"use strict";this.default_bfe=this.default_bfe||{};(function(_){var window=this;
try{
var ba,ca,aaa,fa,ha,ia;ba=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};ca="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
aaa=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};_.da=aaa(this);fa=function(a,b){if(b)a:{var c=_.da;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ca(c,a,{configurable:!0,writable:!0,value:b})}};
fa("Symbol",function(a){if(a)return a;var b=function(e,f){this.rta=e;ca(this,"description",{configurable:!0,writable:!0,value:f})};b.prototype.toString=function(){return this.rta};var c=0,d=function(e){if(this instanceof d)throw new TypeError("b");return new b("jscomp_symbol_"+(e||"")+"_"+c++,e)};return d});
fa("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=_.da[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ca(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ha(ba(this))}})}return a});ha=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};
_.l=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:ba(a)}};_.baa="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};if("function"==typeof Object.setPrototypeOf)ia=Object.setPrototypeOf;else{var ja;a:{var caa={a:!0},ka={};try{ka.__proto__=caa;ja=ka.a;break a}catch(a){}ja=!1}ia=ja?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("e`"+a);return a}:null}_.la=ia;
fa("Promise",function(a){function b(){this.Pw=null}function c(g){return g instanceof e?g:new e(function(k){k(g)})}if(a)return a;b.prototype.Xia=function(g){if(null==this.Pw){this.Pw=[];var k=this;this.Yia(function(){k.CEa()})}this.Pw.push(g)};var d=_.da.setTimeout;b.prototype.Yia=function(g){d(g,0)};b.prototype.CEa=function(){for(;this.Pw&&this.Pw.length;){var g=this.Pw;this.Pw=[];for(var k=0;k<g.length;++k){var m=g[k];g[k]=null;try{m()}catch(n){this.iCa(n)}}}this.Pw=null};b.prototype.iCa=function(g){this.Yia(function(){throw g;
})};var e=function(g){this.Hb=0;this.Nh=void 0;this.IG=[];this.cna=!1;var k=this.X3();try{g(k.resolve,k.reject)}catch(m){k.reject(m)}};e.prototype.X3=function(){function g(n){return function(q){m||(m=!0,n.call(k,q))}}var k=this,m=!1;return{resolve:g(this.eLa),reject:g(this.j$)}};e.prototype.eLa=function(g){if(g===this)this.j$(new TypeError("h"));else if(g instanceof e)this.HLa(g);else{a:switch(typeof g){case "object":var k=null!=g;break a;case "function":k=!0;break a;default:k=!1}k?this.dLa(g):this.xla(g)}};
e.prototype.dLa=function(g){var k=void 0;try{k=g.then}catch(m){this.j$(m);return}"function"==typeof k?this.ILa(k,g):this.xla(g)};e.prototype.j$=function(g){this.tra(2,g)};e.prototype.xla=function(g){this.tra(1,g)};e.prototype.tra=function(g,k){if(0!=this.Hb)throw Error("i`"+g+"`"+k+"`"+this.Hb);this.Hb=g;this.Nh=k;2===this.Hb&&this.nLa();this.DEa()};e.prototype.nLa=function(){var g=this;d(function(){if(g.rJa()){var k=_.da.console;"undefined"!==typeof k&&k.error(g.Nh)}},1)};e.prototype.rJa=function(){if(this.cna)return!1;
var g=_.da.CustomEvent,k=_.da.Event,m=_.da.dispatchEvent;if("undefined"===typeof m)return!0;"function"===typeof g?g=new g("unhandledrejection",{cancelable:!0}):"function"===typeof k?g=new k("unhandledrejection",{cancelable:!0}):(g=_.da.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.Nh;return m(g)};e.prototype.DEa=function(){if(null!=this.IG){for(var g=0;g<this.IG.length;++g)f.Xia(this.IG[g]);this.IG=null}};var f=new b;e.prototype.HLa=
function(g){var k=this.X3();g.BS(k.resolve,k.reject)};e.prototype.ILa=function(g,k){var m=this.X3();try{g.call(k,m.resolve,m.reject)}catch(n){m.reject(n)}};e.prototype.then=function(g,k){function m(u,v){return"function"==typeof u?function(z){try{n(u(z))}catch(x){q(x)}}:v}var n,q,t=new e(function(u,v){n=u;q=v});this.BS(m(g,n),m(k,q));return t};e.prototype.catch=function(g){return this.then(void 0,g)};e.prototype.BS=function(g,k){function m(){switch(n.Hb){case 1:g(n.Nh);break;case 2:k(n.Nh);break;default:throw Error("j`"+
n.Hb);}}var n=this;null==this.IG?f.Xia(m):this.IG.push(m);this.cna=!0};e.resolve=c;e.reject=function(g){return new e(function(k,m){m(g)})};e.race=function(g){return new e(function(k,m){for(var n=_.l(g),q=n.next();!q.done;q=n.next())c(q.value).BS(k,m)})};e.all=function(g){var k=_.l(g),m=k.next();return m.done?c([]):new e(function(n,q){function t(z){return function(x){u[z]=x;v--;0==v&&n(u)}}var u=[],v=0;do u.push(void 0),v++,c(m.value).BS(t(u.length-1),q),m=k.next();while(!m.done)})};return e});
var ma=function(a,b,c){if(null==a)throw new TypeError("k`"+c);if(b instanceof RegExp)throw new TypeError("l`"+c);return a+""};fa("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=ma(this,b,"endsWith");void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});
var na=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var f=a[e];if(b.call(c,f,e,a))return{Cma:e,Ssa:f}}return{Cma:-1,Ssa:void 0}};fa("Array.prototype.find",function(a){return a?a:function(b,c){return na(this,b,c).Ssa}});fa("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=ma(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});
fa("String.prototype.repeat",function(a){return a?a:function(b){var c=ma(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("m");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}});var pa=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};
fa("Array.prototype.entries",function(a){return a?a:function(){return pa(this,function(b,c){return[b,c]})}});fa("Array.prototype.keys",function(a){return a?a:function(){return pa(this,function(b){return b})}});fa("String.prototype.trimLeft",function(a){function b(){return this.replace(/^[\s\xa0]+/,"")}return a||b});fa("String.prototype.trimStart",function(a){return a||String.prototype.trimLeft});
var qa=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},daa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)qa(d,e)&&(a[e]=d[e])}return a};fa("Object.assign",function(a){return a||daa});fa("Array.prototype.values",function(a){return a?a:function(){return pa(this,function(b,c){return c})}});
fa("WeakMap",function(a){function b(){}function c(m){var n=typeof m;return"object"===n&&null!==m||"function"===n}function d(m){if(!qa(m,f)){var n=new b;ca(m,f,{value:n})}}function e(m){var n=Object[m];n&&(Object[m]=function(q){if(q instanceof b)return q;Object.isExtensible(q)&&d(q);return n(q)})}if(function(){if(!a||!Object.seal)return!1;try{var m=Object.seal({}),n=Object.seal({}),q=new a([[m,2],[n,3]]);if(2!=q.get(m)||3!=q.get(n))return!1;q.delete(m);q.set(n,4);return!q.has(m)&&4==q.get(n)}catch(t){return!1}}())return a;
var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,k=function(m){this.Zd=(g+=Math.random()+1).toString();if(m){m=_.l(m);for(var n;!(n=m.next()).done;)n=n.value,this.set(n[0],n[1])}};k.prototype.set=function(m,n){if(!c(m))throw Error("n");d(m);if(!qa(m,f))throw Error("o`"+m);m[f][this.Zd]=n;return this};k.prototype.get=function(m){return c(m)&&qa(m,f)?m[f][this.Zd]:void 0};k.prototype.has=function(m){return c(m)&&qa(m,f)&&qa(m[f],this.Zd)};k.prototype.delete=
function(m){return c(m)&&qa(m,f)&&qa(m[f],this.Zd)?delete m[f][this.Zd]:!1};return k});
fa("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),m=new a(_.l([[k,"s"]]));if("s"!=m.get(k)||1!=m.size||m.get({x:4})||m.set({x:4},"t")!=m||2!=m.size)return!1;var n=m.entries(),q=n.next();if(q.done||q.value[0]!=k||"s"!=q.value[1])return!1;q=n.next();return q.done||4!=q.value[0].x||"t"!=q.value[1]||!n.next().done?!1:!0}catch(t){return!1}}())return a;var b=new WeakMap,c=function(k){this.Xa={};this.yd=
f();this.size=0;if(k){k=_.l(k);for(var m;!(m=k.next()).done;)m=m.value,this.set(m[0],m[1])}};c.prototype.set=function(k,m){k=0===k?0:k;var n=d(this,k);n.list||(n.list=this.Xa[n.id]=[]);n.ek?n.ek.value=m:(n.ek={next:this.yd,xv:this.yd.xv,head:this.yd,key:k,value:m},n.list.push(n.ek),this.yd.xv.next=n.ek,this.yd.xv=n.ek,this.size++);return this};c.prototype.delete=function(k){k=d(this,k);return k.ek&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.Xa[k.id],k.ek.xv.next=k.ek.next,k.ek.next.xv=
k.ek.xv,k.ek.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.Xa={};this.yd=this.yd.xv=f();this.size=0};c.prototype.has=function(k){return!!d(this,k).ek};c.prototype.get=function(k){return(k=d(this,k).ek)&&k.value};c.prototype.entries=function(){return e(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return e(this,function(k){return k.key})};c.prototype.values=function(){return e(this,function(k){return k.value})};c.prototype.forEach=function(k,m){for(var n=this.entries(),
q;!(q=n.next()).done;)q=q.value,k.call(m,q[1],q[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(k,m){var n=m&&typeof m;"object"==n||"function"==n?b.has(m)?n=b.get(m):(n=""+ ++g,b.set(m,n)):n="p_"+m;var q=k.Xa[n];if(q&&qa(k.Xa,n))for(k=0;k<q.length;k++){var t=q[k];if(m!==m&&t.key!==t.key||m===t.key)return{id:n,list:q,index:k,ek:t}}return{id:n,list:q,index:-1,ek:void 0}},e=function(k,m){var n=k.yd;return ha(function(){if(n){for(;n.head!=k.yd;)n=n.xv;for(;n.next!=n.head;)return n=
n.next,{done:!1,value:m(n)};n=null}return{done:!0,value:void 0}})},f=function(){var k={};return k.xv=k.next=k.head=k},g=0;return c});
fa("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(_.l([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.Mb=new Map;if(c){c=
_.l(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.Mb.size};b.prototype.add=function(c){c=0===c?0:c;this.Mb.set(c,c);this.size=this.Mb.size;return this};b.prototype.delete=function(c){c=this.Mb.delete(c);this.size=this.Mb.size;return c};b.prototype.clear=function(){this.Mb.clear();this.size=0};b.prototype.has=function(c){return this.Mb.has(c)};b.prototype.entries=function(){return this.Mb.entries()};b.prototype.values=function(){return this.Mb.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.Mb.forEach(function(f){return c.call(d,f,f,e)})};return b});fa("Array.prototype.findIndex",function(a){return a?a:function(b,c){return na(this,b,c).Cma}});fa("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)qa(b,d)&&c.push([d,b[d]]);return c}});fa("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});
fa("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});fa("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==ma(this,b,"includes").indexOf(b,c||0)}});fa("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)qa(b,d)&&c.push(b[d]);return c}});
fa("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});
fa("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});var ra=function(a){return a?a:Array.prototype.fill};fa("Int8Array.prototype.fill",ra);fa("Uint8Array.prototype.fill",ra);fa("Uint8ClampedArray.prototype.fill",ra);fa("Int16Array.prototype.fill",ra);fa("Uint16Array.prototype.fill",ra);fa("Int32Array.prototype.fill",ra);
fa("Uint32Array.prototype.fill",ra);fa("Float32Array.prototype.fill",ra);fa("Float64Array.prototype.fill",ra);fa("Number.parseInt",function(a){return a||parseInt});fa("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;})})}});fa("Math.sign",function(a){return a?a:function(b){b=Number(b);return 0===b||isNaN(b)?b:0<b?1:-1}});
fa("Math.hypot",function(a){return a?a:function(b){if(2>arguments.length)return arguments.length?Math.abs(arguments[0]):0;var c,d,e;for(c=e=0;c<arguments.length;c++)e=Math.max(e,Math.abs(arguments[c]));if(1E100<e||1E-100>e){if(!e)return e;for(c=d=0;c<arguments.length;c++){var f=Number(arguments[c])/e;d+=f*f}return Math.sqrt(d)*e}for(c=d=0;c<arguments.length;c++)f=Number(arguments[c]),d+=f*f;return Math.sqrt(d)}});
fa("Array.prototype.flatMap",function(a){return a?a:function(b,c){for(var d=[],e=0;e<this.length;e++){var f=b.call(c,this[e],e,this);Array.isArray(f)?d.push.apply(d,f):d.push(f)}return d}});fa("String.prototype.trimRight",function(a){function b(){return this.replace(/[\s\xa0]+$/,"")}return a||b});fa("String.prototype.trimEnd",function(a){return a||String.prototype.trimRight});
fa("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});fa("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});fa("Number.parseFloat",function(a){return a||parseFloat});
fa("Promise.allSettled",function(a){function b(d){return{status:"fulfilled",value:d}}function c(d){return{status:"rejected",reason:d}}return a?a:function(d){var e=this;d=Array.from(d,function(f){return e.resolve(f).then(b,c)});return e.all(d)}});fa("Array.prototype.flat",function(a){return a?a:function(b){b=void 0===b?1:b;for(var c=[],d=0;d<this.length;d++){var e=this[d];Array.isArray(e)&&0<b?(e=Array.prototype.flat.call(e,b-1),c.push.apply(c,e)):c.push(e)}return c}});
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.ua=_.ua||{};_.wa=this||self;_.xa="closure_uid_"+(1E9*Math.random()>>>0);

}catch(e){_._DumpException(e)}
try{
var Oa,Sa,eaa,gaa,faa,nb,pb,haa,iaa,yb,zb,Bb,Cb,kaa,laa,maa,Mb;_.ya=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,_.ya);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};_.Ba=function(a,b){b=_.Aa(a,b,void 0);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};_.Aa=function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1};_.Da=function(a,b){return 0<=(0,_.Ca)(a,b)};
_.Fa=function(a,b){_.Da(a,b)||a.push(b)};_.Ha=function(a,b){b=(0,_.Ca)(a,b);var c;(c=0<=b)&&_.Ga(a,b);return c};_.Ga=function(a,b){Array.prototype.splice.call(a,b,1)};_.Ia=function(a){return Array.prototype.concat.apply([],arguments)};_.Ja=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};_.La=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(_.Ka(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}};
_.Ma=function(a){a&&"function"==typeof a.Cb&&a.Cb()};_.Na=function(a){_.wa.setTimeout(function(){throw a;},0)};Oa=function(a){setTimeout(function(){throw a;},0)};_.Pa=function(a){return"function"===typeof a};_.Qa=function(a){return null!==a&&"object"===typeof a};Sa=function(a){return a.reduce(function(b,c){return b.concat(c instanceof Ra?c.errors:c)},[])};_.Ta=function(a){return a};_.Ua=function(a){return 0===a.length?_.Ta:1===a.length?a[0]:function(b){return a.reduce(function(c,d){return d(c)},b)}};
eaa=function(a){a||(a=Promise);if(!a)throw Error("R");return a};_.Ya=function(){return function(a){return a.ad(new Wa(a))}};gaa=function(a){return function(b){faa(a,b).catch(function(c){return b.error(c)})}};
faa=function(a,b){var c,d,e,f;return _.$a(this,function k(){var m,n;return _.ab(k,function(q){switch(q.ua){case 1:_.bb(q,3);if(!Symbol.asyncIterator)throw new TypeError("N");var t=a[Symbol.asyncIterator];c=t?t.call(a):"function"===typeof __values?__values(a):a[Symbol.iterator]();case 5:return _.cb(q,c.next(),8);case 8:if(d=q.Da,d.done){q.yc(3);break}m=d.value;b.next(m);q.yc(5);break;case 3:_.db(q);q.Tr=0;q.Ju=9;if(!d||d.done||!(f=c.return)){q.yc(9);break}return _.cb(q,f.call(c),9);case 9:_.db(q,0,
0,1);if(e)throw e.error;_.fb(q,10,1);break;case 10:_.fb(q,4);break;case 2:n=_.gb(q);e={error:n};q.yc(3);break;case 4:b.complete(),_.hb(q)}})})};_.lb=function(a,b,c,d,e){e=void 0===e?new ib(a,c,d):e;if(!e.closed)return b instanceof _.jb?b.subscribe(e):_.kb(b)(e)};nb=function(){};pb=function(a){return a in ob?(delete ob[a],!0):!1};haa=function(a){qb(a)};iaa=function(a){a.Sy.xK()};_.sb=function(a,b,c){_.rb(["event",a,b,c])};
_.rb=function(a){if(_.tb())_.ub.Ti(new vb(a));else{var b=_.wa.ga;b&&(a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4]=Math.round(performance.now())),b.apply(null,a))}};_.wb=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c};_.xb=function(a){return a instanceof Array?a:_.wb(_.l(a))};
_.p=function(a,b){a.prototype=(0,_.baa)(b.prototype);a.prototype.constructor=a;if(_.la)(0,_.la)(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.ka=b.prototype};yb=function(){this.z7=!1;this.cz=null;this.Da=void 0;this.ua=1;this.Ju=this.Tr=0;this.f5=this.ho=null};zb=function(a){if(a.z7)throw new TypeError("g");a.z7=!0};yb.prototype.wC=function(){this.z7=!1};
yb.prototype.yk=function(a){this.Da=a};yb.prototype.HO=function(a){this.ho={cla:a,Yma:!0};this.ua=this.Tr||this.Ju};yb.prototype.return=function(a){this.ho={return:a};this.ua=this.Ju};_.cb=function(a,b,c){a.ua=c;return{value:b}};yb.prototype.yc=function(a){this.ua=a};_.hb=function(a){a.ua=0};_.bb=function(a,b){a.Tr=2;void 0!=b&&(a.Ju=b)};_.gb=function(a){a.Tr=0;var b=a.ho.cla;a.ho=null;return b};_.db=function(a,b,c,d){d?a.f5[d]=a.ho:a.f5=[a.ho];a.Tr=b||0;a.Ju=c||0};
_.fb=function(a,b,c){c=a.f5.splice(c||0)[0];(c=a.ho=a.ho||c)?c.Yma?a.ua=a.Tr||a.Ju:void 0!=c.yc&&a.Ju<c.yc?(a.ua=c.yc,a.ho=null):a.ua=a.Ju:a.ua=b};_.Ab=function(a){this.Ee=new yb;this.CKa=a};_.Ab.prototype.yk=function(a){zb(this.Ee);if(this.Ee.cz)return Bb(this,this.Ee.cz.next,a,this.Ee.yk);this.Ee.yk(a);return Cb(this)};var jaa=function(a,b){zb(a.Ee);var c=a.Ee.cz;if(c)return Bb(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.Ee.return);a.Ee.return(b);return Cb(a)};
_.Ab.prototype.HO=function(a){zb(this.Ee);if(this.Ee.cz)return Bb(this,this.Ee.cz["throw"],a,this.Ee.yk);this.Ee.HO(a);return Cb(this)};Bb=function(a,b,c,d){try{var e=b.call(a.Ee.cz,c);if(!(e instanceof Object))throw new TypeError("f`"+e);if(!e.done)return a.Ee.wC(),e;var f=e.value}catch(g){return a.Ee.cz=null,a.Ee.HO(g),Cb(a)}a.Ee.cz=null;d.call(a.Ee,f);return Cb(a)};
Cb=function(a){for(;a.Ee.ua;)try{var b=a.CKa(a.Ee);if(b)return a.Ee.wC(),{value:b.value,done:!1}}catch(c){a.Ee.Da=void 0,a.Ee.HO(c)}a.Ee.wC();if(a.Ee.ho){b=a.Ee.ho;a.Ee.ho=null;if(b.Yma)throw b.cla;return{value:b.return,done:!0}}return{value:void 0,done:!0}};_.Db=function(a){this.next=function(b){return a.yk(b)};this.throw=function(b){return a.HO(b)};this.return=function(b){return jaa(a,b)};this[Symbol.iterator]=function(){return this}};
_.ab=function(a,b){b=new _.Db(new _.Ab(b));_.la&&a.prototype&&(0,_.la)(b,a.prototype);return b};_.Eb=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.Fb=function(a,b,c){a=a.split(".");c=c||_.wa;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};
_.Gb=function(a,b){a=a.split(".");b=b||_.wa;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};_.Hb=function(){};_.Ka=function(a){var b=typeof a;b="object"!=b?b:a?Array.isArray(a)?"array":b:"null";return"array"==b||"object"==b&&"number"==typeof a.length};kaa=0;_.Ib=function(a){return Object.prototype.hasOwnProperty.call(a,_.xa)&&a[_.xa]||(a[_.xa]=++kaa)};laa=function(a,b,c){return a.call.apply(a.bind,arguments)};
maa=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.Jb=function(a,b,c){_.Jb=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?laa:maa;return _.Jb.apply(null,arguments)};
_.Kb=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};_.Lb=function(){return Date.now()};_.r=function(a,b){function c(){}c.prototype=b.prototype;a.ka=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.TPa=function(d,e,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[e].apply(d,g)}};Mb=function(a){return a};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.r(_.ya,Error);_.ya.prototype.name="CustomError";
_.Ca=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};
_.naa=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1;0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};_.Nb=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};
_.Qb=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in g){var m=g[k];b.call(c,m,k,a)&&(e[f++]=m)}return e};_.Rb=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e};
_.oaa=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;(0,_.Nb)(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d};_.Sb=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1};
_.Ub=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0};
_.Vb=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};
var paa,ac;paa=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};_.Wb=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};_.Xb=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};_.Yb=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1};_.Zb=function(a){var b={},c;for(c in a)b[c]=a[c];return b};ac="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
_.bc=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<ac.length;f++)c=ac[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};_.cc=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return _.cc.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};
var dc;_.ec=function(){if(void 0===dc){var a=null,b=_.wa.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:Mb,createScript:Mb,createScriptURL:Mb})}catch(c){_.wa.console&&_.wa.console.error(c.message)}dc=a}return dc};
var gc;_.hc=function(a,b){this.asa=a===_.fc&&b||"";this.Hua=gc};_.hc.prototype.As=!0;_.hc.prototype.fn=function(){return this.asa};_.ic=function(a){return a instanceof _.hc&&a.constructor===_.hc&&a.Hua===gc?a.asa:"type_error:Const"};gc={};_.fc={};
var lc;_.jc=function(a,b){return 0==a.lastIndexOf(b,0)};_.kc=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
_.mc=function(a,b){var c=0;a=(0,_.kc)(String(a)).split(".");b=(0,_.kc)(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=lc(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||lc(0==f[2].length,0==g[2].length)||lc(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c};
lc=function(a,b){return a<b?-1:a>b?1:0};
var qaa,raa,nc;_.oc=function(a,b){this.W9=b===nc?a:""};_.h=_.oc.prototype;_.h.As=!0;_.h.fn=function(){return this.W9.toString()};_.h.W6=!0;_.h.Go=function(){return 1};_.h.toString=function(){return this.W9.toString()};_.pc=function(a){return a instanceof _.oc&&a.constructor===_.oc?a.W9:"type_error:SafeUrl"};qaa=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i;
raa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;_.rc=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(raa);return b&&qaa.test(b[1])?_.qc(a):null};_.sc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;nc={};_.qc=function(a){return new _.oc(a,nc)};_.tc=_.qc("about:invalid#zClosurez");_.saa=_.qc("about:blank");
_.vc=function(a,b){this.V9=b===_.uc?a:""};_.vc.prototype.As=!0;_.vc.prototype.fn=function(){return this.V9};_.vc.prototype.toString=function(){return this.V9.toString()};_.wc=function(a){return a instanceof _.vc&&a.constructor===_.vc?a.V9:"type_error:SafeStyle"};_.uc={};_.xc=new _.vc("",_.uc);
_.yc={};_.zc=function(a,b){this.U9=b===_.yc?a:"";this.As=!0};_.zc.prototype.fn=function(){return this.U9};_.zc.prototype.toString=function(){return this.U9.toString()};_.Ac=new _.zc("",_.yc);
a:{var Cc=_.wa.navigator;if(Cc){var Dc=Cc.userAgent;if(Dc){_.Bc=Dc;break a}}_.Bc=""}_.Ec=function(a){return-1!=_.Bc.indexOf(a)};
var Fc,Gc;Fc=function(){return _.Ec("Firefox")||_.Ec("FxiOS")};_.Hc=function(){return _.Ec("Safari")&&!(Gc()||_.Ec("Coast")||_.Ec("Opera")||_.Ec("Edge")||_.Ec("Edg/")||_.Ec("OPR")||Fc()||_.Ec("Silk")||_.Ec("Android"))};Gc=function(){return(_.Ec("Chrome")||_.Ec("CriOS"))&&!_.Ec("Edge")};_.Ic=function(){return _.Ec("Android")&&!(Gc()||Fc()||_.Ec("Opera")||_.Ec("Silk"))};
var Jc;_.Kc=function(a,b,c){this.T9=c===Jc?a:"";this.ox=b};_.h=_.Kc.prototype;_.h.W6=!0;_.h.Go=function(){return this.ox};_.h.As=!0;_.h.fn=function(){return this.T9.toString()};_.h.toString=function(){return this.T9.toString()};_.Lc=function(a){return a instanceof _.Kc&&a.constructor===_.Kc?a.T9:"type_error:SafeHtml"};Jc={};_.Mc=function(a,b){var c=_.ec();a=c?c.createHTML(a):a;return new _.Kc(a,b,Jc)};_.taa=_.Mc("<!DOCTYPE html>",0);
_.Nc=new _.Kc(_.wa.trustedTypes&&_.wa.trustedTypes.emptyHTML||"",0,Jc);_.uaa=_.Mc("<br>",0);
var vaa;vaa=_.Vb(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.Lc(_.Nc);return!b.parentElement});_.Oc=function(a,b){if(vaa())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=_.Lc(b)};
_.Pc=function(a){return decodeURIComponent(a.replace(/\+/g," "))};_.Qc=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};_.Rc=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^_.Lb()).toString(36)};_.waa=2147483648*Math.random()|0;
_.Sc=function(){return _.Ec("iPhone")&&!_.Ec("iPod")&&!_.Ec("iPad")};_.Tc=function(){return _.Sc()||_.Ec("iPad")||_.Ec("iPod")};
var Uc=function(a){Uc[" "](a);return a};Uc[" "]=_.Hb;_.Vc=function(a,b){try{return Uc(a[b]),!0}catch(c){}return!1};_.Wc=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};
var ed,fd,Faa,md;_.Yc=_.Ec("Opera");_.Zc=_.Ec("Trident")||_.Ec("MSIE");_.$c=_.Ec("Edge");_.ad=_.$c||_.Zc;_.bd=_.Ec("Gecko")&&!(-1!=_.Bc.toLowerCase().indexOf("webkit")&&!_.Ec("Edge"))&&!(_.Ec("Trident")||_.Ec("MSIE"))&&!_.Ec("Edge");_.cd=-1!=_.Bc.toLowerCase().indexOf("webkit")&&!_.Ec("Edge");_.xaa=_.cd&&_.Ec("Mobile");_.dd=_.Ec("Macintosh");_.yaa=_.Ec("Windows");_.zaa=_.Ec("Linux")||_.Ec("CrOS");_.Aaa=_.Ec("Android");_.Baa=_.Sc();_.Caa=_.Ec("iPad");_.Daa=_.Ec("iPod");_.Eaa=_.Tc();
ed=function(){var a=_.wa.document;return a?a.documentMode:void 0};a:{var gd="",hd=function(){var a=_.Bc;if(_.bd)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.$c)return/Edge\/([\d\.]+)/.exec(a);if(_.Zc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.cd)return/WebKit\/(\S+)/.exec(a);if(_.Yc)return/(?:Version)[ \/]?(\S+)/.exec(a)}();hd&&(gd=hd?hd[1]:"");if(_.Zc){var id=ed();if(null!=id&&id>parseFloat(gd)){fd=String(id);break a}}fd=gd}_.jd=fd;Faa={};
_.kd=function(a){return _.Wc(Faa,a,function(){return 0<=_.mc(_.jd,a)})};_.ld=function(a){return Number(Gaa)>=a};if(_.wa.document&&_.Zc){var nd=ed();md=nd?nd:parseInt(_.jd,10)||void 0}else md=void 0;var Gaa=md;
_.od=Fc();_.pd=_.Sc()||_.Ec("iPod");_.qd=_.Ec("iPad");_.rd=_.Ic();_.sd=Gc();_.td=_.Hc()&&!_.Tc();
var vd,xd;vd={};_.wd=null;xd=_.bd||_.cd&&!_.td||_.Yc;_.Haa=xd||"function"==typeof _.wa.btoa;_.Iaa=xd||!_.td&&!_.Zc&&"function"==typeof _.wa.atob;_.zd=function(a,b){void 0===b&&(b=0);_.yd();b=vd[b];for(var c=[],d=0;d<a.length;d+=3){var e=a[d],f=d+1<a.length,g=f?a[d+1]:0,k=d+2<a.length,m=k?a[d+2]:0,n=e>>2;e=(e&3)<<4|g>>4;g=(g&15)<<2|m>>6;m&=63;k||(m=64,f||(g=64));c.push(b[n],b[e],b[g]||"",b[m]||"")}return c.join("")};
_.yd=function(){if(!_.wd){_.wd={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));vd[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===_.wd[f]&&(_.wd[f]=e)}}}};
_.Ad=function(a){this.Dma=0;this.fu=a};_.Ad.prototype.next=function(){return this.Dma<this.fu.length?{done:!1,value:this.fu[this.Dma++]}:{done:!0,value:void 0}};"undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.iterator&&(_.Ad.prototype[Symbol.iterator]=function(){return this});
var Bd,Cd,Pd;_.w=function(){};Bd="function"==typeof Uint8Array;
_.y=function(a,b,c,d,e,f){a.Hd=null;b||(b=c?[c]:[]);a.AQa=c?String(c):void 0;a.Wz=0===c?-1:0;a.Nm=b;a:{c=a.Nm.length;b=-1;if(c&&(b=c-1,c=a.Nm[b],!(null===c||"object"!=typeof c||Array.isArray(c)||Bd&&c instanceof Uint8Array))){a.GB=b-a.Wz;a.Do=c;break a}-1<d?(a.GB=Math.max(d,b+1-a.Wz),a.Do=null):a.GB=Number.MAX_VALUE}a.WPa={};if(e)for(d=0;d<e.length;d++)b=e[d],b<a.GB?(b+=a.Wz,a.Nm[b]=a.Nm[b]||Cd):(_.Dd(a),a.Do[b]=a.Do[b]||Cd);if(f&&f.length)for(d=0;d<f.length;d++)_.Ed(a,f[d])};Cd=[];
_.Dd=function(a){var b=a.GB+a.Wz;a.Nm[b]||(a.Do=a.Nm[b]={})};_.A=function(a,b){if(b<a.GB){b+=a.Wz;var c=a.Nm[b];return c!==Cd?c:a.Nm[b]=[]}if(a.Do)return c=a.Do[b],c===Cd?a.Do[b]=[]:c};_.Fd=function(a,b){return null!=_.A(a,b)};_.Gd=function(a,b){a=_.A(a,b);return null==a?a:+a};_.Hd=function(a,b){a=_.A(a,b);return null==a?a:!!a};_.Id=function(a,b,c){b<a.GB?a.Nm[b+a.Wz]=c:(_.Dd(a),a.Do[b]=c);return a};
_.Ed=function(a,b){for(var c,d,e=0;e<b.length;e++){var f=b[e],g=_.A(a,f);null!=g&&(c=f,d=g,_.Id(a,f,void 0))}return c?(_.Id(a,c,d),c):0};_.Jd=function(a,b,c){a.Hd||(a.Hd={});if(!a.Hd[c]){for(var d=_.A(a,c),e=[],f=0;f<d.length;f++)e[f]=new b(d[f]);a.Hd[c]=e}b=a.Hd[c];b==Cd&&(b=a.Hd[c]=[]);return b};_.Kd=function(a,b,c,d,e){var f=_.Jd(a,d,b);c=c?c:new d;a=_.A(a,b);void 0!=e?(f.splice(e,0,c),a.splice(e,0,c.le())):(f.push(c),a.push(c.le()));return c};
_.w.prototype.le=function(){if(this.Hd)for(var a in this.Hd){var b=this.Hd[a];if(Array.isArray(b))for(var c=0;c<b.length;c++)b[c]&&b[c].le();else b&&b.le()}return this.Nm};_.w.prototype.kb=Bd?function(){var a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){return _.zd(this)};try{return JSON.stringify(this.Nm&&this.le(),Ld)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.Nm&&this.le(),Ld)};
var Ld=function(a,b){return"number"!==typeof b||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)};_.w.prototype.toString=function(){return this.le().toString()};_.w.prototype.getExtension=function(a){_.Dd(this);this.Hd||(this.Hd={});var b=a.fieldIndex;return a.yHa()?(!this.Hd[b]&&this.Do[b]&&(this.Hd[b]=new a.eka(this.Do[b])),this.Hd[b]):this.Do[b]};_.w.prototype.clone=function(){return _.Md(this)};_.Md=function(a){return new a.constructor(Pd(a.le()))};
Pd=function(a){if(Array.isArray(a)){for(var b=Array(a.length),c=0;c<a.length;c++){var d=a[c];null!=d&&(b[c]="object"==typeof d?Pd(d):d)}return b}if(Bd&&a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)d=a[c],null!=d&&(b[c]="object"==typeof d?Pd(d):d);return b};
_.Qd=function(){this.cF=this.cF;this.wB=this.wB};_.Qd.prototype.cF=!1;_.Qd.prototype.isDisposed=function(){return this.cF};_.Qd.prototype.Cb=function(){this.cF||(this.cF=!0,this.ta())};_.Qd.prototype.ta=function(){if(this.wB)for(;this.wB.length;)this.wB.shift()()};
_.Rd=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.SB=!1};_.Rd.prototype.stopPropagation=function(){this.SB=!0};_.Rd.prototype.preventDefault=function(){this.defaultPrevented=!0};
var Sd,Kaa;_.Jaa=!_.Zc||_.ld(9);Sd=!_.Zc||_.ld(9);Kaa=_.Zc&&!_.kd("9");!_.cd||_.kd("528");_.bd&&_.kd("1.9b")||_.Zc&&_.kd("8")||_.Yc&&_.kd("9.5")||_.cd&&_.kd("528");_.bd&&!_.kd("8")||_.Zc&&_.kd("9");var Laa=function(){if(!_.wa.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{_.wa.addEventListener("test",_.Hb,b),_.wa.removeEventListener("test",_.Hb,b)}catch(c){}return a}();
_.Td=function(a,b){_.Rd.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.E9=!1;this.pointerId=0;this.pointerType="";this.Zf=null;a&&this.init(a,b)};_.r(_.Td,_.Rd);var Maa={2:"touch",3:"pen",4:"mouse"};
_.Td.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?_.bd&&(_.Vc(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.cd||void 0!==
a.offsetX?a.offsetX:a.layerX,this.offsetY=_.cd||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.E9=_.dd?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Maa[a.pointerType]||"";this.state=a.state;this.Zf=a;a.defaultPrevented&&_.Td.ka.preventDefault.call(this)};_.Td.prototype.stopPropagation=function(){_.Td.ka.stopPropagation.call(this);this.Zf.stopPropagation?this.Zf.stopPropagation():this.Zf.cancelBubble=!0};
_.Td.prototype.preventDefault=function(){_.Td.ka.preventDefault.call(this);var a=this.Zf;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Kaa)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};
var Ud;Ud="closure_listenable_"+(1E6*Math.random()|0);_.Vd=function(a){return!(!a||!a[Ud])};
var Naa=0;
var Oaa=function(a,b,c,d,e){this.listener=a;this.iX=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++Naa;this.Ey=this.AS=!1},Wd=function(a){a.Ey=!0;a.listener=null;a.iX=null;a.src=null;a.handler=null};
var Xd=function(a){this.src=a;this.mh={};this.QO=0};Xd.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.mh[f];a||(a=this.mh[f]=[],this.QO++);var g=Yd(a,b,d,e);-1<g?(b=a[g],c||(b.AS=!1)):(b=new Oaa(b,this.src,f,!!d,e),b.AS=c,a.push(b));return b};Xd.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.mh))return!1;var e=this.mh[a];b=Yd(e,b,c,d);return-1<b?(Wd(e[b]),_.Ga(e,b),0==e.length&&(delete this.mh[a],this.QO--),!0):!1};
var Zd=function(a,b){var c=b.type;c in a.mh&&_.Ha(a.mh[c],b)&&(Wd(b),0==a.mh[c].length&&(delete a.mh[c],a.QO--))};Xd.prototype.mf=function(a){a=a&&a.toString();var b=0,c;for(c in this.mh)if(!a||c==a){for(var d=this.mh[c],e=0;e<d.length;e++)++b,Wd(d[e]);delete this.mh[c];this.QO--}return b};Xd.prototype.FL=function(a,b,c,d){a=this.mh[a.toString()];var e=-1;a&&(e=Yd(a,b,c,d));return-1<e?a[e]:null};
Xd.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return paa(this.mh,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var Yd=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Ey&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};
var $d,ae,be,fe,Paa,he,ke,Qaa,me;$d="closure_lm_"+(1E6*Math.random()|0);ae={};be=0;_.de=function(a,b,c,d,e){if(d&&d.once)return _.ce(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.de(a,b[f],c,d,e);return null}c=_.ee(c);return _.Vd(a)?a.s(b,c,_.Eb(d)?!!d.capture:!!d,e):fe(a,b,c,!1,d,e)};
fe=function(a,b,c,d,e,f){if(!b)throw Error("B");var g=_.Eb(e)?!!e.capture:!!e,k=_.ge(a);k||(a[$d]=k=new Xd(a));c=k.add(b,c,d,g,f);if(c.iX)return c;d=Paa();c.iX=d;d.src=a;d.listener=c;if(a.addEventListener)Laa||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(he(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("C");be++;return c};
Paa=function(){var a=Qaa,b=Sd?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b};_.ce=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.ce(a,b[f],c,d,e);return null}c=_.ee(c);return _.Vd(a)?a.hB(b,c,_.Eb(d)?!!d.capture:!!d,e):fe(a,b,c,!0,d,e)};
_.ie=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)_.ie(a,b[f],c,d,e);else d=_.Eb(d)?!!d.capture:!!d,c=_.ee(c),_.Vd(a)?a.Ve(b,c,d,e):a&&(a=_.ge(a))&&(b=a.FL(b,c,d,e))&&_.je(b)};
_.je=function(a){if("number"!==typeof a&&a&&!a.Ey){var b=a.src;if(_.Vd(b))Zd(b.gs,a);else{var c=a.type,d=a.iX;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(he(c),d):b.addListener&&b.removeListener&&b.removeListener(d);be--;(c=_.ge(b))?(Zd(c,a),0==c.QO&&(c.src=null,b[$d]=null)):Wd(a)}}};he=function(a){return a in ae?ae[a]:ae[a]="on"+a};
_.le=function(a,b,c,d){var e=!0;if(a=_.ge(a))if(b=a.mh[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.capture==c&&!f.Ey&&(f=ke(f,d),e=e&&!1!==f)}return e};ke=function(a,b){var c=a.listener,d=a.handler||a.src;a.AS&&_.je(a);return c.call(d,b)};
Qaa=function(a,b){if(a.Ey)return!0;if(!Sd){var c=b||_.Gb("window.event");b=new _.Td(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.SB&&0<=e;e--){b.currentTarget=c[e];var f=_.le(c[e],a,!0,b);d=d&&f}for(e=0;!b.SB&&e<c.length;e++)b.currentTarget=c[e],f=_.le(c[e],a,!1,b),d=d&&f}return d}return ke(a,
new _.Td(b,this))};_.ge=function(a){a=a[$d];return a instanceof Xd?a:null};me="__closure_events_fn_"+(1E9*Math.random()>>>0);_.ee=function(a){if("function"===typeof a)return a;a[me]||(a[me]=function(b){return a.handleEvent(b)});return a[me]};
_.ne=function(){_.Qd.call(this);this.gs=new Xd(this);this.RBa=this;this.y9=null};_.r(_.ne,_.Qd);_.ne.prototype[Ud]=!0;_.h=_.ne.prototype;_.h.CF=function(){return this.y9};_.h.gaa=function(a){this.y9=a};_.h.addEventListener=function(a,b,c,d){_.de(this,a,b,c,d)};_.h.removeEventListener=function(a,b,c,d){_.ie(this,a,b,c,d)};
_.h.dispatchEvent=function(a){var b,c=this.CF();if(c)for(b=[];c;c=c.CF())b.push(c);c=this.RBa;var d=a.type||a;if("string"===typeof a)a=new _.Rd(a,c);else if(a instanceof _.Rd)a.target=a.target||c;else{var e=a;a=new _.Rd(d,c);_.bc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.SB&&0<=f;f--){var g=a.currentTarget=b[f];e=_.oe(g,d,!0,a)&&e}a.SB||(g=a.currentTarget=c,e=_.oe(g,d,!0,a)&&e,a.SB||(e=_.oe(g,d,!1,a)&&e));if(b)for(f=0;!a.SB&&f<b.length;f++)g=a.currentTarget=b[f],e=_.oe(g,d,!1,a)&&e;return e};
_.h.ta=function(){_.ne.ka.ta.call(this);this.gs&&this.gs.mf(void 0);this.y9=null};_.h.s=function(a,b,c,d){return this.gs.add(String(a),b,!1,c,d)};_.h.hB=function(a,b,c,d){return this.gs.add(String(a),b,!0,c,d)};_.h.Ve=function(a,b,c,d){return this.gs.remove(String(a),b,c,d)};
_.oe=function(a,b,c,d){b=a.gs.mh[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.Ey&&g.capture==c){var k=g.listener,m=g.handler||g.src;g.AS&&Zd(a.gs,g);e=!1!==k.call(m,d)&&e}}return e&&!d.defaultPrevented};_.ne.prototype.FL=function(a,b,c,d){return this.gs.FL(String(a),b,c,d)};_.ne.prototype.hasListener=function(a,b){return this.gs.hasListener(void 0!==a?String(a):void 0,b)};
var pe;_.qe=function(a){return(new pe).kb(a)};pe=function(){};pe.prototype.kb=function(a){var b=[];re(this,a,b);return b.join("")};
var re=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),re(a,d[f],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],"function"!=typeof f&&(c.push(e),se(d,c),c.push(":"),re(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":se(b,c);break;
case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("D`"+typeof b);}}},te={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Raa=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,se=function(a,b){b.push('"',a.replace(Raa,function(c){var d=te[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),
te[c]=d);return d}),'"')};
_.ue="StopIteration"in _.wa?_.wa.StopIteration:{message:"StopIteration",stack:""};_.ve=function(){};_.ve.prototype.next=function(){throw _.ue;};_.ve.prototype.Xi=function(){return this};
_.we=function(a,b){this.Mb={};this.he=[];this.RC=this.df=0;var c=arguments.length;if(1<c){if(c%2)throw Error("q");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};_.h=_.we.prototype;_.h.ff=function(){return this.df};_.h.Hh=function(){xe(this);for(var a=[],b=0;b<this.he.length;b++)a.push(this.Mb[this.he[b]]);return a};_.h.Li=function(){xe(this);return this.he.concat()};_.h.Yj=function(a){return ye(this.Mb,a)};
_.h.iA=function(a){for(var b=0;b<this.he.length;b++){var c=this.he[b];if(ye(this.Mb,c)&&this.Mb[c]==a)return!0}return!1};_.h.equals=function(a,b){if(this===a)return!0;if(this.df!=a.ff())return!1;b=b||Saa;xe(this);for(var c,d=0;c=this.he[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var Saa=function(a,b){return a===b};_.we.prototype.isEmpty=function(){return 0==this.df};_.we.prototype.clear=function(){this.Mb={};this.RC=this.df=this.he.length=0};
_.we.prototype.remove=function(a){return ye(this.Mb,a)?(delete this.Mb[a],this.df--,this.RC++,this.he.length>2*this.df&&xe(this),!0):!1};var xe=function(a){if(a.df!=a.he.length){for(var b=0,c=0;b<a.he.length;){var d=a.he[b];ye(a.Mb,d)&&(a.he[c++]=d);b++}a.he.length=c}if(a.df!=a.he.length){var e={};for(c=b=0;b<a.he.length;)d=a.he[b],ye(e,d)||(a.he[c++]=d,e[d]=1),b++;a.he.length=c}};_.h=_.we.prototype;_.h.get=function(a,b){return ye(this.Mb,a)?this.Mb[a]:b};
_.h.set=function(a,b){ye(this.Mb,a)||(this.df++,this.he.push(a),this.RC++);this.Mb[a]=b};_.h.addAll=function(a){if(a instanceof _.we)for(var b=a.Li(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};_.h.forEach=function(a,b){for(var c=this.Li(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};_.h.clone=function(){return new _.we(this)};
_.h.Xi=function(a){xe(this);var b=0,c=this.RC,d=this,e=new _.ve;e.next=function(){if(c!=d.RC)throw Error("F");if(b>=d.he.length)throw _.ue;var f=d.he[b++];return a?f:d.Mb[f]};return e};var ye=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
_.ze=function(a){if(a.Hh&&"function"==typeof a.Hh)return a.Hh();if("string"===typeof a)return a.split("");if(_.Ka(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return _.Wb(a)};_.Ae=function(a){if(a.Li&&"function"==typeof a.Li)return a.Li();if(!a.Hh||"function"!=typeof a.Hh){if(_.Ka(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return _.Xb(a)}};
_.Be=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(_.Ka(a)||"string"===typeof a)_.Nb(a,b,c);else for(var d=_.Ae(a),e=_.ze(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};
var Ce=function(a,b){this.yDa=a;this.bLa=b;this.gW=0;this.yd=null};Ce.prototype.get=function(){if(0<this.gW){this.gW--;var a=this.yd;this.yd=a.next;a.next=null}else a=this.yDa();return a};Ce.prototype.put=function(a){this.bLa(a);100>this.gW&&(this.gW++,a.next=this.yd,this.yd=a)};
var De;a:{try{De=!!(new self.OffscreenCanvas(0,0)).getContext("2d");break a}catch(a){}De=!1}_.Taa=De;_.Uaa=!_.Zc||_.ld(9);_.Vaa=!_.bd&&!_.Zc||_.Zc&&_.ld(9)||_.bd&&_.kd("1.9.1");_.Ee=_.Zc&&!_.kd("9");
_.Ge=function(a){return _.Fe(document,a)};_.Fe=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};_.He=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Ie=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};
var Je,Waa=function(){var a=_.wa.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!_.Ec("Presto")&&(a=function(){var e=_.Ge("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=(0,_.Jb)(function(m){if(("*"==k||m.origin==k)&&m.data==g)this.port1.onmessage()},
this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,k)}}});if("undefined"!==typeof a&&!_.Ec("Trident")&&!_.Ec("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){_.wa.setTimeout(e,0)}};
var Ke=function(){this.jZ=this.iI=null};Ke.prototype.add=function(a,b){var c=Le.get();c.set(a,b);this.jZ?this.jZ.next=c:this.iI=c;this.jZ=c};Ke.prototype.remove=function(){var a=null;this.iI&&(a=this.iI,this.iI=this.iI.next,this.iI||(this.jZ=null),a.next=null);return a};var Le=new Ce(function(){return new Me},function(a){return a.reset()}),Me=function(){this.next=this.scope=this.qj=null};Me.prototype.set=function(a,b){this.qj=a;this.scope=b;this.next=null};
Me.prototype.reset=function(){this.next=this.scope=this.qj=null};
var Ne,Xaa,Oe,Pe,Re;_.Qe=function(a,b){Ne||Xaa();Oe||(Ne(),Oe=!0);Pe.add(a,b)};Xaa=function(){if(_.wa.Promise&&_.wa.Promise.resolve){var a=_.wa.Promise.resolve(void 0);Ne=function(){a.then(Re)}}else Ne=function(){var b=Re;"function"!==typeof _.wa.setImmediate||_.wa.Window&&_.wa.Window.prototype&&!_.Ec("Edge")&&_.wa.Window.prototype.setImmediate==_.wa.setImmediate?(Je||(Je=Waa()),Je(b)):_.wa.setImmediate(b)}};Oe=!1;Pe=new Ke;
Re=function(){for(var a;a=Pe.remove();){try{a.qj.call(a.scope)}catch(b){_.Na(b)}Le.put(a)}Oe=!1};
var Se=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};
var Ve,We,af,Ye,Zaa,df,bf,cf,gf,Yaa,hf;_.Ue=function(a){this.Hb=0;this.Nh=void 0;this.LE=this.Yw=this.Ad=null;this.AU=this.a5=!1;if(a!=_.Hb)try{var b=this;a.call(void 0,function(c){_.Te(b,2,c)},function(c){_.Te(b,3,c)})}catch(c){_.Te(this,3,c)}};Ve=function(){this.next=this.context=this.GG=this.XM=this.dA=null;this.hK=!1};Ve.prototype.reset=function(){this.context=this.GG=this.XM=this.dA=null;this.hK=!1};We=new Ce(function(){return new Ve},function(a){a.reset()});
_.Xe=function(a,b,c){var d=We.get();d.XM=a;d.GG=b;d.context=c;return d};_.Ue.prototype.then=function(a,b,c){return Ye(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};_.Ue.prototype.$goog_Thenable=!0;_.Ze=function(a,b){return Ye(a,null,b,void 0)};_.Ue.prototype.cancel=function(a){if(0==this.Hb){var b=new _.$e(a);_.Qe(function(){af(this,b)},this)}};
af=function(a,b){if(0==a.Hb)if(a.Ad){var c=a.Ad;if(c.Yw){for(var d=0,e=null,f=null,g=c.Yw;g&&(g.hK||(d++,g.dA==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.Hb&&1==d?af(c,b):(f?(d=f,d.next==c.LE&&(c.LE=d),d.next=d.next.next):bf(c),cf(c,e,3,b)))}a.Ad=null}else _.Te(a,3,b)};_.ef=function(a,b){a.Yw||2!=a.Hb&&3!=a.Hb||df(a);a.LE?a.LE.next=b:a.Yw=b;a.LE=b};
Ye=function(a,b,c,d){var e=_.Xe(null,null,null);e.dA=new _.Ue(function(f,g){e.XM=b?function(k){try{var m=b.call(d,k);f(m)}catch(n){g(n)}}:f;e.GG=c?function(k){try{var m=c.call(d,k);void 0===m&&k instanceof _.$e?g(k):f(m)}catch(n){g(n)}}:g});e.dA.Ad=a;_.ef(a,e);return e.dA};_.Ue.prototype.MMa=function(a){this.Hb=0;_.Te(this,2,a)};_.Ue.prototype.NMa=function(a){this.Hb=0;_.Te(this,3,a)};
_.Te=function(a,b,c){0==a.Hb&&(a===c&&(b=3,c=new TypeError("G")),a.Hb=1,_.ff(c,a.MMa,a.NMa,a)||(a.Nh=c,a.Hb=b,a.Ad=null,df(a),3!=b||c instanceof _.$e||Yaa(a,c)))};_.ff=function(a,b,c,d){if(a instanceof _.Ue)return _.ef(a,_.Xe(b||_.Hb,c||null,d)),!0;if(Se(a))return a.then(b,c,d),!0;if(_.Eb(a))try{var e=a.then;if("function"===typeof e)return Zaa(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1};
Zaa=function(a,b,c,d,e){var f=!1,g=function(m){f||(f=!0,c.call(e,m))},k=function(m){f||(f=!0,d.call(e,m))};try{b.call(a,g,k)}catch(m){k(m)}};df=function(a){a.a5||(a.a5=!0,_.Qe(a.AT,a))};bf=function(a){var b=null;a.Yw&&(b=a.Yw,a.Yw=b.next,b.next=null);a.Yw||(a.LE=null);return b};_.Ue.prototype.AT=function(){for(var a;a=bf(this);)cf(this,a,this.Hb,this.Nh);this.a5=!1};
cf=function(a,b,c,d){if(3==c&&b.GG&&!b.hK)for(;a&&a.AU;a=a.Ad)a.AU=!1;if(b.dA)b.dA.Ad=null,gf(b,c,d);else try{b.hK?b.XM.call(b.context):gf(b,c,d)}catch(e){hf.call(null,e)}We.put(b)};gf=function(a,b,c){2==b?a.XM.call(a.context,c):a.GG&&a.GG.call(a.context,c)};Yaa=function(a,b){a.AU=!0;_.Qe(function(){a.AU&&hf.call(null,b)})};hf=_.Na;_.$e=function(a){_.ya.call(this,a)};_.r(_.$e,_.ya);_.$e.prototype.name="cancel";
_.jf=function(a,b,c){if("function"===typeof a)c&&(a=(0,_.Jb)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.Jb)(a.handleEvent,a);else throw Error("H");return 2147483647<Number(b)?-1:_.wa.setTimeout(a,b||0)};_.kf=function(a){_.wa.clearTimeout(a)};
var $aa,rf;_.lf=function(a,b,c,d,e,f,g){var k="";a&&(k+=a+":");c&&(k+="//",b&&(k+=b+"@"),k+=c,d&&(k+=":"+d));e&&(k+=e);f&&(k+="?"+f);g&&(k+="#"+g);return k};_.mf=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;$aa=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?_.Pc(e):"")}}};
_.nf=function(a){var b=a.indexOf("#");0>b&&(b=a.length);var c=a.indexOf("?");if(0>c||c>b){c=b;var d=""}else d=a.substring(c+1,b);return[a.substr(0,c),d,a.substr(b)]};_.of=function(a,b){return b?a?a+"&"+b:b:a};_.pf=function(a,b){if(!b)return a;a=_.nf(a);a[1]=_.of(a[1],b);return a[0]+(a[1]?"?"+a[1]:"")+a[2]};_.qf=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)_.qf(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))};
rf=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)_.qf(a[b],a[b+1],c);return c.join("&")};_.sf=function(a,b){var c=2==arguments.length?rf(arguments[1],0):rf(arguments,1);return _.pf(a,c)};_.tf=function(a,b){_.jc(b,"/")||(b="/"+b);a=a.match(_.mf);return _.lf(a[1],a[2],a[3],a[4],b,a[6],a[7])};
var Df,Bf,eba,Cf,bba,aba,dba,cba,Ff;
_.uf=function(a,b){this.hL=this.Xk=this.lt="";this.Hq=null;this.AL=this.KW="";this.Ko=!1;var c;a instanceof _.uf?(this.Ko=void 0!==b?b:a.Ko,_.vf(this,a.lt),this.lC(a.oq()),_.wf(this,a.Pu()),_.xf(this,a.Hq),this.setPath(a.getPath()),_.yf(this,a.Fk.clone()),_.zf(this,a.AL)):a&&(c=String(a).match(_.mf))?(this.Ko=!!b,_.vf(this,c[1]||"",!0),this.lC(c[2]||"",!0),_.wf(this,c[3]||"",!0),_.xf(this,c[4]),this.setPath(c[5]||"",!0),_.yf(this,c[6]||"",!0),_.zf(this,c[7]||"",!0)):(this.Ko=!!b,this.Fk=new _.Af(null,
this.Ko))};_.uf.prototype.toString=function(){var a=[],b=this.lt;b&&a.push(Bf(b,Cf,!0),":");var c=this.Pu();if(c||"file"==b)a.push("//"),(b=this.oq())&&a.push(Bf(b,Cf,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Hq,null!=c&&a.push(":",String(c));if(c=this.getPath())this.hL&&"/"!=c.charAt(0)&&a.push("/"),a.push(Bf(c,"/"==c.charAt(0)?aba:bba,!0));(c=this.Fk.toString())&&a.push("?",c);(c=this.AL)&&a.push("#",Bf(c,cba));return a.join("")};
_.uf.prototype.resolve=function(a){var b=this.clone(),c=!!a.lt;c?_.vf(b,a.lt):c=a.sma();c?b.lC(a.oq()):c=!!a.hL;c?_.wf(b,a.Pu()):c=null!=a.Hq;var d=a.getPath();if(c)_.xf(b,a.Hq);else if(c=!!a.KW){if("/"!=d.charAt(0))if(this.hL&&!this.KW)d="/"+d;else{var e=b.getPath().lastIndexOf("/");-1!=e&&(d=b.getPath().substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=_.jc(e,"/");e=e.split("/");for(var f=[],g=0;g<e.length;){var k=e[g++];"."==k?d&&g==e.length&&f.push(""):
".."==k?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?b.setPath(d):c=a.qma();c?_.yf(b,a.Fk.clone()):c=!!a.AL;c&&_.zf(b,a.AL);return b};_.uf.prototype.clone=function(){return new _.uf(this)};_.vf=function(a,b,c){a.lt=c?Df(b,!0):b;a.lt&&(a.lt=a.lt.replace(/:$/,""));return a};_.uf.prototype.oq=function(){return this.Xk};_.uf.prototype.lC=function(a,b){this.Xk=b?Df(a):a;return this};_.uf.prototype.sma=function(){return!!this.Xk};
_.uf.prototype.Pu=function(){return this.hL};_.wf=function(a,b,c){a.hL=c?Df(b,!0):b;return a};_.xf=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("J`"+b);a.Hq=b}else a.Hq=null;return a};_.uf.prototype.getPath=function(){return this.KW};_.uf.prototype.setPath=function(a,b){this.KW=b?Df(a,!0):a;return this};_.uf.prototype.qma=function(){return""!==this.Fk.toString()};_.yf=function(a,b,c){b instanceof _.Af?(a.Fk=b,a.Fk.aaa(a.Ko)):(c||(b=Bf(b,dba)),a.Fk=new _.Af(b,a.Ko));return a};
_.uf.prototype.Te=function(a){return _.yf(this,a,void 0)};_.uf.prototype.getQuery=function(){return this.Fk.toString()};_.zf=function(a,b,c){a.AL=c?Df(b):b;return a};_.uf.prototype.removeParameter=function(a){this.Fk.remove(a);return this};_.uf.prototype.aaa=function(a){this.Ko=a;this.Fk&&this.Fk.aaa(a)};_.Ef=function(a,b){return a instanceof _.uf?a.clone():new _.uf(a,b)};Df=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};
Bf=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,eba),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};eba=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};Cf=/[#\/\?@]/g;bba=/[#\?:]/g;aba=/[#\?]/g;dba=/[#\?@]/g;cba=/#/g;_.Af=function(a,b){this.df=this.eg=null;this.Ym=a||null;this.Ko=!!b};Ff=function(a){a.eg||(a.eg=new _.we,a.df=0,a.Ym&&$aa(a.Ym,function(b,c){a.add(_.Pc(b),c)}))};_.h=_.Af.prototype;_.h.ff=function(){Ff(this);return this.df};
_.h.add=function(a,b){Ff(this);this.Ym=null;a=Gf(this,a);var c=this.eg.get(a);c||this.eg.set(a,c=[]);c.push(b);this.df+=1;return this};_.h.remove=function(a){Ff(this);a=Gf(this,a);return this.eg.Yj(a)?(this.Ym=null,this.df-=this.eg.get(a).length,this.eg.remove(a)):!1};_.h.clear=function(){this.eg=this.Ym=null;this.df=0};_.h.isEmpty=function(){Ff(this);return 0==this.df};_.h.Yj=function(a){Ff(this);a=Gf(this,a);return this.eg.Yj(a)};_.h.iA=function(a){var b=this.Hh();return _.Da(b,a)};
_.h.forEach=function(a,b){Ff(this);this.eg.forEach(function(c,d){_.Nb(c,function(e){a.call(b,e,d,this)},this)},this)};_.h.Li=function(){Ff(this);for(var a=this.eg.Hh(),b=this.eg.Li(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};_.h.Hh=function(a){Ff(this);var b=[];if("string"===typeof a)this.Yj(a)&&(b=_.Ia(b,this.eg.get(Gf(this,a))));else{a=this.eg.Hh();for(var c=0;c<a.length;c++)b=_.Ia(b,a[c])}return b};
_.h.set=function(a,b){Ff(this);this.Ym=null;a=Gf(this,a);this.Yj(a)&&(this.df-=this.eg.get(a).length);this.eg.set(a,[b]);this.df+=1;return this};_.h.get=function(a,b){if(!a)return b;a=this.Hh(a);return 0<a.length?String(a[0]):b};_.h.setValues=function(a,b){this.remove(a);0<b.length&&(this.Ym=null,this.eg.set(Gf(this,a),_.Ja(b)),this.df+=b.length)};
_.h.toString=function(){if(this.Ym)return this.Ym;if(!this.eg)return"";for(var a=[],b=this.eg.Li(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.Hh(d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.Ym=a.join("&")};_.h.clone=function(){var a=new _.Af;a.Ym=this.Ym;this.eg&&(a.eg=this.eg.clone(),a.df=this.df);return a};var Gf=function(a,b){b=String(b);a.Ko&&(b=b.toLowerCase());return b};
_.Af.prototype.aaa=function(a){a&&!this.Ko&&(Ff(this),this.Ym=null,this.eg.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.setValues(d,b))},this));this.Ko=a};_.Af.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)_.Be(arguments[b],function(c,d){this.add(d,c)},this)};
_.$a=function(a,b){var c=void 0;return new (c||(c=Promise))(function(d,e){function f(m){try{k(b.next(m))}catch(n){e(n)}}function g(m){try{k(b["throw"](m))}catch(n){e(n)}}function k(m){m.done?d(m.value):(new c(function(n){n(m.value)})).then(f,g)}k((b=b.apply(a,void 0)).next())})};
/*


 Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
var Hf=!0,If={set ir(a){a?console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+Error().stack):Hf&&console.log("RxJS: Back to a better error behavior. Thank you. <3");Hf=a},get ir(){return Hf}};
var Jf="function"===typeof Symbol&&Symbol.observable||"@@observable";
var Kf={closed:!0,next:function(){},error:function(a){if(If.ir)throw a;Oa(a)},complete:function(){}};
var Ra=function(){function a(b){this.message=b?b.length+" errors occurred during unsubscription:\n"+b.map(function(c,d){return d+1+") "+c.toString()}).join("\n  "):"";this.name="UnsubscriptionError";this.errors=b;return this}a.prototype=Object.create(Error.prototype);return a}();
_.Lf=Array.isArray||function(a){return a&&"number"===typeof a.length};
_.Mf=function(a){this.closed=!1;this.mE=this.Bw=null;a&&(this.Lm=a)};
_.Mf.prototype.unsubscribe=function(){if(!this.closed){var a=this.Bw,b=this.Lm,c=this.mE;this.closed=!0;this.mE=this.Bw=null;if(a instanceof _.Mf)a.remove(this);else if(null!==a)for(var d=0;d<a.length;++d)a[d].remove(this);if(_.Pa(b))try{b.call(this)}catch(k){var e=k instanceof Ra?Sa(k.errors):[k]}if((0,_.Lf)(c)){d=-1;for(var f=c.length;++d<f;){var g=c[d];if(_.Qa(g))try{g.unsubscribe()}catch(k){e=e||[],k instanceof Ra?e=e.concat(Sa(k.errors)):e.push(k)}}}if(e)throw new Ra(e);}};
_.Mf.prototype.add=function(a){var b=a;if(!a)return _.Mf.EMPTY;switch(typeof a){case "function":b=new _.Mf(a);case "object":if(b===this||b.closed||"function"!==typeof b.unsubscribe)return b;if(this.closed)return b.unsubscribe(),b;b instanceof _.Mf||(a=b,b=new _.Mf,b.mE=[a]);break;default:throw Error("O`"+a);}var c=b.Bw;if(null===c)b.Bw=this;else if(c instanceof _.Mf){if(c===this)return b;b.Bw=[c,this]}else if(-1===c.indexOf(this))c.push(this);else return b;a=this.mE;null===a?this.mE=[b]:a.push(b);
return b};_.Mf.prototype.remove=function(a){var b=this.mE;b&&(a=b.indexOf(a),-1!==a&&b.splice(a,1))};var Nf=new _.Mf;Nf.closed=!0;_.Mf.EMPTY=Nf;
var Of="function"===typeof Symbol?Symbol("P"):"@@rxSubscriber_"+Math.random();
var Pf=function(a,b,c){_.Mf.call(this);this.xY=null;this.Le=this.wp=this.wY=!1;switch(arguments.length){case 0:this.destination=Kf;break;case 1:if(!a){this.destination=Kf;break}if("object"===typeof a){a instanceof Pf?(this.wp=a.wp,this.destination=a,a.add(this)):(this.wp=!0,this.destination=new Qf(this,a));break}default:this.wp=!0,this.destination=new Qf(this,a,b,c)}};_.p(Pf,_.Mf);Pf.EMPTY=_.Mf.EMPTY;Pf.prototype[Of]=function(){return this};Pf.create=function(a,b,c){a=new Pf(a,b,c);a.wp=!1;return a};
_.h=Pf.prototype;_.h.next=function(a){this.Le||this.Eb(a)};_.h.error=function(a){this.Le||(this.Le=!0,this.ym(a))};_.h.complete=function(){this.Le||(this.Le=!0,this.Qf())};_.h.unsubscribe=function(){this.closed||(this.Le=!0,_.Mf.prototype.unsubscribe.call(this))};_.h.Eb=function(a){this.destination.next(a)};_.h.ym=function(a){this.destination.error(a);this.unsubscribe()};_.h.Qf=function(){this.destination.complete();this.unsubscribe()};
_.h.mBa=function(){var a=this.Bw;this.Bw=null;this.unsubscribe();this.Le=this.closed=!1;this.Bw=a;return this};var Qf=function(a,b,c,d){Pf.call(this);this.DJ=a;var e=this;if(_.Pa(b))var f=b;else b&&(f=b.next,c=b.error,d=b.complete,b!==Kf&&(e=Object.create(b),b&&"function"===typeof b.add&&"function"===typeof b.unsubscribe&&b.add(this.unsubscribe.bind(this)),e.unsubscribe=this.unsubscribe.bind(this)));this.Ij=e;this.Eb=f;this.ym=c;this.Qf=d};_.p(Qf,Pf);Qf.EMPTY=Pf.EMPTY;Qf.create=Pf.create;_.h=Qf.prototype;
_.h.next=function(a){if(!this.Le&&this.Eb){var b=this.DJ;If.ir&&b.wp?this.BZ(b,this.Eb,a)&&this.unsubscribe():this.CZ(this.Eb,a)}};_.h.error=function(a){if(!this.Le){var b=this.DJ,c=If.ir;if(this.ym)c&&b.wp?this.BZ(b,this.ym,a):this.CZ(this.ym,a),this.unsubscribe();else if(b.wp)c?(b.xY=a,b.wY=!0):Oa(a),this.unsubscribe();else{this.unsubscribe();if(c)throw a;Oa(a)}}};
_.h.complete=function(){var a=this;if(!this.Le){var b=this.DJ;if(this.Qf){var c=function(){return a.Qf.call(a.Ij)};If.ir&&b.wp?this.BZ(b,c):this.CZ(c)}this.unsubscribe()}};_.h.CZ=function(a,b){try{a.call(this.Ij,b)}catch(c){this.unsubscribe();if(If.ir)throw c;Oa(c)}};_.h.BZ=function(a,b,c){if(!If.ir)throw Error("Q");try{b.call(this.Ij,c)}catch(d){return If.ir?(a.xY=d,a.wY=!0):Oa(d),!0}return!1};_.h.Lm=function(){var a=this.DJ;this.DJ=this.Ij=null;a.unsubscribe()};
_.jb=function(a){this.oPa=!1;a&&(this.di=a)};_.h=_.jb.prototype;_.h.ad=function(a){var b=new _.jb;b.source=this;b.operator=a;return b};_.h.subscribe=function(a,b,c){var d=this.operator;a:{if(a){if(a instanceof Pf)break a;if(a[Of]){a=a[Of]();break a}}a=a||b||c?new Pf(a,b,c):new Pf(Kf)}d?a.add(d.call(a,this.source)):a.add(this.source||If.ir&&!a.wp?this.di(a):this.m2(a));if(If.ir&&a.wp&&(a.wp=!1,a.wY))throw a.xY;return a};
_.h.m2=function(a){try{return this.di(a)}catch(e){If.ir&&(a.wY=!0,a.xY=e);var b;a:{for(b=a;b;){var c=b.destination,d=b.Le;if(b.closed||d){b=!1;break a}b=c&&c instanceof Pf?c:null}b=!0}b?a.error(e):console.warn(e)}};_.h.forEach=function(a,b){var c=this;b=eaa(b);return new b(function(d,e){var f=c.subscribe(function(g){try{a(g)}catch(k){e(k),f&&f.unsubscribe()}},e,d)})};_.h.di=function(a){var b=this.source;return b&&b.subscribe(a)};_.jb.prototype[Jf]=function(){return this};
_.jb.prototype.j=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c]=arguments[c];return 0===b.length?this:_.Ua(b)(this)};_.jb.create=function(a){return new _.jb(a)};
var Rf=function(a,b){_.Mf.call(this);this.Wq=a;this.Sy=b;this.closed=!1};_.p(Rf,_.Mf);Rf.EMPTY=_.Mf.EMPTY;Rf.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var a=this.Wq,b=a.Aj;this.Wq=null;!b||0===b.length||a.Le||a.closed||(a=b.indexOf(this.Sy),-1!==a&&b.splice(a,1))}};
var Sf=function(){function a(){this.message="object unsubscribed";this.name="ObjectUnsubscribedError";return this}a.prototype=Object.create(Error.prototype);return a}();
var Tf=function(a){Pf.call(this,a);this.destination=a};_.p(Tf,Pf);Tf.EMPTY=Pf.EMPTY;Tf.create=Pf.create;_.Uf=function(){_.jb.call(this);this.Aj=[];this.Mx=this.Le=this.closed=!1;this.DY=null};_.p(_.Uf,_.jb);_.Uf.prototype[Of]=function(){return new Tf(this)};_.h=_.Uf.prototype;_.h.ad=function(a){var b=new Vf(this,this);b.operator=a;return b};_.h.next=function(a){if(this.closed)throw new Sf;if(!this.Le){var b=this.Aj,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].next(a)}};
_.h.error=function(a){if(this.closed)throw new Sf;this.Mx=!0;this.DY=a;this.Le=!0;var b=this.Aj,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].error(a);this.Aj.length=0};_.h.complete=function(){if(this.closed)throw new Sf;this.Le=!0;var a=this.Aj,b=a.length;a=a.slice();for(var c=0;c<b;c++)a[c].complete();this.Aj.length=0};_.h.unsubscribe=function(){this.closed=this.Le=!0;this.Aj=null};_.h.m2=function(a){if(this.closed)throw new Sf;return _.jb.prototype.m2.call(this,a)};
_.h.di=function(a){if(this.closed)throw new Sf;if(this.Mx)return a.error(this.DY),_.Mf.EMPTY;if(this.Le)return a.complete(),_.Mf.EMPTY;this.Aj.push(a);return new Rf(this,a)};_.Uf.create=function(a,b){return new Vf(a,b)};var Vf=function(a,b){_.Uf.call(this);this.destination=a;this.source=b};_.p(Vf,_.Uf);Vf.create=_.Uf.create;Vf.prototype.next=function(a){var b=this.destination;b&&b.next&&b.next(a)};Vf.prototype.error=function(a){var b=this.destination;b&&b.error&&this.destination.error(a)};
Vf.prototype.complete=function(){var a=this.destination;a&&a.complete&&this.destination.complete()};Vf.prototype.di=function(a){return this.source?this.source.subscribe(a):_.Mf.EMPTY};
_.Wf=function(a){_.Uf.call(this);this.Jd=a};_.p(_.Wf,_.Uf);_.Wf.create=_.Uf.create;_.Wf.prototype.di=function(a){var b=_.Uf.prototype.di.call(this,a);b&&!b.closed&&a.next(this.Jd);return b};_.Wf.prototype.Lb=function(){if(this.Mx)throw this.DY;if(this.closed)throw new Sf;return this.Jd};_.Wf.prototype.next=function(a){_.Uf.prototype.next.call(this,this.Jd=a)};_.da.Object.defineProperties(_.Wf.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.Lb()}}});
_.Xf=new _.jb(function(a){return a.complete()});
_.Yf=function(a){return function(b){for(var c=0,d=a.length;c<d&&!b.closed;c++)b.next(a[c]);b.complete()}};
var Zf=function(a,b,c){this.kind=a;this.value=b;this.error=c;this.Pi="N"===a};Zf.prototype.observe=function(a){switch(this.kind){case "N":return a.next&&a.next(this.value);case "E":return a.error&&a.error(this.error);case "C":return a.complete&&a.complete()}};Zf.prototype.accept=function(a,b,c){if(a&&"function"===typeof a.next)a=this.observe(a);else a:{switch(this.kind){case "N":a=a&&a(this.value);break a;case "E":a=b&&b(this.error);break a;case "C":a=c&&c();break a}a=void 0}return a};
var $f=function(a){return"undefined"!==typeof a?new Zf("N",a):fba},ag=new Zf("C"),fba=new Zf("N",void 0);
_.bg=function(a,b,c){a=void 0===a?Infinity:a;b=void 0===b?Infinity:b;c=void 0===c?Date:c;_.Uf.call(this);this.yMa=c;this.ZP=[];this.gfa=!1;this.Nca=1>a?1:a;this.LBa=1>b?1:b;Infinity===b?(this.gfa=!0,this.next=this.dJa):this.next=this.fJa};_.p(_.bg,_.Uf);_.bg.create=_.Uf.create;_.h=_.bg.prototype;_.h.dJa=function(a){var b=this.ZP;b.push(a);b.length>this.Nca&&b.shift();_.Uf.prototype.next.call(this,a)};
_.h.fJa=function(a){this.ZP.push({time:this.Dea(),value:a});this.Uha();_.Uf.prototype.next.call(this,a)};_.h.di=function(a){var b=this.gfa,c=b?this.ZP:this.Uha(),d=c.length;if(this.closed)throw new Sf;if(this.Le||this.Mx)var e=_.Mf.EMPTY;else this.Aj.push(a),e=new Rf(this,a);if(b)for(var f=0;f<d&&!a.closed;f++)a.next(c[f]);else for(f=0;f<d&&!a.closed;f++)a.next(c[f].value);this.Mx?a.error(this.DY):this.Le&&a.complete();return e};_.h.Dea=function(){var a=this.yMa;return a?a.now():Date.now()};
_.h.Uha=function(){for(var a=this.Dea(),b=this.Nca,c=this.LBa,d=this.ZP,e=d.length,f=0;f<e&&!(a-d[f].time<c);)f++;e>b&&(f=Math.max(f,e-b));0<f&&d.splice(0,f);return d};
var cg=function(a,b){b=void 0===b?cg.now:b;this.Jua=a;this.now=b};cg.prototype.Gg=function(a,b,c){b=void 0===b?0:b;return(new this.Jua(this,a)).Gg(c,b)};cg.now=function(){return Date.now()};
_.dg=function(){function a(){this.message="no elements in sequence";this.name="EmptyError";return this}a.prototype=Object.create(Error.prototype);return a}();
var Wa=function(a){this.gx=a};Wa.prototype.call=function(a,b){var c=this.gx;c.IJ++;a=new eg(a,c);b=b.subscribe(a);a.closed||(a.connection=c.connect());return b};var eg=function(a,b){Pf.call(this,a);this.gx=b;this.connection=null};_.p(eg,Pf);eg.EMPTY=Pf.EMPTY;eg.create=Pf.create;
eg.prototype.Lm=function(){var a=this.gx;if(a){this.gx=null;var b=a.IJ;0>=b?this.connection=null:(a.IJ=b-1,1<b?this.connection=null:(b=this.connection,a=a.wD,this.connection=null,!a||b&&a!==b||a.unsubscribe()))}else this.connection=null};
var fg=function(a,b){_.jb.call(this);this.source=a;this.dsa=b;this.IJ=0;this.uQ=!1},ig;_.p(fg,_.jb);fg.create=_.jb.create;fg.prototype.di=function(a){return this.xU().subscribe(a)};fg.prototype.xU=function(){var a=this.Mz;if(!a||a.Le)this.Mz=this.dsa();return this.Mz};fg.prototype.connect=function(){var a=this.wD;a||(this.uQ=!1,a=this.wD=new _.Mf,a.add(this.source.subscribe(new gg(this.xU(),this))),a.closed&&(this.wD=null,a=_.Mf.EMPTY));return a};fg.prototype.Fg=function(){return _.Ya()(this)};
ig=fg.prototype;_.hg={operator:{value:null},IJ:{value:0,writable:!0},Mz:{value:null,writable:!0},wD:{value:null,writable:!0},di:{value:ig.di},uQ:{value:ig.uQ,writable:!0},xU:{value:ig.xU},connect:{value:ig.connect},Fg:{value:ig.Fg}};var gg=function(a,b){Tf.call(this,a);this.gx=b};_.p(gg,Tf);gg.EMPTY=Tf.EMPTY;gg.create=Tf.create;gg.prototype.ym=function(a){this.Lm();Tf.prototype.ym.call(this,a)};gg.prototype.Qf=function(){this.gx.uQ=!0;this.Lm();Tf.prototype.Qf.call(this)};
gg.prototype.Lm=function(){var a=this.gx;if(a){this.gx=null;var b=a.wD;a.IJ=0;a.Mz=null;a.wD=null;b&&b.unsubscribe()}};
_.jg=function(a,b,c){Pf.call(this,a);this.project=b;this.count=0;this.AC=c||this};_.p(_.jg,Pf);_.jg.EMPTY=Pf.EMPTY;_.jg.create=Pf.create;_.jg.prototype.Eb=function(a){try{var b=this.project.call(this.AC,a,this.count++)}catch(c){this.destination.error(c);return}this.destination.next(b)};
var kg=function(){Pf.apply(this,arguments)};_.p(kg,Pf);kg.EMPTY=Pf.EMPTY;kg.create=Pf.create;kg.prototype.Zs=function(a){this.destination.next(a)};kg.prototype.roa=function(a){this.destination.error(a)};kg.prototype.Ys=function(){this.destination.complete()};
var ib=function(a,b,c){Pf.call(this);this.parent=a;this.PJa=c;this.index=0};_.p(ib,Pf);ib.EMPTY=Pf.EMPTY;ib.create=Pf.create;ib.prototype.Eb=function(a){this.parent.Zs(a,this.PJa,this.index++)};ib.prototype.ym=function(a){this.parent.roa(a);this.unsubscribe()};ib.prototype.Qf=function(){this.parent.Ys(this);this.unsubscribe()};
var lg="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";
var gba=function(a){return function(b){var c=a[lg]();do{var d=void 0;try{d=c.next()}catch(e){b.error(e);return}if(d.done){b.complete();break}b.next(d.value);if(b.closed)break}while(1);"function"===typeof c.return&&b.add(function(){c.return&&c.return()});return b}};
var hba=function(a){return function(b){var c=a[Jf]();if("function"!==typeof c.subscribe)throw new TypeError("T");return c.subscribe(b)}};
var iba=function(a){return function(b){a.then(function(c){b.closed||(b.next(c),b.complete())},function(c){return b.error(c)}).then(null,Oa);return b}};
_.kb=function(a){if(a&&"function"===typeof a[Jf])return hba(a);if(a&&"number"===typeof a.length&&"function"!==typeof a)return _.Yf(a);if(a&&"function"!==typeof a.subscribe&&"function"===typeof a.then)return iba(a);if(a&&"function"===typeof a[lg])return gba(a);if(Symbol&&Symbol.asyncIterator&&a&&"function"===typeof a[Symbol.asyncIterator])return gaa(a);throw new TypeError("U`"+(_.Qa(a)?"an invalid object":"'"+a+"'"));};
var mg;mg={};_.ng=function(a,b){kg.call(this,a);this.xX=b;this.active=0;this.values=[];this.$s=[]};_.p(_.ng,kg);_.ng.EMPTY=kg.EMPTY;_.ng.create=kg.create;_.h=_.ng.prototype;_.h.Eb=function(a){this.values.push(mg);this.$s.push(a)};_.h.Qf=function(){var a=this.$s,b=a.length;if(0===b)this.destination.complete();else{this.DC=this.active=b;for(var c=0;c<b;c++){var d=a[c];this.add(_.lb(this,d,d,c))}}};_.h.Ys=function(){0===--this.active&&this.destination.complete()};
_.h.Zs=function(a,b){var c=this.values,d=c[b];d=this.DC?d===mg?--this.DC:this.DC:0;c[b]=a;0===d&&(this.xX?this.iBa(c):this.destination.next(c.slice()))};_.h.iBa=function(a){try{var b=this.xX.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};
_.og=function(a,b,c){c=void 0===c?Infinity:c;kg.call(this,a);this.project=b;this.M3=c;this.WL=!1;this.buffer=[];this.index=this.active=0};_.p(_.og,kg);_.og.EMPTY=kg.EMPTY;_.og.create=kg.create;_.h=_.og.prototype;_.h.Eb=function(a){this.active<this.M3?this.gBa(a):this.buffer.push(a)};_.h.gBa=function(a){var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);return}this.active++;this.hJ(c,a,b)};
_.h.hJ=function(a,b,c){b=new ib(this,b,c);this.destination.add(b);_.lb(this,a,void 0,void 0,b)};_.h.Qf=function(){this.WL=!0;0===this.active&&0===this.buffer.length&&this.destination.complete();this.unsubscribe()};_.h.Zs=function(a){this.destination.next(a)};_.h.Ys=function(a){var b=this.buffer;this.remove(a);this.active--;0<b.length?this.Eb(b.shift()):0===this.active&&this.WL&&this.destination.complete()};
var pg=function(){_.Mf.call(this)};_.p(pg,_.Mf);pg.EMPTY=_.Mf.EMPTY;pg.prototype.Gg=function(){return this};
_.qg=function(a,b){_.Mf.call(this);this.Oe=a;this.fP=b;this.pending=!1};_.p(_.qg,pg);_.qg.EMPTY=pg.EMPTY;_.h=_.qg.prototype;_.h.Gg=function(a,b){b=void 0===b?0:b;if(this.closed)return this;this.state=a;a=this.id;var c=this.Oe;null!=a&&(this.id=this.VB(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.XB(c,this.id,b);return this};_.h.XB=function(a,b,c){return setInterval(a.flush.bind(a,this),void 0===c?0:c)};
_.h.VB=function(a,b,c){c=void 0===c?0:c;if(null!==c&&this.delay===c&&!1===this.pending)return b;clearInterval(b)};_.h.execute=function(a,b){if(this.closed)return Error("X");this.pending=!1;if(a=this.Yda(a,b))return a;!1===this.pending&&null!=this.id&&(this.id=this.VB(this.Oe,this.id,null))};_.h.Yda=function(a){var b=!1,c=void 0;try{this.fP(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c};
_.h.Lm=function(){var a=this.id,b=this.Oe,c=b.actions,d=c.indexOf(this);this.state=this.fP=null;this.pending=!1;this.Oe=null;-1!==d&&c.splice(d,1);null!=a&&(this.id=this.VB(b,a,null));this.delay=null};
_.rg=function(a,b){b=void 0===b?cg.now:b;cg.call(this,a,function(){return _.rg.Fb&&_.rg.Fb!==c?_.rg.Fb.now():b()});var c=this;this.actions=[];this.active=!1;this.Iy=void 0};_.p(_.rg,cg);_.rg.now=cg.now;_.rg.prototype.Gg=function(a,b,c){b=void 0===b?0:b;return _.rg.Fb&&_.rg.Fb!==this?_.rg.Fb.Gg(a,b,c):cg.prototype.Gg.call(this,a,b,c)};
_.rg.prototype.flush=function(a){var b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.execute(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}};
_.sg=new _.rg(_.qg);
_.tg=function(a,b,c){Pf.call(this,a);this.OB=b;this.AC=c;this.count=0};_.p(_.tg,Pf);_.tg.EMPTY=Pf.EMPTY;_.tg.create=Pf.create;_.tg.prototype.Eb=function(a){try{var b=this.OB.call(this.AC,a,this.count++)}catch(c){this.destination.error(c);return}b&&this.destination.next(a)};
_.ug=function(a,b,c,d,e){Pf.call(this,a);this.UA=b;this.tT=c;this.yo=d;this.tY=e;this.groups=null;this.dja=!1;this.count=0};_.p(_.ug,Pf);_.ug.EMPTY=Pf.EMPTY;_.ug.create=Pf.create;_.h=_.ug.prototype;_.h.Eb=function(a){try{var b=this.UA(a)}catch(c){this.error(c);return}this.mw(a,b)};
_.h.mw=function(a,b){var c=this.groups;c||(c=this.groups=new Map);var d=c.get(b);if(this.tT)try{var e=this.tT(a)}catch(g){this.error(g)}else e=a;if(!d&&(d=this.tY?this.tY():new _.Uf,c.set(b,d),this.destination.next(new vg(b,d,this)),this.yo)){try{var f=this.yo(new vg(b,d))}catch(g){this.error(g);return}this.add(f.subscribe(new wg(b,d,this)))}d.closed||d.next(e)};_.h.ym=function(a){var b=this.groups;b&&(b.forEach(function(c){c.error(a)}),b.clear());this.destination.error(a)};
_.h.Qf=function(){var a=this.groups;a&&(a.forEach(function(b){b.complete()}),a.clear());this.destination.complete()};_.h.unsubscribe=function(){this.closed||(this.dja=!0,0===this.count&&Pf.prototype.unsubscribe.call(this))};var wg=function(a,b,c){Pf.call(this,b);this.key=a;this.group=b;this.parent=c};_.p(wg,Pf);wg.EMPTY=Pf.EMPTY;wg.create=Pf.create;wg.prototype.Eb=function(){this.complete()};wg.prototype.Lm=function(){var a=this.parent,b=this.key;this.key=this.parent=null;a&&a.groups.delete(b)};
var vg=function(a,b,c){_.jb.call(this);this.key=a;this.oFa=b;this.MKa=c};_.p(vg,_.jb);vg.create=_.jb.create;vg.prototype.di=function(a){var b=new _.Mf,c=this.MKa,d=this.oFa;c&&!c.closed&&b.add(new xg(c));b.add(d.subscribe(a));return b};var xg=function(a){_.Mf.call(this);this.parent=a;a.count++};_.p(xg,_.Mf);xg.EMPTY=_.Mf.EMPTY;xg.prototype.unsubscribe=function(){var a=this.parent;a.closed||this.closed||(_.Mf.prototype.unsubscribe.call(this),--a.count,0===a.count&&a.dja&&a.unsubscribe())};
var jba=1,yg,ob={},kba=function(a){var b=jba++;ob[b]=!0;yg||(yg=Promise.resolve());yg.then(function(){return pb(b)&&a()});return b};
var zg=function(a,b){_.qg.call(this,a,b);this.Oe=a;this.fP=b};_.p(zg,_.qg);zg.EMPTY=_.qg.EMPTY;zg.prototype.XB=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c)return _.qg.prototype.XB.call(this,a,b,c);a.actions.push(this);return a.Iy||(a.Iy=kba(a.flush.bind(a,void 0)))};zg.prototype.VB=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c||null===c&&0<this.delay)return _.qg.prototype.VB.call(this,a,b,c);0===a.actions.length&&(pb(b),a.Iy=void 0)};
var Ag=function(){_.rg.apply(this,arguments)};_.p(Ag,_.rg);Ag.now=_.rg.now;Ag.prototype.flush=function(a){this.active=!0;this.Iy=void 0;var b=this.actions,c,d=-1;a=a||b.shift();var e=b.length;do if(c=a.execute(a.state,a.delay))break;while(++d<e&&(a=b.shift()));this.active=!1;if(c){for(;++d<e&&(a=b.shift());)a.unsubscribe();throw c;}};
_.Bg=new Ag(zg);
(function(){function a(){this.message="argument out of range";this.name="ArgumentOutOfRangeError";return this}a.prototype=Object.create(Error.prototype);return a})();
(function(){function a(b){this.message=b;this.name="NotFoundError";return this}a.prototype=Object.create(Error.prototype);return a})();
(function(){function a(b){this.message=b;this.name="SequenceError";return this}a.prototype=Object.create(Error.prototype);return a})();
(function(){function a(){this.message="Timeout has occurred";this.name="TimeoutError";return this}a.prototype=Object.create(Error.prototype);return a})();
_.Cg=function(a,b){kg.call(this,a);this.yo=b;this.value=null;this.Pi=!1;this.Pv=null};_.p(_.Cg,kg);_.Cg.EMPTY=kg.EMPTY;_.Cg.create=kg.create;_.Cg.prototype.Eb=function(a){this.value=a;this.Pi=!0;if(!this.Pv){try{var b=this.yo;var c=b(a)}catch(d){return this.destination.error(d)}a=_.lb(this,c);!a||a.closed?this.xK():this.add(this.Pv=a)}};_.Cg.prototype.xK=function(){var a=this.value,b=this.Pi,c=this.Pv;c&&(this.remove(c),this.Pv=null,c.unsubscribe());b&&(this.value=null,this.Pi=!1,this.destination.next(a))};
_.Cg.prototype.Zs=function(){this.xK()};_.Cg.prototype.Ys=function(){this.xK()};
_.Dg=function(a,b,c){kg.call(this,a);this.jp=b;this.y3=c};_.p(_.Dg,kg);_.Dg.EMPTY=kg.EMPTY;_.Dg.create=kg.create;_.Dg.prototype.error=function(a){if(!this.Le){try{var b=this.jp(a,this.y3)}catch(c){kg.prototype.error.call(this,c);return}this.mBa();a=new ib(this,void 0,void 0);this.add(a);_.lb(this,b,void 0,void 0,a)}};
_.Eg=function(a,b,c){Pf.call(this,a);this.K4=b;this.Oe=c;this.N7=this.m4=null;this.Pi=!1};_.p(_.Eg,Pf);_.Eg.EMPTY=Pf.EMPTY;_.Eg.create=Pf.create;_.Eg.prototype.Eb=function(a){Fg(this);this.N7=a;this.Pi=!0;this.add(this.m4=this.Oe.Gg(haa,this.K4,this))};_.Eg.prototype.Qf=function(){qb(this);this.destination.complete()};var qb=function(a){Fg(a);if(a.Pi){var b=a.N7;a.N7=null;a.Pi=!1;a.destination.next(b)}},Fg=function(a){var b=a.m4;null!==b&&(a.remove(b),b.unsubscribe(),a.m4=null)};
_.Gg=function(a,b){Pf.call(this,a);this.defaultValue=b;this.isEmpty=!0};_.p(_.Gg,Pf);_.Gg.EMPTY=Pf.EMPTY;_.Gg.create=Pf.create;_.Gg.prototype.Eb=function(a){this.isEmpty=!1;this.destination.next(a)};_.Gg.prototype.Qf=function(){this.isEmpty&&this.destination.next(this.defaultValue);this.destination.complete()};
_.Hg=function(a,b,c){Pf.call(this,a);this.delay=b;this.Oe=c;this.kX=[];this.ala=this.active=!1};_.p(_.Hg,Pf);_.Hg.EMPTY=Pf.EMPTY;_.Hg.create=Pf.create;var lba=function(a){for(var b=a.source,c=b.kX,d=a.Oe,e=a.destination;0<c.length&&0>=c[0].time-d.now();)c.shift().notification.observe(e);0<c.length?(b=Math.max(0,c[0].time-d.now()),this.Gg(a,b)):(b.Le?b.destination.complete():this.unsubscribe(),b.active=!1)};
_.Hg.prototype.$za=function(a){this.active=!0;this.destination.add(a.Gg(lba,this.delay,{source:this,destination:this.destination,Oe:a}))};_.Hg.prototype.Eb=function(a){var b=$f(a);!0!==this.ala&&(a=this.Oe,b=new mba(a.now()+this.delay,b),this.kX.push(b),!1===this.active&&this.$za(a))};_.Hg.prototype.ym=function(a){this.ala=!0;this.kX=[];this.destination.error(a);this.unsubscribe()};_.Hg.prototype.Qf=function(){0===this.kX.length&&this.destination.complete();this.unsubscribe()};
var mba=function(a,b){this.time=a;this.notification=b};
_.Ig=function(a){Pf.call(this,a)};_.p(_.Ig,Pf);_.Ig.EMPTY=Pf.EMPTY;_.Ig.create=Pf.create;_.Ig.prototype.Eb=function(a){a.observe(this.destination)};
_.Jg=function(a,b,c){Pf.call(this,a);this.UA=c;this.mma=!1;"function"===typeof b&&(this.compare=b)};_.p(_.Jg,Pf);_.Jg.EMPTY=Pf.EMPTY;_.Jg.create=Pf.create;_.Jg.prototype.compare=function(a,b){return a===b};_.Jg.prototype.Eb=function(a){try{var b=this.UA;var c=b?b(a):a}catch(e){return this.destination.error(e)}b=!1;if(this.mma)try{var d=this.compare;b=d(this.key,c)}catch(e){return this.destination.error(e)}else this.mma=!0;b||(this.key=c,this.destination.next(a))};
_.Kg=function(a,b){Pf.call(this,a);this.count=b;this.BBa=0};_.p(_.Kg,Pf);_.Kg.EMPTY=Pf.EMPTY;_.Kg.create=Pf.create;_.Kg.prototype.Eb=function(a){var b=this.count,c=++this.BBa;c<=b&&(this.destination.next(a),c===b&&(this.destination.complete(),this.unsubscribe()))};
_.Lg=function(a,b){Pf.call(this,a);this.V4=b;this.Pi=!1};_.p(_.Lg,Pf);_.Lg.EMPTY=Pf.EMPTY;_.Lg.create=Pf.create;_.Lg.prototype.Eb=function(a){this.Pi=!0;this.destination.next(a)};_.Lg.prototype.Qf=function(){if(this.Pi)return this.destination.complete();try{var a=this.V4()}catch(b){a=b}this.destination.error(a)};
_.Mg=function(a,b){kg.call(this,a);this.project=b;this.WL=this.JU=!1;this.index=0};_.p(_.Mg,kg);_.Mg.EMPTY=kg.EMPTY;_.Mg.create=kg.create;_.h=_.Mg.prototype;_.h.Eb=function(a){if(!this.JU)a:{var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);break a}this.JU=!0;this.hJ(c,a,b)}};_.h.hJ=function(a,b,c){b=new ib(this,b,c);this.destination.add(b);_.lb(this,a,void 0,void 0,b)};_.h.Qf=function(){this.WL=!0;this.JU||this.destination.complete();this.unsubscribe()};_.h.Zs=function(a){this.destination.next(a)};
_.h.roa=function(a){this.destination.error(a)};_.h.Ys=function(a){this.destination.remove(a);this.JU=!1;this.WL&&this.destination.complete()};
_.Ng=function(a,b){Pf.call(this,a);this.add(new _.Mf(b))};_.p(_.Ng,Pf);_.Ng.EMPTY=Pf.EMPTY;_.Ng.create=Pf.create;
_.Og=function(){Pf.apply(this,arguments)};_.p(_.Og,Pf);_.Og.EMPTY=Pf.EMPTY;_.Og.create=Pf.create;_.Og.prototype.Eb=function(){};
_.Pg=function(a,b){Pf.call(this,a);this.total=b;this.jqa=[];this.count=0};_.p(_.Pg,Pf);_.Pg.EMPTY=Pf.EMPTY;_.Pg.create=Pf.create;_.Pg.prototype.Eb=function(a){var b=this.jqa,c=this.total,d=this.count++;b.length<c?b.push(a):b[d%c]=a};_.Pg.prototype.Qf=function(){var a=this.destination,b=this.count;if(0<b)for(var c=this.count>=this.total?this.total:this.count,d=this.jqa,e=0;e<c;e++){var f=b++%c;a.next(d[f])}a.complete()};
_.Qg=function(a,b){Pf.call(this,a);this.value=b};_.p(_.Qg,Pf);_.Qg.EMPTY=Pf.EMPTY;_.Qg.create=Pf.create;_.Qg.prototype.Eb=function(){this.destination.next(this.value)};
_.Rg=function(a){Pf.call(this,a)};_.p(_.Rg,Pf);_.Rg.EMPTY=Pf.EMPTY;_.Rg.create=Pf.create;_.Rg.prototype.Eb=function(a){this.destination.next($f(a))};_.Rg.prototype.ym=function(a){var b=this.destination;b.next(new Zf("E",void 0,a));b.complete()};_.Rg.prototype.Qf=function(){var a=this.destination;a.next(ag);a.complete()};
_.Sg=function(a,b,c,d){Pf.call(this,a);this.C2=b;this.Id=c;this.Yea=d;this.index=0};_.p(_.Sg,Pf);_.Sg.EMPTY=Pf.EMPTY;_.Sg.create=Pf.create;_.Sg.prototype.Eb=function(a){var b=this.destination;if(this.Yea){var c=this.index++;try{var d=this.C2(this.Id,a,c)}catch(e){b.error(e);return}this.Id=d;b.next(d)}else this.Id=a,this.Yea=!0,b.next(a)};
_.Tg=function(a,b,c){c=void 0===c?0:c;Pf.call(this,a);this.Oe=b;this.delay=c};_.p(_.Tg,Pf);_.Tg.EMPTY=Pf.EMPTY;_.Tg.create=Pf.create;_.Tg.Oa=function(a){a.notification.observe(a.destination);this.unsubscribe()};var Ug=function(a,b){a.destination.add(a.Oe.Gg(_.Tg.Oa,a.delay,new nba(b,a.destination)))};_.Tg.prototype.Eb=function(a){Ug(this,$f(a))};_.Tg.prototype.ym=function(a){Ug(this,new Zf("E",void 0,a));this.unsubscribe()};_.Tg.prototype.Qf=function(){Ug(this,ag);this.unsubscribe()};
var nba=function(a,b){this.notification=a;this.destination=b};
_.Vg=function(a){Pf.call(this,a);this.pma=!1};_.p(_.Vg,Pf);_.Vg.EMPTY=Pf.EMPTY;_.Vg.create=Pf.create;_.Vg.prototype.Eb=function(a){var b;this.pma?b=[this.$l,a]:this.pma=!0;this.$l=a;b&&this.destination.next(b)};
_.Wg=function(){kg.apply(this,arguments);this.Pi=!1};_.p(_.Wg,kg);_.Wg.EMPTY=kg.EMPTY;_.Wg.create=kg.create;_.Wg.prototype.Eb=function(a){this.value=a;this.Pi=!0};_.Wg.prototype.Zs=function(){Xg(this)};_.Wg.prototype.Ys=function(){Xg(this)};var Xg=function(a){a.Pi&&(a.Pi=!1,a.destination.next(a.value))};
_.Yg=function(a,b){Pf.call(this,a);this.total=b;this.count=0};_.p(_.Yg,Pf);_.Yg.EMPTY=Pf.EMPTY;_.Yg.create=Pf.create;_.Yg.prototype.Eb=function(a){++this.count>this.total&&this.destination.next(a)};
_.Zg=function(a,b){kg.call(this,a);this.project=b;this.index=0};_.p(_.Zg,kg);_.Zg.EMPTY=kg.EMPTY;_.Zg.create=kg.create;_.h=_.Zg.prototype;_.h.Eb=function(a){var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);return}this.hJ(c,a,b)};_.h.hJ=function(a,b,c){var d=this.TU;d&&d.unsubscribe();b=new ib(this,b,c);this.destination.add(b);this.TU=_.lb(this,a,void 0,void 0,b)};_.h.Qf=function(){var a=this.TU;a&&!a.closed||kg.prototype.Qf.call(this);this.unsubscribe()};
_.h.Lm=function(){this.TU=null};_.h.Ys=function(a){this.destination.remove(a);this.TU=null;this.Le&&kg.prototype.Qf.call(this)};_.h.Zs=function(a){this.destination.next(a)};
_.$g=function(a){kg.call(this,a);this.Eqa=!1};_.p(_.$g,kg);_.$g.EMPTY=kg.EMPTY;_.$g.create=kg.create;_.$g.prototype.Zs=function(){this.Eqa=!0;this.complete()};_.$g.prototype.Ys=function(){};
_.ah=function(a,b,c){Pf.call(this,a);this.OB=b;this.Z6=c;this.index=0};_.p(_.ah,Pf);_.ah.EMPTY=Pf.EMPTY;_.ah.create=Pf.create;_.ah.prototype.Eb=function(a){var b=this.destination;try{var c=this.OB(a,this.index++)}catch(d){b.error(d);return}b=this.destination;c?b.next(a):(this.Z6&&b.next(a),b.complete())};
_.bh=function(a,b,c,d){Pf.call(this,a);this.V1=this.W1=this.X1=nb;this.W1=c||nb;this.V1=d||nb;_.Pa(b)?(this.Ij=this,this.X1=b):b&&(this.Ij=b,this.X1=b.next||nb,this.W1=b.error||nb,this.V1=b.complete||nb)};_.p(_.bh,Pf);_.bh.EMPTY=Pf.EMPTY;_.bh.create=Pf.create;_.bh.prototype.Eb=function(a){try{this.X1.call(this.Ij,a)}catch(b){this.destination.error(b);return}this.destination.next(a)};_.bh.prototype.ym=function(a){try{this.W1.call(this.Ij,a)}catch(b){this.destination.error(b);return}this.destination.error(a)};
_.bh.prototype.Qf=function(){try{this.V1.call(this.Ij)}catch(a){this.destination.error(a);return}return this.destination.complete()};
_.ch=function(a,b,c,d){kg.call(this,a);this.destination=a;this.yo=b;this.Eya=c;this.cBa=d;this.z1=null;this.P_=!1};_.p(_.ch,kg);_.ch.EMPTY=kg.EMPTY;_.ch.create=kg.create;_.ch.prototype.Eb=function(a){this.P_=!0;this.z1=a;this.b2||(this.Eya?this.send():dh(this,a))};_.ch.prototype.send=function(){var a=this.z1;this.P_&&(this.destination.next(a),dh(this,a));this.P_=!1;this.z1=null};
var dh=function(a,b){try{var c=a.yo(b)}catch(d){a.destination.error(d),c=null}(b=c)&&a.add(a.b2=_.lb(a,b))},fh=function(a){var b=a.b2,c=a.cBa;b&&b.unsubscribe();a.b2=null;c&&a.send()};_.ch.prototype.Zs=function(){fh(this)};_.ch.prototype.Ys=function(){fh(this)};
_.gh=function(a,b,c,d,e){Pf.call(this,a);this.duration=b;this.Oe=c;this.nn=d;this.Wk=e;this.Pv=null;this.cJ=!1;this.SJ=null};_.p(_.gh,Pf);_.gh.EMPTY=Pf.EMPTY;_.gh.create=Pf.create;_.gh.prototype.Eb=function(a){this.Pv?this.Wk&&(this.SJ=a,this.cJ=!0):(this.add(this.Pv=this.Oe.Gg(iaa,this.duration,{Sy:this})),this.nn?this.destination.next(a):this.Wk&&(this.SJ=a,this.cJ=!0))};_.gh.prototype.Qf=function(){this.cJ&&this.destination.next(this.SJ);this.destination.complete()};
_.gh.prototype.xK=function(){var a=this.Pv;a&&(this.Wk&&this.cJ&&(this.destination.next(this.SJ),this.SJ=null,this.cJ=!1),a.unsubscribe(),this.remove(a),this.Pv=null)};
_.hh=function(a,b,c){kg.call(this,a);this.$s=b;this.project=c;this.DC=[];a=b.length;this.values=Array(a);for(c=0;c<a;c++)this.DC.push(c);for(c=0;c<a;c++){var d=b[c];this.add(_.lb(this,d,d,c))}};_.p(_.hh,kg);_.hh.EMPTY=kg.EMPTY;_.hh.create=kg.create;_.hh.prototype.Zs=function(a,b){this.values[b]=a;a=this.DC;0<a.length&&(b=a.indexOf(b),-1!==b&&a.splice(b,1))};_.hh.prototype.Ys=function(){};_.hh.prototype.Eb=function(a){0===this.DC.length&&(a=[a].concat(_.xb(this.values)),this.project?this.hBa(a):this.destination.next(a))};
_.hh.prototype.hBa=function(a){try{var b=this.project.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};
/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
_.ih=function(a,b){this.QX=[];this.yoa=a;this.tka=b||null;this.ML=this.Fo=!1;this.Nh=void 0;this.Haa=this.DCa=this.f3=!1;this.NY=0;this.Ad=null;this.Ze=0};_.ih.prototype.cancel=function(a){if(this.Fo)this.Nh instanceof _.ih&&this.Nh.cancel();else{if(this.Ad){var b=this.Ad;delete this.Ad;a?b.cancel(a):(b.Ze--,0>=b.Ze&&b.cancel())}this.yoa?this.yoa.call(this.tka,this):this.Haa=!0;this.Fo||this.eh(new jh(this))}};_.ih.prototype.Zja=function(a,b){this.f3=!1;kh(this,a,b)};
var kh=function(a,b,c){a.Fo=!0;a.Nh=c;a.ML=!b;lh(a)};_.ih.prototype.ax=function(){if(this.Fo){if(!this.Haa)throw new mh(this);this.Haa=!1}};_.ih.prototype.callback=function(a){this.ax();kh(this,!0,a)};_.ih.prototype.eh=function(a){this.ax();kh(this,!1,a)};_.ih.prototype.addCallback=function(a,b){return _.nh(this,a,null,b)};_.nh=function(a,b,c,d){a.QX.push([b,c,d]);a.Fo&&lh(a);return a};
_.ih.prototype.then=function(a,b,c){var d,e,f=new _.Ue(function(g,k){d=g;e=k});_.nh(this,d,function(g){g instanceof jh?f.cancel():e(g)});return f.then(a,b,c)};_.ih.prototype.$goog_Thenable=!0;_.ih.prototype.KE=function(a){var b=new _.ih;_.nh(this,b.callback,b.eh,b);a&&(b.Ad=this,this.Ze++);return b};
var oh=function(a){return _.Sb(a.QX,function(b){return"function"===typeof b[1]})},lh=function(a){if(a.NY&&a.Fo&&oh(a)){var b=a.NY,c=ph[b];c&&(_.wa.clearTimeout(c.Zd),delete ph[b]);a.NY=0}a.Ad&&(a.Ad.Ze--,delete a.Ad);b=a.Nh;for(var d=c=!1;a.QX.length&&!a.f3;){var e=a.QX.shift(),f=e[0],g=e[1];e=e[2];if(f=a.ML?g:f)try{var k=f.call(e||a.tka,b);void 0!==k&&(a.ML=a.ML&&(k==b||k instanceof Error),a.Nh=b=k);if(Se(b)||"function"===typeof _.wa.Promise&&b instanceof _.wa.Promise)d=!0,a.f3=!0}catch(m){b=m,a.ML=
!0,oh(a)||(c=!0)}}a.Nh=b;d&&(k=(0,_.Jb)(a.Zja,a,!0),d=(0,_.Jb)(a.Zja,a,!1),b instanceof _.ih?(_.nh(b,k,d),b.DCa=!0):b.then(k,d));c&&(b=new qh(b),ph[b.Zd]=b,a.NY=b.Zd)},mh=function(){_.ya.call(this)};_.r(mh,_.ya);mh.prototype.message="Deferred has already fired";mh.prototype.name="AlreadyCalledError";var jh=function(){_.ya.call(this)};_.r(jh,_.ya);jh.prototype.message="Deferred was canceled";jh.prototype.name="CanceledError";
var qh=function(a){this.Zd=_.wa.setTimeout((0,_.Jb)(this.tMa,this),0);this.ux=a};qh.prototype.tMa=function(){delete ph[this.Zd];throw this.ux;};var ph={};
_.rh=function(a){_.y(this,a,0,-1,null,null)};_.r(_.rh,_.w);_.h=_.rh.prototype;_.h.aU=function(){return _.A(this,6)};_.h.IL=function(){return _.A(this,7)};_.h.en=function(){return _.A(this,14)};_.h.jk=function(){return _.A(this,16)};_.h.st=function(a){return _.Id(this,16,a)};
var sh;
sh={Pba:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Ata:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},1E14:{other:"000 trillion"}}};
_.th=sh;_.th=sh;
var uh,wh,vh;uh=!1;_.xh=function(){if(!uh){for(var a in vh)wh[a]=vh[a];uh=!0}};
wh={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,"Ft",
"Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};
vh={AFN:[48,"Af.","AFN"],AMD:[32,"Dram","dram"],ANG:[2,"NAf.","ANG"],AOA:[2,"Kz","Kz"],ARS:[34,"$","AR$"],AWG:[2,"Afl.","Afl."],AZN:[34,"\u20bc","AZN"],BAM:[2,"KM","KM"],BBD:[2,"$","Bds$"],BHD:[3,"din","din"],BIF:[0,"FBu","FBu"],BMD:[2,"$","BD$"],BND:[2,"$","B$"],BOB:[2,"Bs","Bs"],BSD:[2,"$","BS$"],BTN:[2,"Nu.","Nu."],BWP:[2,"P","pula"],BYN:[50,"\u0440.","BYN"],BYR:[48,"\u0440.","BYR"],BZD:[2,"$","BZ$"],CLF:[4,"UF","CLF"],CNH:[2,"\u00a5","RMB\u00a5"],CUC:[1,"$","CUC$"],CUP:[2,"$","CU$"],CVE:[2,"CVE",
"Esc"],DJF:[0,"Fdj","Fdj"],DZD:[2,"din","din"],ERN:[2,"Nfk","Nfk"],FJD:[2,"$","FJ$"],FKP:[2,"\u00a3","FK\u00a3"],GEL:[2,"GEL","GEL"],GHS:[2,"GHS","GHS"],GIP:[2,"\u00a3","GI\u00a3"],GMD:[2,"GMD","GMD"],GNF:[0,"FG","FG"],GTQ:[2,"Q","GTQ"],GYD:[0,"$","GY$"],HNL:[2,"L","HNL"],HTG:[2,"HTG","HTG"],IQD:[0,"din","IQD"],JOD:[3,"din","JOD"],KES:[2,"Ksh","Ksh"],KGS:[2,"KGS","KGS"],KHR:[2,"Riel","KHR"],KMF:[0,"CF","KMF"],KPW:[0,"\u20a9KP","KPW"],KWD:[3,"din","KWD"],KYD:[2,"$","KY$"],KZT:[2,"\u20b8","KZT"],LAK:[0,
"\u20ad","\u20ad"],LBP:[0,"L\u00a3","LBP"],LRD:[2,"$","L$"],LSL:[2,"LSL","LSL"],LYD:[3,"din","LD"],MAD:[2,"dh","MAD"],MDL:[2,"MDL","MDL"],MGA:[0,"Ar","MGA"],MKD:[2,"din","MKD"],MMK:[0,"K","MMK"],MOP:[2,"MOP","MOP$"],MRO:[0,"MRO","MRO"],MUR:[0,"MURs","MURs"],MWK:[2,"MWK","MWK"],MZN:[2,"MTn","MTn"],NAD:[2,"$","N$"],NGN:[2,"\u20a6","NG\u20a6"],NIO:[2,"C$","C$"],NPR:[2,"Rs","NPRs"],NZD:[2,"$","NZ$"],OMR:[3,"Rial","OMR"],PGK:[2,"PGK","PGK"],PYG:[16,"Gs.","PYG"],QAR:[2,"Rial","QR"],RWF:[0,"RF","RF"],SBD:[2,
"$","SI$"],SCR:[2,"SCR","SCR"],SDG:[2,"SDG","SDG"],SHP:[2,"\u00a3","SH\u00a3"],SLL:[0,"SLL","SLL"],SOS:[0,"SOS","SOS"],SRD:[2,"$","SR$"],SSP:[2,"\u00a3","SSP"],STD:[0,"Db","Db"],SYP:[0,"\u00a3","SY\u00a3"],SZL:[2,"SZL","SZL"],TJS:[2,"Som","TJS"],TMT:[50,"m","TMT"],TND:[3,"din","DT"],TOP:[2,"T$","T$"],TTD:[2,"$","TT$"],UGX:[0,"UGX","UGX"],UZS:[0,"so\u02bcm","UZS"],VEF:[2,"Bs","Bs"],VES:[2,"Bs","Bs"],VUV:[0,"VUV","VUV"],WST:[2,"WST","WST"],XAF:[0,"FCFA","FCFA"],XCD:[2,"$","EC$"],XOF:[0,"CFA","CFA"],
XPF:[48,"FCFP","FCFP"],ZMW:[0,"ZMW","ZMW"],ZWD:[0,"$","Z$"]};
var yh;yh={Sba:".",tZ:",",gca:"%",xZ:"0",sua:"+",Zba:"-",Tba:"E",hca:"\u2030",uZ:"\u221e",lua:"NaN",Rba:"#,##0.###",wua:"#E0",rua:"#,##0%",Cta:"\u00a4#,##0.00",oI:"USD"};_.zh=yh;_.zh=yh;
_.Ah=function(a,b,c){var d;if(d=b){a:if(b&&3===b.length){for(d=0;3>d;d++){var e=b[d];if("A">e||"Z"<e&&"a">e||"z"<e){d=!1;break a}}d=!0}else d=!1;d=!d}if(d)throw new TypeError("$");this.eM=b?b.toUpperCase():null;this.CDa=c||0;this.JM=40;this.xq=1;this.mY=0;this.Is=3;this.QV=this.hv=0;this.Osa=!1;this.xN=this.MB="";this.jy=_.zh.Zba;this.BG="";this.So=1;this.oB=!1;this.MA=[];this.UY=this.pka=!1;this.BK=0;"number"==typeof a?this.gS(a):this.eu(a)};
_.Ah.prototype.eu=function(a){this.MW=a.replace(/ /g,"\u00a0");var b=[0];this.MB=Bh(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,k=-1,m=a.length,n=!0;b[0]<m&&n;b[0]++)switch(a.charAt(b[0])){case "#":0<f?g++:e++;0<=k&&0>d&&k++;break;case "0":if(0<g)throw Error("ia`"+a);f++;0<=k&&0>d&&k++;break;case ",":0<k&&this.MA.push(k);k=0;break;case ".":if(0<=d)throw Error("ja`"+a);d=e+f+g;break;case "E":if(this.UY)throw Error("ka`"+a);this.UY=!0;this.QV=0;b[0]+1<m&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.Osa=!0);for(;b[0]+
1<m&&"0"==a.charAt(b[0]+1);)b[0]++,this.QV++;if(1>e+f||1>this.QV)throw Error("la`"+a);n=!1;break;default:b[0]--,n=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==k)throw Error("ma`"+a);g=e+f+g;this.Is=0<=d?g-d:0;0<=d&&(this.hv=e+f-d,0>this.hv&&(this.hv=0));this.xq=(0<=d?d:g)-e;this.UY&&(this.JM=e+this.xq,0==this.Is&&0==this.xq&&(this.xq=1));this.MA.push(Math.max(0,k));this.pka=0==d||d==g;c=b[0]-c;this.xN=Bh(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,
1!=this.So&&(this.oB=!0),this.jy=Bh(this,a,b),b[0]+=c,this.BG=Bh(this,a,b)):(this.jy+=this.MB,this.BG+=this.xN)};
_.Ah.prototype.gS=function(a){switch(a){case 1:this.eu(_.zh.Rba);break;case 2:this.eu(_.zh.wua);break;case 3:this.eu(_.zh.rua);break;case 4:a=this.eu;var b=_.zh.Cta;var c=["0"],d=wh[this.eM||_.zh.oI];if(d){d=d[0]&7;if(0<d){c.push(".");for(var e=0;e<d;e++)c.push("0")}b=b.replace(/0.00/g,c.join(""))}a.call(this,b);break;case 5:Ch(this,1);break;case 6:Ch(this,2);break;default:throw Error("ca");}};var Ch=function(a,b){a.BK=b;a.eu(_.zh.Rba);a.hv=0;a.Is=2;if(0<a.hv)throw Error("aa");a.mY=2};
_.Ah.prototype.parse=function(a,b){b=b||[0];if(0!=this.BK)throw Error("da");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.MB,b[0])==b[0],d=a.indexOf(this.jy,b[0])==b[0];c&&d&&(this.MB.length>this.jy.length?d=!1:this.MB.length<this.jy.length&&(c=!1));c?b[0]+=this.MB.length:d&&(b[0]+=this.jy.length);if(a.indexOf(_.zh.uZ,b[0])==b[0]){b[0]+=_.zh.uZ.length;var e=Infinity}else{e=a;var f=!1,g=!1,k=!1,m=-1,n=1,q=_.zh.Sba,t=_.zh.tZ,u=_.zh.Tba;if(0!=this.BK)throw Error("ea");t=t.replace(/\u202f/g,
"\u00a0");for(var v="";b[0]<e.length;b[0]++){var z=e.charAt(b[0]),x=Dh(z);if(0<=x&&9>=x)v+=x,k=!0;else if(z==q.charAt(0)){if(f||g)break;v+=".";f=!0}else if(z==t.charAt(0)&&("\u00a0"!=t.charAt(0)||b[0]+1<e.length&&0<=Dh(e.charAt(b[0]+1)))){if(f||g)break}else if(z==u.charAt(0)){if(g)break;v+="E";g=!0;m=b[0]}else if("+"==z||"-"==z){if(k&&m!=b[0]-1)break;v+=z}else if(1==this.So&&z==_.zh.gca.charAt(0)){if(1!=n)break;n=100;if(k){b[0]++;break}}else if(1==this.So&&z==_.zh.hca.charAt(0)){if(1!=n)break;n=1E3;
if(k){b[0]++;break}}else break}1!=this.So&&(n=this.So);e=parseFloat(v)/n}if(c){if(a.indexOf(this.xN,b[0])!=b[0])return NaN;b[0]+=this.xN.length}else if(d){if(a.indexOf(this.BG,b[0])!=b[0])return NaN;b[0]+=this.BG.length}return d?-e:e};
_.Ah.prototype.format=function(a){if(isNaN(a))return _.zh.lua;var b=[];var c=a;if(0==this.BK)c=Eh;else{c=Math.abs(c);var d=Fh(this,1>=c?0:Gh(c)).D4;c=Fh(this,d+Gh(Hh(this,Ih(c,-d)).Rma))}a=Ih(a,-c.D4);(d=0>a||0==a&&0>1/a)?c.I8?b.push(c.I8):(b.push(c.prefix),b.push(this.jy)):(b.push(c.prefix),b.push(this.MB));if(isFinite(a))if(a=a*(d?-1:1)*this.So,this.UY)if(0==a)Jh(this,a,this.xq,b),Kh(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a=Ih(a,-e);var f=this.xq;1<this.JM&&this.JM>this.xq?
(f=e%this.JM,0>f&&(f=this.JM+f),a=Ih(a,f),e-=f,f=1):1>this.xq?(e++,a=Ih(a,-1)):(e-=this.xq-1,a=Ih(a,this.xq-1));Jh(this,a,f,b);Kh(this,e,b)}else Jh(this,a,this.xq,b);else b.push(_.zh.uZ);d?c.J8?b.push(c.J8):(b.push(c.suffix),b.push(this.BG)):(b.push(c.suffix),b.push(this.xN));return b.join("")};
var Hh=function(a,b){var c=Ih(b,a.Is);0<a.mY&&(c=Lh(c,a.mY,a.Is));c=Math.round(c);isFinite(c)?(b=Math.floor(Ih(c,-a.Is)),a=Math.floor(c-Ih(b,a.Is))):a=0;return{Rma:b,$Ea:a}},Jh=function(a,b,c,d){if(a.hv>a.Is)throw Error("fa");d||(d=[]);b=Hh(a,b);var e=b.Rma,f=b.$Ea,g=0<a.hv||0<f||!1;b=a.hv;g&&(b=a.hv);for(var k="",m=e;1E20<m;)k="0"+k,m=Math.round(Ih(m,-1));k=m+k;var n=_.zh.Sba;m=_.zh.xZ.charCodeAt(0);var q=k.length,t=0;if(0<e||0<c){for(e=q;e<c;e++)d.push(String.fromCharCode(m));if(2<=a.MA.length)for(c=
1;c<a.MA.length;c++)t+=a.MA[c];c=q-t;if(0<c){e=a.MA;t=q=0;for(var u,v=_.zh.tZ,z=k.length,x=0;x<z;x++)if(d.push(String.fromCharCode(m+Number(k.charAt(x)))),1<z-x)if(u=e[t],x<c){var H=c-x;(1===u||0<u&&1===H%u)&&d.push(v)}else t<e.length&&(x===c?t+=1:u===x-c-q+1&&(d.push(v),q+=u,t+=1))}else{c=k;k=a.MA;e=_.zh.tZ;u=c.length;v=[];for(q=k.length-1;0<=q&&0<u;q--){t=k[q];for(z=0;z<t&&0<=u-z-1;z++)v.push(String.fromCharCode(m+Number(c.charAt(u-z-1))));u-=t;0<u&&v.push(e)}d.push.apply(d,v.reverse())}}else g||
d.push(String.fromCharCode(m));(a.pka||g)&&d.push(n);f=String(f);g=f.split("e+");2==g.length&&(f=String(Lh(parseFloat(g[0]),a.mY,1)),f=f.replace(".",""),f+=(0,_.Qc)("0",parseInt(g[1],10)-f.length+1));a.Is+1>f.length&&(f="1"+(0,_.Qc)("0",a.Is-f.length)+f);for(a=f.length;"0"==f.charAt(a-1)&&a>b+1;)a--;for(e=1;e<a;e++)d.push(String.fromCharCode(m+Number(f.charAt(e))))},Kh=function(a,b,c){c.push(_.zh.Tba);0>b?(b=-b,c.push(_.zh.Zba)):a.Osa&&c.push(_.zh.sua);b=""+b;for(var d=_.zh.xZ,e=b.length;e<a.QV;e++)c.push(d);
c.push(b)},Dh=function(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=_.zh.xZ.charCodeAt(0);return b<=a&&a<b+10?a-b:-1},Bh=function(a,b,c){for(var d="",e=!1,f=b.length;c[0]<f;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<f&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":if(c[0]+1<f&&"\u00a4"==b.charAt(c[0]+1))c[0]++,d+=a.eM||_.zh.oI;else switch(a.CDa){case 0:g=a.eM||_.zh.oI;d+=g in wh?wh[g][1]:g;break;
case 2:g=a.eM||_.zh.oI;var k=wh[g];d+=k?g==k[1]?g:g+" "+k[1]:g;break;case 1:g=a.eM||_.zh.oI,d+=g in wh?wh[g][2]:g}break;case "%":if(!a.oB&&1!=a.So)throw Error("ga");if(a.oB&&100!=a.So)throw Error("ha");a.So=100;a.oB=!1;d+=_.zh.gca;break;case "\u2030":if(!a.oB&&1!=a.So)throw Error("ga");if(a.oB&&1E3!=a.So)throw Error("ha");a.So=1E3;a.oB=!1;d+=_.zh.hca;break;default:d+=g}}return d},Eh={D4:0,I8:"",J8:"",prefix:"",suffix:""},Fh=function(a,b){a=1==a.BK?_.th.Pba:_.th.Ata;null==a&&(a=_.th.Pba);if(3>b)return Eh;
b=Math.min(14,b);var c=a[Ih(1,b)];for(--b;!c&&3<=b;)c=a[Ih(1,b)],b--;if(!c)return Eh;c=c.other;var d=a="",e=c.indexOf(";");0<=e&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{D4:b+1-(c[2].length-1),I8:a,J8:d,prefix:c[1],suffix:c[3]}:Eh:Eh},Gh=function(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b},Ih=function(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+
"e"+(parseInt(a[1]||0,10)+b))},Mh=function(a,b){return a&&isFinite(a)?Ih(Math.round(Ih(a,b)),-b):a},Lh=function(a,b,c){if(!a)return a;b=b-Gh(a)-1;return b<-c?Mh(a,-c):Mh(a,b)};
var oba,pba;_.Nh=function(a,b){this.Zd=b||oba+"-"+pba++;this.Jn=a};_.Nh.prototype.getId=function(){return this.Zd};_.Nh.prototype.getType=function(){return this.Jn};_.Nh.prototype.toString=function(){var a={};this.Kg(a);return _.qe(a)};_.Nh.prototype.Kg=function(a){a.id=this.getId();a.type=this.getType()};oba=_.Rc();pba=1;_.Oh={};
var vb=function(a,b){_.Nh.call(this,"AnalyticsTrack",b);this.Dh=a};_.p(vb,_.Nh);vb.prototype.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.args=this.Dh};_.Oh.AnalyticsTrack=function(a){var b=a.id;a=a.args;for(var c=0;c<a.length;c++);return new vb(a,b)};
_.Ph=function(a,b,c,d){_.Nh.call(this,"Response",d);this.p$=a;this.uY=b;this.Nh=c};_.p(_.Ph,_.Nh);_.Ph.prototype.cG=function(){return this.uY};_.Ph.prototype.g6=function(){return this.uY?this.Nh:null};_.Ph.prototype.getError=function(){return this.uY?null:Error(this.Nh)};_.Ph.prototype.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.requestId=this.p$;a.success=this.uY;a.result=this.Nh};_.Oh.Response=function(a){return new _.Ph(a.requestId,a.success,a.result,a.id)};
_.Qh=function(a){_.Qd.call(this);this.Po=1;this.OW=[];this.jX=0;this.jm=[];this.Bt={};this.jCa=!!a};_.r(_.Qh,_.Qd);_.Qh.prototype.subscribe=function(a,b,c){var d=this.Bt[a];d||(d=this.Bt[a]=[]);var e=this.Po;this.jm[e]=a;this.jm[e+1]=b;this.jm[e+2]=c;this.Po=e+3;d.push(e);return e};_.Qh.prototype.unsubscribe=function(a,b,c){if(a=this.Bt[a]){var d=this.jm;if(a=_.Ba(a,function(e){return d[e+1]==b&&d[e+2]==c}))return this.RO(a)}return!1};
_.Qh.prototype.RO=function(a){var b=this.jm[a];if(b){var c=this.Bt[b];0!=this.jX?(this.OW.push(a),this.jm[a+1]=_.Hb):(c&&_.Ha(c,a),delete this.jm[a],delete this.jm[a+1],delete this.jm[a+2])}return!!b};
_.Qh.prototype.yv=function(a,b){var c=this.Bt[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.jCa)for(e=0;e<c.length;e++){var g=c[e];qba(this.jm[g+1],this.jm[g+2],d)}else{this.jX++;try{for(e=0,f=c.length;e<f;e++)g=c[e],this.jm[g+1].apply(this.jm[g+2],d)}finally{if(this.jX--,0<this.OW.length&&0==this.jX)for(;c=this.OW.pop();)this.RO(c)}}return 0!=e}return!1};var qba=function(a,b,c){_.Qe(function(){a.apply(b,c)})};
_.Qh.prototype.clear=function(a){if(a){var b=this.Bt[a];b&&(_.Nb(b,this.RO,this),delete this.Bt[a])}else this.jm.length=0,this.Bt={}};_.Qh.prototype.ff=function(a){if(a){var b=this.Bt[a];return b?b.length:0}a=0;for(b in this.Bt)a+=this.ff(b);return a};_.Qh.prototype.ta=function(){_.Qh.ka.ta.call(this);this.clear();this.OW.length=0};
_.Rh=function(){return!!_.ub&&_.ub.$e.isConnected()};_.tb=function(){return _.Rh()&&1==_.ub.mqa};_.rba=new _.Qh;_.ub=null;
_.Fb("_OC_analyticsTrack",_.sb,void 0);
_.Sh=new Map;

}catch(e){_._DumpException(e)}
try{
var Uh,sba,Vh,uba,tba,vba,ii,ki,li,mi,ni,oi,pi,wba,yi,zi,Di,Si,Ti,cj,xba,dj,gj,jj,yba,tj,vj,zba,Aba,Wj;_.Th=function(a,b){throw Error(void 0===b?"unexpected value "+a+"!":b);};Uh=function(){return{Yx:!1,rM:!1,DX:"",nu:"",tG:0,Ku:"",QT:"",r5:"",q5:"",RT:""}};
sba=function(a){var b;a=null!==(b=_.A(a,2))&&void 0!==b?b:0;switch(a){case 0:return"UNKNOWN";case 1:return"FREE";case 2:return"FOR_SALE";case 3:return"NOT_FOR_SALE";case 4:return"FOR_PREORDER";case 5:return"FOR_RENTAL_ONLY";case 6:return"FOR_SALE_AND_RENTAL";default:_.Th(a,"Unhandled saleability.")}};Vh=function(a,b){if(0===a)return"Free";_.Sh.get(b)||_.Sh.set(b,new _.Ah(4,b,0));return _.Sh.get(b).format(a/1E6)};
_.Wh=function(a,b){var c=new a;if(null!=b){if(null==a)throw Error("Ca");new a;throw Error("Ea");}return c};_.Xh=function(a){if(null!=a.vc){var b={},c;for(c in a.vc)void 0!==a.vc[c]&&(b[c]=a.vc[c]);a.vc=b}};_.Zh=function(){var a={timeout:5E3};a=void 0===a?{}:a;return null!=Yh?Yh:Yh=tba(a)};uba=function(){return new Promise(function(a,b){window.gapi.load("client",{callback:a,onerror:b})})};
tba=function(a){a=void 0===a?{}:a;return _.$a(this,function c(){var d;return _.ab(c,function(e){if(1==e.ua)return(d=window.gapi)&&d.client&&d.client.load?e.return(d):_.cb(e,_.$h(_.ai(_.bi("https://apis.google.com/js/api.js")),a),2);if(3!=e.ua){d=window.gapi;if(!d)throw Error("Fa");return d.client&&d.client.load?e.yc(3):_.cb(e,uba(),3)}return e.return(d)})})};_.ci=function(a,b,c){var d=a.config.get(b);c!==d&&a.config.update(b,c)};
_.ei=function(a,b){b=void 0===b?0:b;var c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(di.has(a))return di.get(a);b=Promise.resolve(c.reloadAuthResponse()).then(function(){di.delete(a)});di.set(a,b);return b}return Promise.resolve()};_.fi=function(a,b){return a.client.init({apiKey:b.dS,clientId:b.clientId,scope:b.scope,discoveryDocs:b.$Pa,hostedDomain:b.Ama})};
vba=function(a,b,c){_.gi(a.url,function(d){d=d.target;d.cG()?b(hi(d)):c(d.getStatus())},a.q$,a.body,a.YKa,a.wMa,a.withCredentials)};_.ji=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};ki=/&/g;li=/</g;mi=/>/g;ni=/"/g;oi=/'/g;pi=/\x00/g;wba=/[\x00&<>"']/;
_.qi=function(a,b){if(b)a=a.replace(ki,"&amp;").replace(li,"&lt;").replace(mi,"&gt;").replace(ni,"&quot;").replace(oi,"&#39;").replace(pi,"&#0;");else{if(!wba.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(ki,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(li,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(mi,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(ni,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(oi,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(pi,"&#0;"))}return a};_.ri=function(a,b){return a=_.qi(a,b)};
_.si=function(a,b){this.width=a;this.height=b};_.h=_.si.prototype;_.h.clone=function(){return new _.si(this.width,this.height)};_.h.aspectRatio=function(){return this.width/this.height};_.h.isEmpty=function(){return!(this.width*this.height)};_.h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.h.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};_.ti=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};_.ui=function(a,b){return"string"===typeof b?a.getElementById(b):b};
_.vi=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,"function"==typeof b.split&&_.Da(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a};
_.wi=function(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):_.vi(document,"*",a,b)};_.xi=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):_.vi(c,"*",a,b)[0]||null}return a||null};
yi={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};zi=function(a,b){_.ji(b,function(c,d){c&&"object"==typeof c&&c.As&&(c=c.fn());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:yi.hasOwnProperty(d)?a.setAttribute(yi[d],c):_.jc(d,"aria-")||_.jc(d,"data-")?a.setAttribute(d,c):a[d]=c})};
_.Ai=function(a){return"CSS1Compat"==a.compatMode};_.Bi=function(a){a=a.document;a=_.Ai(a)?a.documentElement:a.body;return new _.si(a.clientWidth,a.clientHeight)};_.Ci=function(a){return _.Bi(a||window)};
Di=function(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(;d<c.length;d++){var f=c[d];if(!_.Ka(f)||_.Eb(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(_.Eb(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}_.Nb(g?_.Ja(f):f,e)}}};
_.Ei=function(a,b){var c=String(b[0]),d=b[1];if(!_.Uaa&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',_.ri(d.name),'"');if(d.type){c.push(' type="',_.ri(d.type),'"');var e={};_.bc(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=_.Fe(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):zi(c,d));2<b.length&&Di(a,c,b,2);return c};_.Fi=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
_.Gi=function(a,b){a.appendChild(b)};_.Hi=function(a,b){Di(_.ti(a),a,arguments,1)};_.Ii=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)};_.Ji=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)};_.Ki=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};_.Li=function(a){return _.Vaa&&void 0!=a.children?a.children:_.Qb(a.childNodes,function(b){return 1==b.nodeType})};_.Mi=function(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a};
_.Ni=function(a){return void 0!==a.firstElementChild?a.firstElementChild:_.Mi(a.firstChild)};_.Oi=function(a){if(!a)return null;if(!a.previousSibling)return a.parentNode;for(a=a.previousSibling;a&&a.lastChild;)a=a.lastChild;return a};_.Pi=function(a){return _.Eb(a)&&1==a.nodeType};
_.Qi=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};_.Ri=function(a){return a.contentDocument||a.contentWindow.document};Si=function(a){return _.Zc&&!_.kd("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")};Ti=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a};
_.Ui=function(a){return Si(a)&&Ti(a)};_.Vi=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))};_.Wi=function(a,b,c,d){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null};_.Xi=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}};_.Zi=function(a){return a?new _.Yi(_.ti(a)):ii||(ii=new _.Yi)};_.Yi=function(a){this.jc=a||_.wa.document||document};_.h=_.Yi.prototype;_.h.wa=_.Zi;_.h.Tb=function(){return this.jc};
_.h.i=function(a){return _.ui(this.jc,a)};_.h.getElementsByTagName=function(a,b){return(b||this.jc).getElementsByTagName(String(a))};_.h.Q5=function(a,b){return _.wi(a,b||this.jc)};_.h.rj=function(a,b){return _.xi(a,b||this.jc)};_.h.EF=function(a){return _.xi(a,this.jc)};_.h.uj=function(){return _.Ci(this.getWindow())};_.h.ha=function(a,b,c){return _.Ei(this.jc,arguments)};_.h.createElement=function(a){return _.Fe(this.jc,a)};_.h.createTextNode=function(a){return this.jc.createTextNode(String(a))};
_.h.getWindow=function(){var a=this.jc;return a.parentWindow||a.defaultView};_.h.yx=function(a){return _.Xi(a||this.jc)};_.h.appendChild=_.Gi;_.h.append=_.Hi;_.h.canHaveChildren=_.Fi;_.h.Dy=_.He;_.h.hHa=_.Ii;_.h.gHa=_.Ji;_.h.removeNode=_.Ie;_.h.VKa=_.Ki;_.h.$m=_.Li;_.h.Lla=_.Ni;_.h.jFa=_.Oi;_.h.nHa=_.Pi;_.h.contains=_.Qi;_.h.eFa=_.Ri;_.h.Vqa=_.Vi;
_.h.sk=function(a){var b;(b="A"==a.tagName&&a.hasAttribute("href")||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!Si(a)||Ti(a)):_.Ui(a))&&_.Zc?(a="function"!==typeof a.getBoundingClientRect||_.Zc&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};_.h.uF=_.Wi;_.bi=function(a){return new _.hc(_.fc,a)};
_.$i=function(a,b){b=_.Kb(_.Ma,b);a.cF?b():(a.wB||(a.wB=[]),a.wB.push(b))};_.aj=function(a,b,c){a.Fk.set(b,c);return a};_.bj=function(a){return _.A(a,20)};cj=null;xba=/^[\w+/_-]+[=]{0,2}$/;dj=function(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&xba.test(a)?a:""};_.ej=function(a){if(a&&a!=_.wa)return dj(a.document);null===cj&&(cj=dj(_.wa.document));return cj};
_.fj=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}return b};gj=function(a){var b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}};_.hj=function(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c};_.ij=function(a){for(var b in a)return!1;return!0};jj={};_.kj=function(a,b){this.X9=b===jj?a:""};_.h=_.kj.prototype;_.h.As=!0;_.h.fn=function(){return this.X9.toString()};_.h.W6=!0;_.h.Go=function(){return 1};
_.h.toString=function(){return this.X9+""};_.lj=function(a){return a instanceof _.kj&&a.constructor===_.kj?a.X9:"type_error:TrustedResourceUrl"};_.mj=function(a){var b=_.ec();a=b?b.createScriptURL(a):a;return new _.kj(a,jj)};_.ai=function(a){return _.mj(_.ic(a))};_.nj=function(a){return/^[\s\xa0]*$/.test(a)};
_.oj=function(a,b){if(a instanceof _.oc)return a;a="object"==typeof a&&a.As?a.fn():String(a);if(b&&/^data:/i.test(a)&&(b=_.rc(a)||_.tc,b.fn()==a))return b;_.sc.test(a)||(a="about:invalid#zClosurez");return _.qc(a)};_.pj=function(a){return _.Lc(a).toString()};_.qj=function(a,b){b=b instanceof _.oc?b:_.oj(b,/^data:image\//i.test(b));a.src=_.pc(b)};_.rj=function(a,b){a.src=_.lj(b);(b=_.ej(a.ownerDocument&&a.ownerDocument.defaultView))&&a.setAttribute("nonce",b)};
_.sj=function(a,b){a=String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return(0,_.Qc)("0",Math.max(0,b-c))+a};yba=function(a){var b=1;a=a.split(":");for(var c=[];0<b&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join(":"));return c};
tj=function(){var a=_.Bc,b="";_.Ec("Windows")?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):_.Tc()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):_.Ec("Macintosh")?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10"):-1!=_.Bc.toLowerCase().indexOf("kaios")?(b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&a[1]):_.Ec("Android")?(b=/Android\s+([^\);]+)(\)|;)/,b=(a=b.exec(a))&&a[1]):_.Ec("CrOS")&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,
b=(a=b.exec(a))&&a[1]);return b||""};vj=function(){var a=uj;this.fieldIndex=175237375;this.eka=a};vj.prototype.yHa=function(){return!!this.eka};_.wj=function(a,b,c){a=_.A(a,b);return null==a?c:a};_.xj=function(a,b,c){return _.wj(a,b,void 0===c?0:c)};_.yj=function(a,b){return _.wj(a,b,"")};_.zj=function(a,b,c){c=void 0===c?!1:c;a=_.Hd(a,b);return null==a?c:a};_.Aj=function(a,b,c,d){c!==d?_.Id(a,b,c):b<a.GB?a.Nm[b+a.Wz]=null:(_.Dd(a),delete a.Do[b]);return a};
_.Bj=function(a,b,c){return _.Aj(a,b,c,"")};_.Cj=function(a,b,c){return _.Aj(a,b,c,0)};_.Dj=function(a,b,c){_.A(a,b).push(c);return a};_.Ej=function(a,b,c,d){(c=_.Ed(a,c))&&c!==b&&void 0!==d&&(a.Hd&&c in a.Hd&&(a.Hd[c]=void 0),_.Id(a,c,void 0));return _.Id(a,b,d)};_.Fj=function(a,b,c){a.Hd||(a.Hd={});if(!a.Hd[c]){var d=_.A(a,c);d&&(a.Hd[c]=new b(d))}return a.Hd[c]};_.Gj=function(a,b,c){a.Hd||(a.Hd={});var d=c?c.le():c;a.Hd[b]=c;return _.Id(a,b,d)};
_.Hj=function(a,b,c,d){a.Hd||(a.Hd={});var e=d?d.le():d;a.Hd[b]=d;return _.Ej(a,b,c,e)};_.Ij=function(a,b,c){a.Hd||(a.Hd={});c=c||[];for(var d=[],e=0;e<c.length;e++)d[e]=c[e].le();a.Hd[b]=c;return _.Id(a,b,d)};_.Jj=function(a,b){return new a(b?JSON.parse(b):null)};zba=function(a,b){return a+Math.random()*(b-a)};_.Kj=function(a,b){return(b||document).getElementsByTagName(String(a))};_.Lj=function(a){return a?a.parentWindow||a.defaultView:window};_.Mj=function(a,b,c){_.ff(a,b,c,null)||_.Qe(_.Kb(b,a))};
_.Nj=function(a){return new _.Ue(function(b){var c=a.length,d=[];if(c)for(var e=function(k,m,n){c--;d[k]=m?{Mu:!0,value:n}:{Mu:!1,reason:n};0==c&&b(d)},f=0,g;f<a.length;f++)g=a[f],_.Mj(g,_.Kb(e,f,!0),_.Kb(e,f,!1));else b(d)})};_.Oj=function(a,b){_.ne.call(this);this.rq=a||1;this.JO=b||_.wa;this.rja=(0,_.Jb)(this.vMa,this);this.xna=_.Lb()};_.r(_.Oj,_.ne);_.h=_.Oj.prototype;_.h.enabled=!1;_.h.vd=null;_.h.setInterval=function(a){this.rq=a;this.vd&&this.enabled?(this.stop(),this.start()):this.vd&&this.stop()};
_.h.vMa=function(){if(this.enabled){var a=_.Lb()-this.xna;0<a&&a<.8*this.rq?this.vd=this.JO.setTimeout(this.rja,this.rq-a):(this.vd&&(this.JO.clearTimeout(this.vd),this.vd=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.h.start=function(){this.enabled=!0;this.vd||(this.vd=this.JO.setTimeout(this.rja,this.rq),this.xna=_.Lb())};_.h.stop=function(){this.enabled=!1;this.vd&&(this.JO.clearTimeout(this.vd),this.vd=null)};
_.h.ta=function(){_.Oj.ka.ta.call(this);this.stop();delete this.JO};_.Pj=function(a){a=a.match(_.mf)[1]||null;!a&&_.wa.self&&_.wa.self.location&&(a=_.wa.self.location.protocol,a=a.substr(0,a.length-1));return a?a.toLowerCase():""};_.Qj=function(a){a=a.match(_.mf);return _.lf(a[1],a[2],a[3],a[4])};_.Rj=function(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";return _.pf(a,b+c)};
_.Sj=function(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1};_.Tj=/#|$/;Aba=/[?&]($|#)/;_.Uj=function(a,b){for(var c=a.search(_.Tj),d=0,e,f=[];0<=(e=_.Sj(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.substr(d));return f.join("").replace(Aba,"$1")};_.Vj=function(a,b,c){return _.Rj(_.Uj(a,b),b,c)};Wj=function(a){_.y(this,a,0,-1,null,null)};
_.r(Wj,_.w);var Xj=function(a){_.y(this,a,0,-1,null,null)};_.r(Xj,_.w);var Bba=[5],Yj=function(a){_.y(this,a,0,-1,Bba,null)};_.r(Yj,_.w);Yj.prototype.getCountry=function(){return _.A(this,1)};Yj.prototype.zx=function(){return _.A(this,4)};_.Zj=function(a){_.y(this,a,0,-1,null,null)};_.r(_.Zj,_.w);_.Zj.prototype.getSeconds=function(){return _.xj(this,1)};_.Zj.prototype.setSeconds=function(a){return _.Aj(this,1,a,0)};
var ak=function(a){_.y(this,a,0,-1,null,null)};_.r(ak,_.w);ak.prototype.Lb=function(){return _.yj(this,2)};ak.prototype.Sb=function(a){return _.Aj(this,2,a,"")};ak.prototype.getTypeName=function(){return _.yj(this,1).split("/").pop()};
var ek=function(a){_.y(this,a,0,-1,Cba,null)};_.r(ek,_.w);var Cba=[3];ek.prototype.X5=function(){return _.yj(this,2)};
var fk=function(a,b,c){this.ZKa=a;this.tIa=b;this.hy=c};fk.prototype.getMetadata=function(){return this.hy};
var Dba;_.gk=function(a,b,c,d,e){this.name=a;this.q$=b;this.responseType=c;this.Zpa=d;this.eqa=e};Dba=function(a,b,c){c=void 0===c?{}:c;return new fk(b,a,c)};_.gk.prototype.getName=function(){return this.name};
var hk=function(a){this.stream=a};hk.prototype.on=function(a,b){return"data"==a||"error"==a?this:this.stream.on(a,b)};hk.prototype.removeListener=function(a,b){return this.stream.removeListener(a,b)};hk.prototype.cancel=function(){this.stream.cancel()};
var ik=function(a){switch(a){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Eba=function(a){switch(a){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};
_.jk=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};
var kk=function(){};kk.prototype.zja=null;kk.prototype.getOptions=function(){var a;(a=this.zja)||(a={},lk(this)&&(a[0]=!0,a[1]=!0),a=this.zja=a);return a};
var nk,lk;nk=function(){};_.r(nk,kk);_.ok=function(a){return(a=lk(a))?new ActiveXObject(a):new XMLHttpRequest};lk=function(a){if(!a.Ema&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.Ema=d}catch(e){}}throw Error("xa");}return a.Ema};_.mk=new nk;
var pk=function(a){_.ne.call(this);this.headers=new _.we;this.mZ=a||null;this.Lw=!1;this.lZ=this.hc=null;this.nV="";this.VA=0;this.WA="";this.PA=this.Y6=this.SU=this.U4=!1;this.IO=0;this.FY=null;this.fqa="";this.vba=this.bz=!1},Fba,Gba,qk;_.r(pk,_.ne);Fba=/^https?$/i;Gba=["POST","PUT"];qk=[];_.gi=function(a,b,c,d,e,f,g){var k=new pk;qk.push(k);b&&k.s("complete",b);k.hB("ready",k.ZCa);f&&(k.IO=Math.max(0,f));g&&(k.bz=g);k.send(a,c,d,e)};pk.prototype.ZCa=function(){this.Cb();_.Ha(qk,this)};
pk.prototype.send=function(a,b,c,d){if(this.hc)throw Error("ya`"+this.nV+"`"+a);b=b?b.toUpperCase():"GET";this.nV=a;this.WA="";this.VA=0;this.U4=!1;this.Lw=!0;this.hc=this.mZ?_.ok(this.mZ):_.ok(_.mk);this.lZ=this.mZ?this.mZ.getOptions():_.mk.getOptions();this.hc.onreadystatechange=(0,_.Jb)(this.Hoa,this);try{this.Y6=!0,this.hc.open(b,String(a),!0),this.Y6=!1}catch(f){this.ux(5,f);return}a=c||"";var e=this.headers.clone();d&&_.Be(d,function(f,g){e.set(g,f)});d=_.Ba(e.Li(),Hba);c=_.wa.FormData&&a instanceof
_.wa.FormData;!_.Da(Gba,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,g){this.hc.setRequestHeader(g,f)},this);this.fqa&&(this.hc.responseType=this.fqa);"withCredentials"in this.hc&&this.hc.withCredentials!==this.bz&&(this.hc.withCredentials=this.bz);try{rk(this),0<this.IO&&((this.vba=Iba(this.hc))?(this.hc.timeout=this.IO,this.hc.ontimeout=(0,_.Jb)(this.BC,this)):this.FY=_.jf(this.BC,this.IO,this)),this.SU=!0,this.hc.send(a),this.SU=!1}catch(f){this.ux(5,
f)}};var Iba=function(a){return _.Zc&&_.kd(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout},Hba=function(a){return"content-type"==a.toLowerCase()};pk.prototype.BC=function(){"undefined"!=typeof _.ua&&this.hc&&(this.WA="Timed out after "+this.IO+"ms, aborting",this.VA=8,this.dispatchEvent("timeout"),this.abort(8))};pk.prototype.ux=function(a,b){this.Lw=!1;this.hc&&(this.PA=!0,this.hc.abort(),this.PA=!1);this.WA=b;this.VA=a;sk(this);tk(this)};
var sk=function(a){a.U4||(a.U4=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};pk.prototype.abort=function(a){this.hc&&this.Lw&&(this.Lw=!1,this.PA=!0,this.hc.abort(),this.PA=!1,this.VA=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),tk(this))};pk.prototype.ta=function(){this.hc&&(this.Lw&&(this.Lw=!1,this.PA=!0,this.hc.abort(),this.PA=!1),tk(this,!0));pk.ka.ta.call(this)};pk.prototype.Hoa=function(){this.isDisposed()||(this.Y6||this.SU||this.PA?uk(this):this.DJa())};
pk.prototype.DJa=function(){uk(this)};
var uk=function(a){if(a.Lw&&"undefined"!=typeof _.ua&&(!a.lZ[1]||4!=a.JA()||2!=a.getStatus()))if(a.SU&&4==a.JA())_.jf(a.Hoa,0,a);else if(a.dispatchEvent("readystatechange"),a.Ql()){a.Lw=!1;try{if(a.cG())a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.VA=6;try{var b=2<a.JA()?a.hc.statusText:""}catch(c){b=""}a.WA=b+" ["+a.getStatus()+"]";sk(a)}}finally{tk(a)}}},tk=function(a,b){if(a.hc){rk(a);var c=a.hc,d=a.lZ[0]?_.Hb:null;a.hc=null;a.lZ=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=
d}catch(e){}}},rk=function(a){a.hc&&a.vba&&(a.hc.ontimeout=null);a.FY&&(_.kf(a.FY),a.FY=null)};_.h=pk.prototype;_.h.xf=function(){return!!this.hc};_.h.Ql=function(){return 4==this.JA()};_.h.cG=function(){var a=this.getStatus(),b;if(!(b=_.jk(a))){if(a=0===a)a=_.Pj(String(this.nV)),a=!Fba.test(a);b=a}return b};_.h.JA=function(){return this.hc?this.hc.readyState:0};_.h.getStatus=function(){try{return 2<this.JA()?this.hc.status:-1}catch(a){return-1}};
var hi=function(a){try{return a.hc?a.hc.responseText:""}catch(b){return""}};pk.prototype.getResponseHeader=function(a){if(this.hc&&this.Ql())return a=this.hc.getResponseHeader(a),null===a?void 0:a};pk.prototype.getAllResponseHeaders=function(){return this.hc&&this.Ql()?this.hc.getAllResponseHeaders()||"":""};
var Jba=function(a){var b={};a=a.getAllResponseHeaders().split("\r\n");for(var c=0;c<a.length;c++)if(!_.nj(a[c])){var d=yba(a[c]),e=d[0];d=d[1];if("string"===typeof d){d=d.trim();var f=b[e]||[];b[e]=f;f.push(d)}}return _.hj(b,function(g){return g.join(", ")})};
var vk=function(a,b){this.kZ=a.lJa;this.Zla=b;this.hc=a.ota;this.iW=[];this.kW=[];this.mW=[];this.jW=[];this.ov=[];this.w$=null;this.kZ&&Kba(this)},Lba=function(a,b){_.de(a.hc,"complete",function(){if(a.hc.cG()){var c=hi(a.hc);if(b&&"text/plain"===a.hc.getResponseHeader("Content-Type")){if(!atob)throw Error("za");c=atob(c)}var d=a.Zla(c),e=ik(a.hc.getStatus());0==e?(wk(a,xk(a)),yk(a,d)):zk(a,{code:e,message:c})}else c=hi(a.hc),d={},c?(d=a.w$(c,a.hc),c=d.code,e=d.details,d=d.metadata):(c=2,e=a.hc,
e="Rpc failed due to xhr error. error code: "+a.hc.VA+", error: "+("string"===typeof e.WA?e.WA:String(e.WA))),zk(a,{code:c,message:e,metadata:d})})},Kba=function(a){a.kZ.on("data",function(b){if("1"in b){var c=a.Zla(b["1"]);yk(a,c)}if("2"in b)for(b=a.w$(b["2"]),c=0;c<a.mW.length;c++)a.mW[c](b)});a.kZ.on("end",function(){wk(a,xk(a));for(var b=0;b<a.jW.length;b++)a.jW[b]()});a.kZ.on("error",function(){if(0!=a.ov.length){var b=a.hc.VA;0!==b||a.hc.cG()||(b=6);switch(b){case 0:var c=2;break;case 7:c=10;
break;case 8:c=4;break;case 6:c=ik(a.hc.getStatus());break;default:c=14}zk(a,{code:c,message:Eba(b)})}})},xk=function(a){var b={},c=Jba(a.hc);Object.keys(c).forEach(function(d){b[d]=c[d]});return b};vk.prototype.on=function(a,b){"data"==a?this.iW.push(b):"metadata"==a?this.kW.push(b):"status"==a?this.mW.push(b):"end"==a?this.jW.push(b):"error"==a&&this.ov.push(b);return this};var Ak=function(a,b){b=a.indexOf(b);-1<b&&a.splice(b,1)};
vk.prototype.removeListener=function(a,b){"data"==a?Ak(this.iW,b):"metadata"==a?Ak(this.kW,b):"status"==a?Ak(this.mW,b):"end"==a?Ak(this.jW,b):"error"==a&&Ak(this.ov,b);return this};vk.prototype.cancel=function(){this.hc.abort()};var yk=function(a,b){for(var c=0;c<a.iW.length;c++)a.iW[c](b)},wk=function(a,b){for(var c=0;c<a.kW.length;c++)a.kW[c](b)},zk=function(a,b){for(var c=0;c<a.ov.length;c++)a.ov[c](b)};vk.prototype.cancel=vk.prototype.cancel;vk.prototype.removeListener=vk.prototype.removeListener;
vk.prototype.on=vk.prototype.on;
var Mba=function(a){var b="";_.ji(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};
var Oba,Nba;_.Bk=function(a){a=void 0===a?{}:a;this.hMa=a.dRa||_.Gb("suppressCorsPreflight",a)||!1;this.bz=a.withCredentials||_.Gb("withCredentials",a)||!1;this.eMa=a.cRa||[]};
_.Ck=function(a,b,c,d,e,f){e=e instanceof _.gk?e:new _.gk(b,e.q$||c.constructor,e.responseType,e.Zpa,e.eqa);var g=b.substr(0,b.length-e.name.length);b=Nba(function(k){var m=k.tIa,n=k.getMetadata(),q=new pk;var t=g+m.getName();n["Content-Type"]="application/json+protobuf";n["X-User-Agent"]="grpc-web-javascript/0.1";var u="Authorization"in n?(u=n.Authorization)?!!{SAPISIDHASH:!0,APISIDHASH:!0}[u.split(" ")[0]]:!1:!1;if(u||a.bz)q.bz=!0;a.hMa?_.ij(n)||(u=Mba(n),"string"===typeof t?t=_.Rj(t,encodeURIComponent("$httpHeaders"),
u):_.aj(t,"$httpHeaders",u)):q.headers.addAll(n);u=new vk({ota:q,lJa:void 0},m.eqa);u.w$=Oba;Lba(u,"base64"==n["X-Goog-Encode-Response-If-Executable"]);k=m.Zpa(k.ZKa);q.send(t,"POST",k);return u},a.eMa).call(a,Dba(e,c,d));b.on("data",function(k){return f(null,k)});b.on("error",function(k){return f(k,null)});return new hk(b)};
Oba=function(a,b){var c={};try{var d=_.Jj(ek,a);var e=_.xj(d,1);var f=d.X5();_.Jd(d,ak,3).length&&(c["grpc-web-status-details-bin"]=a)}catch(g){b&&404==b.getStatus()?(e=5,f="Not Found: "+String(b.nV)):(e=14,f="Unable to parse RpcStatus: "+g)}return{code:e,details:f,metadata:c}};Nba=function(a,b){var c=a;b.forEach(function(d){var e=c;c=function(f){return d.intercept(f,e)}});return c};
var Dk=function(a){_.y(this,a,0,-1,null,null)};_.r(Dk,_.w);Dk.prototype.getUrl=function(){return _.yj(this,1)};Dk.prototype.setUrl=function(a){return _.Bj(this,1,a)};
var Ek=function(a){_.y(this,a,0,-1,null,Pba)};_.r(Ek,_.w);var Pba=[[2,3,4,7]];Ek.prototype.P5=function(){return _.Fj(this,Dk,7)};
_.Fk=function(a){_.y(this,a,0,-1,null,null)};_.r(_.Fk,_.w);_.Fk.prototype.rU=function(){return _.A(this,1)};_.Fk.prototype.dY=function(a){_.Id(this,1,a)};
_.Gk=function(a){_.y(this,a,0,-1,null,null)};_.r(_.Gk,_.w);_.h=_.Gk.prototype;_.h.V$=function(a){_.Bj(this,1,a)};_.h.J5=function(){return _.yj(this,2)};_.h.Qqa=function(a){_.Bj(this,2,a)};_.h.Z$=function(a){_.Cj(this,3,a)};_.h.rU=function(){return _.Fj(this,_.Fk,5)};_.h.dY=function(a){_.Gj(this,5,a)};
var Hk=function(a){_.y(this,a,0,-1,null,null)};_.r(Hk,_.w);Hk.prototype.getId=function(){return _.A(this,1)};Hk.prototype.nf=function(a){return _.Id(this,1,a)};
var Ik=function(a){_.y(this,a,0,-1,null,null)};_.r(Ik,_.w);_.h=Ik.prototype;_.h.getId=function(){return _.A(this,1)};_.h.nf=function(a){return _.Id(this,1,a)};_.h.getName=function(){return _.A(this,2)};_.h.mg=function(a){return _.Id(this,2,a)};_.h.U$=function(a){_.Gj(this,3,a)};
var Jk=function(a){_.y(this,a,0,-1,null,null)};_.r(Jk,_.w);Jk.prototype.getPosition=function(){return _.A(this,1)};Jk.prototype.setPosition=function(a){return _.Id(this,1,a)};Jk.prototype.Mi=function(){return _.A(this,2)};Jk.prototype.dra=function(a){_.Id(this,2,a)};
var Kk=function(a){_.y(this,a,0,-1,null,null)};_.r(Kk,_.w);
var Mk=function(a){_.y(this,a,0,-1,Qba,Lk)};_.r(Mk,_.w);var Qba=[2],Lk=[[5,6]];Mk.prototype.getId=function(){return _.A(this,1)};Mk.prototype.nf=function(a){return _.Id(this,1,a)};Mk.prototype.uH=function(a){return _.Hj(this,6,Lk[0],a)};
var Nk=function(a){_.y(this,a,0,-1,null,Rba)};_.r(Nk,_.w);var Rba=[[1,3]];Nk.prototype.f6=function(){return _.Fj(this,Ek,1)};
var Ok=function(a){_.y(this,a,0,-1,null,null)};_.r(Ok,_.w);Ok.prototype.Qh=function(a){_.Bj(this,1,a)};Ok.prototype.Xla=function(){return _.yj(this,2)};Ok.prototype.qra=function(a){_.Bj(this,2,a)};
var Pk=function(a){_.y(this,a,0,-1,null,null)};_.r(Pk,_.w);
var Qk=function(a){_.y(this,a,0,-1,null,null)};_.r(Qk,_.w);Qk.prototype.J5=function(){return _.yj(this,3)};Qk.prototype.Qqa=function(a){_.Bj(this,3,a)};Qk.prototype.Xla=function(){return _.yj(this,5)};Qk.prototype.qra=function(a){_.Bj(this,5,a)};
var Sba=new _.gk("/google.internal.play.books.audiobook.v1.AudiobookService/GetAudiobookResource",_.Gk,Nk,function(a){return a.kb()},function(a){return _.Jj(Nk,a)});
var Tba=new _.gk("/google.internal.play.books.audiobook.v1.AudiobookService/GetAudiobookSupplement",Ok,Pk,function(a){return a.kb()},function(a){return _.Jj(Pk,a)});
var Rk=function(a){this.Ec=new _.Bk({suppressCorsPreflight:!0});this.Fc=a};Rk.prototype.dFa=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.audiobook.v1.AudiobookService/GetAudiobookResource",a,b||{},Sba,c)};Rk.prototype.A5=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.audiobook.v1.AudiobookService/GetAudiobookSupplement",a,b||{},Tba,c)};
var Sk=function(a){_.y(this,a,0,-1,null,null)};_.r(Sk,_.w);Sk.prototype.Ua=function(){return _.yj(this,1)};Sk.prototype.Ue=function(a){return _.Bj(this,1,a)};
var Tk=function(a){_.y(this,a,0,-1,null,null)};_.r(Tk,_.w);
_.Vk=function(a){_.y(this,a,0,-1,null,_.Uk)};_.r(_.Vk,_.w);_.Uk=[[1,2]];
var Wk=function(a){_.y(this,a,0,-1,null,null)};_.r(Wk,_.w);
var Uba=new _.gk("/google.internal.play.books.cloudloading.v1.CloudLoadingOnePlatformService/Delete",Sk,Tk,function(a){return a.kb()},function(a){return _.Jj(Tk,a)});
var Vba=new _.gk("/google.internal.play.books.cloudloading.v1.CloudLoadingOnePlatformService/Insert",_.Vk,Wk,function(a){return a.kb()},function(a){return _.Jj(Wk,a)});
var Xk=function(a){this.Ec=new _.Bk({suppressCorsPreflight:!0});this.Fc=a};Xk.prototype.insert=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.cloudloading.v1.CloudLoadingOnePlatformService/Insert",a,b||{},Vba,c)};Xk.prototype.delete=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.cloudloading.v1.CloudLoadingOnePlatformService/Delete",a,b||{},Uba,c)};
var Yk=function(a){_.y(this,a,0,-1,null,null)};_.r(Yk,_.w);
var Zk=function(a){_.y(this,a,0,-1,null,null)};_.r(Zk,_.w);
_.$k=function(a){_.y(this,a,0,-1,null,null)};_.r(_.$k,_.w);_.$k.prototype.Qh=function(a){_.Bj(this,1,a)};
var al=function(a){_.y(this,a,0,-1,null,null)};_.r(al,_.w);
_.bl=function(a){_.y(this,a,0,-1,null,null)};_.r(_.bl,_.w);_.bl.prototype.Qh=function(a){_.Bj(this,1,a)};
var cl=function(a){_.y(this,a,0,-1,null,null)};_.r(cl,_.w);
var Wba=new _.gk("/google.internal.play.books.family.v1.FamilyOnePlatformService/Share",_.$k,al,function(a){return a.kb()},function(a){return _.Jj(al,a)});
var Xba=new _.gk("/google.internal.play.books.family.v1.FamilyOnePlatformService/Unshare",_.bl,cl,function(a){return a.kb()},function(a){return _.Jj(cl,a)});
var dl=function(a){this.Ec=new _.Bk({suppressCorsPreflight:!0});this.Fc=a};dl.prototype.share=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.family.v1.FamilyOnePlatformService/Share",a,b||{},Wba,c)};dl.prototype.PMa=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.family.v1.FamilyOnePlatformService/Unshare",a,b||{},Xba,c)};
var el=function(a){_.y(this,a,0,-1,null,null)};_.r(el,_.w);el.prototype.V$=function(a){_.Bj(this,1,a)};
_.fl=function(a){_.y(this,a,0,-1,null,null)};_.r(_.fl,_.w);
var hl=function(a){_.y(this,a,0,-1,null,gl)};_.r(hl,_.w);var gl=[[3,4,5],[6,10]];_.h=hl.prototype;_.h.Qh=function(a){_.Bj(this,1,a)};_.h.hh=function(){return _.yj(this,2)};_.h.$N=function(a){return _.Bj(this,2,a)};_.h.uH=function(a){return _.Hj(this,10,gl[1],a)};_.h.I5=function(){return _.yj(this,7)};_.h.U5=function(){return _.Fj(this,_.Zj,9)};
var il=function(a){_.y(this,a,0,-1,null,null)};_.r(il,_.w);il.prototype.Yd=function(){return _.Fj(this,hl,1)};il.prototype.iC=function(a){_.Gj(this,1,a)};
_.jl=function(a){_.y(this,a,0,-1,null,null)};_.r(_.jl,_.w);_.jl.prototype.Yd=function(){return _.Fj(this,hl,1)};_.jl.prototype.iC=function(a){_.Gj(this,1,a)};
var kl=function(a){_.y(this,a,0,-1,null,null)};_.r(kl,_.w);kl.prototype.Qh=function(a){_.Bj(this,2,a)};
_.ll=function(a){_.y(this,a,0,-1,null,null)};_.r(_.ll,_.w);
_.ml=function(a){_.y(this,a,0,-1,Yba,null)};_.r(_.ml,_.w);var Yba=[1];
var nl=function(a){_.y(this,a,0,-1,null,null)};_.r(nl,_.w);
var ol=function(a){_.y(this,a,0,-1,Zba,null)};_.r(ol,_.w);var Zba=[1];
var pl=function(a){_.y(this,a,0,-1,null,null)};_.r(pl,_.w);pl.prototype.rs=function(){return _.yj(this,1)};pl.prototype.np=function(a){_.Bj(this,1,a)};pl.prototype.yU=function(){return _.yj(this,2)};pl.prototype.fY=function(a){_.Bj(this,2,a)};
var ql=function(a){_.y(this,a,0,-1,null,null)};_.r(ql,_.w);
var rl=function(a){_.y(this,a,0,-1,null,null)};_.r(rl,_.w);rl.prototype.Qh=function(a){_.Bj(this,1,a)};rl.prototype.hh=function(){return _.yj(this,3)};rl.prototype.$N=function(a){return _.Bj(this,3,a)};
_.sl=function(a){_.y(this,a,0,-1,null,null)};_.r(_.sl,_.w);
var tl=function(a){_.y(this,a,0,-1,null,null)};_.r(tl,_.w);tl.prototype.rs=function(){return _.yj(this,1)};tl.prototype.np=function(a){_.Bj(this,1,a)};
var ul=function(a){_.y(this,a,0,-1,null,null)};_.r(ul,_.w);
var vl=function(a){_.y(this,a,0,-1,null,null)};_.r(vl,_.w);vl.prototype.Qh=function(a){_.Bj(this,2,a)};
var wl=function(a){_.y(this,a,0,-1,null,null)};_.r(wl,_.w);
var xl=function(a){_.y(this,a,0,-1,$ba,null)};_.r(xl,_.w);var $ba=[1];
var zl=function(a){_.y(this,a,0,-1,null,null)};_.r(zl,_.w);zl.prototype.Qh=function(a){_.Bj(this,2,a)};
var Al=function(a){_.y(this,a,0,-1,null,null)};_.r(Al,_.w);Al.prototype.getType=function(){return _.A(this,1)};Al.prototype.Hg=function(a){_.Id(this,1,a)};
var Bl=function(a){_.y(this,a,0,-1,aca,null)};_.r(Bl,_.w);var aca=[1];
var Cl=function(a){_.y(this,a,0,-1,null,null)};_.r(Cl,_.w);Cl.prototype.Ou=function(){return _.A(this,3)};
var Dl=function(a){_.y(this,a,0,-1,null,null)};_.r(Dl,_.w);
var El=function(a){_.y(this,a,0,-1,null,null)};_.r(El,_.w);
var Fl=function(a){_.y(this,a,0,-1,null,null)};_.r(Fl,_.w);Fl.prototype.b6=function(){return _.A(this,1)};
var Gl=function(a){_.y(this,a,0,-1,null,null)};_.r(Gl,_.w);Gl.prototype.DF=function(){return _.Fj(this,El,1)};Gl.prototype.maa=function(a){return _.Gj(this,1,a)};
var Hl=function(a){_.y(this,a,0,-1,null,null)};_.r(Hl,_.w);
var Il=function(a){_.y(this,a,0,-1,null,null)};_.r(Il,_.w);Il.prototype.DF=function(){return _.Fj(this,El,1)};Il.prototype.maa=function(a){return _.Gj(this,1,a)};Il.prototype.wF=function(){return _.Fj(this,Dl,13)};Il.prototype.kma=function(){return _.Fd(this,13)};
var Jl=function(a){_.y(this,a,0,-1,bca,null)};_.r(Jl,_.w);var bca=[4];Jl.prototype.aY=function(a){_.Id(this,1,a)};
var Kl=function(a){_.y(this,a,0,-1,cca,null)};_.r(Kl,_.w);var cca=[2];
var Ll=function(a){_.y(this,a,0,-1,null,null)};_.r(Ll,_.w);Ll.prototype.LA=function(){return _.Gd(this,1)};Ll.prototype.e6=function(){return _.A(this,2)};
_.Ml=function(a){_.y(this,a,0,-1,dca,null)};_.r(_.Ml,_.w);var dca=[4,8];_.Ml.prototype.$T=function(){return _.Fj(this,Ll,5)};
var Nl=function(a){_.y(this,a,0,-1,null,null)};_.r(Nl,_.w);Nl.prototype.Bx=function(){return _.A(this,1)};Nl.prototype.Wb=function(){return _.A(this,2)};Nl.prototype.setSize=function(a){return _.Id(this,2,a)};
var Ol=function(a){_.y(this,a,0,-1,eca,null)};_.r(Ol,_.w);var Pl=function(a){_.y(this,a,0,-1,null,null)};_.r(Pl,_.w);var eca=[2,8,22,18,21];Pl.prototype.ss=function(){return _.Hd(this,1)};Pl.prototype.rra=function(a){_.Id(this,1,a)};_.h=Ol.prototype;_.h.getTitle=function(){return _.A(this,1)};_.h.setTitle=function(a){return _.Id(this,1,a)};_.h.d6=function(){return _.A(this,3)};_.h.Ki=function(){return _.A(this,5)};_.h.cO=function(a){_.Id(this,5,a)};_.h.hf=function(){return _.A(this,6)};
_.h.faa=function(a){_.Id(this,6,a)};_.h.I5=function(){return _.A(this,7)};_.h.zF=function(){return _.A(this,9)};_.h.$T=function(){return _.Fj(this,Ll,20)};
_.Ql=function(a){_.y(this,a,0,-1,null,null)};_.r(_.Ql,_.w);_.h=_.Ql.prototype;_.h.Ua=function(){return _.A(this,1)};_.h.Ue=function(a){return _.Id(this,1,a)};_.h.oq=function(){return _.Fj(this,Il,3)};_.h.lC=function(a){return _.Gj(this,3,a)};_.h.sma=function(){return _.Fd(this,3)};_.h.vf=function(){return _.Fj(this,Yj,4)};_.h.Nu=function(){return _.Fj(this,Cl,5)};
var Rl=function(a){_.y(this,a,0,-1,null,null)};_.r(Rl,_.w);Rl.prototype.pq=function(){return _.Fj(this,_.Ql,1)};
var Sl=function(a){_.y(this,a,0,-1,null,null)};_.r(Sl,_.w);Sl.prototype.Qh=function(a){_.Bj(this,1,a)};
var Tl=function(a){_.y(this,a,0,-1,fca,null)};_.r(Tl,_.w);var fca=[1,2];Tl.prototype.qaa=function(a){return _.Id(this,1,a||[])};Tl.prototype.Pc=function(a){_.Dj(this,1,a)};Tl.prototype.cY=function(a){return _.Gj(this,3,a)};
_.Ul=function(a){_.y(this,a,0,-1,gca,null)};_.r(_.Ul,_.w);var gca=[1,2,5];_.Ul.prototype.fK=function(a,b){return _.Kd(this,1,a,hl,b)};_.Ul.prototype.Ola=function(){return _.Fj(this,Yk,3)};
var Vl=function(a){_.y(this,a,0,-1,null,null)};_.r(Vl,_.w);
_.Wl=function(a){_.y(this,a,0,-1,hca,null)};_.r(_.Wl,_.w);var hca=[1,2];
_.Xl=function(a){_.y(this,a,0,-1,ica,null)};_.r(_.Xl,_.w);var ica=[1];
var Yl=function(a){_.y(this,a,0,-1,null,null)};_.r(Yl,_.w);
var Zl=function(a){_.y(this,a,0,-1,null,null)};_.r(Zl,_.w);Zl.prototype.Q$=function(a){_.Gj(this,2,a)};
_.$l=function(a){_.y(this,a,0,-1,jca,null)};_.r(_.$l,_.w);var jca=[1];
var am=function(a){_.y(this,a,0,-1,kca,null)};_.r(am,_.w);var kca=[1];
var bm=function(a){_.y(this,a,0,-1,null,null)};_.r(bm,_.w);bm.prototype.Q$=function(a){_.Gj(this,1,a)};bm.prototype.Yqa=function(a){_.Aj(this,4,a,!1)};
var cm=function(a){_.y(this,a,0,-1,null,null)};_.r(cm,_.w);cm.prototype.cY=function(a){return _.Gj(this,5,a)};cm.prototype.Yqa=function(a){_.Aj(this,3,a,!1)};
_.dm=function(a){_.y(this,a,0,-1,lca,null)};_.r(_.dm,_.w);var lca=[1];_.dm.prototype.Ola=function(){return _.Fj(this,Yk,2)};
var em=function(a){_.y(this,a,0,-1,null,null)};_.r(em,_.w);em.prototype.Yd=function(){return _.Fj(this,hl,1)};em.prototype.iC=function(a){_.Gj(this,1,a)};
_.fm=function(a){_.y(this,a,0,-1,null,null)};_.r(_.fm,_.w);_.fm.prototype.Yd=function(){return _.Fj(this,hl,1)};_.fm.prototype.iC=function(a){_.Gj(this,1,a)};
var gm=function(a){_.y(this,a,0,-1,null,null)};_.r(gm,_.w);gm.prototype.rs=function(){return _.yj(this,1)};gm.prototype.np=function(a){_.Bj(this,1,a)};gm.prototype.yU=function(){return _.yj(this,2)};gm.prototype.fY=function(a){_.Bj(this,2,a)};
var hm=function(a){_.y(this,a,0,-1,null,null)};_.r(hm,_.w);
var mca=new _.gk("/google.internal.play.books.library.v1.LibraryService/AddAnnotation",il,_.jl,function(a){return a.kb()},function(a){return _.Jj(_.jl,a)});
var nca=new _.gk("/google.internal.play.books.library.v1.LibraryService/AddLibraryDocument",kl,_.ll,function(a){return a.kb()},function(a){return _.Jj(_.ll,a)});
var oca=new _.gk("/google.internal.play.books.library.v1.LibraryService/AddTags",_.ml,nl,function(a){return a.kb()},function(a){return _.Jj(nl,a)});
var pca=new _.gk("/google.internal.play.books.library.v1.LibraryService/CreateCustomTag",pl,ql,function(a){return a.kb()},function(a){return _.Jj(ql,a)});
var qca=new _.gk("/google.internal.play.books.library.v1.LibraryService/DeleteAnnotation",rl,_.sl,function(a){return a.kb()},function(a){return _.Jj(_.sl,a)});
var rca=new _.gk("/google.internal.play.books.library.v1.LibraryService/DeleteCustomTag",tl,ul,function(a){return a.kb()},function(a){return _.Jj(ul,a)});
var sca=new _.gk("/google.internal.play.books.library.v1.LibraryService/DeleteLibraryDocument",vl,wl,function(a){return a.kb()},function(a){return _.Jj(wl,a)});
var tca=new _.gk("/google.internal.play.books.library.v1.LibraryService/GetLibraryDocument",zl,Rl,function(a){return a.kb()},function(a){return _.Jj(Rl,a)});
var uca=new _.gk("/google.internal.play.books.library.v1.LibraryService/ListAnnotations",Tl,_.Ul,function(a){return a.kb()},function(a){return _.Jj(_.Ul,a)});
var vca=new _.gk("/google.internal.play.books.library.v1.LibraryService/ListTags",Vl,_.Wl,function(a){return a.kb()},function(a){return _.Jj(_.Wl,a)});
var wca=new _.gk("/google.internal.play.books.library.v1.LibraryService/RemoveTags",_.Xl,Yl,function(a){return a.kb()},function(a){return _.Jj(Yl,a)});
var xca=new _.gk("/google.internal.play.books.library.v1.LibraryService/SyncDocumentPosition",el,_.fl,function(a){return a.kb()},function(a){return _.Jj(_.fl,a)});
var yca=new _.gk("/google.internal.play.books.library.v1.LibraryService/SyncExtendedLibrary",Zl,_.$l,function(a){return a.kb()},function(a){return _.Jj(_.$l,a)});
var zca=new _.gk("/google.internal.play.books.library.v1.LibraryService/SyncUserLibrary",cm,_.dm,function(a){return a.kb()},function(a){return _.Jj(_.dm,a)});
var Aca=new _.gk("/google.internal.play.books.library.v1.LibraryService/UpdateAnnotation",em,_.fm,function(a){return a.kb()},function(a){return _.Jj(_.fm,a)});
var Bca=new _.gk("/google.internal.play.books.library.v1.LibraryService/UpdateCustomTag",gm,hm,function(a){return a.kb()},function(a){return _.Jj(hm,a)});
var im=function(a){this.Ec=new _.Bk({suppressCorsPreflight:!0});this.Fc=a};_.h=im.prototype;_.h.Taa=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/SyncUserLibrary",a,b||{},zca,c)};_.h.Saa=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/SyncExtendedLibrary",a,b||{},yca,c)};
_.h.Mla=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/GetLibraryDocument",a,b||{},tca,c)};_.h.bu=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/AddLibraryDocument",a,b||{},nca,c)};_.h.r4=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/DeleteLibraryDocument",a,b||{},sca,c)};
_.h.gK=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/AddTags",a,b||{},oca,c)};_.h.GN=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/RemoveTags",a,b||{},wca,c)};_.h.tV=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/ListTags",a,b||{},vca,c)};
_.h.U3=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/CreateCustomTag",a,b||{},pca,c)};_.h.kba=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/UpdateCustomTag",a,b||{},Bca,c)};_.h.q4=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/DeleteCustomTag",a,b||{},rca,c)};
_.h.mMa=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/SyncDocumentPosition",a,b||{},xca,c)};_.h.fK=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/AddAnnotation",a,b||{},mca,c)};_.h.oi=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/ListAnnotations",a,b||{},uca,c)};
_.h.ZH=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/UpdateAnnotation",a,b||{},Aca,c)};_.h.Gi=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.library.v1.LibraryService/DeleteAnnotation",a,b||{},qca,c)};
_.jm=function(a){_.y(this,a,0,-1,null,null)};_.r(_.jm,_.w);_.jm.prototype.aY=function(a){_.Id(this,1,a)};
var km=function(a){_.y(this,a,0,-1,null,null)};_.r(km,_.w);
_.lm=function(a){_.y(this,a,0,-1,Cca,null)};_.r(_.lm,_.w);var Cca=[1];_.lm.prototype.Dd=function(){return _.Fj(this,Yk,2)};
_.mm=function(a){_.y(this,a,0,-1,Dca,null)};_.r(_.mm,_.w);var Dca=[1];
var nm=function(a){_.y(this,a,0,-1,Eca,null)};_.r(nm,_.w);var Eca=[1];
var Fca=new _.gk("/google.internal.play.books.series.v1.SeriesOnePlatformService/Fetch",_.mm,nm,function(a){return a.kb()},function(a){return _.Jj(nm,a)});
var Gca=new _.gk("/google.internal.play.books.series.v1.SeriesOnePlatformService/FetchMembers",km,_.lm,function(a){return a.kb()},function(a){return _.Jj(_.lm,a)});
var om=function(a){this.Ec=new _.Bk({suppressCorsPreflight:!0});this.Fc=a};om.prototype.fetch=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.series.v1.SeriesOnePlatformService/Fetch",a,b||{},Fca,c)};om.prototype.HEa=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.series.v1.SeriesOnePlatformService/FetchMembers",a,b||{},Gca,c)};
var pm=function(a){_.y(this,a,0,-1,null,null)};_.r(pm,_.w);
_.qm=function(a){_.y(this,a,0,-1,null,null)};_.r(_.qm,_.w);_.qm.prototype.getId=function(){return _.A(this,1)};_.qm.prototype.nf=function(a){return _.Id(this,1,a)};
_.rm=function(a){_.y(this,a,0,-1,Hca,null)};_.r(_.rm,_.w);var Hca=[1];
_.sm=function(a){_.y(this,a,0,-1,null,null)};_.r(_.sm,_.w);_.sm.prototype.Kla=function(){return _.A(this,1)};_.sm.prototype.bY=function(a){_.Id(this,1,a)};_.sm.prototype.Jla=function(){return _.Hd(this,2)};_.sm.prototype.Gd=function(a){_.Id(this,2,a)};
_.tm=function(a){_.y(this,a,0,-1,Ica,null)};_.r(_.tm,_.w);var Ica=[1];
var um=function(a){_.y(this,a,0,-1,null,null)};_.r(um,_.w);
var vm=function(a){_.y(this,a,0,-1,null,null)};_.r(vm,_.w);vm.prototype.Nla=function(){return _.Fj(this,um,2)};
_.wm=function(a){_.y(this,a,0,-1,null,null)};_.r(_.wm,_.w);_.wm.prototype.getSettings=function(){return _.Fj(this,vm,1)};_.wm.prototype.eY=function(a){_.Gj(this,1,a)};
var xm=function(a){_.y(this,a,0,-1,null,null)};_.r(xm,_.w);xm.prototype.getSettings=function(){return _.Fj(this,vm,1)};xm.prototype.eY=function(a){_.Gj(this,1,a)};
_.ym=function(a){_.y(this,a,0,-1,null,null)};_.r(_.ym,_.w);_.ym.prototype.getSettings=function(){return _.Fj(this,vm,1)};_.ym.prototype.eY=function(a){_.Gj(this,1,a)};
var Jca=new _.gk("/google.internal.play.books.settings.v1.SettingsOnePlatformService/GetUserSettings",pm,_.wm,function(a){return a.kb()},function(a){return _.Jj(_.wm,a)});
var Kca=new _.gk("/google.internal.play.books.settings.v1.SettingsOnePlatformService/UpdateUserSettings",xm,_.ym,function(a){return a.kb()},function(a){return _.Jj(_.ym,a)});
var zm=function(a){this.Ec=new _.Bk({suppressCorsPreflight:!0});this.Fc=a};zm.prototype.GF=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.settings.v1.SettingsOnePlatformService/GetUserSettings",a,b||{},Jca,c)};zm.prototype.Ksa=function(a,b,c){return _.Ck(this.Ec,this.Fc+"/$rpc/google.internal.play.books.settings.v1.SettingsOnePlatformService/UpdateUserSettings",a,b||{},Kca,c)};
var Mca,Lca,Am,Bm;
_.$h=function(a,b){var c=b||{};b=c.document||document;var d=_.lj(a).toString(),e=_.Ge("SCRIPT"),f={xqa:e,BC:void 0},g=new _.ih(Lca,f),k=null,m=null!=c.timeout?c.timeout:5E3;0<m&&(k=window.setTimeout(function(){Am(e,!0);g.eh(new Bm(1,"Timeout reached for loading script "+d))},m),f.BC=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(Am(e,c.$Ca||!1,k),g.callback(null))};e.onerror=function(){Am(e,!0,k);g.eh(new Bm(0,"Error while loading script "+d))};
f=c.attributes||{};_.bc(f,{type:"text/javascript",charset:"UTF-8"});zi(e,f);_.rj(e,a);Mca(b).appendChild(e);return g};Mca=function(a){var b=_.Kj("HEAD",a);return b&&0!=b.length?b[0]:a.documentElement};Lca=function(){if(this&&this.xqa){var a=this.xqa;a&&"SCRIPT"==a.tagName&&Am(a,!0,this.BC)}};Am=function(a,b,c){null!=c&&_.wa.clearTimeout(c);a.onload=_.Hb;a.onerror=_.Hb;a.onreadystatechange=_.Hb;b&&window.setTimeout(function(){_.Ie(a)},0)};
Bm=function(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.ya.call(this,c);this.code=a};_.r(Bm,_.ya);
var Cm;Cm=function(a){return(a=a.exec(_.Bc))?a[1]:""};_.Dm=function(){if(_.od)return Cm(/Firefox\/([0-9.]+)/);if(_.Zc||_.$c||_.Yc)return _.jd;if(_.sd)return _.Tc()?Cm(/CriOS\/([0-9.]+)/):Cm(/Chrome\/([0-9.]+)/);if(_.td&&!_.Tc())return Cm(/Version\/([0-9.]+)/);if(_.pd||_.qd){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.Bc);if(a)return a[1]+"."+a[2]}else if(_.rd)return(a=Cm(/Android\s+([0-9.]+)/))?a:Cm(/Version\/([0-9.]+)/);return""}();
var Yh=null,di=new WeakMap;
var Em=function(){};Em.prototype.send=function(a,b){_.Xh(a);return this.makeRequest(a).then(function(c){return b?_.Wh(b,c):c})};
_.Fm=function(a,b,c,d,e){this.x5=a;this.v5=b;this.AA=c||{};this.ls=d||{};this.LDa=e};_.p(_.Fm,Em);var Gm=function(a){return _.Zh().then(function(b){b=b||window.gapi;a.gO(b);return _.fi(b,{dS:a.v5,clientId:a.ls.clientId,scope:a.ls.scope,Ama:a.ls.Ama}).then(function(){return b})})};
_.Fm.prototype.makeRequest=function(a){var b=this;return Gm(this).then(function(c){return _.$a(b,function e(){var f=this;return _.ab(e,function(g){if(1==g.ua)return void 0===f.ls.p8?g.yc(2):_.cb(g,_.ei(c,f.ls.p8),2);f.gO(c);return g.return(f.z9(c.client.request({root:f.x5,path:a.path,method:a.zs,body:a.body,params:a.vc,headers:a.headers,authType:a.authType,apiId:a.apiId||f.LDa})))})})})};
_.Fm.prototype.z9=function(a){return new Promise(function(b,c){a.then(function(d){b(!1===d.result&&null!=d.body?{data:d.body}:d.result)},function(d){c(!1===d.result&&null!=d.body?{data:d.body}:d.result)})})};_.Fm.prototype.gO=function(a){for(var b in this.AA)this.AA.hasOwnProperty(b)&&_.ci(a,b,this.AA[b])};
_.Hm=function(a){_.y(this,a,0,-1,null,null)};_.r(_.Hm,_.w);_.Hm.prototype.setApiKey=function(a){return _.Id(this,1,a)};
var Im=function(a){_.y(this,a,0,-1,null,null)};_.r(Im,_.w);Im.prototype.E5=function(){return _.A(this,1)};
_.Jm=function(a,b){if(a instanceof _.Jm)this.Qi=a.Qi,this.Wu=a.Wu,this.sh=a.sh,this.Kh=a.Kh;else{a=a.match(Nca);var c=a[2];c&&(this.sh=c,c=a[4],a=a[3],c&&a&&(this.Qi=c,this.Wu=a))}void 0!==b&&(this.Kh=b)};_.h=_.Jm.prototype;_.h.Ib=function(){return this.sh};_.h.Mi=function(){return this.Kh};_.h.toString=function(){var a=[],b=this.sh;b&&(a.push(this.ui,b),(b=this.Wu&&this.Qi?this.Wu+"."+this.Qi:"")&&a.push(b));return a.join(".")};_.h.clone=function(){return new _.Jm(this)};_.h.ui="GBS";_.h.sh="";
_.h.Wu="";_.h.Qi="";_.h.Kh=0;var Nca=/^(GBS\.)?([A-Z]+[0-9]+[-A-Z0-9]*)?(?:\.([a-z])\.((?:[0-9]+)(?:\.[0-9]+)*))?/;
var Km={Nta:0,Yba:"{0} and {1}",Xba:"{0}, {1}",Wba:"{0}, {1}",Vba:"{0}, and {1}"};Km={Nta:0,Yba:"{0} and {1}",Xba:"{0}, {1}",Wba:"{0}, {1}",Vba:"{0}, and {1}"};
_.Lm=function(){this.WHa=Km.Yba;this.VHa=Km.Xba;this.UHa=Km.Wba;this.THa=Km.Vba};_.Lm.prototype.format=function(a){var b=a.length;switch(b){case 0:return"";case 1:return String(a[0]);case 2:return this.WHa.replace("{0}",String(a[0])).replace("{1}",String(a[1]))}for(var c=this.VHa.replace("{0}",String(a[0])).replace("{1}",String(a[1])),d=2;d<b-1;++d)c=this.UHa.replace("{0}",c).replace("{1}",String(a[d]));return this.THa.replace("{0}",c).replace("{1}",String(a[b-1]))};
var Nm,Oca;_.Mm=function(){this.Yk=new _.Ql;this.Pg=0;this.zY=new Set;this.ak=new Set;this.Ih=!0;this.Vv=0;this.NW=this.yT=this.CE=this.Hk=this.Ir=this.thumbnailUrl="";this.WO=0;this.IF=this.Zu=!1;this.RX=1;this.Jqa="";this.Jv=0;this.ZF=this.we=!1;this.WU=!0;this.em=Uh();this.rP=new _.Lm;var a=this.Yk,b=new Ol;_.Gj(a,2,b);this.Yk.lC(new Il);a=this.Yk;b=new Cl;_.Gj(a,5,b)};_.Mm.prototype.KU=function(a){return this.zY.has(a)};_.Mm.prototype.Yx=function(){return this.em.Yx};
_.Mm.prototype.LA=function(){var a,b;return null!==(b=null===(a=this.qg.$T())||void 0===a?void 0:a.LA())&&void 0!==b?b:void 0};
_.Om=function(a,b,c){var d,e,f,g,k,m;a.Yk=b;a.volumeId=b.Ua();a.Zu=!(null===(d=a.We)||void 0===d||!_.Hd(d,20));a.we=_.Fd(a.qg,17);a.ZF=!!_.Hd(a.qg,19);a.WU=!a.we&&!a.ZF;a.Yk.oq()||a.Yk.lC(new Il);if(!a.Yk.Nu()){b=a.Yk;var n=new Cl;_.Gj(b,5,n)}a.Ir=null!==(e=_.A(a.qg,10))&&void 0!==e?e:"";b=null!==(f=c.IL())&&void 0!==f?f:"";b=_.Rj(null!==b&&void 0!==b?b:"books/reader","id",a.volumeId);a.Hk=a.we?b.replace(/\/reader/,"/listen"):b;a.WO=null!==(g=Number(_.A(a.We,2)))&&void 0!==g?g:0;b=(b=c.aU())&&a.$g.length?
_.Rj(b,"id",a.$g[0]):"";a.CE=b;if(1===_.wj(a.We,5,0))a.Ih=!0,a.Pg=4,Nm(a,_.bj(c));else if(2===_.wj(a.We,5,0))a.Pg=5,4===_.A(a.Qz,1)&&(a.Ih=!1);else if(_.zj(a.We,3,!1))if(a.Ih=!0,a.Pg=7,_.Fj(a.We,Gl,19)&&_.Fj(_.Fj(a.We,Gl,19),Fl,3))switch(a.Vv=_.Fj(_.Fj(a.We,Gl,19),Fl,3).b6(),_.Fj(_.Fj(a.We,Gl,19),Fl,3).b6()){case 3:a.Ih=!1;a.Ir=null!==(k=_.A(c,11))&&void 0!==k?k:"";break;case 2:_.Fd(a.qg,12)?(a.Ih=!0,Nm(a,_.bj(c))):a.Vv=1;break;default:a.Ih=!1,a.Ir=null!==(m=_.A(c,11))&&void 0!==m?m:""}else a.Vv=
1,a.Ih=!1,a.Hk="";else _.zj(a.We,15,!1)?(a.Ih=!1,a.Hk=a.Ir,a.Pg=2):_.zj(a.We,10,!1)?(Nm(a,_.bj(c)),a.Pg=1):3===a.Qz.Ou()?(a.Ih=!0,a.Pg=6):2===a.Qz.Ou()||1===a.Qz.Ou()?(a.Ih=!0,Nm(a,_.bj(c)),a.Pg=3):(a.Ih=!1,a.Pg=0);c=_.bj(c);b=_.Jd(a.qg,Nl,8);if(b.length){n=null;for(var q=_.l(b),t=q.next();!t.done;t=q.next())if(t=t.value,1===t.Wb()){n=t.Bx();break}n||(n=b[0].Bx());n?(_.zj(a.We,3,!1)&&c&&(n=_.Rj(n,"authuser",c)),n=a.we?n:_.sf(n,"w","300","usc","0"),a.If&&1===a.Vv&&(n=_.Rj(n,"zx","stillprocessing")),
c=n):c=""}else c="";a.thumbnailUrl=c;if(c=a.Yk.vf()){b=Uh();b.rM=3!==_.A(c,2)||1===_.A(c,2);b.DX=sba(c);b.nu=c.zx()||"";var u;if(n=_.Fj(c,Wj,3))q=Number(_.A(n,2)),b.RT=Vh(q,null!==(u=_.A(n,1))&&void 0!==u?u:"");if(b.rM)if(1===_.A(c,2))b.Yx=!0,b.tG=0,b.Ku=Vh(0,""),b.QT=Vh(0,"");else{u=void 0;n="";b.Yx=!0;q=_.l(_.Jd(c,Xj,5));for(t=q.next();!t.done;t=q.next()){t=t.value;var v=_.Fj(t,Wj,2),z=(null===v||void 0===v?void 0:_.A(v,1))||"";if(v&&z){v=Number(_.A(v,2));0<v&&(b.Yx=!1);if(void 0===u||v<u)u=v,n=
z,b.Ku=Vh(v,z);6===_.A(t,4)||4===_.A(c,2)?b.q5=Vh(v,z):1===_.A(t,4)?b.QT=Vh(v,z):3===_.A(t,4)&&(b.r5=Vh(v,z))}}u&&(b.tG=u,b.Ku=Vh(u,n))}else b.Yx=!1;a.em=b}var x,H,K,N;if(u=null===(x=a.qg)||void 0===x?void 0:_.Fj(x,Kl,15))x=_.Jd(u,Jl,2),x.length&&(x=x[0],a.seriesId=null!==(H=_.A(x,1))&&void 0!==H?H:void 0,a.RX=null!==(K=_.A(x,2))&&void 0!==K?K:1,a.Jv=null!==(N=_.A(x,3))&&void 0!==N?N:0,a.Jqa=Oca(_.A(x,5),_.A(u,3),a.RX));return a};
Nm=function(a,b){var c,d,e,f,g,k=a.Yk.Nu();if(k){var m=_.Fj(k,Bl,10);if(m){var n=k="";m=_.l(_.Jd(m,Al,1));for(var q=m.next();!q.done;q=m.next()){var t=q.value;_.A(t,3)&&(a.IF=!0);switch(t.getType()){case 1:k=null!==(d=null!==(c=_.A(t,2))&&void 0!==c?c:_.A(t,3))&&void 0!==d?d:"";break;case 2:n=null!==(f=null!==(e=_.A(t,2))&&void 0!==e?e:_.A(t,3))&&void 0!==f?f:"";break;case 3:if(q=_.Fj(a.qg,Pl,12))t=null!==(g=_.A(t,2))&&void 0!==g?g:"",t=0>_.Qj(t).indexOf("drive.google.com")||!(0<=_.Sj(t,0,"id",t.search(_.Tj)))?
t:_.Vj(_.tf(t,"/uc"),"export","download"),q.ss()?k=t:_.Hd(q,2)&&(n=t)}}b&&(k&&(k=_.Rj(k,"authuser",b)),n&&(n=_.Rj(n,"authuser",b)));a.yT=k;a.NW=n}}};Oca=function(a,b,c){if(!b)return"";if(1===a){if(1===c)return"Issue #"+b;if(4===c)return"Vol "+b}else if(1===c)return"Book "+b;return""};
_.da.Object.defineProperties(_.Mm.prototype,{$u:{configurable:!0,enumerable:!0,get:function(){return 2===this.Pg}},pM:{configurable:!0,enumerable:!0,get:function(){return 3===this.Pg}},qM:{configurable:!0,enumerable:!0,get:function(){return 4===this.Pg}},dV:{configurable:!0,enumerable:!0,get:function(){return 5===this.Pg}},$U:{configurable:!0,enumerable:!0,get:function(){return 6===this.Pg&&_.zj(this.We,16,!1)}},tk:{configurable:!0,enumerable:!0,get:function(){return _.zj(this.We,16,!1)}},If:{configurable:!0,
enumerable:!0,get:function(){return 7===this.Pg}},uk:{configurable:!0,enumerable:!0,get:function(){return this.Ih&&(3===this.Pg||4===this.Pg||1===this.Pg||7===this.Pg)}},v7:{configurable:!0,enumerable:!0,get:function(){return 3===this.Qz.Ou()||this.av&&!this.tk}},VU:{configurable:!0,enumerable:!0,get:function(){return this.zY.has("Completed")}},cu:{configurable:!0,enumerable:!0,get:function(){return this.tk&&!this.$u}},tags:{configurable:!0,enumerable:!0,get:function(){return this.zY}},volumeId:{configurable:!0,
enumerable:!0,get:function(){var a;return null!==(a=this.Yk.Ua())&&void 0!==a?a:""},set:function(a){this.Yk.Ue(a)}},title:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.qg.getTitle())&&void 0!==a?a:""}},$g:{configurable:!0,enumerable:!0,get:function(){return _.A(this.qg,2)}},bF:{configurable:!0,enumerable:!0,get:function(){return this.rP.format(this.$g)}},Z9:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.qg.d6())&&void 0!==a?a:""}},Jpa:{configurable:!0,
enumerable:!0,get:function(){var a;return null!==(a=_.A(this.qg,4))&&void 0!==a?a:""}},tv:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.qg.hf())&&void 0!==a?a:0}},sDa:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.qg.I5())&&void 0!==a?a:""}},Kpa:{configurable:!0,enumerable:!0,get:function(){var a,b;return null!==(b=null===(a=this.qg.$T())||void 0===a?void 0:a.e6())&&void 0!==b?b:0}},tCa:{configurable:!0,enumerable:!0,get:function(){var a,b;return null!==
(b=null===(a=this.qg.$T())||void 0===a?void 0:a.LA())&&void 0!==b?b:0}},language:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.qg.zF())&&void 0!==a?a:""}},IKa:{configurable:!0,enumerable:!0,get:function(){var a,b,c=null===(b=null===(a=_.Fj(this.We,Gl,19))||void 0===a?void 0:a.DF())||void 0===b?void 0:_.A(b,1);return c?new _.Jm(c):null}},av:{configurable:!0,enumerable:!0,get:function(){return 1===this.Qz.Ou()}},description:{configurable:!0,enumerable:!0,get:function(){var a;
return null!==(a=this.qg.Ki())&&void 0!==a?a:""}},o$:{configurable:!0,enumerable:!0,get:function(){var a=_.Fj(this.We,Hl,4);return Number((null===a||void 0===a?void 0:_.A(a,2))||0)}},YU:{configurable:!0,enumerable:!0,get:function(){return 2===this.Qz.Ou()&&!_.zj(this.We,16,!1)}},nKa:{configurable:!0,enumerable:!0,get:function(){return this.we?"audiobook-"+this.volumeId:"book-"+this.volumeId}},vY:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=_.Fj(this.qg,Pl,12))||void 0===a||
!_.Hd(a,2))}},nu:{configurable:!0,enumerable:!0,get:function(){return this.em.nu}},rM:{configurable:!0,enumerable:!0,get:function(){return this.em.rM}},Ku:{configurable:!0,enumerable:!0,get:function(){return this.em.Ku}},RT:{configurable:!0,enumerable:!0,get:function(){return this.em.RT}},DX:{configurable:!0,enumerable:!0,get:function(){return this.em.DX}},tG:{configurable:!0,enumerable:!0,get:function(){return this.em.tG}},fja:{configurable:!0,enumerable:!0,get:function(){var a,b=_.Fj(this.qg,_.Ml,
17);return b?(b=_.Fj(b,Qk,1))?null!==(a=b.Xla())&&void 0!==a?a:"":"":""}},lCa:{configurable:!0,enumerable:!0,get:function(){var a,b=_.Fj(this.qg,_.Ml,17);return b?(b=_.Fj(b,Qk,1))?null!==(a=b.J5())&&void 0!==a?a:"":"":""}},nCa:{configurable:!0,enumerable:!0,get:function(){return this.uk&&!!this.fja}},mCa:{configurable:!0,enumerable:!0,get:function(){if(!this.uk)return!1;var a=_.Fj(this.qg,_.Ml,17);return a&&_.Hd(a,6)?(a=_.Fj(a,Qk,1))?!!a.J5():!1:!1}},xaa:{configurable:!0,enumerable:!0,get:function(){return!this.rM||
this.YU||1===this.Pg||this.$u||this.uk&&this.tk?!1:!0}},qg:{configurable:!0,enumerable:!0,get:function(){return _.Fj(this.Yk,Ol,2)}},Qz:{configurable:!0,enumerable:!0,get:function(){return this.Yk.Nu()}},We:{configurable:!0,enumerable:!0,get:function(){return this.Yk.oq()}}});
_.Pm=function(a){_.y(this,a,0,-1,Pca,null)};_.r(_.Pm,_.w);var Pca=[1];
var Rm=function(){return!Qm()&&(_.Ec("iPod")||_.Ec("iPhone")||_.Ec("Android")||_.Ec("IEMobile"))},Qm=function(){return _.Ec("iPad")||_.Ec("Android")&&!_.Ec("Mobile")||_.Ec("Silk")};
var Sm=!1,Tm="",Um=function(a){a=a.match(/[\d]+/g);if(!a)return"";a.length=3;return a.join(".")};
(function(){if(navigator.plugins&&navigator.plugins.length){var a=navigator.plugins["Shockwave Flash"];if(a&&(Sm=!0,a.description)){Tm=Um(a.description);return}if(navigator.plugins["Shockwave Flash 2.0"]){Sm=!0;Tm="2.0.0.11";return}}if(navigator.mimeTypes&&navigator.mimeTypes.length&&(a=navigator.mimeTypes["application/x-shockwave-flash"],Sm=!(!a||!a.enabledPlugin))){Tm=Um(a.enabledPlugin.description);return}if("undefined"!=typeof ActiveXObject){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
Sm=!0;Tm=Um(b.GetVariable("$version"));return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");Sm=!0;Tm="6.0.21";return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),Sm=!0,Tm=Um(b.GetVariable("$version"))}catch(c){}}})();var Qca=Sm,Rca=Tm;
var Sca=_.Yc?"opera":_.$c?"edge":_.Zc?"ie":_.od?"firefox":_.pd?"iphone":_.qd?"ipad":_.rd?"android":_.sd?"chrome":_.td?"safari":"unknown";
var Vm=function(a){_.y(this,a,0,-1,null,null)};_.r(Vm,_.w);Vm.prototype.jk=function(){return _.A(this,1)};Vm.prototype.st=function(a){return _.Id(this,1,a)};
var Wm=function(a){_.y(this,a,0,-1,null,null)};_.r(Wm,_.w);_.h=Wm.prototype;_.h.U$=function(a){_.Id(this,3,a)};_.h.getCountry=function(){return _.A(this,4)};_.h.jk=function(){return _.A(this,5)};_.h.st=function(a){return _.Id(this,5,a)};_.h.E5=function(){return _.A(this,7)};
var Xm=function(a){this.TK=this.Z3=this.Nma=a};Xm.prototype.reset=function(){this.TK=this.Z3=this.Nma};Xm.prototype.Lb=function(){return this.Z3};
var Ym=function(a){_.y(this,a,0,-1,null,null)};_.r(Ym,_.w);Ym.prototype.Gla=function(){return _.A(this,1)};Ym.prototype.S$=function(a){return _.Id(this,1,a)};
var Zm=function(a){_.y(this,a,0,-1,Tca,null)};_.r(Zm,_.w);var Tca=[1,2,3,4,5];
var $m=function(a){_.y(this,a,0,31,Uca,null)};_.r($m,_.w);var Uca=[3,20,27];$m.prototype.KU=function(){return _.Fd(this,2)};$m.prototype.Pqa=function(a){_.Id(this,26,a)};
var an=function(a){_.y(this,a,0,17,Vca,null)};_.r(an,_.w);var Vca=[3,5],bn=function(a){var b=_.Lb().toString();return _.Id(a,4,b)};an.prototype.Fla=function(){return _.Fj(this,Ym,1)};an.prototype.ZX=function(a){return _.Gj(this,1,a)};var cn=function(a,b){return _.Ij(a,3,b)},Wca=function(a,b){return _.Id(a,14,b)};an.prototype.Oqa=function(a){_.Gj(this,13,a)};
var dn=function(a){_.y(this,a,0,6,Xca,null)};_.r(dn,_.w);var Xca=[5];
var uj=function(a){_.y(this,a,0,-1,null,null)};_.r(uj,_.w);
var Yca=new vj;
var fn=function(a,b,c,d,e,f,g,k,m,n,q){_.ne.call(this);this.bIa=a;this.Cla=b||_.Hb;this.DE=new an;this.K3="";this.$Ia=d;this.loa=q;this.zn=[];this.pna="";this.OMa=_.Kb(zba,0,1);this.C3=e||null;this.VX=c||null;this.z4=g||!1;this.sh=m||null;this.Msa=this.Nsa=!1;this.poa=this.Maa=-1;this.Oja=!1;this.bz=!k;this.S8=0;this.BLa=1;this.I3=null;this.fna=f||!1;this.uba=!1;(a=!this.fna)&&!(a=_.sd&&_.kd(65)||_.od&&_.kd(45)||_.td&&_.kd(12))&&(a=_.Tc())&&(a=0<=_.mc(tj(),12));this.HHa=a&&!!_.Lj()&&!!_.Lj().navigator&&
!!_.Lj().navigator.sendBeacon;a=(new Ym).S$(1);f||(f=(new Wm).st(document.documentElement.getAttribute("lang")),_.Gj(a,11,f));this.DE.ZX(a);_.Id(this.DE,2,this.bIa);this.xA=new Xm(1E4);this.gq=new _.Oj(this.xA.Lb());_.$i(this,this.gq);_.de(this.gq,"tick",gj(en(this,n)),!1,this);this.d3=new _.Oj(6E5);_.$i(this,this.d3);_.de(this.d3,"tick",gj(en(this,n)),!1,this);this.z4||this.d3.start();this.fna||(_.de(_.Lj(),"beforeunload",this.IT,!1,this),_.de(_.Lj(),"unload",this.IT,!1,this),_.de(document,"pagehide",
this.IT,!1,this))};_.r(fn,_.ne);var en=function(a,b){return b?function(){b().then(a.flush.bind(a))}:a.flush};fn.prototype.ta=function(){this.IT();fn.ka.ta.call(this)};var gn=function(a){a.C3||(a.C3=.01>a.OMa()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.C3};fn.prototype.Oa=function(a){if(a instanceof $m)this.log(a);else{var b=new $m;a=a.kb();b=_.Id(b,8,a);this.log(b)}};fn.prototype.Pqa=function(a){this.K3=a};
fn.prototype.Oqa=function(a){this.I3=a};var hn=function(a,b){a.xA=new Xm(1>b?1:b);a.gq.setInterval(a.xA.Lb())};fn.prototype.log=function(a){a=_.Md(a);var b=this.BLa++;_.Id(a,21,b);this.K3&&a.Pqa(this.K3);if(!_.A(a,1)){b=a;var c=Date.now().toString();_.Id(b,1,c)}for(_.Fd(a,15)||_.Id(a,15,60*(new Date).getTimezoneOffset());1E3<=this.zn.length;)this.zn.shift(),++this.S8;this.zn.push(a);this.dispatchEvent(new jn(a));this.z4||this.gq.enabled||this.gq.start()};
fn.prototype.flush=function(a,b){if(0==this.zn.length)a&&a();else if(this.uba)kn(this);else{var c=_.Lb();if(this.poa>c&&this.Maa<c)b&&b("throttled");else{var d=Wca(cn(bn(_.Md(this.DE)),this.zn),this.S8);this.I3&&d.Oqa(this.I3);c={};var e=this.Cla();e&&(c.Authorization=e);var f=gn(this);this.VX&&(c["X-Goog-AuthUser"]=this.VX,f=_.Rj(f,"authuser",this.VX));this.sh&&(c["X-Goog-PageId"]=this.sh,f=_.Rj(f,"pageId",this.sh));if(e&&this.pna==e)b&&b("stale-auth-token");else{this.zn=[];this.gq.enabled&&this.gq.stop();
this.S8=0;var g=d.kb();c={url:f,body:g,UPa:1,YKa:c,q$:"POST",withCredentials:this.bz,wMa:0};f=(0,_.Jb)(function(k){this.xA.reset();this.gq.setInterval(this.xA.Lb());if(k){try{var m=JSON.parse(k.replace(")]}'\n",""));var n=new dn(m)}catch(q){}n&&(k=_.wj(n,1,"-1"),k=Number(k),0<k&&(this.Maa=_.Lb(),this.poa=this.Maa+k),n=n.getExtension(Yca))&&(n=_.xj(n,1,-1),-1!=n&&(this.Oja||hn(this,n)))}a&&a()},this);g=(0,_.Jb)(function(k){var m=_.Jd(d,$m,3),n=this.xA;n.TK=Math.min(3E5,2*n.TK);n.Z3=Math.min(3E5,n.TK+
Math.round(.2*(Math.random()-.5)*n.TK));this.gq.setInterval(this.xA.Lb());401==k&&e&&(this.pna=e);if(500<=k&&600>k||401==k||0==k)this.zn=m.concat(this.zn),this.z4||this.gq.enabled||this.gq.start();b&&b("net-send-failed",k)},this);this.loa?this.loa.send(c,f,g):this.$Ia(c,f,g)}}}};fn.prototype.IT=function(){this.Nsa&&kn(this);this.Msa&&Zca(this);this.flush()};
var kn=function(a){ln(a,32,10,function(b,c){b=_.Rj(b,"format","json");b=_.Lj().navigator.sendBeacon(b,c.kb());a.uba&&!b&&(a.uba=!1);return b})},Zca=function(a){ln(a,6,5,function(b,c){c=c.kb();c=_.zd(_.fj(c),3);b=_.sf(b,"format","base64json","p",c);_.qj(new Image,b);return!0})},ln=function(a,b,c,d){if(0!=a.zn.length){var e=_.Uj(gn(a),"format");e=_.sf(e,"auth",a.Cla(),"authuser",a.VX||"0");for(var f=0;f<c&&a.zn.length;++f){var g=a.zn.slice(0,b),k=cn(bn(_.Md(a.DE)),g);if(!d(e,k))break;a.zn=a.zn.slice(g.length)}}},
jn=function(){this.type="event-logged"};_.r(jn,_.Rd);
var $ca;$ca=function(){return null};
_.mn=function(a,b){this.OBa=b=void 0===b?new _.Pm:b;if(!a){var c=void 0===c?$ca:c;c=new fn(2,c,null,vba,"https://play.google.com/play/log?format=json");c.Oja=!0;hn(c,15E3);c.Nsa=c.HHa;c.Msa=!0;a=c.DE.Fla();b=new Wm;var d=new Vm,e=Rm()||Qm()?Qm()?2:Rm()?1:0:3;_.Id(b,6,_.Ec("Android")?3:_.Ec("CrOS")?5:_.Ec("CrKey")?9:_.Ec("Windows")?2:_.Ec("iPad")?6:_.Sc()?7:_.Ec("iPod")?8:_.Ec("Linux")?4:_.Ec("Macintosh")?1:0);var f=tj();_.Id(b,2,f);b.U$(e);e=_.Lj();b.st(document.documentElement.getAttribute("lang"));d.st(e.navigator.language||
e.navigator.browserLanguage);_.Id(d,2,Sca);_.Id(d,3,_.Dm);Qca&&_.Id(d,4,Rca);_.Gj(a,11,b);_.Gj(a,9,d);a.Gla()||a.S$(1);c.DE.ZX(a);a=c}this.Nja=a};_.mn.prototype.log=function(a,b,c){b=b||_.nn();_.Id(a,20,b);c&&_.Id(a,21,c);_.Id(a,23,!!_.Bc.match("CrKey"));c=new $m;a=a.kb();_.Id(c,8,a);a=new Zm;b=_.A(this.OBa,1);_.Id(a,4,b||[]);_.Gj(c,7,a);this.Nja.log(c)};_.mn.prototype.flush=function(){this.Nja.flush()};
_.nn=function(){var a=_.Lb()%864E5,b=_.sj(Math.floor(9999999*Math.random())+1,7);return Number([a,b].join(""))};
var on=function(a){_.y(this,a,0,-1,null,null)};_.r(on,_.w);on.prototype.getType=function(){return _.A(this,1)};on.prototype.Hg=function(a){_.Id(this,1,a)};
_.pn=function(a){_.y(this,a,0,-1,null,null)};_.r(_.pn,_.w);_.h=_.pn.prototype;_.h.getType=function(){return _.A(this,2)};_.h.Hg=function(a){_.Id(this,2,a)};_.h.Ua=function(){return _.A(this,7)};_.h.Ue=function(a){return _.Id(this,7,a)};_.h.Zqa=function(a){_.Id(this,8,a)};_.h.clearVideo=function(){return _.Gj(this,15,void 0)};_.h.wF=function(){return _.Fj(this,on,17)};_.h.kma=function(){return _.Fd(this,17)};
var ada=function(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})};
_.qn=function(a,b,c){this.Lq=a;this.dS=b;this.ELa=c};_.qn.prototype.makeRequest=function(a,b,c){return _.$a(this,function e(){var f=this,g,k;return _.ab(e,function(m){if(1==m.ua)return _.cb(m,bda(f,f.Lq,f.dS),2);g=m.Da;k=new ada;b.bind(a)(c,g,cda(k));return m.return(k.promise)})})};
var bda=function(a,b,c){return _.$a(a,function e(){var f,g=this;return _.ab(e,function(k){if(1==k.ua)return _.cb(k,Gm(b),2);f=k.Da;return k.return({Authorization:f.auth.getAuthHeaderValueForFirstParty([]),"X-Goog-Api-Key":c,"X-Goog-AuthUser":g.ELa})})})},cda=function(a){return function(b,c){c?a.resolve(c):a.reject(b)}};
/*

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
var dda="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");
_.rn=function(a,b){this.nc=b;this.Lq=new _.Fm(_.A(a,2),_.A(a,1),{"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0});this.kS=new Rk(_.A(a,2));this.LS=new Xk(_.A(a,2));this.GT=new dl(_.A(a,2));this.Pd=new im(_.A(a,2));this.SX=new om(_.A(a,2));this.yH=new zm(_.A(a,2));this.Zc=new _.qn(this.Lq,_.A(a,1),_.bj(b)||"")};_.h=_.rn.prototype;
_.h.Taa=function(a){return _.$a(this,function c(){var d,e,f,g,k,m,n,q,t,u,v,z,x=this;return _.ab(c,function(H){d=new cm;e=new bm;_.Gj(d,6,e);e.Yqa(!!a.ZGa);if(a.h3&&a.h3.length)for(f=new ol,e.Q$(f),g=_.l(a.h3),k=g.next();!k.done;k=g.next())m=k.value,_.Dj(f,1,m);if(a.Zka&&a.Zka.length)for(n=new xl,_.Gj(e,2,n),q=_.l(a.Zka),t=q.next();!t.done;t=q.next())u=t.value,_.Dj(n,1,u);if(a.t9||a.pageSize)v=new Zk,d.cY(v),a.t9&&_.Bj(v,2,a.t9),a.pageSize&&_.Aj(v,1,a.pageSize,0);z=new am;_.Gj(e,3,z);_.Dj(z,1,1);
_.Dj(z,1,2);a.YGa&&_.Dj(z,1,3);return H.return(x.Zc.makeRequest(x.Pd,x.Pd.Taa,d))})})};_.h.Saa=function(a){return _.$a(this,function c(){var d,e,f=this;return _.ab(c,function(g){d=new Zl;a&&(e=new ol,d.Q$(e),_.Dj(e,1,a));return g.return(f.Zc.makeRequest(f.Pd,f.Pd.Saa,d))})})};_.h.Tb=function(a){return _.$a(this,function c(){var d,e=this,f;return _.ab(c,function(g){if(1==g.ua)return d=new zl,d.Qh(a),_.cb(g,e.Zc.makeRequest(e.Pd,e.Pd.Mla,d),2);f=g.Da;return g.return(_.Om(new _.Mm,f.pq(),e.nc))})})};
_.h.pq=function(a){return _.$a(this,function c(){var d,e=this,f;return _.ab(c,function(g){if(1==g.ua)return d=new zl,d.Qh(a),_.cb(g,e.Zc.makeRequest(e.Pd,e.Pd.Mla,d),2);f=g.Da;return g.return(f.pq())})})};_.h.gK=function(a){return _.$a(this,function c(){var d=this;return _.ab(c,function(e){return e.return(d.Zc.makeRequest(d.Pd,d.Pd.gK,a))})})};_.h.tV=function(){return _.$a(this,function b(){var c=this;return _.ab(b,function(d){return d.return(c.Zc.makeRequest(c.Pd,c.Pd.tV,new Vl))})})};
_.h.GN=function(a){return _.$a(this,function c(){var d=this;return _.ab(c,function(e){return e.return(d.Zc.makeRequest(d.Pd,d.Pd.GN,a))})})};_.h.U3=function(a,b){return _.$a(this,function d(){var e,f=this;return _.ab(d,function(g){e=new pl;e.np(a);e.fY(b);return g.return(f.Zc.makeRequest(f.Pd,f.Pd.U3,e))})})};_.h.q4=function(a){return _.$a(this,function c(){var d,e=this;return _.ab(c,function(f){d=new tl;d.np(a);return f.return(e.Zc.makeRequest(e.Pd,e.Pd.q4,d))})})};
_.h.kba=function(a,b){return _.$a(this,function d(){var e,f=this;return _.ab(d,function(g){e=new gm;e.np(a);e.fY(b);return g.return(f.Zc.makeRequest(f.Pd,f.Pd.kba,e))})})};_.h.bu=function(a){return _.$a(this,function c(){var d,e=this;return _.ab(c,function(f){d=new kl;d.Qh(a);return f.return(e.Zc.makeRequest(e.Pd,e.Pd.bu,d))})})};_.h.r4=function(a){return _.$a(this,function c(){var d,e=this;return _.ab(c,function(f){d=new vl;d.Qh(a);return f.return(e.Zc.makeRequest(e.Pd,e.Pd.r4,d))})})};
_.h.A5=function(a,b){return _.$a(this,function d(){var e,f=this;return _.ab(d,function(g){e=new Ok;e.Qh(a);e.qra(b);return g.return(f.Zc.makeRequest(f.kS,f.kS.A5,e))})})};_.h.GF=function(){return _.$a(this,function b(){var c,d=this;return _.ab(b,function(e){c=new pm;return e.return(d.Zc.makeRequest(d.yH,d.yH.GF,c).catch(function(){return new _.wm}))})})};
_.h.QY=function(a,b){return _.$a(this,function d(){var e,f,g,k,m,n,q,t,u,v,z=this;return _.ab(d,function(x){e=new xm;f=new vm;e.eY(f);g=new _.tm;_.Gj(f,3,g);k=_.l(a);for(m=k.next();!m.done;m=k.next())n=m.value,q=new _.sm,q.bY(n),q.Gd(!0),_.Kd(g,1,q,_.sm,void 0);t=_.l(b);for(m=t.next();!m.done;m=t.next())u=m.value,v=new _.sm,v.bY(u),v.Gd(!1),_.Kd(g,1,v,_.sm,void 0);return x.return(z.Zc.makeRequest(z.yH,z.yH.Ksa,e))})})};
_.h.lba=function(a){return _.$a(this,function c(){var d,e,f,g,k,m,n,q=this;return _.ab(c,function(t){d=new xm;e=new vm;d.eY(e);f=new _.rm;_.Gj(e,4,f);g=_.l(a);for(k=g.next();!k.done;k=g.next())m=k.value,n=new _.qm,n.nf(m),_.Kd(f,1,n,_.qm,void 0);return t.return(q.Zc.makeRequest(q.yH,q.yH.Ksa,d))})})};
_.h.hF=function(a){return _.$a(this,function c(){var d,e,f,g=this;return _.ab(c,function(k){d=new km;e=new _.jm;_.Gj(d,1,e);e.aY(a.seriesId);f=new Zk;_.Gj(d,2,f);_.Aj(f,1,100,0);a.pageToken&&_.Bj(f,2,a.pageToken);return k.return(g.Zc.makeRequest(g.SX,g.SX.HEa,d))})})};
_.h.uH=function(a){return _.$a(this,function c(){var d,e,f,g,k,m,n=this;return _.ab(c,function(q){d=new el;d.V$(a.volumeId);e=new Mk;_.Gj(d,2,e);for(var t=e,u=t.nf,v=Array(36),z=0,x,H=0;36>H;H++)8==H||13==H||18==H||23==H?v[H]="-":14==H?v[H]="4":(2>=z&&(z=33554432+16777216*Math.random()|0),x=z&15,z>>=4,v[H]=dda[19==H?x&3|8:x]);u.call(t,v.join(""));_.Id(e,3,Number(a.timestamp).toString());f=new Ik;_.Gj(e,4,f);f.nf(a.deviceId);g=new Hk;f.U$(g);g.nf(2);k=new Kk;e.uH(k);m=new Jk;_.Gj(k,1,m);m.setPosition(a.positionString);
return q.return(n.Zc.makeRequest(n.Pd,n.Pd.mMa,d))})})};_.h.fK=function(a){return _.$a(this,function c(){var d,e=this;return _.ab(c,function(f){d=new il;d.iC(a);return f.return(e.Zc.makeRequest(e.Pd,e.Pd.fK,d))})})};_.h.Gi=function(a){return _.$a(this,function c(){var d,e=this;return _.ab(c,function(f){d=new rl;d.Qh(a.volumeId);_.Cj(d,2,a.type);d.$N(a.annotationId);return f.return(e.Zc.makeRequest(e.Pd,e.Pd.Gi,d))})})};
_.h.oi=function(a){return _.$a(this,function c(){var d,e,f=this;return _.ab(c,function(g){d=new Tl;d.qaa(a.types);_.Aj(d,4,!0,!1);e=new Sl;_.Kd(d,2,e,Sl,void 0);e.Qh(a.volumeId);return g.return(f.Zc.makeRequest(f.Pd,f.Pd.oi,d))})})};_.h.ZH=function(a){return _.$a(this,function c(){var d,e=this;return _.ab(c,function(f){d=new em;d.iC(a);return f.return(e.Zc.makeRequest(e.Pd,e.Pd.ZH,d))})})};
_.sn=function(a){_.y(this,a,0,-1,null,null)};_.r(_.sn,_.w);_.sn.prototype.zF=function(){return _.A(this,1)};_.tn=function(a){return _.Fj(a,_.rh,4)};_.sn.prototype.M5=function(){return _.Fj(this,Im,7)};

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Xja;_.yJ=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_.zJ=function(a,b){b=_.Xe(b,b,void 0);b.hK=!0;_.ef(a,b);return a};Xja=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c};_.AJ=function(){var a,b,c=new _.Ue(function(d,e){a=d;b=e});return new Xja(c,a,b)};_.BJ=function(a){return new _.Ue(function(b,c){c(a)})};_.CJ=function(a){if(a instanceof _.Ue)return a;var b=new _.Ue(_.Hb);_.Te(b,2,a);return b};

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Yja,LJ,MJ,Zja,$ja,VJ,cK;_.DJ=function(a,b,c,d){Array.prototype.splice.apply(a,_.yJ(arguments,1))};Yja=[1,4,2];_.EJ=function(a){return(_.Jaa?0==a.Zf.button:"click"==a.type?!0:!!(a.Zf.button&Yja[0]))&&!(_.dd&&a.ctrlKey)};_.FJ=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1};_.GJ=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};_.h=_.GJ.prototype;_.h.clone=function(){return new _.GJ(this.x,this.y)};_.h.equals=function(a){return a instanceof _.GJ&&_.FJ(this,a)};
_.h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.h.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};_.h.translate=function(a,b){a instanceof _.GJ?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};_.h.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};
_.HJ=function(a){return a.scrollingElement?a.scrollingElement:!_.cd&&_.Ai(a)?a.documentElement:a.body||a.documentElement};_.IJ=function(a){var b=_.HJ(a);a=a.parentWindow||a.defaultView;return _.Zc&&_.kd("10")&&a.pageYOffset!=b.scrollTop?new _.GJ(b.scrollLeft,b.scrollTop):new _.GJ(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};_.JJ=function(a,b){return a.Fk.get(b)};_.KJ=function(a,b,c,d,e){c=_.ee(c);d=!!d;return _.Vd(a)?a.FL(b,c,d,e):a?(a=_.ge(a))?a.FL(b,c,d,e):null:null};LJ=[];
MJ=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)MJ(a,b,c[g],d,e,f);else{b=_.ce(b,c,d||a.handleEvent,e,f||a.tb||a);if(!b)return a;a.he[b.key]=b}return a};_.NJ=function(a){_.Qd.call(this);this.tb=a;this.he={}};_.r(_.NJ,_.Qd);_.h=_.NJ.prototype;_.h.s=function(a,b,c,d){Array.isArray(b)||(b&&(LJ[0]=b.toString()),b=LJ);for(var e=0;e<b.length;e++){var f=_.de(a,b[e],c||this.handleEvent,d||!1,this.tb||this);if(!f)break;this.he[f.key]=f}return this};
_.h.hB=function(a,b,c,d){return MJ(this,a,b,c,d)};_.h.Ve=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.Ve(a,b[f],c,d,e);else if(a=_.KJ(a,b,c||this.handleEvent,_.Eb(d)?!!d.capture:!!d,e||this.tb||this))_.je(a),delete this.he[a.key];return this};_.h.mf=function(){_.ji(this.he,function(a,b){this.he.hasOwnProperty(b)&&_.je(a)},this);this.he={}};_.h.ta=function(){_.NJ.ka.ta.call(this);this.mf()};_.h.handleEvent=function(){throw Error("M");};
_.OJ=function(a){a.g7=void 0;a.Hc=function(){return a.g7?a.g7:a.g7=new a}};_.PJ=function(a,b){a.src=_.lj(b).toString()};_.QJ=function(a){return a.replace(/(\r\n|\r|\n)/g,"\n")};_.RJ=function(a){return null==a?"":String(a)};_.SJ=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};Zja=function(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};_.TJ=function(a,b,c){return _.Ei(document,arguments)};
_.UJ=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _.He(a),a.appendChild(_.ti(a).createTextNode(String(b)))};$ja={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};VJ={IMG:" ",BR:"\n"};
_.WJ=function(a,b,c){if(!(a.nodeName in $ja))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in VJ)b.push(VJ[a.nodeName]);else for(a=a.firstChild;a;)_.WJ(a,b,c),a=a.nextSibling};_.XJ=function(a){if(_.Ee&&null!==a&&"innerText"in a)a=_.QJ(a.innerText);else{var b=[];_.WJ(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");_.Ee||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a};
_.YJ=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.h=_.YJ.prototype;_.h.Jl=function(){return this.right-this.left};_.h.getHeight=function(){return this.bottom-this.top};_.h.clone=function(){return new _.YJ(this.top,this.right,this.bottom,this.left)};_.h.contains=function(a){return this&&a?a instanceof _.YJ?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
_.h.expand=function(a,b,c,d){_.Eb(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};_.h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
_.h.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};_.h.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
_.h.translate=function(a,b){a instanceof _.GJ?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};_.h.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};_.ZJ=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.ZJ.prototype.clone=function(){return new _.ZJ(this.left,this.top,this.width,this.height)};
_.ZJ.prototype.j7=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);d<=a&&(this.left=b,this.top=d,this.width=c-b,this.height=a-d)}};_.$J=function(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new _.ZJ(c,e,d-c,a-e)}return null};
_.ZJ.prototype.intersects=function(a){return this.left<=a.left+a.width&&a.left<=this.left+this.width&&this.top<=a.top+a.height&&a.top<=this.top+this.height};
_.aK=function(a,b){var c=_.$J(a,b);if(!c||!c.height||!c.width)return[a.clone()];c=[];var d=a.top,e=a.height,f=a.left+a.width,g=a.top+a.height,k=b.left+b.width,m=b.top+b.height;b.top>a.top&&(c.push(new _.ZJ(a.left,a.top,a.width,b.top-a.top)),d=b.top,e-=b.top-a.top);m<g&&(c.push(new _.ZJ(a.left,m,a.width,g-m)),e=m-d);b.left>a.left&&c.push(new _.ZJ(a.left,d,b.left-a.left,e));k<f&&c.push(new _.ZJ(k,d,f-k,e));return c};_.ZJ.prototype.nT=function(a){return _.aK(this,a)};
_.ZJ.prototype.contains=function(a){return a instanceof _.GJ?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};_.bK=function(a,b){var c=b.x<a.left?a.left-b.x:Math.max(b.x-(a.left+a.width),0);a=b.y<a.top?a.top-b.y:Math.max(b.y-(a.top+a.height),0);return c*c+a*a};_.h=_.ZJ.prototype;_.h.distance=function(a){return Math.sqrt(_.bK(this,a))};
_.h.Wb=function(){return new _.si(this.width,this.height)};_.h.getCenter=function(){return new _.GJ(this.left+this.width/2,this.top+this.height/2)};_.h.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.h.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.h.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.h.translate=function(a,b){a instanceof _.GJ?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};_.h.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};
cK=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""};_.dK=function(a){return a.classList?a.classList:cK(a).match(/\S+/g)||[]};_.eK=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_.fK=function(a,b){return a.classList?a.classList.contains(b):_.Da(_.dK(a),b)};_.gK=function(a,b){if(a.classList)a.classList.add(b);else if(!_.fK(a,b)){var c=cK(a);_.eK(a,c+(0<c.length?" "+b:b))}};
_.hK=function(a,b){if(a.classList)_.Nb(b,function(e){_.gK(a,e)});else{var c={};_.Nb(_.dK(a),function(e){c[e]=!0});_.Nb(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;_.eK(a,b)}};_.iK=function(a,b){a.classList?a.classList.remove(b):_.fK(a,b)&&_.eK(a,_.Qb(_.dK(a),function(c){return c!=b}).join(" "))};_.jK=function(a,b){a.classList?_.Nb(b,function(c){_.iK(a,c)}):_.eK(a,_.Qb(_.dK(a),function(c){return!_.Da(b,c)}).join(" "))};
var mK,FK,JK,LK,MK;_.lK=function(a,b,c){if("string"===typeof b)(b=_.kK(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=_.kK(c,d);f&&(c.style[f]=e)}};mK={};_.kK=function(a,b){var c=mK[b];if(!c){var d=_.SJ(b);c=d;void 0===a.style[d]&&(d=(_.cd?"Webkit":_.bd?"Moz":_.Zc?"ms":_.Yc?"O":null)+Zja(d),void 0!==a.style[d]&&(c=d));mK[b]=c}return c};
_.nK=function(a,b){var c=_.ti(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.oK=function(a,b){return a.currentStyle?a.currentStyle[b]:null};_.pK=function(a,b){return _.nK(a,b)||_.oK(a,b)||a.style&&a.style[b]};_.qK=function(a){return _.pK(a,"position")};_.sK=function(a,b,c){if(b instanceof _.GJ){var d=b.x;b=b.y}else d=b,b=c;a.style.left=_.rK(d,!1);a.style.top=_.rK(b,!1)};
_.tK=function(a){a=a?_.ti(a):document;return!_.Zc||_.ld(9)||_.Ai(_.Zi(a).jc)?a.documentElement:a.body};_.uK=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}};_.vK=function(a){var b=_.ti(a),c=new _.GJ(0,0),d=_.tK(b);if(a==d)return c;a=_.uK(a);b=_.IJ(_.Zi(b).jc);c.x=a.left+b.x;c.y=a.top+b.y;return c};_.xK=function(a,b,c){if(b instanceof _.si)c=b.height,b=b.width;else if(void 0==c)throw Error("md");_.wK(a,b);a.style.height=_.rK(c,!0)};
_.rK=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a};_.wK=function(a,b){a.style.width=_.rK(b,!0)};_.zK=function(a){var b=_.yK;if("none"!=_.pK(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a};
_.yK=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.cd&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=_.uK(a),new _.si(a.right-a.left,a.bottom-a.top)):new _.si(b,c)};_.AK=function(a){var b=_.vK(a);a=_.zK(a);return new _.ZJ(b.x,b.y,a.width,a.height)};_.BK=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")};_.CK=function(a,b){a.style.display=b?"":"none"};
_.DK=function(a){return"rtl"==_.pK(a,"direction")};_.EK=_.bd?"MozUserSelect":_.cd||_.$c?"WebkitUserSelect":null;_.IK=function(a){var b=_.ti(a),c=_.Zc&&a.currentStyle;if(c&&_.Ai(_.Zi(b).jc)&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing)return b=FK(a,c.width,"width","pixelWidth"),a=FK(a,c.height,"height","pixelHeight"),new _.si(b,a);c=new _.si(a.offsetWidth,a.offsetHeight);b=_.GK(a);a=_.HK(a);return new _.si(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)};
FK=function(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return+b};JK=function(a,b){return(b=_.oK(a,b))?FK(a,b,"left","pixelLeft"):0};
_.KK=function(a,b){if(_.Zc){var c=JK(a,b+"Left"),d=JK(a,b+"Right"),e=JK(a,b+"Top");a=JK(a,b+"Bottom");return new _.YJ(e,d,a,c)}c=_.nK(a,b+"Left");d=_.nK(a,b+"Right");e=_.nK(a,b+"Top");a=_.nK(a,b+"Bottom");return new _.YJ(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))};_.GK=function(a){return _.KK(a,"padding")};LK={thin:2,medium:4,thick:6};MK=function(a,b){if("none"==_.oK(a,b+"Style"))return 0;b=_.oK(a,b+"Width");return b in LK?LK[b]:FK(a,b,"left","pixelLeft")};
_.HK=function(a){if(_.Zc&&!_.ld(9)){var b=MK(a,"borderLeft"),c=MK(a,"borderRight"),d=MK(a,"borderTop");a=MK(a,"borderBottom");return new _.YJ(d,c,a,b)}b=_.nK(a,"borderLeftWidth");c=_.nK(a,"borderRightWidth");d=_.nK(a,"borderTopWidth");a=_.nK(a,"borderBottomWidth");return new _.YJ(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};
_.aka=function(){if(_.yaa){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(_.Bc))?a[1]:"0"}return _.dd?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(_.Bc))?a[0].replace(/_/g,"."):"10"):_.Aaa?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(_.Bc))?a[1]:""):_.Baa||_.Caa||_.Daa?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(_.Bc))?a[1].replace(/_/g,"."):""):""}();
_.NK=function(){};_.OJ(_.NK);_.NK.prototype.TM=0;
_.OK=function(a){_.ne.call(this);this.vg=a||_.Zi();this.dm=bka;this.Zd=null;this.ub=!1;this.Ba=null;this.Gx=void 0;this.Tp=this.dh=this.Ad=this.yG=null;this.jta=!1};_.r(_.OK,_.ne);_.OK.prototype.UGa=_.NK.Hc();var bka=null;_.h=_.OK.prototype;_.h.getId=function(){return this.Zd||(this.Zd=":"+(this.UGa.TM++).toString(36))};_.h.nf=function(a){if(this.Ad&&this.Ad.Tp){var b=this.Ad.Tp,c=this.Zd;c in b&&delete b[c];b=this.Ad.Tp;if(null!==b&&a in b)throw Error("p`"+a);b[a]=this}this.Zd=a};_.h.i=function(){return this.Ba};
_.h.Q5=function(a){return this.Ba?this.vg.Q5(a,this.Ba):[]};_.h.rj=function(a){return this.Ba?this.vg.rj(a,this.Ba):null};_.h.EF=function(a){return this.rj(a)};_.h.getHandler=function(){this.Gx||(this.Gx=new _.NJ(this));return this.Gx};_.h.Bf=function(a){if(this==a)throw Error("od");if(a&&this.Ad&&this.Zd&&_.PK(this.Ad,this.Zd)&&this.Ad!=a)throw Error("od");this.Ad=a;_.OK.ka.gaa.call(this,a)};_.h.getParent=function(){return this.Ad};
_.h.gaa=function(a){if(this.Ad&&this.Ad!=a)throw Error("pd");_.OK.ka.gaa.call(this,a)};_.h.wa=function(){return this.vg};_.h.ha=function(){this.Ba=this.vg.createElement("DIV")};_.h.Za=function(a){_.QK(this,a)};_.QK=function(a,b,c){if(a.ub)throw Error("qd");a.Ba||a.ha();b?b.insertBefore(a.Ba,c||null):a.vg.Tb().body.appendChild(a.Ba);a.Ad&&!a.Ad.ub||a.Ha()};_.h=_.OK.prototype;
_.h.rd=function(a){if(this.ub)throw Error("qd");if(a&&this.yl(a)){this.jta=!0;var b=_.ti(a);this.vg&&this.vg.Tb()==b||(this.vg=_.Zi(a));this.Og(a);this.Ha()}else throw Error("rd");};_.h.yl=function(){return!0};_.h.Og=function(a){this.Ba=a};_.h.Ha=function(){this.ub=!0;_.RK(this,function(a){!a.ub&&a.i()&&a.Ha()})};_.h.zc=function(){_.RK(this,function(a){a.ub&&a.zc()});this.Gx&&this.Gx.mf();this.ub=!1};
_.h.ta=function(){this.ub&&this.zc();this.Gx&&(this.Gx.Cb(),delete this.Gx);_.RK(this,function(a){a.Cb()});!this.jta&&this.Ba&&_.Ie(this.Ba);this.Ad=this.yG=this.Ba=this.Tp=this.dh=null;_.OK.ka.ta.call(this)};_.h.Kb=function(){return this.yG};_.h.Rh=function(a){this.yG=a};_.h.La=function(a,b){this.sE(a,_.SK(this),b)};
_.h.sE=function(a,b,c){if(a.ub&&(c||!this.ub))throw Error("qd");if(0>b||b>_.SK(this))throw Error("sd");this.Tp&&this.dh||(this.Tp={},this.dh=[]);if(a.getParent()==this){var d=a.getId();this.Tp[d]=a;_.Ha(this.dh,a)}else{d=this.Tp;var e=a.getId();if(null!==d&&e in d)throw Error("p`"+e);d[e]=a}a.Bf(this);_.DJ(this.dh,b,0,a);a.ub&&this.ub&&a.getParent()==this?(c=this.mb(),(c.childNodes[b]||null)!=a.i()&&(a.i().parentElement==c&&c.removeChild(a.i()),b=c.childNodes[b]||null,c.insertBefore(a.i(),b))):c?
(this.Ba||this.ha(),b=_.TK(this,b+1),_.QK(a,this.mb(),b?b.Ba:null)):this.ub&&!a.ub&&a.Ba&&a.Ba.parentNode&&1==a.Ba.parentNode.nodeType&&a.Ha()};_.h.mb=function(){return this.Ba};_.h.Oo=function(){null==this.dm&&(this.dm=_.DK(this.ub?this.Ba:this.vg.Tb().body));return this.dm};_.h.My=function(a){if(this.ub)throw Error("qd");this.dm=a};_.h.Ll=function(){return!!this.dh&&0!=this.dh.length};_.SK=function(a){return a.dh?a.dh.length:0};
_.PK=function(a,b){a.Tp&&b?(a=a.Tp,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b};_.TK=function(a,b){return a.dh?a.dh[b]||null:null};_.RK=function(a,b,c){a.dh&&_.Nb(a.dh,b,c)};_.OK.prototype.removeChild=function(a,b){if(a){var c="string"===typeof a?a:a.getId();a=_.PK(this,c);if(c&&a){var d=this.Tp;c in d&&delete d[c];_.Ha(this.dh,a);b&&(a.zc(),a.Ba&&_.Ie(a.Ba));a.Bf(null)}}if(!a)throw Error("td");return a};
_.OK.prototype.Dy=function(a){for(var b=[];this.Ll();){var c=b,d=c.push;var e=this.removeChild(_.TK(this,0),a);d.call(c,e)}return b};
var UK;
_.VK=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")};_.WK=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(UK||(UK={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=UK,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)};
_.XK=function(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)};_.YK=function(a,b){_.WK(a,"label",b)};
var cka=_.Zc?_.ai(_.bi('javascript:""')):_.ai(_.bi("about:blank"));_.Zc?_.ai(_.bi('javascript:""')):_.ai(_.bi("javascript:undefined"));_.ZK=function(a,b){a=a.ha("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"+(b?_.wc(b):"")});_.PJ(a,cka);return a};
var aL;_.$K=function(a){this.jc=a||{cookie:""}};_.h=_.$K.prototype;_.h.isEnabled=function(){return navigator.cookieEnabled};
_.h.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.XQa;d=c.YQa||!1;var f=c.domain||void 0;var g=c.path||void 0;var k=c.Pna}if(/[;=\s]/.test(a))throw Error("ud`"+a);if(/[;\r\n]/.test(b))throw Error("vd`"+b);void 0===k&&(k=-1);c=f?";domain="+f:"";g=g?";path="+g:"";d=d?";secure":"";k=0>k?"":0==k?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*k)).toUTCString();this.jc.cookie=a+"="+b+c+g+k+d+(null!=e?";samesite="+e:"")};
_.h.get=function(a,b){for(var c=a+"=",d=(this.jc.cookie||"").split(";"),e=0,f;e<d.length;e++){f=(0,_.kc)(d[e]);if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return""}return b};_.h.remove=function(a,b,c){var d=this.Yj(a);this.set(a,"",{Pna:0,path:b,domain:c});return d};_.h.Li=function(){return aL(this).keys};_.h.Hh=function(){return aL(this).values};_.h.isEmpty=function(){return!this.jc.cookie};_.h.ff=function(){return this.jc.cookie?(this.jc.cookie||"").split(";").length:0};
_.h.Yj=function(a){return void 0!==this.get(a)};_.h.iA=function(a){for(var b=aL(this).values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1};_.h.clear=function(){for(var a=aL(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])};aL=function(a){a=(a.jc.cookie||"").split(";");for(var b=[],c=[],d,e,f=0;f<a.length;f++)e=(0,_.kc)(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};
_.dka=new _.$K("undefined"==typeof document?null:document);

}catch(e){_._DumpException(e)}
try{
var eka;_.bL=function(a){return a};_.cL=function(a,b){b=b instanceof _.oc?b:_.oj(b);a.href=_.pc(b)};_.dL=function(a,b){var c=a.search(_.Tj),d=_.Sj(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return _.Pc(a.substr(d,e-d))};eka={wOa:"play-books-web",xOa:"ge-web-app",zOa:"play-store-web",yOa:"play-store-boq-web"};
var eL=function(a){this.Qd=a};eL.prototype.lp=function(a){this.Qd.height=a;return this};eL.prototype.getHeight=function(){return this.Qd.height};eL.prototype.ut=function(a){this.Qd.width=a;return this};eL.prototype.Jl=function(){return this.Qd.width};
_.fL=function(){this.Qd={}};_.h=_.fL.prototype;_.h.value=function(){return this.Qd};_.h.setUrl=function(a){this.Qd.url=a;return this};_.h.getUrl=function(){return this.Qd.url};_.h.setStyle=function(a){this.Qd.style=a;return this};_.h.getStyle=function(){return this.Qd.style};_.h.nf=function(a){this.Qd.id=a;return this};_.h.getId=function(){return this.Qd.id};_.gL=function(a,b){a.Qd.messageHandlers=b;return a};_.hL=function(a,b){a.Qd.messageHandlersFilter=b;return a};_.fL.prototype.getContext=function(){return this.Qd.context};
_.fL.prototype.getOpenerIframe=function(){return this.Qd.openerIframe};
var iL;iL=null;
_.oL=function(a){var b=_.AJ(),c=a.id;if("string"!==typeof c||_.nj(_.RJ(c)))return jL(b,"INVALID_DOC_ID"),b.promise;iL=_.TJ("DIV",{style:"background-color: #ddd;display: block;left: 0;margin: 0;opacity: 0.65;padding: 0;position: absolute;right: 0;top: 0;width: auto"});var d=document.body,e=document.documentElement;iL.style.height=Math.max(d.scrollHeight,d.offsetHeight,e.clientHeight,e.scrollHeight,e.offsetHeight)+"px";e=_.TJ("DIV",{style:"background-image: url(https://ssl.gstatic.com/android/market_images/web/loading_dark_large.gif);height: 150px;left: 50vw;margin-left: -75px;margin-top: -75px;position: fixed;top: 50vh;width: 150px"});iL.appendChild(e);
d.appendChild(iL);_.ce(iL,["click","touchstart"],kL,!1);c={docId:c,hl:_.JJ(new _.uf(window.location.href),"hl")||gapi.config.get("lang"),authuser:gapi.config.get("googleapis.config/sessionIndex")||"0",width:window.innerWidth};_.Yb(eka,a.source)&&(c.source=a.source);d=lL();e=[mL()];a.origin&&(e=[].concat(_.xb(e),_.xb(a.origin)));a=e;Array.isArray(a)||(a=[String(a)]);d.Fk.setValues("origin",a);a=(new _.fL).setStyle("glass").setUrl(d.toString());a.Qd.queryParams=c;a.Qd.connectWithQueryParams=!0;a=_.hL(_.gL(a,
{_ready:fka}),nL);(new eL(a.Qd)).ut(1).lp(1).Qd.closeClickDetection=!0;c=_.Kb(gka,b);d=_.Kb(jL,b,void 0);gapi.iframes.getContext().open(a.value()).then(c,d);return b.promise};_.Fb("lowlife.embeddable.ReviewWidget.open",_.oL,void 0);
var kL=function(){_.Ie(iL)},fka=function(){kL();var a=document.getElementById("glass-content");a&&(a=a.parentNode)&&(a.style.border="none",a=a.previousSibling)&&(a.style.opacity=.8)},hka=function(){var a=document.getElementById("glass-content");a&&a.scrollIntoView()},gka=function(a,b){var c=function(d){null!=d&&"OK"===d.responseCode?a.resolve(d):a.reject(d);b.close()};b.register("play.review.write.outcome",c,nL);b.register("writeReviewOutcome",c,nL);b.register("cancel",function(){b.close()},nL);b.register("play.review.scrollIntoView",
hka,nL)},nL=function(a){a=a.getOrigin();var b=lL();b=_.xf(_.wf(_.vf(new _.uf,b.lt).lC(b.oq()),b.Pu()),b.Hq).toString();return a===b},jL=function(a,b){kL();a.reject({responseCode:b||"ERROR"})},lL=function(){var a="https://play.google.com/store/ereview";/^http(s?):\/\/(.*\.)?google\.com(:\d+)?$/.test(mL())&&(a=gapi.config.get("play/review/debug/baseurl","https://play.google.com/store/ereview"));return(new _.uf(a)).clone()},mL=function(){return window.location.origin||window.location.protocol+"//"+window.location.host};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.pL=function(a,b,c){_.ne.call(this);this.target=a;this.ts=b||a;this.T7=c||new _.ZJ(NaN,NaN,NaN,NaN);this.jc=_.ti(a);this.Od=new _.NJ(this);_.$i(this,this.Od);this.deltaY=this.deltaX=this.Rra=this.Qra=this.screenY=this.screenX=this.clientY=this.clientX=0;this.Ao=!0;this.ZO=this.sx=!1;_.de(this.ts,["touchstart","mousedown"],this.Ora,!1,this);this.WY=ika};_.r(_.pL,_.ne);var ika=_.wa.document&&_.wa.document.documentElement&&!!_.wa.document.documentElement.setCapture&&!!_.wa.document.releaseCapture;
_.pL.prototype.getHandler=function(){return this.Od};_.qL=function(a,b){a.T7=b||new _.ZJ(NaN,NaN,NaN,NaN)};_.pL.prototype.Jla=function(){return this.Ao};_.pL.prototype.Gd=function(a){this.Ao=a};_.pL.prototype.ta=function(){_.pL.ka.ta.call(this);_.ie(this.ts,["touchstart","mousedown"],this.Ora,!1,this);this.Od.mf();this.WY&&this.jc.releaseCapture();this.ts=this.target=null};var rL=function(a){void 0===a.dm&&(a.dm=_.DK(a.target));return a.dm};
_.pL.prototype.Ora=function(a){var b="mousedown"==a.type;if(!this.Ao||this.sx||b&&!_.EJ(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new sL("start",this,a.clientX,a.clientY,a))){this.sx=!0;b&&a.preventDefault();b=this.jc;var c=b.documentElement,d=!this.WY;this.Od.s(b,["touchmove","mousemove"],this.cGa,{capture:d,passive:!1});this.Od.s(b,["touchend","mouseup"],this.xT,d);this.WY?(c.setCapture(!1),this.Od.s(c,"losecapture",this.xT)):this.Od.s(_.Lj(b),"blur",this.xT);this.pLa&&this.Od.s(this.pLa,
"scroll",this.EJa,d);this.clientX=this.Qra=a.clientX;this.clientY=this.Rra=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.ZO?(a=this.target,b=a.offsetLeft,c=a.offsetParent,c||"fixed"!=_.qK(a)||(c=_.ti(a).documentElement),c?(_.bd&&!_.kd(58)?(d=_.HK(c),b+=d.left):_.ld(8)&&!_.ld(9)&&(d=_.HK(c),b-=d.left),a=_.DK(c)?c.clientWidth-(b+a.offsetWidth):b):a=b):a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop;this.r9=_.IJ(_.Zi(this.jc).jc)}};
_.pL.prototype.xT=function(a,b){this.Od.mf();this.WY&&this.jc.releaseCapture();this.sx?(this.sx=!1,this.dispatchEvent(new sL("end",this,a.clientX,a.clientY,a,tL(this,this.deltaX),uL(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
_.pL.prototype.cGa=function(a){if(this.Ao){var b=(this.ZO&&rL(this)?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.sx){var d=this.Qra-this.clientX,e=this.Rra-this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new sL("start",this,a.clientX,a.clientY,a)))this.sx=!0;else{this.isDisposed()||this.xT(a);return}}c=vL(this,b,c);b=c.x;c=c.y;this.sx&&this.dispatchEvent(new sL("beforedrag",this,a.clientX,
a.clientY,a,b,c))&&(wL(this,a,b,c),a.preventDefault())}};var vL=function(a,b,c){var d=_.IJ(_.Zi(a.jc).jc);b+=d.x-a.r9.x;c+=d.y-a.r9.y;a.r9=d;a.deltaX+=b;a.deltaY+=c;return new _.GJ(tL(a,a.deltaX),uL(a,a.deltaY))};_.pL.prototype.EJa=function(a){var b=vL(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;wL(this,a,b.x,b.y)};
var wL=function(a,b,c,d){a.ZO&&rL(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new sL("drag",a,b.clientX,b.clientY,b,c,d))},tL=function(a,b){var c=a.T7;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))},uL=function(a,b){var c=a.T7;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))};
_.pL.prototype.dg=function(){return this.sx};var sL=function(a,b,c,d,e,f,g){_.Rd.call(this,a);this.clientX=c;this.clientY=d;this.ICa=e;this.left=void 0!==f?f:b.deltaX;this.top=void 0!==g?g:b.deltaY};_.r(sL,_.Rd);
var xL=function(a){this.Mb=new Map;var b=arguments.length;if(1<b){if(b%2)throw Error("q");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.addAll(a)};_.h=xL.prototype;_.h.ff=function(){return this.Mb.size};_.h.Hh=function(){return Array.from(this.Mb.values())};_.h.Li=function(){return Array.from(this.Mb.keys())};_.h.Yj=function(a){return this.Mb.has(a)};_.h.iA=function(a){return this.Hh().some(function(b){return b==a})};
_.h.equals=function(a,b){var c=this;b=void 0===b?function(d,e){return d===e}:b;return this===a?!0:this.Mb.size!=a.ff()?!1:this.Li().every(function(d){return b(c.Mb.get(d),a.get(d))})};_.h.isEmpty=function(){return 0==this.Mb.size};_.h.clear=function(){this.Mb.clear()};_.h.remove=function(a){return this.Mb.delete(a)};_.h.get=function(a,b){return this.Mb.has(a)?this.Mb.get(a):b};_.h.set=function(a,b){this.Mb.set(a,b);return this};
_.h.addAll=function(a){if(a instanceof xL){a=_.l(a.Mb);for(var b=a.next();!b.done;b=a.next()){var c=_.l(b.value);b=c.next().value;c=c.next().value;this.Mb.set(b,c)}}else if(a)for(a=_.l(Object.entries(a)),b=a.next();!b.done;b=a.next())c=_.l(b.value),b=c.next().value,c=c.next().value,this.Mb.set(b,c)};_.h.forEach=function(a,b){var c=this;b=void 0===b?this:b;this.Mb.forEach(function(d,e){return a.call(b,d,e,c)})};_.h.clone=function(){return new xL(this)};
(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!_.wa.requestAnimationFrame;++c)_.wa.requestAnimationFrame=_.wa[b+"RequestAnimationFrame"],_.wa.cancelAnimationFrame=_.wa[b+"CancelAnimationFrame"]||_.wa[b+"CancelRequestAnimationFrame"];if(!_.wa.requestAnimationFrame){var d=0;_.wa.requestAnimationFrame=function(e){var f=(new Date).getTime(),g=Math.max(0,16-(f-d));d=f+g;return _.wa.setTimeout(function(){e(f+g)},g)};_.wa.cancelAnimationFrame||(_.wa.cancelAnimationFrame=function(e){clearTimeout(e)})}})();
var yL=[[],[]],zL=0,AL=!1,jka=0,lka=function(a,b){var c=jka++,d={mIa:{id:c,qj:a.measure,context:b},UIa:{id:c,qj:a.TIa,context:b},state:{},Vf:void 0,eV:!1};return function(){0<arguments.length?(d.Vf||(d.Vf=[]),d.Vf.length=0,d.Vf.push.apply(d.Vf,arguments),d.Vf.push(d.state)):d.Vf&&0!=d.Vf.length?(d.Vf[0]=d.state,d.Vf.length=1):d.Vf=[d.state];d.eV||(d.eV=!0,yL[zL].push(d));AL||(AL=!0,window.requestAnimationFrame(kka))}},kka=function(){AL=!1;var a=yL[zL],b=a.length;zL=(zL+1)%2;for(var c,d=0;d<b;++d){c=
a[d];var e=c.mIa;c.eV=!1;e.qj&&e.qj.apply(e.context,c.Vf)}for(d=0;d<b;++d)c=a[d],e=c.UIa,c.eV=!1,e.qj&&e.qj.apply(e.context,c.Vf),c.state={};a.length=0};
_.BL=function(a){_.ne.call(this);this.Ba=a;a=_.Zc?"focusout":"blur";this.XHa=_.de(this.Ba,_.Zc?"focusin":"focus",this,!_.Zc);this.YHa=_.de(this.Ba,a,this,!_.Zc)};_.r(_.BL,_.ne);_.BL.prototype.handleEvent=function(a){var b=new _.Td(a.Zf);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};_.BL.prototype.ta=function(){_.BL.ka.ta.call(this);_.je(this.XHa);_.je(this.YHa);delete this.Ba};
var mka=function(a,b){this.Ba=a;this.vg=b};
var CL=function(a,b){_.OK.call(this,b);this.aNa=!!a;this.iG=null;this.bqa=lka({TIa:this.uX},this)};_.r(CL,_.OK);_.h=CL.prototype;_.h.n5=null;_.h.Cf=!1;_.h.Pm=null;_.h.kj=null;_.h.Xq=null;_.h.e3=!1;_.h.Gb=function(){return"goog-modalpopup"};_.h.CA=function(){return this.Pm};_.h.ha=function(){CL.ka.ha.call(this);var a=this.i(),b=(0,_.kc)(this.Gb()).split(" ");_.hK(a,b);_.Vi(a,!0);_.CK(a,!1);DL(this);EL(this)};
var DL=function(a){a.aNa&&!a.kj&&(a.kj=_.ZK(a.wa()),a.kj.className=a.Gb()+"-bg",_.CK(a.kj,!1),_.BK(a.kj,0));a.Pm||(a.Pm=a.wa().ha("DIV",a.Gb()+"-bg"),_.CK(a.Pm,!1))},EL=function(a){a.Xq||(a.Xq=a.wa().createElement("SPAN"),_.CK(a.Xq,!1),_.Vi(a.Xq,!0),a.Xq.style.position="absolute")};_.h=CL.prototype;_.h.aqa=function(){this.e3=!1};_.h.yl=function(a){return!!a&&"DIV"==a.tagName};
_.h.Og=function(a){CL.ka.Og.call(this,a);a=(0,_.kc)(this.Gb()).split(" ");_.hK(this.i(),a);DL(this);EL(this);_.Vi(this.i(),!0);_.CK(this.i(),!1)};_.h.Ha=function(){this.kj&&_.Ii(this.kj,this.i());_.Ii(this.Pm,this.i());CL.ka.Ha.call(this);_.Ji(this.Xq,this.i());this.n5=new _.BL(this.wa().Tb());this.getHandler().s(this.n5,"focusin",this.zJa);FL(this,!1)};_.h.zc=function(){this.isVisible()&&this.setVisible(!1);_.Ma(this.n5);CL.ka.zc.call(this);_.Ie(this.kj);_.Ie(this.Pm);_.Ie(this.Xq)};
_.h.setVisible=function(a){a!=this.Cf&&(this.KB&&this.KB.stop(),this.HE&&this.HE.stop(),this.JB&&this.JB.stop(),this.GE&&this.GE.stop(),this.ub&&FL(this,a),a?this.Eaa():this.Ox())};var FL=function(a,b){a.coa||(a.coa=new mka(a.Ba,a.vg));a=a.coa;if(b){a.MF||(a.MF=[]);b=a.vg.$m(a.vg.Tb().body);for(var c=0;c<b.length;c++){var d=b[c];d==a.Ba||_.XK(d,"hidden")||(_.WK(d,"hidden",!0),a.MF.push(d))}}else if(a.MF){for(c=0;c<a.MF.length;c++)a.MF[c].removeAttribute("aria-hidden");a.MF=null}};
CL.prototype.gY=function(a,b,c,d){this.KB=a;this.JB=b;this.HE=c;this.GE=d};CL.prototype.Eaa=function(){if(this.dispatchEvent("beforeshow")){try{this.iG=this.wa().Tb().activeElement}catch(a){}this.uX();this.Md();this.getHandler().s(this.wa().getWindow(),"resize",this.uX).s(this.wa().getWindow(),"orientationchange",this.bqa);GL(this,!0);this.focus();this.Cf=!0;this.KB&&this.HE?(_.ce(this.KB,"end",this.tn,!1,this),this.HE.play(),this.KB.play()):this.tn()}};
CL.prototype.Ox=function(){if(this.dispatchEvent("beforehide")){this.getHandler().Ve(this.wa().getWindow(),"resize",this.uX).Ve(this.wa().getWindow(),"orientationchange",this.bqa);this.Cf=!1;this.JB&&this.GE?(_.ce(this.JB,"end",this.Wl,!1,this),this.GE.play(),this.JB.play()):this.Wl();a:{try{var a=this.wa(),b=a.Tb().body,c=a.Tb().activeElement||b;if(!this.iG||this.iG==b){this.iG=null;break a}(c==b||a.contains(this.i(),c))&&this.iG.focus()}catch(d){}this.iG=null}}};
var GL=function(a,b){a.kj&&_.CK(a.kj,b);a.Pm&&_.CK(a.Pm,b);_.CK(a.i(),b);_.CK(a.Xq,b)};_.h=CL.prototype;_.h.tn=function(){this.dispatchEvent("show")};_.h.Wl=function(){GL(this,!1);this.dispatchEvent("hide")};_.h.isVisible=function(){return this.Cf};_.h.focus=function(){this.qla()};
_.h.uX=function(){this.kj&&_.CK(this.kj,!1);this.Pm&&_.CK(this.Pm,!1);var a=this.wa().Tb(),b=_.Ci(_.Lj(a)||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.kj&&(_.CK(this.kj,!0),_.xK(this.kj,c,a));this.Pm&&(_.CK(this.Pm,!0),_.xK(this.Pm,c,a))};
_.h.Md=function(){var a=this.wa().Tb(),b=_.Lj(a)||window;if("fixed"==_.qK(this.i()))var c=a=0;else c=_.IJ(this.wa().jc),a=c.x,c=c.y;var d=_.zK(this.i());b=_.Ci(b);a=Math.max(a+b.width/2-d.width/2,0);c=Math.max(c+b.height/2-d.height/2,0);_.sK(this.i(),a,c);_.sK(this.Xq,a,c)};_.h.zJa=function(a){this.e3?this.aqa():a.target==this.Xq&&_.jf(this.qla,0,this)};_.h.qla=function(){try{_.Zc&&this.wa().Tb().body.focus(),this.i().focus()}catch(a){}};
_.h.ta=function(){_.Ma(this.KB);this.KB=null;_.Ma(this.JB);this.JB=null;_.Ma(this.HE);this.HE=null;_.Ma(this.GE);this.GE=null;CL.ka.ta.call(this)};
var ML,SL,TL,UL,VL,nka,oka;_.IL=function(a,b,c){CL.call(this,b,c);this.Wj=a||"modal-dialog";this.Ei=_.HL()};_.r(_.IL,CL);_.h=_.IL.prototype;_.h.W4=!0;_.h.YL=!0;_.h.doa=!0;_.h.I4=!0;_.h.oS=.5;_.h.$q="";_.h.Re=null;_.h.wo=null;_.h.fL=!1;_.h.km=null;_.h.lm=null;_.h.KO=null;_.h.Ej=null;_.h.Al=null;_.h.Di=null;_.h.yN="dialog";_.h.Gb=function(){return this.Wj};_.h.setTitle=function(a){this.$q=a;this.lm&&_.UJ(this.lm,a)};_.h.getTitle=function(){return this.$q};
_.h.getContent=function(){return null!=this.Re?_.pj(this.Re):""};_.h.Ex=function(){return this.yN};_.h.jaa=function(a){this.yN=a};_.h.mb=function(){this.i()||this.Za();return this.Al};_.h.CA=function(){this.i()||this.Za();return _.IL.ka.CA.call(this)};_.JL=function(a,b){a.oS=b;a.i()&&(b=a.CA())&&_.BK(b,a.oS)};_.IL.prototype.setDraggable=function(a){this.I4=a;KL(this,a&&this.ub)};_.IL.prototype.getDraggable=function(){return this.I4};
var KL=function(a,b){var c=(0,_.kc)(a.Wj+"-title-draggable").split(" ");a.i()&&(b?_.hK(a.km,c):_.jK(a.km,c));b&&!a.wo?(b=new _.pL(a.i(),a.km),a.wo=b,_.hK(a.km,c),_.de(a.wo,"start",a.W$,!1,a)):!b&&a.wo&&(a.wo.Cb(),a.wo=null)};_.h=_.IL.prototype;
_.h.ha=function(){_.IL.ka.ha.call(this);var a=this.i(),b=this.wa();this.KO=this.getId();var c=this.getId()+".contentEl";this.km=b.ha("DIV",this.Wj+"-title",this.lm=b.ha("SPAN",{className:this.Wj+"-title-text",id:this.KO},this.$q),this.Ej=b.ha("SPAN",this.Wj+"-title-close"));_.Hi(a,this.km,this.Al=b.ha("DIV",{className:this.Wj+"-content",id:c}),this.Di=b.ha("DIV",this.Wj+"-buttons"));_.VK(this.lm,"heading");_.VK(this.Ej,"button");_.Vi(this.Ej,!0);_.YK(this.Ej,"Close");_.VK(a,this.Ex());_.WK(a,"labelledby",
this.KO||"");this.Re&&_.Oc(this.Al,this.Re);_.CK(this.Ej,this.YL);this.Ei&&(a=this.Ei,a.Ba=this.Di,a.Za());_.CK(this.Di,!!this.Ei);_.JL(this,this.oS)};
_.h.Og=function(a){_.IL.ka.Og.call(this,a);a=this.i();var b=this.Wj+"-content";this.Al=_.vi(document,null,b,a)[0];this.Al||(this.Al=this.wa().ha("DIV",b),this.Re&&_.Oc(this.Al,this.Re),a.appendChild(this.Al));b=this.Wj+"-title";var c=this.Wj+"-title-text",d=this.Wj+"-title-close";(this.km=_.vi(document,null,b,a)[0])?(this.lm=_.vi(document,null,c,this.km)[0],this.Ej=_.vi(document,null,d,this.km)[0]):(this.km=this.wa().ha("DIV",b),a.insertBefore(this.km,this.Al));this.lm?(this.$q=_.XJ(this.lm),this.lm.id||
(this.lm.id=this.getId())):(this.lm=_.TJ("SPAN",{className:c,id:this.getId()}),this.km.appendChild(this.lm));this.KO=this.lm.id;_.WK(a,"labelledby",this.KO||"");this.Ej||(this.Ej=this.wa().ha("SPAN",d),this.km.appendChild(this.Ej));_.CK(this.Ej,this.YL);b=this.Wj+"-buttons";(this.Di=_.vi(document,null,b,a)[0])?(this.Ei=new _.LL(this.wa()),this.Ei.rd(this.Di)):(this.Di=this.wa().ha("DIV",b),a.appendChild(this.Di),this.Ei&&(a=this.Ei,a.Ba=this.Di,a.Za()),_.CK(this.Di,!!this.Ei));_.JL(this,this.oS)};
_.h.Ha=function(){_.IL.ka.Ha.call(this);this.getHandler().s(this.i(),"keydown",this.Boa).s(this.i(),"keypress",this.Boa);this.getHandler().s(this.Di,"click",this.wJa);KL(this,this.I4);this.getHandler().s(this.Ej,"click",this.HJa);var a=this.i();_.VK(a,this.Ex());""!==this.lm.id&&_.WK(a,"labelledby",this.lm.id);if(!this.doa){this.doa=!1;if(this.ub){a=this.wa();var b=this.CA();a.removeNode(this.kj);a.removeNode(b)}this.isVisible()&&FL(this,!1)}};
_.h.zc=function(){this.isVisible()&&this.setVisible(!1);KL(this,!1);_.IL.ka.zc.call(this)};_.h.setVisible=function(a){a!=this.isVisible()&&(this.ub||this.Za(),_.IL.ka.setVisible.call(this,a))};_.h.tn=function(){_.IL.ka.tn.call(this);this.dispatchEvent("aftershow")};_.h.Wl=function(){_.IL.ka.Wl.call(this);this.dispatchEvent("afterhide");this.fL&&this.Cb()};
_.h.W$=function(){var a=this.wa().Tb(),b=_.Ci(_.Lj(a)||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=_.zK(this.i());"fixed"==_.qK(this.i())?_.qL(this.wo,new _.ZJ(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):_.qL(this.wo,new _.ZJ(0,0,c-d.width,a-d.height))};_.h.HJa=function(){ML(this)};ML=function(a){if(a.YL){var b=a.Ei,c=b&&b.Sr;c?(b=b.get(c),a.dispatchEvent(new NL(c,b))&&a.setVisible(!1)):a.setVisible(!1)}};
_.OL=function(a){a.YL=!1;a.Ej&&_.CK(a.Ej,a.YL)};_.IL.prototype.$X=function(a){this.fL=a};_.IL.prototype.ta=function(){this.Di=this.Ej=null;_.IL.ka.ta.call(this)};_.PL=function(a,b){a.Ei=b;a.Di&&(a.Ei?(b=a.Ei,b.Ba=a.Di,b.Za()):_.Oc(a.Di,_.Nc),_.CK(a.Di,!!a.Ei))};_.IL.prototype.wJa=function(a){a:{for(a=a.target;null!=a&&a!=this.Di;){if("BUTTON"==a.tagName)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.Ei.get(a);this.dispatchEvent(new NL(a,b))&&this.setVisible(!1)}};
_.IL.prototype.Boa=function(a){var b=!1,c=!1,d=this.Ei,e=a.target;if("keydown"==a.type)if(this.W4&&27==a.keyCode){var f=d&&d.Sr;e="SELECT"==e.tagName&&!e.disabled;f&&!e?(c=!0,b=d.get(f),b=this.dispatchEvent(new NL(f,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.i()){this.e3=!0;try{this.Xq.focus()}catch(m){}_.jf(this.aqa,0,this)}}else if(13==a.keyCode){if("BUTTON"==e.tagName&&!e.disabled)f=e.name;else if(e==this.Ej)ML(this);else if(d){var g=d.ZK,k=g&&_.QL(d,g);e=("TEXTAREA"==e.tagName||
"SELECT"==e.tagName||"A"==e.tagName)&&!e.disabled;!k||k.disabled||e||(f=g)}f&&d&&(c=!0,b=this.dispatchEvent(new NL(f,String(d.get(f)))))}else e!=this.Ej||32!=a.keyCode&&" "!=a.key||ML(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};var NL=function(a,b){this.type="dialogselect";this.key=a;this.caption=b};_.r(NL,_.Rd);_.LL=function(a){xL.call(this);this.vg=a||_.Zi();this.Wj="goog-buttonset";this.Sr=this.Ba=this.ZK=null};_.r(_.LL,xL);
_.LL.prototype.clear=function(){xL.prototype.clear.call(this);this.ZK=this.Sr=null};_.LL.prototype.set=function(a,b,c,d){xL.prototype.set.call(this,a,b);c&&(this.ZK=a);d&&(this.Sr=a);return this};_.RL=function(a,b,c,d){return a.set(b.key,b.caption,c,d)};_.LL.prototype.Za=function(){if(this.Ba){_.Oc(this.Ba,_.Nc);var a=_.Zi(this.Ba);this.forEach(function(b,c){b=a.ha("BUTTON",{name:c},b);c==this.ZK&&(b.className=this.Wj+"-default");this.Ba.appendChild(b)},this)}};
_.LL.prototype.rd=function(a){if(a&&1==a.nodeType){this.Ba=a;a=_.Kj("BUTTON",this.Ba);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=_.XJ(c)||c.value,d){var f=0==b;this.set(d,e,f,"cancel"==c.name);f&&_.gK(c,this.Wj+"-default")}}};_.LL.prototype.i=function(){return this.Ba};_.LL.prototype.wa=function(){return this.vg};_.QL=function(a,b){a=_.Kj("BUTTON",a.Ba);for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null};SL={key:"ok",caption:"OK"};TL={key:"cancel",caption:"Cancel"};
UL={key:"yes",caption:"Yes"};VL={key:"no",caption:"No"};nka={key:"save",caption:"Save"};oka={key:"continue",caption:"Continue"};_.HL=function(){return _.RL(_.RL(new _.LL,SL,!0),TL,!1,!0)};"undefined"!=typeof document&&(_.RL(new _.LL,SL,!0,!0),_.HL(),_.RL(_.RL(new _.LL,UL,!0),VL,!1,!0),_.RL(_.RL(_.RL(new _.LL,UL),VL,!0),TL,!1,!0),_.RL(_.RL(_.RL(new _.LL,oka),nka),TL,!0,!0));
_.WL=function(a,b,c,d){_.Td.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d};_.r(_.WL,_.Td);

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Xka,rN,qN,pN,Zka,sN,tN,uN,vN,wN,xN,cla,ela,yN,zN,AN,BN,CN,kla,IN,JN,lla,mla,nla,ola,KN,pla,qla,rla;_.lN=function(a,b,c){for(var d="string"===typeof a?a.split(""):a,e=a.length-1;0<=e;e--)if(e in d&&b.call(c,d[e],e,a))return e;return-1};_.mN=function(a,b){return a>b?1:a<b?-1:0};_.nN=function(a,b){for(var c=Math.min(a.length,b.length),d=0;d<c;d++){var e=_.mN(a[d],b[d]);if(0!=e)return e}return _.mN(a.length,b.length)};Xka=function(a,b){return _.Ia.apply([],(0,_.Rb)(a,b,void 0))};
rN=function(a){if(_.Zc&&!_.kd(9))return[0,0,0,0];var b=oN.hasOwnProperty(a)?oN[a]:null;if(b)return b;65536<Object.keys(oN).length&&(oN={});var c=[0,0,0,0];b=pN(a,/\\[0-9A-Fa-f]{6}\s?/g);b=pN(b,/\\[0-9A-Fa-f]{1,5}\s/g);b=pN(b,/\\./g);b=b.replace(/:not\(([^\)]*)\)/g,"     $1 ");b=b.replace(/{[^]*/gm,"");b=qN(b,c,/(\[[^\]]+\])/g,2);b=qN(b,c,/(#[^\#\s\+>~\.\[:]+)/g,1);b=qN(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=qN(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);b=qN(b,c,/(:[\w-]+\([^\)]*\))/gi,
2);b=qN(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");qN(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return oN[a]=b};qN=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};pN=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};Zka=function(a){return Yka[a]};sN=function(a,b){a=_.wa[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};
tN=function(a,b){return(a=_.wa[a])&&a.prototype&&a.prototype[b]||null};uN=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Ad");return a};vN=function(a,b,c,d){if(a)return a.apply(b,d);if(_.Zc&&10>document.documentMode){if(!b[c].call)throw Error("Bd");}else if("function"!=typeof b[c])throw Error("Ad");return b[c].apply(b,d)};wN=function(a){return uN($ka,a,"attributes",function(b){return b instanceof NamedNodeMap})};
xN=function(a,b,c){try{vN(ala,a,"setAttribute",[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}};cla=function(a){return uN(bla,a,"style",function(b){return b instanceof CSSStyleDeclaration})};ela=function(a){return uN(dla,a,"sheet",function(b){return b instanceof CSSStyleSheet})};yN=function(a){return uN(fla,a,"nodeName",function(b){return"string"==typeof b})};zN=function(a){return uN(gla,a,"nodeType",function(b){return"number"==typeof b})};
AN=function(a){return uN(hla,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})};BN=function(a,b){return vN(ila,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};CN=function(a,b,c){vN(jla,a,a.setProperty?"setProperty":"setAttribute",[b,c])};_.DN=function(a,b){b=a.aspectRatio()>b.aspectRatio()?b.width/a.width:b.height/a.height;return a.scale(b)};
_.EN=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");_.ya.call(this,c+a[d])};_.r(_.EN,_.ya);_.EN.prototype.name="AssertionError";kla=function(){return null};_.FN=function(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};_.GN=function(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a<b?-1:a==b?0:1};
_.HN=function(a){a instanceof _.oc||(a="object"==typeof a&&a.As?a.fn():String(a),a=_.sc.test(a)?_.qc(a):_.rc(a));return a||_.tc};IN=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g;JN=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g;lla=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/;mla=/\/\*/;
nla=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b};ola=function(a){return a.replace(JN,function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(g,k,m){f=k;return m});b=_.HN(d).fn();return c+f+b+f+e})};
KN=function(a){if(a instanceof _.oc)return'url("'+_.pc(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof _.hc)a=_.ic(a);else{a=String(a);var b=a.replace(IN,"$1").replace(IN,"$1").replace(JN,"url");if(lla.test(b)){if(b=!mla.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}b=b&&c&&nla(a)}a=b?ola(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new _.EN("Value does not allow [{;}], got: %s.",[a]);return a};
_.LN=function(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("v`"+c);var d=a[c];null!=d&&(d=Array.isArray(d)?_.Rb(d,KN).join(" "):KN(d),b+=c+":"+d+";")}return b?new _.vc(b,_.uc):_.xc};_.MN=function(a){return a instanceof _.zc&&a.constructor===_.zc?a.U9:"type_error:SafeStyleSheet"};pla=function(a){var b="",c=function(d){Array.isArray(d)?_.Nb(d,c):b+=_.MN(d)};_.Nb(arguments,c);return new _.zc(b,_.yc)};
_.NN=function(a){for(var b=0;2>b;b++){var c="\"'".charAt(b);if(a.charAt(0)==c&&a.charAt(a.length-1)==c)return a.substring(1,a.length-1)}return a};_.ON=function(a,b){return a&&b?a.split(b).length-1:0};_.PN=function(a,b,c){return Math.min(Math.max(a,b),c)};_.QN=function(a){var b=null;return _.Ze(new _.Ue(function(c,d){b=_.jf(function(){c(void 0)},a);-1==b&&d(Error("I"))}),function(c){_.kf(b);throw c;})};
qla={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,
"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0};
rla={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,"* CLASS":!0,"* ID":!0,"* STYLE":!0};
var oN={};
var sla={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},tla=/[\n\f\r"'()*<>]/g,Yka={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},ula=function(a,b,c){b=(0,_.kc)(b);if(""==b)return null;if(0==_.GN("url(",b.substr(0,4)))return b=!b.endsWith(")")||1<_.ON(b,"(")||1<_.ON(b,")")||!c?null:c?(b=c(_.NN(b.substring(4,b.length-1)),a))&&"about:invalid#zClosurez"!=_.pc(b)?'url("'+_.pc(b).replace(tla,Zka)+'")':null:null,b;if(0<b.indexOf("(")){if(/"|'/.test(b))return null;for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in sla))return null}return b};
var $ka=sN("Element","attributes")||sN("Node","attributes"),RN=tN("Element","hasAttribute"),SN=tN("Element","getAttribute"),ala=tN("Element","setAttribute"),vla=tN("Element","removeAttribute");sN("Element","innerHTML")||sN("HTMLElement","innerHTML");var wla=tN("Element","getElementsByTagName"),xla=tN("Element","matches")||tN("Element","msMatchesSelector"),fla=sN("Node","nodeName"),gla=sN("Node","nodeType"),hla=sN("Node","parentNode");sN("Node","childNodes");
var bla=sN("HTMLElement","style")||sN("Element","style"),dla=sN("HTMLStyleElement","sheet"),ila=tN("CSSStyleDeclaration","getPropertyValue"),jla=tN("CSSStyleDeclaration","setProperty");
var yla=_.Zc&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,zla={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},Bla=function(a,b,c){var d=[];a=TN(_.Ja(a.cssRules));_.Nb(a,function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Cd");if(!(b&&_.Zc&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(yla,"#"+b+" $1"):e.selectorText,g=d.push;e=Ala(e.style,c);if(-1!=
f.indexOf("<"))throw Error("w`"+f);var k=f.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(k))throw Error("x`"+f);a:{for(var m={"(":")","[":"]"},n=[],q=0;q<k.length;q++){var t=k[q];if(m[t])n.push(m[t]);else if(_.Yb(m,t)&&n.pop()!=t){k=!1;break a}}k=0==n.length}if(!k)throw Error("y`"+f);e instanceof _.vc||(e=_.LN(e));g.call(d,new _.zc(f+"{"+_.wc(e).replace(/</g,"\\3C ")+"}",_.yc))}});return pla(d)},TN=function(a){return _.Qb(a,function(b){return b instanceof
CSSStyleRule||b.type==CSSRule.STYLE_RULE})},Cla=function(a,b,c){a=UN("<style>"+a+"</style>");return null==a||null==a.sheet?_.Ac:Bla(a.sheet,void 0!=b?b:null,c)},UN=function(a){if(_.Zc&&!_.kd(10)||"function"!=typeof _.wa.DOMParser)return null;a=_.Mc("<html><head></head><body>"+a+"</body></html>",null);return(new DOMParser).parseFromString(_.Lc(a),"text/html").body.children[0]},Ala=function(a,b){if(!a)return _.xc;var c=document.createElement("div").style,d=VN(a);_.Nb(d,function(e){var f=_.cd&&e in zla?
e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.jc(f,"--")||_.jc(f,"var")||(e=BN(a,e),e=ula(f,e,b),null!=e&&CN(c,f,e))});return new _.vc(c.cssText||"",_.uc)},Ela=function(a){var b=Array.from(vN(wla,a,"getElementsByTagName",["STYLE"])),c=Xka(b,function(e){return _.Ja(ela(e).cssRules)});c=TN(c);c.sort(function(e,f){e=rN(e.selectorText);f=rN(f.selectorText);return-_.nN(e,f)});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var d;d=a.nextNode();)_.Nb(c,
function(e){vN(xla,d,d.matches?"matches":"msMatchesSelector",[e.selectorText])&&e.style&&Dla(d,e.style)});_.Nb(b,_.Ie)},Dla=function(a,b){var c=VN(a.style),d=VN(b);_.Nb(d,function(e){if(!(0<=c.indexOf(e))){var f=BN(b,e);CN(a.style,e,f)}})},VN=function(a){_.Ka(a)?a=_.Ja(a):(a=_.Xb(a),_.Ha(a,"cssText"));return a};
var Fla="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),Gla=0,WN=function(){this.he=[];this.XY=[];this.ZE="data-elementweakmap-index-"+Gla++};WN.prototype.set=function(a,b){if(vN(RN,a,"hasAttribute",[this.ZE])){var c=parseInt(vN(SN,a,"getAttribute",[this.ZE])||null,10);this.XY[c]=b}else c=this.XY.push(b)-1,xN(a,this.ZE,c.toString()),this.he.push(a);return this};
WN.prototype.get=function(a){if(vN(RN,a,"hasAttribute",[this.ZE]))return a=parseInt(vN(SN,a,"getAttribute",[this.ZE])||null,10),this.XY[a]};WN.prototype.clear=function(){this.he.forEach(function(a){vN(vla,a,"removeAttribute",[this.ZE])},this);this.he=[];this.XY=[]};
var XN=!_.Zc||_.ld(10),Hla=!_.Zc||null==document.documentMode,Ila=function(){};
var Jla={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};
var Kla={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,
NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};
var Lla={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0},$N=function(a){a=a||new _.YN;Mla(a);this.kK=_.Zb(a.Kr);this.DO=_.Zb(a.DO);this.PH=_.Zb(a.PH);this.vaa=a.vaa;_.Nb(a.HDa,function(b){if(!_.jc(b,"data-"))throw new _.EN('Only "data-" attributes allowed, got: %s.',[b]);if(_.jc(b,"data-sanitizer-"))throw new _.EN('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);
this.kK["* "+b.toUpperCase()]=ZN},this);_.Nb(a.GDa,function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||Lla[b])throw new _.EN("Only valid custom element tag names allowed, got: %s.",[b]);this.PH[b]=!0},this);this.ZV=a.ZV;this.yO=a.yO;this.fT=null;this.f7=a.f7},aO,Nla,bO;_.r($N,Ila);aO=function(a){return function(b,c){b=(0,_.kc)(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=_.pc(c)?_.pc(c):null}};
_.YN=function(){this.Kr={};_.Nb([qla,rla],function(a){_.Nb(_.Xb(a),function(b){this.Kr[b]=ZN},this)},this);this.Nw={};this.HDa=[];this.GDa=[];this.DO=_.Zb(Jla);this.PH=_.Zb(Kla);this.vaa=!1;this.ZMa=_.HN;this.kLa=this.tsa=this.VIa=this.ZV=kla;this.yO=null;this.xpa=this.f7=!1};Nla=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return null==c?null:b(c,d,e,f)}};bO=function(a,b,c,d){a[c]&&!b[c]&&(a[c]=Nla(a[c],d))};_.YN.prototype.build=function(){return new $N(this)};
var Mla=function(a){if(a.xpa)throw Error("Dd");bO(a.Kr,a.Nw,"* USEMAP",Ola);var b=aO(a.ZMa);_.Nb(["* ACTION","* CITE","* HREF"],function(d){bO(this.Kr,this.Nw,d,b)},a);var c=aO(a.ZV);_.Nb(["* LONGDESC","* SRC","LINK HREF"],function(d){bO(this.Kr,this.Nw,d,c)},a);_.Nb(["* FOR","* HEADERS","* NAME"],function(d){bO(this.Kr,this.Nw,d,_.Kb(Pla,this.VIa))},a);bO(a.Kr,a.Nw,"A TARGET",_.Kb(Qla,["_blank","_self"]));bO(a.Kr,a.Nw,"* CLASS",_.Kb(Rla,a.tsa));bO(a.Kr,a.Nw,"* ID",_.Kb(Sla,a.tsa));bO(a.Kr,a.Nw,"* STYLE",
_.Kb(a.kLa,c));a.xpa=!0},cO=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},ZN=function(a){return(0,_.kc)(a)},Qla=function(a,b){b=(0,_.kc)(b);return _.Da(a,b.toLowerCase())?b:null},Ola=function(a){return(a=(0,_.kc)(a))&&"#"==a.charAt(0)?a:null},Pla=function(a,b,c){b=(0,_.kc)(b);return a(b,c)},Rla=function(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var f=a(b[e],c);f&&d.push(f)}return 0==d.length?null:d.join(" ")},Sla=function(a,b,c){b=(0,_.kc)(b);return a(b,c)};
$N.prototype.Mq=function(a){var b=!("STYLE"in this.DO)&&"STYLE"in this.PH;this.fT="*"==this.yO&&b?"sanitizer-"+_.Rc():this.yO;if(XN){b=a;if(XN){a=_.Ge("SPAN");this.fT&&"*"==this.yO&&(a.id=this.fT);this.f7&&(b=UN("<div>"+b+"</div>"),Ela(b),b=b.innerHTML);b=_.Mc(b,null);var c=document.createElement("template");if(Hla&&"content"in c)_.Oc(c,b),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;_.Oc(d.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,
null,!1);for(c=Fla?new WeakMap:new WN;d=b.nextNode();){c:{var e=d;switch(zN(e)){case 3:e=this.createTextNode(e);break c;case 1:if("TEMPLATE"==yN(e).toUpperCase())e=null;else{var f=yN(e).toUpperCase();if(f in this.DO)var g=null;else this.PH[f]?g=document.createElement(f):(g=_.Ge("SPAN"),this.vaa&&xN(g,"data-sanitizer-original-tag",f.toLowerCase()));if(g){var k=g,m=wN(e);if(null!=m)for(var n=0;f=m[n];n++)if(f.specified){var q=e;var t=f;var u=t.name;if(_.jc(u,"data-sanitizer-"))t=null;else{var v=yN(q);
t=t.value;var z={tagName:(0,_.kc)(v).toLowerCase(),attributeName:(0,_.kc)(u).toLowerCase()},x={BDa:void 0};"style"==z.attributeName&&(x.BDa=cla(q));q=cO(v,u);q in this.kK?(u=this.kK[q],t=u(t,z,x)):(u=cO(null,u),u in this.kK?(u=this.kK[u],t=u(t,z,x)):t=null)}null!==t&&xN(k,f.name,t)}e=g}else e=null}break c;default:e=null}}if(e){if(1==zN(e)&&c.set(d,e),d=AN(d),f=!1,d)g=zN(d),k=yN(d).toLowerCase(),m=AN(d),11!=g||m?"body"==k&&m&&(g=AN(m))&&!AN(g)&&(f=!0):f=!0,g=null,f||!d?g=a:1==zN(d)&&(g=c.get(d)),g.content&&
(g=g.content),g.appendChild(e)}else _.He(d)}c.clear&&c.clear()}else a=_.Ge("SPAN");0<wN(a).length&&(b=_.Ge("SPAN"),b.appendChild(a),a=b);a=(new XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"))}else a="";return _.Mc(a,null)};$N.prototype.createTextNode=function(a){var b=a.data;(a=AN(a))&&"style"==yN(a).toLowerCase()&&!("STYLE"in this.DO)&&"STYLE"in this.PH&&(b=_.MN(Cla(b,this.fT,(0,_.Jb)(function(c,d){return this.ZV(c,{YPa:d})},this))));return document.createTextNode(b)};
_.dO=function(a){return(new _.YN).build().Mq(a)};

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Qxa,PS,Wxa,Xxa,Yxa,Zxa,Uxa,aya;Qxa=function(a){return a[_.wa.Symbol.iterator]()};_.Txa=function(){if(!_.NS){var a=_.Rxa();_.NS=a?_.Sxa(a):[]}return _.NS};_.Rxa=function(){for(var a=_.Ni(document.body);a&&!a.src;)a=_.OS(a);return(a?a.src:"").split(",")[1]};_.Sxa=function(a){a=Uxa(a).match(/([^\d]+\d)/g);return 128!=a.length?[]:a.map(function(b){var c=Number(b.slice(-1));return b.charAt(c)==b.charAt(b.length-2)})};PS=function(a){a=String(a);Vxa&&(a=a.replace(/^http:/,"https:"));return a};
_.RS=function(){var a;return null!==(a=_.tn(_.QS))&&void 0!==a?a:new _.rh};Wxa=function(a,b){return b};Xxa=function(a,b){function c(m){for(;d<a.length;){var n=a.charAt(d++),q=_.wd[n];if(null!=q)return q;if(!_.nj(n))throw Error("A`"+n);}return m}_.yd();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),k=c(64);if(64===k&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}};_.SS=function(a){var b=[];Xxa(a,function(c){b.push(c)});return b};
Yxa=function(a){for(var b=[],c=0,d=0;c<a.length;){var e=a[c++];if(128>e)b[d++]=String.fromCharCode(e);else if(191<e&&224>e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239<e&&365>e){f=a[c++];var g=a[c++],k=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|k&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return b.join("")};
Zxa=function(a,b){for(var c=[],d=0;d<a.length;d++)c.push(a[d]^b[d]);return c};_.TS=function(a){var b={},c;for(c in a)b[a[c]]=c;return b};_.$xa=function(a,b){b=b instanceof _.oc?b:_.oj(b);a.href=_.pc(b)};_.US=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")};Uxa=function(a){if(_.Iaa)return _.wa.atob(a);var b="";Xxa(a,function(c){b+=String.fromCharCode(c)});return b};
_.OS=function(a){return void 0!==a.nextElementSibling?a.nextElementSibling:_.Mi(a.nextSibling)};_.VS=function(a){_.y(this,a,0,-1,null,null)};_.r(_.VS,_.w);_.VS.prototype.Ua=function(){return _.A(this,1)};_.VS.prototype.Ue=function(a){return _.Id(this,1,a)};_.VS.prototype.laa=function(a){_.Gj(this,2,a)};_.WS=function(a){_.y(this,a,0,-1,null,null)};_.r(_.WS,_.w);_.h=_.WS.prototype;_.h.Ua=function(){return _.A(this,1)};_.h.Ue=function(a){return _.Id(this,1,a)};_.h.hf=function(){return _.A(this,2)};
_.h.faa=function(a){_.Id(this,2,a)};_.h.Zqa=function(a){_.Id(this,3,a)};_.h.laa=function(a){_.Gj(this,5,a)};
aya={Ita:["BC","AD"],Hta:["Before Christ","Anno Domini"],nua:"JFMAMJJASOND".split(""),Cua:"JFMAMJJASOND".split(""),Tta:"January February March April May June July August September October November December".split(" "),Bua:"January February March April May June July August September October November December".split(" "),xua:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Eua:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Qua:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Gua:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),zua:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Fua:"Sun Mon Tue Wed Thu Fri Sat".split(" "),fOa:"SMTWTFS".split(""),Dua:"SMTWTFS".split(""),yua:["Q1","Q2","Q3","Q4"],uua:["1st quarter","2nd quarter","3rd quarter","4th quarter"],tta:["AM","PM"],Qba:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],kca:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],Dta:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],rZ:6,SOa:[5,6],
sZ:5};_.XS=aya;_.XS=aya;
var bya;_.YS=function(a,b,c,d,e,f){"string"===typeof a?(this.Zk="y"==a?b:0,this.xk="m"==a?b:0,this.Cl="d"==a?b:0,this.rk="h"==a?b:0,this.wk="n"==a?b:0,this.Qk="s"==a?b:0):(this.Zk=a||0,this.xk=b||0,this.Cl=c||0,this.rk=d||0,this.wk=e||0,this.Qk=f||0)};
_.YS.prototype.CC=function(a){var b=Math.min(this.Zk,this.xk,this.Cl,this.rk,this.wk,this.Qk),c=Math.max(this.Zk,this.xk,this.Cl,this.rk,this.wk,this.Qk);if(0>b&&0<c)return null;if(!a&&0==b&&0==c)return"PT0S";c=[];0>b&&c.push("-");c.push("P");(this.Zk||a)&&c.push(Math.abs(this.Zk)+"Y");(this.xk||a)&&c.push(Math.abs(this.xk)+"M");(this.Cl||a)&&c.push(Math.abs(this.Cl)+"D");if(this.rk||this.wk||this.Qk||a)c.push("T"),(this.rk||a)&&c.push(Math.abs(this.rk)+"H"),(this.wk||a)&&c.push(Math.abs(this.wk)+
"M"),(this.Qk||a)&&c.push(Math.abs(this.Qk)+"S");return c.join("")};_.YS.prototype.equals=function(a){return a.Zk==this.Zk&&a.xk==this.xk&&a.Cl==this.Cl&&a.rk==this.rk&&a.wk==this.wk&&a.Qk==this.Qk};_.YS.prototype.clone=function(){return new _.YS(this.Zk,this.xk,this.Cl,this.rk,this.wk,this.Qk)};_.YS.prototype.add=function(a){this.Zk+=a.Zk;this.xk+=a.xk;this.Cl+=a.Cl;this.rk+=a.rk;this.wk+=a.wk;this.Qk+=a.Qk};
_.$S=function(a,b,c){"number"===typeof a?(this.Pb=bya(a,b||0,c||1),ZS(this,c||1)):_.Eb(a)?(this.Pb=bya(a.getFullYear(),a.getMonth(),a.getDate()),ZS(this,a.getDate())):(this.Pb=new Date(_.Lb()),a=this.Pb.getDate(),this.Pb.setHours(0),this.Pb.setMinutes(0),this.Pb.setSeconds(0),this.Pb.setMilliseconds(0),ZS(this,a))};bya=function(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b};_.h=_.$S.prototype;_.h.kF=_.XS.rZ;_.h.mF=_.XS.sZ;
_.h.clone=function(){var a=new _.$S(this.Pb);a.kF=this.kF;a.mF=this.mF;return a};_.h.getFullYear=function(){return this.Pb.getFullYear()};_.h.getYear=function(){return this.getFullYear()};_.h.getMonth=function(){return this.Pb.getMonth()};_.h.getDate=function(){return this.Pb.getDate()};_.h.getTime=function(){return this.Pb.getTime()};_.h.getDay=function(){return this.Pb.getDay()};_.h.getUTCFullYear=function(){return this.Pb.getUTCFullYear()};_.h.getUTCMonth=function(){return this.Pb.getUTCMonth()};
_.h.getUTCDate=function(){return this.Pb.getUTCDate()};_.h.getUTCDay=function(){return this.Pb.getDay()};_.h.getUTCHours=function(){return this.Pb.getUTCHours()};_.h.getUTCMinutes=function(){return this.Pb.getUTCMinutes()};_.h.getTimezoneOffset=function(){return this.Pb.getTimezoneOffset()};_.h.set=function(a){this.Pb=new Date(a.getFullYear(),a.getMonth(),a.getDate())};_.h.setFullYear=function(a){this.Pb.setFullYear(a)};_.h.setYear=function(a){this.setFullYear(a)};_.h.setMonth=function(a){this.Pb.setMonth(a)};
_.h.setDate=function(a){this.Pb.setDate(a)};_.h.setTime=function(a){this.Pb.setTime(a)};_.h.setUTCFullYear=function(a){this.Pb.setUTCFullYear(a)};_.h.setUTCMonth=function(a){this.Pb.setUTCMonth(a)};_.h.setUTCDate=function(a){this.Pb.setUTCDate(a)};
_.h.add=function(a){if(a.Zk||a.xk){var b=this.getMonth()+a.xk+12*a.Zk,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.Cl&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.Cl),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),
this.setDate(a.getDate()),ZS(this,a.getDate()))};_.h.CC=function(a){return[this.getFullYear(),_.sj(this.getMonth()+1,2),_.sj(this.getDate(),2)].join(a?"-":"")};_.h.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};_.h.toString=function(){return this.CC()};var ZS=function(a,b){a.getDate()!=b&&a.Pb.setUTCHours(a.Pb.getUTCHours()+(a.getDate()<b?1:-1))};_.$S.prototype.valueOf=function(){return this.Pb.valueOf()};
_.aT=function(a,b,c,d,e,f,g){this.Pb="number"===typeof a?new Date(a,b||0,c||1,d||0,e||0,f||0,g||0):new Date(a&&a.getTime?a.getTime():_.Lb())};_.r(_.aT,_.$S);_.h=_.aT.prototype;_.h.getHours=function(){return this.Pb.getHours()};_.h.getMinutes=function(){return this.Pb.getMinutes()};_.h.getSeconds=function(){return this.Pb.getSeconds()};_.h.getMilliseconds=function(){return this.Pb.getMilliseconds()};_.h.getUTCDay=function(){return this.Pb.getUTCDay()};_.h.getUTCHours=function(){return this.Pb.getUTCHours()};
_.h.getUTCMinutes=function(){return this.Pb.getUTCMinutes()};_.h.getUTCSeconds=function(){return this.Pb.getUTCSeconds()};_.h.getUTCMilliseconds=function(){return this.Pb.getUTCMilliseconds()};_.h.setHours=function(a){this.Pb.setHours(a)};_.h.setMinutes=function(a){this.Pb.setMinutes(a)};_.h.setSeconds=function(a){this.Pb.setSeconds(a)};_.h.setMilliseconds=function(a){this.Pb.setMilliseconds(a)};_.h.setUTCHours=function(a){this.Pb.setUTCHours(a)};_.h.setUTCMinutes=function(a){this.Pb.setUTCMinutes(a)};
_.h.setUTCSeconds=function(a){this.Pb.setUTCSeconds(a)};_.h.setUTCMilliseconds=function(a){this.Pb.setUTCMilliseconds(a)};_.h.add=function(a){_.$S.prototype.add.call(this,a);a.rk&&this.setUTCHours(this.Pb.getUTCHours()+a.rk);a.wk&&this.setUTCMinutes(this.Pb.getUTCMinutes()+a.wk);a.Qk&&this.setUTCSeconds(this.Pb.getUTCSeconds()+a.Qk)};
_.h.CC=function(a){var b=_.$S.prototype.CC.call(this,a);return a?b+"T"+_.sj(this.getHours(),2)+":"+_.sj(this.getMinutes(),2)+":"+_.sj(this.getSeconds(),2):b+"T"+_.sj(this.getHours(),2)+_.sj(this.getMinutes(),2)+_.sj(this.getSeconds(),2)};_.h.equals=function(a){return this.getTime()==a.getTime()};_.h.toString=function(){return this.CC()};_.h.clone=function(){var a=new _.aT(this.Pb);a.kF=this.kF;a.mF=this.mF;return a};
var bT=function(a,b){this.XCa=Qxa(a);this.gIa=b;this.cJa=0};bT.prototype[Symbol.iterator]=function(){return this};bT.prototype.next=function(){var a=this.XCa.next();return{value:a.done?void 0:this.gIa.call(void 0,a.value,this.cJa++),done:a.done}};var cya=function(a,b){return new bT(a,b)},cT=function(a){this.ina=a;this.A7=0};cT.prototype[Symbol.iterator]=function(){return this};cT.prototype.next=function(){for(;this.A7<this.ina.length;){var a=this.ina[this.A7].next();if(!a.done)return a;this.A7++}return{done:!0}};
var dya=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c]=arguments[c];return new cT(b.map(Qxa))};
var eT,hT,iT,gT;_.dT=_.wa.document.baseURI||_.wa.window.location.href||"";try{new URL("http://example.com"),eT=!0}catch(a){eT=!1}var eya=eT,fT=function(a){this.NG=new Map;0==a.indexOf("?")&&(a=a.substring(1));a=_.l(a.split("&"));for(var b=a.next();!b.done;b=a.next()){var c=b.value;b=c;var d="";c=c.split("=");1<c.length&&(b=decodeURIComponent(c[0].replace("+"," ")),d=decodeURIComponent(c[1].replace("+"," ")));c=this.NG.get(b);null==c&&(c=[],this.NG.set(b,c));c.push(d)}};
fT.prototype.get=function(a){return(a=this.NG.get(a))&&a.length?a[0]:null};fT.prototype.getAll=function(a){return[].concat(_.xb(this.NG.get(a)||[]))};fT.prototype.has=function(a){return this.NG.has(a)};fT.prototype[Symbol.iterator]=function(){return dya.apply(null,_.xb(cya(this.NG,function(a){var b=a[0];return cya(a[1],function(c){return[b,c]})})))};fT.prototype.toString=function(){return _.fya(this)};
_.fya=function(a){var b=function(c){return encodeURIComponent(c).replace(/[!()~']|(%20)/g,function(d){return{"!":"%21","(":"%28",")":"%29","%20":"+","'":"%27","~":"%7E"}[d]})};return Array.from(a,function(c){return b(c[0])+"="+b(c[1])}).join("&")};
hT=function(a){var b=_.Ge("A");try{_.$xa(b,_.qc(a));var c=b.protocol}catch(d){throw Error("Ud`"+a);}if(""===c||":"===c||":"!=c[c.length-1])throw Error("Ud`"+a);if(!gT.has(c))throw Error("Ud`"+a);if(!b.hostname)throw Error("Ud`"+a);a={href:b.href,protocol:b.protocol,username:"",password:"",hostname:b.hostname,pathname:"/"+b.pathname,search:b.search,hash:b.hash};gT.get(b.protocol)===b.port?(a.host=a.hostname,a.port="",a.origin=a.protocol+"//"+a.hostname):(a.host=b.host,a.port=b.port,a.origin=a.protocol+
"//"+a.hostname+":"+a.port);return a};_.gya=function(a,b){return a&&b?a+":"+b+"@":a?a+"@":b?":"+b+"@":""};
iT=function(a){try{var b=new URL(a)}catch(d){throw Error("Ud`"+a);}var c=gT.get(b.protocol);if(!c)throw Error("Ud`"+a);if(!b.hostname)throw Error("Ud`"+a);if("null"!=b.origin)return b;a={href:b.href,protocol:b.protocol,username:"",password:"",host:b.host,port:b.port,hostname:b.hostname,pathname:b.pathname,search:b.search,hash:b.hash};a.origin=c===b.port?b.protocol+"//"+b.hostname:b.protocol+"//"+b.hostname+":"+b.port;return a};
_.jT=function(a,b){if(eya){if(!b)return iT(a);b=iT(b);try{return iT(a)}catch(e){}return new URL(a,b.href)}if(!b)return hT(a);b=hT(b);try{return hT(a)}catch(e){}var c=b.protocol+"//"+_.gya(b.username,b.password)+b.host,d=a[0];"/"===d||"\\"===d?a=c+a:"?"===d?a=c+b.pathname+a:d&&"#"!==d?(d=b.pathname.lastIndexOf("/"),a=c+(0<d?b.pathname.substring(0,d):"")+"/"+a):a=c+b.pathname+b.search+a;return hT(a)};gT=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]);
_.kT=function(a){return eya&&a.searchParams?a.searchParams:new fT(a.search)};
var hya=function(a){a=_.SS(a);this.Oma=a.slice(0,16);this.Jja=a.slice(20);a=a.slice(16,20);if(a.length){for(var b=0,c=0;c<a.length;c++)b+=a[c]<<8*c;a=b}else a=0;this.tpa=a};
_.mT=function(a){this.Po=a;this.Sl=this.Po.length/4;this.uB=this.Sl+6;this.Hb=[[],[],[],[]];this.QH=[[],[],[],[]];this.vk=Array(4*(this.uB+1));for(a=0;a<this.Sl;a++)this.vk[a]=[this.Po[4*a],this.Po[4*a+1],this.Po[4*a+2],this.Po[4*a+3]];var b=Array(4);for(a=this.Sl;a<4*(this.uB+1);a++){b[0]=this.vk[a-1][0];b[1]=this.vk[a-1][1];b[2]=this.vk[a-1][2];b[3]=this.vk[a-1][3];if(0==a%this.Sl){var c=b,d=c[0];c[0]=c[1];c[1]=c[2];c[2]=c[3];c[3]=d;iya(b);b[0]^=lT[a/this.Sl][0];b[1]^=lT[a/this.Sl][1];b[2]^=lT[a/
this.Sl][2];b[3]^=lT[a/this.Sl][3]}else 6<this.Sl&&4==a%this.Sl&&iya(b);this.vk[a]=Array(4);this.vk[a][0]=this.vk[a-this.Sl][0]^b[0];this.vk[a][1]=this.vk[a-this.Sl][1]^b[1];this.vk[a][2]=this.vk[a-this.Sl][2]^b[2];this.vk[a][3]=this.vk[a-this.Sl][3]^b[3]}};_.mT.prototype.pP=16;
_.mT.prototype.encrypt=function(a){jya(this,a);nT(this,0);for(a=1;a<this.uB;++a){oT(this,pT);kya(this);for(var b=this.Hb,c=this.QH[0],d=0;4>d;d++)c[0]=b[0][d],c[1]=b[1][d],c[2]=b[2][d],c[3]=b[3][d],b[0][d]=qT[c[0]]^rT[c[1]]^c[2]^c[3],b[1][d]=c[0]^qT[c[1]]^rT[c[2]]^c[3],b[2][d]=c[0]^c[1]^qT[c[2]]^rT[c[3]],b[3][d]=rT[c[0]]^c[1]^c[2]^qT[c[3]];nT(this,a)}oT(this,pT);kya(this);nT(this,this.uB);return lya(this)};
_.mT.prototype.decrypt=function(a){jya(this,a);nT(this,this.uB);for(a=1;a<this.uB;++a){mya(this);oT(this,nya);nT(this,this.uB-a);for(var b=this.Hb,c=this.QH[0],d=0;4>d;d++)c[0]=b[0][d],c[1]=b[1][d],c[2]=b[2][d],c[3]=b[3][d],b[0][d]=sT[c[0]]^tT[c[1]]^uT[c[2]]^vT[c[3]],b[1][d]=vT[c[0]]^sT[c[1]]^tT[c[2]]^uT[c[3]],b[2][d]=uT[c[0]]^vT[c[1]]^sT[c[2]]^tT[c[3]],b[3][d]=tT[c[0]]^uT[c[1]]^vT[c[2]]^sT[c[3]]}mya(this);oT(this,nya);nT(this,0);return lya(this)};
var jya=function(a,b){for(var c,d=0;4>d;d++)for(var e=0;4>e;e++)c=4*e+d,c=b[c],a.Hb[d][e]=c},lya=function(a){for(var b=[],c=0;4>c;c++)for(var d=0;4>d;d++)b[4*d+c]=a.Hb[c][d];return b},nT=function(a,b){for(var c=0;4>c;c++)for(var d=0;4>d;d++)a.Hb[c][d]^=a.vk[4*b+d][c]},oT=function(a,b){for(var c=0;4>c;c++)for(var d=0;4>d;d++)a.Hb[c][d]=b[a.Hb[c][d]]},kya=function(a){for(var b=1;4>b;b++)for(var c=0;4>c;c++)a.QH[b][c]=a.Hb[b][c];for(b=1;4>b;b++)for(c=0;4>c;c++)a.Hb[b][c]=a.QH[b][(c+b)%4]},mya=function(a){for(var b=
1;4>b;b++)for(var c=0;4>c;c++)a.QH[b][(c+b)%4]=a.Hb[b][c];for(b=1;4>b;b++)for(c=0;4>c;c++)a.Hb[b][c]=a.QH[b][c]},iya=function(a){a[0]=pT[a[0]];a[1]=pT[a[1]];a[2]=pT[a[2]];a[3]=pT[a[3]]},pT=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,
91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,
105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],nya=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,
179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,
20,99,85,33,12,125],lT=[[0,0,0,0],[1,0,0,0],[2,0,0,0],[4,0,0,0],[8,0,0,0],[16,0,0,0],[32,0,0,0],[64,0,0,0],[128,0,0,0],[27,0,0,0],[54,0,0,0]],qT=[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,
206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,27,25,31,29,19,17,23,21,11,9,15,13,3,1,7,5,59,57,63,61,51,49,55,53,43,41,47,45,35,33,39,37,91,89,95,93,83,81,87,85,75,73,79,77,67,65,71,69,123,121,127,125,115,113,119,117,107,105,111,109,99,97,103,101,155,153,159,157,147,145,151,149,139,137,143,141,131,129,135,133,187,185,191,189,179,177,183,181,171,169,175,173,163,161,167,165,219,217,223,221,211,209,215,213,203,201,207,205,195,193,199,197,251,249,
255,253,243,241,247,245,235,233,239,237,227,225,231,229],rT=[0,3,6,5,12,15,10,9,24,27,30,29,20,23,18,17,48,51,54,53,60,63,58,57,40,43,46,45,36,39,34,33,96,99,102,101,108,111,106,105,120,123,126,125,116,119,114,113,80,83,86,85,92,95,90,89,72,75,78,77,68,71,66,65,192,195,198,197,204,207,202,201,216,219,222,221,212,215,210,209,240,243,246,245,252,255,250,249,232,235,238,237,228,231,226,225,160,163,166,165,172,175,170,169,184,187,190,189,180,183,178,177,144,147,150,149,156,159,154,153,136,139,142,141,
132,135,130,129,155,152,157,158,151,148,145,146,131,128,133,134,143,140,137,138,171,168,173,174,167,164,161,162,179,176,181,182,191,188,185,186,251,248,253,254,247,244,241,242,227,224,229,230,239,236,233,234,203,200,205,206,199,196,193,194,211,208,213,214,223,220,217,218,91,88,93,94,87,84,81,82,67,64,69,70,79,76,73,74,107,104,109,110,103,100,97,98,115,112,117,118,127,124,121,122,59,56,61,62,55,52,49,50,35,32,37,38,47,44,41,42,11,8,13,14,7,4,1,2,19,16,21,22,31,28,25,26],vT=[0,9,18,27,36,45,54,63,72,
65,90,83,108,101,126,119,144,153,130,139,180,189,166,175,216,209,202,195,252,245,238,231,59,50,41,32,31,22,13,4,115,122,97,104,87,94,69,76,171,162,185,176,143,134,157,148,227,234,241,248,199,206,213,220,118,127,100,109,82,91,64,73,62,55,44,37,26,19,8,1,230,239,244,253,194,203,208,217,174,167,188,181,138,131,152,145,77,68,95,86,105,96,123,114,5,12,23,30,33,40,51,58,221,212,207,198,249,240,235,226,149,156,135,142,177,184,163,170,236,229,254,247,200,193,218,211,164,173,182,191,128,137,146,155,124,117,
110,103,88,81,74,67,52,61,38,47,16,25,2,11,215,222,197,204,243,250,225,232,159,150,141,132,187,178,169,160,71,78,85,92,99,106,113,120,15,6,29,20,43,34,57,48,154,147,136,129,190,183,172,165,210,219,192,201,246,255,228,237,10,3,24,17,46,39,60,53,66,75,80,89,102,111,116,125,161,168,179,186,133,140,151,158,233,224,251,242,205,196,223,214,49,56,35,42,21,28,7,14,121,112,107,98,93,84,79,70],tT=[0,11,22,29,44,39,58,49,88,83,78,69,116,127,98,105,176,187,166,173,156,151,138,129,232,227,254,245,196,207,210,
217,123,112,109,102,87,92,65,74,35,40,53,62,15,4,25,18,203,192,221,214,231,236,241,250,147,152,133,142,191,180,169,162,246,253,224,235,218,209,204,199,174,165,184,179,130,137,148,159,70,77,80,91,106,97,124,119,30,21,8,3,50,57,36,47,141,134,155,144,161,170,183,188,213,222,195,200,249,242,239,228,61,54,43,32,17,26,7,12,101,110,115,120,73,66,95,84,247,252,225,234,219,208,205,198,175,164,185,178,131,136,149,158,71,76,81,90,107,96,125,118,31,20,9,2,51,56,37,46,140,135,154,145,160,171,182,189,212,223,194,
201,248,243,238,229,60,55,42,33,16,27,6,13,100,111,114,121,72,67,94,85,1,10,23,28,45,38,59,48,89,82,79,68,117,126,99,104,177,186,167,172,157,150,139,128,233,226,255,244,197,206,211,216,122,113,108,103,86,93,64,75,34,41,52,63,14,5,24,19,202,193,220,215,230,237,240,251,146,153,132,143,190,181,168,163],uT=[0,13,26,23,52,57,46,35,104,101,114,127,92,81,70,75,208,221,202,199,228,233,254,243,184,181,162,175,140,129,150,155,187,182,161,172,143,130,149,152,211,222,201,196,231,234,253,240,107,102,113,124,95,
82,69,72,3,14,25,20,55,58,45,32,109,96,119,122,89,84,67,78,5,8,31,18,49,60,43,38,189,176,167,170,137,132,147,158,213,216,207,194,225,236,251,246,214,219,204,193,226,239,248,245,190,179,164,169,138,135,144,157,6,11,28,17,50,63,40,37,110,99,116,121,90,87,64,77,218,215,192,205,238,227,244,249,178,191,168,165,134,139,156,145,10,7,16,29,62,51,36,41,98,111,120,117,86,91,76,65,97,108,123,118,85,88,79,66,9,4,19,30,61,48,39,42,177,188,171,166,133,136,159,146,217,212,195,206,237,224,247,250,183,186,173,160,
131,142,153,148,223,210,197,200,235,230,241,252,103,106,125,112,83,94,73,68,15,2,21,24,59,54,33,44,12,1,22,27,56,53,34,47,100,105,126,115,80,93,74,71,220,209,198,203,232,229,242,255,180,185,174,163,128,141,154,151],sT=[0,14,28,18,56,54,36,42,112,126,108,98,72,70,84,90,224,238,252,242,216,214,196,202,144,158,140,130,168,166,180,186,219,213,199,201,227,237,255,241,171,165,183,185,147,157,143,129,59,53,39,41,3,13,31,17,75,69,87,89,115,125,111,97,173,163,177,191,149,155,137,135,221,211,193,207,229,235,
249,247,77,67,81,95,117,123,105,103,61,51,33,47,5,11,25,23,118,120,106,100,78,64,82,92,6,8,26,20,62,48,34,44,150,152,138,132,174,160,178,188,230,232,250,244,222,208,194,204,65,79,93,83,121,119,101,107,49,63,45,35,9,7,21,27,161,175,189,179,153,151,133,139,209,223,205,195,233,231,245,251,154,148,134,136,162,172,190,176,234,228,246,248,210,220,206,192,122,116,102,104,66,76,94,80,10,4,22,24,50,60,46,32,236,226,240,254,212,218,200,198,156,146,128,142,164,170,184,182,12,2,16,30,52,58,40,38,124,114,96,110,
68,74,88,86,55,57,43,37,15,1,19,29,71,73,91,85,127,113,99,109,215,217,203,197,239,225,243,253,167,169,187,181,159,145,131,141];
var wT=function(a){this.QE=a};wT.prototype.encrypt=function(a,b){var c=[],d=b;for(b=0;b<a.length;b+=this.QE.pP){var e=_.yJ(a,b,b+this.QE.pP);d=Zxa(e,d);d=this.QE.encrypt(d);_.La(c,d)}return c};wT.prototype.decrypt=function(a,b){for(var c=[],d=0,e=b;d<a.length;){b=_.yJ(a,d,d+this.QE.pP);var f=this.QE.decrypt(b);e=Zxa(e,f);_.La(c,e);e=b;d+=this.QE.pP}return c};
var xT=function(a){for(var b=[],c=0;c<a.length/8;++c){var d=8*c;d=_.yJ(a,d,d+8);for(var e=0,f=0;8>f;++f)d[f]&&(e+=1<<f);b.push(e)}a=new _.mT(b);this.qka=new wT(a)},oya;xT.prototype.decode=function(a){a=_.yT(this,a);return 0==a.length?"":Yxa(a)};_.yT=function(a,b){if(!b)return[];b=new hya(b);a=a.qka.decrypt(b.Jja,b.Oma);a.length=b.tpa;return a};_.zT=function(a,b){if(!b)return _.CJ("");b=new hya(b);return _.CJ(oya(a,b,[]))};
oya=function(a,b,c){for(var d=b.Jja,e=_.Lb()+100;c.length<d.length;){var f=c.length,g=f+1024,k=0<f?d.slice(f-16,f):b.Oma;_.La(c,a.qka.decrypt(d.slice(f,g),k));if(c.length<d.length&&_.Lb()>e)return _.CJ().then(function(){return oya(a,b,c)})}c.length=b.tpa;return Yxa(c)};
_.NS=null;
var pya=function(a){a=_.Ja(a);var b=64;a.length&&(b%=a.length,0<b?Array.prototype.unshift.apply(a,a.splice(-b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b)));xT.call(this,a)},AT;_.p(pya,xT);_.BT=function(){AT||(AT=new pya(_.Txa()));return AT};AT=null;
var qya=function(a){return CT(a,DT).then(function(b){return b.responseText})},rya=function(a){var b=DT;return CT(a,b).then(function(c){var d=c.responseText;b&&b.qNa&&(c=b.qNa,_.jc(d,c)&&(d=d.substring(c.length)));return JSON.parse(d)})},sya=function(a){var b=DT;b=b?_.Zb(b):{};b.responseType="blob";return CT(a,b).then(function(c){return c.response})},tya=function(a){var b=DT;b=b?_.Zb(b):{};b.responseType="arraybuffer";return CT(a,b).then(function(c){if(c.response)return new Uint8Array(c.response);
if(_.wa.VBArray)return(new _.wa.VBArray(c.responseBody)).le();throw new ET("getBytes is not supported in this browser.",a,c);})},CT=function(a,b){var c=b||{},d=c.pNa?_.ok(c.pNa):_.ok(_.mk);return _.Ze(new _.Ue(function(e,f){var g;try{d.open("GET",a,!0)}catch(n){f(new ET("Error opening XHR: "+n.message,a,d))}d.onreadystatechange=function(){if(4==d.readyState){_.wa.clearTimeout(g);var n;!(n=_.jk(d.status))&&(n=0===d.status)&&(n=_.Pj(a),n=!("http"==n||"https"==n||""==n));n?e(d):f(new FT(d.status,a,d))}};
d.onerror=function(){f(new ET("Network error",a,d))};if(c.headers)for(var k in c.headers){var m=c.headers[k];null!=m&&d.setRequestHeader(k,m)}c.withCredentials&&(d.withCredentials=c.withCredentials);c.responseType&&(d.responseType=c.responseType);c.mimeType&&d.overrideMimeType(c.mimeType);0<c.xMa&&(g=_.wa.setTimeout(function(){d.onreadystatechange=_.Hb;d.abort();f(new GT(a,d))},c.xMa));try{d.send(null)}catch(n){d.onreadystatechange=_.Hb,_.wa.clearTimeout(g),f(new ET("Error sending XHR: "+n.message,
a,d))}}),function(e){e instanceof _.$e&&d.abort();throw e;})},ET=function(a,b,c){_.ya.call(this,a+", url="+b);this.url=b;this.ota=c};_.r(ET,_.ya);ET.prototype.name="XhrError";var FT=function(a,b,c){ET.call(this,"Request Failed, status="+a,b,c);this.status=a};_.r(FT,ET);FT.prototype.name="XhrHttpError";var GT=function(a,b){ET.call(this,"Request timed out",a,b)};_.r(GT,ET);GT.prototype.name="XhrTimeoutError";
var Vxa,DT;Vxa="https:"==window.location.protocol;DT={withCredentials:!0};_.HT=null;_.HT={get:function(a){return qya(PS(a))},getBlob:function(a){return sya(PS(a))},G5:function(a){return tya(PS(a))},FA:function(a){return rya(PS(a))},EL:function(a){return _.HT.get(a).then(function(b){return _.zT(_.BT(),b).then(function(c){return JSON.parse(c)})})}};
_.IT=new _.si(2500,2500);
_.uya=_.sd&&_.kd(7)||_.Zc&&_.kd(9)||_.qd&&_.kd(5)||_.pd&&_.kd(5)||_.od&&_.kd(4)||_.td&&_.kd(5.1);
_.QS=new _.sn;
_.JT=function(a){_.ya.call(this,a);this.name="ApiError"};_.p(_.JT,_.ya);
_.KT=function(a){var b=_.US("%s: %s",a.code||"unknown",a.message||"error");_.JT.call(this,b);this.response=a};_.p(_.KT,_.JT);
_.LT=function(a){_.ya.call(this,a);this.name="ContentError"};_.p(_.LT,_.ya);
var vya=function(a){_.LT.call(this,"invalid Apiary operation: "+a)};_.p(vya,_.LT);
var MT=function(a,b,c,d,e,f,g){a="number"===typeof a?Date.UTC(a,b||0,c||1,d||0,e||0,f||0,g||0):a?a.getTime():_.Lb();this.Pb=new Date(a)};_.r(MT,_.aT);_.h=MT.prototype;_.h.clone=function(){var a=new MT(this.Pb);a.kF=this.kF;a.mF=this.mF;return a};_.h.add=function(a){(a.Zk||a.xk)&&_.$S.prototype.add.call(this,new _.YS(a.Zk,a.xk));a=1E3*(a.Qk+60*(a.wk+60*(a.rk+24*a.Cl)));this.Pb=new Date(this.Pb.getTime()+a)};_.h.getTimezoneOffset=function(){return 0};_.h.getFullYear=_.aT.prototype.getUTCFullYear;
_.h.getMonth=_.aT.prototype.getUTCMonth;_.h.getDate=_.aT.prototype.getUTCDate;_.h.getHours=_.aT.prototype.getUTCHours;_.h.getMinutes=_.aT.prototype.getUTCMinutes;_.h.getSeconds=_.aT.prototype.getUTCSeconds;_.h.getMilliseconds=_.aT.prototype.getUTCMilliseconds;_.h.getDay=_.aT.prototype.getUTCDay;_.h.setFullYear=_.aT.prototype.setUTCFullYear;_.h.setMonth=_.aT.prototype.setUTCMonth;_.h.setDate=_.aT.prototype.setUTCDate;_.h.setHours=_.aT.prototype.setUTCHours;_.h.setMinutes=_.aT.prototype.setUTCMinutes;
_.h.setSeconds=_.aT.prototype.setUTCSeconds;_.h.setMilliseconds=_.aT.prototype.setUTCMilliseconds;
_.NT=function(a){this.Lg=a;this.VR=new Map};_.NT.prototype.ey=function(a,b){return this.execute("layers.list",{volumeId:a,contentVersion:b,source:"ge-web-app"},["layers/list",a,b].join("/"))};
_.NT.prototype.maa=function(a,b,c,d,e,f){f=void 0===f?"ge-web-app":f;var g=new MT(c);"number"===typeof c&&g.setTime(c);b=(new _.Jm(b)).toString();c=_.$S.prototype.CC.call(g,!0)+"T"+_.sj(g.getHours(),2)+":"+_.sj(g.getMinutes(),2)+":"+_.sj(g.getSeconds(),2);g=g.getTimezoneOffset();if(0==g)g="Z";else{var k=Math.abs(g)/60,m=Math.floor(k);k=60*(k-m);g=(0<g?"-":"+")+_.sj(m,2)+":"+_.sj(k,2)}return this.execute("mylibrary.readingpositions.setPosition",{action:e,contentVersion:d,position:b,timestamp:c+g,volumeId:a,
source:f})};_.NT.prototype.execute=function(a,b,c){var d=this;if(!wya[a])return _.BJ(new vya(a));var e=_.Gb(a,this.Lg);if(!e)throw Error("Wd`"+a);_.sb("Apiary","Request",c||a);if(c&&this.VR.has(c))return this.VR.get(c);a=_.AJ();var f=a.promise.then(function(g){var k=g&&g.code?g:null;if(k)throw g=new _.KT(k),_.sb("Apiary","Error",g.toString()),g;return g.result});b.nonce&&(f=f.then(_.Kb(Wxa,b)));c&&(this.VR.set(c,a.promise),_.zJ(f,function(){d.VR.delete(c)}));e(b).then(a.resolve,a.reject);return f};
var wya=_.TS({GNa:"layers.annotationData.get",NNa:"layers.annotationData.list",PNa:"layers.list",RNa:"layers.volumeAnnotations.list",AOa:"myconfig.releaseDownloadAccess",BOa:"myconfig.requestAccess",KOa:"myconfig.syncVolumeLicenses",BNa:"mylibrary.annotations.delete",JNa:"mylibrary.annotations.insert",MNa:"mylibrary.annotations.list",JOa:"mylibrary.annotations.summary",NOa:"mylibrary.annotations.update",sNa:"mylibrary.bookshelves.addVolume",EOa:"mylibrary.readingpositions.setPosition",QNa:"mylibrary.bookshelves.volumes.list",
ONa:"volumes.associated.list"});
_.OT=_.AJ();_.xya=function(){return new _.Ue(function(a,b){gapi.load("client",{callback:a,onerror:b})})};_.yya=function(a,b,c){var d=_.bj(_.RS());d&&(gapi.config.update("googleapis.config/auth/useFirstPartyAuth",!0),gapi.config.update("googleapis.config/auth/useFirstPartyAuthV2",!0),gapi.config.update("googleapis.config/sessionIndex",d));gapi.client.setApiKey(a);return _.CJ(gapi.client.load("books",b,void 0,c)).then(function(){return new _.NT(gapi.client.books)})};
_.PT=function(){_.mn.apply(this,arguments)};_.p(_.PT,_.mn);_.PT.prototype.GM=function(a,b,c){var d=new _.pn;_.Gj(d,3,a);d.Hg(2);this.log(d,b,c)};_.PT.prototype.kB=function(a,b,c){var d=new _.pn;_.Gj(d,4,a);d.Hg(4);this.log(d,b,c)};

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var sza,uza,vza,wza,xza,yza,Bza,Eza,Dza,Kza,Iza,Lza,Gza,Hza,TU,Oza,Qza,Pza,Rza,Tza,Sza,Uza,Wza,Vza,Xza,Yza,Zza,$za,aAa,bV,cAa,dAa,eAa,gAa,dV,iAa,jAa,eV,kAa,lAa,mAa,oAa,pAa,qAa,jV,sAa,tAa,uAa,vAa,mV,nV,xAa,yAa,zAa,AAa,BAa,CAa,sV,DAa,GAa,HAa,JAa,KAa,MAa,NAa,Aza,OAa,PAa,QAa,CV,UAa,VAa,FV,WAa,GV,XAa,YAa,HV,ZAa,bBa,XV,$V,jBa,kBa,lBa,jW,nBa,kW,oBa,pBa,lW,mW,tW,sBa,tBa,uBa,uW;_.LU=function(a){return a[a.length-1]};sza=function(a,b){var c=0;(0,_.Nb)(a,function(d,e,f){b.call(void 0,d,e,f)&&++c},void 0);return c};
_.tza=function(a,b){b=_.lN(a,b,void 0);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};_.MU=function(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0};uza=function(a,b,c,d,e){for(var f=0,g=a.length,k;f<g;){var m=f+(g-f>>>1);var n=c?b.call(e,a[m],m,a):b(d,a[m]);0<n?f=m+1:(g=m,k=!n)}return k?f:-f-1};vza=function(a,b,c){return uza(a,c||_.mN,!1,b)};wza=function(a,b){return uza(a,b,!0,void 0,void 0)};_.NU=function(a,b){a.sort(b||_.mN)};
xza=function(){for(var a=[],b=0;16>b;b++)a[b]=0;return a};_.OU=function(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=8192){var f=_.yJ(d,e,e+8192);f=_.OU.apply(null,f);for(var g=0;g<f.length;g++)b.push(f[g])}else b.push(d)}return b};yza=function(a,b,c){a&&_.xK(a,"string"===typeof b?b:Math.round(b)+"px","string"===typeof c?c:Math.round(c)+"px")};
Bza=function(){if(void 0===PU){var a=zza;var b=_.Zi(void 0),c=b.Tb();if(_.Zc&&c.createStyleSheet)b=c.createStyleSheet(),Aza(b,a),a=b;else{c=_.vi(b.jc,"HEAD",void 0,void 0)[0];if(!c){var d=_.vi(b.jc,"BODY",void 0,void 0)[0];c=b.ha("HEAD");d.parentNode.insertBefore(c,d)}d=b.ha("STYLE");var e=_.ej();e&&d.setAttribute("nonce",e);Aza(d,a);b.appendChild(c,d);a=d}b=_.QU(a.sheet||document.styleSheets,!1);PU=!_.nj(_.RJ(b[0].style.fontSize));_.Ie(a.ownerNode||a.owningElement||a)}return PU};
_.Cza=function(a,b,c,d){c=void 0===c?Infinity:c;return(new _.RU(b,void 0===d?!1:d)).search(a,void 0,c)};
Eza=function(a,b,c,d){var e=a.Ug,f=new _.GJ(e.left,e.top),g=null;switch(a.fS){case "line":g=e.height*c.height+"px";SU||(SU=_.Taa?(new OffscreenCanvas(0,0)).getContext("2d"):_.Ge("CANVAS").getContext("2d"));var k=SU;k.font=g+" Times New Roman,Tinos,serif";a=Dza(a,c,k,d);TU(a,e,b,c);a.style.fontSize=g;return a;case "heading":case "unspecified":g="P";break;default:g="DIV"}k=a.$m().map(function(m){return Eza(m,f,c,d)});g=_.TJ(g,null,k);TU(g,e,b,c);b=a.Fja;null!==b&&Fza(g,String(b));return g};
Dza=function(a,b,c,d){for(var e=c.measureText("\u00a0").width,f=a.Ug,g=[],k=a.$m(),m=0;m<k.length;m++){var n=k[m],q=g,t=q.push;var u=b,v=c;if(""!==n.fS){console.error("generateAbsoluteWordSpan called with non-word block:",n);var z=_.Ge("SPAN")}else{var x=n.Ug;z=n.Wa().re;v=v.measureText(z).width;var H=x.width*u.width+1;v=0===v?1:H/v;u=(x.left-f.left)*u.width-.5;z=_.TJ("SPAN",null,z);_.sK(z,u,0);z.style.transform="scaleX("+v+")";u=n.Fja;null!==u&&Fza(z,String(u))}t.call(q,z);m+1<k.length?(q=g,t=q.push,
z=b,n=_.UU(n.Ug),u=_.UU(k[m+1].Ug),n=_.l(n.left<u.left?[n,u]:[u,n]),u=n.next().value,n=((n.next().value.left-u.right)*z.width+1)/e,z=(u.right-f.left)*z.width-.5,u=_.TJ("SPAN","nbsp","\u00a0"),_.sK(u,z,0),u.style.transform="scaleX("+n+")",t.call(q,u)):g.push(_.TJ("SPAN","hide-select","\u00a0"))}c=1<k.length&&k[0].Ug.left>k[k.length-1].Ug.left;e=_.UU(a.Ug);f=_.UU(a.Ly);a=a.Ug===a.Ly?new _.YJ(0,0,0,0):(new _.YJ(Math.max(0,e.top-f.top),Math.max(0,f.right-e.right),Math.max(0,f.bottom-e.bottom),Math.max(0,
e.left-f.left))).scale(b.width,b.height);b=new _.YJ(a.top,0,a.bottom,0);e=_.l(g);for(f=e.next();!f.done;f=e.next())f=f.value,Gza(f,b),Hza(f,b);b=new _.YJ(0,0,0,a.left);e=c?g[g.length-2]:g[0];Iza(c?g[0]:g[g.length-2],new _.YJ(0,a.right,0,0));Iza(e,b);g=_.TJ("SPAN",null,g);c!==d&&g.setAttribute("dir",c?"rtl":"ltr");return g};Kza=function(a){a=a.style.transform;return a?(a=a.match(Jza))?Number(a[1])||1:1:1};Iza=function(a,b){var c=Kza(a);Gza(a,b.clone().scale(1/c,1));Hza(a,b)};
Lza=function(a,b){var c=a.getBoundingClientRect(),d=_.GK(a);a=Kza(a);d.scale(a,1);b=(new _.GJ(c.left,c.top)).translate(d.left,d.top).translate(-b.x,-b.y);c=new _.si(c.width-d.left-d.right,c.height-d.top-d.bottom);return new _.ZJ(b.x,b.y,c.width,c.height)};Gza=function(a,b){b.left&&(a.style.paddingLeft=b.left+"px");b.right&&(a.style.paddingRight=b.right+"px");b.top&&(a.style.paddingTop=b.top+"px");b.bottom&&(a.style.paddingBottom=b.bottom+"px")};
Hza=function(a,b){b.left&&(a.style.marginLeft=-b.left+"px");b.right&&(a.style.marginRight=-b.right+"px");b.top&&(a.style.marginTop=-b.top+"px");b.bottom&&(a.style.marginBottom=-b.bottom+"px")};TU=function(a,b,c,d){_.xK(a,b.width*d.width,b.height*d.height);_.sK(a,_.VU(new _.GJ(b.left,b.top),c).scale(d.width,d.height))};_.WU=function(a){for(var b=_.l(Mza),c=b.next();!c.done;c=b.next())if(a.classList.contains(c.value))return!0;return!1};
_.XU=function(a,b){try{var c=0>a.compareBoundaryPoints(Range.END_TO_START,b),d=0<a.compareBoundaryPoints(Range.START_TO_END,b);return c&&d}catch(f){var e=f;setTimeout(function(){throw e;},0);return!1}};Oza=function(a,b){for(var c=[];a&&a!==b;a=a.parentElement)_.YU(a)&&c.push(Number(Nza(a)));return c.reverse()};Qza=function(a,b){a=_.l(a.Cq);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=Pza(b);if(c===d.length)return{type:"parent",parent:b};b=d[c]}return{type:"element",element:b}};
Pza=function(a){return Array.from(a.children).flatMap(function(b){return _.YU(b)?b:Pza(b)})};Rza=function(a){return 1===a.nodeType?a:a.parentNode};Tza=function(a,b){var c=Sza(function(d){var e=document.createRange();d.tagName==="SPAN".toString()&&1===d.childNodes.length&&3===d.firstChild.nodeType?e.selectNodeContents(d.firstChild):e.selectNodeContents(d);return _.XU(a,e)?b(d):NodeFilter.FILTER_REJECT});return document.createTreeWalker(a.commonAncestorContainer,NodeFilter.SHOW_ELEMENT,c,!1)};
Sza=function(a){return Object.assign(a,{acceptNode:a})};Uza=function(a){try{return a.nextNode()}catch(b){return null}};
Wza=function(a,b){for(var c=Tza(a,function(k){return"SPAN"===k.tagName&&k.parentElement&&"SPAN"===k.parentElement.tagName?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),d=[],e=[];Uza(c);){var f=c.currentNode,g=Lza(f,b);g.width&&(_.WU(f)?e.push(g):(d.push.apply(d,_.xb(e)),e=[],d.push(g)))}d.length||a.startContainer===a.endContainer||console.error("No rects found, but startContainer and endContainer are different.",a.startContainer,a.endContainer);d.length||a.startContainer!==a.endContainer||d.push(Lza(Rza(a.startContainer),
b));return Vza(d)};Vza=function(a){if(!a.length)return[];var b=[a[0].clone()];a=_.l(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=b[b.length-1],e;if(e=_.ZU(d.height,c.height)&&_.ZU(d.top,c.top)){e=_.UU(d);var f=_.UU(c);e=e.left<=f.right+1&&f.left<=e.right+1&&e.top<=f.bottom+1&&f.top<=e.bottom+1}e?_.$U(d,c):b.push(c.clone())}return b};
Xza=function(a,b,c){if(!b.length)return b;if(a.startOffset&&3===a.startContainer.nodeType){var d=a.startContainer,e=document.createRange();e.selectNodeContents(d);e.setEnd(d,a.startOffset);d=e.getBoundingClientRect().width;e=b[0];e.left+=c?0:d;e.width-=d}a.endOffset&&3===a.endContainer.nodeType&&(d=a.endContainer,e=document.createRange(),e.selectNodeContents(d),e.setStart(d,a.endOffset),a=e.getBoundingClientRect().width,d=b[b.length-1],d.left+=c?a:0,d.width-=a);return b};
Yza=function(a){if(!a)return 0;var b=a.match(/^(?:(?:(\d+):)?(\d+):)?(\d+)(?:(\.\d+))?$/);if(b&&5===b.length)return a=0,b[1]&&(a+=3600*Number.parseInt(b[1],10)),b[2]&&(a+=60*Number.parseInt(b[2],10)),b[3]&&(a+=Number.parseInt(b[3],10)),b[4]&&(a+=Number.parseFloat(b[4])),a;b=a.match(/^\d+(\.\d+)?(ms|s|min)?$/);if(!b)return-1;a=Number.parseFloat(a)||0;return"ms"===b[2]?a/1E3:"min"===b[2]?60*a:a};_.aV=function(a){return _.Ja(arguments).join("/")};Zza=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/;
$za=function(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:[e];for(var f=0;f<e.length;f++){var g=e[f];null!=g&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b};aAa=function(a,b,c){a=Zza.exec(_.lj(a).toString());var d=a[3]||"";return _.mj(a[1]+$za("?",a[2]||"",b)+$za("#",d,c))};_.bAa=function(a,b){_.Oc(a,b)};
_.UU=function(a){return new _.YJ(a.top,a.left+a.width,a.top+a.height,a.left)};_.$U=function(a,b){var c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height);a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-a.left;a.height=d-a.top};bV=function(a,b){return a.dh&&b?_.Ca(a.dh,b):-1};cAa=function(a,b,c,d,e){return a.execute("mylibrary.annotations.list",{volumeId:b,contentVersion:c,layerId:d,maxResults:40,pageToken:e,source:"ge-web-app"})};
dAa=function(a,b,c,d,e,f,g){var k=void 0===k?"ge-web-app":k;var m=["layers/volumeAnnotations/list",b,c,d,e,f,g,k].join("/");b={volumeId:b,contentVersion:c,layerId:d,maxResults:40,pageToken:g,source:k};e&&(b.startPosition=e.toString(),b.startOffset=e.Mi());f&&(b.endPosition=f.toString(),b.endOffset=f.Mi());return a.execute("layers.volumeAnnotations.list",b,m)};
eAa=function(a,b,c,d,e,f,g){var k=void 0===k?"ge-web-app":k;return a.execute("layers.annotationData.list",{volumeId:b,contentVersion:c,layerId:d,annotationDataId:e,locale:f,maxResults:40,pageToken:g,source:k,scale:1,w:300,h:250},["layers/annotationData/list",b,c,d,e.join(","),f,g,k].join("/"))};_.fAa=function(a,b,c,d,e){d=void 0===d?10:d;e=void 0===e?"ge-web-app":e;return a.execute("volumes.associated.list",{volumeId:b,association:c,maxResults:d,source:e},["volumes/associated/list",b,c,d,e].join("/"))};
gAa=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})};_.cV=function(a){return gAa(new _.Db(new _.Ab(a)))};dV=function(a,b){var c=_.Ka(b),d=c?b:arguments;for(c=c?0:1;c<d.length;c++){if(null==a)return;a=a[d[c]]}return a};iAa=function(a){var b=hAa,c;for(c in b)if(a.call(void 0,b[c],c,b))return c};
jAa=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return jAa.apply(null,arguments[0]);if(b%2)throw Error("q");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c};eV={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};kAa=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i;lAa=/%{(\w+)}/g;
mAa=function(){var a={},b=_.ic(_.bi("//maps.googleapis.com/maps/api/js"));if(!kAa.test(b))throw Error("t`"+b);var c=b.replace(lAa,function(d,e){if(!Object.prototype.hasOwnProperty.call(a,e))throw Error("u`"+e+"`"+b+"`"+JSON.stringify(a));d=a[e];return d instanceof _.hc?_.ic(d):encodeURIComponent(String(d))});return _.mj(c)};_.fV=function(a){if(a instanceof _.Kc)return a;var b="object"==typeof a,c=null;b&&a.W6&&(c=a.Go());return _.Mc(_.qi(b&&a.As?a.fn():String(a)),c)};
_.nAa=function(a){if(a instanceof _.Kc)return a;a=_.fV(a);return _.Mc(_.pj(a).replace(/(\r\n|\r|\n)/g,"<br>"),a.Go())};oAa=/^[a-zA-Z0-9-]+$/;pAa={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};qAa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};
_.rAa=function(a,b){a=_.fV(a);var c=a.Go(),d=[],e=function(f){Array.isArray(f)?_.Nb(f,e):(f=_.fV(f),d.push(_.pj(f)),f=f.Go(),0==c?c=f:0!=f&&c!=f&&(c=null))};_.Nb(b,e);return _.Mc(d.join(_.pj(a)),c)};_.gV=function(a){return _.rAa(_.Nc,Array.prototype.slice.call(arguments))};
_.hV=function(a,b,c){var d=String(a);if(!oAa.test(d))throw Error("z");if(d.toUpperCase()in qAa)throw Error("z");a=String(a);d=null;var e="<"+a,f="";if(b)for(m in b)if(Object.prototype.hasOwnProperty.call(b,m)){if(!oAa.test(m))throw Error("z");var g=b[m];if(null!=g){var k=m;if(g instanceof _.hc)g=_.ic(g);else if("style"==k.toLowerCase()){if(!_.Eb(g))throw Error("z");g instanceof _.vc||(g=_.LN(g));g=_.wc(g)}else{if(/^on/i.test(k))throw Error("z");if(k.toLowerCase()in pAa)if(g instanceof _.kj)g=_.lj(g).toString();
else if(g instanceof _.oc)g=_.pc(g);else if("string"===typeof g)g=_.HN(g).fn();else throw Error("z");}g.As&&(g=g.fn());k=k+'="'+_.qi(String(g))+'"';f+=" "+k}}var m=e+f;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===eV[a.toLowerCase()]?m+=">":(c=_.gV(c),m+=">"+_.pj(c)+"</"+a+">",d=c.Go());(b=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(b)?0:null);return _.Mc(m,d)};_.iV=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")};
jV=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")};sAa=function(a,b){var c=/\d+|\.\d+|\D+/g;if(a==b)return 0;if(!a)return-1;if(!b)return 1;for(var d=a.toLowerCase().match(c),e=b.toLowerCase().match(c),f=Math.min(d.length,e.length),g=0;g<f;g++){c=d[g];var k=e[g];if(c!=k)return a=parseInt(c,10),!isNaN(a)&&(b=parseInt(k,10),!isNaN(b)&&a-b)?a-b:c<k?-1:1}return d.length!=e.length?d.length-e.length:a<b?-1:1};
tAa=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})};uAa=/&([^;\s<&]+);?/g;
vAa=function(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=_.wa.document.createElement("div");return a.replace(uAa,function(d,e){var f=b[d];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(f=_.Mc(d+" ",null),_.Oc(c,f),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})};_.kV=function(a){return-1!=a.indexOf("&")?"document"in _.wa?vAa(a):tAa(a):a};_.lV=function(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b};
_.wAa=function(a){var b=Number(a);return 0==b&&_.nj(a)?NaN:b};mV=function(){return"cfiIndex".replace(/([A-Z])/g,"-$1").toLowerCase()};nV={bD:"mousedown",cD:"mouseup",qI:"mousecancel",$Na:"mousemove",bOa:"mouseover",aOa:"mouseout",YNa:"mouseenter",ZNa:"mouseleave"};_.ZU=function(a,b,c){return Math.abs(a-b)<=(c||1E-6)};
xAa=function(a){if(a instanceof _.ve)return a;if("function"==typeof a.Xi)return a.Xi(!1);if(_.Ka(a)){var b=0,c=new _.ve;c.next=function(){for(;;){if(b>=a.length)throw _.ue;if(b in a)return a[b++];b++}};return c}throw Error("E");};_.oV=function(a,b){if(_.Ka(a))try{_.Nb(a,b,void 0)}catch(c){if(c!==_.ue)throw c;}else{a=xAa(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==_.ue)throw c;}}};yAa=function(a){if(_.Ka(a))return _.Ja(a);a=xAa(a);var b=[];_.oV(a,function(c){b.push(c)});return b};
_.VU=function(a,b){return new _.GJ(a.x-b.x,a.y-b.y)};_.pV=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};_.qV=function(a,b){for(var c=document,d=_.Fe(c,"TABLE"),e=d.appendChild(_.Fe(c,"TBODY")),f=0;f<a;f++){for(var g=_.Fe(c,"TR"),k=0;k<b;k++){var m=_.Fe(c,"TD");g.appendChild(m)}e.appendChild(g)}return d};_.rV=function(a){if(!a)return null;if(a.firstChild)return a.firstChild;for(;a&&!a.nextSibling;)a=a.parentNode;return a?a.nextSibling:null};
zAa=function(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1};AAa=function(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return zAa(b,a)};
BAa=function(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(_.Zc&&!_.ld(9)){if(9==a.nodeType)return-1;if(9==b.nodeType)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?zAa(a,b):!c&&_.Qi(e,b)?-1*AAa(a,b):!d&&_.Qi(f,a)?AAa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=_.ti(a);
c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(_.wa.Range.START_TO_END,a)};CAa=function(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||CAa(a,b,c,d))return!0;a=a.nextSibling}return!1};sV=function(a,b){var c=[];return CAa(a,b,c,!0)?c[0]:void 0};DAa=function(a){var b=[];_.WJ(a,b,!1);return b.join("")};
_.tV=function(a){return new _.Ue(function(b,c){var d=a.length,e=[];if(d)for(var f=function(n,q){d--;e[n]=q;0==d&&b(e)},g=function(n){c(n)},k=0,m;k<a.length;k++)m=a[k],_.Mj(m,_.Kb(f,k),g);else b(e)})};_.EAa=function(a){var b=[],c;for(c in a)_.qf(c,a[c],b);return b.join("&")};_.FAa=function(a){a=_.EAa(a);return _.pf("https://support.google.com/books/partner/contact/report_offensive_content",a)};GAa=function(){var a=new _.ih;a.eh(Error("re"));return a};
HAa=function(a){var b=new _.ih;a.then(function(c){b.callback(c)},function(c){b.eh(c)});return b};_.uV=function(a,b,c){_.Qd.call(this);this.iB=a;this.rq=b||0;this.tb=c;this.lj=(0,_.Jb)(this.Fu,this)};_.r(_.uV,_.Qd);_.h=_.uV.prototype;_.h.Zd=0;_.h.ta=function(){_.uV.ka.ta.call(this);this.stop();delete this.iB;delete this.tb};_.h.start=function(a){this.stop();this.Zd=_.jf(this.lj,void 0!==a?a:this.rq)};_.h.stop=function(){this.xf()&&_.kf(this.Zd);this.Zd=0};_.h.xx=function(){this.stop();this.Fu()};
_.h.xf=function(){return 0!=this.Zd};_.h.Fu=function(){this.Zd=0;this.iB&&this.iB.call(this.tb)};_.IAa=function(a,b){var c=sAa(a.sh,b.sh);c||(c=sAa(a.Qi.replace(/\./g," "),b.Qi.replace(/\./g," ")));c||(c=a.Kh-b.Kh);c||(c=_.mN(a.Wu,b.Wu));return c};_.vV=function(a,b,c){return a==b?!0:a&&b?a.sh==b.sh&&a.Wu==b.Wu&&a.Qi==b.Qi&&((void 0===c?!1:c)||a.Kh==b.Kh):!1};_.wV=function(a){return!!a&&!!a.id&&!a.childNodes.length&&"A"==a.tagName&&_.jc(a.id,"GBS.")};JAa=[[1,2]];
KAa=function(a){_.y(this,a,0,-1,null,JAa)};_.r(KAa,_.w);_.LAa=function(a,b){return a==b?!0:a&&b?a.top==b.top&&a.right==b.right&&a.bottom==b.bottom&&a.left==b.left:!1};_.xV=function(a,b,c){c?_.gK(a,b):_.iK(a,b)};
MAa=function(a){if(_.Zc&&!_.ld(8))return a.offsetParent;var b=_.ti(a),c=_.pK(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=_.pK(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null};
_.yV=function(a){for(var b=new _.YJ(0,Infinity,Infinity,0),c=_.Zi(a),d=c.Tb().body,e=c.Tb().documentElement,f=_.HJ(c.jc);a=MAa(a);)if(!(_.Zc&&0==a.clientWidth||_.cd&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=_.pK(a,"overflow")){var g=_.vK(a),k=new _.GJ(a.clientLeft,a.clientTop);g.x+=k.x;g.y+=k.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,
d);b.top=Math.max(b.top,f);c=c.uj();b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null};NAa=function(a){a=_.uK(a);return new _.GJ(a.left,a.top)};_.zV=function(a){if(1==a.nodeType)return NAa(a);a=a.changedTouches?a.changedTouches[0]:a;return new _.GJ(a.clientX,a.clientY)};_.AV=function(a,b){a=_.zV(a);b=_.zV(b);return new _.GJ(a.x-b.x,a.y-b.y)};
Aza=function(a,b){b=_.MN(b);_.Zc&&void 0!==a.cssText?a.cssText=b:_.wa.trustedTypes?_.UJ(a,b):a.innerHTML=b};_.BV=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(_.EK){if(b=b?"none":"",a.style&&(a.style[_.EK]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[_.EK]=b)}}else if(_.Zc||_.Yc)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)};
OAa=function(a,b,c){a=a.style;_.bd?a.MozBoxSizing=c:_.cd?a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"};PAa=function(a,b){var c=_.Ai(_.Zi(_.ti(a)).jc);if(!_.Zc||_.kd("10")||c&&_.kd("8"))OAa(a,b,"content-box");else{var d=a.style;c?(d.pixelWidth=b.width,d.pixelHeight=b.height):(c=_.GK(a),a=_.HK(a),d.pixelWidth=b.width+a.left+c.left+c.right+a.right,d.pixelHeight=b.height+a.top+c.top+c.bottom+a.bottom)}};QAa=/[^\d]+$/;
_.RAa=function(){var a=_.Ge("DIV");a.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";var b=_.Ge("DIV");_.xK(b,"200px","200px");a.appendChild(b);document.body.appendChild(a);b=a.offsetWidth-a.clientWidth;_.Ie(a);return b};_.SAa=function(){var a=_.td&&0<=_.mc(_.Dm,10),b;if(b=_.Eaa)b=0<=_.mc(_.aka,10);var c=_.sd&&0<=_.mc(_.Dm,85);return _.bd||a||b||c};
_.TAa=function(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!b||"static"!=_.qK(a)){var c=_.vK(a);b||(b=(b=_.DK(a))&&_.SAa()?-a.scrollLeft:!b||_.ad&&_.kd("8")||"visible"==_.pK(a,"overflowX")?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,c=_.VU(c,new _.GJ(b,a.scrollTop)))}}return c||new _.GJ};CV=function(a,b){return(b&8&&_.DK(a)?b^4:b)&-9};
_.DV=function(a,b,c,d,e,f,g){a=a.clone();var k=CV(b,c);c=_.zK(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var m=0;if(d||0!=k)k&4?a.x-=g.width+(d?d.right:0):k&2?a.x-=g.width/2:d&&(a.x+=d.left),k&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);if(f){if(e){d=a;k=g;m=0;65==(f&65)&&(d.x<e.left||d.x>=e.right)&&(f&=-2);132==(f&132)&&(d.y<e.top||d.y>=e.bottom)&&(f&=-5);d.x<e.left&&f&1&&(d.x=e.left,m|=1);if(f&16){var n=d.x;d.x<e.left&&(d.x=e.left,m|=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-
d.x,n+k.width-e.left),k.width=Math.max(k.width,0),m|=4)}d.x+k.width>e.right&&f&1&&(d.x=Math.max(e.right-k.width,e.left),m|=1);f&2&&(m|=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&f&4&&(d.y=e.top,m|=2);f&32&&(n=d.y,d.y<e.top&&(d.y=e.top,m|=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,n+k.height-e.top),k.height=Math.max(k.height,0),m|=8));d.y+k.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-k.height,e.top),m|=2);f&8&&(m|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=m}else e=
256;m=e}f=new _.ZJ(0,0,0,0);f.left=a.x;f.top=a.y;f.width=g.width;f.height=g.height;e=m;if(e&496)return e;_.sK(b,new _.GJ(f.left,f.top));g=f.Wb();_.pV(c,g)||(c=g,a=_.Ai(_.Zi(_.ti(b)).jc),!_.Zc||_.kd("10")||a&&_.kd("8")?OAa(b,c,"border-box"):(g=b.style,a?(a=_.GK(b),b=_.HK(b),g.pixelWidth=c.width-b.left-a.left-a.right-b.right,g.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(g.pixelWidth=c.width,g.pixelHeight=c.height)));return e};
_.EV=function(a,b,c,d,e,f,g,k,m){var n=_.TAa(c),q=_.AK(a),t=_.yV(a);t&&q.j7(new _.ZJ(t.left,t.top,t.right-t.left,t.bottom-t.top));t=_.Zi(a);var u=_.Zi(c);if(t.Tb()!=u.Tb()){var v=t.Tb().body;u=u.getWindow();var z=new _.GJ(0,0),x=_.Lj(_.ti(v));if(_.Vc(x,"parent")){var H=v;do{var K=x==u?_.vK(H):NAa(H);z.x+=K.x;z.y+=K.y}while(x&&x!=u&&x!=x.parent&&(H=x.frameElement)&&(x=x.parent))}v=_.VU(z,_.vK(v));!_.Zc||_.ld(9)||_.Ai(t.jc)||(v=_.VU(v,_.IJ(t.jc)));q.left+=v.x;q.top+=v.y}a=CV(a,b);b=q.left;a&4?b+=q.width:
a&2&&(b+=q.width/2);q=new _.GJ(b,q.top+(a&1?q.height:0));q=_.VU(q,n);e&&(q.x+=(a&4?-1:1)*e.x,q.y+=(a&1?-1:1)*e.y);if(g)if(m)var N=m;else if(N=_.yV(c))N.top-=n.y,N.right-=n.x,N.bottom-=n.y,N.left-=n.x;return _.DV(q,c,d,f,N,g,k)};
UAa=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("nd");};VAa="combobox grid group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");FV=function(a){var b=_.XK(a,"activedescendant");return _.ti(a).getElementById(b)};
WAa=function(a,b){var c="";b&&(c=b.id);_.WK(a,"activedescendant",c)};GV=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(_.cd||_.$c)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return _.bd;default:return!1}};
XAa=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(GV(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!_.bd;default:return 166>a.keyCode||183<a.keyCode}};
YAa=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};HV=function(a){if(_.bd)a=YAa(a);else if(_.dd&&_.cd)switch(a){case 93:a=91}return a};
ZAa=function(a,b,c,d,e,f){if(_.cd&&!_.kd("525"))return!0;if(_.dd&&e)return GV(a);if(e&&!d)return!1;if(!_.bd){"number"===typeof b&&(b=HV(b));var g=17==b||18==b||_.dd&&91==b;if((!c||_.dd)&&g||_.dd&&16==b&&(d||f))return!1}if((_.cd||_.$c)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(_.Zc&&d&&b==a)return!1;switch(a){case 13:return _.bd?f||e?!1:!(c&&d):!0;case 27:return!(_.cd||_.$c||_.bd)}return _.bd&&(d||e||f)?!1:
GV(a)};_.$Aa=function(a,b,c,d){var e=_.Zi(a);b=_.hV("html",{},_.gV(_.hV("head",{},b),_.hV("body",{},c)));b=_.gV(_.taa,b);d=_.ZK(e,d);a.appendChild(d);a=b;e=_.Ri(d);e.open();e.write(_.Lc(a));e.close();return d};_.IV=function(){};_.IV.prototype.Md=function(){};_.JV=function(a,b,c){this.element=a;this.TE=b;this.QJa=c};_.r(_.JV,_.IV);_.JV.prototype.Md=function(a,b,c){_.EV(this.element,this.TE,a,b,void 0,c,this.QJa)};var KV=function(a,b){this.Xa=a;this.hM=void 0===b?!1:b};
KV.prototype.Wb=function(){return new _.si(this.Xa.w||0,this.Xa.h||0)};KV.prototype.bn=function(){return this.Xa.flags||0};_.aBa=function(a){return new _.si(a.Xa.original_w||0,a.Xa.original_h||0)};KV.prototype.Ib=function(){return this.Xa.pid||""};_.LV=function(a){return a.Xa.structure||null};bBa=function(a,b,c,d){d=void 0===d?1:d;return(c=_.MV(b,c))&&c.Ib()?_.aj(_.aj(_.aj(_.aj(new _.uf(a+(b.Bx("image")||"")),"start",c.Ib()),"num",d.toString()),"ps","1"),"alt","json"):null};
_.NV=function(a){this.Xa=a;this.fIa=null;this.hy=this.Xa.metadata||{};this.zM="";this.q9=new Map;a=new Set;for(var b=0,c=_.l(this.Xa.segment||[]),d=c.next();!d.done;d=c.next()){d=_.l(d.value.resource||[]);for(var e=d.next();!e.done;e=d.next())"smil"===e.value.mime_type&&a.add(b);b++}this.mB=a;if(a=this.Xa.page)for(b=0;c=a[b];b++)this.q9.set(c.pid,b),/[^0-9]/.test(c.title)||(this.zM=c.title)};_.h=_.NV.prototype;_.h.getData=function(){return this.Xa};_.h.jq=function(){return this.hy.authors||""};
_.h.D5=function(){var a=this.Xa.first_chapter_start_segment||0;_.OV(this,a)||(a=_.PV(this,!1));return 0>a?(a=_.QV(this,!1),(a=_.RV(this,a))?new _.Jm(a):null):_.SV(this,a)};_.h.zF=function(){return this.Xa.language||""};_.h.Bx=function(a){for(var b=this.Xa.link||[],c=0,d;d=b[c];c++)if(d.label==a)return d.href;return null};_.h.hf=function(){return this.q9.size};_.TV=function(a,b){return(a=a.Xa.page)&&a[b]||null};_.RV=function(a,b){return(a=_.TV(a,b))?a.pid:""};
_.MV=function(a,b){return(a=_.RV(a,b))?new _.Jm(a):null};_.UV=function(a,b){return(a=_.TV(a,b))?a.title:""};_.NV.prototype.pU=function(a){if(!a)return null;a=new _.Jm(a);return _.VV(this,a,_.WV(this))?a:null};_.WV=function(a){return a.Xa.preferred_mode||1};_.NV.prototype.c6=function(){return this.hy.pub_date||""};_.NV.prototype.d6=function(){return this.hy.publisher||""};XV=function(a,b){return(a=a.Xa.segment)&&a[b]||null};_.YV=function(a){return(a=a.Xa.segment)?a.length:0};
_.cBa=function(a,b){return(a=XV(a,b))?a.num_pages:-1};_.ZV=function(a,b){return(a=XV(a,b))?a.start:null};_.SV=function(a,b){return(a=XV(a,b))?new _.Jm(a.start_position):null};_.NV.prototype.Vla=function(){return this.fIa};_.NV.prototype.getTitle=function(){return this.hy.title||""};_.dBa=function(a){return(a=a.Xa.toc_entry)?a.length:0};$V=function(a,b){return(a=a.Xa.toc_entry)&&a[b]||null};_.eBa=function(a,b){return(a=$V(a,b))?a.depth:-1};_.aW=function(a,b){return(a=$V(a,b))?a.label:""};
_.fBa=function(a,b){return(a=$V(a,b))?a.page_index:-1};_.gBa=function(a,b){return(a=$V(a,b))?new _.Jm(a.reading_position):null};_.h=_.NV.prototype;_.h.nk=function(){return this.Xa.volume_version||""};_.h.Fx=function(){return this.hy.preview||"noview"};_.h.Ua=function(){return this.hy.volume_id||""};
_.h.Bs=function(){var a;if(a=_.bW(this,2)){a:{a=this.Xa.meta||[];for(var b=0;b<a.length;b++){var c=a[b];if(c&&c.property&&"rendition:layout"==c.property){a=c.cdata||"";break a}}a=""}a="pre-paginated"==a}return a};_.h.Rl=function(a){return(a=_.TV(this,a))?!((a.flags||0)&29):!1};_.VV=function(a,b,c){var d=_.cW(a,b);return _.hBa(a,b.Ib(),d,c)};_.hBa=function(a,b,c,d){return"noview"!=a.Fx()&&_.bW(a,d)?1==d?(b=_.dW(a,b),a.Rl(b)):_.OV(a,c):!1};_.NV.prototype.Qc=function(){return!!this.Xa.is_right_to_left};
_.OV=function(a,b){return(a=XV(a,b))?!a.not_viewable:!1};_.eW=function(a,b,c){var d=_.dW(a,b.Ib());a=_.dW(a,c.Ib());return 0>d||0>a||d==a?_.IAa(b,c):d-a};_.dW=function(a,b){a=a.q9.get(b);return"number"===typeof a?a:-1};_.iBa=function(a,b){b=_.dW(a,b);return(a=_.TV(a,b))?a.text_segment:-1};_.cW=function(a,b){for(var c=(a.Xa.segment||[]).length-1;0<=c;c--){var d=_.SV(a,c);if(d&&0<=_.eW(a,b,d))return c}return-1};
_.fW=function(a,b){var c=a.Xa.toc_entry;return!c||b>=a.hf()?-1:_.lN(c,function(d){return b>=d.page_index})};_.QV=function(a,b){return(b?_.lN:_.Aa)(a.Xa.page||[],function(c){return!((c.flags||0)&29)})};_.PV=function(a,b){return(b?_.lN:_.Aa)(a.Xa.segment||[],function(c){return!c.not_viewable})};_.bW=function(a,b){a=a.Xa.available_mode;return!!a&&_.Da(a,b)};_.gW=!0;
_.hW=function(){var a=(_.JJ(new _.uf(window.location.href),"hl")||"en-US").match(/^\w{2,3}([-_]|$)/);return(a?a[0].replace(/[_-]/g,""):"")||"en"};jBa=function(a){return _.Zc?a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").normalize("NFC")};kBa="ganpub ganclk dapp source_ip source_country source_domain authuser".split(" ");
lBa=function(a){var b=void 0===b?window.location.href:b;var c=new _.uf(b);_.aj(a,"hl","en-US");(b=_.JJ(c,"output"))&&_.aj(a,"output",b);b=_.JJ(c,"source");"ge-ipad-app"==b?(_.aj(a,"dapp","2"),a.removeParameter("output")):"ge-tablet-app"==b?(_.aj(a,"dapp","4"),a.removeParameter("output")):"ge-ip-app"==b?_.aj(a,"dapp","1"):"ge-android-app"==b&&_.aj(a,"dapp","3");_.JJ(c,"authuser")||a.removeParameter("authuser");_.Nb(kBa,function(d){var e=_.JJ(c,d);e&&_.aj(a,d,e)})};
_.iW=function(){var a=(new _.uf(window.location.href)).getPath();return"/ebooks/app"==a||"/books/app"==a};jW=function(a){var b=a instanceof _.Mm;this.Ol=b?a:null;b&&(a={});this.Xa=a};jW.prototype.av=function(){return this.Ol?this.Ol.av:!!this.Xa.publicDomain};jW.prototype.Ou=function(){return this.Xa.accessViewStatus||"NONE"};_.mBa=function(a){return a?_.Uj(a,"edge"):""};nBa=function(a){return a.toLowerCase().replace(/_(.)/g,function(b,c){return c.toUpperCase()})};
kW=function(a){if(Array.isArray(a))return _.Rb(a,kW);if(!_.Eb(a))return a;var b={},c;for(c in a)b[nBa(c)]=kW(a[c]);return b};oBa=function(a){var b=new _.aT;b.setTime(a);return b.CC()};
pBa=function(a){a.id=a.volumeId;var b=a.volumeInfo;b.authors=b.author;b.canonicalVolumeLink=b.canonicalAtbLink;var c={};_.ji(b.imageLinks,function(e){var f=nBa(e.size);c[f]=e.link});b.imageLinks=c;var d=a.accessInfo;d&&(b.webReaderLink=d.webReaderLink,d.textToSpeechPermission=d.textToSpeechPerm,d.epub={downloadLink:d.downloadEpubLink,isAvailable:d.epubAvailable},d.pdf={downloadLink:d.downloadPdfLink,isAvailable:d.pdfAvailable});if(b=a.saleInfo)b.saleability=b.saleable,b.onsaleDate&&(b.onSaleDate=
oBa(b.onsaleDate)),Array.isArray(b.offers)&&_.Nb(b.offers,function(e){e.retailPrice=e.offerPrice});(b=Number(dV(a,"userInfo","readingPosition","timestamp")))&&(a.userInfo.readingPosition.updated=oBa(b/1E3));a.userInfo&&a.userInfo.rentalInfo&&(a.userInfo.rentalPeriod=a.userInfo.rentalInfo)};lW={};_.qBa=function(a,b){if(!a)return"";lW[b]||(lW[b]=new _.Ah(4,b,0));return lW[b].format(a)};mW=function(a){this.Ol=a instanceof _.Mm?a:null;this.Xa=a};
mW.prototype.zx=function(){return this.Ol?this.Ol.nu:this.Xa.buyLink||""};_.nW=function(a){return a.Ol?a.Ol.RT:_.qBa((a.Xa.retailPrice||{}).amount||0,(a.Xa.retailPrice||{}).currencyCode||"")};_.oW=function(a){return a.Ol?a.Ol.DX:a.Xa.saleability||"NOT_FOR_SALE"};
_.pW=function(a,b){(this.$a=a instanceof _.Ql?_.Om(new _.Mm,a,b||new _.rh):null)&&(a={});a.access_info&&(a=kW(a),pBa(a));this.Xa=a;this.MBa=this.$a?new jW(this.$a):new jW(a.accessInfo||{});this.jLa=this.$a?new mW(this.$a):new mW(a.saleInfo||{});this.Xk=a.userInfo||{};b=this.Xk.rentalPeriod||{};this.Vpa=this.$a?this.$a.o$:Number(b.endUtcSec);this.Fj=a.volumeInfo||{};this.HKa=this.Fj.readingModes||{};this.CLa=this.Fj.seriesInfo||{}};_.h=_.pW.prototype;
_.h.Ua=function(){return this.$a?this.$a.volumeId:this.Xa.id||""};_.h.getTitle=function(){return this.$a?this.$a.title:this.Fj.title||""};_.h.vY=function(){return this.$a?this.$a.vY:!!this.HKa.image};_.h.jq=function(){return this.$a?this.$a.$g:this.Fj.authors||[]};_.h.d6=function(){return this.$a?this.$a.Z9:this.Fj.publisher||""};_.h.c6=function(){return this.$a?this.$a.Jpa:this.Fj.publishedDate||""};_.h.Ki=function(){return this.$a?this.$a.description:this.Fj.description||""};
_.h.hf=function(){return this.$a?this.$a.tv:this.Fj.pageCount||0};_.h.e6=function(){return this.$a?this.$a.Kpa:this.Fj.ratingsCount||0};_.h.I5=function(){return this.$a?this.$a.sDa:this.Fj.contentVersion||""};_.h.zF=function(){return this.$a?this.$a.language:this.Fj.language||""};_.qW=function(a){return a.$a?a.$a.Ir:a.Fj.infoLink||""};_.rBa=function(a){return a.$a?a.$a.Hk:a.Xa.accessInfo?a.Xa.accessInfo.webReaderLink||"":""};_.h=_.pW.prototype;
_.h.FF=function(){if(this.$a)return this.$a.thumbnailUrl;var a=this.Fj.imageLinks;return _.mBa(a?a.thumbnail:"")};_.h.DF=function(){if(this.$a)return this.$a.IKa;var a=this.Xk.readingPosition;return a&&a.gbTextPosition?new _.Jm(a.gbTextPosition):null};_.h.Ke=function(){return this.$a?this.$a.v7:"SAMPLE"==this.Nu().Ou()||this.av()&&!this.tk()};_.h.av=function(){return this.$a?this.$a.av:"FULL_PUBLIC_DOMAIN"==this.Nu().Ou()};_.h.pM=function(){return this.$a?this.$a.pM:!!this.Xk.isPurchased};
_.h.$u=function(){return this.$a?this.$a.$u:!!this.Xk.isPreordered};_.h.tk=function(){return this.$a?this.$a.tk:!!this.Xk.isInMyBooks};_.h.If=function(){return this.$a?this.$a.If:!!this.Xk.userUploadedVolumeInfo};_.h.Nu=function(){return this.MBa};_.h.vf=function(){return this.jLa};_.rW=function(a){return a.$a?a.$a.o$-_.Lb()/1E3:a.Vpa?a.Vpa-_.Lb()/1E3:0};_.pW.prototype.fM=function(){return this.$a?this.$a.qM&&0<_.rW(this):"ACTIVE"==this.Xk.rentalState&&0<_.rW(this)};
_.pW.prototype.q7=function(){return this.$a?this.$a.dV||this.$a.qM&&0>=_.rW(this):"EXPIRED"==this.Xk.rentalState||"ACTIVE"==this.Xk.rentalState&&0>=_.rW(this)};_.pW.prototype.IL=function(){if(this.$a)var a=this.$a.Hk;else if(_.iW()){a="reader/"+this.Ua();var b=window.location.href,c=b.indexOf("#");a=(0>c?b:b.substr(0,c))+(a?"#"+a:"")}else a=_.rBa(this)||(this.$a?this.$a.Hk:this.Fj.previewLink||"")||_.qW(this);return a};
_.pW.prototype.aU=function(){return this.$a?this.$a.CE:_.Rj("https://play.google.com/store/books/author","id",this.jq()[0])};_.sW=null;tW={};sBa={};tBa={};uBa={};uW=function(){throw Error("be");};uW.prototype.P3=null;uW.prototype.getContent=function(){return this.content};uW.prototype.toString=function(){return this.content};var vW=function(){uW.call(this)};_.r(vW,uW);vW.prototype.ix=tW;
_.Zc&&_.kd(8);
var vBa,BBa,zBa,CBa,BW,yBa,AW,ABa,DBa,wBa,xBa;vBa=function(a){if(null!=a)switch(a.P3){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.xW=function(a){return null!=a&&a.ix===tW?a:a instanceof _.Kc?(0,_.wW)(_.pj(a),a.Go()):(0,_.wW)(_.ri(String(String(a))),vBa(a))};_.wW=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.P3=d);return c}}(vW);_.yW=function(a){return a instanceof uW?!!a.getContent():!!a};
_.zW=function(a){if(null!=a&&a.ix===tW){var b=String;a=a.getContent();a=String(a).replace(wBa,"").replace(xBa,"&lt;");b=b(a).replace(yBa,zBa)}else b=_.ri(String(a));return b};_.CW=function(a){null!=a&&a.ix===sBa||null!=a&&a.ix===tBa?a=String(a).replace(AW,BW):a instanceof _.oc?a=String(_.pc(a)).replace(AW,BW):a instanceof _.kj?a=String(_.lj(a).toString()).replace(AW,BW):(a=String(a),a=ABa.test(a)?a.replace(AW,BW):"about:invalid#zSoyz");return a};
BBa={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};zBa=function(a){return BBa[a]};
CBa={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",
")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",
"\uff3d":"%EF%BC%BD"};BW=function(a){return CBa[a]};yBa=/[\x00\x22\x27\x3c\x3e]/g;AW=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g;ABa=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i;DBa=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i;wBa=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g;
xBa=/</g;
var EBa;_.DW=function(a,b,c,d){a=a(b||EBa,c);d=(d||_.Zi()).createElement("DIV");if(_.Eb(a))if(a instanceof uW){if(a.ix!==tW)throw Error("ce");a=_.Mc(a.toString(),a.P3||null)}else a=_.fV("zSoyz");else a=_.fV(String(a));_.Oc(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a));return d};EBa={};
var FBa=function(a){a=a||{};var b=a.attributes,c=a.content,d=a.disabled,e=a.id,f=a.eRa,g=a.title,k=a.fNa,m=a.value,n=_.wW;e='<div role="button"'+(e?' id="'+_.zW(e)+'"':"")+' class="';var q=a||{};a=q.classes;var t=q.disabled,u=q.checked,v=q.width,z="goog-inline-block jfk-button ";q=q.style;switch(_.Eb(q)?q.toString():q){case 0:z+="jfk-button-standard";break;case 2:z+="jfk-button-action";break;case 3:z+="jfk-button-primary";break;case 1:z+="jfk-button-default";break;case 4:z+="jfk-button-flat";break;
case 5:z+="jfk-button-mini";break;case 6:z+="jfk-button-contrast";break;default:z+="jfk-button-standard"}z+=((v&&v.tHa&&(1).tHa?v.ix!==(1).ix?0:v.toString()===(1).toString():1==v)?" jfk-button-narrow":"")+(u?" jfk-button-checked":"")+(a?" "+a:"")+(t?" jfk-button-disabled":"");d=e+_.zW(z)+'"'+(d?' aria-disabled="true"':' tabindex="'+(f?_.zW(f):"0")+'"')+(g?k?' data-tooltip="'+_.zW(g)+'"':' title="'+_.zW(g)+'"':"")+(m?' value="'+_.zW(m)+'"':"");b?(null!=b&&b.ix===uBa?b=b.getContent().replace(/([^"'\s])$/,
"$1 "):(b=String(b),b=DBa.test(b)?b:"zSoyz"),b=" "+b):b="";return n(d+b+">"+_.xW(null!=c?c:"")+"</div>")};
var EW=function(a,b){this.qu=a;this.aEa=!!b;this.Uia={0:this.qu+"-arrowright",1:this.qu+"-arrowup",2:this.qu+"-arrowdown",3:this.qu+"-arrowleft"}};_.p(EW,_.IV);EW.prototype.setPosition=function(a,b,c,d){null!=a&&(this.p3=a);null!=b&&(this.Y2=b);"number"===typeof c&&(this.Wia=Math.max(c,15));"number"===typeof d&&(this.U8=d)};EW.prototype.Md=function(a,b,c){a=this.Y2;2==a&&(a=0);GBa(this,this.p3,a,2==this.Y2?FW(this.p3)?this.lu.offsetHeight/2:this.lu.offsetWidth/2:this.Wia,0,c)};
var GBa=function(a,b,c,d,e,f){if(a.Tz){var g=HBa(b,c);var k=a.Tz;var m=_.zK(k);m=(FW(b)?m.height/2:m.width/2)-d;var n=CV(k,g),q;if(q=_.yV(k))k=_.UU(_.AK(k)),FW(b)?k.top<q.top&&!(n&1)?m-=q.top-k.top:k.bottom>q.bottom&&n&1&&(m-=k.bottom-q.bottom):k.left<q.left&&!(n&4)?m-=q.left-k.left:k.right>q.right&&n&4&&(m-=k.right-q.right);k=m;k=FW(b)?new _.GJ(a.U8,k):new _.GJ(k,a.U8);m=FW(b)?6:9;a.M2&&2==e&&(m=FW(b)?4:1);n=b^3;FW(b)&&"rtl"==a.Tz.dir&&(n=b);g=_.EV(a.Tz,HBa(n,c),a.lu,g,k,f,a.Vma?m:0,void 0,null);
if(2!=e&&g&496){GBa(a,b^3,c,d,a.M2&&0==e?1:2,f);return}!a.aEa||g&496||(e=parseFloat(a.lu.style.left),f=parseFloat(a.lu.style.top),isFinite(e)&&0==e%1&&isFinite(f)&&0==f%1||_.sK(a.lu,Math.round(e),Math.round(f)))}IBa(a,b,c,d)},IBa=function(a,b,c,d){var e=a.gCa;_.ji(a.Uia,function(f){_.xV(e,f,!1)},a);_.gK(e,a.Uia[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.Tz?(c=_.AV(a.Tz,a.lu),d=JBa(a.Tz,b),FW(b)?e.style.top=KBa(c.y+d.y,a.lu.offsetHeight-15)+"px":e.style.left=KBa(c.x+d.x,a.lu.offsetWidth-
15)+"px"):e.style[0==c?FW(b)?"top":"left":FW(b)?"bottom":"right"]=d+"px"},KBa=function(a,b){return 15>b?15:_.PN(a,15,b)},HBa=function(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b?0:4;case 0:return 0==b?12:13;default:return 0==b?8:9}},JBa=function(a,b){var c=0,d=0;a=_.zK(a);switch(b){case 2:c=a.width/2;break;case 1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case 3:c=a.width,d=a.height/2}return new _.GJ(c,d)},FW=function(a){return 0==a||3==a};_.h=EW.prototype;_.h.Vma=!1;
_.h.Y2=2;_.h.Wia=20;_.h.p3=3;_.h.U8=-5;_.h.M2=!1;
var GW=function(a){_.Qd.call(this);this.gL=a||_.Zi()};_.p(GW,_.Qd);GW.prototype.Kma=function(){_.VK(this.i(),this.Il());_.WK(this.i(),"live","polite")};GW.prototype.Il=function(){return"tooltip"};
var HW=function(a){GW.call(this,a);this.Al=this.gL.ha("DIV","jfk-tooltip-contentId");this.Via=this.gL.ha("DIV","jfk-tooltip-arrow",this.gL.ha("DIV","jfk-tooltip-arrowimplbefore"),this.gL.ha("DIV","jfk-tooltip-arrowimplafter"));this.bba=this.gL.ha("DIV",{"class":"jfk-tooltip",role:"tooltip"},this.Al,this.Via);this.Kma()};_.p(HW,GW);HW.prototype.i=function(){return this.bba};HW.prototype.mb=function(){return this.Al};HW.prototype.ta=function(){GW.prototype.ta.call(this);this.bba&&_.Ie(this.bba)};
var IW=function(a){HW.call(this,a)};_.p(IW,HW);IW.prototype.Kma=function(){_.VK(this.i(),this.Il())};
var NBa=function(a){return _.kV((0,_.kc)(a.replace(LBa,function(b,c){return MBa.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))},MBa=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,LBa=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;
var OBa={},JW=function(a){_.NJ.call(this);this.ug=a;this.p4=new _.uV(this.sMa,0,this);_.$i(this,this.p4);var b=_.Lj();this.UV="function"===typeof b.MutationObserver?new b.MutationObserver((0,_.Jb)(this.BFa,this)):null;a=a.Tb();this.s(a,"mouseout mousedown click blur focusout keydown".split(" "),this.aDa,!0);this.s(a,["mouseover","focus","focusin"],this.FLa,!0)};_.p(JW,_.NJ);JW.prototype.ta=function(){PBa(this);_.NJ.prototype.ta.call(this)};
var QBa=function(a,b){switch(b.type){case "mousedown":case "mouseover":case "mouseout":case "click":a.ana=!1;break;case "keydown":a.ana=!0}};JW.prototype.FLa=function(a){this.UV&&this.UV.disconnect();QBa(this,a);var b=a.target;a="focus"==a.type||"focusin"==a.type;var c=this.de&&_.Qi(this.de.mb(),b);if(this.ana||!a||c){this.sHa=a;if(a=b&&b.getAttribute&&this.UV)a=b.getAttribute("role")||null,a=_.Da(VAa,a);a&&(this.UV.observe(b,{attributes:!0}),(a=FV(b))&&(b=a));this.Qe=b}else this.Qe=null;KW(this)};
JW.prototype.aDa=function(a){QBa(this,a);var b=a.target;a="mousedown"==a.type||"click"==a.type;b=this.de&&_.Qi(this.de.mb(),b);a&&b||(this.Qe=null,KW(this))};JW.prototype.BFa=function(a){_.Nb(a,(0,_.Jb)(function(b){var c=FV(b.target);c&&"aria-activedescendant"==b.attributeName&&(this.Qe=c,KW(this))},this))};var KW=function(a){if(!(a.p4.xf()&&a.qq&&a.IY)){PBa(a);var b=null!=a.IY?a.IY:50;a.p4.start(a.qq?b:300)}},PBa=function(a){a.JX&&(_.kf(a.JX),a.JX=0,a.qq=null)};
JW.prototype.sMa=function(){if(!this.Qe)this.aM();else if(!(this.qq&&this.de&&_.Qi(this.de.i(),this.Qe))||this.qq.getAttribute("data-tooltip-unhoverable")){var a=_.Wi(this.Qe,function(k){return k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-tooltip")||k.vM)&&!k.getAttribute("data-tooltip-suspended")},!0),b=!1;this.qq&&this.qq!=a&&(this.aM(),b=!0);if(!this.qq&&a&&(this.qq=a,RBa(this,a))){var c=_.Nc;if(a.getAttribute("data-tooltip-contained"))for(var d=_.wi("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else c=a.vM?a.vM:_.nAa(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-align");e=a.getAttribute("data-tooltip-class");var f=a.getAttribute("data-tooltip-offset");f=_.nj(_.RJ(f))?-1:Number(f);var g=a.getAttribute("data-tooltip-hide-delay");g=_.nj(_.RJ(g))?null:Number(g);if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300))){this.JX=_.jf(_.Kb(this.yra,this.qq,c,d,f,e,g),a,this);return}this.yra(this.qq,
c,d,f,e,g)}}};var RBa=function(a,b){return b.getAttribute("data-tooltip-only-on-overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||a.sHa&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0},SBa=function(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1};
JW.prototype.yra=function(a,b,c,d,e,f){this.JX=0;this.IY=f;if(!this.de){this.de=new IW(this.ug);TBa(this);f=this.ug.Tb().body;var g=this.de.i();f.appendChild(g);_.$i(this,this.de);this.VH=new EW("jfk-tooltip",!0);this.VH.Vma=!0;this.VH.M2=!0;f=this.VH;g=this.de.i();var k=this.de.Via;f.lu=g;f.gCa=k}a:{if(c)switch(c.toLowerCase().split(",")[1]){case "l":f=0;break a;case "r":f=1;break a}f=2}this.VH.setPosition(SBa(c),f,void 0,d);_.iK(this.de.i(),"jfk-tooltip-hide");this.HY!=e&&(this.HY&&!_.nj(_.RJ(this.HY))&&
_.iK(this.de.i(),this.HY),_.nj(_.RJ(e))||_.gK(this.de.i(),e),this.HY=e);_.sK(this.de.i(),0,0);if(b instanceof _.Kc)c=this.de.mb(),_.Oc(c,b);else for(_.He(this.de.mb());c=b.firstChild;)this.de.mb().appendChild(c);this.VH.Tz=a;this.VH.Md(null,0)};var TBa=function(a){a.de&&_.gK(a.de.i(),"jfk-tooltip-hide")};JW.prototype.aM=function(){TBa(this);this.IY=this.qq=null};
var UBa=function(a,b,c,d){_.Td.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c};_.r(UBa,_.Td);
_.LW=function(a,b){_.ne.call(this);a&&this.Gc(a,b)};_.r(_.LW,_.ne);_.h=_.LW.prototype;_.h.Ba=null;_.h.hV=null;_.h.C7=null;_.h.iV=null;_.h.Tl=-1;_.h.Es=-1;_.h.O2=!1;
var VBa={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},WBa={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},XBa=!_.cd||_.kd("525"),YBa=_.dd&&_.bd;_.h=_.LW.prototype;
_.h.RFa=function(a){if(_.cd||_.$c)if(17==this.Tl&&!a.ctrlKey||18==this.Tl&&!a.altKey||_.dd&&91==this.Tl&&!a.metaKey)this.Es=this.Tl=-1;-1==this.Tl&&(a.ctrlKey&&17!=a.keyCode?this.Tl=17:a.altKey&&18!=a.keyCode?this.Tl=18:a.metaKey&&91!=a.keyCode&&(this.Tl=91));XBa&&!ZAa(a.keyCode,this.Tl,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Es=HV(a.keyCode),YBa&&(this.O2=a.altKey))};_.h.UFa=function(a){this.Es=this.Tl=-1;this.O2=a.altKey};
_.h.handleEvent=function(a){var b=a.Zf,c=b.altKey;if(_.Zc&&"keypress"==a.type){var d=this.Es;var e=13!=d&&27!=d?b.keyCode:0}else(_.cd||_.$c)&&"keypress"==a.type?(d=this.Es,e=0<=b.charCode&&63232>b.charCode&&GV(d)?b.charCode:0):_.Yc&&!_.cd?(d=this.Es,e=GV(d)?b.keyCode:0):("keypress"==a.type?(YBa&&(c=this.O2),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.Es,e=b.charCode):(d=b.keyCode||this.Es,e=b.charCode||0)):(d=b.keyCode||this.Es,e=b.charCode||0),_.dd&&63==e&&224==d&&(d=191));var f=
d=HV(d);d?63232<=d&&d in VBa?f=VBa[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in WBa&&(f=WBa[b.keyIdentifier]);_.bd&&XBa&&"keypress"==a.type&&!ZAa(f,this.Tl,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.Tl,this.Tl=f,b=new UBa(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};_.h.i=function(){return this.Ba};
_.h.Gc=function(a,b){this.iV&&this.detach();this.Ba=a;this.hV=_.de(this.Ba,"keypress",this,b);this.C7=_.de(this.Ba,"keydown",this.RFa,b,this);this.iV=_.de(this.Ba,"keyup",this.UFa,b,this)};_.h.detach=function(){this.hV&&(_.je(this.hV),_.je(this.C7),_.je(this.iV),this.iV=this.C7=this.hV=null);this.Ba=null;this.Es=this.Tl=-1};_.h.ta=function(){_.LW.ka.ta.call(this);this.detach()};
var NW,ZBa;_.MW=function(){};_.OJ(_.MW);_.OW=function(a,b){a=new a;a.Gb=function(){return b};return a};ZBa={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};_.h=_.MW.prototype;_.h.Il=function(){};_.h.ha=function(a){return a.wa().ha("DIV",this.kq(a).join(" "),a.getContent())};_.h.mb=function(a){return a};
_.h.pL=function(a,b,c){if(a=a.i?a.i():a){var d=[b];_.Zc&&!_.kd("7")&&(d=PW(_.dK(a),b),d.push(b));(c?_.hK:_.jK)(a,d)}};_.h.yl=function(){return!0};
_.h.rd=function(a,b){b.id&&a.nf(b.id);var c=this.mb(b);c&&c.firstChild?$Ba(a,c.firstChild.nextSibling?_.Ja(c.childNodes):c.firstChild):a.Re=null;var d=0,e=this.Gb(),f=this.Gb(),g=!1,k=!1,m=!1,n=_.Ja(_.dK(b));_.Nb(n,function(t){g||t!=e?k||t!=f?d|=this.wU(t):k=!0:(g=!0,f==e&&(k=!0));1==this.wU(t)&&_.Ui(c)&&_.Vi(c,!1)},this);a.iO(d);g||(n.push(e),f==e&&(k=!0));k||n.push(f);(a=a.eq)&&n.push.apply(n,a);if(_.Zc&&!_.kd("7")){var q=PW(n);0<q.length&&(n.push.apply(n,q),m=!0)}g&&k&&!a&&!m||_.eK(b,n.join(" "));
return b};_.h.Tx=function(a){a.Oo()&&this.My(a.i(),!0);a.isEnabled()&&this.kp(a,a.isVisible())};var QW=function(a,b,c){if(a=c||a.Il())c=b.getAttribute("role")||null,a!=c&&_.VK(b,a)},aCa=function(a,b,c){var d=b.Tia;null!=d&&a.XX(c,d);b.isVisible()||_.WK(c,"hidden",!b.isVisible());b.isEnabled()||a.er(c,1,!b.isEnabled());RW(b,8)&&a.er(c,8,b.lh());RW(b,16)&&a.er(c,16,b.Vx());RW(b,64)&&a.er(c,64,_.SW(b,64))};_.h=_.MW.prototype;_.h.XX=function(a,b){_.YK(a,b)};_.h.tH=function(a,b){_.BV(a,!b,!_.Zc&&!_.Yc)};
_.h.My=function(a,b){this.pL(a,this.Gb()+"-rtl",b)};_.h.sk=function(a){var b;return RW(a,32)&&(b=a.Ff())?_.Ui(b):!1};_.h.kp=function(a,b){var c;if(RW(a,32)&&(c=a.Ff())){if(!b&&a.Cs()){try{c.blur()}catch(d){}a.Cs()&&a.Tu(null)}_.Ui(c)!=b&&_.Vi(c,b)}};_.h.setVisible=function(a,b){_.CK(a,b);a&&_.WK(a,"hidden",!b)};_.h.Rk=function(a,b,c){var d=a.i();if(d){var e=this.BL(b);e&&this.pL(a,e,c);this.er(d,b,c)}};
_.h.er=function(a,b,c){NW||(NW={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=NW[b];var d=a.getAttribute("role")||null;d&&(d=ZBa[d]||b,b="checked"==b||"selected"==b?d:b);b&&_.WK(a,b,c)};_.h.setContent=function(a,b){var c=this.mb(a);c&&(_.He(c),b&&("string"===typeof b?_.UJ(c,b):(a=function(d){if(d){var e=_.ti(c);c.appendChild("string"===typeof d?e.createTextNode(d):d)}},Array.isArray(b)?_.Nb(b,a):!_.Ka(b)||"nodeType"in b?a(b):_.Nb(_.Ja(b),a))))};_.h.Ff=function(a){return a.i()};_.h.Gb=function(){return"goog-control"};
_.h.kq=function(a){var b=this.Gb(),c=[b],d=this.Gb();d!=b&&c.push(d);b=a.getState();for(d=[];b;){var e=b&-b;d.push(this.BL(e));b&=~e}c.push.apply(c,d);(a=a.eq)&&c.push.apply(c,a);_.Zc&&!_.kd("7")&&c.push.apply(c,PW(c));return c};var PW=function(a,b){var c=[];b&&(a=_.Ia(a,[b]));_.Nb([],function(d){!_.Ub(d,_.Kb(_.Da,a))||b&&!_.Da(d,b)||c.push(d.join("_"))});return c};_.MW.prototype.BL=function(a){this.HS||bCa(this);return this.HS[a]};
_.MW.prototype.wU=function(a){this.Sra||(this.HS||bCa(this),this.Sra=_.TS(this.HS));a=parseInt(this.Sra[a],10);return isNaN(a)?0:a};var bCa=function(a){var b=a.Gb();a.HS={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};
_.TW=function(){};_.r(_.TW,_.MW);_.OJ(_.TW);_.h=_.TW.prototype;_.h.Il=function(){return"button"};_.h.er=function(a,b,c){switch(b){case 8:case 16:_.WK(a,"pressed",c);break;default:case 64:case 1:_.TW.ka.er.call(this,a,b,c)}};_.h.ha=function(a){var b=_.TW.ka.ha.call(this,a);this.qf(b,a.Io());var c=a.Lb();c&&this.Sb(b,c);RW(a,16)&&this.er(b,16,a.Vx());return b};_.h.rd=function(a,b){b=_.TW.ka.rd.call(this,a,b);var c=this.Lb(b);a.zba=c;a.xH(this.Io(b));RW(a,16)&&this.er(b,16,a.Vx());return b};_.h.Lb=_.Hb;
_.h.Sb=_.Hb;_.h.Io=function(a){return a.title};_.h.qf=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};_.h.Gb=function(){return"goog-button"};
var cCa,UW;_.VW=function(a,b){if(!a)throw Error("de`"+a);if("function"!==typeof b)throw Error("ee`"+b);UW[a]=b};cCa={};UW={};
_.WW=function(a,b,c){_.OK.call(this,c);if(!b){for(b=this.constructor;b;){var d=_.Ib(b);if(d=cCa[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?"function"===typeof d.Hc?d.Hc():new d:null}this.qc=b;this.Re=void 0!==a?a:null;this.Tia=null};_.r(_.WW,_.OK);_.h=_.WW.prototype;_.h.Re=null;_.h.Hb=0;_.h.CO=39;_.h.hu=255;_.h.vC=0;_.h.Cf=!0;_.h.eq=null;_.h.u6=!0;_.h.aS=!1;_.h.yN=null;var XW=function(a,b){a.ub&&b!=a.u6&&dCa(a,b);a.u6=b};_.WW.prototype.Ff=function(){return this.qc.Ff(this)};
_.WW.prototype.iU=function(){return this.yj||(this.yj=new _.LW)};_.WW.prototype.ira=function(a){if(this.ub)throw Error("qd");this.i()&&(this.Ba=null);this.qc=a};_.YW=function(a,b){b&&(a.eq?_.Da(a.eq,b)||a.eq.push(b):a.eq=[b],a.qc.pL(a,b,!0))};_.h=_.WW.prototype;_.h.pL=function(a,b){b?_.YW(this,a):a&&this.eq&&_.Ha(this.eq,a)&&(0==this.eq.length&&(this.eq=null),this.qc.pL(this,a,!1))};
_.h.ha=function(){var a=this.qc.ha(this);this.Ba=a;QW(this.qc,a,this.Ex());this.aS||this.qc.tH(a,!1);this.isVisible()||this.qc.setVisible(a,!1)};_.h.Ex=function(){return this.yN};_.h.jaa=function(a){this.yN=a};_.h.XX=function(a){this.Tia=a;var b=this.i();b&&this.qc.XX(b,a)};_.h.mb=function(){return this.qc.mb(this.i())};_.h.yl=function(a){return this.qc.yl(a)};_.h.Og=function(a){this.Ba=a=this.qc.rd(this,a);QW(this.qc,a,this.Ex());this.aS||this.qc.tH(a,!1);this.Cf="none"!=a.style.display};
_.h.Ha=function(){_.WW.ka.Ha.call(this);aCa(this.qc,this,this.Ba);this.qc.Tx(this);if(this.CO&-2&&(this.u6&&dCa(this,!0),RW(this,32))){var a=this.Ff();if(a){var b=this.iU();b.Gc(a);this.getHandler().s(b,"key",this.Kl).s(a,"focus",this.Hx).s(a,"blur",this.Tu)}}};
var dCa=function(a,b){var c=a.getHandler(),d=a.i();b?(c.s(d,nV.bD,a.vs).s(d,[nV.cD,nV.qI],a.ws).s(d,"mouseover",a.Kx).s(d,"mouseout",a.v6),a.PL!=_.Hb&&c.s(d,"contextmenu",a.PL),_.Zc&&(_.kd(9)||c.s(d,"dblclick",a.$la),a.bM||(a.bM=new ZW(a),_.$i(a,a.bM)))):(c.Ve(d,nV.bD,a.vs).Ve(d,[nV.cD,nV.qI],a.ws).Ve(d,"mouseover",a.Kx).Ve(d,"mouseout",a.v6),a.PL!=_.Hb&&c.Ve(d,"contextmenu",a.PL),_.Zc&&(_.kd(9)||c.Ve(d,"dblclick",a.$la),_.Ma(a.bM),a.bM=null))};
_.WW.prototype.zc=function(){_.WW.ka.zc.call(this);this.yj&&this.yj.detach();this.isVisible()&&this.isEnabled()&&this.qc.kp(this,!1)};_.WW.prototype.ta=function(){_.WW.ka.ta.call(this);this.yj&&(this.yj.Cb(),delete this.yj);delete this.qc;this.bM=this.eq=this.Re=null};_.WW.prototype.getContent=function(){return this.Re};_.WW.prototype.setContent=function(a){this.qc.setContent(this.i(),a);this.Re=a};var $Ba=function(a,b){a.Re=b};_.h=_.WW.prototype;
_.h.vF=function(){var a=this.getContent();if(!a)return"";a="string"===typeof a?a:Array.isArray(a)?_.Rb(a,DAa).join(""):_.XJ(a);return jV(a)};_.h.My=function(a){_.WW.ka.My.call(this,a);var b=this.i();b&&this.qc.My(b,a)};_.h.tH=function(a){this.aS=a;var b=this.i();b&&this.qc.tH(b,a)};_.h.isVisible=function(){return this.Cf};
_.h.setVisible=function(a,b){return b||this.Cf!=a&&this.dispatchEvent(a?"show":"hide")?((b=this.i())&&this.qc.setVisible(b,a),this.isEnabled()&&this.qc.kp(this,a),this.Cf=a,!0):!1};_.h.isEnabled=function(){return!_.SW(this,1)};_.h.Gd=function(a){var b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!$W(this,1,!a)||(a||(this.setActive(!1),this.Ui(!1)),this.isVisible()&&this.qc.kp(this,a),this.Rk(1,!a,!0))};_.h.Ui=function(a){$W(this,2,a)&&this.Rk(2,a)};
_.h.xf=function(){return _.SW(this,4)};_.h.setActive=function(a){$W(this,4,a)&&this.Rk(4,a)};_.h.lh=function(){return _.SW(this,8)};_.h.mp=function(a){$W(this,8,a)&&this.Rk(8,a)};_.h.Vx=function(){return _.SW(this,16)};_.aX=function(a,b){$W(a,16,b)&&a.Rk(16,b)};_.WW.prototype.Cs=function(){return _.SW(this,32)};_.WW.prototype.vH=function(a){$W(this,32,a)&&this.Rk(32,a)};_.WW.prototype.Se=function(a){$W(this,64,a)&&this.Rk(64,a)};_.WW.prototype.getState=function(){return this.Hb};
_.SW=function(a,b){return!!(a.Hb&b)};_.WW.prototype.Rk=function(a,b,c){c||1!=a?RW(this,a)&&b!=_.SW(this,a)&&(this.qc.Rk(this,a,b),this.Hb=b?this.Hb|a:this.Hb&~a):this.Gd(!b)};_.WW.prototype.iO=function(a){this.Hb=a};var RW=function(a,b){return!!(a.CO&b)};_.WW.prototype.ng=function(a,b){if(this.ub&&_.SW(this,a)&&!b)throw Error("qd");!b&&_.SW(this,a)&&this.Rk(a,!1);this.CO=b?this.CO|a:this.CO&~a};
var bX=function(a,b){return!!(a.hu&b)&&RW(a,b)},$W=function(a,b,c){return RW(a,b)&&_.SW(a,b)!=c&&(!(a.vC&b)||a.dispatchEvent(UAa(b,c)))&&!a.isDisposed()};_.WW.prototype.Kx=function(a){!eCa(a,this.i())&&this.dispatchEvent("enter")&&this.isEnabled()&&bX(this,2)&&this.Ui(!0)};_.WW.prototype.v6=function(a){!eCa(a,this.i())&&this.dispatchEvent("leave")&&(bX(this,4)&&this.setActive(!1),bX(this,2)&&this.Ui(!1))};_.WW.prototype.PL=_.Hb;var eCa=function(a,b){return!!a.relatedTarget&&_.Qi(b,a.relatedTarget)};
_.h=_.WW.prototype;_.h.vs=function(a){this.isEnabled()&&(bX(this,2)&&this.Ui(!0),_.EJ(a)&&(bX(this,4)&&this.setActive(!0),this.qc&&this.qc.sk(this)&&this.Ff().focus()));!this.aS&&_.EJ(a)&&a.preventDefault()};_.h.ws=function(a){this.isEnabled()&&(bX(this,2)&&this.Ui(!0),this.xf()&&this.vv(a)&&bX(this,4)&&this.setActive(!1))};_.h.$la=function(a){this.isEnabled()&&this.vv(a)};
_.h.vv=function(a){bX(this,16)&&_.aX(this,!this.Vx());bX(this,8)&&this.mp(!0);bX(this,64)&&this.Se(!_.SW(this,64));var b=new _.Rd("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.E9=a.E9);return this.dispatchEvent(b)};_.h.Hx=function(){bX(this,32)&&this.vH(!0)};_.h.Tu=function(){bX(this,4)&&this.setActive(!1);bX(this,32)&&this.vH(!1)};
_.h.Kl=function(a){return this.isVisible()&&this.isEnabled()&&this.us(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};_.h.us=function(a){return 13==a.keyCode&&this.vv(a)};if("function"!==typeof _.WW)throw Error("fe`"+_.WW);if("function"!==typeof _.MW)throw Error("ge`"+_.MW);var fCa=_.Ib(_.WW);cCa[fCa]=_.MW;_.VW("goog-control",function(){return new _.WW(null)});
var ZW=function(a){_.Qd.call(this);this.ZS=a;this.JS=!1;this.tb=new _.NJ(this);_.$i(this,this.tb);a=this.ZS.Ba;this.tb.s(a,nV.bD,this.SL).s(a,nV.cD,this.TL).s(a,"click",this.Uu)};_.r(ZW,_.Qd);var gCa=!_.Zc||_.ld(9);ZW.prototype.SL=function(){this.JS=!1};ZW.prototype.TL=function(){this.JS=!0};
var hCa=function(a,b){if(!gCa)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c};
ZW.prototype.Uu=function(a){if(this.JS)this.JS=!1;else{var b=a.Zf,c=b.button,d=b.type,e=hCa(b,"mousedown");this.ZS.vs(new _.Td(e,a.currentTarget));e=hCa(b,"mouseup");this.ZS.ws(new _.Td(e,a.currentTarget));gCa||(b.button=c,b.type=d)}};ZW.prototype.ta=function(){this.ZS=null;ZW.ka.ta.call(this)};
var cX=function(){};_.r(cX,_.TW);_.OJ(cX);_.h=cX.prototype;_.h.Il=function(){};_.h.ha=function(a){XW(a,!1);a.hu&=-256;a.ng(32,!1);return a.wa().ha("BUTTON",{"class":this.kq(a).join(" "),disabled:!a.isEnabled(),title:a.Io()||"",value:a.Lb()||""},a.vF()||"")};_.h.yl=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};
_.h.rd=function(a,b){XW(a,!1);a.hu&=-256;a.ng(32,!1);if(b.disabled){var c=this.BL(1);_.gK(b,c)}return cX.ka.rd.call(this,a,b)};_.h.Tx=function(a){a.getHandler().s(a.i(),"click",a.vv)};_.h.tH=_.Hb;_.h.My=_.Hb;_.h.sk=function(a){return a.isEnabled()};_.h.kp=_.Hb;_.h.Rk=function(a,b,c){cX.ka.Rk.call(this,a,b,c);(a=a.i())&&1==b&&(a.disabled=c)};_.h.Lb=function(a){return a.value};_.h.Sb=function(a,b){a&&(a.value=b)};_.h.er=_.Hb;
_.dX=function(a,b,c){_.WW.call(this,a,b||cX.Hc(),c)};_.r(_.dX,_.WW);_.h=_.dX.prototype;_.h.Lb=function(){return this.zba};_.h.Sb=function(a){this.zba=a;this.qc.Sb(this.i(),a)};_.h.Io=function(){return this.de};_.h.qf=function(a){this.de=a;this.qc.qf(this.i(),a)};_.h.xH=function(a){this.de=a};_.h.ta=function(){_.dX.ka.ta.call(this);delete this.zba;delete this.de};_.h.Ha=function(){_.dX.ka.Ha.call(this);if(RW(this,32)){var a=this.Ff();a&&this.getHandler().s(a,"keyup",this.us)}};
_.h.us=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.vv(a):32==a.keyCode};_.VW("goog-button",function(){return new _.dX(null)});
var fX=function(a,b,c,d){_.dX.call(this,a,eX.Hc(),b);this.zO=c||0;this.Mba=d||0;this.xba=!1};_.r(fX,_.dX);_.h=fX.prototype;_.h.getStyle=function(){return this.zO};_.h.Jl=function(){return this.Mba};_.h.setStyle=function(a){this.zO!=a&&(this.zO=a,gX(this))};_.h.ut=function(a){this.Mba!=a&&(this.Mba=a,gX(this))};
_.h.qf=function(a){this.xH(a);var b=this.i();if(b)if(this.xba){var c=a instanceof _.Kc?NBa(_.pj(a)):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-contained");b.removeAttribute("data-tooltip");a?(a instanceof _.Kc?b.vM=a:(b.setAttribute("data-tooltip",a),b.vM=null),b.setAttribute("aria-label",c)):(b.vM=null,b.removeAttribute("aria-label"));a=_.Zi(b)||_.Zi();b=_.Ib(a.Tb());OBa[b]||(OBa[b]=new JW(a))}else a?b.title=a:b.removeAttribute("title")};
_.h.Gd=function(a){this.isEnabled()!=a&&(fX.ka.Gd.call(this,a),gX(this))};_.h.focus=function(){var a=this.Ba;try{a.focus()}catch(b){}};_.h.vH=function(a){fX.ka.vH.call(this,a);hX(this,!1)};_.h.vs=function(a){fX.ka.vs.call(this,a);this.isEnabled()&&hX(this,!0)};_.h.ws=function(a){fX.ka.ws.call(this,a);this.isEnabled()&&hX(this,!0)};
var hX=function(a,b){a.i()&&_.xV(a.i(),"jfk-button-clear-outline",b)},gX=function(a){a.i()&&iCa(a.qc,a)},eX=function(){this.Kra=this.Gb()+"-standard";this.Cia=this.Gb()+"-action";this.Epa=this.Gb()+"-primary";this.rka=this.Gb()+"-default";this.pla=this.Gb()+"-flat";this.hoa=this.Gb()+"-narrow";this.boa=this.Gb()+"-mini";this.$ja=this.Gb()+"-contrast"};_.r(eX,_.TW);_.OJ(eX);_.h=eX.prototype;_.h.$y=function(a,b,c){a&&c.setStyle(a);b&&c.ut(b)};_.h.Gb=function(){return"jfk-button"};
_.h.ha=function(a){var b=a.wa(),c=_.DW(FBa,{disabled:!a.isEnabled(),checked:a.Vx(),style:a.getStyle(),title:a.Io(),fNa:a.xba,value:a.Lb(),width:a.Jl()},void 0,b);b.append(c,a.getContent());this.rd(a,c);return c};
_.h.rd=function(a,b){eX.ka.rd.call(this,a,b);this.Kja||(this.Kja=jAa(this.Kra,_.Kb(this.$y,0,null),this.Cia,_.Kb(this.$y,2,null),this.Epa,_.Kb(this.$y,3,null),this.rka,_.Kb(this.$y,1,null),this.pla,_.Kb(this.$y,4,null),this.boa,_.Kb(this.$y,5,null),this.$ja,_.Kb(this.$y,6,null),this.hoa,_.Kb(this.$y,null,1)));for(var c=_.dK(b),d=0;d<c.length;++d){var e=this.Kja[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.xH(c),a.xba=!0;return b};_.h.Lb=function(a){return a.getAttribute("value")||""};
_.h.Sb=function(a,b){a&&a.setAttribute("value",b)};var iCa=function(a,b){function c(g,k){(g?d:e).push(k)}var d=[],e=[],f=b.getStyle();c(0==f,a.Kra);c(2==f,a.Cia);c(3==f,a.Epa);c(4==f,a.pla);c(5==f,a.boa);c(1==f,a.rka);c(6==f,a.$ja);c(1==b.Jl(),a.hoa);c(!b.isEnabled(),a.Gb()+"-disabled");_.jK(b.i(),e);_.hK(b.i(),d)};
var iX=function(a,b,c,d,e){this.Nk=!!b;this.node=null;this.Vk=0;this.Naa=!1;this.TS=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.Vk||0;this.Nk&&(this.depth*=-1)};_.r(iX,_.ve);_.h=iX.prototype;_.h.setPosition=function(a,b,c){if(this.node=a)this.Vk="number"===typeof b?b:1!=this.node.nodeType?0:this.Nk?-1:1;"number"===typeof c&&(this.depth=c)};_.h.KK=function(a){this.node=a.node;this.Vk=a.Vk;this.depth=a.depth;this.Nk=a.Nk;this.TS=a.TS};
_.h.clone=function(){return new iX(this.node,this.Nk,!this.TS,this.Vk,this.depth)};_.h.next=function(){if(this.Naa){if(!this.node||this.TS&&0==this.depth)throw _.ue;var a=this.node;var b=this.Nk?-1:1;if(this.Vk==b){var c=this.Nk?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.Nk?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.Vk*(this.Nk?-1:1)}else this.Naa=!0;a=this.node;if(!this.node)throw _.ue;return a};
_.h.equals=function(a){return a.node==this.node&&(!this.node||a.Vk==this.Vk)};_.h.splice=function(a){var b=this.node,c=this.Nk?1:-1;this.Vk==c&&(this.Vk=-1*c,this.depth+=this.Vk*(this.Nk?-1:1));this.Nk=!this.Nk;iX.prototype.next.call(this);this.Nk=!this.Nk;c=_.Ka(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;0<=d;d--)_.Ji(c[d],b);_.Ie(b)};
_.Ge("DIV");
_.jX=function(a){return(new _.YN).build().Mq(a)};
var kX=function(a,b){_.ne.call(this);this.Lg=a;this.vb=b};_.p(kX,_.ne);_.h=kX.prototype;_.h.oi=function(a,b){return this.Lg.oi(a,b)};_.h.nG=function(a,b){return this.Lg.nG(a,b)};_.h.CT=function(a){return this.Lg.CT(a)};_.h.Xp=function(a){var b=this;return this.Lg.Xp(a).then(function(c){_.lX(b.vb,c.$c,!0);b.dispatchEvent(new mX(c,"create"));return c})};_.h.Hy=function(a){var b=this;return this.Lg.Hy(a).then(function(c){b.dispatchEvent(new mX(c,"update"));return c})};
_.h.Gi=function(a){var b=this;return this.Lg.Gi(a).then(function(c){c&&b.dispatchEvent(new mX(a,"delete"));return c})};_.h.ey=function(){return this.Lg.ey()};_.h.Xv=function(){return this.Lg.Xv()};_.h.Va=function(){return this.Lg.Va()};var mX=function(a,b){_.Rd.call(this,b);this.jj=a};_.p(mX,_.Rd);mX.prototype.Yd=function(){return this.jj};
var nX=function(a,b,c,d){c=void 0===c?[]:c;d=void 0===d?0:d;this.sh=a;this.Xl=b;this.Cq=c.slice();this.Kh=d},jCa=function(a,b){var c=/([\/!:])(\d+)(?:\[([^\]]+)\])?/g,d=c.exec(b),e="",f=-1;d&&(f=Number(d[2])/2-1,e=d[3]||"");for(e=new nX(e,f);d=c.exec(b);){if(":"==d[1]){b=Number(d[2]);0<b&&"number"===typeof g&&(e.Kh=b);break}"number"===typeof g&&e.push(g);var g=Number(d[2])/2-1}"number"===typeof g&&e.push(g);g=e;if(0>g.Xl)return null;g.sh||(g=new nX(_.RV(a,g.Xl),g.Xl,g.Cq,g.Kh));return g},kCa,pX;
_.h=nX.prototype;_.h.Ib=function(){return this.sh};_.h.nU=function(){return this.Xl};_.h.LL=function(){return this.Kh};_.h.clone=function(){return new nX(this.sh,this.Xl,this.Cq,this.Kh)};_.h.push=function(a){this.Cq.push(a)};kCa=function(a){var b="/"+2*(a.Xl+1)+"["+a.sh+"]",c=a.Cq.reduce(function(d,e){return d+("/"+2*(e+1))},"");return b+c+(""!==c&&0<a.Kh?":"+a.Kh:"")};_.oX=function(a,b){return a.Xl-b.Xl||_.nN(a.Cq,b.Cq)||a.Kh-b.Kh};
pX=function(a,b){if(a&&b){var c;if(c=a.sh==b.sh&&a.Xl==b.Xl)a:{c=a.Cq;var d=b.Cq;if(_.Ka(c)&&_.Ka(d)&&c.length==d.length){for(var e=c.length,f=0;f<e;f++)if(c[f]!==d[f]){c=!1;break a}c=!0}else c=!1}a=c&&a.Kh===b.Kh}else a=a==b;return a};
var qX=function(a,b){this.Cj=a;this.Zm=b};qX.prototype.equals=function(a){return a?pX(this.Zm,a.Zm)&&pX(this.Cj,a.Cj):!1};
var rX=function(a,b){this.rp=a;this.aq=b};rX.prototype.rb=function(){return this.rp};rX.prototype.se=function(){return this.aq};rX.prototype.equals=function(a){if(!a)return!1;var b=_.vV(this.aq,a.aq);return _.vV(this.rp,a.rp)&&b};
_.sX=function(a,b,c,d,e){this.At=a;this.Hf=b;this.re=void 0===c?"":c;this.nK=void 0===d?"":d;this.vE=void 0===e?"":e};_.sX.prototype.Ni=function(){return this.At};_.sX.prototype.isEmpty=function(){return this.At?_.vV(this.At.rb(),this.At.se()):this.Hf?pX(this.Hf.Cj,this.Hf.Zm):!1};_.sX.prototype.equals=function(a){return this.re!=a.re?!1:this.At&&a.At&&this.At.equals(a.At)||this.Hf&&a.Hf&&this.Hf.equals(a.Hf)?!0:!1};
_.tX=function(a){if(a.At)return a.At;if(a.Hf){var b=a.Hf.Zm.Ib();return new rX(new _.Jm(a.Hf.Cj.Ib()),new _.Jm(b))}return null};_.uX=function(a,b,c,d,e){return new _.sX(new rX(a,b),null,c,d,e)};
_.vX=function(a){var b=[],c=[];if(a.every(function(f){if(f.Ni()){var g=f.re;g&&b.push(g);c.push(f.Ni().rb());c.push(f.Ni().se());return!0}return!1}))return _.uX(c[0],_.LU(c),b.join(" "),a[0].nK,_.LU(a).vE);var d,e;return a.every(function(f){var g=f.Hf;if(g){f.re&&b.push(f.re);f=g.Cj;g=g.Zm;if(d){var k=d;f=0>_.oX(f,k)?f:k}d=f;e&&(f=e,g=0<_.oX(g,f)?g:f);e=g;return!0}return!1})?new _.sX(null,new qX(d,e),b.join(" "),a[0].nK,_.LU(a).vE):new _.sX(null,null)};
_.wX=function(a,b,c){var d=b.Ni(),e=c.Ni();if(d&&e)return c=d.rb(),b=e.rb(),d=d.se(),e=e.se(),0==_.eW(a,c,b)||0>_.eW(a,c,e)&&0<_.eW(a,d,b);a=b.Hf;e=c.Hf;a&&e?(d=a.Cj,c=e.Cj,d=0<_.oX(d,c)?d:c,a=a.Zm,e=e.Zm,a=0>_.oX(a,e)?a:e,a=0>_.oX(d,a)):a=!1;return a};
var zX;_.xX=function(a,b,c,d){this.$c=a;this.Jn=b;this.uu=c;this.Xa={};this.Iba={};this.Eu={};this.Y3=this.$v=this.te=this.T2=null;this.ya=d||null};_.h=_.xX.prototype;_.h.clone=function(){var a=(new _.xX(this.$c,this.Jn,this.uu,this.ya)).$N(this.T2).Ue(this.te);a.$v=this.$v;return _.yX(zX(_.AX(a.setData(_.Zb(this.Xa)),this.Y3),_.Zb(this.Iba)),_.Zb(this.Eu))};_.h.Ua=function(){return this.te};_.h.Ue=function(a){this.te=a;return this};_.h.hh=function(){return this.T2};_.h.$N=function(a){this.T2=a;return this};
_.h.Wa=function(){return this.uu};_.h.Va=function(){return this.ya};_.h.getType=function(){return this.Jn};_.h.Hg=function(a){this.Jn=a};_.h.getData=function(){return this.Xa};_.h.setData=function(a){this.Xa=a;return this};zX=function(a,b){a.Iba=b;return a};_.yX=function(a,b){a.Eu=b;return a};_.AX=function(a,b){a.Y3=b;return a};
var lCa=new Set(["medium_passage","short_passage","text","word"]);
var BX=function(a,b,c,d,e,f){this.$c=a;this.OHa=b;this.zE=c;this.aJa=d||null;this.EEa=e||null;this.iqa=f||[];this.eNa=_.Sb(this.zE,function(g){return!lCa.has(g)})},mCa=function(){return function(a,b,c){c.gM?c=null:(a=_.CX(c),c=c.hT?"Currently unavailable":0==a.Sv?"Not available for this book":0==a.jt?"Copy quota reached for this book":null);return c?new DX(c):null}},nCa=function(){return function(a){return a.Ke()?new DX("Not available for preview books."):null}},oCa=function(){return function(a,b){return b.Xv()?
null:new DX("Please sign in to use this feature.")}},pCa=function(){return function(a,b,c,d){return!a.av()&&d&&8E3<d.re.length?new DX("Not available because the selected text is too long.",!0):null}},DX=function(a,b){this.nB=a;this.FHa=void 0===b?!1:b};DX.prototype.X5=function(){return this.nB};
var qCa=function(a,b,c){this.te=a;this.$c=b;this.zE=c};qCa.prototype.Ua=function(){return this.te};
var rCa,EX,sCa;rCa=function(a,b,c){this.Sa=a;this.nd=b;this.qo=c;this.oV=new Map;this.cS={};this.pV=null};EX=function(a,b){a.oV.set(b.$c,b);_.Nb(b.zE,function(c){var d=a.cS[c];d||(d=[],a.cS[c]=d);d.push(b)})};_.FX=function(a,b,c){b=a.oV.get(b);return!_.Sb(b.iqa,function(d){return!!d(this.Sa,this.nd,this.qo,c)},a)};
sCa=function(a){a.pV||(a.pV=a.nd.ey().then(function(b){var c={};b.forEach(function(d){c[d.$c]=d});return c}),a.pV.then());return a.pV.then(function(b){return Array.from(a.oV.values()).filter(function(c){c=c.$c;return!_.GX[c]||!!b[c]})})};_.GX={geo:!0};
_.HX=function(a,b,c,d){c=void 0===c?!1:c;d=void 0===d?!1:d;c&&!d||_.NU(a,function(f,g){var k=f.Wa().Ni(),m=g.Wa().Ni();if(k&&m)return _.eW(b,k.rb(),m.rb());k=f.Wa().Hf;m=g.Wa().Hf;k&&m?(f=k,m=_.oX(f.Cj,m.Cj)||_.oX(f.Zm,m.Zm)):m=0;return m});if(d){var e={};a=_.Qb(a,function(f){var g=f.$v;f=f.$c;if(!g||!_.GX[f])return!0;g=[f,g].join("_");return e[g]?!1:e[g]=!0})}c&&_.NU(a,function(f,g){return f.Wa().re.length-g.Wa().re.length});return a};_.IX=function(a,b,c){return _.wX(a,b,c.Wa())};
var tCa,uCa;_.JX=function(a){this.ZG=a};_.h=_.JX.prototype;_.h.Ax=function(){return this.ZG.fontFace};_.h.hk=function(){return this.ZG.fontSize};_.h.ns=function(){return this.ZG.RU};_.h.GA=function(){return this.ZG.gV};_.h.Su=function(){return this.ZG.lineHeight};_.KX={vOa:"",uNa:"arial",FNa:"georgia",LOa:"times new roman",MOa:"trebuchet ms",OOa:"verdana"};tCa={arial:"sans-serif",georgia:"serif","times new roman":"serif","trebuchet ms":"sans-serif",verdana:"sans-serif"};uCa={GOa:1.15,SNa:1.7,KNa:2.2};
_.LX=new _.JX({fontFace:"georgia",fontSize:16,RU:575,gV:!0,lineHeight:1.7});
_.MX=function(a,b){this.Mo=a?_.Ja(a):[];this.sM=!!b};_.h=_.MX.prototype;_.h.toString=function(){return String(this.Mo)+(this.sM?"t":"")};_.h.push=function(a,b){this.Mo.push(a);this.sM=!!b};_.h.clone=function(){return new _.MX(this.Mo,this.sM)};_.h.le=function(){return _.Ja(this.Mo)};_.h.trim=function(){for(;1<this.Mo.length&&0==_.LU(this.Mo);)this.Mo.pop();return this};_.h.LL=function(){return this.sM?_.LU(this.Mo):null};
_.NX=function(a,b,c){var d=void 0!==c;if(!_.Qi(a,b))return null;for(var e=[];b;){var f=b.parentNode;if(b==a||!f){e.unshift(0);break}for(var g=0,k;k=f.childNodes[g];g++)if(k==b){e.unshift(g);b=f;break}}d&&e.push(c);return new _.MX(e,d)};
var OX=function(a,b,c,d){_.OK.call(this);this.Po=a;this.pKa=b;this.pX=c;this.Yna=d;this.state="unmapped"};_.p(OX,_.OK);_.h=OX.prototype;_.h.Og=function(a){this.qy=a;a=_.Ge("GBMP");a.style.display="block";this.Ba=a;_.Ki(a,this.qy);a=this.qy.getAttribute("src");this.state="pause";var b=this.qy.style.width||"75%",c=this.qy.style.height||"";PX(this)&&(c=42);vCa(this,a,b,c)};_.h.zc=function(){"play"==this.state&&this.Yna.haa(0);this.pX&&delete this.pX.wpa[this.pKa];_.OK.prototype.zc.call(this)};
_.h.haa=function(a){this.Yna.haa(a)};_.h.pause=function(){"load"!=this.state&&"play"!=this.state&&"pause"!=this.state||this.iO("pause")};_.h.getState=function(){return this.state};_.h.getKey=function(){return this.Po};
_.QX=function(a,b,c,d,e){OX.call(this,a,b,d,e);this.te=c;this.SW=null;wCa()};_.p(_.QX,OX);_.QX.prototype.Og=function(a){OX.prototype.Og.call(this,a);this.i().style.margin="auto"};
var vCa=function(a,b,c,d){yza(a.i(),c,d);var e=xCa(a,b,b.startsWith("x:youtube?docid=")?"youtube":"ebook"),f;wCa().then(function(){a.SW=new YT.Player(a.i(),{playerVars:{partnerid:38,ps:"books",enablejsapi:1,fs:PX(a)?0:1,hl:_.hW()},height:d,width:c,events:{onReady:function(){a.SW.cueVideoByPlayerVars(e);f=a.SW.getIframe().offsetWidth},onFullscreenChange:function(){var g=a.SW.getIframe().offsetWidth;a.pX&&a.pX.dispatchEvent(g>f?"enterFullscreen":"exitFullscreen")}}})})},PX=function(a){var b="VIDEO"==
a.qy.tagName;a=a.qy.getAttribute("poster");return!b&&!a},xCa=function(a,b,c){switch(c){case "youtube":return{docid:b.slice(16)};case "ebook":return b=new _.uf(b),c=_.JJ(b,"aid"),c=a.te+":"+c,b=_.JJ(b,"sig"),b={partnerid:38,ps:"books",docid:c,osig:b},PX(a)||(b.iurl=a.qy.getAttribute("poster"),b.title=a.qy.getAttribute("title")),b}return{}};_.QX.prototype.iO=function(){};
var RX=null,wCa=function(){RX||(RX=new _.Ue(function(a){_.wa.onYouTubeIframeAPIReady=a;a=_.Ge("SCRIPT");_.rj(a,_.ai(_.bi("https://youtube.googleapis.com/iframe_api?trustedtypes=1")));_.Kj("HEAD")[0].appendChild(a)}));return RX};
var SX=function(){this.iq=[];this.Mr=[]};SX.prototype.enqueue=function(a){this.Mr.push(a)};var yCa=function(a){0==a.iq.length&&(a.iq=a.Mr,a.iq.reverse(),a.Mr=[]);return a.iq.pop()};_.h=SX.prototype;_.h.ff=function(){return this.iq.length+this.Mr.length};_.h.isEmpty=function(){return 0==this.iq.length&&0==this.Mr.length};_.h.clear=function(){this.iq=[];this.Mr=[]};_.h.contains=function(a){return _.Da(this.iq,a)||_.Da(this.Mr,a)};
_.h.remove=function(a){var b=this.iq;var c=(0,_.naa)(b,a);0<=c?(_.Ga(b,c),b=!0):b=!1;return b||_.Ha(this.Mr,a)};_.h.Hh=function(){for(var a=[],b=this.iq.length-1;0<=b;--b)a.push(this.iq[b]);var c=this.Mr.length;for(b=0;b<c;++b)a.push(this.Mr[b]);return a};
var zCa=function(a){this.R4=this.vu=null;this.pK=new SX;this.vu=xza();this.pK.clear();this.R4=new _.mT(a)},BCa=function(a){for(var b=[],c=0;4>c;++c){if(a.pK.isEmpty()){var d=a.R4.encrypt(a.vu);ACa(a);_.Nb(d,function(e){a.pK.enqueue(e)})}b.push(yCa(a.pK))}return b},ACa=function(a){for(var b=0;16>b&&(a.vu[b]=(a.vu[b]+1)%256,0==a.vu[b]);++b);};
var TX;_.VX=function(a,b){this.Ae=a.clone();this.Qv=new _.si(CCa(a.width),CCa(a.height));if(0>=this.Qv.width||0>=this.Qv.height)throw Error("he`"+this.Qv.width+"`"+this.Qv.height);var c=Math.ceil(a.width/this.Qv.width);a=Math.ceil(a.height/this.Qv.height);if(16!=b.length)throw Error("ie`"+b.length);if(TX){var d=TX;d.vu=xza();d.pK.clear();d.R4=new _.mT(b)}else TX=new zCa(b);b=TX;this.AV=UX((c-1)*(a-1),b);this.Gs=UX(a-1,b);this.Ul=UX(c-1,b)};_.VX.prototype.Wb=function(){return this.Ae.clone()};
var CCa=function(a){var b=Math.floor(a/19),c=a%19;if(8<b||8==b&&0<c)a=Math.floor(b/8),b=0!=b%8||0<c?8*a:8*(a-1);else if(b=8,c=Math.floor(a/b),0<a%b&&(c+=1),2>c)return-1;return b},UX=function(a,b){var c=[];if(0>a)c=[];else for(var d=0;d<a;d+=1)c.push(d);for(--a;0<a;--a){d=a+1;var e=BCa(b);if(0==d)d=0;else{for(var f=0,g=1,k=0;4>k;++k)f+=e[k]*g,g<<=8;d=f%d}e=c[a];c[a]=c[d];c[d]=e}return c};
var DCa=function(a,b){return new _.Ue(function(c,d){var e=void 0===b?new Image:"function"===typeof b?b():b;var f=_.Zc&&11>_.jd?"readystatechange":"load",g=new _.NJ;g.s(e,[f,"abort","error"],function(k){if("readystatechange"!=k.type||"complete"==e.readyState)_.Ma(g),k.type==f?c(e):d(null)});_.qj(e,a)})};
var ECa,FCa,HCa,GCa,XX,ICa,JCa,YX,MCa;ECa=new Set(["P".toString(),"DIV".toString(),"OL".toString(),"UL".toString(),"LI".toString(),"TABLE".toString(),"TR".toString(),"TH".toString(),"TD".toString(),"PRE".toString(),"H1".toString(),"H2".toString(),"H3".toString(),"H4".toString(),"H5".toString(),"H6".toString()]);_.WX=function(a,b,c){return a.replace(/(\s|\/?>$)/," "+b+'="'+c+'"$1')};FCa=function(a){return _.Qb(a.getClientRects(),function(b){return b.left<b.right&&b.top<b.bottom})};
HCa=function(a,b,c){var d=a.getElementsByTagName("IMG"),e=a.getElementsByTagName("VIDEO"),f=a.getElementsByTagName("OBJECT");return GCa(d).then(function(){XX(d,b,c);XX(e,b,c);XX(f,b,c)})};GCa=function(a){for(var b=[],c=0,d=void 0;d=a[c];c++)d.complete||b.push(DCa(_.qc(d.src),d));return _.Nj(b).then(function(){if(_.ad)return _.QN(0)})};
XX=function(a,b,c){for(var d=0;d<a.length;d++){var e=a[d];"audio"==e.getAttribute("gwbmtype")&&(null===e.getAttribute("height")&&e.setAttribute("height",Math.max(75,Math.max(b.height,b.width)/19)),null===e.getAttribute("width")&&e.setAttribute("width",Math.min(500,.8*b.width)));var f=_.IK(e);if(null===e.getAttribute("height")&&null===e.getAttribute("width")){var g=f.clone();g.height=g.height||g.width;g.width=g.width||g.height}else g=new _.si(parseInt(e.getAttribute("width"),10),parseInt(e.getAttribute("height"),
10));f.aspectRatio()!=g.aspectRatio()&&(_.DN(g,f),f=g);f.width<=b.width&&f.height<=b.height||_.DN(f,b);g=f;e.style.maxWidth=e.style.maxHeight="none";PAa(e,g);(e=e.getAttribute("ocean_stream_index"))&&(c[e]=f)}};ICa=function(a,b){var c=function(d){var e=d.getAttribute("media-id");e in b&&(e=b[e],d.style.maxWidth=d.style.maxHeight="none",PAa(d,e))};_.Nb(_.Kj("IMG",a),c);_.Nb(_.Kj("VIDEO",a),c);_.Nb(_.Kj("OBJECT",a),c)};
JCa=function(a,b){a=_.nK(a,b)||_.oK(a,b)||a.style[b];return _.Da(["always","left","right"],a)};YX=function(a){return a?3==a.nodeType?!_.nj(_.XJ(a)):_.Pi(a)&&(a=a.tagName.toUpperCase(),"IMG"==a||"SVG"==a||"AUDIO"==a||"VIDEO"==a)?!0:!1:!1};_.ZX=function(a,b){a=_.US('<svg width="%s" height="%s" xmlns="http://www.w3.org/2000/svg"></svg>',a,b);return"data:image/svg+xml;base64,"+(_.Haa?_.wa.btoa(a):_.zd(_.fj(a),void 0))};
_.KCa=function(a,b){var c=b.match(/\s+width\s*=\s*['"]?\s*(\d+)/i);c=c?Number(c[1]):1;var d=b.match(/\s+height\s*=\s*['"]?\s*(\d+)/i);d=d?Number(d[1]):1;b=b.replace(/\s+(?:lowsrc|poster|src)\s*=\s*[^\s>]+/gi,"");"AUDIO"!=a&&(c=_.ZX(c,d),b=_.WX(b,"src",c),"VIDEO"==a&&(b=_.WX(b,"poster",c)));return b};_.LCa=function(a){var b=_.ZX(1,1);return a.replace(/\s+xlink:href\s*=\s*([^\s>]+)/gi,function(){return' xlink:href="'+b+'"'})};
MCa=function(a){var b=a.attributes["xml:lang"],c=a.attributes.lang;b&&!c&&a.setAttribute("lang",b.value)};
_.$X=function(){this.u$=this.yA=this.fv=this.Uh=null;this.P4=!0};
var aY,bY,NCa;aY=function(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b};bY=function(a){var b=[];a=a||document.styleSheets;if(a.imports&&a.imports.length)for(var c=0,d=a.imports.length;c<d;c++)_.La(b,bY(a.imports[c]));else if(a.length)for(c=0,d=a.length;c<d;c++)_.La(b,bY(a[c]));else{var e=aY(a);if(e&&e.length){c=0;d=e.length;for(var f;c<d;c++)f=e[c],f.styleSheet&&_.La(b,bY(f.styleSheet))}}!(a.type||a.rules||a.cssRules)||a.disabled||b.push(a);return b};
NCa=function(a){var b="";try{b=a.cssText}catch(c){return""}!b&&a.style&&a.style.cssText&&a.selectorText&&(b=a.selectorText+" { "+a.style.cssText.replace(/\s*-closure-parent-stylesheet:\s*\[object\];?\s*/gi,"").replace(/\s*-closure-rule-index:\s*[\d]+;?\s*/gi,"")+" }");return b};
_.QU=function(a,b){for(var c=[],d=bY(a),e=0;a=d[e];e++){var f=aY(a);if(f&&f.length)for(var g=0,k=0,m=f.length,n;k<m;k++)n=f[k],b&&!n.href?c.push(NCa(n)):n.href||(n.style&&(n.parentStyleSheet||(n.style["-closure-parent-stylesheet"]=a),n.style["-closure-rule-index"]=b?void 0:g),c.push(n)),b||g++}return b?c.join(" "):c};
var OCa,PCa,QCa,RCa,cY,TCa,UCa,PU,VCa,zza;OCa={cm:!0,"in":!0,mm:!0,pc:!0,pt:!0,px:!0};PCa={large:18,medium:16,small:13,"x-large":24,"x-small":10,"xx-large":32,"xx-small":9};QCa=/^(((normal|italic|oblique|inherit|small-caps|bold|bolder|lighter|100|200|300|400|500|600|700|800|900)\s+)*)([^/\s]+)(\/\S+)?(.*)$/;
_.SCa=function(a,b){var c=[],d=_.QU(a||document.styleSheets,!1);_.Nb(d,function(e,f){c=RCa(e,b,tCa,void 0,f,c)});_.Nb(c,function(e){e.parentRule?e.parentRule.deleteRule&&e.parentRule.deleteRule(e.index):(e=e.index,a.deleteRule?a.deleteRule(e):a.removeRule(e))})};
RCa=function(a,b,c,d,e,f){if(window.CSSRule){if(b.yA&&a.type==CSSRule.FONT_FACE_RULE&&b.yA!=_.NN(a.style.getPropertyValue("font-family")))return f&&f.unshift({parentRule:a.parentRule,index:e}),f;if(a.type==CSSRule.MEDIA_RULE)return _.Nb(a.cssRules,function(t,u){RCa(t,b,c,d,u,f)}),f;if(a.type==CSSRule.STYLE_RULE&&_.cd){var g=a.selectorText.split(","),k=g.filter(function(t){return!(t.includes(":first-letter")||t.includes(":first-line"))});if(g.length!=k.length){if(0==k.length)return f.unshift({parentRule:a.parentRule,
index:e}),f;a.selectorText=k.join(",")}}}if(!a.style)return f;if(b.Uh&&b.fv){var m,n,q;_.nj(_.RJ(a.style.font))||Bza()||(m=TCa(String(a.style.font),b.Uh,b.fv));_.nj(_.RJ(a.style.fontSize))||(n=cY(String(a.style.fontSize),b.Uh));_.nj(_.RJ(a.style.lineHeight))||(q=cY(String(a.style.lineHeight),b.fv,!0,b.Uh));null!=m&&(a.style.font=String(m));null!=n&&a.style.setProperty("font-size",n,a.style.getPropertyPriority("font-size"));null!=q&&a.style.setProperty("line-height",q,a.style.getPropertyPriority("line-height"))}null!=
a.style.fontFamily&&0!=a.style.fontFamily.length&&(b.yA||d)&&(e=a.style.fontFamily.split(/\s*,\s*/),a.style.fontFamily="",b.yA?(g='"'+b.yA+'"',a.style.fontFamily=1==e.length&&_.NN(e[0])==b.yA?g:_.Ia(g,e).join(",")):d&&(a.style.fontFamily=_.Rb(e,function(t){var u=d[c[_.NN(t).toLowerCase()]];return u&&u[0]?(u='"'+u[0].family+'"',"initial"==t?u:u+", "+t):t}).join(", ")));return f};
cY=function(a,b,c,d){"normal"==a&&c&&(a="1.2em");if("inherit"==a||"normal"==a)return null;if(PCa[a])return String(PCa[a]*b)+"px";var e=(e=a.match(QAa))&&e[0]||null;var f=e in OCa;if(!f&&!c)return null;a=parseFloat(a);f&&d&&(a*=d);return String(a*b)+(e||"")};TCa=function(a,b,c){a=a.match(QCa);if(null===a)return null;var d=cY(a[4],b);b=cY((a[5]||"normal").replace("/",""),c,!0,b);null!==b&&(b="/"+b);if(null===d&&null===b)return null;c=a[1]||"";d=d||a[4];b=b||a[5]||"";return c+d+b+(a[6]||"")};
UCa=function(a,b,c){if(a.style){var d,e,f;a.style.fontSize&&(d=cY(a.style.fontSize,b));a.style.lineHeight&&(e=cY(a.style.lineHeight,c,!0));a.style.font&&(f=TCa(a.style.font,b,c));"string"===typeof f&&(a.style.font=f);"string"===typeof d&&a.style.setProperty("font-size",d,a.style.getPropertyPriority("font-size"));"string"===typeof e&&a.style.setProperty("line-height",e,a.style.getPropertyPriority("line-height"))}};VCa=_.ic(_.bi(".ocean_check_font {font: 20px serif;}"));
zza=0===VCa.length?_.Ac:new _.zc(VCa,_.yc);
var WCa=function(a){return a.replace(/[\s\xA0]+/g,function(){return""})};
var XCa=function(a,b,c,d){this.type=a;this.text=b;this.index=c;this.position=void 0===d?null:d;this.zS=null},YCa=function(a){return 1==a.type||6==a.type||8==a.type||11==a.type||13==a.type||5==a.type},ZCa=function(a){return 3==a.type||7==a.type||9==a.type||12==a.type||14==a.type};XCa.prototype.tagName=function(){if(this.zS)return this.zS;var a=$Ca.exec(this.text);a&&(a=a[1]);a||(a="");return this.zS=a.toUpperCase()};var $Ca=/^<([a-zA-Z][a-zA-Z0-9-_:.]*)/;
var aDa,eY;_.dY=function(a){this.Lf=a;this.Xw=[];this.wE=!1;this.Ng=0;this.e4=null;this.Zp="";this.ji=-1;this.cM=!1;this.Wr=-1};
aDa=function(a){a.e4=null;a.Zp="";a.Wr++;if(eY(a))a.ji=0;else if("<"==a.Lf.charAt(a.Ng)&&"/"==a.Lf.charAt(a.Ng+1)){a.ji=3;a.Ng+=2;for(var b=a.Ng;">"!=a.Lf.charAt(b)&&" "!=a.Lf.charAt(b);)b++;var c=a.Lf.substring(a.Ng,b);for(a.Ng=b;">"!=a.Lf.charAt(a.Ng);)a.Ng++;a.Ng++;a.Zp="</"+c+">";b=c.toUpperCase();!0===eV[c.toLowerCase()]?a.ji=4:"TABLE"==b?a.ji=9:"SVG"==b?a.ji=7:"MATH"==b?a.ji=12:"OBJECT"==b?a.ji=14:"RUBY"==b?(a.cM=!1,a.wE=!1):"RT"==b&&(a.wE=!0)}else if(a.cM&&a.wE)a.Zp="</ruby>",a.ji=3,a.cM=!1;
else if(a.wE)a.Zp="<ruby>",a.ji=1,a.cM=!0,a.wE=!1;else if("<"==a.Lf.charAt(a.Ng)&&"!--"!=a.Lf.substr(a.Ng+1,3)){a.Ng++;for(var d=a.Ng;">"!=a.Lf.charAt(d)&&" "!=a.Lf.charAt(d);)d++;b=a.Lf.substring(a.Ng,d);for(a.Ng=d;">"!=a.Lf.charAt(d);)d++;c=b+a.Lf.substring(a.Ng,d);a.Ng=d+1;d=b.toUpperCase();!0===eV[b.toLowerCase()]||"/"==c.charAt(c.length-1)?(a.ji=2,"/"!=c.charAt(c.length-1)&&(c+="/")):"TABLE"==d?a.ji=8:"SVG"==d?a.ji=6:"MATH"==d?a.ji=11:"OBJECT"==d?a.ji=13:("RUBY"==d?a.cM=!0:"RT"==d&&(a.wE=!1),
a.ji=1);_.jc(c,"a ")&&(b=/\s+id\s*=\s*["'](GBS\.[^"']+)["']/i.exec(c))&&1<b.length&&(a.ji=5,a.e4=b[1]);a.Zp="<"+c+">"}else{a.ji=10;c=a.Ng;b=!1;for(a.Zp="";!b;){d=c;c=a.Lf.indexOf("<",c);if(-1==c||"!--"!=a.Lf.substr(c+1,3))b=!0,-1==c&&(c=a.Lf.length);a.Zp+=a.Lf.substring(d,c);b||(a.Zp+=" ",c=a.Lf.indexOf("--\x3e",c),-1==c?(c=a.Lf.length,b=!0):c+=3)}a.Ng=c;eY(a)&&(aDa(a),a.Wr--)}c=new XCa(a.ji,a.Zp,a.Wr,a.e4);a.Xw.push(c);return c};eY=function(a){return a.Ng>=a.Lf.length};_.dY.prototype.nq=function(){return this.Lf};
_.dY.prototype.Rg=function(){if(this.Xw[this.Wr+1]){this.Wr++;var a=this.Xw[this.Wr]}else a=aDa(this);return a};_.dY.prototype.getItem=function(a){var b=this.Wr;for(fY(this,this.Xw.length);a>=this.Xw.length;)this.Rg();fY(this,b+1);return this.Xw[a]};var fY=function(a,b){--b;for(a.Wr=a.Xw.length-1;b>=a.Xw.length;)a.Rg();a.Wr=b};
var bDa,eDa,oY;_.gY=function(a,b,c){this.dt=a=void 0===a?[]:a;this.yk=b||{};this.Ze=void 0===c?null:c;this.x4=!1};_.gY.prototype.toString=function(){return _.qe(this.toJSON())};_.gY.prototype.toJSON=function(){return{b:this.Ze?_.Rb(this.Ze,function(a){return a.toJSON()}):null,n:this.yk,p:this.dt}};_.gY.prototype.clone=function(){for(var a=new _.gY,b=0;b<this.dt.length;b++){var c=_.Zb(this.uF(b));a.dt.push(c)}if(null!=this.Ze)for(b=0;b<hY(this);b++)a.KE(iY(this,b).clone());else jY(a,this.Rg());return a};
var kY=function(a,b){var c=bDa(b);!a.x4&&ECa.has(b.tagName)&&(c.D=!0,a.x4=!0);c&&a.dt.push(c)},lY=function(a,b,c){c=b?bDa(b,c):{};_.Pi(b)&&(a.x4=ECa.has(b.tagName));jY(a,c)},jY=function(a,b){null==a.Ze&&(a.yk=b)};_.gY.prototype.Rg=function(){return this.yk};var cDa=function(a){if(!_.cd){var b=a.dt.length;_.sd&&(b=Math.min(1,b));for(var c=0;c<b;c++)a.uF(c).F=!0}};_.gY.prototype.uF=function(a){return this.dt[a]};_.gY.prototype.KE=function(a){this.Ze?this.Ze.push(a):(this.yk={},this.Ze=[a])};
var hY=function(a){return null!=a.Ze?a.Ze.length:0},iY=function(a,b){return null==a.Ze||b>=a.Ze.length?null:a.Ze[b]},mY=function(a){return _.LU(a.dt)||a.Rg()};_.gY.prototype.compare=function(a){var b=nY(this);a=nY(a);return b&&a?b.R-a.R:0};var nY=function(a){return null!=a.Ze?nY(iY(a,0)):a.Rg()},dDa=function(a,b){var c={};c.R=b;if(0<=vza(a.dt,c,function(d,e){d=d.R;e=e.R;return d<e?1:d>e?-1:0}))return!0;if(null!=a.Ze)for(c=0;c<hY(a);c++)if(dDa(iY(a,c),b))return!0;return!1};
_.gY.prototype.isValid=function(){return null!=this.Ze||void 0!==this.Rg().R};
bDa=function(a,b){b=void 0===b?0:b;var c=null;if(_.Pi(a))var d=(d=a.getAttribute("ocean_stream_index"))?parseInt(d,10):null;else{var e,f=0;for(e=a.previousSibling;e;e=e.previousSibling,f++)if(_.Pi(e)){(d=e.getAttribute("ocean_stream_close"))||(d=e.getAttribute("ocean_stream_index"));d=parseInt(d,10)+f+1;break}if(!e){for(e=a.parentNode;!g;e=e.parentNode){var g=e.getAttribute("ocean_initial_text");g||(g=e.getAttribute("ocean_stream_index"))&&f++}d=parseInt(g,10)+f}null==a.previousSibling&&(c=(c=a.parentNode.getAttribute("ocean_text_offset"))?
parseInt(c,10):0)}d=null!=d?{index:d,offset:c}:null;if(!d)return null;c={};c.R=d.index;if(_.Pi(a)){if("LI"==a.tagName){b=_.Li(a.parentNode);d=b[0].value||a.parentNode.start||1;e=0;for(f=void 0;f=b[e],f!=a;e++)d++;c.L=d}}else null!=d.offset&&(c.O=(d.offset||0)+b);return c};eDa=function(a,b){if(!a||!b)return-1;var c=a.R,d=b.R;return c<d?-1:c>d?1:(a.O||0)-(b.O||0)};
oY=function(a,b,c){var d=a&&null!=a.Ze,e=b&&null!=b.Ze;if(d||e){if(e){if(d){d=iY(b,0).Rg();e=1<hY(a)?mY(iY(a,1)):null;if(0>eDa(d,e)){for(d=0;d<hY(a);d++)if(oY(iY(a,d),iY(b,d),c))return!0;return!1}return oY(a,iY(b,0),c)?!0:oY(iY(a,hY(a)-1),b,c)}if(oY(a,iY(b,0),c))return!0;for(d=1;d<hY(b);d++)if(a=iY(b,d),mY(a).R<=c&&c<nY(a).R)return!0;return!1}for(var f=0;f<hY(a)-1;f++)if(d=nY(iY(a,f)).R,e=mY(iY(a,f+1)).R,d<=c&&c<e)return!0;return oY(iY(a,hY(a)-1),b,c)}d=a?nY(a).R:0;e=b?nY(b).R:Infinity;return d<=
c&&c<e};_.pY=function(a,b){var c=a?nY(a):{};a:{a=c.R||0;var d=c.O||void 0;c=b.getItem(a);var e=0;if(5!=c.type){10==c.type&&d&&(e=_.kV(c.text),e=WCa(e.substring(0,d)).length);for(d=a-1;0<=d;d--){c=b.getItem(d);if(5==c.type){b=new _.Jm(c.position,e);break a}10==c.type&&(e+=WCa(_.kV(c.text)).length)}for(;(c=b.getItem(a))&&0!=c.type&&5!=c.type;a++);}b=new _.Jm(c.position)}return b};
var gDa,iDa,hDa,qY,jDa,sY,kDa,nDa,tY;_.fDa=function(a,b,c){this.uh=a;this.sra=b;this.k9="";this.hsa=c};_.rY=function(a,b){var c=b.uO,d=b.tA,e=c&&null!=c.Ze,f=d&&null!=d.Ze;a.k9=_.Rb(b.Jf,function(g){return oY(c,d,g.index)?"":'<a id="'+g.position+'"></a>'}).join("");return e&&f?gDa(a,c,d):e?hDa(a,c,d):f?iDa(a,c,d):qY(a,c,d)};
gDa=function(a,b,c){var d=iY(c,0).Rg(),e=1<hY(b)?mY(iY(b,1)):null;if(0>eDa(d,e))for(d=sY(a,b,c),e=0;e<hY(c);e++)d+=qY(a,iY(b,e),iY(c,e));else{e=new _.gY;for(d=0;d<hY(b)-1;d++)e.KE(iY(b,d));var f=iY(b,hY(b)-1),g=new _.gY;jY(g,mY(f));d=sY(a,b,c);d+=hDa(a,e,g);d+=iDa(a,f,c)}return d};iDa=function(a,b,c){var d=void 0===d?c:d;b=qY(a,b,iY(c,0),d);for(var e=new _.gY,f=1;f<hY(c);f++){var g=iY(c,f);jY(e,mY(g));b+=qY(a,e,g,d)}return b};
hDa=function(a,b,c){var d=void 0===d?c:d;for(var e=new _.gY,f=sY(a,b,d),g=0;g<hY(b)-1;g++)jY(e,mY(iY(b,g+1))),f+=qY(a,iY(b,g),e,d);return f+qY(a,iY(b,hY(b)-1),c,d)};
qY=function(a,b,c,d){d=void 0===d?c:d;var e=a.uh.Wr+1,f="",g=c?c.Rg().R:null;c=c?c.Rg().O:void 0;fY(a.uh,0);if(b){f=sY(a,b,d);var k=b.Rg();b=k.R;fY(a.uh,b);if(b==g){if(k.O==c)return f;f+=tY(a.uh.Rg(),k.O,c);fY(a.uh,e);return f}k.O&&(f+=tY(a.uh.Rg(),k.O))}b=k?void 0!==k.L:!1;var m;for(m=a.uh.Rg();0!=m.type&&g!=m.index;m=a.uh.Rg()){var n=m.text;a.hsa&&(n=a.hsa(m));b&&(b=!1,n.match(/<li\b/i)&&(n=_.WX(n,"value",k.L)));f+=jDa(m,n,d)}c&&0!=m.type&&(f+=tY(m,0,c));fY(a.uh,e);return f};
jDa=function(a,b,c){return(1==a.type||8==a.type)&&c&&dDa(c,a.index)?_.WX(b,"ocean-sliced-element","ocean-sliced-element"):a.tagName()in kDa?_.WX(b,"media-id",String(a.index)):b};_.mDa=function(a,b,c,d){b=b.createElement("div");c=_.Mc(c,null);_.Oc(b,c);c=_.Ni(b);b.removeChild(c);_.lDa(c,d,a.sra.Uh||1,a.sra.fv||1);return c};
sY=function(a,b,c){for(var d,e="",f=b.dt.length-1;0<=f;f--){d=b.uF(f);var g=a.uh.getItem(d.R),k=g.text;k=_.WX(k,"ocean-reopened-element","ocean-reopened-element");void 0!==d.L&&(k=_.WX(k,"value",d.L));d.F&&(k=_.WX(k,"ocean-reopened-parent","ocean-reopened-parent"));d.D&&(k=_.WX(k,"ocean-deepest-block","ocean-deepest-block"));e+=jDa(g,k,c)}e+=a.k9;a.k9="";return e};kDa=_.cc(["IMG","VIDEO","OBJECT"]);
nDa=" <gbjh "+(_.bd?'style="-moz-user-select:none"':_.Zc?'unselectable="on"':_.cd?'style="-webkit-user-select:none"':'style="user-select:none"')+">"+(0,_.Qc)("\u00a0",40)+"</gbjh>";tY=function(a,b,c){b=void 0===b?0:b;var d="number"===typeof c?c-b:Infinity;a=_.kV(a.text);b=_.ri(a.substr(b,d));"number"===typeof c&&c<a.length&&(b+=nDa);return b};
_.oDa=["\n*[ocean-deepest-block] {text-indent: 0 !important;}.gb-segment.gb-horizontal[ocean-reopened-element], .gb-segment.gb-horizontal [ocean-reopened-element] {border-top-width: 0 !important;border-top-right-radius: 0 !important;border-top-left-radius: 0 !important;margin-top: 0 !important;padding-top: 0 !important;} li[ocean-reopened-element] {list-style-type: none !important;}.gb-segment.gb-horizontal[ocean-sliced-element], .gb-segment.gb-horizontal [ocean-sliced-element] {border-bottom-width: 0 !important;border-bottom-right-radius: 0 !important;border-bottom-left-radius: 0 !important;margin-bottom: 0 !important;padding-bottom: 0 !important;} .gb-segment.gb-vertical[ocean-reopened-element], .gb-segment.gb-vertical [ocean-reopened-element] {border-right-width: 0 !important;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;margin-right: 0 !important;padding-right: 0 !important;} .gb-segment.gb-vertical[ocean-sliced-element], .gb-segment.gb-vertical [ocean-sliced-element] {border-left-width: 0 !important;border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;margin-left: 0 !important;padding-left: 0 !important;} *[ocean-reopened-parent]:first-letter, *[ocean-reopened-parent]:first-line {",_.Zc?
"color: inherit !important;font: inherit !important;margin: 0 !important;padding: 0 !important;float: none !important;initial-letter: normal !important":"color: unset !important;font: unset !important;margin: unset !important;padding: unset !important;float: unset !important;initial-letter: unset !important;-webkit-initial-letter: unset !important","} "].join("");
_.lDa=function(a,b,c,d){_.gK(a,"gb-segment");_.gK(a,b&&"vertical-rl"==b.Ika?"gb-vertical":"gb-horizontal");b&&ICa(a,b.KV);for(MCa(a);null!=a;a=_.rV(a))_.Pi(a)&&UCa(a,c,d)};
var pDa=function(a){this.wn=a;this.$W=0;this.e7=null;this.nY=0;this.qE=[];this.pE=[];this.e$=[]},qDa=function(a){var b=a.e$;a.e$=[];return b},uY=function(a,b,c,d,e,f){f=void 0===f?!1:f;var g=b.text,k=!1;if(YCa(b)||2==b.type||5==b.type){k=b.tagName();if(1==d){var m=a.$W;var n=a.e7||void 0;a.e7=null}d&&(g=_.WX(g,"ocean-reopened-element","ocean-reopened-element"),e&&(g=_.WX(g,"ocean-reopened-parent","ocean-reopened-parent")),f&&(g=_.WX(g,"ocean-deepest-block","ocean-deepest-block")));0==a.nY&&(d=m,g=
_.WX(g,"ocean_stream_index",b.index.toString(10)),d&&(g=_.WX(g,"ocean_text_offset",d.toString(10))),n&&(g=_.WX(g,"ocean_initial_text",n.toString(10))));null!=c&&"LI"==k&&(g=_.WX(g,"value",c.toString(10)));5==b.type&&a.e$.push({index:b.index,position:b.position});"AUDIO"==k||"IMG"==k||"VIDEO"==k?g=_.KCa(k,g):"IMAGE"==k&&(g=_.LCa(g));k=2!=b.type}else if(10==b.type)(c=a.$W)?(g=_.kV(b.text),g=_.ri(g.substr(c),g.length!=b.text.length)):g=b.text,a.$W=0;else if(ZCa(b)&&!(0<a.pE.length))return a=a.wn,a.mi.setAttribute("ocean_stream_close",
b.index.toString(10)),a.mi=a.mi.parentNode,a.mi==a.Lh&&(a.Wp=Infinity),a.Wp>=a.oW&&("DIV"==a.mi.tagName||"P"==a.mi.tagName||a.Wp>=2*a.oW)?rDa(a):null;6==b.type||8==b.type||11==b.type||13==b.type||0<a.pE.length?(c=g,c=void 0===c?b.text:c,a.qE.push(c),YCa(b)?(a.pE.push(a.qE.length-1),6!=b.type&&11!=b.type&&13!=b.type||a.nY++):ZCa(b)&&(c=a.pE.pop(),7!=b.type&&12!=b.type&&14!=b.type||a.nY--,0==a.nY&&(a.qE[c]=_.WX(a.qE[c],"ocean_stream_close",b.index.toString(10)))),0<a.pE.length||(sDa(a.wn,a.qE.join(""),
!1),a.qE=[])):sDa(a.wn,g,k);return null};
var vY=function(){};vY.prototype.CL=function(){var a=this.DA();return 1==a.nodeType?a:a.parentNode};vY.prototype.ena=function(){return!1};vY.prototype.Tb=function(){return _.ti(_.Zc?this.DA():this.tj())};vY.prototype.getWindow=function(){return _.Lj(this.Tb())};var tDa=function(a,b){iX.call(this,a,b,!0)};_.r(tDa,iX);
var wY=function(a,b,c,d,e){this.Xd=this.je=null;this.qe=this.ke=0;this.wj=!!e;if(a){this.je=a;this.ke=b;this.Xd=c;this.qe=d;if(1==a.nodeType&&"BR"!=a.tagName)if(a=a.childNodes,b=a[b])this.je=b,this.ke=0;else{a.length&&(this.je=_.LU(a));var f=!0}1==c.nodeType&&((this.Xd=c.childNodes[d])?this.qe=0:this.Xd=c)}iX.call(this,this.wj?this.Xd:this.je,this.wj,!0);if(f)try{this.next()}catch(g){if(g!=_.ue)throw g;}};_.r(wY,tDa);_.h=wY.prototype;_.h.tj=function(){return this.je};_.h.an=function(){return this.Xd};
_.h.next=function(){if(this.Naa&&(this.node!=(this.wj?this.je:this.Xd)?0:this.wj?this.ke?-1!=this.Vk:1==this.Vk:!this.qe||1!=this.Vk))throw _.ue;return wY.ka.next.call(this)};_.h.KK=function(a){this.je=a.je;this.Xd=a.Xd;this.ke=a.ke;this.qe=a.qe;this.wj=a.wj;wY.ka.KK.call(this,a)};_.h.clone=function(){var a=new wY(this.je,this.ke,this.Xd,this.qe,this.wj);a.KK(this);return a};
var xY=function(){};xY.prototype.rb=function(){return uDa(this,!0)};xY.prototype.se=function(){return uDa(this,!1)};var uDa=function(a,b){a=a.Tc.getClientRects();return a.length?(a=b?a[0]:_.LU(a),new _.GJ(b?a.left:a.right,b?a.top:a.bottom)):null};xY.prototype.SE=function(a,b){b=b&&!a.isCollapsed();a=a.Tc;try{return b?0<=this.oo(a,0,1)&&0>=this.oo(a,1,0):0<=this.oo(a,0,0)&&0>=this.oo(a,1,1)}catch(c){if(!_.Zc)throw c;return!1}};xY.prototype.containsNode=function(a,b){return this.SE(yY(a),b)};
xY.prototype.Xi=function(){return new wY(this.tj(),this.Ho(),this.an(),this.lq())};
var zY=function(a){this.Tc=a};_.r(zY,xY);var BY=function(a){var b=_.ti(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(AY(a)){for(var c,d=a;(c=d.firstChild)&&AY(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&AY(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=_.Ca(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b},CY=function(a,b,c,d){var e=_.ti(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e};_.h=zY.prototype;
_.h.clone=function(){return new this.constructor(this.Tc.cloneRange())};_.h.DA=function(){return this.Tc.commonAncestorContainer};_.h.tj=function(){return this.Tc.startContainer};_.h.Ho=function(){return this.Tc.startOffset};_.h.an=function(){return this.Tc.endContainer};_.h.lq=function(){return this.Tc.endOffset};_.h.oo=function(a,b,c){return this.Tc.compareBoundaryPoints(1==c?1==b?_.wa.Range.START_TO_START:_.wa.Range.START_TO_END:1==b?_.wa.Range.END_TO_START:_.wa.Range.END_TO_END,a)};
_.h.isCollapsed=function(){return this.Tc.collapsed};_.h.ss=function(){return this.Tc.toString()};_.h.select=function(a){var b=_.Lj(_.ti(this.tj()));this.VN(b.getSelection(),a)};_.h.VN=function(a){a.removeAllRanges();a.addRange(this.Tc)};_.h.surroundContents=function(a){this.Tc.surroundContents(a);return a};_.h.insertNode=function(a,b){var c=this.Tc.cloneRange();c.collapse(b);c.insertNode(a);c.detach();return a};_.h.collapse=function(a){this.Tc.collapse(a)};
var DY=function(a){this.Tc=a};_.r(DY,zY);DY.prototype.VN=function(a,b){!b||this.isCollapsed()?DY.ka.VN.call(this,a,b):(a.collapse(this.an(),this.lq()),a.extend(this.tj(),this.Ho()))};
var EY=function(a,b){this.Xd=this.je=this.et=null;this.qe=this.ke=-1;this.Tc=a;this.iEa=b};_.r(EY,xY);var FY=function(a){var b=_.ti(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),AY(a)&&!a.childNodes.length&&b.collapse(!1);else{for(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(3==e)c+=d.length;else if(1==e){b.moveToElementText(d);break}}d||b.moveToElementText(a.parentNode);b.collapse(!d);c&&b.move("character",c);b.moveEnd("character",a.length)}return b};
EY.prototype.clone=function(){var a=new EY(this.Tc.duplicate(),this.iEa);a.et=this.et;a.je=this.je;a.Xd=this.Xd;return a};EY.prototype.wK=function(){this.et=this.je=this.Xd=null;this.ke=this.qe=-1};
EY.prototype.DA=function(){if(!this.et){var a=this.Tc.text,b=this.Tc.duplicate(),c=a.length-a.replace(/ +$/,"").length;c&&b.moveEnd("character",-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0<b)return this.et=c;for(;b>c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==vDa(c.firstChild)&&AY(c.firstChild);)c=c.firstChild;0==a.length&&(c=wDa(this,c));this.et=c}return this.et};
var wDa=function(a,b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var f=c[d];if(AY(f)){var g=FY(f),k=g.htmlText!=f.outerHTML;if(a.isCollapsed()&&k?0<=a.oo(g,1,1)&&0>=a.oo(g,1,0):a.Tc.inRange(g))return wDa(a,f)}}return b};_.h=EY.prototype;_.h.tj=function(){this.je||(this.je=GY(this,1),this.isCollapsed()&&(this.Xd=this.je));return this.je};_.h.Ho=function(){0>this.ke&&(this.ke=xDa(this,1),this.isCollapsed()&&(this.qe=this.ke));return this.ke};
_.h.an=function(){if(this.isCollapsed())return this.tj();this.Xd||(this.Xd=GY(this,0));return this.Xd};_.h.lq=function(){if(this.isCollapsed())return this.Ho();0>this.qe&&(this.qe=xDa(this,0),this.isCollapsed()&&(this.ke=this.qe));return this.qe};_.h.oo=function(a,b,c){return this.Tc.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)};
var GY=function(a,b,c){c=c||a.DA();if(!c||!c.firstChild)return c;for(var d=1==b,e=0,f=c.childNodes.length;e<f;e++){var g=d?e:f-e-1,k=c.childNodes[g];try{var m=yY(k)}catch(q){continue}var n=m.Tc;if(a.isCollapsed())if(!AY(k)){if(0==a.oo(n,1,1)){a.ke=a.qe=g;break}}else{if(m.SE(a))return GY(a,b,k)}else{if(a.SE(m)){if(!AY(k)){d?a.ke=g:a.qe=g+1;break}return GY(a,b,k)}if(0>a.oo(n,1,0)&&0<a.oo(n,0,1))return GY(a,b,k)}}return c},xDa=function(a,b){var c=1==b,d=c?a.tj():a.an();if(1==d.nodeType){d=d.childNodes;
for(var e=d.length,f=c?1:-1,g=c?0:e-1;0<=g&&g<e;g+=f){var k=d[g];if(!AY(k)&&0==a.Tc.compareEndPoints((1==b?"Start":"End")+"To"+(1==b?"Start":"End"),yY(k).Tc))return c?g:g+1}return-1==g?0:g}a=a.Tc.duplicate();b=FY(d);a.setEndPoint(c?"EndToEnd":"StartToStart",b);a=a.text.length;return c?d.length-a:a},vDa=function(a){return 3==a.nodeType?a.nodeValue:a.innerText};EY.prototype.isCollapsed=function(){return 0==this.Tc.compareEndPoints("StartToEnd",this.Tc)};EY.prototype.ss=function(){return this.Tc.text};
EY.prototype.select=function(){this.Tc.select()};var yDa=function(a,b,c){c=c||_.Zi(a.parentElement());var d,e=d=b.id;d||(d=b.id="goog_"+_.waa++);a.pasteHTML(b.outerHTML);(b=c.i(d))&&(e||b.removeAttribute("id"));return b};EY.prototype.surroundContents=function(a){_.Ie(a);var b=_.Mc(this.Tc.htmlText,null);_.Oc(a,b);(a=yDa(this.Tc,a))&&this.Tc.moveToElementText(a);this.wK();return a};
EY.prototype.insertNode=function(a,b){var c=this.Tc.duplicate();var d=d||_.Zi(c.parentElement());if(1!=a.nodeType){var e=!0;a=d.ha("DIV",null,a)}c.collapse(b);a=yDa(c,a,d);if(e){b=a.firstChild;c=a;if((d=c.parentNode)&&11!=d.nodeType)if(c.removeNode)c.removeNode(!1);else{for(;a=c.firstChild;)d.insertBefore(a,c);_.Ie(c)}a=b}b=a;this.wK();return b};EY.prototype.collapse=function(a){this.Tc.collapse(a);a?(this.Xd=this.je,this.qe=this.ke):(this.je=this.Xd,this.ke=this.qe)};
var HY=function(a){this.Tc=a};_.r(HY,zY);HY.prototype.VN=function(a){a.collapse(this.tj(),this.Ho());this.an()==this.tj()&&this.lq()==this.Ho()||a.extend(this.an(),this.lq());0==a.rangeCount&&a.addRange(this.Tc)};
var IY=function(a){this.Tc=a};_.r(IY,zY);IY.prototype.oo=function(a,b,c){return _.kd("528")?IY.ka.oo.call(this,a,b,c):this.Tc.compareBoundaryPoints(1==c?1==b?_.wa.Range.START_TO_START:_.wa.Range.END_TO_START:1==b?_.wa.Range.START_TO_END:_.wa.Range.END_TO_END,a)};IY.prototype.VN=function(a,b){b?a.setBaseAndExtent(this.an(),this.lq(),this.tj(),this.Ho()):a.setBaseAndExtent(this.tj(),this.Ho(),this.an(),this.lq())};
var yY=function(a){if(_.Zc&&!_.ld(9)){var b=new EY(FY(a),_.ti(a));if(AY(a)){for(var c,d=a;(c=d.firstChild)&&AY(c);)d=c;b.je=d;b.ke=0;for(d=a;(c=d.lastChild)&&AY(c);)d=c;b.Xd=d;b.qe=1==d.nodeType?d.childNodes.length:d.length;b.et=a}else b.je=b.Xd=b.et=a.parentNode,b.ke=_.Ca(b.et.childNodes,a),b.qe=b.ke+1;a=b}else a=_.cd?new IY(BY(a)):_.bd?new DY(BY(a)):_.Yc?new HY(BY(a)):new zY(BY(a));return a},AY=function(a){return _.Fi(a)||3==a.nodeType};
var JY=function(){this.qe=this.Xd=this.ke=this.je=this.Vw=null;this.wj=!1},zDa;_.r(JY,vY);zDa=function(a){var b=new JY;b.Vw=a;b.wj=!1;return b};_.BDa=function(a,b,c,d){var e=new JY;e.wj=ADa(a,b,c,d);if(_.Pi(a)&&!_.Fi(a)){var f=a.parentNode;b=_.Ca(f.childNodes,a);a=f}_.Pi(c)&&!_.Fi(c)&&(f=c.parentNode,d=_.Ca(f.childNodes,c),c=f);e.wj?(e.je=c,e.ke=d,e.Xd=a,e.qe=b):(e.je=a,e.ke=b,e.Xd=c,e.qe=d);return e};
JY.prototype.clone=function(){var a=new JY;a.Vw=this.Vw&&this.Vw.clone();a.je=this.je;a.ke=this.ke;a.Xd=this.Xd;a.qe=this.qe;a.wj=this.wj;return a};JY.prototype.getType=function(){return"text"};JY.prototype.wK=function(){this.je=this.ke=this.Xd=this.qe=null};JY.prototype.Ni=function(){return this};
var KY=function(a){var b;if(!(b=a.Vw)){b=a.tj();var c=a.Ho(),d=a.an(),e=a.lq();if(_.Zc&&!_.ld(9)){var f=b,g=c,k=d,m=e,n=!1;1==f.nodeType&&(g=f.childNodes[g],n=!g,f=g||f.lastChild||f,g=0);var q=FY(f);g&&q.move("character",g);f==k&&g==m?q.collapse(!0):(n&&q.collapse(!1),n=!1,1==k.nodeType&&(k=(g=k.childNodes[m])||k.lastChild||k,m=0,n=!g),f=FY(k),f.collapse(!n),m&&f.moveEnd("character",m),q.setEndPoint("EndToEnd",f));m=new EY(q,_.ti(b));m.je=b;m.ke=c;m.Xd=d;m.qe=e;b=m}else b=_.cd?new IY(CY(b,c,d,e)):
_.bd?new DY(CY(b,c,d,e)):_.Yc?new HY(CY(b,c,d,e)):new zY(CY(b,c,d,e));b=a.Vw=b}return b};_.h=JY.prototype;_.h.DA=function(){return KY(this).DA()};_.h.tj=function(){return this.je||(this.je=KY(this).tj())};_.h.Ho=function(){return null!=this.ke?this.ke:this.ke=KY(this).Ho()};_.h.rb=function(){return KY(this).rb()};_.h.an=function(){return this.Xd||(this.Xd=KY(this).an())};_.h.lq=function(){return null!=this.qe?this.qe:this.qe=KY(this).lq()};_.h.se=function(){return KY(this).se()};_.h.ena=function(){return this.wj};
_.h.SE=function(a,b){var c=a.getType();return"text"==c?KY(this).SE(KY(a),b):"control"==c?(b?_.Sb:_.Ub)(a.tx,function(d){return this.containsNode(d,b)},this):!1};_.h.containsNode=function(a,b){return this.SE(zDa(yY(a)),b)};_.h.isCollapsed=function(){return KY(this).isCollapsed()};_.h.ss=function(){return KY(this).ss()};_.h.Xi=function(){return new wY(this.tj(),this.Ho(),this.an(),this.lq())};_.h.select=function(){KY(this).select(this.wj)};
_.h.surroundContents=function(a){a=KY(this).surroundContents(a);this.wK();return a};_.h.insertNode=function(a,b){a=KY(this).insertNode(a,b);this.wK();return a};_.h.collapse=function(a){a=this.ena()?!a:a;this.Vw&&this.Vw.collapse(a);a?(this.Xd=this.je,this.qe=this.ke):(this.je=this.Xd,this.ke=this.qe);this.wj=!1};
var ADa=function(a,b,c,d){if(a==c)return d<b;var e;if(1==a.nodeType&&b)if(e=a.childNodes[b])a=e,b=0;else if(_.Qi(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(_.Qi(c,a))return!1;return 0<(BAa(a,c)||b-d)};
var CDa=function(a,b){this.o3=a;this.KV=b};CDa.prototype.isValid=function(){return this.o3&&this.o3.isValid()};
var MY=function(a,b,c,d){_.Qd.call(this);this.Dk=a;this.dm=this.wh=null;this.dIa=c;this.rNa=d.Uh||1;this.RHa=d.fv||1;this.yM=0;this.rv=[];this.yja=0;this.Oi=this.VT=!1;this.t7=!0;this.eX=this.Wp=0;this.oW=200;a=_.LN({width:this.Dk.width+"px",height:this.Dk.height+"px",overflow:"hidden",visibility:"hidden",margin:0,padding:0,position:"fixed",left:"-"+this.Dk.width+"px",top:"-"+this.Dk.height+"px"});b=_.Mc("<style>"+b+"</style><style>body { margin: 0; padding: 0; } .gb-segment {height: "+(this.Dk.height+
"px;}</style>"),null);b=_.$Aa(document.body,b,void 0,a);b.setAttribute("scrolling","no");this.Zoa=b;this.Cg=new _.Yi(_.Ri(this.Zoa));this.Lh=this.Cg.Tb().body;this.Lh.setAttribute("scroll","no");this.Lh.className=d.u$||"";this.mi=this.Lh;this.ti=new _.gY;this.m8={};_.cd?(d=this.Cg.createElement("DIV"),b=this.Cg.Tb().createRange(),this.Cg.appendChild(this.Lh,d),this.Cg.appendChild(d,this.Cg.createTextNode("a")),b.setStart(d.childNodes[0],0),b.setEnd(d.childNodes[0],1),a=b.getBoundingClientRect(),this.Cg.appendChild(d,
this.Cg.createElement("BR")),this.Cg.appendChild(d,this.Cg.createTextNode("a")),b.setEnd(d.childNodes[2],1),c=b.getBoundingClientRect(),LY(b),this.Cg.removeNode(d),d=a.height==c.height):d=!1;this.bNa=d};_.p(MY,_.Qd);MY.prototype.ta=function(){_.Ie(this.Zoa)};var DDa=function(a,b){UCa(b,a.rNa,a.RHa);a.wh&&b.firstChild&&b.style&&(b.setAttribute("old-overflow",b.style.overflow),b.style.overflow="hidden");for(b=_.Ni(b);b;)DDa(a,b),b=_.OS(b)};MY.prototype.J6=function(){return this.Oi};
var sDa=function(a,b,c){var d=a.mi.childNodes.length;a.mi.insertAdjacentHTML("beforeend",b);if(d==a.mi.childNodes.length){var e=document.createTextNode(String(b));a.mi.appendChild(e)}e=a.mi.lastChild;if(_.Pi(e))DDa(a,e),null===a.wh&&((b=_.vi(a.Cg.jc,"div","gb-segment",void 0)[0])?(a.wh="vertical-rl"==_.nK(b,"webkitWritingMode"),a.dm="rtl"==_.nK(b,"direction")):(a.wh=!1,a.dm=!1),a.wh&&(a.Lh.style.webkitWritingMode="vertical-rl",a.Cg.Tb().documentElement.style.webkitWritingMode="vertical-rl"),a.yM=
a.wh?0:a.Dk.height),a.t7&&(MCa(e),_.hK(e,["gb-segment",a.wh?"gb-vertical":"gb-horizontal"])),"TABLE"==e.tagName&&(b=a.Dk.width,e.style&&_.zK(e).width>b+.5&&(e.style.tableLayout="fixed",e.style.width="100%",e.style.wordWrap="break-word")),c&&(a.mi=e),a.Wp+="IMG"==e.tagName?100:1;else{c=a.mi;if(c.childNodes.length>d+1){for(;c.childNodes.length>d;)c.removeChild(c.lastChild);d=document.createTextNode(String(_.kV(b)));c.appendChild(d)}a.Wp+=b.length}a.t7=!1};
MY.prototype.advance=function(){var a=this.ti,b=this.m8;this.t7=!0;this.Oi=this.VT=!1;this.yM=this.wh?0:this.Dk.height;this.rv=[];_.He(this.Lh);this.Wp=0;this.mi=this.Lh;this.ti=new _.gY;this.m8={};return new CDa(a,b)};MY.prototype.Wb=function(){return this.Dk};
var rDa=function(a){var b=a.Wb();return HCa(a.Lh,b,a.m8).then(function(){this.wh&&(_.qd||_.pd)&&(this.Lh.scrollLeft=0);var c=this.wh?this.Lh.scrollWidth-this.Dk.width:this.Lh.scrollHeight-this.Dk.height;this.Wp>=this.oW&&(this.eX+=this.Wp,0<c&&(this.oW=Math.max(100,Math.round(this.eX/(2*(c/(this.wh?this.Dk.width:this.Dk.height)+1)))),this.eX=0));this.Wp=0;if(0<c||this.mi===this.Lh)this.VT=!EDa(this,this.Lh)},null,a)},EDa=function(a,b,c){c=FDa(a,b,c);if(c==a.mi&&!a.Oi||!c&&!a.J6())return!0;var d=!c;
c&&(GDa(a,c,b),a.ti.isValid()||(d=!0));d&&a.mi!=a.Lh&&(a.Oi=!1);return d},NY=function(a,b){return a.wh?0>b:b>a.Dk.height},HDa=function(a){var b=a.tagName.toUpperCase();return!a.firstChild||"MATH"==b||"OBJECT"==b||"RUBY"==b||"SVG"==b},PY=function(a,b){var c=a.rv[0];if(1<a.rv.length){if(b&&3==b.nodeType){var d=OY(a,b),e=FCa(d);LY(d);1<e.length&&(b=null)}if(b)for(d=0;d<a.rv.length&&!(c=a.rv[d],0<BAa(c.node,b));d++);a.yM=a.wh?Math.min(c.BN.start,c.BN.end+1):Math.max(c.BN.start,c.BN.end-1)}return c.node},
JDa=function(a,b){for(var c,d=b?b.parentNode:null,e=!0;b;){var f=_.vK(b).y;if(NY(a,f))break;var g=IDa[b.tagName];if(g){if(!e&&JCa(b,"pageBreakBefore"))return{before:!0,el:b};if(!NY(a,f+_.zK(b).height)&&JCa(b,"pageBreakAfter"))return 1==g&&(c=JDa(a,_.Ni(b))),c||{before:!1,el:b}}f=null;1==g&&(f=_.Ni(b));f||(f=_.OS(b),e=!1);for(;!f;){b=b.parentNode;if(b==d)return null;f=_.OS(b)}b=f}return null},KDa=function(a){var b=_.Ni(a.Lh),c=JDa(a,b);if(!c||c.before&&c.el==b)return null;b=c.el;var d=OY(a,b,null);
var e=QY(a,b,d),f;if(f=e.start==e.end)(f=b)&&_.Pi(f)?(f=_.nK(f,"display")||_.oK(f,"display")||f.style.display,f="block"==f||"list-item"==f||"table"==f):f=!1,f=!f;f&&(f=a.Cg.createElement("DIV"),c.before?a.Cg.hHa(f,b):a.Cg.gHa(f,b),d=OY(a,f,d),e=QY(a,f,d),a.Cg.removeNode(f));if(!NY(a,e.start)&&c.before)return LY(d),b;if(!NY(a,e.end)&&!c.before){c=b.nextSibling;for(b=b.parentNode;!c&&b!=a.Lh;)c=b.nextSibling,b=b.parentNode;LY(d);return c}LY(d);return null},FDa=function(a,b,c){if(a.dIa){var d=KDa(a);
if(d&&sV(a.Lh,function(e){return e==d||YX(e)})!=d)return a.Oi=!0,d}return LDa(a,b,c)},MDa=function(a){return YX(a)?!0:!!sV(a,function(b){return YX(b)})},LDa=function(a,b,c){for(var d=c||b.firstChild,e=c=null,f={};d&&b!=d&&_.Qi(b,d);){c=OY(a,d,c);f.$C=QY(a,d,c);a.rv=_.Qb(a.rv,function(k){return function(m){if(_.Qi(m.node,d))m=!1;else{m=m.BN;var n=k.$C;m=(this.wh?Math.min(m.start,n.start)>Math.max(m.end,n.end):Math.max(m.start,n.start)<Math.min(m.end,n.end))?!0:!1}return m}}(f),a);a.rv.push({node:d,
BN:f.$C});if(NY(a,f.$C.start)&&a.Oi)return LY(c),PY(a,e);if(NY(a,f.$C.end)&&"BR"!=d.tagName){if(a.Oi&&(3==d.nodeType||HDa(d)))return LY(c),PY(a,e);if(3==d.nodeType)return d;if("TABLE"==d.tagName){var g=NDa(a,d);if(null!==g)return LY(c),g}if(HDa(d)){if(d==a.mi)return LY(c),PY(a,e);for(a.Oi=YX(d);d&&!d.nextSibling;)d=d.parentNode;d=d?d.nextSibling:null;LY(c);return d}d=d.firstChild}else{a.Oi||(a.Oi=MDa(d),a.Oi&&(e=d));for(;d&&!d.nextSibling;)d=d.parentNode;d=d&&d.parentNode!=b?d.nextSibling:null}f=
{$C:f.$C}}LY(c);return null},NDa=function(a,b){for(var c=null,d=0;d<b.rows.length;d++){for(var e=b.rows[d],f=_.Qb(_.Li(e),_.Pi),g=0;g<f.length;g++){var k=f[g];c=OY(a,k,c);k=QY(a,k,c);if(NY(a,k.end))return LY(c),e}a.Oi=!0}LY(c);return null},GDa=function(a,b,c){a.ti=new _.gY;c=c||a.Lh;if(3==b.nodeType){var d=b.length,e=ODa(a,b);if(0==e&&PDa(b))QDa(a,b.parentNode,c);else{var f=_.rV(b),g;!a.Oi&&0<e&&!_.nj(b.data.substr(0,e))&&(a.Oi=!0);e==d?f&&_.Qi(c,f)&&GDa(a,f,c):(lY(a.ti,b),0==e?(g=a.Cg.jFa(b))&&g!=
c&&g.firstChild==b?(lY(a.ti,g,0),g=g.parentNode):g=null:(d=a.ti,null==d.yk&&(d.yk={}),d.yk.O=d.yk.O?d.yk.O+e:e),RDa(a,g||b,c),!e&&_.sd||cDa(a.ti))}}else QDa(a,b,c)},RDa=function(a,b,c){for(;b&&b!=c;)_.Pi(b)&&kY(a.ti,b),b=b.parentNode},QDa=function(a,b,c){if(a.Oi||"TR"!=b.tagName){for(;b.parentNode!=c;)if(PDa(b)&&a.Oi){if(b.parentNode.hasAttribute("ocean-reopened-element"))break;var d=b.parentNode;if(_.Pi(d)&&!d.hasAttribute("ocean_stream_index"))break;b=b.parentNode}else break;lY(a.ti,b)}else SDa(a,
b);RDa(a,b.parentNode,c);_.sd||cDa(a.ti)},SDa=function(a,b){var c=a.ti,d=_.Qb(_.Li(b),_.Pi);_.Nb(d,function(e){this.ti=null;this.rv=[];EDa(this,b,e);if(this.ti&&this.ti.isValid())c.KE(this.ti);else{var f=new _.gY;kY(f,e);e=e.getAttribute("ocean_stream_close");var g={};g.R=parseInt(e,10);jY(f,g);c.KE(f)}},a);a.ti=c;kY(a.ti,b)},OY=function(a,b,c){c=c||a.Cg.Tb().createRange();c.setStart(b,0);c.setEndAfter(b);return c},QY=function(a,b,c){var d=0,e=0;1==b.nodeType?"BR"!=b.tagName&&(a.wh?(e=_.vK(b).x,d=
b.offsetWidth||_.zK(b).width,d=e+d):(a=b.getBoundingClientRect(),c=c.getBoundingClientRect(),d=a.top,e=a.bottom,c&&(c.width&&c.height&&(d=Math.min(d,c.top),e=Math.max(e,c.bottom)),c.bottom<a.bottom&&(e=Math.max(e,a.top+b.scrollHeight))))):3==b.nodeType&&(b=FCa(c))&&0!=b.length&&(e=b[b.length-1],a.wh?(d=e.right,e=e.left):(d=e.top,e=e.bottom));return{start:d,end:e}},TDa=function(a,b,c){return c?(c.setEnd(a,b),c):KY(_.BDa(a,0,a,b)).Tc},UDa=function(a,b,c,d){if(!d){var e=a.Cg.createElement("SPAN");b.parentNode.replaceChild(e,
b);e.appendChild(b)}c=TDa(b,c,d);a.wh?c=(c=c.getClientRects())&&0!=c.length?{bottom:0,left:_.LU(c).right-a.yja}:{bottom:0,left:a.Dk.width}:(c=c.getBoundingClientRect(),c=null===c||c.left>=c.right&&c.top>=c.bottom?{bottom:0,left:0}:c);a=a.wh?c.left>=a.yM:c.bottom<=a.yM;e&&e.parentNode.replaceChild(b,e);return a},ODa=function(a,b){function c(){LY(q);n&&n.parentNode.replaceChild(b,n)}var d=0,e=0,f=b.length,g=b.nodeValue;if(_.nj(g))return f;if(a.wh){var k=KY(zDa(yY(b))).Tc,m=k.getClientRects();a.yja=
0==m.length?0:m[m.length-1].width;LY(k)}if(a.bNa&&0!=b.parentElement.getElementsByTagName("BR").length){var n=a.Cg.createElement("SPAN");n.style.all="unset";b.parentNode.replaceChild(n,b);n.appendChild(b)}var q=TDa(b,f);if(UDa(a,b,f,q))return c(),f;for(;d<f&&(e=Math.floor(d+(f-d)/2),d!=e);)UDa(a,b,e,q)?d=e:f=e;for(;0<e&&/[^\t\n\r ]/.test(g.charAt(e));)if(q.setStart(b,e-1),q.setEnd(b,e),d=q.getBoundingClientRect(),!d||0==d.width&&0==d.height&&0==d.left&&0==d.right)e--;else break;c();0!=e||a.Oi||(e=
1);return e};MY.prototype.dqa=function(a){var b=this.Cg.Tb(),c=_.AJ();a.P4?(new VDa(b)).wait(c):c.resolve({b8:0,Eia:[]});return c.promise};
var WDa=_.Zc||_.sd&&!(0<=_.mc(_.Dm,36)),IDa={DIV:1,P:2,OL:1,UL:1,LI:1,TABLE:1,TR:1,TH:1,TD:2,IMG:2,PRE:2,H1:2,H2:2,H3:2,H4:2,H5:2,H6:2,SVG:2,OBJECT:2,HR:2},LY=function(a){WDa&&a&&a.detach&&a.detach()},PDa=function(a){var b=a;for(a=a.previousSibling;a;a=a.previousSibling){if(_.Pi(a)){if("A"!=a.tagName||a.children&&a.children.length)break}else if(3==a.nodeType){if(!_.nj(_.XJ(a)))break}else break;b=a}return null==b.previousSibling},VDa=function(a){this.jc=a;this.Sp=a.body;this.nsa=null},XDa=function(a){var b=
new Map;a=a.jc.styleSheets;for(var c=0,d;d=a[c];c++){d=aY(d);for(var e=0,f;f=d[e];e++){if(window.CSSRule&&f.type!=CSSRule.FONT_FACE_RULE||!f.style)f=null;else{var g=f.style.getPropertyValue?f.style.getPropertyValue("font-family"):f.style.fontFamily,k=!(f.style.getPropertyValue?!f.style.getPropertyValue("src"):!f.style.src);_.ad&&(k=/src:\s*url\(/.test(f.cssText));if(k&&g&&(window.CSSRule||_.jc(NCa(f),"@font-face"))){g=_.NN(g);var m=f.style.getPropertyValue?f.style.getPropertyValue("font-weight"):
f.style.fontWeight;k="4";m&&"normal"!=m&&(k="7");f=f.style.getPropertyValue?f.style.getPropertyValue("font-style"):f.style.fontStyle;m="n";f&&"normal"!=f&&(m="i");f={family:g,style:m+k}}else f=null}f&&(g=b.get(f.family)||new Set,g.add(f.style),b.set(f.family,g))}}a=[];b=_.l(b);for(c=b.next();!c.done;c=b.next())d=_.l(c.value),c=d.next().value,d=d.next().value,a.push({name:c,hNa:Array.from(d).join(",")});return a};
VDa.prototype.wait=function(a){function b(){return{b8:Date.now()-g,Eia:k.sort()}}var c=XDa(this);if(0==c.length)a.resolve({b8:0,Eia:[]});else{var d=_.Rb(c,function(m){return m.name+":"+m.hNa}),e={};"string"===typeof this.nsa&&_.Nb(c,function(m){e[m.name]=this.nsa},this);var f=(new _.Yi(this.jc)).createElement("DIV");this.Sp.appendChild(f);var g=Date.now(),k=[];WebFont.load({custom:{families:d,testStrings:e},active:function(){Date.now();_.Ie(f);a.resolve(b())},inactive:function(){_.Ie(f);a.resolve(b())},
fontactive:function(m,n){k.push(m+":"+n)},fontinactive:function(){},context:_.Lj(this.jc)})}};
_.RY=function(a,b,c,d,e,f){f=void 0===f?[]:f;this.uO=a;this.tA=b;this.Ika=c;this.jEa=d;this.KV=e;this.Jf=f};_.RY.prototype.toJSON=function(){var a=this.uO,b=this.tA,c=_.hj(this.KV,function(d){return[d.width,d.height]});return{start:a?a.toJSON():null,end:b?b.toJSON():null,mode:this.Ika,dir:this.jEa,mediaSize:c,positions:this.Jf}};
var YDa=function(){this.sla=this.una=this.h5=-1},ZDa=function(a,b){0>a.h5&&(a.h5=b);a.una=b};YDa.prototype.toJSON=function(){return{firstPage:this.h5,fontLoad:this.sla,lastPage:this.una}};
var $Da=function(){this.jMa=(0,_.Jb)(this.kMa,this)};$Da.prototype.kMa=function(a){return _.CJ(a)};
_.SY=function(a,b,c,d,e,f){e=void 0===e?new $Da:e;f=void 0===f?new YDa:f;_.Qd.call(this);var g=this;Date.now();d=aEa(d);this.npa=f;this.uh=a;this.iMa=e;a=bEa(this.uh.nq(),b);this.wn=new MY(c,b,a,d);Date.now();this.LN=this.wn.dqa(d);this.LN.then(function(k){g.npa.sla=k.b8||0},null,this);this.dG=new pDa(this.wn);this.no=[];this.BB=[];this.XW={};this.sy=[];this.dpa=0;this.wy=null;this.WBa=0;this.JT=null};_.p(_.SY,_.Qd);
_.SY.prototype.ta=function(){var a=this;this.LN.cancel();this.LN.then(function(){return _.Ma(a.wn)},null,this);_.Qd.prototype.ta.call(this)};_.SY.prototype.sd=function(a){var b=function(){this.BB.length||(this.dpa=Date.now());if(this.BB[a])return this.BB[a];if(0>a||!TY(this)&&a>=this.no.length)return null;var c=this.BB.length,d=this.BB[c-1]||_.CJ();this.BB[c]=d.then(function(){return this.jx(c)},null,this);return this.BB[c].then(b,null,this)};return this.LN.then(b,null,this)};
var TY=function(a){return a.wy&&a.wy.isValid()||0==a.no.length};_.SY.prototype.GL=function(a,b){return this.sd(a+b).then(function(){return this.no.slice(a,a+b)},null,this)};_.SY.prototype.Ql=function(){return!TY(this)};_.SY.prototype.hf=function(){return this.Ql()?_.CJ(this.no.length):this.sd(Infinity).then(this.hf,null,this)};
_.SY.prototype.jx=function(a){var b=function(){if(this.no[a+1]||!TY(this))var c=this.no[a]||null;else c=this.iMa,c=_.CJ(void 0).then(c.jMa).then(this.IEa,null,this).then(b,null,this);return c};return b.call(this)};
var cEa=function(a){if(1E4<++a.WBa)throw"Page count exceeds maximum allowed";var b=a.wn.J6(),c=a.wn.advance(),d=c.o3;c.isValid()||(d=null,b=b||eY(a.uh)&&0==a.no.length);var e=qDa(a.dG);if(b){var f=new _.RY(a.wy?a.wy.clone():null,d?d.clone():null,a.wn.wh?"vertical-rl":"horizontal-tb",a.wn.dm?"rtl":"ltr",c.KV);b=_.Qb(e,function(g){return oY(f.uO,f.tA,g.index)});_.La(a.sy,b);_.Nb(a.sy,function(g){this.XW[g.position]=this.no.length},a);f.Jf=a.sy;a.sy=[];a.no.push(f);ZDa(a.npa,Date.now()-a.dpa)}else _.Nb(e,
function(g){oY(this.wy,d,g.index)&&this.sy.push(g)},a);a.wy=d;if(!TY(a)){b=a.no.length-1;_.La(a.no[b].Jf,a.sy);c=0;for(e=void 0;e=a.sy[c];c++)a.XW[e.position]=b;a.sy=[]}};_.SY.prototype.wL=function(a){var b=this.XW[a];return"number"===typeof b?_.CJ(b):this.sd(this.no.length).then(function(c){var d=this.XW[a];return"number"===typeof d?d:null!==c?this.wL(a):-1},null,this)};
var dEa=function(a,b){var c=null!=b.Ze?null:b.Rg();if(c){var d,e=c.R;10==a.uh.getItem(e).type&&(d=e);e=a.dG;var f=c.O;e.$W=void 0===f?0:f;e.e7=void 0===d?null:d;qDa(e)}for(d=b.dt.length;0<d;d--)e=b.uF(d-1),f=a.uh.getItem(e.R),uY(a.dG,f,e.L,d,e.F,e.D);c&&(fY(a.uh,c.R),a.JT=c);if(null!=b.Ze)for(c=0;c<hY(b);c++)if(d=iY(b,c),dEa(a,d),fY(a.uh,d.Rg().R),c!=hY(b)-1)for(d=mY(iY(b,c+1)),e=a.uh.Rg();e.index!=d.R;e=a.uh.Rg())uY(a.dG,e)};
_.SY.prototype.IEa=function(){var a=function(){for(;!this.wn.VT;){var b=this.uh.Rg();if(0==b.type)break;var c=this.JT?this.JT.L:void 0;this.JT=null;if(b=uY(this.dG,b,c))return b.then(a,null,this);if(!(0<this.dG.pE.length)&&this.wn.VT)break}cEa(this)};this.wy&&dEa(this,this.wy);return _.CJ(a.call(this))};_.SY.prototype.dqa=function(){return this.LN};
var aEa=function(a){a=a||new _.$X;a.Uh=a.Uh||1;a.fv=a.fv||1;return a},bEa=function(a,b){var c=/page-break-|break-before|break-after/i;return-1!=b.search(c)||-1!=a.search(c)};
var fEa,eEa,gEa,UY;_.VY=function(a,b,c){this.IM=a||null;this.Ww=!!b;this.bla=c;this.Mb=new _.we;this.yd=new UY("",void 0);this.yd.next=this.yd.$l=this.yd};fEa=function(a,b){(b=a.Mb.get(b))&&a.Ww&&(b.remove(),eEa(a,b));return b};_.h=_.VY.prototype;_.h.get=function(a,b){return(a=fEa(this,a))?a.value:b};_.h.set=function(a,b){var c=fEa(this,a);c?c.value=b:(c=new UY(a,b),this.Mb.set(a,c),eEa(this,c))};_.h.shift=function(){return gEa(this,this.yd.next)};_.h.pop=function(){return gEa(this,this.yd.$l)};
_.h.remove=function(a){return(a=this.Mb.get(a))?(this.removeNode(a),!0):!1};_.h.removeNode=function(a){a.remove();this.Mb.remove(a.key)};_.h.ff=function(){return this.Mb.ff()};_.h.isEmpty=function(){return this.Mb.isEmpty()};_.h.Li=function(){return this.map(function(a,b){return b})};_.h.Hh=function(){return this.map(function(a){return a})};_.h.contains=function(a){return this.some(function(b){return b==a})};_.h.Yj=function(a){return this.Mb.Yj(a)};_.h.clear=function(){_.WY(this,0)};
_.h.forEach=function(a,b){for(var c=this.yd.next;c!=this.yd;c=c.next)a.call(b,c.value,c.key,this)};_.h.map=function(a,b){for(var c=[],d=this.yd.next;d!=this.yd;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};_.h.some=function(a,b){for(var c=this.yd.next;c!=this.yd;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};_.h.every=function(a,b){for(var c=this.yd.next;c!=this.yd;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
eEa=function(a,b){a.Ww?(b.next=a.yd.next,b.$l=a.yd,a.yd.next=b,b.next.$l=b):(b.$l=a.yd.$l,b.next=a.yd,a.yd.$l=b,b.$l.next=b);null!=a.IM&&_.WY(a,a.IM)};_.WY=function(a,b){for(;a.ff()>b;){var c=a.Ww?a.yd.$l:a.yd.next;a.removeNode(c);a.bla&&a.bla(c.key,c.value)}};gEa=function(a,b){a.yd!=b&&a.removeNode(b);return b.value};UY=function(a,b){this.key=a;this.value=b};UY.prototype.remove=function(){this.$l.next=this.next;this.next.$l=this.$l;delete this.$l;delete this.next};
_.XY=function(a){var b="Sorry, an error occurred while reading this book. Please close this book and try again in a few minutes.";switch(a.reason){case 3:b="Sorry, the publisher limits downloads of this book to "+(a.num_allowed_offline_devices+" devices or computers, and you have reached this limit. Please remove this book from other readers, wait a few minutes, and try again.");break;case 2:b="Sorry, concurrent reading of this book is limited to "+(a.num_allowed_concurrent_accesses+" devices or computers, and you have reached this limit. Please close this book in other readers, wait a few minutes, and try again.");
break;case 6:b="Sorry, your credit card payment for this book was declined. Please update your credit card billing information and try again."}b=Error.call(this,b);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.JKa=a};_.p(_.XY,Error);var hEa=function(a,b){if(b=b.reason_content_blocked){a="partial"==a.Fx();var c=6==b.reason;if(!a||!c)throw new _.XY(b);}};
var kEa=function(a){return a.replace(iEa,function(b,c,d){return c.toUpperCase()in jEa?"<"+c+d+">":"<"+c+d+"></"+c+">"})},iEa=/<\s*(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|\w+))?)*)\s*\/>/g,lEa=["BR","HR","IMG","INPUT"],jEa=_.cc(lEa),mEa=new RegExp("</(?:"+lEa.join("|")+")>","gi");
var YY=function(a,b,c){this.te=a;this.Qi=b;this.Xa=c;this.Fd=this.Xa.page||[];this.wX=this.Xa.resource||[]};_.h=YY.prototype;_.h.getContent=function(){return this.Xa.content||""};_.h.L5=function(){return this.Xa.style||""};_.h.getData=function(){return this.Xa};_.h.ih=function(){return this.Qi};_.h.getPosition=function(){return this.Xa.current_position||""};_.h.hf=function(){return this.Fd.length};_.h.Ib=function(){return(this.Fd[void 0]||{}).pid||null};
_.nEa=function(a,b){return(a=a.wX[b])&&a.url?a.url:null};YY.prototype.Vla=function(){return null};YY.prototype.nk=function(){return this.Xa.version||null};YY.prototype.Ua=function(){return this.te};YY.prototype.Bs=function(){return!!this.Xa.fixed_layout_info};var oEa=function(a,b){hEa(a,b);return(b.content_encrypted?_.zT(_.BT(),b.content):_.CJ(b.content)).then(function(c){c=kEa(c.replace(mEa,""))||"";b.content=c;return b})};
var pEa={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};
var tEa,rEa,qEa,sEa;_.$Y=function(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(qEa.test(c))return b.$L=rEa(c),b.type="hex",b;a:{var d=a.match(sEa);if(d){c=Number(d[1]);var e=Number(d[2]);d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.$L=_.ZY(c),b.type="rgb",b;if(pEa&&(c=pEa[a.toLowerCase()]))return b.$L=c,b.type="named",b;throw Error("ke`"+a);};tEa=/#(.)(.)(.)/;
rEa=function(a){if(!qEa.test(a))throw Error("le`"+a);4==a.length&&(a=a.replace(tEa,"#$1$1$2$2$3$3"));return a.toLowerCase()};_.aZ=function(a){a=rEa(a);a=parseInt(a.substr(1),16);return[a>>16,a>>8&255,a&255]};_.ZY=function(a){var b=a[0],c=a[1];a=a[2];b=Number(b);c=Number(c);a=Number(a);if(b!=(b&255)||c!=(c&255)||a!=(a&255))throw Error("me`"+b+"`"+c+"`"+a);c=b<<16|c<<8|a;return 16>b?"#"+(16777216|c).toString(16).substr(1):"#"+c.toString(16)};qEa=/^#(?:[0-9a-f]{3}){1,2}$/i;sEa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
_.bZ=function(a,b,c){var d=0,e=0,f=0;if(0==b)f=e=d=c;else{var g=Math.floor(a/60),k=a/60-g;a=c*(1-b);var m=c*(1-b*k);b=c*(1-b*(1-k));switch(g){case 1:d=m;e=c;f=a;break;case 2:d=a;e=c;f=b;break;case 3:d=a;e=m;f=c;break;case 4:d=b;e=a;f=c;break;case 5:d=c;e=a;f=m;break;case 6:case 0:d=c,e=b,f=a}}return[Math.round(d),Math.round(e),Math.round(f)]};
_.cZ=function(a){var b=a[0],c=a[1],d=a[2];a=Math.max(Math.max(b,c),d);var e=Math.min(Math.min(b,c),d);if(e==a)e=b=0;else{var f=a-e;e=f/a;b=60*(b==a?(c-d)/f:c==a?2+(d-b)/f:4+(b-c)/f);0>b&&(b+=360);360<b&&(b-=360)}return[b,e,a]};
_.dZ=function(){_.ne.call(this);this.Hb=0;this.endTime=this.startTime=null};_.r(_.dZ,_.ne);_.dZ.prototype.Le=function(){return 0==this.Hb};_.dZ.prototype.hW=function(){this.Vm("begin")};_.dZ.prototype.WM=function(){this.Vm("end")};_.dZ.prototype.Vm=function(a){this.dispatchEvent(a)};
var vEa=function(a){return a.split(uEa).filter(function(b){return 0<b.length})},wEa=/\s/,eZ=/[ -]/,uEa=/[+,;]/,xEa=/-?"[^"]+"|[^\s"]+/g,yEa=/["\u201C\u201D\u201E\u201F\u275D\u275E\u301D-\u301F\uFF02]/g,zEa=/[,!-%'-/:-@\[-^`{-~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65,"\u201C\u201D\u201E\u201F\u275D\u275E\u301D-\u301F\uFF02,]/,AEa=/^[\s\xA0!-%'-/:-@\[-^`{-~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65]+|[\s\xA0!-%'-/:-@\[-^`{-~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65]+$/g;
var DEa=function(a){var b={};BEa(a).forEach(function(c){for(var d=b,e=0;e<c.length;e++){var f=c.charAt(e);f=zEa.test(f)?"-":f;d[f]||(d[f]={});d=d[f]}d!=b&&(d.$=CEa)});return b},BEa=function(a){a=_.iV(jBa(a));var b=a.match(yEa);b&&(a=a.replace(yEa,'"'),b.length&1&&(a+='"'));b=a.match(xEa);if(!b)return[];a=new Set;b=_.l(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(AEa,""));else if(!c.startsWith("-")){c=vEa(c.replace(AEa,""));c=_.l(c);for(var d=c.next();!d.done;d=
c.next())a.add(d.value)}a.delete("");return Array.from(a)},CEa={};
_.RU=function(a,b){b=void 0===b?!1:b;this.Gk="string"===typeof a?DEa(a):a;this.fDa=b;this.Ona=[]};_.RU.prototype.search=function(a,b,c,d){c=void 0===c?Infinity:c;d=void 0===d?[]:d;var e=" ",f,g=jBa(a);for(f=0;f<g.length&&d.length<c;f++){var k=g.charAt(f);a=eZ.test(e);if(wEa.test(k)){if(k=" ",a)continue}else if(zEa.test(k)){if(k="-",a)continue}else a&&this.Gk[k]&&this.Ona.push(new EEa(f,this.Gk,b));FEa(this,k,f,b,d);e=k}eZ.test(e)||FEa(this," ",f,b,d);d.length>=c&&(d.length=c);return d};
var FEa=function(a,b,c,d,e){for(var f=_.LU(e),g=a.Ona,k=g.length-1,m;m=g[k];k--){var n=m;var q=b;var t=c,u=d,v=!1;if(n.Gk)if(v=!!n.Gk.$,eZ.test(q)){if(n.Gk=n.Gk[" "]||n.Gk["-"],n.Gk)for(;q=n.Gk[" "]||n.Gk["-"];)n.Gk=q}else n.endOffset=t+1,n.fF=u,n.Gk=n.Gk[q]||null;n.complete=!n.Gk;if(v){n={startOffset:m.startOffset,sC:m.sC,endOffset:m.endOffset,fF:m.fF};if(a.fDa)for(;f&&f.startOffset<=n.endOffset&&n.startOffset<=f.endOffset&&f.sC===n.sC;){e.pop();if(f.startOffset<n.startOffset||f.endOffset>n.endOffset)n=
{startOffset:f.startOffset,sC:f.sC,endOffset:n.endOffset,fF:n.fF};f=_.LU(e)}e.push(n);f=n}m.complete&&_.Ga(g,k)}},EEa=function(a,b,c){this.startOffset=a;this.sC=c;this.endOffset=a;this.fF=c;this.complete=!1;this.Gk=b};
var fZ=function(a,b){this.x=a;this.y=b};_.r(fZ,_.GJ);_.h=fZ.prototype;_.h.clone=function(){return new fZ(this.x,this.y)};_.h.scale=_.GJ.prototype.scale;_.h.k7=function(){this.x=-this.x;this.y=-this.y;return this};_.h.normalize=function(){return this.scale(1/Math.hypot(this.x,this.y))};_.h.add=function(a){this.x+=a.x;this.y+=a.y;return this};_.h.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};
_.h.equals=function(a){return this===a?!0:a instanceof fZ&&!!a&&this.x==a.x&&this.y==a.y};_.gZ=function(a,b){return new fZ(a.x-b.x,a.y-b.y)};
var GEa,IEa,HEa,LEa;_.iZ=function(a,b,c){this.ya=a;this.gp=new _.hZ(new _.ZJ(0,0,1,1),"root",null,b);a=_.l(c);for(b=a.next();!b.done;b=a.next())this.gp.La(this.ya,b.value);this.VC=null};_.jZ=function(a,b,c,d,e){var f=_.dW(a,c);f=new nX(c,f);var g=new _.sX(null,new qX(f,f),void 0,void 0,void 0);if(!b.block)return new _.iZ(a,g,[]);e=e?_.BT():null;b=b.block||[];for(var k=[],m=0;m<b.length;m++)k.push(GEa(a,e,c,d,f,b[m],m));return new _.iZ(a,g,k)};
GEa=function(a,b,c,d,e,f,g){e=e.clone();e.push(g);var k=f.paragraph||[],m=HEa(f,d),n=new _.hZ(m,f.appearance,g),q=_.Kb(IEa,a,b,c,d,e);k.forEach(function(t,u){(t=q(t,u))&&n.La(a,t)});return n};
IEa=function(a,b,c,d,e,f,g){c=e.clone();c.push(g);e=f.wordbox||[];for(var k=[],m=0;m<e.length;m++){var n=k,q=n.push,t=b,u=d,v=e[m],z=m,x=c.clone();x.push(z);var H=c.clone();H.push(z+1);t=t?t.decode(v.word):v.word;u=HEa(v,u);q.call(n,new _.hZ(u,v.appearance,z,new _.sX(null,new qX(x,H),t,void 0,void 0)))}b=_.JEa(a,k);if(!b.length)return null;for(d=0;d<b.length-1;d++)m=b[d],c=b[d+1],n=m.Ug,e=c.Ug,n.width<n.height||e.width<e.height||(k=e.top-(n.top+n.height),0>=k||(q=m.Ly.clone(),q.height+=Math.min(k/
2,n.height),m.Ly=q,m=c.Ly.clone(),e=Math.min(k/2,e.height),m.height+=e,m.translate(0,-e),c.Ly=m));d=b[0].Ug.clone();f=new _.hZ(d,f.appearance,g);g=_.l(b);for(b=g.next();!b.done;b=g.next())f.La(a,b.value);return f};
_.JEa=function(a,b){var c=[],d,e=null,f=null;b.forEach(function(n){var q=n.Ug.getCenter();if(e&&f&&f!==e){var t=f,u=e;var v=Math.abs(q.y-t.y);.25<=Math.abs(q.x-t.x)||.25<=v?v=!1:(v=_.gZ(q,u).normalize(),u=_.gZ(t,u).normalize(),t=_.gZ(q,t).normalize(),t=t.x*u.x+t.y*u.y,v=.9<v.x*u.x+v.y*u.y&&.9<t);f=v?q:e=d=null}else f=q;d||(v=n.Ug.clone(),d=new _.hZ(v,"line"),c.push(d),e=q);d.La(a,n)});var g=c[0];b=_.LU(c);if(g&&g!==b){g=g.Ug;var k=b.Ug.clone();if(g.width>g.height){var m=Math.max(g.left+g.width,k.left+
k.width);k.left=Math.min(g.left,k.left);k.width=m-k.left}else m=Math.max(g.top+g.height,k.top+k.height),k.top=Math.min(g.top,k.top),k.height=m-k.top;b.Ly=k}return c};HEa=function(a,b){var c=a.box;c=new _.ZJ(c.X,c.Y,c.W,c.H);a.baseline_y&&(c.height=Math.max(c.height,a.baseline_y-c.top));return c.scale(1/b.width,1/b.height)};
_.iZ.prototype.Wa=function(a,b){if(!a)return b?b.Wa():null;if(!b||a===b)return a.Wa();for(var c=KEa(a),d=KEa(b);c.length&&c[0]===d[0];)c.shift(),d.shift();var e=c[0].getParent();if(c[0].ih()>d[0].ih()){var f=a;a=b;b=f;f=c;c=d;d=f}for(a=[a.Wa()];1<c.length;)f=c.pop(),kZ(a,f.getParent(),f.ih()+1,Infinity);kZ(a,e,c[0].ih()+1,d[0].ih());for(d.shift();d.length;)c=d.shift(),kZ(a,c.getParent(),0,c.ih());a.push(b.Wa());return _.vX(a)};
var KEa=function(a){var b=[a];for(a=a.getParent();a;a=a.getParent())b.unshift(a);return b},kZ=function(a,b,c,d){for(b=b.$m();c<d&&c<b.length;c++){var e=b[c].Wa();e&&a.push(e)}};_.iZ.prototype.lk=function(){return this.gp.Wa()};_.iZ.prototype.JL=function(){return this.gp};_.iZ.prototype.ss=function(){return this.gp.Wa().re};
_.iZ.prototype.search=function(a){var b=this,c=this.gp;if(!this.VC){var d=0;this.VC=[];LEa(this,c,function(k){0==k.$m().length&&(k.H$=d,b.VC.push(k),d+=k.Wa().re.length+1)})}var e=_.Cza(this.ss(),a,void 0,!0);a=[];c={};e=_.l(e);for(var f=e.next();!f.done;c={oP:c.oP},f=e.next())if(c.oP=f.value,f=wza(this.VC,function(k){return function(m){return k.oP.startOffset-m.H$}}(c)),0<=f){var g=wza(this.VC,function(k){return function(m){return k.oP.endOffset-m.H$}}(c));g=(0>g?-g-1:g)-1;a.push(this.Wa(this.VC[f],
this.VC[g]))}return a};LEa=function(a,b,c,d){c.call(d,b);b=b.$m();b=_.l(b);for(var e=b.next();!e.done;e=b.next())LEa(a,e.value,c,d)};_.hZ=function(a,b,c,d){this.Ug=a;this.fS=void 0===b?"":b;this.Fja=void 0===c?null:c;this.Ly=a;this.uu=d||null;this.dh=[];this.Ad=null;this.Qi=0;this.H$=-1};_.h=_.hZ.prototype;_.h.$m=function(){return this.dh};_.h.Wa=function(){return this.uu};_.h.ih=function(){return this.Qi};_.h.getParent=function(){return this.Ad};
_.h.La=function(a,b){b.Ad=this;b.Qi=this.dh.length;this.dh.push(b);_.$U(this.Ug,b.Ug);this.uu=this.uu?_.vX([this.uu,b.Wa()]):b.Wa()};
var lZ,Fza,Nza;lZ=!_.Zc&&!_.Hc();Fza=function(a,b){if(lZ&&a.dataset)a.dataset.cfiIndex=b;else{if(/-[a-z]/.test("cfiIndex"))throw Error("z");a.setAttribute("data-"+mV(),b)}};Nza=function(a){if(/-[a-z]/.test("cfiIndex"))return null;if(lZ&&a.dataset){if(_.Ic()&&!("cfiIndex"in a.dataset))return null;a=a.dataset.cfiIndex;return void 0===a?null:a}return a.getAttribute("data-"+mV())};
_.YU=function(a){return/-[a-z]/.test("cfiIndex")?!1:lZ&&a.dataset?"cfiIndex"in a.dataset:a.hasAttribute?a.hasAttribute("data-"+mV()):!!a.getAttribute("data-"+mV())};
var SU=null,Jza=/^scaleX\(([.0-9]+)\)$/;
var Mza=["nbsp","hide-select"];
var MEa;_.mZ=function(a,b,c,d){this.manifest=b;this.size=c;this.xt=d;b=this.xt.lk().Hf.Cj;this.iN=b.Ib();this.uc=b.nU();this.Ok=MEa(this);a.appendChild(this.Ok)};MEa=function(a){var b=a.xt.JL(),c=b.Ug,d=new _.GJ(0,0);b=_.TJ("DIV",{"class":"text-layer",tabindex:"0",dir:a.manifest.Qc()?"rtl":"ltr"},b.$m().map(function(e){return Eza(e,d,a.size,a.manifest.Qc())}));TU(b,c,d,a.size);return b};_.h=_.mZ.prototype;_.h.lk=function(){return this.xt.lk()};_.h.nU=function(){return this.uc};_.h.JL=function(){return this.Ok};
_.h.KG=function(a){if(0===a.rangeCount)return!1;a=a.getRangeAt(0);var b=document.createRange();b.selectNodeContents(this.Ok);return _.XU(a,b)};
_.h.EA=function(a){if(!this.KG(a))return null;var b=a.getRangeAt(0);a=NEa(this,b);var c=a.Pra,d=a.Xka;if(!c||!d)return null;var e=3===b.startContainer.nodeType&&c.firstChild===b.startContainer?b.startOffset:0;a=new nX(this.iN,this.uc,Oza(c,this.Ok),e);var f=3===b.endContainer.nodeType&&d.firstChild===b.endContainer&&b.endOffset!==b.endContainer.length?b.endOffset:0,g=Oza(d,this.Ok);0===f&&g[g.length-1]++;g=new nX(this.iN,this.uc,g,f);var k=b.cloneRange();e||k.setStartBefore(c);f||k.setEndAfter(d);
b=document.createRange();b.setStartBefore(this.Ok);e?b.setEnd(c.firstChild,e):b.setEndBefore(c);e=document.createRange();e.setEndAfter(this.Ok);f?e.setStart(d.firstChild,f):e.setStartAfter(d);d=/\u00A0/g;c=k.toString().replace(d," ");f=b.toString().replace(d," ").trimEnd();var m=void 0===m?100:m;f=f.slice(-m-1);m=f.length<=m?f:f.substring(f.indexOf(" ")+1);e=e.toString().replace(d," ").trimStart();var n=void 0===n?100:n;e=e.substring(0,n+1);e.length<=n?n=e:(n=e.lastIndexOf(" "),n=-1===n?e:e.substring(0,
n));return new _.sX(null,new qX(a,g),c,m,n)};var NEa=function(a,b){var c=Tza(b,function(f){return a.Ok.contains(f)?f.tagName==="SPAN".toString()&&_.YU(f)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP:f.contains(a.Ok)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_REJECT}),d=null,e=null;try{d=c.nextNode(),c.currentNode=c.root,e=c.lastChild()}catch(f){}d||e||b.startContainer!==b.endContainer||(e=d=Rza(b.startContainer));return!d||!e||d===e&&_.WU(d)?{Pra:null,Xka:null}:{Pra:d,Xka:e}};
_.mZ.prototype.Q3=function(a){a=this.O5(a);if(!a)return[];var b=this.Ok.getBoundingClientRect(),c=Wza(a,new _.GJ(b.left,b.top));return Xza(a,c,this.manifest.Qc()).map(function(d){return d.scale(1/b.width,1/b.height)})};
_.mZ.prototype.O5=function(a){var b=a.Hf,c=this.xt.lk();if(b&&_.wX(this.manifest,a,c)){a=b.Cj;b=b.Zm;c=document.createRange();if(a.nU()<this.uc)c.setStartBefore(this.Ok);else{var d=Qza(a,this.Ok);"element"===d.type?a.LL()?c.setStart(d.element.firstChild,a.LL()):c.setStartBefore(d.element):c.setStartAfter(d.parent)}b.nU()>this.uc?c.setEndAfter(this.Ok):(a=Qza(b,this.Ok),"element"===a.type?b.LL()?c.setEnd(a.element.firstChild,b.LL()):c.setEndBefore(a.element):c.setEndAfter(a.parent));a=c}else a=null;
return a};
var nZ=function(a){_.LT.call(this,"bad data for image "+a)};_.p(nZ,_.LT);
_.oZ=function(){_.LT.call(this,"caching unavailable")};_.p(_.oZ,_.LT);
var OEa;_.pZ=function(){this.Qna=6E5;this.Lf="ge-web-app";this.KH=0;this.wba=!0};OEa=function(a){var b=new _.pZ;b.Qna=a;return b};_.pZ.prototype.nq=function(){return this.Lf};_.pZ.prototype.nra=function(a){this.Lf=a;return this};_.qZ=function(a,b){a.KH=b;return a};_.pZ.prototype.clone=function(){var a=_.qZ(OEa(this.Qna).nra(this.nq()),this.KH);a.wba=!!this.wba;return a};
var rZ=function(a){_.LT.call(this,"invalid request for image "+a)};_.p(rZ,_.LT);
var PEa=function(a){_.LT.call(this,"invalid segment: "+a)};_.p(PEa,_.LT);
var QEa=function(){if(!_.Zc)return!1;try{return new ActiveXObject("MSXML2.DOMDocument"),!0}catch(a){return!1}},REa=_.Zc&&QEa();
var UEa=function(a,b,c,d){this.te=a;this.Qi=b;this.Xa=c;this.oba=d;this.MG=[];if(a=this.Xa.content_encrypted?_.BT().decode(this.Xa.content):this.Xa.content){this.Xa.content=kEa(a.replace(mEa,""))||"";a=this.Xa.content;if("undefined"!=typeof DOMParser)b=new DOMParser,a=_.Mc(a,null),a=b.parseFromString(_.Lc(a),"application/xml");else if(REa){b=new ActiveXObject("MSXML2.DOMDocument");b.resolveExternals=!1;b.validateOnParse=!1;try{b.setProperty("ProhibitDTD",!0),b.setProperty("MaxXMLSize",2048),b.setProperty("MaxElementDepth",
256)}catch(e){}b.loadXML(a);a=b}else throw Error("ne");if(a&&(a=a.querySelector("smil > body"))){a=_.l(a.querySelectorAll("par"));for(b=a.next();!b.done;b=a.next())b=new SEa(b.value),b.valid&&this.MG.push(b);TEa(this)}}this.vKa=new Map([[50,6],[51,5],[49,4],[24,3],[25,2],[23,1]])};UEa.prototype.i=function(a){return this.MG[a]};
var TEa=function(a){for(var b=new Set,c=_.l(a.MG),d=c.next();!d.done;d=c.next())d=d.value,d.Lr&&b.add(d.Lr);b=_.l(b);for(c=b.next();!c.done;c=b.next())c=c.value,a.oba.get(c)||(d=_.Rj(c,"no_mredir"),d=_.HT.get(d).then(function(e){e=_.Ef("s://a/?"+e);if("ok"!==_.JJ(e,"status"))e="";else{var f=_.JJ(e,"fmt_stream_map");if(f){e=0;var g="";f=_.l(f.split(","));for(var k=f.next();!k.done;k=f.next()){var m=_.l(k.value.split("|"));k=m.next().value;m=m.next().value;k=a.vKa.get(Number(k))||0;Number.isInteger(k)&&
k>e&&m&&(e=k,g=m)}e=g}else e=""}return e}),a.oba.set(c,d))},SEa=function(a){this.valid=!1;this.Lr=this.Xaa=this.Bla="";this.eja=!1;this.qL=this.qS=0;this.b7(a)};
SEa.prototype.b7=function(a){var b=a.querySelector("text");b&&(this.Xaa=b.getAttribute("src"),this.Bla=b.getAttribute("gbs_pos"),a=a.querySelector("audio"))&&(this.Lr=a.getAttribute("src"),this.qS=Yza(a.getAttribute("clipBegin")),this.qL=Yza(a.getAttribute("clipEnd")),!(this.qS>=this.qL||0>=this.qL)&&this.Xaa&&this.Bla&&this.Lr&&(this.valid=!0))};
var sZ=function(a){_.LT.call(this,"non-viewable segment: "+a)};_.p(sZ,_.LT);
_.tZ=function(){_.LT.call(this,"unviewable image")};_.p(_.tZ,_.LT);
_.uZ=function(){try{return window.localStorage||null}catch(a){return null}};
_.VEa=function(a,b){a=new _.uf(a);void 0===b&&(b=_.vZ);b&&_.aj(a,"cp_ksver","2="+b);return a};_.vZ=null;_.wZ=_.AJ();
var $Ea,aFa,BZ,YEa,XEa,ZEa,zZ;_.xZ=function(a){a=void 0===a?{}:a;this.rf=a.cNa||"";this.cL=a.deviceId||"";this.vT=a.bQa||!1;this.vEa=a.uEa||!1;this.pv=a.origin||"";this.CV=new _.VY(5,!0);this.cZ=new _.VY(5,!0);this.V6=new Map;this.Hka=new Map;this.LX=a.Uka?new Map:null;this.Wna=new Map;this.oIa=new Map;this.Fma=void 0;this.B7=_.RS();this.lS=_.bj(this.B7)||"0";if(!(a=a.Lc)){var b;a=null!==(b=_.Fj(_.QS,_.Hm,6))&&void 0!==b?b:new _.Hm;a=new _.rn(a,this.B7)}this.QHa=a};_.xZ.prototype.getOrigin=function(){return this.pv};
_.xZ.prototype.Kv=function(a){this.pv=a};_.xZ.prototype.qG=function(a,b){var c=this;b=void 0===b?_.yZ:b;if(2!==b.KH){var d=this.CV.get(a);if(d)return _.CJ(d)}return 1===b.KH?_.BJ(new _.oZ):WEa(this,a,b).then(function(e){e=new _.NV(e);c.CV.set(a,e);return e})};var WEa=function(a,b,c){b=XEa(a.pv,b,c,a.lS,a.cL,a.vT,a.vEa);return(a.vT?_.HT.EL(b):_.HT.FA(b)).then(function(d){return d})};
_.xZ.prototype.rG=function(a,b){var c=this;var d=void 0===d?YEa:d;if(!_.OV(a,b))return _.BJ(0>b||b>_.YV(a)?new PEa(b):new sZ(b));var e=ZEa(a,b);if(this.LX){var f=this.LX.get(e);if(f)return _.CJ(f)}return 1===d.KH?_.BJ(new _.oZ):$Ea(this,a,b,d).then(function(g){return oEa(a,g)}).then(function(g){g=new YY(a.Ua(),b,g);c.LX&&c.LX.set(e,g);return g})};
_.bFa=function(a,b,c){var d=void 0===d?YEa:d;if(!_.OV(b,c))return _.CJ(null);var e=ZEa(b,c),f=a.Wna.get(e);return f?_.CJ(f):aFa(a,b,c,d).then(function(g){if(!g)return null;g=new UEa(b.Ua(),c,g,a.oIa);a.Wna.set(e,g);return g})};
$Ea=function(a,b,c,d){var e=a.lS,f=a.cL,g=a.vT;g=void 0===g?!1:g;var k;(k=(k=XV(b,c))?k.link:"")&&_.OV(b,c)?(b=new _.uf(a.pv+k),g&&_.aj(b,"enc_all","1"),d=_.aj(_.aj(_.aj(zZ(b,d,e,f),"av","1"),"avail_pid","0"),"uzc","true")):d=null;if(!d)return _.BJ(new sZ(c));_.uya&&_.gW&&_.aj(d,"svg","2");return a.vT?_.HT.EL(d):_.HT.FA(d)};
aFa=function(a,b,c,d){var e=a.pv,f=a.lS;a=a.cL;var g;b:{if(g=XV(b,c)){g=_.l(g.resource||[]);for(var k=g.next();!k.done;k=g.next())if(k=k.value,"smil"===k.mime_type){g=k.url;break b}}g=""}g&&_.OV(b,c)?(b=new _.uf(e+g),d=_.aj(zZ(b,d,f,a),"av","1")):d=null;return d?_.HT.FA(d):_.CJ(null)};_.xZ.prototype.DM=function(a,b){var c=this;var d=void 0===d?_.yZ:d;var e=_.AZ(a,b),f=this.V6.get(e);return f?_.CJ(f):BZ(this,a,b,1,d).then(function(){var g=c.V6.get(e);if(!g)throw new rZ(b);return g})};
BZ=function(a,b,c,d,e){d=void 0===d?1:d;e=void 0===e?_.yZ:e;var f=bBa(a.pv,b,c,d);if(!f)return _.BJ(new rZ(c));e=zZ(f,e,a.lS,a.cL);return _.HT.FA(e).then(function(g){hEa(b,g);var k=dV(g,"page");if(!k||k.length!=d)throw new nZ(-1);for(var m=0;m<d;m++){var n=k[m];if(!n)throw new nZ(c);var q=_.AZ(b,c+m);n=new KV(n,g.content_encrypted);if(n.bn()&29)throw new _.tZ;a.V6.set(q,n);var t=b,u=c+m,v=_.jZ(t,_.LV(n)||{},n.Ib(),n.Wb(),n.hM);n=document.createElement("div");var z=document.createElement("a");z.setAttribute("id",
_.MV(t,u).toString());t=document.createTextNode(v.ss());n.appendChild(z);n.appendChild(t);t=document.createDocumentFragment();t.appendChild(n);a.Hka.set(q,t)}})};
_.cFa=function(a,b,c){var d=_.PV(b,!1),e=_.PV(b,!0);if(-1===d||-1===e)e=new Set;else{for(var f=new Set,g=c;g>=d&&g<=e&&6>f.size;g++)f.add(g);for(g=c-1;g>=d&&g<=e&&10>f.size;g--)f.add(g);for(;d<=e;d++)f.has(d)||f.add(d);e=f}var k=_.QV(b,!1);f=_.QV(b,!0);if(-1===k||-1===f)c=[];else{d=[];c=Math.max(k,c-5);g=Math.min(f,c+15-1);var m=15-(g-c+1);0<m&&(c=Math.max(k,c-m));for(d.push({start:c,count:g-c+1});k<=f;)k>=c&&k<=g?k=g+1:(m=15,k<c&&k+m-1>=c&&(m=c-k),k+m-1>f&&(m=f-k+1),d.push({start:k,count:m}),k+=
m);c=d}f=0;e=_.l(e);for(d=e.next();!d.done;d=e.next())d=d.value,a.rG(b,d),_.bFa(a,b,d),c.length&&0===f%15&&(BZ(a,b,c[0].start,c[0].count),c.shift()),f++;e=[];c=_.l(c);for(f=c.next();!f.done;f=c.next())f=f.value,e.push(BZ(a,b,f.start,f.count));a.Fma=_.Nj(e).then()};_.yZ=new _.pZ;_.dFa=_.qZ(new _.pZ,2);YEa=OEa(Infinity);
XEa=function(a,b,c,d,e,f,g){f=void 0===f?!1:f;g=void 0===g?!1:g;a=new _.uf(a+"/books/volumes/"+b+"/manifest?alt=json");_.aj(a,"ef","4");f&&_.aj(a,"enc_all","1");_.aj(a,"flvers","1");_.aj(a,"multi_toc","1");_.uya&&_.gW&&_.aj(a,"svg","2");g&&_.aj(a,"vert","1");return zZ(a,c,d,e)};_.AZ=function(a,b){return a.Ua()+":"+b};ZEa=function(a,b){return[a.Ua(),a.nk(),b].join(":")};
zZ=function(a,b,c,d){a=new _.uf(a);lBa(a);a.removeParameter("dapp");b.nq()&&_.aj(a,"source",b.nq());b.wba&&(a=_.VEa(a,d));_.aj(a,"authuser",c);return a};
_.CZ=function(a,b){this.start=a<b?a:b;this.end=a<b?b:a};_.CZ.prototype.clone=function(){return new _.CZ(this.start,this.end)};_.CZ.prototype.getLength=function(){return this.end-this.start};
_.DZ=function(a,b,c,d,e){e=void 0===e?1:e;_.Qd.call(this);var f=this;this.manifest=a;this.volume=b;this.lB=d;this.X4=new _.NJ;this.mna=_.Lb();this.AW=new _.uV(function(){if(f.fX){var g=f.fX;var k=f.Xr;g=new _.CZ(_.dW(f.manifest,g[0].Ib()),_.dW(f.manifest,g[1].Ib()));var m=new _.CZ(_.dW(f.manifest,k[0].Ib()),_.dW(f.manifest,k[1].Ib()));k=Math.max(g.start,m.start);m=Math.min(g.end,m.end);g=(k=k<=m?new _.CZ(k,m):null)?g.getLength()-k.getLength():g.getLength()+1;for(k=0;k<g;k++)f.kB(f.manifest.Ua(),0,
f.volume.Ke(),f.manifest.hf())}},1E3);this.Xr=[c.rb(),c.se()];this.d$=new KAa;_.Ej(this.d$,1,JAa[0],e);this.X4.s(c,"change",function(g){_.eFa(f,g.Vi,g.Fl)})};_.p(_.DZ,_.Qd);_.DZ.prototype.ta=function(){_.Ma(this.X4);var a=this.AW;a.xf()&&a.xx();_.Qd.prototype.ta.call(this)};_.fFa=function(a){var b=new _.VS;b.Ue(a.volume.Ua());b.laa(a.d$);a.parentEventId=_.nn();a.lB.GM(b,a.parentEventId)};
_.DZ.prototype.kB=function(a,b,c,d){var e=new _.WS;e.Ue(a);e.faa(b);e.Zqa(c);_.Id(e,4,d);e.laa(this.d$);this.lB.kB(e,_.nn(),this.parentEventId)};_.eFa=function(a,b,c){if(!_.vV(b,a.Xr[0])||!_.vV(c,a.Xr[1])){var d=_.Lb();3E3<=d-a.mna&&(a.fX=a.Xr,a.AW.start());a.AW.xf()&&a.AW.start();a.mna=d;a.Xr=[b,c]}};
var gFa={"border-bottom":"1px dotted #888"},hFa={notes:"note",bookmarks:"bookmark"},EZ=function(a,b){b={volumeId:a.Ua(),layerId:a.$c,annotationType:a.getType(),data:_.qe(a.getData()),highlightStyle:_.qe(a.Eu),clientVersionRanges:{contentVersion:b.nk()}};a=a.Wa();if(a.re||a.nK||a.vE)b.selectedText=a.re,b.beforeSelectedText=a.nK,b.afterSelectedText=a.vE;if(a.Ni()){var c=a.Ni();if(a.re||a.nK||a.vE)b.clientVersionRanges.gbTextRange={startPosition:c.rb().toString(),startOffset:String(c.rb().Mi()),endPosition:c.se().toString(),
endOffset:String(c.se().Mi())};else{var d=c.rb().Ib();c.se();b.pageIds=[d]}}a.Hf&&(a=a.Hf,a={startPosition:kCa(a.Cj),endPosition:kCa(a.Zm)},b.clientVersionRanges.imageCfiRange=a);return b};
var FZ=function(a,b){this.ya=a;this.dNa=b};
FZ.prototype.u4=function(a){var b=this.ya;if(!a)throw new _.JT("no result");var c="books#volumeannotation"==a.kind,d=a.selectedText?_.iV(a.selectedText):void 0,e=a.beforeSelectedText?_.iV(a.beforeSelectedText):void 0,f=a.afterSelectedText?_.iV(a.afterSelectedText):void 0,g=c?a.contentRanges:a.currentVersionRanges;var k=g.gbTextRange;var m=a.pageIds;k?k=new rX(new _.Jm(k.startPosition,Number(k.startOffset)),new _.Jm(k.endPosition,Number(k.endOffset))):m?(m=m[0],k=new _.Jm(m),m=_.iBa(b,m),(m=_.SV(b,
m))&&0>_.eW(b,k,m)&&(k=m),k=new rX(k,k)):k=null;a:{if(m=g.imageCfiRange)if(g=m.startPosition,m=m.endPosition,g&&m&&(g=jCa(b,g),m=jCa(b,m),g&&m)){g=new qX(g,m);break a}g=null}e=new _.sX(k,g,d,e,f);d={};a.highlightStyle&&"string"===typeof a.highlightStyle?d=JSON.parse(a.highlightStyle):_.Eb(a.highlightStyle)?d=a.highlightStyle:c&&(d=gFa);c={};a.data&&"string"===typeof a.data?c=JSON.parse(a.data):_.Eb(a.data)&&(c=a.data);g=a.layerId;k=a.annotationType||hFa[g];f=Date.parse(a.created);b=(new _.xX(g,k,
e,b)).$N(a.id).Ue(a.volumeId);b.$v=a.annotationDataId||null;return _.AX(_.yX(b.setData(c),d),isFinite(f)?f:null)};
var iFa=function(a,b,c,d,e,f,g){return(_.GX[d]?dAa(b,a.ya.Ua(),a.ya.nk(),d,e,f,g):cAa(b,a.ya.Ua(),a.ya.nk(),d,g)).then(function(k){var m=c;k.items&&_.La(m,_.Rb(k.items,a.u4,a));k.nextPageToken?k=iFa(a,b,m,d,e,f,k.nextPageToken):(e&&f&&(m=_.Qb(m,_.Kb(_.IX,a.ya,_.uX(e,f)))),k=_.CJ(m));return k})},jFa=function(a,b,c,d,e,f){return eAa(b,a.ya.Ua(),a.ya.nk(),d,e,_.hW(),f).then(function(g){g.items&&_.La(c,g.items);return g.nextPageToken?jFa(a,b,c,d,e,g.nextPageToken):_.CJ(c)})};_.h=FZ.prototype;
_.h.nG=function(a,b){var c=this;return _.OT.promise.then(function(d){return jFa(c,d,[],a,b)})};_.h.oi=function(a,b){var c=this;if(b){b=_.tX(b);var d=b.rb();var e=b.se()}return _.OT.promise.then(function(f){return iFa(c,f,[],a,d,e)})};_.h.ey=function(){var a=this;return _.Ze(_.OT.promise.then(function(b){return b.ey(a.ya.Ua(),a.ya.nk())}).then(function(b){return b.items?_.Rb(b.items,kFa):[]}),function(){return[]})};
_.h.CT=function(a){return a.$v?this.nG(a.$c,[a.$v]).then(function(b){return zX(a,b[0].data||{})}):_.CJ(a)};_.h.Xp=function(a){var b=this;return _.OT.promise.then(function(c){var d=EZ(a,b.ya);return c.execute("mylibrary.annotations.insert",{resource:d,source:"ge-web-app"})}).then(function(c){return b.u4(c)})};_.h.Hy=function(a){var b=this;return _.OT.promise.then(function(c){var d=EZ(a,b.ya),e=a.hh();return c.execute("mylibrary.annotations.update",{annotationId:e,resource:d,source:"ge-web-app"})}).then(function(c){return b.u4(c)})};
_.h.Gi=function(a){return _.OT.promise.then(function(b){var c=a.hh();return b.execute("mylibrary.annotations.delete",{annotationId:c,source:"ge-web-app"})}).then(function(){return!0})};_.h.Xv=function(){return this.dNa};_.h.Va=function(){return this.ya};var kFa=function(a){if(!a)throw new _.JT("no result");return new qCa(a.volumeId,a.layerId,a.annotationTypes)};
var lFa=function(a){this.Lg=a;this.Qr={};this.Rr={};this.qK={};this.rK={};this.V7=null},mFa=function(a,b,c){b=a.Rr[b];b=c?_.Wb(_.FN(b,_.Kb(_.IX,a.Va(),c))):_.Wb(b);return b.map(function(d){return d.clone()})},nFa=function(a,b,c){a.Rr[b]||(a.Rr[b]={});_.Nb(c,function(d){var e=d.hh();a.Rr[b][e]=d})},oFa=function(a,b){var c=0,d=_.YV(a.Va())-1;b&&(d=_.tX(b),c=_.cW(a.Va(),d.rb()),d=_.cW(a.Va(),d.se()));for(a=[];c<=d;c++)a.push(c);return a},GZ=function(a,b,c,d){a.rK[b]||(a.rK[b]={});a.qK[b]||(a.qK[b]={});
if(a.qK[b][c])return a.qK[b][c];var e={};_.Nb(d,function(f){(f=f.$v)&&(a.rK[b][f]||(e[f]=!0))});e=_.Xb(e);d=e.length?a.nG(b,e):_.CJ([]);d.then(function(f){_.Nb(f,function(g){a.rK[b][g.id]=g.data})});return a.qK[b][c]=d},pFa=function(a,b,c){a.Qr[b]||(a.Qr[b]={});if(!a.Qr[b][c]){var d=a.Va(),e=_.SV(d,c);d=_.SV(d,c+1);e=a.Lg.oi(b,_.uX(e,d)).then(function(f){nFa(a,b,f);return f});e.then(function(f){GZ(a,b,c,f);return f});a.Qr[b][c]=e}return a.Qr[b][c]},qFa=function(a,b){a.Qr[b]||(a.Qr[b]={});if(!a.Qr[b][0]){var c=
a.Lg.oi(b).then(function(d){nFa(a,b,d);return d});c.then(function(d){GZ(a,b,0,d);return d});a.Qr[b][0]=c}return a.Qr[b][0]};_.h=lFa.prototype;_.h.oi=function(a,b){var c=this;if(_.GX[a]){var d=oFa(this,b);d=_.Rb(d,function(e){return pFa(c,a,e)});d=_.tV(d)}else d=qFa(this,a);return d.then(function(){return mFa(c,a,b)})};_.h.nG=function(a,b){return this.Lg.nG(a,b)};
_.h.CT=function(a){var b=this;if(!a.$v)return _.CJ(a);var c=a.$c,d=a.Wa();return this.oi(c,d).then(function(){var e=!!_.GX[c],f=oFa(b,d);return GZ(b,c,e?f[0]:0)}).then(function(){zX(a,b.rK[c][a.$v]);return a})};_.h.Xp=function(a){var b=this;return this.Lg.Xp(a).then(function(c){var d=c.hh(),e=c.$c;d&&b.Rr[e]&&(b.Rr[e][d]=c);return c})};_.h.Hy=function(a){var b=this;return this.Lg.Hy(a).then(function(c){var d=c.hh(),e=c.$c;d&&b.Rr[e]&&(b.Rr[e][d]=c);return c})};
_.h.Gi=function(a){var b=this;return this.Lg.Gi(a).then(function(c){var d=a.hh(),e=a.$c;c&&b.Rr[e]&&delete b.Rr[e][d];return c})};_.h.ey=function(){this.V7||(this.V7=this.Lg.ey());return this.V7};_.h.Xv=function(){return this.Lg.Xv()};_.h.Va=function(){return this.Lg.Va()};
var HZ;HZ=function(){try{return window.localStorage||null}catch(a){return null}};_.IZ=function(a,b){HZ()&&HZ().setItem(a,b)};_.JZ=function(a,b){var c;HZ()&&(c=HZ().getItem(a));return"string"===typeof c?c:"string"===typeof b?b:null};
var KZ=function(){_.ne.call(this);this.pF=_.LX.Ax();this.sF=_.LX.hk();this.UF=575;this.Vu=[];this.gG=!1;this.mG=_.LX.Su();this.Bv=2;this.$p="auto";this.Zv=new Set;this.Zv.add("notes");_.JZ("gb-reader/prefs/layers/visibility")&&this.Zv.add("geo")};_.p(KZ,_.ne);
KZ.prototype.load=function(){var a=_.JZ("gb-reader/prefs/display/font-face");_.Yb(_.KX,a)&&(this.pF=a);a=Number(_.JZ("gb-reader/prefs/display/font-size"));10<=a&&24>=a&&(this.sF=a);a=Number(_.JZ("gb-reader/prefs/display/image-page-width"));_.Da(this.Vu,a)&&(this.UF=a);a=_.JZ("gb-reader/prefs/display/justify");if("true"==a||"false"==a)this.gG="true"==a;a=Number(_.JZ("gb-reader/prefs/display/line-height"));_.Yb(uCa,a)&&(this.mG=a)};
KZ.prototype.save=function(){_.IZ("gb-reader/prefs/display/font-face",this.pF);_.IZ("gb-reader/prefs/display/font-size",this.sF.toString());_.IZ("gb-reader/prefs/display/image-page-width",this.UF.toString());_.IZ("gb-reader/prefs/display/justify",this.gG.toString());_.IZ("gb-reader/prefs/display/line-height",this.mG.toString())};KZ.prototype.Ax=function(){return this.pF};_.rFa=function(a,b){b!=a.pF&&(a.pF=b,a.dispatchEvent("format"))};KZ.prototype.hk=function(){return this.sF};
_.sFa=function(a,b){b!=a.sF&&(a.sF=b,a.dispatchEvent("format"))};KZ.prototype.ns=function(){return this.UF};var LZ=function(a,b){b!=a.UF&&(a.UF=b,a.dispatchEvent("format"))};KZ.prototype.GA=function(){return this.gG};_.tFa=function(a,b){b!=a.gG&&(a.gG=b,a.dispatchEvent("format"))};KZ.prototype.Su=function(){return this.mG};_.uFa=function(a,b){b!=a.mG&&(a.mG=b,a.dispatchEvent("format"))};_.lX=function(a,b,c){a.Zv.has(b)!=c&&(c?a.Zv.add(b):a.Zv.delete(b),a.dispatchEvent("annotationvisibility"))};
_.h=KZ.prototype;_.h.ki=function(){return this.Bv};_.h.Sq=function(a){a!=this.Bv&&(this.Bv=a,this.dispatchEvent("readingmode"))};_.h.Pq=function(a){a!=this.$p&&(this.$p=a,this.dispatchEvent("displaymode"))};_.h.bHa=function(){var a=this.ns(),b=_.Ba(this.Vu,function(c){return c>a});b&&LZ(this,b)};_.h.KDa=function(){var a=this.ns(),b=_.tza(this.Vu,function(c){return c<a});b&&LZ(this,b)};
var MZ=function(a,b,c,d){_.ne.call(this);var e=this;this.vb=a;this.th=b;this.nd=c;this.sq=d;this.tb=new _.NJ(this);this.tb.s(this.nd,["create","update","delete"],function(f){e.A4(f.Yd())});this.tb.s(this.vb,"annotationvisibility",(0,_.Jb)(this.A4,this,null));this.tb.s(this.th,"change",(0,_.Jb)(this.A4,this,null))};_.p(MZ,_.ne);MZ.prototype.ta=function(){_.Ma(this.tb);_.ne.prototype.ta.call(this)};MZ.prototype.Va=function(){return this.nd.Va()};
MZ.prototype.ms=function(a,b){var c=b?vFa(this,a,b):[];return this.CM(a).then(function(d){_.La(c,d);return c})};var vFa=function(a,b,c){var d=[],e=a.th.getQuery();if(e&&"undefined"!=typeof _.NZ&&c instanceof _.NZ){c=c.search(e);e=a.nd.Va().Ua();for(var f={"background-color":"#fe8"},g=0,k;k=c[g];g++)_.wX(a.Va(),k,b)&&d.push(_.yX((new _.xX("searchResult","",k,a.nd.Va())).Ue(e),f))}return d};
MZ.prototype.CM=function(a){var b=this;return sCa(this.sq).then(function(c){return _.Nj(c.map(function(d){return _.FX(b.sq,d.$c)&&d.eNa?b.nd.oi(d.$c,a):[]}))}).then(function(c){return _.OU(c.map(function(d){return d.Mu?d.value:[]}))})};MZ.prototype.A4=function(a){this.dispatchEvent(new OZ(a,"change"))};var OZ=function(a,b){_.Rd.call(this,b);this.jj=a};_.p(OZ,_.Rd);OZ.prototype.Yd=function(){return this.jj};
var PZ=function(a,b){b=_.PN(b,0,a);this.Sv=a;this.jt=b},QZ=new PZ(Infinity,Infinity),RZ=new PZ(0,0);
var SZ=function(a){if("unlimited"==a.limitType)return QZ;var b=a.allowedCharacterCount;a=a.remainingCharacterCount;if("number"!==typeof b)throw new _.JT("non-numeric total character count:"+b);if("number"!==typeof a)throw new _.JT("non-numeric remaining character count: "+a);return 0==b?RZ:new PZ(b,a)};
_.TZ=function(a,b,c){_.ne.call(this);this.Re=a;this.rV=b||"";this.qV=c||null;this.kL=1E4};_.p(_.TZ,_.ne);_.TZ.prototype.getContent=function(){return this.Re};_.TZ.prototype.cancel=function(){this.dispatchEvent("cancel")};_.TZ.prototype.ta=function(){this.cancel();_.ne.prototype.ta.call(this)};_.TZ.prototype.getDuration=function(){return this.kL};
_.UZ=function(a){_.Rd.call(this,"notification");a instanceof _.TZ||(a=new _.TZ(a));this.Vl=a};_.p(_.UZ,_.Rd);_.UZ.prototype.Nla=function(){return this.Vl};_.VZ=new _.ne;
var wFa=function(){};
_.WZ=function(){};_.r(_.WZ,wFa);_.WZ.prototype.ff=function(){var a=0;_.oV(this.Xi(!0),function(){a++});return a};_.WZ.prototype.clear=function(){var a=yAa(this.Xi(!0)),b=this;_.Nb(a,function(c){b.remove(c)})};
var XZ=function(a){this.vp=a};_.r(XZ,_.WZ);_.h=XZ.prototype;_.h.Pl=function(){if(!this.vp)return!1;try{return this.vp.setItem("__sak","1"),this.vp.removeItem("__sak"),!0}catch(a){return!1}};_.h.set=function(a,b){try{this.vp.setItem(a,b)}catch(c){if(0==this.vp.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.h.get=function(a){a=this.vp.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};
_.h.remove=function(a){this.vp.removeItem(a)};_.h.ff=function(){return this.vp.length};_.h.Xi=function(a){var b=0,c=this.vp,d=new _.ve;d.next=function(){if(b>=c.length)throw _.ue;var e=c.key(b++);if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e};return d};_.h.clear=function(){this.vp.clear()};_.h.key=function(a){return this.vp.key(a)};
var xFa=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.vp=a};_.r(xFa,XZ);
var YZ=function(a,b){this.LM=a;this.ui=b+"::"};_.r(YZ,_.WZ);YZ.prototype.set=function(a,b){this.LM.set(this.ui+a,b)};YZ.prototype.get=function(a){return this.LM.get(this.ui+a)};YZ.prototype.remove=function(a){this.LM.remove(this.ui+a)};YZ.prototype.Xi=function(a){var b=this.LM.Xi(!0),c=this,d=new _.ve;d.next=function(){for(var e=b.next();e.substr(0,c.ui.length)!=c.ui;)e=b.next();return a?e.substr(c.ui.length):c.LM.get(e)};return d};
_.yFa=function(a){var b=new xFa;return b.Pl()?a?new YZ(b,a):b:null};
var ZZ=function(a,b){this.rf=a;this.pja=b},$Z,a_=function(a){return new YZ(a.pja,a.rf+".ca")};ZZ.prototype.Xi=function(a){return a_(this).Xi(void 0===a?!1:a)};ZZ.prototype.ff=function(){return a_(this).ff()};ZZ.prototype.Yd=function(a){a=a_(this).get(a);if(a)try{var b=a?JSON.parse(a):null}catch(c){b=null}else b=null;return b};
_.b_=null;_.zFa=function(){_.b_.clear()};_.Fb("_OC_clearStorage",_.zFa,void 0);
var c_=function(a,b){this.ui=a+"/v/"+b+":"};c_.prototype.read=function(){var a=_.Ze(_.tV([_.d_(this.ui+"l",void 0),_.d_(this.ui+"t",void 0),_.d_(this.ui+"r",void 0)]).then(function(b){return AFa(b[0],b[1],b[2])}),function(){return null});return HAa(a)};c_.prototype.write=function(a){a=_.tV([_.b_.xh(this.ui+"l",Infinity>a.Sv?"r":"u"),_.b_.xh(this.ui+"t",String(a.Sv)),_.b_.xh(this.ui+"r",String(a.jt))]).then(function(){return!0},function(){return!1});return HAa(a)};
var AFa=function(a,b,c){return"u"==a?QZ:0==Number(b)?RZ:new PZ(Number(b),Number(c))};
var e_=function(a,b,c){_.Qd.call(this);this.Xx=!!a;if(void 0===d){$Z||($Z=_.yFa());var d=$Z}this.jKa=d?new ZZ(a,d):null;this.te=b.Ua();this.ya=c;this.gM=b.av()||b.If();this.hT=this.xM=!1;this.Opa=new _.uV(this.An,3E5,this);this.sY=new c_(a,this.te);a=b.$a?null:b.Xk.copy;try{null!=a&&(this.sY.write(SZ(a)),this.xM=!0)}catch(e){}this.An()},CFa;_.p(e_,_.Qd);e_.prototype.ta=function(){this.Opa.stop();_.Qd.prototype.ta.call(this)};
CFa=function(a,b){b=(new _.xX("copy","copy",b)).Ue(a.te);b=EZ(b,a.ya);return!a.gM&&a.Xx?BFa(b,a.te,a.sY).then(function(){a.xM=!0},function(){a.xM=!1}):_.BJ(Error("pe"))};
_.f_=function(a,b){Infinity>_.CX(a).Sv?CFa(a,b).then(function(){var c=_.CX(a);if(Infinity>c.Sv){if(Infinity>c.Sv&&0<c.jt){var d=c.Sv;d="Selection copied. You've used about "+(String(Math.round((d-c.jt)/d*100))+" percent of your copy quota for this book.")}else d="Selection copied. You've used 100 percent of your copy quota for this book.";c=_.VZ.dispatchEvent;d=new _.TZ(d);d.kL=4E3;c.call(_.VZ,new _.UZ(d))}}):_.CJ()};
_.CX=function(a){a.hT=!1;if(a.gM)return QZ;if(!a.xM||a.gM||!a.Xx)return a.hT=!0,RZ;var b=a.sY;if(_.Rh()&&0==_.ub.mqa)throw Error("oe");var c=_.uZ();b=AFa(c.getItem(b.ui+"l"),c.getItem(b.ui+"t"),c.getItem(b.ui+"r"));if(!b)return a.hT=!0,RZ;c=a.jKa;a=Number((new YZ(c.pja,c.rf+".cb")).get(a.te))||0;a=Math.max(0,a);0!=a&&(a=b.jt-a,b=0>=a?RZ:new PZ(b.Sv,a));return b};
e_.prototype.An=function(){var a=this;!this.gM&&this.Xx&&DFa(this).then(function(b){return(a.xM=b)?_.CX(a):null}).then(function(b){b&&Infinity>b.Sv&&0<b.jt&&a.Opa.start()})};
var DFa=function(a){return _.Ze(_.OT.promise.then(function(b){var c=a.ya.nk();return b.execute("mylibrary.annotations.summary",{volumeId:a.te,contentVersion:c,layerIds:["copy"],source:"ge-web-app"})}).then(function(b){a:{if(!b)throw new _.JT("no result");for(var c=b.layers,d=0;d<c.length;d++){var e=c[d];if("copy"==e.layerId){b=SZ(e);break a}}throw new _.JT("Could not extract copy restriction. result="+b);}return b}).then(function(b){return a.sY.write(b)}).then(function(b){return b}),function(){return!1})},
BFa=function(a,b,c){return _.OT.promise.then(function(d){return d.execute("mylibrary.annotations.insert",{resource:a,showOnlySummaryInResponse:!0,source:"ge-web-app"})}).then(function(d){if(!d)throw new _.JT("no result");if(b!=d.volumeId)throw new _.JT("Mismatch between manifest and annotation volume IDs: "+b+" vs "+d.volumeId);d=d.layerSummary;if(!d)throw new _.JT("no layerSummary");return SZ(d)}).then(function(d){c.write(d)})};
var EFa=function(a,b,c,d,e){e=void 0===e?null:e;_.Rd.call(this,"change");this.Vi=a;this.Fl=b;this.fX=c;this.action=d;this.Uz=e};_.p(EFa,_.Rd);
var g_=function(){_.ne.call(this)};_.p(g_,_.ne);_.h=g_.prototype;_.h.setPosition=function(a,b,c,d){c=void 0===c?2:c;a=new _.Jm(a);b=new _.Jm(b||a);if(!_.vV(this.rp,a)||!_.vV(this.aq,b)||this.D2!=c){var e=this.rp||null;this.rp=a;this.aq=b;this.D2=c;this.dispatchEvent(new EFa(a,b,e,c,d))}};_.h.rb=function(){return this.rp};_.h.se=function(){return this.aq};_.h.rp=null;_.h.aq=null;_.h.D2=2;
var h_=function(){_.ne.call(this);this.b$=""};_.p(h_,_.ne);h_.prototype.getQuery=function(){return this.b$};h_.prototype.Te=function(a){this.b$!=a&&(this.b$=a,this.dispatchEvent("change"))};
_.i_=function(a,b){_.Nh.call(this,"Settings",b);this.Zl=a};_.p(_.i_,_.Nh);_.i_.prototype.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.fontFace=this.Zl.Ax();a.fontSize=this.Zl.hk();a.imagePageWidth=this.Zl.ns();a.justify=this.Zl.GA();a.lineHeight=this.Zl.Su()};_.Oh.Settings=function(a){return new _.i_(new _.JX({fontFace:a.fontFace,fontSize:a.fontSize,RU:a.imagePageWidth,gV:a.justify,lineHeight:a.lineHeight}),a.id)};
var j_=function(){_.ne.call(this);this.Ls=null};_.p(j_,_.ne);j_.prototype.Cx=function(){return this.Ls};j_.prototype.Rq=function(a){this.Ls!=a&&(this.Ls=a,this.dispatchEvent("change"))};
_.k_=function(a,b,c,d,e){_.Qd.call(this);this.yL=a;this.ya=b;this.Sa=c;this.Ge=d;d=new g_;var f=b.D5(),g=a.reading_position?b.pU(a.reading_position):null;g||(g=c.DF()?b.pU(c.DF()):null);g?d.setPosition(g):f&&d.setPosition(f);this.Nb=d;a.user_settings?(f=a.user_settings,d=new KZ,(g=f.font_type)&&_.Yb(_.KX,g)&&_.rFa(d,g),(g=f.font_size)&&_.sFa(d,g),g=f.full_justify,void 0!==g&&_.tFa(d,g),(f=f.line_height)&&_.uFa(d,f)):(d=new KZ,d.load());f=d;g=_.LX.ns();for(var k=[],m=-3;5>m;m++)k.push(Math.round(g*
Math.pow(1.17,m)));f.Vu=k;_.lX(d,"searchResult",!0);f=_.WV(b);d.Sq(1===f?f:b.Bs()&&_.bW(b,1)?1:f);f=.6*_.Ci().width;g=d.Vu[0]||0;for(k=1;k<d.Vu.length;k++){m=d.Vu[k];if(m>f)break;g=m}LZ(d,g);this.vb=d;d=new h_;(a=a.search_results)&&a.search_query_escaped&&d.Te(a.search_query_escaped);this.th=d;this.Wg=new j_;this.nd=new kX(new lFa(new FZ(b,!!this.Ge.rf)),this.vb);this.qo=new e_(this.Ge.rf,this.Sa,this.ya);this.sq=new rCa(c,this.nd,this.qo);this.Ci=new MZ(this.vb,this.th,this.nd,this.sq);this.P2=null;
this.PBa=e||new _.Pm};_.p(_.k_,_.Qd);_.h=_.k_.prototype;_.h.ta=function(){_.Ma(this.Nb);_.Ma(this.vb);_.Ma(this.th);_.Ma(this.Wg);_.Ma(this.nd);_.Ma(this.Ci);_.Ma(this.P2);_.Ma(this.qo);_.Qd.prototype.ta.call(this)};_.h.bn=function(){return this.yL};_.h.Va=function(){return this.ya};_.h.getVolume=function(){return this.Sa};_.h.Qg=function(){return this.Ge};
var l_=function(a){this.NC=a;this.BC=5E3},FFa=0;l_.prototype.send=function(a,b,c,d){a=a?_.Zb(a):{};d=d||"_"+(FFa++).toString(36)+_.Lb().toString(36);var e="_callbacks___"+d;b&&(_.wa[e]=GFa(d,b),a.callback=e);b={timeout:this.BC,$Ca:!0};e=aAa(this.NC,a);b=_.$h(e,b);_.nh(b,null,HFa(d,a,c),void 0);return{Zd:d,vka:b}};l_.prototype.cancel=function(a){a&&(a.vka&&a.vka.cancel(),a.Zd&&m_(a.Zd,!1))};
var HFa=function(a,b,c){return function(){m_(a,!1);c&&c(b)}},GFa=function(a,b){return function(c){m_(a,!0);b.apply(void 0,arguments)}},m_=function(a,b){a="_callbacks___"+a;if(_.wa[a])if(b)try{delete _.wa[a]}catch(c){_.wa[a]=void 0}else _.wa[a]=_.Hb};
var n_,IFa,JFa,KFa,LFa;n_=null;IFa=_.ai(_.bi("https://translation.googleapis.com/language/translate/v2/languages?key=AIzaSyBcsB9k1Db4FXrf0Y7vXK0aIS2bQA38Gms"));JFa=_.ai(_.bi("https://www.googleapis.com/language/translate/v2?key=AIzaSyBcsB9k1Db4FXrf0Y7vXK0aIS2bQA38Gms"));
_.MFa=function(a,b,c){if(c==b)return _.CJ(a);a=jV(a).split(" ");for(var d="",e=[],f=0,g=void 0;g=a[f];f++)g=encodeURIComponent(String(g+" ")),1E3<d.length+g.length&&(e.push(KFa(_.Pc(d),b,c)),d=""),d+=g;d&&e.push(KFa(_.Pc(d),b,c));return _.Ze(_.tV(e).then(function(k){return k.map(LFa).join("")}),function(k){if(k instanceof _.$e){k=_.l(e);for(var m=k.next();!m.done;m=k.next())m.value.cancel()}})};
KFa=function(a,b,c){var d={target:b,q:a};c&&(d.source=c);var e,f;return _.Ze(new _.Ue(function(g,k){e=new l_(JFa);f=e.send(d,g,k)}),function(g){g instanceof _.$e&&e.cancel(f)})};LFa=function(a){return _.kV(dV(a,"data","translations",0,"translatedText")||"")};_.NFa=function(a){if(!n_){var b,c;n_=_.Ze(new _.Ue(function(d,e){b=new l_(IFa);c=b.send({target:a},d,e)}),function(d){d instanceof _.$e&&b.cancel(c);n_=null})}return n_};
var o_=function(){_.Qd.apply(this,arguments)};_.p(o_,_.Qd);o_.prototype.Za=function(a){var b=a.Yd().Wa(),c=b.re,d=_.TJ("INPUT",{style:"position:absolute;top:-100px",type:"text"});document.body.appendChild(d);d.value=c;d.select();d.focus();document.execCommand("Copy");_.Ie(d);_.f_(a.Kb().qo,b);a.close()};
var p_=function(a){_.WW.call(this,"");this.om=a;this.wl=null;this.ira(_.OW(_.MW,"gb-audio"))};_.p(p_,_.WW);_.h=p_.prototype;_.h.ta=function(){_.WW.prototype.ta.call(this);_.Ma(this.wl)};_.h.ha=function(){this.wl=_.TJ("AUDIO");this.Ba=_.TJ("DIV",["gb-audio","gb-audio-off"],this.wl)};
_.h.Ha=function(){_.WW.prototype.Ha.call(this);if(this.wl.canPlayType&&this.wl.canPlayType("audio/mpeg")){this.wl.src=this.om;var a=this.getHandler();a.s(this.i(),"click",this.Uu);a.s(this.wl,"ended",this.LFa);_.Zc&&this.qc.kp(this,!1)}else this.setVisible(!1)};_.h.Uu=function(){this.wl.paused?(q_(this,!0),this.wl.load(),this.wl.play()):(q_(this,!1),this.wl.pause())};_.h.LFa=function(){q_(this,!1);this.wl.pause()};var q_=function(a,b){_.xV(a.i(),"gb-audio-on",b);_.xV(a.i(),"gb-audio-off",!b)};
var OFa=function(a){var b=a.PV,c=a.xIa,d=a.result;a="";if(_.yW(d)&&_.yW(d.data)){a+='<div class="'+_.zW("gb-dictionary-panel-title")+'">'+_.xW(d.data.common.title)+"</div>";if(_.yW(d.data.dict)&&_.yW(d.data.dict.words)){d=d.data.dict.words;for(var e=d.length,f=0;f<e;f++)for(var g=d[f].senses,k=g.length,m=0;m<k;m++){var n=g[m];a+='<div class="'+_.zW("gb-dictionary-panel-pronunciation")+'">'+(n.pronunciation?_.xW(n.pronunciation):"")+'</div><div class="'+_.zW("gb-dictionary-panel-part-of-speech")+'">'+
(n.partOfSpeech?_.xW(n.partOfSpeech):"")+'</div><table class="'+_.zW("gb-dictionary-panel-definitions")+'">';if(n.definitions)for(var q=n.definitions,t=q.length,u=0;u<t;u++){var v=q[u];a+='<tr><td class="'+_.zW("gb-dictionary-panel-index")+'"><strong>'+_.xW(u+1)+'</strong>.<td class="'+_.zW("gb-dictionary-panel-definition")+'">'+_.xW(v.definition);if(v.fQa){v=v.examples;for(var z=v.length,x=0;x<z;x++){var H=v[x];a+='<q class="'+_.zW("gb-dictionary-panel-example")+'">'+_.xW(H.text)+"</q>"}}}if(n.synonyms){a+=
'<tr><th><td><div class="'+_.zW("gb-dictionary-panel-synonyms")+'"><table><tr><td class="'+_.zW("gb-dictionary-panel-synonym-label")+'">'+_.xW(b.Iua)+":<td>";n=n.synonyms;q=n.length;for(t=0;t<q;t++)a+=_.xW(n[t].text)+(t!=q-1?", ":"");a+="</table></div>"}a+="</table>"}}a+='<div class="'+_.zW("gb-dictionary-panel-more-link-box")+'"><a href="'+_.zW(_.CW(c))+'" class="'+_.zW("gb-dictionary-panel-more-link")+'" target="_blank">'+_.xW(b.Vta)+"</a></div>"}else a+=_.xW(b.oua);return(0,_.wW)(a)};
var r_=function(a){_.OK.call(this);this.RH=a};_.p(r_,_.OK);r_.prototype.ha=function(){this.Ba=this.wa().ha("DIV","gb-dictionary-panel")};r_.prototype.Ha=function(){_.OK.prototype.Ha.call(this);PFa(this,this.Kb())};r_.prototype.Rh=function(a){a instanceof _.KT&&(a=null);_.OK.prototype.Rh.call(this,a);this.ub&&PFa(this,a)};
var PFa=function(a,b){var c=a.i();a.wa().Dy(c);c.appendChild(_.DW(OFa,{PV:{oua:"No definition found.",Vta:"More \u00bb",Iua:"synonyms"},xIa:_.sf("//www.google.com/search","q","define:"+a.RH.toLowerCase(),"hl",_.hW()),result:b},a.wa().Tb()));if(b){c=a.wa().Q5("gb-dictionary-panel-pronunciation");b=(b=_.Gb("data.dict.words",b))?b[0].senses:[];for(var d=0,e;e=c[d];d++){var f=b[d];f&&f.pronunciationUrl&&(f=new p_(f.pronunciationUrl),f.ha(),f.wl.canPlayType&&f.wl.canPlayType("audio/mpeg")?(a.La(f),f.Za(e)):
_.Ma(f))}}_.Zc&&!_.ld(9)&&(c=parseInt(_.oK(a.i(),"max-width"),10),_.wK(a.i(),a.i().offsetWidth>c?c:""))};
var QFa=/[!@#$%^&*()+=\\|{}\[\];:"/?.,<>~`'"\u2018\u2019\u2039\u203a\u201c\u201d\u00ab\u00bb\u00bf\u00a1]/g,RFa=function(a,b,c){return _.OT.promise.then(function(d){var e=a.Ua(),f=a.nk();return d.execute("layers.annotationData.get",{allowWebDefinitions:!0,annotationDataId:b,contentVersion:f,layerId:"dict",locale:c,volumeId:e})})};
var s_=function(){_.Qd.call(this)};_.p(s_,_.Qd);s_.prototype.Za=function(a,b){a.ot(1);var c=new _.uV(_.Kb(a.notify,"Loading..."),250,a);c.start();var d=a.Va(),e=a.Yd().Wa().re.replace(QFa,""),f=a.getVolume().zF(),g=new r_(e);g.Za(b);_.$i(this,g);b=function(k){c.stop();_.Ma(c);a.notify(null);a.show();g.Rh(k);a.resize()};RFa(d,e,f).then(b,b)};
var t_=null,SFa=function(){return t_?t_:t_=new _.Ue(function(a){_.wa._OC_gmapsApiLoaded=a;a=aAa(mAa(),{key:"AIzaSyCWq1--9JnN9QM7k57Rc_qmt9c0OVy0rME",callback:"_OC_gmapsApiLoaded"},void 0);var b=_.TJ("SCRIPT");_.rj(b,a);document.head.appendChild(b)})},TFa=function(a){u_(a,"SCRIPT");u_(a,"STYLE");u_(a,"LINK");u_(a,"SMALL");u_(a,"SUP","reference");var b=sV(a,function(d){return"coordinates"==d.id});b&&_.Ie(b);for(b=a.firstChild;b&&b.parentNode!=a.parentNode;)if(3==b.nodeType)b=_.rV(b);else if(1==b.nodeType&&
b.childNodes.length){var c=_.TJ("P"==b.tagName?"P":"SPAN",null,b.childNodes);_.Ki(c,b);b=_.rV(c)}else c=b,b=_.rV(b),_.Ie(c)},u_=function(a,b,c){a=c?_.vi(document,b,c,a):_.Ja(_.Kj(b,a));_.Nb(a,_.Ie)};
var v_=function(a){this.X2=a};_.OJ(v_);_.UFa=function(a,b){a=new a;a.Gb=function(){return b};return a};v_.prototype.Il=function(){return this.X2};var w_=function(a,b){a&&(a.tabIndex=b?0:-1)};_.h=v_.prototype;_.h.ha=function(a){return a.wa().ha("DIV",this.kq(a).join(" "))};_.h.mb=function(a){return a};_.h.yl=function(a){return"DIV"==a.tagName};
_.h.rd=function(a,b){b.id&&a.nf(b.id);var c=this.Gb(),d=!1,e=_.dK(b);e&&_.Nb(e,function(f){f==c?d=!0:f&&this.oaa(a,f,c)},this);d||_.gK(b,c);VFa(this,a,this.mb(b));return b};_.h.oaa=function(a,b,c){b==c+"-disabled"?a.Gd(!1):b==c+"-horizontal"?a.setOrientation("horizontal"):b==c+"-vertical"&&a.setOrientation("vertical")};
var VFa=function(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var f=a.N5(d);f&&(f.Ba=d,b.isEnabled()||f.Gd(!1),b.La(f),f.rd(d))}else d.nodeValue&&""!=(0,_.kc)(d.nodeValue)||c.removeChild(d);d=e}};_.h=v_.prototype;_.h.N5=function(a){a:{a=_.dK(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in UW?UW[d]():null){a=d;break a}}a=null}return a};_.h.Tx=function(a){a=a.i();_.BV(a,!0,_.bd);_.Zc&&(a.hideFocus=!0);var b=this.Il();b&&_.VK(a,b)};_.h.Ff=function(a){return a.i()};
_.h.Gb=function(){return"goog-container"};_.h.kq=function(a){var b=this.Gb(),c=[b,"horizontal"==a.py?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+"-disabled");return c};
var x_=function(){};_.r(x_,_.MW);_.OJ(x_);_.h=x_.prototype;_.h.Gb=function(){return"goog-tab"};_.h.Il=function(){return"tab"};_.h.ha=function(a){var b=x_.ka.ha.call(this,a);(a=a.Io())&&this.qf(b,a);return b};_.h.rd=function(a,b){b=x_.ka.rd.call(this,a,b);var c=this.Io(b);c&&a.xH(c);a.lh()&&(c=a.getParent())&&"function"===typeof c.Ny&&(a.Rk(8,!1),c.Ny(a));return b};_.h.Io=function(a){return a.title||""};_.h.qf=function(a,b){a&&(a.title=b||"")};
var y_=function(a,b,c){_.WW.call(this,a,b||x_.Hc(),c);this.ng(8,!0);this.vC|=9};_.r(y_,_.WW);y_.prototype.Io=function(){return this.de};y_.prototype.qf=function(a){this.qc.qf(this.i(),a);this.xH(a)};y_.prototype.xH=function(a){this.de=a};_.VW("goog-tab",function(){return new y_(null)});
var z_=function(a,b,c){_.OK.call(this,c);this.qc=b||v_.Hc();this.py=a||"vertical"},A_,YFa,D_,C_,E_;_.r(z_,_.OK);_.h=z_.prototype;_.h.D7=null;_.h.yj=null;_.h.qc=null;_.h.py=null;_.h.Cf=!0;_.h.Ao=!0;_.h.o5=!0;_.h.kh=-1;_.h.oh=null;_.h.jv=!1;_.h.Lia=!1;_.h.ou=null;_.h.Ff=function(){return this.D7||this.qc.Ff(this)};_.h.iU=function(){return this.yj||(this.yj=new _.LW(this.Ff()))};_.h.ira=function(a){if(this.i())throw Error("qd");this.qc=a};_.h.ha=function(){this.Ba=this.qc.ha(this)};_.h.mb=function(){return this.qc.mb(this.i())};
_.h.yl=function(a){return this.qc.yl(a)};_.h.Og=function(a){this.Ba=this.qc.rd(this,a);"none"==a.style.display&&(this.Cf=!1)};
_.h.Ha=function(){z_.ka.Ha.call(this);_.RK(this,function(b){b.ub&&WFa(this,b)},this);var a=this.i();this.qc.Tx(this);this.setVisible(this.Cf,!0);this.getHandler().s(this,"enter",this.o6).s(this,"highlight",this.p6).s(this,"unhighlight",this.C6).s(this,"open",this.fGa).s(this,"close",this.k6).s(a,nV.bD,this.vs).s(_.ti(a),[nV.cD,nV.qI],this.IFa).s(a,[nV.bD,nV.cD,nV.qI,"mouseover","mouseout","contextmenu"],this.DFa);this.sk()&&XFa(this,!0)};
var XFa=function(a,b){var c=a.getHandler(),d=a.Ff();b?c.s(d,"focus",a.Hx).s(d,"blur",a.Tu).s(a.iU(),"key",a.Kl):c.Ve(d,"focus",a.Hx).Ve(d,"blur",a.Tu).Ve(a.iU(),"key",a.Kl)};_.h=z_.prototype;_.h.zc=function(){this.Qq(-1);this.oh&&this.oh.Se(!1);this.jv=!1;z_.ka.zc.call(this)};_.h.ta=function(){z_.ka.ta.call(this);this.yj&&(this.yj.Cb(),this.yj=null);this.qc=this.oh=this.ou=this.D7=null};_.h.o6=function(){return!0};
_.h.p6=function(a){var b=bV(this,a.target);if(-1<b&&b!=this.kh){var c=A_(this);c&&c.Ui(!1);this.kh=b;c=A_(this);this.jv&&c.setActive(!0);this.oh&&c!=this.oh&&(RW(c,64)?c.Se(!0):this.oh.Se(!1))}b=this.i();null!=a.target.i()&&_.WK(b,"activedescendant",a.target.i().id)};_.h.C6=function(a){a.target==A_(this)&&(this.kh=-1);this.i().removeAttribute("aria-activedescendant")};_.h.fGa=function(a){(a=a.target)&&a!=this.oh&&a.getParent()==this&&(this.oh&&this.oh.Se(!1),this.oh=a)};
_.h.k6=function(a){a.target==this.oh&&(this.oh=null);var b=this.i(),c=a.target.i();b&&_.SW(a.target,2)&&c&&WAa(b,c)};_.h.vs=function(a){this.Ao&&(this.jv=!0);var b=this.Ff();b&&_.Ui(b)?b.focus():a.preventDefault()};_.h.IFa=function(){this.jv=!1};
_.h.DFa=function(a){a:{var b=a.target;if(this.ou)for(var c=this.i();b&&b!==c;){var d=b.id;if(d in this.ou){b=this.ou[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case nV.bD:b.vs(a);break;case nV.cD:case nV.qI:b.ws(a);break;case "mouseover":b.Kx(a);break;case "mouseout":b.v6(a);break;case "contextmenu":b.PL(a)}};_.h.Hx=function(){};_.h.Tu=function(){this.Qq(-1);this.jv=!1;this.oh&&this.oh.Se(!1)};
_.h.Kl=function(a){return this.isEnabled()&&this.isVisible()&&(0!=_.SK(this)||this.D7)&&this.us(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
_.h.us=function(a){var b=A_(this);if(b&&"function"==typeof b.Kl&&b.Kl(a)||this.oh&&this.oh!=b&&"function"==typeof this.oh.Kl&&this.oh.Kl(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.sk())this.Ff().blur();else return!1;break;case 36:_.B_(this);break;case 35:YFa(this);break;case 38:if("vertical"==this.py)C_(this);else return!1;break;case 37:if("horizontal"==this.py)this.Oo()?D_(this):C_(this);else return!1;break;case 40:if("vertical"==this.py)D_(this);
else return!1;break;case 39:if("horizontal"==this.py)this.Oo()?C_(this):D_(this);else return!1;break;default:return!1}return!0};var WFa=function(a,b){var c=b.i();c=c.id||(c.id=b.getId());a.ou||(a.ou={});a.ou[c]=b};_.h=z_.prototype;_.h.La=function(a,b){z_.ka.La.call(this,a,b)};
_.h.sE=function(a,b,c){a.vC|=2;a.vC|=64;!this.sk()&&this.Lia||a.ng(32,!1);XW(a,!1);var d=a.getParent()==this?bV(this,a):-1;z_.ka.sE.call(this,a,b,c);a.ub&&this.ub&&WFa(this,a);a=d;-1==a&&(a=_.SK(this));a==this.kh?this.kh=Math.min(_.SK(this)-1,b):a>this.kh&&b<=this.kh?this.kh++:a<this.kh&&b>this.kh&&this.kh--};
_.h.removeChild=function(a,b){if(a="string"===typeof a?_.PK(this,a):a){var c=bV(this,a);-1!=c&&(c==this.kh?(a.Ui(!1),this.kh=-1):c<this.kh&&this.kh--);var d=a.i();d&&d.id&&this.ou&&(c=this.ou,d=d.id,d in c&&delete c[d])}a=z_.ka.removeChild.call(this,a,b);XW(a,!0);return a};_.h.setOrientation=function(a){if(this.i())throw Error("qd");this.py=a};_.h.isVisible=function(){return this.Cf};
_.h.setVisible=function(a,b){if(b||this.Cf!=a&&this.dispatchEvent(a?"show":"hide")){this.Cf=a;var c=this.i();c&&(_.CK(c,a),this.sk()&&w_(this.Ff(),this.Ao&&this.Cf),b||this.dispatchEvent(this.Cf?"aftershow":"afterhide"));return!0}return!1};_.h.isEnabled=function(){return this.Ao};
_.h.Gd=function(a){this.Ao!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Ao=!0,_.RK(this,function(b){b.kta?delete b.kta:b.Gd(!0)})):(_.RK(this,function(b){b.isEnabled()?b.Gd(!1):b.kta=!0}),this.jv=this.Ao=!1),this.sk()&&w_(this.Ff(),a&&this.Cf))};_.h.sk=function(){return this.o5};_.h.kp=function(a){a!=this.o5&&this.ub&&XFa(this,a);this.o5=a;this.Ao&&this.Cf&&w_(this.Ff(),a)};_.h.Qq=function(a){(a=_.TK(this,a))?a.Ui(!0):-1<this.kh&&A_(this).Ui(!1)};_.h.Ui=function(a){this.Qq(bV(this,a))};
A_=function(a){return _.TK(a,a.kh)};_.B_=function(a){E_(a,function(b,c){return(b+1)%c},_.SK(a)-1)};YFa=function(a){E_(a,function(b,c){b--;return 0>b?c-1:b},0)};D_=function(a){E_(a,function(b,c){return(b+1)%c},a.kh)};C_=function(a){E_(a,function(b,c){b--;return 0>b?c-1:b},a.kh)};E_=function(a,b,c){c=0>c?bV(a,a.oh):c;var d=_.SK(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=_.TK(a,c);if(f&&a.Dja(f)){a.$$(c);break}e++;c=b.call(a,c,d)}};
z_.prototype.Dja=function(a){return a.isVisible()&&a.isEnabled()&&RW(a,2)};z_.prototype.$$=function(a){this.Qq(a)};
var F_=function(){this.X2="tablist"};_.r(F_,v_);_.OJ(F_);F_.prototype.Gb=function(){return"goog-tab-bar"};F_.prototype.oaa=function(a,b,c){this.Ana||(this.GS||ZFa(this),this.Ana=_.TS(this.GS));var d=this.Ana[b];d?(a.setOrientation($Fa(d)),a.Bna=d):F_.ka.oaa.call(this,a,b,c)};F_.prototype.kq=function(a){var b=F_.ka.kq.call(this,a);this.GS||ZFa(this);b.push(this.GS[a.getLocation()]);return b};var ZFa=function(a){var b=a.Gb();a.GS={top:b+"-top",bottom:b+"-bottom",start:b+"-start",end:b+"-end"}};
var G_=function(a,b,c){a=a||"top";this.setOrientation($Fa(a));this.Bna=a;z_.call(this,this.py,b||F_.Hc(),c);aGa(this)};_.r(G_,z_);_.h=G_.prototype;_.h.Ph=null;_.h.Ha=function(){G_.ka.Ha.call(this);aGa(this)};_.h.ta=function(){G_.ka.ta.call(this);this.Ph=null};_.h.removeChild=function(a,b){H_(this,a);return G_.ka.removeChild.call(this,a,b)};_.h.getLocation=function(){return this.Bna};_.h.$$=function(a){G_.ka.$$.call(this,a);this.Ny(_.TK(this,a))};_.h.Ny=function(a){a?a.mp(!0):this.Ph&&this.Ph.mp(!1)};
var I_=function(a){return bV(a,a.Ph)},H_=function(a,b){if(b&&b==a.Ph){for(var c=bV(a,b),d=c-1;b=_.TK(a,d);d--){var e=b;if(e.isVisible()&&e.isEnabled()){a.Ny(b);return}}for(c+=1;b=_.TK(a,c);c++)if(d=b,d.isVisible()&&d.isEnabled()){a.Ny(b);return}a.Ny(null)}};_.h=G_.prototype;_.h.AGa=function(a){this.Ph&&this.Ph!=a.target&&this.Ph.mp(!1);this.Ph=a.target};_.h.BGa=function(a){a.target==this.Ph&&(this.Ph=null)};_.h.yGa=function(a){H_(this,a.target)};_.h.zGa=function(a){H_(this,a.target)};
_.h.Hx=function(){A_(this)||this.Ui(this.Ph||_.TK(this,0))};var aGa=function(a){a.getHandler().s(a,"select",a.AGa).s(a,"unselect",a.BGa).s(a,"disable",a.yGa).s(a,"hide",a.zGa)},$Fa=function(a){return"start"==a||"end"==a?"vertical":"horizontal"};_.VW("goog-tab-bar",function(){return new G_});
_.J_=function(a,b,c){b=void 0===b?bGa:b;G_.call(this,a,b,c);this.kp(!1);this.Lia=!0};_.p(_.J_,G_);_.K_=function(a,b){b=new y_(b,cGa);a.La(b,!0);return b};_.J_.prototype.La=function(a,b){if(_.SK(this)){var c=this.i(),d=dGa();c.appendChild(d)}G_.prototype.La.call(this,a,b)};var bGa=_.UFa(F_,"gb-tab-bar"),cGa=_.OW(x_,"gb-tab"),dGa=function(){return _.TJ("SPAN",{"class":"gb-tab-separator","aria-hidden":"true"}," - ")};
var L_=function(a,b,c){_.OK.call(this);this.$q=_.kV(a);this.Era=b;this.bc=c;this.NH=this.i8=this.Hna=this.HM=this.Ina=this.vG=this.BO=this.GH=this.wM=this.pY=this.E3=this.GY=this.ZL=this.G$=this.Hn=null};_.p(L_,_.OK);
L_.prototype.ha=function(){_.OK.prototype.ha.call(this);this.i().className="gb-geo-panel";this.pY=_.TJ("IMG","gb-geo-panel-small-map");this.wM=_.TJ("DIV","gb-geo-panel-large-map");this.GH=_.TJ("DIV","gb-geo-panel-snippet");this.BO=_.qV(1,2);_.gK(this.BO,"gb-geo-panel-summary-table");var a=this.BO.rows[0].cells;a[0].appendChild(this.pY);a[1].appendChild(this.GH);this.ZL=_.TJ("DIV","gb-geo-panel-header");this.i().appendChild(this.ZL);var b=_.qV(1,2);b.className="gb-geo-panel-header-table";this.ZL.appendChild(b);
a=b.rows[0].cells[0];b=b.rows[0].cells[1];b.className="gb-geo-panel-header-table-other-cell";this.GY=_.TJ("DIV","gb-geo-panel-title",this.$q);a.appendChild(this.GY);this.E3=_.TJ("DIV","gb-geo-panel-close-link",_.TJ("DIV","SPRITE_icon_close"));b.appendChild(this.E3);this.Hn=new _.J_;_.K_(this.Hn,"Map");this.La(this.Hn);this.Hn.Za(this.ZL);_.gK(this.Hn.i(),"gb-geo-panel-tabs");a=new _.uf("https://www.google.com/search");_.aj(a,"q",this.$q);_.aj(a,"hl",_.hW());this.Hn.i().appendChild(dGa());b=_.TJ("SPAN",
null,"Google Search");this.G$=_.TJ("A",{href:a.toString(),target:"_blank",className:"gb-geo-panel-search-link"},b,M_());this.Hn.i().appendChild(this.G$);this.NH=_.TJ("DIV","gb-geo-panel-tab-content");this.i().appendChild(this.NH)};
L_.prototype.Ha=function(){var a=this;_.OK.prototype.Ha.call(this);var b=function(){a.bc.ot(1)};this.getHandler().hB(this.i(),"click",b).hB(this.GH,"scroll",b).s(this.G$,"click",function(){_.sb("Layer: Geo","Click","Google Search")}).s(this.pY,"click",function(){var c=a.Hn;c.Ny(_.TK(c,0));_.sb("Layer: Geo","Click","Small Map Image")}).hB(this.E3.firstChild,"click",function(){a.bc.close();_.sb("Layer: Geo","Click","Close Icon")}).s(this.Hn,"select",function(){a.KC();switch(I_(a.Hn)){case -1:var c=
"Summary Tab";break;case 0:c="Map Tab"}_.sb("Layer: Geo","Click",c)});this.bc.show();this.KC()};
L_.prototype.KC=function(){a:switch(I_(this.Hn)){case -1:var a="popup";break a;case 0:a="overlay";break a;default:a=null}if(a&&a!=this.bc.i6())this.bc.ot(1),this.bc.mC(a);else{_.He(this.NH);switch(I_(this.Hn)){case -1:this.NH.appendChild(this.BO);eGa(this);break;case 0:if(this.NH.appendChild(this.wM),eGa(this),fGa(this,this.wM),a=this.NH,this.vG){var b=new _.uf("https://maps.google.com");_.aj(b,"q",this.$q);_.aj(b,"ll",this.vG.toUrlValue());this.HM&&_.aj(b,"spn",this.HM.toSpan().toUrlValue());_.aj(b,
"hl",_.hW());b=_.TJ("A",{href:b.toString(),target:"_blank",className:"gb-geo-panel-map-link"});b.appendChild(_.TJ("SPAN",null,"Google Maps"));b.appendChild(M_());a.appendChild(b)}}this.bc.resize()}};
var eGa=function(a){if(-1==I_(a.Hn))a.i().style.height="",a.i().style.width="",a.GY.style.maxWidth="260px";else{var b=a.i().parentNode;b=_.IK(b);a.i().style.height=b.height+"px";a.i().style.width=b.width+"px";a.GY.style.maxWidth="";var c=a.ZL;b=new _.si(b.width,b.height-(new _.si(c.offsetWidth,c.offsetHeight)).height);_.xK(a.wM,b.width,b.height-36)}},fGa=function(a,b){a.ub&&a.vG&&b&&b.parentNode&&!b.firstChild&&(b=new google.maps.Map(b,{center:a.vG,mapTypeId:a.Hna||google.maps.MapTypeId.ROADMAP,zoom:a.Ina}),
new google.maps.Marker({position:a.vG,title:a.$q,map:b}),a.HM&&b.fitBounds(a.HM),a.i8&&new google.maps.Polyline({clickable:!1,path:a.i8,map:b,strokeColor:"#FF0000",strokeWeight:5,strokeOpacity:1}),a=(0,_.Jb)(a.bc.ot,a.bc,1),google.maps.event.addListenerOnce(b,"drag",a),google.maps.event.addListenerOnce(b,"click",a),google.maps.event.addListenerOnce(b,"zoom_changed",a),google.maps.event.addListenerOnce(b,"maptypeid_changed",a),google.maps.event.addListenerOnce(b,"projection_changed",a))},gGa=function(a,
b){_.He(a.GH);_.CK(a.GH,!!b);_.xV(a.BO,"gb-geo-panel-summary-table-centered",!b);a.bc.resize();if(b){var c=_.Ge("P");b=_.jX(b);_.Oc(c,b);TFa(c);if(a.Era){b=c.appendChild;var d=!0;d=void 0===d?!1:d;var e=_.TJ("A",{href:a.Era,target:"_blank",className:"gb-geo-panel-wikipedia-link"});e.appendChild(_.TJ("SPAN",null,"Wikipedia"));d?e.className="gb-geo-panel-wikipedia-link-inline":e.appendChild(M_());b.call(c,e)}a.GH.appendChild(c)}},M_=function(){return _.TJ("DIV",["SPRITE_icon_open_external","gb-geo-panel-open-external-icon"])};
var N_=function(){_.Qd.call(this);this.xn=null};_.p(N_,_.Qd);N_.prototype.ta=function(){_.Ma(this.xn)};
N_.prototype.Za=function(a,b){var c=this;if(this.xn)this.xn.zc(),this.xn.Za(b);else{a.ot(2);var d=a.Yd().Iba,e=d.common.title||a.Yd().Wa().re,f=d.common.snippet||"",g=d.common.previewImageUrl||"";this.xn=new L_(e,d.common.snippetUrl||"",a);this.xn.Za(b);g&&(this.xn.pY.src=g.replace(/^https?:/,""));gGa(this.xn,f);SFa().then(function(){var k=d.geo.zoom,m=hGa(d.geo.mapType),n=O_(d.geo);var q=(q=d.geo.viewport)&&q.lo&&q.hi?new google.maps.LatLngBounds(O_(q.lo),O_(q.hi)):null;var t=iGa(d.geo.boundary),
u=c.xn;u.vG=n;u.Hna=m;u.Ina=k;u.HM=q;u.i8=t;fGa(u,u.wM)})}};var iGa=function(a){return a&&a[0]?a[0].map(function(b){return O_(b)}):[]},O_=function(a){return new google.maps.LatLng(a.latitude,a.longitude)},hGa=function(a){if(!a)return null;switch(a){case "HYBRID":return google.maps.MapTypeId.HYBRID;case "ROADMAP":return google.maps.MapTypeId.ROADMAP;case "SATELLITE":return google.maps.MapTypeId.SATELLITE;case "TERRAIN":return google.maps.MapTypeId.TERRAIN;default:return null}};
_.P_=["#FFEDA5","#DBFFB7","#FFDBDB","#C9EDED"];
var Q_=function(a){_.ne.call(this);this.vd=null;this.Ba=a;a=_.Zc||_.$c||_.cd&&!_.kd("531")&&"TEXTAREA"==a.tagName;this.Od=new _.NJ(this);this.Od.s(this.Ba,a?["keydown","paste","cut","drop","input"]:"input",this)};_.r(Q_,_.ne);
Q_.prototype.handleEvent=function(a){if("input"==a.type)_.Zc&&_.kd(10)&&0==a.keyCode&&0==a.charCode||(R_(this),this.dispatchEvent(jGa(a)));else if("keydown"!=a.type||XAa(a)){var b="keydown"==a.type?this.Ba.value:null;_.Zc&&229==a.keyCode&&(b=null);var c=jGa(a);R_(this);this.vd=_.jf(function(){this.vd=null;this.Ba.value!=b&&this.dispatchEvent(c)},0,this)}};var R_=function(a){null!=a.vd&&(_.kf(a.vd),a.vd=null)},jGa=function(a){a=new _.Td(a.Zf);a.type="input";return a};
Q_.prototype.ta=function(){Q_.ka.ta.call(this);this.Od.Cb();R_(this);delete this.Ba};
var S_=function(){};_.r(S_,_.MW);_.OJ(S_);_.h=S_.prototype;_.h.Il=function(){};_.h.rd=function(a,b){XW(a,!1);a.hu&=-256;a.ng(32,!1);S_.ka.rd.call(this,a,b);a.setContent(b.value);return b};_.h.ha=function(a){XW(a,!1);a.hu&=-256;a.ng(32,!1);return a.wa().ha("TEXTAREA",{"class":this.kq(a).join(" "),disabled:!a.isEnabled()},a.getContent()||"")};_.h.yl=function(a){return"TEXTAREA"==a.tagName};_.h.My=_.Hb;_.h.sk=function(a){return a.isEnabled()};_.h.kp=_.Hb;
_.h.Rk=function(a,b,c){S_.ka.Rk.call(this,a,b,c);(a=a.i())&&1==b&&(a.disabled=c)};_.h.er=_.Hb;_.h.setContent=function(a,b){a&&(a.value=b)};_.h.Gb=function(){return"goog-textarea"};
var T_=function(a,b,c){_.WW.call(this,a,b||S_.Hc(),c);XW(this,!1);this.tH(!0);this.LF=""!=a;a||(this.Re="")};_.r(T_,_.WW);var kGa=!(_.Zc&&!_.ld(11));_.h=T_.prototype;_.h.bG=!1;_.h.HU=!1;_.h.LF=!1;_.h.Jo=0;_.h.Tna=0;_.h.r8=0;_.h.jma=!1;_.h.YV=!1;_.h.B$=!1;_.h.A$=!1;_.h.TG="";var U_=function(a){return a.AB.top+a.AB.bottom+a.m3.top+a.m3.bottom},lGa=function(a){var b=a.r8,c=a.i();b&&c&&a.YV&&(b-=U_(a));return b};_.h=T_.prototype;_.h.Sb=function(a){this.setContent(String(a))};
_.h.Lb=function(){return this.i().value!=this.TG||V_(this)||this.LF?this.i().value:""};_.h.setContent=function(a){T_.ka.setContent.call(this,a);this.LF=""!=a;this.resize()};_.h.Gd=function(a){T_.ka.Gd.call(this,a);this.i().disabled=!a};_.h.resize=function(){this.i()&&this.zU()};var V_=function(a){return"placeholder"in a.i()},mGa=function(a){a.TG&&(V_(a)?a.i().placeholder=a.TG:!a.i()||a.LF||a.HU||(_.gK(a.i(),"textarea-placeholder-input"),a.i().value=a.TG))};
T_.prototype.Ha=function(){T_.ka.Ha.call(this);var a=this.i();_.lK(a,{overflowY:"hidden",overflowX:"auto",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"});this.AB=_.GK(a);this.m3=_.HK(a);this.getHandler().s(a,"scroll",this.zU).s(a,"focus",this.zU).s(a,"keyup",this.zU).s(a,"mouseup",this.AIa).s(a,"blur",this.ECa);mGa(this);this.resize()};
var W_=function(a){if(!a.jma){var b=a.i().cloneNode(!1);_.lK(b,{position:"absolute",height:"auto",top:"-9999px",margin:"0",padding:"1px",border:"1px solid #000",overflow:"hidden"});a.wa().Tb().body.appendChild(b);var c=b.scrollHeight;b.style.padding="10px";var d=b.scrollHeight;a.B$=d>c;b.style.borderWidth="10px";a.A$=b.scrollHeight>d;b.style.height="100px";100!=b.offsetHeight&&(a.YV=!0);_.Ie(b);a.jma=!0}b=a.i();isNaN(a.AB.top)&&(a.AB=_.GK(b),a.m3=_.HK(b));c=a.i().scrollHeight;var e=a.i();d=e.offsetHeight-
e.clientHeight;if(!a.B$){var f=a.AB;d-=f.top+f.bottom}a.A$||(e=_.HK(e),d-=e.top+e.bottom);c+=0<d?d:0;a.YV?c-=U_(a):(a.B$||(d=a.AB,c+=d.top+d.bottom),a.A$||(a=_.HK(b),c+=a.top+a.bottom));return c},X_=function(a,b){a.Jo!=b&&(a.Jo=b,a.i().style.height=b+"px")},nGa=function(a){var b=a.i();b.style.height="auto";var c=b.value.match(/\n/g)||[];b.rows=c.length+1;a.Jo=0};T_.prototype.ECa=function(){V_(this)||(this.HU=!1,""==this.i().value&&(this.LF=!1,mGa(this)))};
T_.prototype.zU=function(a){if(!this.bG){var b=this.i();!V_(this)&&a&&"focus"==a.type&&(b.value==this.TG&&this.TG&&!this.HU&&(_.iK(b,"textarea-placeholder-input"),b.value=""),this.HU=!0,this.LF=""!=b.value);var c=!1;this.bG=!0;a=this.Jo;if(b.scrollHeight){var d=!1,e=!1,f=W_(this),g=b.offsetHeight,k=lGa(this);var m=this.Tna;var n=this.i();m&&n&&this.YV&&(m-=U_(this));k&&f<k?(X_(this,k),d=!0):m&&f>m?(X_(this,m),b.style.overflowY="",e=!0):g!=f?X_(this,f):this.Jo||(this.Jo=f);d||e||!kGa||(c=!0)}else nGa(this);
this.bG=!1;c&&(b=this.i(),this.bG||(this.bG=!0,(e=b.scrollHeight)?(f=W_(this),c=lGa(this),c&&f<=c||(d=this.AB,b.style.paddingBottom=d.bottom+1+"px",W_(this)==f&&(b.style.paddingBottom=d.bottom+e+"px",b.scrollTop=0,e=W_(this)-e,e>=c?X_(this,e):X_(this,c)),b.style.paddingBottom=d.bottom+"px")):nGa(this),this.bG=!1));a!=this.Jo&&this.dispatchEvent("resize")}};
T_.prototype.AIa=function(){var a=this.i(),b=a.offsetHeight;a.filters&&a.filters.length&&(a=a.filters.item("DXImageTransform.Microsoft.DropShadow"))&&(b-=a.offX);b!=this.Jo&&(this.Jo=this.r8=b)};
var Z_=function(a){_.OK.call(this);var b=a.Yd().getData().note;this.bc=a;this.Bg=new T_(b);this.La(this.Bg);this.jna=oGa(b);this.iT=Y_(this);this.iH=new fX("Save",void 0,2);this.La(this.iH);this.Sr=new fX("Cancel");this.La(this.Sr);this.SG=[];this.l5=0;this.Xu=null};_.p(Z_,_.OK);Z_.prototype.ta=function(){_.Ma(this.Xu);this.Xu=null;_.OK.prototype.ta.call(this)};
var pGa=function(a){var b=a.bc.Yd().Eu;b["background-color"]||(b["background-color"]=_.P_[0]);var c=_.TJ("DIV","gb-editnote-panel-highlight-container");_.Gi(a.i(),c);_.Nb(_.P_,function(d){var e=_.TJ("DIV",["goog-inline-block","gb-editnote-panel-highlight-border"]),f=_.TJ("DIV","gb-editnote-panel-highlight");_.lK(f,{"background-color":d});d==b["background-color"]&&_.gK(e,"selected");e.appendChild(f);c.appendChild(e);a.SG.push(e)})};_.h=Z_.prototype;
_.h.ha=function(){_.OK.prototype.ha.call(this);this.i().className="gb-editnote-panel";var a=_.TJ("DIV","gb-editnote-panel-textarea"),b=_.TJ("DIV","gb-editnote-panel-button-container"),c=_.TJ("DIV","goog-inline-block"),d=_.TJ("DIV","goog-inline-block");this.i().appendChild(a);this.i().appendChild(b);b.appendChild(c);b.appendChild(d);pGa(this);this.Bg.Za(a);this.iH.Za(c);this.Sr.Za(d);_.gK(this.Sr.i(),"last")};
_.h.wGa=function(a){_.yX(this.bc.Yd(),{"background-color":_.P_[a]});for(var b=0;b<this.SG.length;b++)_.xV(this.SG[b],"selected",b==a)};
_.h.Ha=function(){_.OK.prototype.Ha.call(this);this.bc.ot(0);var a=this.Bg;a.r8=132;a.resize();a=this.Bg;a.Tna=132;a.resize();a=this.getHandler();a.s(this.iH,"action",_.Kb(_.sb,"Layer: Margin Notes","Save","Button"));a.s(this.iH,"action",this.rqa);a.s(this.Sr,"action",(0,_.Jb)(this.bc.close,this.bc));a.s(this.Bg.Ff(),"keypress",this.SFa);this.Xu=new Q_(this.Bg.Ff());this.Xu.s("input",this.eGa,!0,this);a.s(this.Bg.Ff(),"mouseup",this.xs);a.s(this.Bg.Ff(),"keyup",this.xs);a=this.getHandler();for(var b=
this.SG.length,c=0;c<b;c++){var d=this.SG[c],e=(0,_.Jb)(this.wGa,this,c);a.s(d,"click",e)}_.jf(this.GLa,0,this)};_.h.GLa=function(){if(this.ub){var a=this.Bg.i(),b=this.Bg.Lb().length;try{var c="number"==typeof a.selectionStart}catch(d){c=!1}c?(a.selectionStart=b,a.selectionEnd=b):_.Zc&&!_.kd("9")&&("textarea"==a.type&&(b=_.QJ(a.value.substring(0,b)).length),a=a.createTextRange(),a.collapse(!0),a.move("character",b),a.select());this.Bg.i().focus()}};
_.h.fO=function(a){this.Bg.Gd(a);this.iH.Gd(a);this.Sr.Gd(a);_.Nb(this.SG,function(b){_.BK(b,a?1:.8)})};var Y_=function(a){var b=a.Bg.i();if(b)return new _.CZ(b.selectionStart,b.selectionEnd);a=a.Bg.getContent()?a.Bg.getContent().length:0;return new _.CZ(a,a)};Z_.prototype.rqa=function(){var a=this;this.fO(!1);var b=this.Bg.Lb(),c=this.bc.Yd();c.getData().note=b;_.Ze(this.bc.Hy(c).then(function(){a.bc.close()}),function(){a.bc.notify("There was a problem saving your margin note");a.fO(!0)})};
Z_.prototype.SFa=function(a){13==a.keyCode&&a.ctrlKey&&this.iH.isEnabled()&&(a.preventDefault(),this.rqa(),_.sb("Layer: Margin Notes","Save","Key Press"))};
Z_.prototype.eGa=function(){var a=this,b=oGa(this.Bg.Lb());if(4096<b.length){this.Bg.Sb(JSON.parse(this.jna).note);var c=this.iT;_.jf(function(){a.Bg.i().selectionStart=c.start;a.Bg.i().selectionEnd=c.end;a.iT=c},0);this.l5||(_.lK(this.Bg.i(),{"background-color":"#FF8"}),this.l5=_.jf(function(){_.lK(this.Bg.i(),{"background-color":""});this.l5=0},100,this))}else this.jna=b,_.jf(function(){a.iT=Y_(a)},0)};Z_.prototype.xs=function(){this.iT=Y_(this)};var oGa=function(a){var b={};b.note=a;return _.qe(b)};
var rGa=function(a,b){this.E7=a;this.Yr=void 0===b?null:b;a=!1;b=qGa(this,"date");"number"===typeof b&&(b+=2592E6,a=_.Lb()<b);this.vpa=a?Number(qGa(this,"time")||0):0},qGa=function(a,b){if(a.Yr)return a.Yr.get(a.E7+":"+b)};rGa.prototype.haa=function(a){this.vpa!=a&&(this.vpa=a,this.Yr&&this.Yr.set(this.E7+":time",a),a=_.Lb(),this.Yr&&this.Yr.set(this.E7+":date",a))};
_.$_=function(){_.ne.call(this);this.wpa={};this.Oaa={};this.Yr=null;this.vu=0;this.te=this.rf="";this.Od=new _.NJ(this);_.$i(this,this.Od)};_.p(_.$_,_.ne);_.$_.prototype.Ue=function(a){this.te!=a&&(this.te=a,this.Oaa={})};_.$_.prototype.Ua=function(){return this.te};_.sGa=function(a,b){var c=_.$_.Hc();c.vu++;var d="MP"+c.vu,e=c.Oaa[a];e||(e=new rGa(c.rf+":"+c.te+":"+a,b?c.Yr:null),c.Oaa[a]=e);b=e;a=new _.QX(a,d,c.Ua(),c,b);return c.wpa[d]=a};_.OJ(_.$_);
var vGa=function(a){if(-1==a.indexOf("@")&&-1==a.indexOf("://")&&-1==a.indexOf("www.")&&-1==a.indexOf("Www.")&&-1==a.indexOf("WWW."))return _.fV(a);var b={},c;for(c in void 0)b[c]=(void 0)[c]?(void 0)[c]:null;"rel"in b||(b.rel="nofollow");"target"in b||(b.target="_blank");var d=[];a.replace(tGa,function(e,f,g,k,m){d.push(f);if(!g)return"";e="";k?(e="mailto:",g=k,k=""):(m||(e="http://"),k=g.match(uGa),!k||-1!=k[2].indexOf(")")&&_.ON(k[1],"(")>_.ON(k[1],")")||-1!=k[2].indexOf("}")&&_.ON(k[1],"{")>_.ON(k[1],
"}")?k="":(g=k[1],k=k[2]));b.href=e+g;d.push(_.hV("a",b,g));d.push(k);return""});return _.gV(d)},uGa=/^(.*?)([':;,\.?}\]\)!]+)$/,tGa=/([\S\s]*?)(\b(?:mailto:)?([\w.!#$%&'*+-/=?^_`{|}~]+@[A-Za-z0-9.-]+\.(?:com|org|net|edu|gov|aero|biz|cat|coop|info|int|jobs|mobi|museum|name|pro|travel|arpa|asia|xxx|[a-z][a-z])\b)|\b(?:(https?|ftp):\/\/|www\.)[\w#-;!=?@\[\\\]_`{|}~]+|$)/gi;
var a0;_.wGa=function(a){a=_.QJ(a).split("\n");for(var b=[],c=0;c<a.length;c++)b.push(a0(a[c]));return b.join("<br>")};
a0=function(a){if(!a)return"";var b=a.search("(^|\\s)[*_-]+\\S");if(-1==b)return _.pj(vGa(a)).replace(/\s\s/g," &nbsp;");var c=b+a.substr(b).search("[*_-]"),d=a.charAt(c),e=a.substr(c);b="\\S\\"+d+"($|\\s|[,:;.?!]|"+"[*_-]".replace(d,"")+"+\\S)";b=e.search(b);var f="",g="";0==b&&c++;0>=b&&(c++,g=a.substr(c));a=_.pj(vGa(a.substring(0,c))).replace(/\s\s/g," &nbsp;");if(0<b){b++;a:{c=a0(e.substring(1,b));switch(d){case "*":d="b";break;case "-":d="s";break;case "_":d="i";break;default:f=c;break a}f="<"+
d+">"+c+"</"+d+">"}g=e.substr(b+1)}return a+f+a0(g)};
var b0=function(a){_.OK.call(this);this.bc=a;this.nL=new fX("Edit",void 0,2);this.La(this.nL);this.$K=new fX("Delete");this.La(this.$K);this.Xna=[];this.rB=null};_.p(b0,_.OK);_.h=b0.prototype;
_.h.ha=function(){var a=this;_.OK.prototype.ha.call(this);this.i().className="gb-viewnote-panel";this.rB=_.TJ("DIV","gb-viewnote-panel-text");var b=_.TJ("DIV","gb-viewnote-panel-button-container"),c=_.TJ("DIV","goog-inline-block"),d=_.TJ("DIV","goog-inline-block");_.Gi(this.i(),this.rB);b.appendChild(c);b.appendChild(d);_.Gi(this.i(),b);_.Zc&&!_.ld(9)&&_.lK(this.rB,"word-wrap","break-word");b=this.bc.Yd().getData().note;_.bAa(this.rB,_.jX(_.wGa(b||"")));_.Nb(_.Kj("A",this.rB),function(e){var f;var g=
e.href;if(g){g=_.Ef(g);var k=g.Pu();if(!_.GN("youtube.com",k)||!_.GN("www.youtube.com",k)){k=g.getPath();var m=null;"/watch"==k?m=_.JJ(g,"v"):_.jc(k,"/v/")&&(m=k.replace(/\/v\/([^?/]+).*/,"$1"));m&&(f="x:youtube?docid="+m)}f=f||null}else f=null;if(g=f)k=_.TJ("DIV"),f=_.TJ("VIDEO",{width:320,height:180}),f.setAttribute("src",g),k.appendChild(f),_.Ji(k,e),e=[g,a.bc.Yd().hh()].join(""),e=_.sGa(e),a.La(e,!1),e.rd(f),a.Xna.push(e)});this.Xna.length&&(this.rB.style["min-width"]=320+_.RAa()+"px");this.nL.Za(c);
this.$K.Za(d)};_.h.Ha=function(){_.OK.prototype.Ha.call(this);this.bc.ot(2);var a=this.getHandler();a.s(this.nL,"action",_.Kb(_.sb,"Layer: Margin Notes","Edit","Button"));a.s(this.$K,"action",_.Kb(_.sb,"Layer: Margin Notes","Delete","Button"));a.s(this.nL,"action",this.JJa);a.s(this.$K,"action",this.RDa);a.s(this.i(),"click",this.P$);a.s(this.rB,"scroll",this.P$);a.s(_.$_.Hc(),"play",this.P$)};_.h.fO=function(a){this.nL.Gd(a);this.$K.Gd(a)};
_.h.JJa=function(){var a=this.getParent();a.Dy(!0);a.La(new Z_(this.bc),!0);this.bc.resize();this.Cb()};_.h.RDa=function(){var a=this;this.fO(!1);var b=this.bc.Yd();_.Ze(this.bc.Gi(b).then(function(){a.bc.close()}),function(){a.bc.notify("There was a problem deleting your margin note");a.fO(!0)})};_.h.P$=function(){this.bc.ot(1)};
var c0=function(){_.Qd.call(this);this.IK=null};_.p(c0,_.Qd);c0.prototype.ta=function(){_.Ma(this.IK)};c0.prototype.Za=function(a,b){this.IK=new _.OK;a.Yd().Hg("note");a.Yd().hh()?this.IK.La(new b0(a),!0):this.IK.La(new Z_(a),!0);this.IK.Za(b);a.show()};
var d0=function(){};_.r(d0,_.MW);_.OJ(d0);d0.prototype.Gb=function(){return"goog-menuheader"};
var xGa=function(a,b,c){_.WW.call(this,a,c||d0.Hc(),b);this.ng(1,!1);this.ng(2,!1);this.ng(4,!1);this.ng(32,!1);this.iO(1)};_.r(xGa,_.WW);_.VW("goog-menuheader",function(){return new xGa(null)});
_.e0=function(){this.IS=[]};_.r(_.e0,_.MW);_.OJ(_.e0);var f0=function(a,b){var c=a.IS[b];if(!c){switch(b){case 0:c=a.Gb()+"-highlight";break;case 1:c=a.Gb()+"-checkbox";break;case 2:c=a.Gb()+"-content"}a.IS[b]=c}return c};_.h=_.e0.prototype;_.h.Il=function(){return"menuitem"};_.h.ha=function(a){var b=a.wa().ha("DIV",this.kq(a).join(" "),yGa(this,a.getContent(),a.wa()));g0(this,a,b,RW(a,8)||RW(a,16));return b};_.h.mb=function(a){return a&&a.firstChild};
_.h.rd=function(a,b){var c=_.Ni(b),d=f0(this,2);c&&_.fK(c,d)||b.appendChild(yGa(this,b.childNodes,a.wa()));_.fK(b,"goog-option")&&(a.YX(!0),this.YX(a,b,!0));return _.e0.ka.rd.call(this,a,b)};_.h.setContent=function(a,b){var c=this.mb(a),d=h0(this,a)?c.firstChild:null;_.e0.ka.setContent.call(this,a,b);d&&!h0(this,a)&&c.insertBefore(d,c.firstChild||null)};var yGa=function(a,b,c){a=f0(a,2);return c.ha("DIV",a,b)};_.e0.prototype.lra=function(a,b,c){a&&b&&g0(this,a,b,c)};
_.e0.prototype.YX=function(a,b,c){a&&b&&g0(this,a,b,c)};var h0=function(a,b){return(b=a.mb(b))?(b=b.firstChild,a=f0(a,1),!!b&&_.Pi(b)&&_.fK(b,a)):!1},g0=function(a,b,c,d){QW(a,c,b.Ex());aCa(a,b,c);d!=h0(a,c)&&(_.xV(c,"goog-option",d),c=a.mb(c),d?(a=f0(a,1),c.insertBefore(b.wa().ha("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))};_.e0.prototype.BL=function(a){switch(a){case 2:return f0(this,0);case 16:case 8:return"goog-option-selected";default:return _.e0.ka.BL.call(this,a)}};
_.e0.prototype.wU=function(a){var b=f0(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return _.e0.ka.wU.call(this,a)}};_.e0.prototype.Gb=function(){return"goog-menuitem"};
_.i0=function(a,b,c,d){_.WW.call(this,a,d||_.e0.Hc(),c);this.Sb(b)};_.r(_.i0,_.WW);_.h=_.i0.prototype;_.h.Lb=function(){var a=this.Kb();return null!=a?a:this.vF()};_.h.Sb=function(a){this.Rh(a)};_.h.ng=function(a,b){_.i0.ka.ng.call(this,a,b);switch(a){case 8:this.Vx()&&!b&&_.aX(this,!1);(a=this.i())&&this.qc.lra(this,a,b);break;case 16:(a=this.i())&&this.qc.YX(this,a,b)}};_.h.lra=function(a){this.ng(8,a)};_.h.YX=function(a){this.ng(16,a)};
_.h.vF=function(){var a=this.getContent();return Array.isArray(a)?(a=_.Rb(a,function(b){return _.Pi(b)&&(_.fK(b,"goog-menuitem-accel")||_.fK(b,"goog-menuitem-mnemonic-separator"))?"":DAa(b)}).join(""),jV(a)):_.i0.ka.vF.call(this)};_.h.ws=function(a){var b=this.getParent();if(b){var c=b.Moa;b.Moa=null;if(c&&"number"===typeof a.clientX&&_.FJ(c,new _.GJ(a.clientX,a.clientY)))return}_.i0.ka.ws.call(this,a)};_.h.us=function(a){return a.keyCode==this.t8&&this.vv(a)?!0:_.i0.ka.us.call(this,a)};_.h.hFa=function(){return this.t8};
_.VW("goog-menuitem",function(){return new _.i0(null)});_.i0.prototype.Ex=function(){return RW(this,16)?"menuitemcheckbox":RW(this,8)?"menuitemradio":_.i0.ka.Ex.call(this)};_.i0.prototype.getParent=function(){return _.WW.prototype.getParent.call(this)};_.i0.prototype.CF=function(){return _.WW.prototype.CF.call(this)};
_.j0=function(){};_.r(_.j0,_.MW);_.OJ(_.j0);_.j0.prototype.ha=function(a){return a.wa().ha("DIV",this.Gb())};_.j0.prototype.rd=function(a,b){b.id&&a.nf(b.id);if("HR"==b.tagName){var c=b;b=this.ha(a);_.Ii(b,c);_.Ie(c)}else _.gK(b,this.Gb());return b};_.j0.prototype.setContent=function(){};_.j0.prototype.Gb=function(){return"goog-menuseparator"};
_.k0=function(a,b){_.WW.call(this,null,a||_.j0.Hc(),b);this.ng(1,!1);this.ng(2,!1);this.ng(4,!1);this.ng(32,!1);this.iO(1)};_.r(_.k0,_.WW);_.k0.prototype.Ha=function(){_.k0.ka.Ha.call(this);var a=this.i();_.VK(a,"separator")};_.VW("goog-menuseparator",function(){return new _.k0});
_.l0=function(a){this.X2=a||"menu"};_.r(_.l0,v_);_.OJ(_.l0);_.h=_.l0.prototype;_.h.yl=function(a){return"UL"==a.tagName||_.l0.ka.yl.call(this,a)};_.h.N5=function(a){return"HR"==a.tagName?new _.k0:_.l0.ka.N5.call(this,a)};_.h.Xj=function(a,b){return _.Qi(a.i(),b)};_.h.Gb=function(){return"goog-menu"};_.h.Tx=function(a){_.l0.ka.Tx.call(this,a);a=a.i();_.WK(a,"haspopup","true")};
_.VW("goog-menuseparator",function(){return new _.k0});
_.m0=function(a,b){z_.call(this,"vertical",b||_.l0.Hc(),a);this.kp(!1)};_.r(_.m0,z_);_.h=_.m0.prototype;_.h.L2=!0;_.h.Gb=function(){return this.qc.Gb()};_.h.Xj=function(a){if(this.qc.Xj(this,a))return!0;for(var b=0,c=_.SK(this);b<c;b++){var d=_.TK(this,b);if("function"==typeof d.Xj&&d.Xj(a))return!0}return!1};_.h.Yg=function(a){this.La(a,!0)};_.h.Rz=function(a,b){this.sE(a,b,!0)};_.h.removeItem=function(a){(a=this.removeChild(a,!0))&&a.Cb()};_.h.yF=function(a){return _.TK(this,a)};_.h.gU=function(){return _.SK(this)};
_.h.hU=function(){var a=[];_.RK(this,function(b){a.push(b)});return a};_.h.setPosition=function(a,b){var c=this.isVisible();c||_.CK(this.i(),!0);var d=this.i(),e=_.vK(d);a instanceof _.GJ&&(b=a.y,a=a.x);_.sK(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||_.CK(this.i(),!1)};_.h.getPosition=function(){return this.isVisible()?_.vK(this.i()):null};_.n0=function(a,b){(a.L2=b)&&a.kp(!0)};_.h=_.m0.prototype;
_.h.setVisible=function(a,b,c){(b=_.m0.ka.setVisible.call(this,a,b))&&a&&this.ub&&this.L2&&this.Ff().focus();this.Moa=a&&c&&"number"===typeof c.clientX?new _.GJ(c.clientX,c.clientY):null;return b};_.h.o6=function(a){this.L2&&this.Ff().focus();return _.m0.ka.o6.call(this,a)};_.h.Dja=function(a){return a.isEnabled()&&a.isVisible()&&RW(a,2)};_.h.Og=function(a){var b=this.qc;var c=this.wa();c=_.vi(c.jc,"DIV",b.Gb()+"-content",a);for(var d=c.length,e=0;e<d;e++)VFa(b,this,c[e]);_.m0.ka.Og.call(this,a)};
_.h.us=function(a){var b=_.m0.ka.us.call(this,a);b||_.RK(this,function(c){!b&&c.hFa&&c.t8==a.keyCode&&(this.isEnabled()&&this.Ui(c),b=c.Kl(a))},this);return b};
_.h.Qq=function(a){_.m0.ka.Qq.call(this,a);if(a=_.TK(this,a)){var b=a.i();a=this.i()||_.HJ(document);var c=a||_.HJ(document);var d=_.vK(b),e=_.vK(c),f=_.HK(c);if(c==_.HJ(document)){var g=d.x-c.scrollLeft;d=d.y-c.scrollTop;_.Zc&&!_.ld(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;b=_.yK(b);f=c.clientHeight-b.height;e=c.scrollLeft;var k=c.scrollTop;e+=Math.min(g,Math.max(g-(c.clientWidth-b.width),0));k+=Math.min(d,Math.max(d-f,0));c=new _.GJ(e,k);a.scrollLeft=c.x;a.scrollTop=c.y}};
_.o0=function(a,b,c,d){_.JV.call(this,a,b);this.YA=c?5:0;this.l9=d||void 0};_.r(_.o0,_.JV);_.o0.prototype.gFa=function(){return this.YA};_.o0.prototype.wH=function(a){this.YA=a};_.o0.prototype.Md=function(a,b,c,d){var e=_.EV(this.element,this.TE,a,b,null,c,10,d,this.l9);if(e&496){var f=p0(e,this.TE);b=p0(e,b);e=_.EV(this.element,f,a,b,null,c,10,d,this.l9);e&496&&(f=p0(e,f),b=p0(e,b),_.EV(this.element,f,a,b,null,c,this.YA,d,this.l9))}};var p0=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};
var zGa=function(a,b,c,d){_.o0.call(this,a,b,c||d);(c||d)&&this.wH(65|(d?32:132))};_.r(zGa,_.o0);
_.q0=function(){};_.r(_.q0,_.TW);_.OJ(_.q0);_.h=_.q0.prototype;_.h.ha=function(a){var b=this.kq(a);b=a.wa().ha("DIV","goog-inline-block "+b.join(" "),this.$S(a.getContent(),a.wa()));this.qf(b,a.Io());return b};_.h.Il=function(){return"button"};_.h.mb=function(a){return a&&a.firstChild&&a.firstChild.firstChild};_.h.$S=function(a,b){return b.ha("DIV","goog-inline-block "+(this.Gb()+"-outer-box"),b.ha("DIV","goog-inline-block "+(this.Gb()+"-inner-box"),a))};_.h.yl=function(a){return"DIV"==a.tagName};
_.h.rd=function(a,b){AGa(b,!0);AGa(b,!1);a:{var c=a.wa().Lla(b);var d=this.Gb()+"-outer-box";if(c&&_.fK(c,d)&&(c=a.wa().Lla(c),d=this.Gb()+"-inner-box",c&&_.fK(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.$S(b.childNodes,a.wa()));_.hK(b,["goog-inline-block",this.Gb()]);return _.q0.ka.rd.call(this,a,b)};_.h.Gb=function(){return"goog-custom-button"};
var AGa=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==(0,_.kc)(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};
var r0=function(){};_.r(r0,_.q0);_.OJ(r0);_.h=r0.prototype;_.h.mb=function(a){return r0.ka.mb.call(this,a&&a.firstChild)};_.h.rd=function(a,b){var c=_.vi(document,"*","goog-menu",b)[0];if(c){_.CK(c,!1);_.ti(c).body.appendChild(c);var d=new _.m0;d.rd(c);a.tt(d)}return r0.ka.rd.call(this,a,b)};_.h.$S=function(a,b){return r0.ka.$S.call(this,[this.createCaption(a,b),this.aT(b)],b)};_.h.createCaption=function(a,b){return b.ha("DIV","goog-inline-block "+(this.Gb()+"-caption"),a)};
_.h.aT=function(a){return a.ha("DIV","goog-inline-block "+(this.Gb()+"-dropdown"),"\u00a0")};_.h.Gb=function(){return"goog-menu-button"};
var s0=function(){this.IS=[]};_.r(s0,_.e0);_.OJ(s0);s0.prototype.ha=function(a){var b=s0.ka.ha.call(this,a);_.gK(b,"goog-submenu");BGa(this,a,b);return b};s0.prototype.rd=function(a,b){b=s0.ka.rd.call(this,a,b);_.gK(b,"goog-submenu");BGa(this,a,b);var c=_.vi(document,"DIV","goog-menu",b);if(c.length){var d=new _.m0(a.wa());c=c[0];_.CK(c,!1);a.wa().Tb().body.appendChild(c);d.rd(c);a.tt(d,!0)}return b};
s0.prototype.setContent=function(a,b){var c=this.mb(a),d=c&&c.lastChild;s0.ka.setContent.call(this,a,b);d&&c.lastChild!=d&&_.fK(d,"goog-submenu-arrow")&&c.appendChild(d)};s0.prototype.Tx=function(a){s0.ka.Tx.call(this,a);var b=a.mb(),c=a.wa();c=_.vi(c.jc,"SPAN","goog-submenu-arrow",b)[0];CGa(a,c);c!=b.lastChild&&b.appendChild(c);a=a.i();_.WK(a,"haspopup","true")};
var BGa=function(a,b,c){var d=b.wa().ha("SPAN");d.className="goog-submenu-arrow";CGa(b,d);a.mb(c).appendChild(d)},CGa=function(a,b){a.Oo()?(_.gK(b,"goog-submenu-arrow-rtl"),_.UJ(b,"\u25c4")):(_.iK(b,"goog-submenu-arrow-rtl"),_.UJ(b,"\u25ba"))};
var t0=function(a,b,c,d){_.i0.call(this,a,b,c,d||s0.Hc())};_.r(t0,_.i0);_.h=t0.prototype;_.h.eL=null;_.h.Daa=null;_.h.o8=!1;_.h.Th=null;_.h.ET=!1;_.h.Ha=function(){t0.ka.Ha.call(this);this.getHandler().s(this.getParent(),"hide",this.Foa);this.Th&&u0(this,this.Th,!0)};_.h.zc=function(){this.getHandler().Ve(this.getParent(),"hide",this.Foa);this.Th&&(u0(this,this.Th,!1),this.ET||(this.Th.zc(),_.Ie(this.Th.i())));t0.ka.zc.call(this)};_.h.ta=function(){this.Th&&!this.ET&&this.Th.Cb();this.Th=null;t0.ka.ta.call(this)};
_.h.Ui=function(a){t0.ka.Ui.call(this,a);a||(this.eL&&_.kf(this.eL),this.eL=_.jf(this.Du,218,this))};_.h.Baa=function(){var a=this.getParent();a&&A_(a)==this&&(DGa(this,!0),EGa(this))};_.h.Du=function(){var a=this.Th;a&&a.getParent()==this&&(DGa(this,!1),_.RK(a,function(b){"function"==typeof b.Du&&b.Du()}))};var v0=function(a){a.eL&&_.kf(a.eL);a.Daa&&_.kf(a.Daa)};t0.prototype.setVisible=function(a,b){(a=t0.ka.setVisible.call(this,a,b))&&!this.isVisible()&&this.Du();return a};
var EGa=function(a){_.RK(a.getParent(),function(b){b!=this&&"function"==typeof b.Du&&(b.Du(),v0(b))},a)};_.h=t0.prototype;_.h.Kl=function(a){var b=a.keyCode,c=this.Oo()?37:39,d=this.Oo()?39:37;if(!this.o8){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.t8)return!1;this.Baa();_.B_(this.jh());v0(this)}else if(!this.jh().Kl(a))if(b==d)this.Du();else return!1;a.preventDefault();return!0};_.h.xJa=function(){this.Th.getParent()==this&&(v0(this),this.CF().Ui(this),EGa(this))};
_.h.Foa=function(a){a.target==this.CF()&&(this.Du(),v0(this))};_.h.Kx=function(a){this.isEnabled()&&(v0(this),this.Daa=_.jf(this.Baa,218,this));t0.ka.Kx.call(this,a)};_.h.vv=function(a){v0(this);if(RW(this,8)||RW(this,16))return t0.ka.vv.call(this,a);this.Baa();return!0};
var DGa=function(a,b){!b&&a.jh()&&a.jh().Qq(-1);a.dispatchEvent(UAa(64,b));var c=a.jh();b!=a.o8&&_.xV(a.i(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.ub||c.Za(),c.Qq(-1)),c.setVisible(b),b)){c=new _.o0(a.i(),12,!1);var d=a.jh(),e=d.i();d.isVisible()||(e.style.visibility="hidden",_.CK(e,!0));c.Md(e,8);d.isVisible()||(_.CK(e,!1),e.style.visibility="visible")}a.o8=b},u0=function(a,b,c){var d=a.getHandler();(c?d.s:d.Ve).call(d,b,"enter",a.xJa)};_.h=t0.prototype;
_.h.Yg=function(a){this.jh().La(a,!0)};_.h.Rz=function(a,b){this.jh().sE(a,b,!0)};_.h.removeItem=function(a){(a=this.jh().removeChild(a,!0))&&a.Cb()};_.h.yF=function(a){return _.TK(this.jh(),a)};_.h.gU=function(){return _.SK(this.jh())};_.h.hU=function(){return this.jh().hU()};_.h.jh=function(){this.Th?this.ET&&this.Th.getParent()!=this&&this.Th.Bf(this):this.tt(new _.m0(this.wa()),!0);this.Th.i()||this.Th.ha();return this.Th};
_.h.tt=function(a,b){var c=this.Th;a!=c&&(c&&(this.Du(),this.ub&&u0(this,c,!1)),this.Th=a,this.ET=!b,a&&(a.Bf(this),a.setVisible(!1,!0),_.n0(a,!1),a.kp(!1),this.ub&&u0(this,a,!0)))};_.h.Xj=function(a){return this.jh().Xj(a)};_.VW("goog-submenu",function(){return new t0(null)});
_.w0=function(a,b,c,d,e){_.dX.call(this,a,c||r0.Hc(),d);this.ng(64,!0);this.NV=new zGa(null,9);b&&this.tt(b);this.vd=new _.Oj(500);!_.pd&&!_.qd||_.kd("533.17.9")||(this.XU=!0);this.sIa=e||_.l0.Hc()};_.r(_.w0,_.dX);_.h=_.w0.prototype;_.h.XU=!1;_.h.Ha=function(){_.w0.ka.Ha.call(this);FGa(this,!0);this.$b&&x0(this,this.$b,!0);_.WK(this.Ba,"haspopup",!!this.$b)};_.h.zc=function(){_.w0.ka.zc.call(this);FGa(this,!1);if(this.$b){this.Se(!1);this.$b.zc();x0(this,this.$b,!1);var a=this.$b.i();a&&_.Ie(a)}};
_.h.ta=function(){_.w0.ka.ta.call(this);this.$b&&(this.$b.Cb(),delete this.$b);delete this.qKa;this.vd.Cb()};_.h.vs=function(a){_.w0.ka.vs.call(this,a);this.xf()&&(this.Se(!_.SW(this,64),a),this.$b&&(a=_.SW(this,64),this.$b.jv=a))};_.h.ws=function(a){_.w0.ka.ws.call(this,a);this.$b&&!this.xf()&&(this.$b.jv=!1)};_.h.vv=function(){this.setActive(!1);return!0};_.h.HFa=function(a){this.$b&&this.$b.isVisible()&&!this.Xj(a.target)&&this.Se(!1)};
_.h.Xj=function(a){return a&&_.Qi(this.i(),a)||this.$b&&this.$b.Xj(a)||!1};_.h.us=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.$b&&this.$b.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.$b.Kl(a);return c&&this.$b&&this.$b.oh instanceof t0||27!=a.keyCode&&!b?c:(this.Se(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Se(!0,a),!0):!1};_.h.s6=function(){this.Se(!1)};
_.h.ZFa=function(){this.xf()||this.Se(!1)};_.h.Tu=function(a){this.XU||this.Se(!1);_.w0.ka.Tu.call(this,a)};_.h.jh=function(){this.$b||this.tt(new _.m0(this.wa(),this.sIa));return this.$b||null};_.h.tt=function(a){var b=this.$b;a!=b&&(b&&(this.Se(!1),this.ub&&x0(this,b,!1),delete this.$b),this.ub&&_.WK(this.Ba,"haspopup",!!a),a&&(this.$b=a,a.Bf(this),a.setVisible(!1),_.n0(a,this.XU),this.ub&&x0(this,a,!0)));return b};_.h.Yg=function(a){this.jh().La(a,!0)};_.h.Rz=function(a,b){this.jh().sE(a,b,!0)};
_.h.removeItem=function(a){(a=this.jh().removeChild(a,!0))&&a.Cb()};_.h.yF=function(a){return this.$b?_.TK(this.$b,a):null};_.h.gU=function(){return this.$b?_.SK(this.$b):0};_.h.setVisible=function(a,b){(a=_.w0.ka.setVisible.call(this,a,b))&&!this.isVisible()&&this.Se(!1);return a};_.h.Gd=function(a){_.w0.ka.Gd.call(this,a);this.isEnabled()||this.Se(!1)};_.h.xra=function(){this.Se(!0)};
_.h.Se=function(a,b){_.w0.ka.Se.call(this,a);if(this.$b&&_.SW(this,64)==a){if(a)this.$b.ub||this.$b.Za(),this.$Y=_.yV(this.i()),this.wja=_.AK(this.i()),GGa(this),!b||40!=b.keyCode&&38!=b.keyCode?this.$b.Qq(-1):_.B_(this.$b);else{this.setActive(!1);this.$b.jv=!1;var c=this.i();c&&(_.WK(c,"activedescendant",""),_.WK(c,"owns",""));null!=this.rW&&(this.rW=void 0,(c=this.$b.i())&&_.xK(c,"",""))}this.$b.setVisible(a,!1,b);this.isDisposed()||(b=this.getHandler(),c=a?b.s:b.Ve,c.call(b,this.wa().Tb(),"mousedown",
this.HFa,!0),this.XU&&c.call(b,this.$b,"blur",this.ZFa),c.call(b,this.vd,"tick",this.GJa),a?this.vd.start():this.vd.stop())}this.$b&&this.$b.i()&&this.$b.Ba.removeAttribute("aria-hidden")};var GGa=function(a){if(a.$b.ub){var b=a.qKa||a.i(),c=a.NV;a.NV.element=b;b=a.$b.i();a.$b.isVisible()||(b.style.visibility="hidden",_.CK(b,!0));!a.rW&&a.NV.gFa&&a.NV.YA&32&&(a.rW=_.zK(b));c.Md(b,c.TE^1,null,a.rW);a.$b.isVisible()||(_.CK(b,!1),b.style.visibility="visible")}};
_.w0.prototype.GJa=function(){var a=_.AK(this.i()),b=_.yV(this.i()),c=this.wja;(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height)&&_.LAa(this.$Y,b)||(this.$b.ub&&b&&this.$Y&&b.Jl()<this.$Y.Jl()&&(c=this.$b.i(),this.$b.isVisible()||(c.style.visibility="hidden",_.CK(c,!0)),_.sK(c,new _.GJ(0,0))),this.wja=a,this.$Y=b,GGa(this))};
var x0=function(a,b,c){var d=a.getHandler();c=c?d.s:d.Ve;c.call(d,b,"action",a.s6);c.call(d,b,"close",a.k6);c.call(d,b,"highlight",a.p6);c.call(d,b,"unhighlight",a.C6)},FGa=function(a,b){var c=a.getHandler();(b?c.s:c.Ve).call(c,a.i(),"keydown",a.QFa)};_.w0.prototype.p6=function(a){(a=a.target.i())&&HGa(this,a)};_.w0.prototype.QFa=function(a){RW(this,32)&&this.Ff()&&this.$b&&this.$b.isVisible()&&a.stopPropagation()};
_.w0.prototype.C6=function(){if(!A_(this.$b)){var a=this.i();_.WK(a,"activedescendant","");_.WK(a,"owns","")}};_.w0.prototype.k6=function(a){if(_.SW(this,64)&&a.target instanceof _.i0){a=a.target;var b=a.i();a.isVisible()&&_.SW(a,2)&&null!=b&&HGa(this,b)}};var HGa=function(a,b){a=a.i();b=FV(b)||b;if(!b.id){var c=_.NK.Hc();b.id=":"+(c.TM++).toString(36)}WAa(a,b);_.WK(a,"owns",b.id)};_.VW("goog-menu-button",function(){return new _.w0(null)});
var y0=function(a){_.ne.call(this);this.xj=[];this.Gia(a)};_.r(y0,_.ne);_.h=y0.prototype;_.h.Hv=null;_.h.Oq=null;_.h.gU=function(){return this.xj.length};_.h.yF=function(a){return this.xj[a]||null};_.h.Gia=function(a){a&&(_.Nb(a,function(b){z0(this,b,!1)},this),_.La(this.xj,a))};_.h.Yg=function(a){this.Rz(a,this.gU())};_.h.Rz=function(a,b){a&&(z0(this,a,!1),_.DJ(this.xj,b,0,a))};_.h.removeItem=function(a){a&&_.Ha(this.xj,a)&&a==this.Hv&&(this.Hv=null,this.dispatchEvent("select"))};_.h.os=function(){return this.Hv};
_.h.hU=function(){return _.Ja(this.xj)};_.h.kC=function(a){a!=this.Hv&&(z0(this,this.Hv,!1),this.Hv=a,z0(this,a,!0));this.dispatchEvent("select")};_.h.tU=function(){var a=this.Hv;return a?_.Ca(this.xj,a):-1};_.h.mra=function(a){this.kC(this.yF(a))};_.h.clear=function(){_.MU(this.xj);this.Hv=null};_.h.ta=function(){y0.ka.ta.call(this);delete this.xj;this.Hv=null};var z0=function(a,b,c){b&&("function"==typeof a.Oq?a.Oq(b,c):"function"==typeof b.mp&&b.mp(c))};
_.A0=function(a,b,c,d,e){_.w0.call(this,a,b,c,d,e||new _.l0("listbox"));this.n4=this.getContent();this.c7=null;this.jaa("listbox")};_.r(_.A0,_.w0);_.h=_.A0.prototype;_.h.ze=null;_.h.Ha=function(){_.A0.ka.Ha.call(this);B0(this);IGa(this)};_.h.Og=function(a){_.A0.ka.Og.call(this,a);(a=this.vF())?(this.n4=a,B0(this)):this.os()||this.mra(0)};_.h.ta=function(){_.A0.ka.ta.call(this);this.ze&&(this.ze.Cb(),this.ze=null);this.n4=null};
_.h.s6=function(a){this.kC(a.target);_.A0.ka.s6.call(this,a);a.stopPropagation();this.dispatchEvent("action")};_.h.nGa=function(){var a=this.os();_.A0.ka.Sb.call(this,a&&a.Lb());B0(this)};_.h.tt=function(a){var b=_.A0.ka.tt.call(this,a);a!=b&&(this.ze&&this.ze.clear(),a&&(this.ze?_.RK(a,function(c){C0(c);this.ze.Yg(c)},this):D0(this,a)));return b};_.h.Yg=function(a){C0(a);_.A0.ka.Yg.call(this,a);this.ze?this.ze.Yg(a):D0(this,this.jh());E0(this)};
_.h.Rz=function(a,b){C0(a);_.A0.ka.Rz.call(this,a,b);this.ze?this.ze.Rz(a,b):D0(this,this.jh())};_.h.removeItem=function(a){_.A0.ka.removeItem.call(this,a);this.ze&&this.ze.removeItem(a)};_.h.kC=function(a){if(this.ze){var b=this.os();this.ze.kC(a);a!=b&&this.dispatchEvent("change")}};_.h.mra=function(a){this.ze&&this.kC(this.ze.yF(a))};_.h.Sb=function(a){if(null!=a&&this.ze)for(var b=0,c;c=this.ze.yF(b);b++)if(c&&"function"==typeof c.Lb&&c.Lb()==a){this.kC(c);return}this.kC(null)};
_.h.Lb=function(){var a=this.os();return a?a.Lb():null};_.h.os=function(){return this.ze?this.ze.os():null};_.h.tU=function(){return this.ze?this.ze.tU():-1};
var D0=function(a,b){a.ze=new y0;b&&_.RK(b,function(c){C0(c);this.ze.Yg(c)},a);IGa(a)},IGa=function(a){a.ze&&a.getHandler().s(a.ze,"select",a.nGa)},B0=function(a){var b=a.os();a.setContent(b?b.vF():a.n4);var c=a.qc.mb(a.i());c&&a.wa().nHa(c)&&(null==a.c7&&(a.c7=_.XK(c,"label")),b=b?b.i():null,_.YK(c,b?_.XK(b,"label"):a.c7),E0(a))},E0=function(a){var b=a.qc;if(b&&(b=b.mb(a.i()))){var c=a.Ba;b.id||(b.id=":"+(_.NK.Hc().TM++).toString(36));_.VK(b,"option");_.WK(b,"selected",!0);_.WK(c,"activedescendant",
b.id);a.ze&&(c=a.ze.hU(),_.WK(b,"setsize",JGa(c)),a=a.ze.tU(),_.WK(b,"posinset",0<=a?JGa(_.yJ(c,0,a+1)):0))}},JGa=function(a){return sza(a,function(b){return b instanceof _.i0})},C0=function(a){a.jaa(a instanceof _.i0?"option":"separator")};_.A0.prototype.Se=function(a,b){_.A0.ka.Se.call(this,a,b);_.SW(this,64)?this.jh().Qq(this.tU()):E0(this)};_.VW("goog-select",function(){return new _.A0(null)});
var F0=function(a){_.OK.call(this);this.bc=a;this.oA=this.Waa=null;this.rO=new _.A0(null);this.La(this.rO);this.EO=new _.A0(null);this.La(this.EO)};_.p(F0,_.OK);_.h=F0.prototype;
_.h.ha=function(){_.OK.prototype.ha.call(this);_.gK(this.i(),"gb-translate-panel");var a=_.TJ("LABEL","gb-translate-sl","From:"),b=_.TJ("LABEL","gb-translate-tl","To:"),c=_.TJ("DIV","gb-translate-controls");this.i().appendChild(c);c.appendChild(a);this.rO.Za(c);c.appendChild(b);this.EO.Za(c);this.Waa=_.TJ("DIV","gb-translate-text",this.bc.Yd().Wa().re);this.i().appendChild(this.Waa)};
_.h.Ha=function(){var a=this;_.OK.prototype.Ha.call(this);var b=this.getHandler();b.s(this.rO,"action",this.L$);b.s(this.EO,"action",this.L$);b.s(document.body,"copy",this.m6);b=this.bc.Yla();_.NFa(b).then(function(c){if(a.ub){var d=a.bc.Yla();c=c.data.languages;d=_.JZ("gb-reader/prefs/layers/translate/target-language",d);KGa(a.EO,c,d);d=_.JZ("gb-reader/prefs/layers/translate/source-language","auto");KGa(a.rO,[{language:"auto",name:"Detect language"}].concat(c),d);a.L$()}})};
_.h.zc=function(){this.oA&&(this.oA.cancel(),this.oA=null);_.OK.prototype.zc.call(this)};_.h.m6=function(a){var b=this.i();this.bc.getVolume().Nu().av()||!_.Qi(a.target,b)&&!_.Qi(b,a.target)||a.preventDefault()};
_.h.L$=function(){var a=this;if(this.ub){this.oA&&(this.oA.cancel(),this.oA=null);var b=this.EO.os().Lb(),c=this.rO.os().Lb();_.IZ("gb-reader/prefs/layers/translate/target-language",b);_.IZ("gb-reader/prefs/layers/translate/source-language",c);c="auto"==c?"":c;this.oA=_.MFa(this.bc.Yd().Wa().re,b,c).then(function(d){_.UJ(a.Waa,d);return d})}};
var KGa=function(a,b,c){var d=new _.m0;_.n0(d,!1);b=_.l(b);for(var e=b.next();!e.done;e=b.next())e=e.value,d.La(new _.i0(e.name,e.language),!0);a.tt(d);a.Sb(c);_.gK(d.i(),"gb-translate-menu-vertical")};
var G0=function(){_.Qd.call(this);this.xn=null};_.p(G0,_.Qd);G0.prototype.ta=function(){_.Ma(this.xn)};G0.prototype.Za=function(a,b){this.xn=new F0(a);this.xn.Za(b);a.ot(1);a.show()};
_.LGa=function(a){a=a.sq;EX(a,new BX("notes",c0,["short_passage","text","note"],"Add Note","View Note",[oCa(),nCa()]));EX(a,new BX("geo",N_,["geo"],void 0,"View Map",[]));EX(a,new BX("dictionary",s_,["word"],"Define",void 0,[]));EX(a,new BX("translate",G0,["text"],"Translate",void 0,[pCa()]));EX(a,new BX("copy",o_,["text"],"Copy",void 0,[mCa()]))};
var H0=function(a,b){void 0!==a.name?(this.name=a.name,this.code=hAa[a.name]):(this.code=a=a.code,this.name=MGa(a));_.ya.call(this,_.US("%s %s",this.name,b))};_.r(H0,_.ya);var MGa=function(a){var b=iAa(function(c){return a==c});if(void 0===b)throw Error("qe`"+a);return b},hAa={AbortError:3,EncodingError:5,InvalidModificationError:9,InvalidStateError:7,NotFoundError:1,NotReadableError:4,NoModificationAllowedError:6,PathExistsError:12,QuotaExceededError:10,SecurityError:2,SyntaxError:8,TypeMismatchError:11};
var I0=function(a,b){_.Rd.call(this,a.type,b);this.Zf=a};_.r(I0,_.Rd);
var OGa;_.J0=function(){_.ne.call(this);this.kc=new FileReader;this.kc.onloadstart=(0,_.Jb)(this.Wm,this);this.kc.onprogress=(0,_.Jb)(this.Wm,this);this.kc.onload=(0,_.Jb)(this.Wm,this);this.kc.onabort=(0,_.Jb)(this.Wm,this);this.kc.onerror=(0,_.Jb)(this.Wm,this);this.kc.onloadend=(0,_.Jb)(this.Wm,this)};_.r(_.J0,_.ne);_.h=_.J0.prototype;_.h.abort=function(){try{this.kc.abort()}catch(a){throw new H0(a,"aborting read");}};_.h.JA=function(){return this.kc.readyState};_.h.g6=function(){return this.kc.result};
_.h.getError=function(){return this.kc.error&&new H0(this.kc.error,"reading file")};_.h.Wm=function(a){this.dispatchEvent(new I0(a,this))};_.h.ta=function(){_.J0.ka.ta.call(this);delete this.kc};_.h.readAsBinaryString=function(a){this.kc.readAsBinaryString(a)};_.h.readAsArrayBuffer=function(a){this.kc.readAsArrayBuffer(a)};_.h.readAsText=function(a,b){this.kc.readAsText(a,b)};_.h.c$=function(a){this.kc.readAsDataURL(a)};OGa=function(a){var b=new _.J0,c=_.NGa(b);b.c$(a);return c};
_.NGa=function(a){var b=new _.ih;a.s("loadend",_.Kb(function(c,d){var e=d.g6(),f=d.getError();null==e||f?c.eh(f):c.callback(e);d.Cb()},b,a));return b};
var K0=function(a){_.ne.call(this);this.Nq=a;this.Nq.onwritestart=(0,_.Jb)(this.Wm,this);this.Nq.onprogress=(0,_.Jb)(this.Wm,this);this.Nq.onwrite=(0,_.Jb)(this.Wm,this);this.Nq.onabort=(0,_.Jb)(this.Wm,this);this.Nq.onerror=(0,_.Jb)(this.Wm,this);this.Nq.onwriteend=(0,_.Jb)(this.Wm,this)};_.r(K0,_.ne);_.h=K0.prototype;_.h.abort=function(){try{this.Nq.abort()}catch(a){throw new H0(a,"aborting save");}};_.h.JA=function(){return this.Nq.readyState};
_.h.getError=function(){return this.Nq.error&&new H0(this.Nq.error,"saving file")};_.h.Wm=function(a){this.dispatchEvent(new I0(a,this))};_.h.ta=function(){delete this.Nq;K0.ka.ta.call(this)};
var L0=function(a){K0.call(this,a);this.hP=a};_.r(L0,K0);_.h=L0.prototype;_.h.getPosition=function(){return this.hP.position};_.h.getLength=function(){return this.hP.length};_.h.write=function(a){try{this.hP.write(a)}catch(b){throw new H0(b,"writing file");}};_.h.seek=function(a){try{this.hP.seek(a)}catch(b){throw new H0(b,"seeking in file");}};_.h.truncate=function(a){try{this.hP.truncate(a)}catch(b){throw new H0(b,"truncating file");}};
var M0=function(a,b){this.Lu=a;this.ds=b};_.h=M0.prototype;_.h.isFile=function(){return this.ds.isFile};_.h.isDirectory=function(){return this.ds.isDirectory};_.h.getName=function(){return this.ds.name};_.h.sj=function(){return this.ds.fullPath};_.h.HA=function(){return this.getMetadata().addCallback(function(a){return a.modificationTime})};
_.h.getMetadata=function(){var a=new _.ih;this.ds.getMetadata(function(b){a.callback(b)},(0,_.Jb)(function(b){var c="retrieving metadata for "+this.sj();a.eh(new H0(b,c))},this));return a};_.h.moveTo=function(a,b){var c=new _.ih;this.ds.moveTo(a.ox,b,(0,_.Jb)(function(d){c.callback(N0(this,d))},this),(0,_.Jb)(function(d){var e="moving "+this.sj()+" into "+a.sj()+(b?", renaming to "+b:"");c.eh(new H0(d,e))},this));return c};
_.h.copyTo=function(a,b){var c=new _.ih;this.ds.copyTo(a.ox,b,(0,_.Jb)(function(d){c.callback(N0(this,d))},this),(0,_.Jb)(function(d){var e="copying "+this.sj()+" into "+a.sj()+(b?", renaming to "+b:"");c.eh(new H0(d,e))},this));return c};var N0=function(a,b){return b.isFile?new O0(a.Lu,b):new P0(a.Lu,b)};M0.prototype.BMa=function(a){return this.ds.toURL(a)};M0.prototype.ssa=M0.prototype.BMa;
M0.prototype.remove=function(){var a=new _.ih;this.ds.remove((0,_.Jb)(a.callback,a,!0),(0,_.Jb)(function(b){var c="removing "+this.sj();a.eh(new H0(b,c))},this));return a};M0.prototype.getParent=function(){var a=new _.ih;this.ds.getParent((0,_.Jb)(function(b){a.callback(new P0(this.Lu,b))},this),(0,_.Jb)(function(b){var c="getting parent of "+this.sj();a.eh(new H0(b,c))},this));return a};var P0=function(a,b){M0.call(this,a,b);this.ox=b};_.r(P0,M0);
P0.prototype.getFile=function(a,b){var c=new _.ih;this.ox.getFile(a,PGa(b),(0,_.Jb)(function(d){c.callback(new O0(this.Lu,d))},this),(0,_.Jb)(function(d){var e="loading file "+a+" from "+this.sj();c.eh(new H0(d,e))},this));return c};P0.prototype.getDirectory=function(a,b){var c=new _.ih;this.ox.getDirectory(a,PGa(b),(0,_.Jb)(function(d){c.callback(new P0(this.Lu,d))},this),(0,_.Jb)(function(d){var e="loading directory "+a+" from "+this.sj();c.eh(new H0(d,e))},this));return c};
P0.prototype.sV=function(){var a=new _.ih,b=this.ox.createReader(),c=[],d=(0,_.Jb)(function(f){var g="listing directory "+this.sj();a.eh(new H0(f,g))},this),e=(0,_.Jb)(function(f){if(f.length){for(var g=0,k;k=f[g];g++)c.push(N0(this,k));b.readEntries(e,d)}else a.callback(c)},this);b.readEntries(e,d);return a};
P0.prototype.removeRecursively=function(){var a=new _.ih;this.ox.removeRecursively((0,_.Jb)(a.callback,a,!0),(0,_.Jb)(function(b){var c="removing "+this.sj()+" recursively";a.eh(new H0(b,c))},this));return a};var PGa=function(a){return 2==a?{create:!0}:3==a?{create:!0,exclusive:!0}:{}},O0=function(a,b){M0.call(this,a,b);this.ila=b};_.r(O0,M0);
O0.prototype.createWriter=function(){var a=new _.ih;this.ila.createWriter(function(b){a.callback(new L0(b))},(0,_.Jb)(function(b){var c="creating writer for "+this.sj();a.eh(new H0(b,c))},this));return a};O0.prototype.file=function(){var a=new _.ih;this.ila.file(function(b){a.callback(b)},(0,_.Jb)(function(b){var c="getting file for "+this.sj();a.eh(new H0(b,c))},this));return a};
var Q0=function(a){this.Lu=a};Q0.prototype.getName=function(){return this.Lu.name};Q0.prototype.JL=function(){return new P0(this,this.Lu.root)};
var QGa=function(){var a=_.wa.requestFileSystem||_.wa.webkitRequestFileSystem;if("function"!==typeof a)return GAa();var b=new _.ih;a(0,10485760,function(c){b.callback(new Q0(c))},function(c){b.eh(new H0(c,"requesting filesystem"))});return b};
_.R0=function(){this.v$=null};_.R0.prototype.IHa=function(){return _.Ze(_.S0(this).then(function(){return!!_.T0()}),function(){return!1})};_.d_=function(a,b){var c=_.T0(),d;c&&(d=c.getItem(a));"string"!==typeof d&&(d="string"===typeof b?b:null);return _.CJ(d)};_.h=_.R0.prototype;_.h.xh=function(a,b){var c=_.T0();return c?(c.setItem(a,b),_.CJ(b)):_.BJ(Error("se"))};_.h.sV=function(a){return _.S0(this).then(function(b){return b.getDirectory(a)}).then(function(b){return b.sV()})};
_.h.c$=function(a,b){return _.U0(this,a,b).then(OGa)};_.h.HA=function(a,b){return _.V0(this,a,b).then(function(c){return c.HA()})};_.h.clear=function(){_.S0(this).then(function(a){return a.sV()}).then(function(a){a=_.Rb(a,function(b){return b.removeRecursively?b.removeRecursively():b.remove()});return _.tV(a)}).then(function(){_.T0().clear()})};_.T0=function(){try{return window.localStorage||null}catch(a){return null}};_.S0=function(a){a.v$||(a.v$=QGa().then(function(b){return b.JL()}));return a.v$};
_.V0=function(a,b,c){return _.S0(a).then(function(d){return d.getFile(_.aV(b,c))})};_.U0=function(a,b,c){return _.V0(a,b,c).then(function(d){return d.file()})};

}catch(e){_._DumpException(e)}
try{
var Y6=function(a,b){for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)},uUa=function(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],f=b.call(void 0,e,d,a);void 0!==f&&(c[f]||(c[f]=[])).push(e)}return c},Z6=function(a){_.rb(["timing","Web Reader",a,void 0])},vUa=function(a){var b=_.uZ();if(!b||!a)return null;a="gb-id/"+a;var c=b.getItem(a)||null;a:if(c){var d=-1;try{d=_.SS(c).length}catch(e){d=!1;break a}d=0<=d&&8>=d}else d=!1;if(!d){c=[];for(d=0;8>
d;d++)c.push(Math.floor(256*Math.random()));c=_.zd(c,3);try{b.setItem(a,c)}catch(e){return null}}return c},xUa=function(a){$6||($6=_.Gb("gapi.load",a.parentWindow)?_.CJ():_.$h(wUa,{document:a}).then());return $6},e7=function(a,b,c,d){c=void 0===c?"":c;d=void 0===d?"This book cannot be opened":d;var e="An unknown error has occurred.",f="Learn more";switch(a.constructor){case _.XY:e=a.message;a=a.JKa;6==a.reason&&(c=a.order_url,f="View Declined Order");break;case a7:e="This uploaded volume encountered an error or has not finished processing.";
c="https://support.google.com/googleplay/?p=books_webopen_upload";f="Troubleshooting steps";break;case b7:e="To read books on Google Play, set your web browser to allow cookies for books.googleusercontent.com.";break;case c7:e="This book contains content that is not yet supported in your browser.";break;case d7:e="This book's rental period has expired.";break;default:_.Na(a)}d=yUa(d,function(){_.jc(b,"#")?_.cL(window.location,b):_.cL(window.top.location,b)});d.setDraggable(!1);d.W4=!1;_.OL(d);e=_.TJ("DIV",
null,_.TJ("P",null,e));c&&e.appendChild(_.TJ("A",{target:"_top",href:c},f));d.mb().appendChild(e);return d},zUa=function(a){var b=[_.fV(a.getContent())],c=a.rV;a=a.qV;c&&a&&b.push(_.hV("A",{href:a,target:"_top"},c));a=_.rAa(" ",b);c=document;b=_.Fe(c,"DIV");_.Zc?(a=_.gV(_.uaa,a),_.Oc(b,a),b.removeChild(b.firstChild)):_.Oc(b,a);if(1==b.childNodes.length)b=b.removeChild(b.firstChild);else{for(c=c.createDocumentFragment();b.firstChild;)c.appendChild(b.firstChild);b=c}return b},AUa=function(a){try{var b=
JSON.parse(a);return _.Eb(b)?b:{}}catch(c){}return{}},BUa=function(a,b,c,d){if(!b&&!c)return null;var e=b?String(b).toUpperCase():null;return _.Wi(a,function(f){return(!e||f.nodeName==e)&&(!c||"string"===typeof f.className&&_.Da(f.className.split(/\s+/),c))},!0,d)},f7=function(a,b){b instanceof _.ih?a.addCallback((0,_.Jb)(b.KE,b)):a.addCallback(function(){return b})},CUa=function(a,b){a.Ba=b},DUa=function(a,b){a.Re=b;a.Al&&_.Oc(a.Al,b)},EUa=function(a,b){return a.execute("mylibrary.bookshelves.addVolume",
{shelf:7,volumeId:b,source:"ge-web-app"}).then(function(){return!0})},FUa=function(a){var b=_.wa.BlobBuilder||_.wa.WebKitBlobBuilder;if(void 0!==b){b=new b;for(var c=0;c<arguments.length;c++)b.append(arguments[c]);return b.getBlob()}b=_.Ja(arguments);c=_.wa.BlobBuilder||_.wa.WebKitBlobBuilder;if(void 0!==c){c=new c;for(var d=0;d<b.length;d++)c.append(b[d],void 0);b=c.getBlob(void 0)}else if(void 0!==_.wa.Blob)b=new Blob(b,{});else throw Error("s");return b},GUa=function(a){var b=new _.ih;b.callback(a);
return b},HUa=/^(\d{4})(?:(?:-?(\d{2})(?:-?(\d{2}))?)|(?:-?(\d{3}))|(?:-?W(\d{2})(?:-?([1-7]))?))?$/,IUa=/^(\d{2})(?::?(\d{2})(?::?(\d{2})(\.\d+)?)?)?$/,JUa=/Z|(?:([-+])(\d{2})(?::?(\d{2}))?)$/,KUa=function(a,b){var c=b.match(HUa);if(!c)return!1;var d=Number(c[2]),e=Number(c[3]),f=Number(c[4]);b=Number(c[5]);var g=Number(c[6])||1;a.setFullYear(Number(c[1]));f?(a.setDate(1),a.setMonth(0),a.add(new _.YS("d",f-1))):b?(a.setMonth(0),a.setDate(1),c=a.getDay()||7,a.add(new _.YS("d",(4>=c?1-c:8-c)+(Number(g)+
7*(Number(b)-1))-1))):(d&&(a.setDate(1),a.setMonth(d-1)),e&&a.setDate(e));return!0},g7=function(a,b,c){var d=_.iBa(a,b);return _.hBa(a,b,d,c)},LUa=function(a){return a.Ol?"":a.Xa.viewOrderUrl||""},MUa=function(a){if(a.Ol)return a.Ol.Ku;var b=[],c="";(a=a.Xa.offers)&&_.Nb(a,function(d){d.retailPrice&&(b.push(d.retailPrice.amountInMicros),c=d.retailPrice.currencyCode)});if(!b.length)return"";_.NU(b);return _.qBa(b[0]/1E6,c)},NUa=function(a){switch(_.oW(a)){case "FOR_RENTAL_ONLY":case "FOR_SALE_AND_RENTAL":return!0}return!1},
OUa=function(a){if(!a.fM())return"";a=_.rW(a);a=Math.round(a/3600);var b=Math.round(a/24);return 1>=a?"Expiring soon":48>=a?a+" hours":b+" days"},PUa=function(a,b,c){var d=null;b=a.oV.get(b);_.Sb(b.iqa,function(e){d=e(this.Sa,this.nd,this.qo,c);return!!d},a);return d},QUa=function(a,b){var c=new Map;b=_.l(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var e=c.get(d.getType())||0;c.set(d.getType(),e+1)}b=new Map;d=_.l(c.keys());for(e=d.next();!e.done;e=d.next())if(e=e.value,!(1<c.get(e))){e=_.l(a.cS[e]||
[]);for(var f=e.next();!f.done;f=e.next()){f=f.value;var g=f.$c;b.has(g)?b.delete(g):b.set(g,f)}}return Array.from(b.values())},RUa=function(a){a=_.iV(a).split(" ");var b=[];1==a.length&&b.push("word");5>=a.length&&b.push("short_passage");b.push("text");return b},SUa=function(a,b,c){var d=new Set(c.map(function(k){return k.getType()})),e=RUa(b.re);b=[];c=new Set;e=_.l(e);for(var f=e.next();!f.done;f=e.next()){f=_.l(a.cS[f.value]||[]);for(var g=f.next();!g.done;g=f.next())g=g.value,c.has(g.$c)||g.zE.some(function(k){return d.has(k)})||
(b.push(g),c.add(g.$c))}return b},TUa=function(a,b){var c=a.$m();if(c.length&&"line"!==a.fS)for(a=_.l(c),c=a.next();!c.done;c=a.next())TUa(c.value,b);else b.push(a.Ug)},h7=function(a,b,c,d){var e=c.$m();if(e.length){for(var f=Infinity,g=-Infinity,k=0;k<e.length;k++)_.wX(a,b,e[k].Wa())&&(f=Math.min(f,k),g=Math.max(g,k));if(f<=g&&(h7(a,b,e[f],d),f<g)){c="line"===c.fS?d.length:Infinity;for(f+=1;f<g;f++)TUa(e[f],d);for(h7(a,b,e[g],d);d.length>c;)b=d.pop(),a=d.pop(),b&&a?(b=new _.ZJ(b.left,b.top,b.width,
b.height),_.$U(b,a),a=b):a=null,a&&d.push(a)}}else d.push(c.Ug)},UUa=function(a,b){var c=[],d=a.gp.Wa();d&&_.wX(a.ya,b,d)&&h7(a.ya,b,a.gp,c);return c},i7=function(a,b){var c=Infinity,d=null,e=[];b=_.l(b);for(var f=b.next();!f.done;f=b.next()){f=f.value;var g=_.bK(f.Ly,a);g<c&&(c=g,d=f);0==g&&e.push(f)}d&&!e.length&&e.push(d);c=[];e=_.l(e);for(f=e.next();!f.done;f=e.next())_.La(c,f.value.$m());return c.length?i7(a,c):d},VUa=function(){_.LT.call(this,"caching disabled for this request")};_.p(VUa,_.LT);
var j7=function(a){this.Xa=a;this.xj=a.items||[]};j7.prototype.ff=function(){return this.xj.length};j7.prototype.getItem=function(a){return(a=this.xj[a])?new _.pW(a):null};
var WUa=function(a){return _.OT.promise.then(function(b){var c=a.nq(),d=1E3;d=void 0===d?10:d;c=void 0===c?"ge-web-app":c;return b.execute("mylibrary.bookshelves.volumes.list",{shelf:7,startIndex:0,maxResults:d,source:c,showPreorders:!0},["volumes/list/7/0",d,c].join("/"))})},XUa=function(a){a=void 0===a?_.yZ:a;return WUa(a).then(function(b){return new j7(b)})},YUa=function(a,b,c){c=c&&2==c.KH;if(!c){var d=a.cZ.get(b);if(d)return _.CJ(d)}c?c=_.BJ(new VUa):(c=new _.pZ,_.qZ(c,1),c=XUa(c).then(function(e){for(var f=
0,g;g=e.getItem(f);f++)if(g.Ua()==b)return g;throw new _.oZ;}));return _.Ze(c,function(){return a.QHa.pq(b)}).then(function(e){e=new _.pW(e,a.B7);a.cZ.set(e.Ua(),e);return e})},ZUa=function(a,b,c){b=_.AZ(b,c);return a.Hka.get(b)},$Ua=function(a){return new _.JX({fontFace:a.pF,fontSize:a.sF,RU:a.UF,gV:a.gG,lineHeight:a.mG})},aVa=function(a,b,c){return a.ms(b,c).then(function(d){d=_.HX(d,a.Va(),!0,!0);return _.Qb(d,function(e){return this.vb.Zv.has(e.$c)},a)})},k7=null,bVa={".":".2E","!":".21","~":".7E",
"*":".2A","'":".27","(":".28",")":".29","%":"."},l7=function(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return bVa[b]})},m7=function(a){try{a.Uk.save(a.Tra)}catch(b){throw"Storage mechanism: Quota exceeded";}},n7=function(a){return a.Uk.XMLDocument.documentElement},o7=function(a,b){this.Tra=a;this.Uk=null;if(_.Zc&&!_.ld(9)){k7||(k7=new _.we);this.Uk=k7.get(a);this.Uk||(b?this.Uk=document.getElementById(b):(this.Uk=document.createElement("userdata"),this.Uk.addBehavior("#default#userData"),
document.body.appendChild(this.Uk)),k7.set(a,this.Uk));try{this.Uk.load(this.Tra)}catch(c){this.Uk=null}}};_.r(o7,_.WZ);_.h=o7.prototype;_.h.Pl=function(){return!!this.Uk};_.h.set=function(a,b){this.Uk.setAttribute(l7(a),b);m7(this)};_.h.get=function(a){a=this.Uk.getAttribute(l7(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};_.h.remove=function(a){this.Uk.removeAttribute(l7(a));m7(this)};_.h.ff=function(){return n7(this).attributes.length};
_.h.Xi=function(a){var b=0,c=n7(this).attributes,d=new _.ve;d.next=function(){if(b>=c.length)throw _.ue;var e=c[b++];if(a)return decodeURIComponent(e.nodeName.replace(/\./g,"%")).substr(1);e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e};return d};_.h.clear=function(){for(var a=n7(this),b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);m7(this)};var p7=function(a){this.JV=a};
p7.prototype.set=function(a,b){void 0===b?this.JV.remove(a):this.JV.set(a,_.qe(b))};p7.prototype.get=function(a){try{var b=this.JV.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};p7.prototype.remove=function(a){this.JV.remove(a)};
var cVa=function(a,b){function c(f){if(!e.length)return GUa(f);var g=e.shift();return(".."==g?f.getParent():"."==g?GUa(f):f.getDirectory(g,2)).addCallback(c)}if(_.jc(b,"/")){var d=a.Lu.JL();if(a.sj()!=d.sj())return cVa(d,b)}var e=_.Qb(b.split("/"),_.bL);return c(a)},dVa=function(a){var b=void 0!==_.wa.URL&&void 0!==_.wa.URL.createObjectURL?_.wa.URL:void 0!==_.wa.createObjectURL?_.wa:null;if(null==b)throw Error("r");return b.createObjectURL(a)},eVa=function(a,b){return _.V0(_.b_,a,b).then(function(){return!0},
function(){return!1})},fVa=function(a,b){return _.U0(_.b_,a,b).then(function(c){var d=new _.J0,e=_.NGa(d);d.readAsText(c,void 0);return e})},gVa=function(a){return _.S0(_.b_).then(function(b){return b.getDirectory(a)}).then(function(b){return b.removeRecursively()})},hVa=function(a,b){return b.createWriter().then(function(c){var d=new _.NJ;return _.zJ(new _.Ue(function(e,f){d.s(c,"writeend",function(){e(b)}).s(c,"error",f);c.write(FUa(a))}),function(){d.Cb()})})},iVa=function(a,b,c){var d=b.substring(0,
10)+_.Rc(),e;return _.Ze(a.getFile(d,3).then(function(f){e=f;return hVa(c,f)}).then(function(f){return f.moveTo(a,b)}),function(f){if(e)return e.remove().then(function(){throw f;},function(){throw f;});throw f;})},jVa=function(a,b,c){return _.S0(_.b_).then(function(d){return cVa(d,a)}).then(function(d){return iVa(d,b,c)})},q7=function(a,b,c){c&&(a=_.kV(a));a.length>b&&(a=a.substring(0,b-3)+"...");c&&(a=_.ri(a));return a},kVa=function(a,b,c){_.Vd(a)?_.oe(a,b,!1,c):_.le(a,b,!1,c)},lVa=function(a){if(a.ff&&
"function"==typeof a.ff)a=a.ff();else if(_.Ka(a)||"string"===typeof a)a=a.length;else{var b=0,c;for(c in a)b++;a=b}return a},mVa=function(a,b){if("function"==typeof a.every)return a.every(b,void 0);if(_.Ka(a)||"string"===typeof a)return _.Ub(a,b,void 0);for(var c=_.Ae(a),d=_.ze(a),e=d.length,f=0;f<e;f++)if(!b.call(void 0,d[f],c&&c[f],a))return!1;return!0},nVa=function(a,b){return new _.GJ(a.x+b.x,a.y+b.y)},r7=function(a,b){return new _.Ph(a,!0,b)},s7=function(a,b){return new _.Ph(a,!1,b)},t7="",u7=
function(){_.Qd.call(this);this.O$={}};_.r(u7,_.Qd);u7.prototype.lB=null;u7.prototype.connect=function(a){a&&a()};u7.prototype.isConnected=function(){return!0};var oVa=function(a,b){if(b&&"string"===typeof a)try{return JSON.parse(a)}catch(c){return null}else if(!b&&"string"!==typeof a)return _.qe(a);return a};u7.prototype.ta=function(){u7.ka.ta.call(this);delete this.O$;delete this.uka};
var pVa={1:"NativeMessagingTransport",2:"DirectTransport"},qVa=["pu","lru","pru","lpu","ppu"],v7=function(){for(var a=10,b="";0<a--;)b+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(62*Math.random()));return b},w7=function(a){_.Qd.call(this);this.ug=a||_.Zi()};_.r(w7,_.Qd);w7.prototype.MY=0;w7.prototype.getType=function(){return this.MY};w7.prototype.getWindow=function(){return this.ug.getWindow()};w7.prototype.getName=function(){return pVa[String(this.MY)]||""};
var x7={},y7={},rVa=function(a){a=a.split(",");a[1]=a[1]||null;return a},sVa=function(a,b,c){this.zl=a;this.Lqa=b;this.kpa=c},tVa=function(a){var b=new sVa(a.channelName,a.service,a.payload);a=b.zl;var c=b.Lqa;b=b.kpa;var d=y7[a];if(d)return d.jP(c,b),!0;d=rVa(b)[0];for(var e in y7){var f=y7[e];if(1==z7(f)&&!f.isConnected()&&"tp"==c&&"SETUP"==d)return A7(f,a),f.jP(c,b),!0}return!1},B7=function(a,b){w7.call(this,b);this.$e=a;this.Od=new _.NJ(this);_.$i(this,this.Od);this.Js=new _.Oj(100,this.getWindow());
_.$i(this,this.Js);this.Sk=new _.ih;this.Tk=new _.ih;this.nj=new _.ih;this.T4=v7();this.zy=null;this.BE={};this.LJa=this.$e.name;a=this.$e;b=z7(this.$e);A7(a,this.$e.name+"_"+b);this.dM=!1;f7(this.nj,this.Sk);f7(this.nj,this.Tk);this.nj.addCallback(this.Q8,this);this.nj.callback(!0);this.Od.s(this.Js,"tick",this.KM)};_.r(B7,w7);_.h=B7.prototype;_.h.MY=2;
_.h.zsa=function(a){a=rVa(a);var b=a[1];switch(a[0]){case "SETUP_ACK":this.Sk.Fo||this.Sk.callback(!0);break;case "SETUP":this.PX(),null!=this.zy&&this.zy!=b&&this.YN(),this.zy=b}};_.h.YN=function(){this.send("tp","SETUP,"+this.T4)};_.h.PX=function(){this.send("tp","SETUP_ACK");this.Tk.Fo||this.Tk.callback(!0)};
_.h.connect=function(){var a=this.getWindow();if(a){var b=_.Ib(a);0==(x7[b]||0)&&null==_.Gb("crosswindowmessaging.channel",a)&&_.Fb("crosswindowmessaging.channel",tVa,a);x7[b]++;this.dM=!0;this.KM()}};_.h.KM=function(){this.$e.isConnected()?this.Js.stop():(this.Js.start(),this.YN())};_.h.send=function(a,b){if(this.$e.$o){var c=0==z7(this.$e)?1:0;a=new sVa(this.LJa+"_"+c,a,b);this.$e.Ji().directSyncMode?this.dla(a):this.BE[_.Ib(a)]=_.jf((0,_.Jb)(this.dla,this,a),0)}};
_.h.dla=function(a){var b=_.Ib(a);this.BE[b]&&delete this.BE[b];try{var c=_.Gb("crosswindowmessaging.channel",this.$e.$o)}catch(d){return}if(null!==c)try{c({channelName:a.zl,service:a.Lqa,payload:a.kpa})}catch(d){}};_.h.Q8=function(){uVa(this.$e,(this.$e.Ji(),0))};
_.h.ta=function(){if(this.dM){var a=this.getWindow(),b=_.Ib(a);1==--x7[b]&&_.Fb("crosswindowmessaging.channel",null,a)}this.BE&&(_.ji(this.BE,function(c){_.kf(c)}),this.BE=null);this.Sk&&(this.Sk.cancel(),delete this.Sk);this.Tk&&(this.Tk.cancel(),delete this.Tk);this.nj&&(this.nj.cancel(),delete this.nj);B7.ka.ta.call(this)};
var C7={},vVa=function(a){a=a.split(",");a[1]=a[1]||null;return a},xVa=function(a){var b=a.Zf.data;if("string"!==typeof b)return!1;var c=b.indexOf("|"),d=b.indexOf(":");if(-1==c||-1==d)return!1;var e=b.substring(0,c);c=b.substring(c+1,d);b=b.substring(d+1);if(d=y7[e])return d.jP(c,b,a.Zf.origin),!0;d=vVa(b)[0];for(var f in y7){var g=y7[f];if(1==z7(g)&&!g.isConnected()&&"tp"==c&&("SETUP"==d||"SETUP_NTPV2"==d)&&wVa(g,a.Zf.origin))return A7(g,e),g.jP(c,b),!0}return!1},D7=function(a,b,c,d,e){w7.call(this,
c);this.$e=a;this.aH=e||2;this.iKa=b||"*";this.Od=new _.NJ(this);this.Js=new _.Oj(100,this.getWindow());this.g9=!!d;this.Sk=new _.ih;this.Tk=new _.ih;this.nj=new _.ih;this.T4=v7();this.zy=null;this.g9?1==z7(this.$e)?f7(this.nj,this.Sk):f7(this.nj,this.Tk):(f7(this.nj,this.Sk),2==this.aH&&f7(this.nj,this.Tk));this.nj.addCallback(this.Q8,this);this.nj.callback(!0);this.Od.s(this.Js,"tick",this.KM)};_.r(D7,w7);_.h=D7.prototype;_.h.yn=null;_.h.dM=!1;_.h.MY=1;_.h.ZN=0;
_.h.zsa=function(a){var b=vVa(a);a=b[1];switch(b[0]){case "SETUP_ACK":E7(this,1);this.Sk.Fo||this.Sk.callback(!0);break;case "SETUP_ACK_NTPV2":2==this.aH&&(E7(this,2),this.Sk.Fo||this.Sk.callback(!0));break;case "SETUP":E7(this,1);this.PX(1);break;case "SETUP_NTPV2":2==this.aH&&(b=this.yn,E7(this,2),this.PX(2),1!=b&&null==this.zy||this.zy==a||this.YN(),this.zy=a)}};
_.h.YN=function(){2!=this.aH||null!=this.yn&&2!=this.yn||this.send("tp","SETUP_NTPV2,"+this.T4);null!=this.yn&&1!=this.yn||this.send("tp","SETUP")};_.h.PX=function(a){if(2!=this.aH||null!=this.yn&&2!=this.yn||2!=a){if(null!=this.yn&&1!=this.yn||1!=a)return;this.send("tp","SETUP_ACK")}else this.send("tp","SETUP_ACK_NTPV2");this.Tk.Fo||this.Tk.callback(!0)};var E7=function(a,b){b>a.yn&&(a.yn=b);1==a.yn&&(a.Tk.Fo||a.g9||a.Tk.callback(!0),a.zy=null)};_.h=D7.prototype;
_.h.connect=function(){var a=this.getWindow(),b=_.Ib(a),c=C7[b];"number"!==typeof c&&(c=0);0==c&&_.de(a.postMessage?a:a.document,"message",xVa,!1,D7);C7[b]=c+1;this.dM=!0;this.KM()};_.h.KM=function(){var a=0==z7(this.$e);this.g9&&a||this.$e.isConnected()||this.isDisposed()?this.Js.stop():(this.Js.start(),this.YN())};
_.h.send=function(a,b){var c=this.$e.$o;c&&(this.send=function(d,e){var f=this,g=this.$e.name;this.ZN=_.jf(function(){f.ZN=0;try{var k=c.postMessage?c:c.document;k.postMessage&&k.postMessage(g+"|"+d+":"+e,f.iKa)}catch(m){}},0)},this.send(a,b))};_.h.Q8=function(){uVa(this.$e,1==this.aH||1==this.yn?200:void 0)};
_.h.ta=function(){if(this.dM){var a=this.getWindow(),b=_.Ib(a),c=C7[b];C7[b]=c-1;1==c&&_.ie(a.postMessage?a:a.document,"message",xVa,!1,D7)}this.ZN&&(_.kf(this.ZN),this.ZN=0);_.Ma(this.Od);delete this.Od;_.Ma(this.Js);delete this.Js;this.Sk.cancel();delete this.Sk;this.Tk.cancel();delete this.Tk;this.nj.cancel();delete this.nj;delete this.send;D7.ka.ta.call(this)};
var yVa=function(){for(var a in y7)_.Ma(y7[a])},zVa=/^%*tp$/,AVa=/^%+tp$/,F7=function(a,b){u7.call(this);for(var c=0,d;d=qVa[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw Error("pa`"+a[d]+"`"+d);this.mj=a;this.name=this.mj.cn||v7();this.ug=b||_.Zi();this.jT=[];this.C9=new _.NJ(this);a.lpu=a.lpu||_.Qj(this.ug.getWindow().location.href)+"/robots.txt";a.ppu=a.ppu||_.Qj(a.pu||"")+"/robots.txt";y7[this.name]=this;_.KJ(window,"unload",yVa)||_.ce(window,"unload",yVa)};_.r(F7,u7);_.h=F7.prototype;
_.h.hx=null;_.h.FB=null;_.h.Ct=null;_.h.Hb=1;_.h.isConnected=function(){return 2==this.Hb};_.h.$o=null;_.h.NU=null;_.h.Ji=function(){return this.mj};_.h.connect=function(a){this.O3=a||_.Hb;3==this.Hb&&(this.Hb=1);this.FB?this.FB.addCallback(this.Xja):this.Xja()};
_.h.Xja=function(){this.FB=null;this.mj.ifrid&&(this.NU=this.ug.i(this.mj.ifrid));if(this.NU){var a=this.NU.contentWindow;a||(a=window.frames[this.mj.ifrid]);this.$o=a}if(!this.$o){if(window==window.top)throw Error("ra");this.$o=window.parent}if(!this.Ct){this.mj.tp||(this.mj.tp="function"===typeof document.postMessage||"function"===typeof window.postMessage||_.Zc&&window.postMessage?1:0);if("function"===typeof this.mj.tp)this.Ct=new this.mj.tp(this,this.ug);else switch(this.mj.tp){case 1:this.Ct=
new D7(this,this.mj.ph,this.ug,!!this.mj.osh,this.mj.nativeProtocolVersion||2);break;case 2:if(a=this.$o)try{a=window.document.domain==this.$o.document.domain}catch(b){a=!1}a&&(this.Ct=new B7(this,this.ug))}if(!this.Ct)throw Error("qa");}for(this.Ct.connect();0<this.jT.length;)this.jT.shift()()};_.h.close=function(){this.FB&&(this.FB.cancel(),this.FB=null);this.jT.length=0;this.C9.mf();this.Hb=3;_.Ma(this.Ct);this.O3=this.Ct=null;_.Ma(this.hx);this.hx=null};
var uVa=function(a,b){a.isConnected()||a.hx&&a.hx.xf()||(a.Hb=2,_.Ma(a.hx),void 0!==b?(a.hx=new _.uV(a.O3,b),a.hx.start()):(a.hx=null,a.O3()))};F7.prototype.send=function(a,b){if(this.isConnected()){try{var c=!!this.$o&&!this.$o.closed}catch(e){c=!1}if(c){_.Eb(b)&&(b=_.qe(b));c=this.Ct;var d=c.send;zVa.test(a)&&(a="%"+a);a=a.replace(/[%:|]/g,encodeURIComponent);d.call(c,a,b)}else this.close()}};
F7.prototype.jP=function(a,b,c){this.FB?this.jT.push((0,_.Jb)(this.jP,this,a,b,c)):wVa(this,c)&&!this.isDisposed()&&3!=this.Hb&&(a&&"tp"!=a?this.isConnected()&&(a=a.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),a=AVa.test(a)?a.substring(1):a,a=(c=this.O$[a])?c:this.uka?{callback:_.Kb(this.uka,a),voa:_.Eb(b)}:null)&&(b=oVa(b,a.voa),null!=b&&a.callback(b)):this.Ct.zsa(b))};
var z7=function(a){var b=a.mj.role;return"number"===typeof b?b:window.parent==a.$o?1:0},A7=function(a,b){delete y7[a.name];a.name=b;y7[b]=a},wVa=function(a,b){var c=a.mj.ph;return _.nj(_.RJ(b))||_.nj(_.RJ(c))||b==a.mj.ph};F7.prototype.ta=function(){this.close();this.NU=this.$o=null;delete y7[this.name];_.Ma(this.C9);delete this.C9;F7.ka.ta.call(this)};
var G7=function(a,b){_.Qd.call(this);this.AK={};this.Y9={};this.$e=new F7(a);this.mqa=a.role;a=(0,_.Jb)(this.EFa,this);this.$e.O$.cmd={callback:a,voa:!1};this.$e.connect(b)};_.p(G7,_.Qd);
G7.prototype.EFa=function(a){var b=JSON.parse(a);var c=b.type;if(!c)throw Error("na`"+a);var d=_.Oh[c];if(!d)throw Error("oa`"+c);b=d.call(null,b);c=this.AK[b.getType()];if("function"===typeof c)c.call(null,b);else if(b instanceof _.Ph)if(a=this.Y9[b.p$])this.Y9[b.p$]=null,b.cG()?a.resolve(b.g6()):a.reject(b.getError());else throw Error("sa`"+b);else throw Error("ta`"+b.getType()+"`"+a);};var BVa=function(a,b){var c=_.AJ();a.Y9[b.getId()]=c;a.Ti(b);return c.promise};
G7.prototype.Ti=function(a){this.$e.send("cmd",a.toString())};var H7=function(a,b,c,d){if(a.AK[b])throw Error("ua`"+b);a.AK[b]=(0,_.Jb)(c,d)};G7.prototype.ta=function(){_.Ma(this.$e);_.Qd.prototype.ta.call(this)};
var CVa=function(a,b,c){b=b?(0,_.Jb)(b,c):null;c=_.Qj(a.src);if(!c)throw Error("va");_.ub=new G7({ph:c,cn:"reader",ifrid:a.id,osh:!0,pu:a.src,role:0},b)},DVa=function(a){return(a=a.getAttribute("href"))&&_.jc(a,"#GBS.")?new _.Jm(a.substring(1)):null},EVa=function(a,b,c,d){if(!_.Qi(b,a))return null;if(d)var e=a.nodeValue.substring(0,d).replace(/\s/g,"").length;for(;a&&a!=b&&!_.wV(a);)a=_.Oi(a),e&&a.nodeType===Node.TEXT_NODE&&(e+=a.nodeValue.replace(/\s/g,"").length);return a&&a!=b?new _.Jm(a.id,e):
c},FVa=function(a,b){var c=b.x<a.left?b.x-a.left:b.x>a.right?b.x-a.right:0;a=b.y<a.top?b.y-a.top:b.y>a.bottom?b.y-a.bottom:0;return Math.sqrt(c*c+a*a)},I7=function(a){return new _.GJ(a.offsetLeft,a.offsetTop)},J7=function(a,b){_.ne.call(this);this.tb=new _.NJ(this);this.eO(a||null);b&&this.Hg(b)};_.r(J7,_.ne);_.h=J7.prototype;_.h.Ba=null;_.h.b3=!0;_.h.hja=null;_.h.TA=!1;_.h.L7=-1;_.h.H7=-1;_.h.Jn="toggle_display";_.h.getType=function(){return this.Jn};_.h.Hg=function(a){this.Jn=a};_.h.i=function(){return this.Ba};
_.h.eO=function(a){K7(this);this.Ba=a};_.h.gY=function(a,b){this.EH=a;this.OF=b};_.h.getHandler=function(){return this.tb};var K7=function(a){if(a.TA)throw Error("wd");};_.h=J7.prototype;_.h.isVisible=function(){return this.TA};_.h.u7=function(){return this.TA||150>_.Lb()-this.H7};_.h.setVisible=function(a){this.EH&&this.EH.stop();this.OF&&this.OF.stop();a?this.Eaa():this.Ox()};_.h.Md=_.Hb;
_.h.Eaa=function(){if(!this.TA&&this.EG()){if(!this.Ba)throw Error("xd");this.Md();var a=_.ti(this.Ba);if(this.b3)if(this.tb.s(a,"mousedown",this.Aoa,!0),_.Zc){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=_.Ri(b)}catch(d){break}a=c;b=a.activeElement}this.tb.s(a,"mousedown",this.Aoa,!0);this.tb.s(a,"deactivate",this.zoa)}else this.tb.s(a,"blur",this.zoa);"toggle_display"==this.Jn?(this.Ba.style.visibility="visible",_.CK(this.Ba,!0)):"move_offscreen"==this.Jn&&this.Md();
this.TA=!0;this.L7=_.Lb();this.H7=-1;this.EH?(_.ce(this.EH,"end",this.tn,!1,this),this.EH.play()):this.tn()}};_.h.Ox=function(a){this.TA&&this.VM(a)&&(this.tb&&this.tb.mf(),this.TA=!1,this.H7=_.Lb(),this.OF?(_.ce(this.OF,"end",_.Kb(this.Yja,a),!1,this),this.OF.play()):this.Yja(a))};_.h.Yja=function(a){"toggle_display"==this.Jn?this.KGa():"move_offscreen"==this.Jn&&(this.Ba.style.top="-10000px");this.Wl(a)};_.h.KGa=function(){this.Ba.style.visibility="hidden";_.CK(this.Ba,!1)};_.h.EG=function(){return this.dispatchEvent("beforeshow")};
_.h.tn=function(){this.dispatchEvent("show")};_.h.VM=function(a){return this.dispatchEvent({type:"beforehide",target:a})};_.h.Wl=function(a){this.dispatchEvent({type:"hide",target:a})};_.h.Aoa=function(a){a=a.target;_.Qi(this.Ba,a)||GVa(this,a)||150>_.Lb()-this.L7||this.Ox(a)};_.h.zoa=function(a){var b=_.ti(this.Ba);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||_.Qi(this.Ba,a)||"BODY"==a.tagName||GVa(this,a))return}else if(a.target!=b)return;150>_.Lb()-this.L7||this.Ox()};
var GVa=function(a,b){return _.Sb(a.hja||[],function(c){return b===c||_.Qi(c,b)})};J7.prototype.ta=function(){J7.ka.ta.call(this);this.tb.Cb();_.Ma(this.EH);_.Ma(this.OF);delete this.Ba;delete this.tb;delete this.hja};var L7=function(a,b){this.ypa=8;this.ft=b||void 0;J7.call(this,a)};_.r(L7,J7);L7.prototype.getPosition=function(){return this.ft||null};L7.prototype.setPosition=function(a){this.ft=a||void 0;this.isVisible()&&this.Md()};
L7.prototype.Md=function(){if(this.ft){var a=!this.isVisible()&&"move_offscreen"!=this.getType(),b=this.i();a&&(b.style.visibility="hidden",_.CK(b,!0));this.ft.Md(b,this.ypa,this.Jna);a&&_.CK(b,!1)}};
var HVa=function(a,b,c){_.cV(function(d){if(1==d.ua)return _.sW?d.return():_.cb(d,_.xya(),2);if(3!=d.ua)return _.cb(d,_.yya(a,b,c),3);_.sW=d.Da;_.OT.resolve(_.sW);_.hb(d)})},IVa=function(a,b){var c=b||_.Zi(),d=c.Tb();b=c.createElement("STYLE");var e=_.ej();e&&b.setAttribute("nonce",e);b.type="text/css";c.getElementsByTagName("HEAD")[0].appendChild(b);b.styleSheet?b.styleSheet.cssText=a:(a=d.createTextNode(a),b.appendChild(a));return b},M7=function(a,b,c){_.Qd.call(this);this.iB=null!=c?a.bind(c):
a;this.rq=b;this.Dh=null;this.qp=!1;this.Fq=0;this.vd=null};_.p(M7,_.Qd);_.h=M7.prototype;_.h.xx=function(a){this.Dh=arguments;this.vd||this.Fq?this.qp=!0:this.Fu()};_.h.stop=function(){this.vd&&(_.kf(this.vd),this.vd=null,this.qp=!1,this.Dh=null)};_.h.pause=function(){this.Fq++};_.h.resume=function(){this.Fq--;this.Fq||!this.qp||this.vd||(this.qp=!1,this.Fu())};_.h.ta=function(){_.Qd.prototype.ta.call(this);this.stop()};_.h.c9=function(){this.vd=null;this.qp&&!this.Fq&&(this.qp=!1,this.Fu())};
_.h.Fu=function(){var a=this;this.vd=_.jf(function(){return a.c9()},this.rq);var b=this.Dh;this.Dh=null;this.iB.apply(null,b)};_.NZ=function(a,b,c){_.OK.call(this,c);this.Ae=b.clone();this.aKa=a;this.Si=null;this.YG=!1};_.p(_.NZ,_.OK);_.NZ.prototype.Wa=function(a){var b=new _.GJ(a.left,a.top);return JVa(this,b,new _.GJ(b.x+a.width,b.y+a.height))};_.NZ.prototype.lk=function(){return this.Si&&this.Si.lk()};_.NZ.prototype.Dd=function(){return this.aKa};
_.NZ.prototype.Z5=function(a){if(!this.Si)return[];var b=_.zK(this.mb());a=UUa(this.Si,a);return _.Rb(a,function(c){return c.clone().scale(b.width,b.height).round()})};var JVa=function(a,b,c){if(!a.ub||!a.Si)return null;var d=a.mb(),e=1/d.offsetWidth;d=1/d.offsetHeight;b=b.clone().scale(e,d);c=c.clone().scale(e,d);b=i7(b,a.Si.gp.$m());c=i7(c,a.Si.gp.$m());return b&&c?a.Si.Wa(b,c):null};_.h=_.NZ.prototype;_.h.Wb=function(){return this.Ae};_.h.setSize=function(a){this.Ae=a.clone()};_.h.getKey=function(){return""};
_.h.FM=function(){return _.CJ()};_.h.search=function(a){return this.Si?this.Si.search(a):[]};_.h.US=function(a){return 0<this.search(a).length};var N7=null,KVa=function(a,b){return _.U0(_.b_,a,b).then(dVa)},LVa=function(a,b){return _.b_.HA(a,b)},O7=function(a){this.lLa=a};
O7.prototype.save=function(a){var b={reader_font_type:a.Ax(),reader_font_size:a.hk(),reader_full_justify:a.GA(),reader_line_height:a.Su()};a=_.Ae(b);if("undefined"==typeof a)throw Error("L");var c=new _.Af(null,void 0);b=_.ze(b);for(var d=0;d<a.length;d++){var e=a[d],f=b[d];Array.isArray(f)?c.setValues(e,f):c.add(e,f)}a=c.toString();c={};(b=_.dka.get("SID"))?(b="BooksLogin auth="+b,(d=_.JJ(new _.uf(window.location),"authuser"))&&(b+=",authuser="+d),c.Authorization=b,b=!0):b=!1;b&&_.gi(this.lLa,null,
"POST",a,c)};var P7=function(a,b){_.NJ.call(this);this.jO=_.tb()?null:new O7(b);this.s(a,"format",this.qGa)};_.p(P7,_.NJ);P7.prototype.qGa=function(a){a=a.target;a.save();a=new _.JX({fontFace:a.Ax(),fontSize:a.hk(),RU:a.ns(),gV:a.GA(),lineHeight:a.Su()});_.tb()?_.ub.Ti(new _.i_(a)):this.jO.save(a)};var Q7=function(a){_.OK.call(this,a)};_.p(Q7,_.OK);Q7.prototype.ha=function(){this.Ba=this.wa().ha("DIV","apps-marquee")};
var R7=function(a){_.OK.call(this,a);this.nB=this.JY=this.n3=this.Re=null;this.Cf=!1};_.p(R7,_.OK);R7.prototype.ha=function(){var a=this.wa();this.Re=a.ha("DIV","apps-marquee-text");this.JY=a.ha("DIV","apps-marquee-round-top");this.n3=a.ha("DIV","apps-marquee-round-bottom");this.Ba=a.ha("SPAN",{"aria-live":"polite","aria-relevant":"all"},this.JY,this.Re,this.n3);this.i().className="apps-marquee-item";_.CK(this.JY,!1);this.setVisible(!1)};R7.prototype.mb=function(){return this.Re};
var MVa=function(a,b){b!=a.nB&&(a.nB&&a.wa().Dy(a.Re),a.nB=b,a.setVisible(!!b),b&&a.Re.appendChild(b))};R7.prototype.setVisible=function(a){_.CK(this.i(),a);this.Cf=a};R7.prototype.isVisible=function(){return this.Cf};R7.prototype.ta=function(){_.OK.prototype.ta.call(this);delete this.Re;delete this.JY;delete this.n3};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var NVa=function(a,b){Array.isArray(b)||(b=[b]);b=_.Rb(b,function(c){return"string"===typeof c?c:c.EKa+" "+c.duration+"s "+c.timing+" "+c.delay+"s"});_.lK(a,"transition",b.join(","))},OVa=_.Vb(function(){if(_.Zc)return _.kd("10.0");var a=_.Ge("DIV"),b=_.cd?"-webkit":_.bd?"-moz":_.Zc?"-ms":_.Yc?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b=_.hV("div",{style:c});_.Oc(a,b);a=a.firstChild;b=a.style[_.SJ("transition")];return""!=("undefined"!==typeof b?b:a.style[_.kK(a,
"transition")]||"")});
var S7=function(a,b,c,d,e){_.dZ.call(this);this.Ba=a;this.kL=b;this.dHa=c;this.lla=d;this.YH=Array.isArray(e)?e:[e]};_.r(S7,_.dZ);_.h=S7.prototype;_.h.play=function(){if(1==this.Hb)return!1;this.hW();this.Vm("play");this.startTime=_.Lb();this.Hb=1;if(OVa())return _.lK(this.Ba,this.dHa),this.qsa=_.jf(this.oKa,void 0,this),!0;this.wC(!1);return!1};_.h.oKa=function(){_.zK(this.Ba);NVa(this.Ba,this.YH);_.lK(this.Ba,this.lla);this.qsa=_.jf((0,_.Jb)(this.wC,this,!1),1E3*this.kL)};
_.h.stop=function(){1==this.Hb&&this.wC(!0)};_.h.wC=function(a){_.lK(this.Ba,"transition","");_.kf(this.qsa);_.lK(this.Ba,this.lla);this.endTime=_.Lb();this.Hb=0;a?this.Vm("stop"):this.Vm("finish");this.WM()};_.h.ta=function(){this.stop();S7.ka.ta.call(this)};_.h.pause=function(){};
var T7=function(a,b,c,d){return new S7(a,.13,{opacity:c},{opacity:d},{EKa:"opacity",duration:.13,timing:b,delay:0})};
var QVa=function(a){var b=_.Kb(PVa,a,"ok");a.ub?b():_.Zc?_.ce(a,"show",b):_.ce(a,"beforeshow",b);var c=null;_.de(a,"show",function(){a.getDraggable()&&(c=new U7(a))});_.de(a,"hide",function(){_.Ma(c)})},PVa=function(a,b){_.JL(a,.75);var c=a.Ei;c&&b&&(b=_.QL(c,b))&&_.gK(b,"goog-buttonset-action");b=T7(a.i(),"ease-out",0,1);c=T7(a.i(),"ease-in",1,0);var d=T7(a.CA(),"ease-out",0,.75),e=T7(a.CA(),"ease-in",.75,0);a.gY(b,c,d,e)},yUa=function(a,b){var c=_.fV("");b=b||null;var d=_.RL(new _.LL,{key:"ok",
caption:"Exit"},!0,!0);return RVa(a,c,b,b,d)},RVa=function(a,b,c,d,e){var f=new _.IL(void 0,!0,void 0);f.setTitle(a);DUa(f,b);_.PL(f,e||_.HL());f.$X(!0);f.Za();a=f.i();_.gK(a,"jfk-alert");QVa(f);b=f.getId()+".msg";f.mb().id=b;_.VK(a,"alertdialog");_.WK(a,"describedby",b);_.ce(f,"dialogselect",function(g){c&&g.key==f.Ei.ZK?c.call(null):d&&d.call(null)});f.setVisible(!0);return f},U7=function(a){_.pL.call(this,a.i());this.rA=a;_.de(this,"start",this.KLa,!1,this)};_.p(U7,_.pL);
U7.prototype.KLa=function(a){a=a.ICa;if(this.rA.getDraggable()&&_.fK(a.target,this.rA.Gb())){var b=_.zK(this.rA.i());b=new _.YJ(0,b.width,b.height,0);var c=_.GK(this.rA.i());b.expand(-1*c.top,-1*c.right,-1*c.bottom,-1*c.left);if(!b.contains(new _.GJ(a.offsetX,a.offsetY)))return this.W$(),!0}return!1};
U7.prototype.W$=function(){var a=this.rA.wa().Tb(),b=_.Ci(_.Lj(a)),c=_.zK(this.rA.i());if("fixed"==_.qK(this.rA.i()))a=b.width-c.width,b=b.height-c.height;else{var d=Math.max(a.body.scrollHeight,b.height);a=Math.max(a.body.scrollWidth,b.width)-c.width;b=d-c.height}_.qL(this,new _.ZJ(0,0,Math.max(0,a),Math.max(0,b)))};
var V7=function(a,b,c,d){_.Nh.call(this,"ApiaryRequest",d);this.WIa=a;this.$pa=b;this.Po=c};_.p(V7,_.Nh);V7.prototype.getName=function(){return this.WIa};V7.prototype.getKey=function(){return this.Po};V7.prototype.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.name=this.getName();a.request=this.$pa;a.key=this.getKey()};_.Oh.ApiaryRequest=function(a){return new V7(a.name,a.request,a.key,a.id)};
var W7=function(a,b,c,d,e,f,g,k){_.Nh.call(this,"DisplayFrameInit",k);this.spa=a;this.rf=b;this.yL=c;this.tma=e;this.DV=f;this.eP=g?_.Jj(_.Ql,g.kb()):void 0;this.pS=d};_.p(W7,_.Nh);W7.prototype.bn=function(){return this.yL};W7.prototype.pq=function(){return this.eP};W7.prototype.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.pinnedVolumeIds=this.spa;a.userId=this.rf;a.flags=this.bn();a.basePageInfo=this.pS.kb();a.hcp=this.tma;a.manifestProto=this.DV;a.volumeOverview=this.eP?this.eP.kb():void 0};
_.Oh.DisplayFrameInit=function(a){var b=a.pinnedVolumeIds,c=a.userId,d=a.flags,e=a.manifestProto,f=a.id,g=_.Jj(_.sn,a.basePageInfo),k=a.volumeOverview?_.Jj(_.Ql,a.volumeOverview):void 0;return new W7(b,c,d,g,a.hcp,e,k,f)};
var X7=function(a,b){_.Nh.call(this,"DocumentTitle",b);this.$q=a};_.p(X7,_.Nh);X7.prototype.getTitle=function(){return this.$q};X7.prototype.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.title=this.getTitle()};_.Oh.DocumentTitle=function(a){return new X7(a.title,a.id)};
var Y7=function(a,b){_.Nh.call(this,"DownloadProgressNotification",b);this.te=a};_.p(Y7,_.Nh);Y7.prototype.Ua=function(){return this.te};Y7.prototype.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.volumeId=this.te};_.Oh.DownloadProgressNotification=function(a){return new Y7(a.volumeId,a.id)};
var Z7=function(a,b){_.Nh.call(this,"DownloadProgressQuery",b);this.te=a};_.p(Z7,_.Nh);Z7.prototype.Ua=function(){return this.te};Z7.prototype.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.volumeId=this.te};_.Oh.DownloadProgressQuery=function(a){return new Z7(a.volumeId,a.id)};
var $7=function(a,b){_.Nh.call(this,"ReadingPosition",b);this.ft=a};_.p($7,_.Nh);$7.prototype.getPosition=function(){return this.ft};$7.prototype.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.position=this.getPosition()};_.Oh.ReadingPosition=function(a){return new $7(a.position,a.id)};
var a8=function(a,b,c){_.Nh.call(this,"StorageRequest",c);this.Noa=a;this.Dh=b};_.p(a8,_.Nh);_.h=a8.prototype;_.h.getKey=function(){return this.Dh.key};_.h.Lb=function(){return this.Dh.value};_.h.ag=function(){return this.Dh.path};_.h.fk=function(){return this.Dh.filename};_.h.Kg=function(a){_.Nh.prototype.Kg.call(this,a);a.operation=this.Noa;a.args=this.Dh};_.Oh.StorageRequest=function(a){return new a8(a.operation,a.args,a.id)};
var SVa=function(){this.Ur=_.ub;H7(this.Ur,"ApiaryRequest",this.zFa,this)};SVa.prototype.zFa=function(a){var b=this;_.Ze(_.OT.promise.then(function(c){return c.execute(a.getName(),a.$pa,a.getKey())}).then(function(c){b.Ur.Ti(r7(a.getId(),c))}),function(c){b.Ur.Ti(s7(a.getId(),c instanceof Error?c.message:null))})};
var b8=function(){_.NT.apply(this,arguments)};_.p(b8,_.NT);b8.prototype.execute=function(a,b,c){return BVa(_.ub,new V7(a,b,void 0===c?null:c))};
var c8={update:function(a){for(var b in a)c8[b]=a[b]},TBa:function(a){if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in a)c8.SBa(b,a[b])},SBa:function(a,b){c8[a]=b}};_.Fb("_OC_addFlags",c8.TBa,void 0);
var d8=function(a,b,c){_.OK.call(this);var d=a.width,e=a.height;_.Zc?(document.body.appendChild(a),d=a.width,e=a.height,_.Ie(a)):_.cd&&(d=a.naturalWidth,e=a.naturalHeight);this.XGa=new _.si(d,e);this.aMa=a.src;a=_.yT(_.BT(),b);this.Ie=new _.VX(c,a)};_.p(d8,_.OK);
d8.prototype.ha=function(){this.zt=_.qV(this.Ie.Gs.length+1,this.Ie.Ul.length+1);_.eK(this.zt,"gb-puzzle-table");this.zt.dir="ltr";_.xK(this.zt,this.Ie.Wb());for(var a=0;a<this.Ie.AV.length;a++)e8(this,Math.floor(a/this.Ie.Ul.length),a%this.Ie.Ul.length,Math.floor(this.Ie.AV[a]/this.Ie.Ul.length),this.Ie.AV[a]%this.Ie.Ul.length);for(a=0;a<this.Ie.Gs.length;a++)e8(this,a,this.Ie.Ul.length,this.Ie.Gs[a],this.Ie.Ul.length);for(a=0;a<this.Ie.Ul.length;a++)e8(this,this.Ie.Gs.length,a,this.Ie.Gs.length,
this.Ie.Ul[a]);e8(this,this.Ie.Gs.length,this.Ie.Ul.length,this.Ie.Gs.length,this.Ie.Ul.length);this.Ba=this.zt};var e8=function(a,b,c,d,e){var f=a.zt.rows[d].cells[e],g=a.Ie.Qv.clone().width,k=a.Ie.Qv.clone().height,m=a.Ie.Gs.length+1-1,n=a.Ie.Ul.length+1-1,q=g;e==n&&(q=a.Ie.Wb().width-n*g);e=k;d==m&&(e=a.Ie.Wb().height-m*k);_.xK(f,q,e);d=(m=a.XGa.width>a.Ie.Wb().width)?16:0;m=m?8:0;f.style.background="url("+a.aMa+") "+(-c*(g+d)-m)+"px "+(-b*(k+d)-m)+"px no-repeat"};
var f8=function(a,b,c,d){_.NZ.call(this,b,c,d);this.PU=a;this.gy=null;this.Si=_.jZ(this.Dd().Va(),_.LV(a)||{},a.Ib(),a.Wb(),a.hM)};_.p(f8,_.NZ);_.h=f8.prototype;_.h.ha=function(){_.NZ.prototype.ha.call(this);_.xK(this.i(),this.Wb())};_.h.zc=function(){this.gy&&(this.gy.promise.cancel(),this.gy=null);_.NZ.prototype.zc.call(this)};
_.h.FM=function(){if(this.gy)return this.gy.promise;this.gy=_.AJ();var a=_.aj(_.aj(_.aj(_.aj(_.VEa(this.PU.Xa.src||""),"source","ge-web-app"),"w",this.Wb().width),"h",this.Wb().height),"edge","stretch").toString();a=this.wa().ha("IMG",{src:a});a.style.visibility="hidden";this.getHandler().s(a,"load",this.XFa);this.i().appendChild(a);return this.gy.promise};_.h.getKey=function(){return[this.PU.Ib(),this.Wb().width,this.Wb().height].join("_")};
_.h.XFa=function(a){a=a.target;if(this.i()){var b=this.wa(),c=this.PU.Xa.image_solution||null;this.PU.hM&&c?(b.removeNode(a),a=new d8(a,c,this.Wb()),this.La(a,!0)):a.style.visibility="";this.gy.resolve()}};
var g8=function(a,b,c,d){this.ya=a;this.rp=b;this.aq=c;this.GW=d};g8.prototype.rb=function(){return this.rp};g8.prototype.se=function(){return this.aq};g8.prototype.Va=function(){return this.ya};
var h8=function(a,b,c,d){f8.call(this,a,b,c,d);this.FO=null};_.p(h8,f8);h8.prototype.Z5=function(a){return this.FO?this.FO.Q3(a).map(function(b){return b.clone().round()}):[]};h8.prototype.FM=function(){var a=f8.prototype.FM.call(this),b=this.Si,c=this.i();b&&c&&(this.FO=new _.mZ(c,this.Dd().Va(),this.Wb(),b));return a};h8.prototype.EA=function(a){return this.ub&&this.Si&&this.FO?this.FO.EA(a):null};
var j8=function(a,b,c,d,e){_.Qd.call(this);this.Ge=a;this.ya=b;this.ug=e||_.Zi();this.Zl=d;this.setSize(c);this.XG=null;this.Q9=new i8(20)};_.p(j8,_.Qd);_.h=j8.prototype;_.h.ta=function(){this.Q9.clear();this.wa().removeNode(this.XG);_.Qd.prototype.ta.call(this)};_.h.wa=function(){return this.ug};_.h.Qg=function(){return this.Ge};_.h.lU=function(){return new _.YJ(0,0,0,0)};_.h.Y5=function(){return new _.si(0,0)};_.h.sU=function(){return this.Wb().clone()};_.h.Va=function(){return this.ya};
_.h.iaa=function(a){this.Zl=a};_.h.Wb=function(){return this.Ae};_.h.setSize=function(a){this.Ae=a.clone().floor()};_.h.sd=function(){};_.h.KF=function(){};_.h.uf=function(){};_.h.Gf=function(){};_.h.hasNextPage=function(a){a=a.Dd().se();var b=_.QV(this.ya,!0);return(b=(b=_.RV(this.ya,b))?new _.Jm(b):null)?0>_.eW(this.ya,a,b):!1};_.h.li=function(a){a=a.Dd().rb();var b=_.QV(this.ya,!1);return(b=(b=_.RV(this.ya,b))?new _.Jm(b):null)?0<_.eW(this.ya,a,b):!1};
_.h.BF=function(a){return 2==a.Dd().GW?this.Gf(a).then(function(b){return b&&2!=b.Dd().GW?[b,a]:[null,a]}):this.uf(a).then(function(b){return b&&1!=b.Dd().GW?[a,b]:[a,null]})};_.h.aX=function(a,b,c){var d=this;return 0>=c?_.CJ():_.tV([b?this.uf(b):_.CJ(null),a?this.Gf(a):_.CJ(null)]).then(function(e){var f=e[0],g=e[1];e=[];f&&e.push(d.YG(f));g&&e.push(d.YG(g));return _.tV(e).then(function(){return d.aX(g,f,c-1)})})};
_.h.YG=function(a){var b=a.getKey();if(!b||this.Q9.Yj(b))return _.CJ();this.Q9.set(b,a);a.YG=!0;b=a.Za;if(!this.XG){var c=this.wa();this.XG=c.createElement("DIV");_.CK(this.XG,!1);c.Tb().body.appendChild(this.XG)}b.call(a,this.XG);return a.FM().then()};var i8=function(a){_.VY.call(this,a,!0)};_.p(i8,_.VY);i8.prototype.removeNode=function(a){_.Ma(a.value);_.VY.prototype.removeNode.call(this,a)};
var k8=function(a,b,c,d,e){j8.call(this,a,b,c,d,e)};_.p(k8,j8);_.h=k8.prototype;
_.h.sd=function(a){var b=this,c=this.Va(),d=a.Ib(),e=_.dW(c,d);return 0>e?_.BJ(new l8('page ID "'+d+'" not found')):c.Rl(e)?TVa(this,e).then(function(f){if(f.bn()&29)throw new l8('page ID "'+d+'" not viewable');var g=new _.Jm(d),k=_.LV(f).block;k=new _.Jm([d,"b",k?k.length:1].join("."));var m=e%2?1:2;g=new g8(b.Va(),g,k,m);k=_.aBa(f);k.scale(b.Zl.ns()/k.width);k.width<=_.IT.width&&k.height<=_.IT.height||_.DN(k,_.IT);k=k.floor();return c8.text_layer?new h8(f,g,k,b.wa()):new f8(f,g,k,b.wa())}):_.BJ(new l8('page ID "'+
d+'" not viewable'))};_.h.KF=function(a){return _.VV(this.Va(),a,1)};_.h.uf=function(a){var b=this.Va(),c=_.QV(b,!0);a=a.Dd().rb().Ib();for(a=_.dW(b,a)+1;a<=c;a++)if(b.Rl(a))return UVa(this,a);return _.CJ(null)};_.h.Gf=function(a){var b=this.Va(),c=_.QV(b,!1);a=a.Dd().rb().Ib();for(a=_.dW(b,a)-1;a>=c;a--)if(b.Rl(a))return UVa(this,a);return _.CJ(null)};_.h.sU=function(){var a=(a=this.Va().Xa.default_size)?new _.si(a.width,a.height):null;a.scale(this.Zl.ns()/a.width);return a};
_.h.Y5=function(){return this.sU(new _.si(0,0))};var UVa=function(a,b){return(b=_.MV(a.Va(),b))?_.Ze(a.sd(b),function(c){if(c instanceof l8)return null;throw c;}):_.CJ(null)},TVa=function(a,b){var c=String(b),d=m8.get(c);if(d)return d;a=_.Ze(a.Qg().DM(a.Va(),b),function(e){m8.remove(c);throw e;});m8.set(c,a);return a},m8=new _.VY(200,!0),l8=function(a){_.ya.call(this,a)};_.p(l8,_.ya);l8.prototype.name="InvalidImageError";
var n8=function(a,b,c,d,e,f){_.NZ.call(this,c,d,f);this.Re=a;this.SK=b;this.yC=e;this.bsa=this.JK=this.af=null};_.p(n8,_.NZ);_.h=n8.prototype;_.h.mb=function(){return this.af};
_.h.Ha=function(){_.NZ.prototype.Ha.call(this);if(this.YG){var a=this.i();var b=this.Wb(),c=this.SK;b=_.LN({height:b.height+"px",width:b.width+"px"});a=_.$Aa(a,_.Mc(['<meta charset="utf-8">',"<style>"+c+"</style>","<style>body{margin:0;overflow:hidden;padding:0}\n::-moz-selection{background-color:#B2EBF2}\n::selection{background-color:#B2EBF2}</style>"].join(""),null),_.Mc("",null),b);_.BV(a,!0);this.JK=this.wa().eFa(a);this.af=this.JK.body}else this.bsa=IVa(this.SK),this.af=this.i();this.af.className=
"gb-page-root";this.af.appendChild(this.Re.cloneNode(!0));a=this.af;c=(0,_.Jb)(this.UKa,this,a);Y6(_.Kj("AUDIO",a),c);Y6(_.Kj("VIDEO",a),c);a=this.wa();c=this.af;b=document.createTreeWalker(c,NodeFilter.SHOW_TEXT,null,!1);for(var d=b.nextNode();d;){c=d;d=b.nextNode();for(var e=a.createElement("GBS"),f=_.l(c.nodeValue.match(/\S+|\s+/g)||[]),g=f.next();!g.done;g=f.next())e.appendChild(a.ha("GBT",null,g.value));a.VKa(e,c)}if(!this.YG){a=this.Dd().Va();f=this.af;b=this.Dd().rb();d=new _.si(f.offsetWidth,
f.offsetHeight);e=_.zV(f);c=[];f=document.createNodeIterator(f,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);g=b;for(var k;k=f.nextNode();)if(_.wV(k)&&(g=new _.Jm(k.id)),3===k.nodeType)for(var m=/^\s*\S+\s*$/.test(k.nodeValue)&&1===k.parentNode.childNodes.length,n=g.Mi(),q=/\S+/g,t;t=q.exec(k.nodeValue);){var u=t[0],v=new _.Jm(g,n);n+=u.length;var z=new _.Jm(g,n);g=z.clone();if(m){t=k.parentNode;var x=_.zV(t);t=new _.ZJ(x.x,x.y,t.offsetWidth-1,t.offsetHeight)}else x=_.BDa(k,t.index,k,q.lastIndex),
t=x.rb(),x=x.se(),t=t?new _.ZJ(t.x,t.y,x.x-t.x,x.y-t.y):null;t&&(t.left-=e.x,t.top-=e.y,t.scale(1/d.width,1/d.height),c.push(new _.hZ(t,"word",c.length,_.uX(v,z,u))))}b=_.uX(b,b);c=_.JEa(a,c);this.Si=new _.iZ(a,b,c)}};_.h.zc=function(){var a=this.wa();this.Dy(!0);a.Dy(this.i());a.removeNode(this.bsa);this.af=null;_.NZ.prototype.zc.call(this)};
_.h.UKa=function(a,b){a=EVa(b,a,this.Dd().rb())||"GBS.PA0";var c=b.getAttribute("mediaid")||"";a=_.sGa(a.toString().replace(/\./g,"_")+"_"+c,!0);this.La(a,!1);a.rd(b)};_.h.lk=function(){return _.uX(this.Dd().rb(),this.Dd().se(),VVa(this))};_.h.getKey=function(){return[this.yC.toString(),this.Wb().width,this.Wb().height].join("_")};var VVa=function(a){if(a.Si)return a.Si.ss();a=document.createNodeIterator(a.Re,NodeFilter.SHOW_TEXT,null,!1);for(var b=[],c;c=a.nextNode();)b.push(c.nodeValue);return b.join(" ")};
n8.prototype.US=function(a){return this.Si?_.NZ.prototype.US.call(this,a):0<_.Cza(VVa(this),a,1).length};n8.prototype.getSelection=function(){return this.JK.defaultView.getSelection()};n8.prototype.Ky=function(a){(void 0===a?0:a)?WVa(this,XVa(this),YVa(this)):WVa(this,YVa(this),XVa(this))};
var WVa=function(a,b,c){a=a.getSelection();a.removeAllRanges();b&&c&&(a.addRange(b),a.extend(c.endContainer,c.endOffset))},YVa=function(a){var b=a.JK.createRange();b.setStartBefore(a.af);b.setEndBefore(a.af);return b},XVa=function(a){var b=a.JK.createRange();b.setStartAfter(a.af);b.setEndAfter(a.af);return b},o8=function(a,b,c,d,e){this.oH=a;this.Xl=b;this.Cq=c;this.HGa=d;this.GGa=e};o8.prototype.li=function(){return this.HGa};o8.prototype.hasNextPage=function(){return this.GGa};
o8.prototype.toString=function(){return this.oH+":"+this.Cq.toString()};
var p8=function(a){_.VY.call(this,a,!0)};_.p(p8,_.VY);p8.prototype.set=function(a,b){_.VY.prototype.set.call(this,a,b)};p8.prototype.removeNode=function(a){_.VY.prototype.removeNode.call(this,a);_.Ma(a.value)};
var q8=function(a,b,c,d,e){this.SK=c;this.WS=new _.dY(b);this.aFa=new _.fDa(this.WS,a);this.xy=new _.SY(this.WS,this.SK,d.clone(),a);this.Ae=d;this.ug=e},ZVa=function(a,b){var c=new Map;b.forEach(function(d,e){c.set(_.ri(e),d)});return a.replace(/<(img|image|video)\s[^>]*>/gi,function(d,e){e=e.toUpperCase();return d="IMG"==e?d.replace(/\s+src="([^"]+)"/i,function(f,g){return' src="'+r8(g,c)+'"'}):"IMAGE"==e?d.replace(/\s+xlink:href="([^"]+)"/i,function(f,g){return' xlink:href="'+r8(g,c)+'"'}):d.replace(/\s+poster="([^"]+)"/i,
function(f,g){return' poster="'+r8(g,c)+'"'})})},r8=function(a,b){(b=b.get(a)||b.get(_.ri(a)))||(_.vZ&&(b=encodeURIComponent(String("2="+_.vZ)),a+=_.ri("&cp_ksver="+b)),b=a+"&amp;source=ge-web-app");return b};q8.prototype.sd=function(a){var b=this;return this.xy.sd(a).then(function(c){if(c){var d=b.aFa,e=b.ug,f=_.rY(d,c);c=_.mDa(d,e,f,c);for(d=_.Ni(c);d;d=_.OS(d))if("SVG"==d.tagName.toUpperCase()){_.xK(c,b.Ae);break}}else c=null;return c})};q8.prototype.KF=function(a){return this.xy.sd(a).then(function(b){return!!b})};
q8.prototype.wL=function(a){var b=this,c=new _.Jm(a);return this.xy.wL(c.toString()).then(function(d){return $Va(b,c,d,d)})};var $Va=function(a,b,c,d){return aWa(a,d).then(function(e){return e?_.vV(b,e,!0)&&b.Mi()>=e.Mi()?$Va(a,b,d,d+1):d:c})};q8.prototype.hf=function(){return this.xy.hf()};q8.prototype.Ql=function(){return this.xy.Ql()};
var bWa=function(a,b){return a.xy.sd(b).then(function(c){return c?_.pY(c.uO,a.WS):null})},aWa=function(a,b){return a.xy.sd(b).then(function(c){return c?c.tA?_.pY(c.tA,a.WS):cWa(a.xy):null})},cWa=function(a){var b=function(c){return a.sd(c).then(function(d){return d?(d=_.LU(d.Jf))?new _.Jm(d.position):b(c-1):null})};return a.hf().then(function(c){return b(c-1)})};q8.prototype.L5=function(){return this.SK};
var s8=function(a,b,c,d,e){j8.call(this,a,b,c,d,e);this.v9=new p8(7);this.oN=new _.VY};_.p(s8,j8);var dWa=function(a,b){return[a.Va().Ua(),b,a.Wb().width,a.Wb().height,a.uKa].join(":")};_.h=s8.prototype;_.h.ta=function(){this.oN.forEach(function(a){a.cancel()});this.oN.clear();this.v9.clear();j8.prototype.ta.call(this)};_.h.iaa=function(a){j8.prototype.iaa.call(this,a);this.uKa=_.lV([a.Ax(),a.hk(),a.GA(),a.Su()].join(":"))};_.h.KF=function(a){return _.VV(this.Va(),a,2)};
_.h.sd=function(a){var b=this,c=this.Va(),d=_.cW(c,a);return 0>d?_.BJ(Error("Ye")):_.OV(c,d)?t8(this,d).then(function(e){return e.wL(a).then(function(f){return b.jx(e,d,f)})}):_.BJ(Error("Ze"))};_.h.Gf=function(a){var b=this,c=u8(this,a),d=a.yC.Xl;return t8(this,c).then(function(e){if(0<d)return b.jx(e,c,d-1);e=b.Va();for(var f=c-1;0<=f;f--)if(_.OV(e,f))return eWa(b,f);return null})};
_.h.uf=function(a){var b=this,c=u8(this,a),d=a.yC.Xl,e;return t8(this,c).then(function(f){e=f;return e.KF(d+1)}).then(function(f){if(f)return b.jx(e,c,d+1);f=b.Va();for(var g=_.YV(f),k=c+1;k<g;k++)if(_.OV(f,k))return b.sd(_.SV(f,k));return null})};_.h.BF=function(a){var b=this,c=u8(this,a);return t8(this,c).then(function(d){var e=a.yC.Xl,f=a.Dd().GW,g=_.CJ(a);d=2==f?[g,b.jx(d,c,e+1)]:[b.jx(d,c,e-1),g];return _.tV(d)})};
_.h.lU=function(){var a=this.Zl;return new _.YJ(0,80,Math.max(Math.round(a.hk()*a.Su()),45),80)};_.h.Y5=function(){return new _.si(28*this.Zl.hk(),0)};_.h.sU=function(a){var b=this.Zl.hk(),c=28*b,d=4*b;return new _.si(Math.min(c+Math.floor((a.width-c)/d)*d,44*b),a.height)};
_.h.jx=function(a,b,c){var d=this;return a.sd(c).then(function(e){if(!e)return null;fWa(d,e);var f=c%2?1:2;0==b&&(f=1==f?2:1);return _.tV([bWa(a,c),aWa(a,c),_.CJ(new _.MX([0])),a.KF(c+1)]).then(function(g){var k=g[0],m=g[1],n=g[2];g=g[3];k=new g8(d.Va(),k,m,f);m=0<c||b>_.PV(d.Va(),!1);g=g||b<_.PV(d.Va(),!0);n=new o8(b,c,n,m,g);return new n8(e,a.L5(),k,d.Wb().clone(),n,d.wa())})})};
var eWa=function(a,b){var c;return t8(a,b).then(function(d){c=d;return c.hf()}).then(function(d){return a.jx(c,b,d-1)})},u8=function(a,b){if(b instanceof n8)return b.yC.oH;a=a.Va();b=b.Dd().rb();return _.cW(a,b)},t8=function(a,b){var c=dWa(a,b),d=a.v9.get(c);if(d)return _.CJ(d);if(d=a.oN.get(c))return d;d=gWa(a,b);a.oN.set(c,d);return _.zJ(d.then(function(e){a.v9.set(c,e);return e}),function(){a.oN.remove(c)})},gWa=function(a,b){var c,d=a.Zl,e=a.Va();return a.Qg().rG(e,b).then(function(f){c=f;return hWa(c)}).then(function(f){var g=
new _.$X;g.fv=1;g.Uh=d.ZG.fontSize/_.LX.hk();g.u$="gb-page-root";g.P4=!1;var k=d.GA()?"justify":e.Qc()?"right":"left",m=k=".gb-page-root{"+["font-size:"+d.hk()+"px","line-height:"+d.Su(),"font-family:"+d.Ax()].join(";")+"}.gb-page-root p{text-align:"+k+"}.gb-content{word-break:break-word;-moz-user-select:text;-webkit-user-select:text}.gb-content img{user-select:none}.gb-content p{margin:0}.gb-content pre{white-space:pre-wrap}.gb-content table{word-break:normal}.gb-content-default p{text-indent:1.5em}.flow p{text-indent:0;margin-bottom:0.5em}.flow .gimg_graphic,.flow .gimg_table{margin:1em 0}.flow .gstxt_hlt{background-color:yellow}.flow .gstxt_sub{font-size:75%;vertical-align:sub}.flow .gstxt_sup{font-size:75%;vertical-align:super}.flow .gstxt_underline{text-decoration:underline}.flow .gtxt_body{margin:0}.flow div.gtxt_footnote{background:#eee;font-style:italic;font-size:0.9em;padding:0.5em}.flow .gtxt_heading{font-size:150%;font-variant:small-caps;font-weight:bold;margin-bottom:1em;text-align:center}.flow .gtxt_h1_heading{font-size:120%;font-weight:bold;text-align:center}.flow .gtxt_h2_heading{font-size:110%;font-weight:bold}.flow .gtxt_h3_heading{font-weight:bold}.flow div.gtxt_inset_box{border:1px solid #666;margin:1em;padding:0.5em}.flow .gtxt_lineated{margin:1em 0 1em 2em;white-space:pre-wrap}.flow .gtxt_lineated_code{font-family:monospace;margin:1em 0 1em 2em;white-space:pre-wrap}.flow .gtxt_list_entry{margin-left:1em;text-indent:-1em}.flow .gtxt_quote{margin:1em 2em}"+
c.L5()+_.oDa;k=a.wa();var n=IVa(m,k);m=n.sheet;_.SCa(m,g);m=_.QU(m||document.styleSheets,!0);k.removeNode(n);k=m;f=ZVa(c.getContent(),f);return new q8(g,f,k,a.Wb().clone(),a.wa())})},fWa=function(a,b){if(b&&1==b.nodeType){var c=a.Va();_.Nb(_.Kj("A",b),function(d){var e=DVa(d);e&&(e=_.cW(c,e),_.OV(c,e)||(d.hasAttribute("href")&&(d.href="javascript: void 0"),d.title="Unavailable in the sample",_.gK(d,"gb-text-disabled-link")))})}};s8.prototype.li=function(a){return a.yC.li()};
s8.prototype.hasNextPage=function(a){return a.yC.hasNextPage()};var hWa=function(a){var b=a.wX.length,c=[],d=[],e=a.Vla();if(e)for(var f=0;f<b;f++){var g=_.nEa(a,f);if(g){var k=e.f6(f,g);c.push(g);d.push(KVa(k.ag(),k.fk()))}}return _.Nj(d).then(function(m){for(var n=new Map,q=0,t;t=m[q];q++)t.Mu&&n.set(c[q],t.value);return n})};
var v8=function(a,b){b=void 0===b?null:b;_.ne.call(this);this.nd=a;this.jj=b};_.p(v8,_.ne);v8.prototype.Yd=function(){return this.jj};v8.prototype.Hy=function(a){var b=this;return this.jj?this.jj.$c!=a.$c?_.BJ(Error("$e`"+a.$c)):a.hh()?this.nd.Hy(a).then(function(c){b.jj=c;return!0}):this.nd.Xp(a).then(function(c){b.jj=c;return!0}):_.BJ(Error("af"))};
v8.prototype.Gi=function(a){var b=this;return this.jj?this.jj.$c!=a.$c?_.BJ(Error("$e`"+a.$c)):this.nd.Gi(a).then(function(c){c&&b.jj&&b.jj.hh()==a.hh()&&(b.jj=null);return c}):_.BJ(Error("bf"))};v8.prototype.Va=function(){return this.nd.Va()};
var w8=function(a){var b=_.OW(_.TW,"gb-topbar-accessibility-button");_.dX.call(this,null,b,a)};_.p(w8,_.dX);w8.prototype.update=function(a,b){b?(this.Gd(!0),this.setContent("Screen reader users, click here to enable flowing text mode"),this.setVisible(2!=a)):(this.Gd(!1),this.setContent("Screen reader users, this volume is not available in flowing text mode"))};
var x8=function(a,b){var c=_.OW(_.TW,"gb-backbutton");_.dX.call(this,void 0,c);this.ya=a;this.Nb=b;this.oC=!1;this.D8=0;this.$G=this.d4=this.h4=null};_.p(x8,_.dX);_.h=x8.prototype;_.h.Ha=function(){_.dX.prototype.Ha.call(this);this.setVisible(!1);this.h4=this.Nb.rb();this.d4=this.Nb.se();this.getHandler().s(this.Nb,"change",this.xs).s(this,"action",this.NL)};_.h.lO=function(){return this.oC};_.h.show=function(a){this.setVisible(a)};
_.h.xs=function(a){var b=!_.wX(this.ya,_.uX(this.h4,this.d4),_.uX(a.Vi,a.Fl)),c=a.action;this.h4=a.Vi;this.d4=a.Fl;iWa[c]?!this.oC&&b&&(this.$G=a.fX)&&(a=_.dW(this.ya,this.$G.Ib()),this.setContent("Return to page "+(0<=a?_.UV(this.ya,a):"")),this.D8=0,this.oC||(this.oC=!0,this.dispatchEvent("change"))):this.oC&&10<this.D8++&&this.Ox()};_.h.Ox=function(){this.D8=0;this.oC&&(this.oC=!1,this.dispatchEvent("change"))};
_.h.NL=function(){this.$G&&(_.sb("Web Reader","Click","Return to Page Link (Slider)"),this.Ox(),this.Nb.setPosition(this.$G),this.$G=null)};var iWa={6:!0,1:!0,7:!0,3:!0,4:!0,5:!0};
var y8=function(a,b){_.Qd.call(this);this.lj=b;this.UB=[];this.tb=new _.NJ(this);this.tb.s(a,"start",this.sGa);this.tb.s(a,"complete",this.FFa)};_.p(y8,_.Qd);y8.prototype.ta=function(){delete this.lj;this.tb.Cb();_.MU(this.UB);_.Qd.prototype.ta.call(this)};y8.prototype.Zy=function(a,b){b=void 0===b?!1:b;if(0!=a){var c=0<a?1:-1;c!=this.YDa&&(_.MU(this.UB),this.YDa=c);this.UB.length<(b?1:3)&&this.UB.push(a);jWa(this)}};y8.prototype.cancel=function(){_.MU(this.UB)};
var jWa=function(a){!a.e8&&a.UB.length&&a.lj(a.UB.shift())};y8.prototype.sGa=function(){this.e8=!0};y8.prototype.FFa=function(){var a=this;_.jf(function(){a.e8=!1;jWa(a)},0)};y8.prototype.e8=!1;var z8=function(a,b){b=void 0===b?null:b;_.Rd.call(this,a);this.ux=b};_.p(z8,_.Rd);z8.prototype.getError=function(){return this.ux};
var A8=function(a,b){_.OK.call(this,b);this.Rh(a);this.C8=new y8(this,(0,_.Jb)(this.fba,this));this.N9=!1;this.Ae=null};_.p(A8,_.OK);_.h=A8.prototype;_.h.ta=function(){this.C8.Cb();_.OK.prototype.ta.call(this)};_.h.Ha=function(){_.OK.prototype.Ha.call(this);this.getHandler().s(this.Kb().Nb,"change",this.xs).s(this.Kb().vb,"format",this.A6);this.wa().Vqa(this.i(),!0)};_.h.setSize=function(a){_.pV(this.Ae,a)||(this.Ae=a.clone(),this.zB())};_.h.Wb=function(){return this.Ae.clone()};_.h.Va=function(){return this.Kb().Va()};
_.h.setPosition=function(){this.C8.cancel()};_.h.Zy=function(a,b){this.C8.Zy(a,void 0===b?!1:b)};_.h.fba=function(a){0!=a&&this.dispatchEvent(0<a?"forwardturn":"backwardturn")};var B8=function(a){a.dispatchEvent(new z8("start"))};_.h=A8.prototype;_.h.xs=function(a){if(!this.N9){var b=a.Uz;6!=a.action||_.GX[b.$c]||_.lX(this.Kb().vb,b.$c,!0);3==a.action&&(b=new _.xX("searchResult","",_.uX(a.Vi,a.Vi),this.Va()));this.setPosition(a.Vi,b)}};_.h.A6=function(){this.Ae=null};_.h.li=function(){return!1};
_.h.hasNextPage=function(){return!1};_.h.zB=_.Hb;_.h.qt=_.Hb;_.h.ru=_.Hb;
var C8=function(a){return _.TJ("SPAN","material-icons",a)};
var D8=function(a){_.ne.call(this);this.gZ=a||window;this.X7=_.de(this.gZ,"resize",this.jGa,!1,this);this.Ae=_.Ci(this.gZ)};_.r(D8,_.ne);var E8=function(){var a=window,b=_.Ib(a);return kWa[b]=kWa[b]||new D8(a)},kWa={};D8.prototype.Wb=function(){return this.Ae?this.Ae.clone():null};D8.prototype.ta=function(){D8.ka.ta.call(this);this.X7&&(_.je(this.X7),this.X7=null);this.Ae=this.gZ=null};D8.prototype.jGa=function(){var a=_.Ci(this.gZ);_.pV(a,this.Ae)||(this.Ae=a,this.dispatchEvent("resize"))};
var F8=function(a){_.OK.call(this,a);this.$p=2;this.KS=this.af=this.Nx=null};_.p(F8,_.OK);_.h=F8.prototype;_.h.Pq=function(a){this.$p=a};_.h.dU=function(){return 250};
_.h.ha=function(){var a=this.wa(),b=a.ha("DIV",["gb-sidepanel","gb-reader-shadow"]);this.Ba=b;_.wK(b,this.dU());a.Vqa(b,!0);_.VK(b,"dialog");this.Nx=a.ha("DIV","gb-sidepanel-header");b.appendChild(this.Nx);var c=a.ha("DIV","gb-sidepanel-title",this.getTitle());_.VK(c,"heading");this.Nx.appendChild(c);this.af=a.ha("DIV","gb-sidepanel-content");b.appendChild(this.af);c=C8("close");this.KS=new _.dX(c,lWa,a);this.KS.Za(b);this.KS.qf("Close")};
_.h.Ha=function(){_.OK.prototype.Ha.call(this);var a=this.getHandler();a.s(this.KS,"action",(0,_.Jb)(this.dispatchEvent,this,"close"));a.s(E8(),"resize",this.position);this.position()};_.h.focus=function(){this.ub&&this.i().focus()};_.h.mb=function(){return this.af};_.h.position=function(){switch(this.$p){case 1:mWa(this,!0);break;case 2:mWa(this,!1)}};
var mWa=function(a,b){var c=a.wa();a.i().style.top="46px";var d=_.zK(a.Nx),e=_.KK(a.Nx,"margin"),f=_.KK(a.mb(),"margin");c=c.uj().height-46-d.height-e.top-e.bottom-f.top-f.bottom-60;_.lK(a.mb(),{maxHeight:"",height:""});_.lK(a.mb(),b?"maxHeight":"height",c+"px")},lWa=_.OW(_.TW,"gb-sidepanel-close");
var G8=function(a,b){_.OK.call(this,b);this.ya=a.Va();this.Nb=a.Nb;this.Sa=a.getVolume();this.CH=!1};_.p(G8,_.OK);_.h=G8.prototype;_.h.ha=function(){_.OK.prototype.ha.call(this);var a=this.wa(),b=this.i();_.CK(b,!1);var c=a.ha("SPAN","gb-reviewcontrol-info","You're near the end. "),d=a.ha,e={className:"gb-reviewcontrol-link",href:_.Rj(_.qW(this.Sa),"writeReview"),target:"_top"},f=this.Sa;a=d.call(a,"A",e,(f.$a?0:f.Xk.review)?"Edit review":"Write a review");b.appendChild(c);b.appendChild(a)};
_.h.Ha=function(){_.OK.prototype.Ha.call(this);this.getHandler().s(this.Nb,"change",this.Vna);this.Vna()};_.h.Vna=function(){var a=this.Nb.rb().Ib();var b=this.CH;if(this.Sa.If()||"full"!=this.ya.Fx())b=!1;else{var c=this.ya.hf();a=_.dW(this.ya,a);var d=Math.max(.9*c,c-20);c=Math.max(.8*c,c-25);b=b?a>c:a>d}this.CH=b;this.dispatchEvent("change")};_.h.lO=function(){return this.CH};_.h.show=function(a){_.CK(this.i(),a);this.dispatchEvent("resize")};
var nWa=function(a){var b=a.size,c=a.title,d=a.AMa,e=a.zMa,f=a.I6,g=a.author,k=a.qCa,m=a.pCa,n=a.S9,q=a.IX,t=a.Ow,u=a.bV,v=a.Pl,z=a.Lv,x=a.DH,H=a.OLa,K=a.TV,N=a.yKa,aa="";switch(_.Eb(b)?b.toString():b){case "small":aa+="gb-bookcard-small";break;case "medium":aa+="gb-bookcard-medium";break;case "large":aa+="gb-bookcard-large"}aa='<div class="'+_.zW("gb-bookcard")+" "+_.zW(aa)+(v||u?"":" "+_.zW("gb-bookcard-unavailable"))+'">';var T=a||{};a=T.Pl;var V=T.bV,oa=T.TV,va=T.LLa,mb=T.Ke,Ob=T.QKa,S=T.fM,X=
T.q7,ea=T.$u,eb=T.size;T=T.IX;var Va="";switch(_.Eb(eb)?eb.toString():eb){case "small":Va+="gb-bookcard-thumbnail-small";break;case "medium":Va+="gb-bookcard-thumbnail-medium";break;case "large":Va+="gb-bookcard-thumbnail-large"}T=_.yW(a)||_.yW(V)?'<a class="'+_.zW("gb-bookcard-thumbnail")+" "+_.zW(Va)+'" href="'+_.zW(_.CW(T))+'" aria-hidden="true" tabindex="-1">':'<span class="'+_.zW("gb-bookcard-thumbnail")+" "+_.zW(Va)+'" aria-hidden="true">';Va="";switch(_.Eb(eb)?eb.toString():eb){case "small":Va+=
"gb-bookcard-thumbnail-image-small";break;case "medium":Va+="gb-bookcard-thumbnail-image-medium";break;case "large":Va+="gb-bookcard-thumbnail-image-large"}oa=_.yW(ea)&&_.yW(va)?H8({label:oa.tKa}):_.yW(X)&&_.yW(va)?H8({label:oa.TKa}):_.yW(S)&&_.yW(va)?H8({label:Ob}):_.yW(mb)&&_.yW(va)?H8({label:oa.oEa}):"";T+='<img class="'+_.zW("gb-bookcard-thumbnail-image")+" "+_.zW(Va)+'">'+oa+(_.yW(a)||_.yW(V)?"</a>":"</span>");a=(0,_.wW)(T);V="";switch(_.Eb(b)?b.toString():b){case "small":V+="gb-bookcard-title-small";
break;case "medium":V+="gb-bookcard-title-medium";break;case "large":V+="gb-bookcard-title-large"}c=aa+a+('<div class="'+_.zW("gb-bookcard-title")+" "+_.zW(V)+'">'+(v||u?'<a class="'+_.zW("gb-bookcard-title-link")+'" href="'+_.zW(_.CW(q))+'" title="'+_.zW(d)+'" aria-label="'+_.zW(e)+'">'+_.xW(c)+"</a>":'<span class="'+_.zW("gb-bookcard-title-label")+'" title="'+_.zW(d)+'" aria-label="'+_.zW(e)+'">'+_.xW(c)+"</span>")+"</div>");d="";switch(_.Eb(b)?b.toString():b){case "small":d+="gb-bookcard-author-small";
break;case "medium":d+="gb-bookcard-author-medium";break;case "large":d+="gb-bookcard-author-large"}b=v&&z?'<span class="'+_.zW("gb-bookcard-main-button")+'">'+(H?'<button class="'+_.zW("gb-play-button")+" "+_.zW("gb-play-button-active")+" "+_.zW("gb-play-review-button")+'"><span class="'+_.zW("gb-play-button-label")+'">'+_.xW(K.gX)+"</span></button>":'<a class="'+_.zW("gb-play-button")+" "+_.zW("gb-play-button-active")+'" href="'+_.zW(_.CW(n))+'"><span class="'+_.zW("gb-play-button-label")+'">'+
_.xW(K.gX)+"</span></a>")+"</span>":!u&&z?'<span class="'+_.zW("gb-bookcard-unavailable-message")+'">'+_.xW(K.i3)+"</span>":"";c+='<div class="'+_.zW("gb-bookcard-author")+" "+_.zW(d)+'">'+(f?u?'<a class="'+_.zW("gb-bookcard-author-link")+'" href="'+_.zW(_.CW(t))+'" target="_top" title="'+_.zW(k)+'" aria-label="'+_.zW(m)+'">'+_.xW(g)+"</a>":'<span class="'+_.zW("gb-bookcard-author-label")+'" title="'+_.zW(k)+'" aria-label="'+_.zW(m)+'">'+_.xW(g)+"</span>":"")+'</div><div class="'+_.zW("gb-bookcard-offline-progress")+
'"></div><div class="'+_.zW("gb-bookcard-ratings")+'"></div><div class="'+_.zW("gb-bookcard-buttons")+'">'+b+(v&&_.yW(N)&&x?'<a class="'+_.zW("gb-play-button")+'" href="'+_.zW(_.CW(N))+'"><span class="'+_.zW("gb-play-button-label")+'">'+_.xW(K.xKa)+"</span></a>":"")+"</div></div>";return(0,_.wW)(c)},H8=function(a){a=a||{};a=a.label;return(0,_.wW)('<div class="'+_.zW("gb-bookcard-thumbnail-badge")+'">'+_.xW(a)+"</div>")};
var I8=function(a){_.OK.call(this);this.Sa=a};_.p(I8,_.OK);
I8.prototype.ha=function(){_.OK.prototype.ha.call(this);var a=this.Sa;a=a.$a?a.$a.tCa:a.Fj.averageRating||0;var b=Math.floor(a),c=.5<=a-b?1:0;a=5-b-c;for(var d=_.TJ("SPAN",["gb-bookcard-ratings-stars","goog-inline-block"]),e=["gb-bookcard-ratings-star-on","SPRITE_star_on","goog-inline-block"],f=["gb-bookcard-ratings-star-half","SPRITE_star_half","goog-inline-block"],g=["gb-bookcard-ratings-star-off","SPRITE_star_off","goog-inline-block"],k=0;k<b;k++){var m=_.TJ("SPAN",e);d.appendChild(m)}c&&(b=_.TJ("SPAN",
f),d.appendChild(b));for(b=0;b<a;b++)c=_.TJ("SPAN",g),d.appendChild(c);this.i().appendChild(d);a=_.TJ("A","gb-bookcard-ratings-reviews-link","("+this.Sa.e6()+")");a.href=_.qW(this.Sa);this.i().appendChild(a)};
var oWa=function(a){var b=a.title,c=a.author,d=a.FKa,e=a.tv,f=a.description,g=a.S9,k=a.IX,m=a.Ow,n=a.Jma,q=a.bV,t=a.Pl;a=a.TV;g=t?'<a class="'+_.zW("gb-play-button")+" "+_.zW("gb-play-button-active")+" "+_.zW("gb-play-button-large")+'" href="'+_.zW(_.CW(g))+'"><span class="'+_.zW("gb-play-button-label")+'">'+_.xW(a.gX)+"</span></a>":q?"":'<span class="'+_.zW("gb-bookcard-tooltip-unavailable-message")+'">'+_.xW(a.i3)+"</span>";return(0,_.wW)('<div class="'+_.zW("gb-bookcard-tooltip")+'"><div class="'+
_.zW("gb-bookcard-tooltip-title")+'">'+(t||q?'<a class="'+_.zW("gb-bookcard-tooltip-title-link")+'" href="'+_.zW(_.CW(k))+'">'+_.xW(b)+"</a>":'<span class="'+_.zW("gb-bookcard-tooltip-title-label")+'">'+_.xW(b)+"</span>")+"</div>"+(f?'<div class="'+_.zW("gb-bookcard-tooltip-meta")+'">':'<div class="'+_.zW("gb-bookcard-tooltip-meta")+" "+_.zW("gb-bookcard-tooltip-meta-no-description")+'">')+(q?'<a class="'+_.zW("gb-bookcard-tooltip-author-link")+'" href="'+_.zW(_.CW(m))+'" target="_top">'+_.xW(c)+
"</a>":'<span class="'+_.zW("gb-bookcard-tooltip-author-label")+'">'+_.xW(c)+"</span>")+'<span class="'+_.zW("gb-bookcard-tooltip-meta-label")+'">'+_.xW(d)+(e?"&nbsp;&ndash;&nbsp;"+_.xW(e)+" pages":"")+"</span></div>"+(f?'<div class="'+_.zW("gb-bookcard-tooltip-description")+'"><span>'+_.xW(f)+"</span>"+(q?'<a href="'+_.zW(_.CW(n))+'" class="'+_.zW("gb-bookcard-tooltip-description-link")+'" target=_top>more &raquo;</a>':"")+"</div>":"")+'<table class="'+_.zW("gb-bookcard-tooltip-controls")+'"><tr><td class="'+
_.zW("gb-bookcard-tooltip-controls-left")+'">'+g+'</td><td class="'+_.zW("gb-bookcard-tooltip-controls-right")+'"></td></tr></table><div class="'+_.zW("gb-bookcard-tooltip-arrow-up-container")+'"><div class="'+_.zW("gb-bookcard-tooltip-arrow-up-border")+'"></div><div class="'+_.zW("gb-bookcard-tooltip-arrow-up")+'"></div></div><div class="'+_.zW("gb-bookcard-tooltip-arrow-down-container")+'"><div class="'+_.zW("gb-bookcard-tooltip-arrow-down-border")+'"></div><div class="'+_.zW("gb-bookcard-tooltip-arrow-down")+
'"></div></div></div>')};
var J8=function(a,b){this.Tm=a instanceof _.GJ?a:new _.GJ(a,b)};_.r(J8,_.IV);J8.prototype.Md=function(a,b,c,d){_.EV(_.tK(a),0,a,b,this.Tm,c,null,d)};
var K8=function(a){this.Mb=new _.we;a&&this.addAll(a)},L8=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+_.Ib(a):b.charAt(0)+a};_.h=K8.prototype;_.h.ff=function(){return this.Mb.ff()};_.h.add=function(a){this.Mb.set(L8(a),a)};_.h.addAll=function(a){a=_.ze(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};_.h.mf=function(a){a=_.ze(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};_.h.remove=function(a){return this.Mb.remove(L8(a))};_.h.clear=function(){this.Mb.clear()};
_.h.isEmpty=function(){return this.Mb.isEmpty()};_.h.contains=function(a){return this.Mb.Yj(L8(a))};_.h.j7=function(a){var b=new K8;a=_.ze(a);for(var c=0;c<a.length;c++){var d=a[c];this.contains(d)&&b.add(d)}};_.h.nT=function(a){var b=this.clone();b.mf(a);return b};_.h.Hh=function(){return this.Mb.Hh()};_.h.clone=function(){return new K8(this)};_.h.equals=function(a){return this.ff()==lVa(a)&&pWa(this,a)};
var pWa=function(a,b){var c=lVa(b);if(a.ff()>c)return!1;!(b instanceof K8)&&5<c&&(b=new K8(b));return mVa(a,function(d){var e=b;return e.contains&&"function"==typeof e.contains?e.contains(d):e.iA&&"function"==typeof e.iA?e.iA(d):_.Ka(e)||"string"===typeof e?_.Da(e,d):_.Yb(e,d)})};K8.prototype.Xi=function(){return this.Mb.Xi(!1)};
var M8=function(a,b,c){this.vg=c||(a?_.Zi(_.ui(document,a)):_.Zi());L7.call(this,this.vg.ha("DIV",{style:"position:absolute;display:none;"}));this.zu=new _.GJ(1,1);this.tx=new K8;this.EC=null;a&&this.Gc(a);null!=b&&this.rra(b)};_.r(M8,L7);var N8=[];_.h=M8.prototype;_.h.Qe=null;_.h.className="goog-tooltip";_.h.jY=500;_.h.xma=0;_.h.wa=function(){return this.vg};
_.h.Gc=function(a){a=_.ui(document,a);this.tx.add(a);_.de(a,"mouseover",this.Kx,!1,this);_.de(a,"mouseout",this.CU,!1,this);_.de(a,"mousemove",this.Jx,!1,this);_.de(a,"focus",this.Hx,!1,this);_.de(a,"blur",this.CU,!1,this)};_.h.detach=function(a){if(a)a=_.ui(document,a),qWa(this,a),this.tx.remove(a);else{for(var b=this.tx.Hh(),c=0;a=b[c];c++)qWa(this,a);this.tx.clear()}};
var qWa=function(a,b){_.ie(b,"mouseover",a.Kx,!1,a);_.ie(b,"mouseout",a.CU,!1,a);_.ie(b,"mousemove",a.Jx,!1,a);_.ie(b,"focus",a.Hx,!1,a);_.ie(b,"blur",a.CU,!1,a)};_.h=M8.prototype;_.h.R5=function(){return this.xma};_.h.rra=function(a){_.UJ(this.i(),a)};
_.h.eO=function(a){var b=this.i();b&&_.Ie(b);M8.ka.eO.call(this,a);a?(b=this.vg.Tb().body,b.insertBefore(a,b.lastChild),_.Ma(this.EC),this.EC=new _.BL(this.i()),_.$i(this,this.EC),_.de(this.EC,"focusin",this.eA,void 0,this),_.de(this.EC,"focusout",this.vO,void 0,this)):(_.Ma(this.EC),this.EC=null)};_.h.ss=function(){return _.XJ(this.i())};_.h.getState=function(){return this.Oy?this.isVisible()?4:1:this.NF?3:this.isVisible()?2:0};
_.h.$F=function(a){if(!this.isVisible())return!1;var b=_.vK(this.i()),c=_.zK(this.i());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};_.h.EG=function(){if(!J7.prototype.EG.call(this))return!1;if(this.anchor)for(var a,b=0;a=N8[b];b++)_.Qi(a.i(),this.anchor)||a.setVisible(!1);_.Fa(N8,this);a=this.i();a.className=this.className;this.eA();_.de(a,"mouseover",this.EU,!1,this);_.de(a,"mouseout",this.B6,!1,this);O8(this);return!0};
_.h.Wl=function(){_.Ha(N8,this);for(var a=this.i(),b,c=0;b=N8[c];c++)b.anchor&&_.Qi(a,b.anchor)&&b.setVisible(!1);this.fpa&&this.fpa.vO();_.ie(a,"mouseover",this.EU,!1,this);_.ie(a,"mouseout",this.B6,!1,this);this.anchor=void 0;0==this.getState()&&(this.KX=!1);J7.prototype.Wl.call(this)};
_.h.HV=function(a,b){this.anchor==a&&this.tx.contains(this.anchor)&&(this.KX||!this.RQa?(this.setVisible(!1),this.isVisible()||(this.anchor=a,this.setPosition(b||this.qU(0)),this.setVisible(!0))):this.anchor=void 0);this.Oy=void 0};_.h.yx=function(){return this.Qe};_.h.GV=function(a){this.NF=void 0;if(a==this.anchor){a=this.wa();var b=a.yx();a=b&&this.i()&&a.contains(this.i(),b);null!=this.Qe&&(this.Qe==this.i()||this.tx.contains(this.Qe))||a||this.PE&&this.PE.Qe||this.setVisible(!1)}};
var rWa=function(a,b){var c=_.IJ(a.vg.jc);a.zu.x=b.clientX+c.x;a.zu.y=b.clientY+c.y};M8.prototype.Kx=function(a){var b=P8(this,a.target);this.Qe=b;this.eA();b!=this.anchor&&(this.anchor=b,this.Oy||(this.Oy=_.jf((0,_.Jb)(this.HV,this,b,void 0),this.jY)),sWa(this),rWa(this,a))};var P8=function(a,b){try{for(;b&&!a.tx.contains(b);)b=b.parentNode;return b}catch(c){return null}};M8.prototype.Jx=function(a){rWa(this,a);this.KX=!0};
M8.prototype.Hx=function(a){this.Qe=a=P8(this,a.target);this.KX=!0;if(this.anchor!=a){this.anchor=a;var b=this.qU(1);this.eA();this.Oy||(this.Oy=_.jf((0,_.Jb)(this.HV,this,a,b),this.jY));sWa(this)}};M8.prototype.qU=function(a){return 0==a?(a=this.zu.clone(),new Q8(a)):new R8(this.Qe)};var sWa=function(a){if(a.anchor)for(var b,c=0;b=N8[c];c++)_.Qi(b.i(),a.anchor)&&(b.PE=a,a.fpa=b)};
M8.prototype.CU=function(a){var b=P8(this,a.target),c=P8(this,a.relatedTarget);b!=c&&(b==this.Qe&&(this.Qe=null),O8(this),this.KX=!1,!this.isVisible()||a.relatedTarget&&_.Qi(this.i(),a.relatedTarget)?this.anchor=void 0:this.vO())};M8.prototype.EU=function(){var a=this.i();this.Qe!=a&&(this.eA(),this.Qe=a)};M8.prototype.B6=function(a){var b=this.i();this.Qe!=b||a.relatedTarget&&_.Qi(b,a.relatedTarget)||(this.Qe=null,this.vO())};var O8=function(a){a.Oy&&(_.kf(a.Oy),a.Oy=void 0)};
M8.prototype.vO=function(){2==this.getState()&&(this.NF=_.jf((0,_.Jb)(this.GV,this,this.anchor),this.R5()))};M8.prototype.eA=function(){this.NF&&(_.kf(this.NF),this.NF=void 0)};M8.prototype.ta=function(){this.setVisible(!1);O8(this);this.detach();this.i()&&_.Ie(this.i());this.Qe=null;delete this.vg;M8.ka.ta.call(this)};var Q8=function(a,b){J8.call(this,a,b)};_.r(Q8,J8);
Q8.prototype.Md=function(a,b,c){b=_.tK(a);b=_.yV(b);c=c?new _.YJ(c.top+10,c.right,c.bottom,c.left+10):new _.YJ(10,0,0,10);_.DV(this.Tm,a,8,c,b,9)&496&&_.DV(this.Tm,a,8,c,b,5)};var R8=function(a){_.JV.call(this,a,5)};_.r(R8,_.JV);R8.prototype.Md=function(a,b,c){var d=new _.GJ(10,0);_.EV(this.element,this.TE,a,b,d,c,9)&496&&_.EV(this.element,4,a,1,d,c,5)};
var S8=function(a,b,c){M8.call(this,a,b,c)};_.r(S8,M8);_.h=S8.prototype;_.h.i4=!1;_.h.OO=!1;_.h.tn=function(){S8.ka.tn.call(this);this.uS=_.UU(_.AK(this.i()));this.anchor&&(this.Q2=_.UU(_.AK(this.anchor)));this.OO=this.i4;_.de(this.wa().Tb(),"mousemove",this.Jx,!1,this)};_.h.Wl=function(){_.ie(this.wa().Tb(),"mousemove",this.Jx,!1,this);this.Q2=this.uS=null;this.OO=!1;S8.ka.Wl.call(this)};
_.h.$F=function(a){if(this.OA){var b=_.vK(this.i()),c=_.zK(this.i());return b.x-this.OA.left<=a.x&&a.x<=b.x+c.width+this.OA.right&&b.y-this.OA.top<=a.y&&a.y<=b.y+c.height+this.OA.bottom}return S8.ka.$F.call(this,a)};var tWa=function(a,b){if(a.Q2&&a.Q2.contains(b)||a.$F(b))return!0;a=a.PE;return!!a&&a.$F(b)};S8.prototype.GV=function(a){this.NF=void 0;a!=this.anchor||tWa(this,this.zu)||this.yx()||this.PE&&this.PE.Qe||_.bd&&0==this.zu.x&&0==this.zu.y||this.setVisible(!1)};
S8.prototype.Jx=function(a){var b=this.isVisible();if(this.uS){var c=_.IJ(this.wa().jc);c=new _.GJ(a.clientX+c.x,a.clientY+c.y);tWa(this,c)?b=!1:this.OO&&(b=FVa(this.uS,c)>=FVa(this.uS,this.zu))}if(b){if(this.vO(),this.Qe=null,b=this.PE)b.Qe=null}else 3==this.getState()&&this.eA();S8.ka.Jx.call(this,a)};S8.prototype.EU=function(){this.yx()!=this.i()&&(this.OO=!1,this.Qe=this.i())};S8.prototype.R5=function(){return this.OO?100:S8.ka.R5.call(this)};
var T8=function(a,b,c,d){M8.call(this,void 0,void 0,void 0);this.Sa=a;this.n7=b;this.BHa=c;this.GHa=d;this.D3=new _.NJ(this);_.$i(this,this.D3);this.className="gb-bookcard-tooltip";this.i4=!0;this.OA=new _.YJ(5,5,5,5);this.jY=500};_.p(T8,S8);_.h=T8.prototype;_.h.EG=function(){this.i().childNodes.length||this.V3();return S8.prototype.EG.call(this)};
_.h.tn=function(){var a=this;S8.prototype.tn.call(this);var b=_.Kj("A",this.i());_.Nb(b,function(e){a.D3.s(e,"click",_.Kb(a.setVisible,!1))});var c=I7(this.i()).y<I7(this.yx()).y;b=this.wa().rj(this.className+"-arrow-up-container",this.i());var d=this.wa().rj(this.className+"-arrow-down-container",this.i());_.CK(b,!c);_.CK(d,c);c=_.zK(this.yx());c=Math.round(c.width/2)-12;_.sK(b,c);_.sK(d,c)};_.h.Wl=function(){S8.prototype.Wl.call(this);this.D3.mf()};_.h.qU=function(){return new U8(this.yx())};
_.h.V3=function(){var a;var b=_.nW(this.Sa.vf());if(this.GHa&&!this.Sa.Ke()){var c=a=_.qW(this.Sa);b="Write review"}else this.BHa||!this.Sa.Ke()?(c=a=this.Sa.IL(),b="Read now"):(a=this.Sa.vf().zx(),c=_.qW(this.Sa),b=b?b+" Buy":"Free");a={TV:{i3:"This book is not available for reading offline.",gX:b},title:this.Sa.getTitle(),author:this.Sa.jq().join(", "),FKa:this.Sa.c6(),tv:this.Sa.hf(),description:q7(this.Sa.Ki(),500,!0),S9:a,IX:c,Ow:this.Sa.aU(),Jma:_.qW(this.Sa),bV:!0,Pl:this.n7};this.eO(_.DW(oWa,
a,this.wa().Tb()))};var U8=function(a){_.JV.call(this,a,1)};_.p(U8,_.JV);U8.prototype.Md=function(a,b,c){var d=new _.GJ(0,-2);_.EV(this.element,this.TE,a,b,d,c,9)&192&&_.EV(this.element,0,a,1,d,c,9)};
var V8=function(a,b,c){c=void 0===c?uWa:c;_.OK.call(this);this.Sa=a;this.n7=b;this.ri=c;this.de=new T8(a,b,!!this.ri.mM,!!this.ri.cV);_.$i(this,this.de)};_.p(V8,_.OK);
V8.prototype.ha=function(){_.OK.prototype.ha.call(this);var a,b=!1;if(this.ri.cV&&!this.Sa.Ke()){var c=a=_.Rj(_.qW(this.Sa),"writeReview");var d="Write review";b=!(_.sd&&_.wa.cvox)}else if(this.ri.mM||!this.Sa.Ke())c=a=this.Sa.IL(),d="Read now";else{a=this.Sa.vf().zx();c=_.qW(this.Sa);d=MUa(this.Sa.vf());var e="FREE"==_.oW(this.Sa.vf()),f=_.nW(this.Sa.vf());d=NUa(this.Sa.vf())&&d?"EBOOK FROM "+d:e?"Free":f?f+" Buy":"Buy"}d={xKa:"Preview",oEa:"Sample",tKa:"Pre-ordered",i3:"This book is not available for reading offline.",
TKa:"Expired",gX:d};e=this.Sa.jq().join(", ");f=this.Sa.jq()&&1<this.Sa.jq().length?"Authors: "+e:"Author: "+e;var g=this.Sa.getTitle(),k="Preordered book: "+g,m="Book rental: "+g,n="Expired book rental: "+g,q=this.Sa.$u(),t=this.Sa.fM(),u=this.Sa.q7(),v=this.Sa.Ke(),z=function(){switch(!0){case q:return k;case t:return m;case u:return n;case v:return"Sample: "+g;default:return"Book: "+g}}();a={TV:d,size:this.ri.size,title:q7(g,40),AMa:g,zMa:z,I6:0<this.Sa.jq().length,author:q7(e,40),qCa:e,pCa:f,
S9:a,IX:c,Ow:this.Sa.aU(),yKa:this.ri.mM||this.Sa.pM()?"":this.Sa.IL(),Jma:_.qW(this.Sa),$u:q,Ke:v,bV:!0,Pl:this.n7,LLa:this.ri.Caa,Lv:this.ri.Lv,DH:this.ri.DH,OLa:b,q7:u,fM:t,QKa:OUa(this.Sa)};CUa(this,_.DW(nWa,a,this.wa().Tb()));this.ri.lY&&(a=this.rj("gb-bookcard-ratings"),c=new I8(this.Sa),this.La(c),c.Za(a));_.CK(this.rj("gb-bookcard-ratings"),!!this.ri.lY);_.CK(this.rj("gb-bookcard-buttons"),!!this.ri.Lv||!!this.ri.DH)};
var vWa=function(a){_.cV(function(b){if(1==b.ua)return _.cb(b,xUa(a.wa().Tb()),2);gapi.load("gapi.iframes",function(){var c=_.kT(_.jT(location.href)).get("origin");_.oL({id:"book-"+a.Sa.Ua(),origin:c?[c]:[],source:"ge-web-app"})});_.hb(b)})};
V8.prototype.Ha=function(){var a=this;_.OK.prototype.Ha.call(this);wWa(this);if(this.ri.mO){a:switch(this.ri.size){case "large":var b="gb-bookcard-thumbnail-large";break a;case "medium":b="gb-bookcard-thumbnail-medium";break a;default:b="gb-bookcard-thumbnail-small"}this.de.Gc(this.rj(b))}if(b=this.rj("gb-play-review-button"))xUa(this.wa().Tb()),this.getHandler().s(b,"click",function(){vWa(a)})};V8.prototype.zc=function(){_.OK.prototype.zc.call(this);this.de.detach()};
var wWa=function(a){var b=a.rj("gb-bookcard-thumbnail-image");b&&(b.src=a.Sa.FF().replace(/^http:/,""))},$6=null,wUa=_.ai(_.bi("//apis.google.com/js/api.js")),uWa={size:"small",lY:!1,Lv:!1,DH:!1,Caa:!0,mO:!0,mM:!0,cV:!1},xWa={size:"medium",lY:!0,Lv:!0,DH:!0,Caa:!1,mO:!1,mM:!1,cV:!0},yWa={size:"large",lY:!0,Lv:!0,DH:!1,Caa:!1,mO:!1,mM:!1,cV:!0};
var W8=function(a,b,c,d,e){_.NZ.call(this,c,d,e);this.Sa=a;this.Mpa=b};_.p(W8,_.NZ);W8.prototype.mb=function(){return this.i()?this.i().rows[0].cells[0]:null};
W8.prototype.ha=function(){var a=_.qV(1,1);a.className="gb-recommendations-page";var b=a.rows[0].cells[0];b.className="gb-recommendations-page-content";this.Ba=a;var c=_.TJ("DIV","gb-recommendations-page-volume-heading",this.Sa.Ke()?"You've just finished your free sample.":"You've just finished your book.");b.appendChild(c);this.La(new V8(this.Sa,!0,yWa),!0);if(this.Mpa.ff()){c=_.TJ("DIV","gb-recommendations-page-recommendations-heading","Other books you may enjoy.");b.appendChild(c);c=0;for(var d;(d=
this.Mpa.getItem(c))&&3>c;c++)this.La(new V8(d,!0,xWa),!0)}_.Hd(_.RS(),37)&&(c=_.TJ("DIV","gb-recommendations-page-bad-recommendations"),d=_.Mc(_.ic(_.bi('<div>Internal only - bad recommendations?</div><a href="http://go/badrec">Report them at http://go/badrec</a>')),null),_.Oc(c,d),b.appendChild(c));_.BV(a,!0)};
W8.prototype.Ha=function(){_.NZ.prototype.Ha.call(this);var a=this.Wb();_.wK(this.i(),Math.floor(.8*a.width));var b=this.i();a=this.i().clientHeight<a.height?a.height:"";b.style.height=_.rK(a,!0)};
var X8=function(a,b,c,d,e){s8.call(this,b,c,d,e,void 0);this.Sa=a;this.cH=null};_.p(X8,s8);_.h=X8.prototype;_.h.setSize=function(a){s8.prototype.setSize.call(this,a);this.cH&&this.cH.setSize(a)};_.h.sd=function(a){return _.vV(a,Y8)?zWa(this):s8.prototype.sd.call(this,a)};_.h.Gf=function(a){return _.vV(a.Dd().rb(),Y8)?(a=_.PV(this.Va(),!0),eWa(this,a)):s8.prototype.Gf.call(this,a)};
_.h.uf=function(a){var b=this;return _.vV(a.Dd().rb(),Y8)?_.CJ(null):s8.prototype.uf.call(this,a).then(function(c){return c||zWa(b)})};_.h.li=function(a){return _.vV(a.Dd().rb(),Y8)?!0:s8.prototype.li.call(this,a)};_.h.hasNextPage=function(a){return _.vV(a.Dd().rb(),Y8)?!1:!0};_.h.BF=function(a){return _.vV(a.Dd().rb(),Y8)?_.CJ([null,a]):s8.prototype.BF.call(this,a)};
var zWa=function(a){return a.cH?_.CJ(a.cH):_.Ze(_.OT.promise.then(function(b){var c=a.Sa.Ke()?"end-of-sample":"end-of-volume";return _.fAa(b,a.Sa.Ua(),c)}),function(){return{}}).then(function(b){var c=new g8(a.Va(),Y8,Y8,1);a.cH=new W8(a.Sa,new j7(b),c,a.Wb(),a.wa());return a.cH})},Y8=new _.Jm("GBS.ZZ0");
var Z8=function(a,b){this.Tm=a instanceof _.GJ?a:new _.GJ(a,b)};_.r(Z8,_.IV);Z8.prototype.Md=function(a,b,c,d){_.DV(this.Tm,a,b,c,null,null,d)};
var a9=function(a,b){_.dX.call(this,"",$8.Hc());this.TGa=a;this.Ag=b;this.hba=this.FC=null;this.mja=this.lja=this.jja=this.kja=!0;this.ng(64,!0);this.icon=null};_.p(a9,_.dX);a9.prototype.Cx=function(){return null};a9.prototype.setLabel=function(a){this.Ag=a;b9(this)};var b9=function(a){var b=a.i();b&&_.WK(b,"label",AWa(a))};_.h=a9.prototype;_.h.xf=function(){return(this.Cs()||_.SW(this,2)||_.SW(this,64))&&this.Pl()};_.h.vH=function(a){_.dX.prototype.vH.call(this,a);this.Uv()};
_.h.Ui=function(a){_.dX.prototype.Ui.call(this,a);this.Uv()};_.h.Se=function(a){_.dX.prototype.Se.call(this,a);this.Uv()};_.h.Pl=function(){return!this.hba};_.h.ha=function(){_.dX.prototype.ha.call(this);this.icon=C8(this.TGa);this.setContent(this.icon);var a=this.i();b9(this);_.VK(a,"button")};_.h.Ha=function(){_.dX.prototype.Ha.call(this);this.Uv()};_.h.zc=function(){this.aM();_.dX.prototype.zc.call(this)};var AWa=function(a){var b=a.hba;return b?a.Ag+" ("+b+")":a.Ag};
a9.prototype.Uv=function(){this.ub&&_.xV(this.icon,"gb-topbar-button-icon-active",this.xf())};a9.prototype.mO=function(){var a=_.TJ("DIV",["gb-reader-shadow","gb-sidebar-popup"]);_.UJ(a,AWa(this));a=_.TJ("DIV","gb-sidebar-popup-spacer",a);document.body.appendChild(a);var b=this.i();this.FC=new L7(a,new c9(b));this.FC.Md();this.FC.setVisible(!0)};a9.prototype.aM=function(){this.FC&&(_.Ie(this.FC.i()),_.Ma(this.FC),this.FC=null)};var $8=function(){};_.p($8,_.TW);$8.prototype.Gb=function(){return"gb-topbar-button"};
_.OJ($8);var c9=function(a){Z8.call(this,0,0);this.ZBa=a};_.p(c9,Z8);c9.prototype.Md=function(a,b,c,d){var e=_.AK(this.ZBa);e=new _.GJ(e.left+Math.round(e.width/2),e.top+e.height);var f=_.zK(a),g=Math.round(f.width/2),k=_.DK(a)?1:-1;k=new _.GJ(e.x+g*k,e.y);!_.DK(a)&&e.x>_.Ci().width-g&&(k.x=_.Ci().width-f.width);_.DK(a)&&e.x<g&&(k.x=f.width);this.Tm=k;Z8.prototype.Md.call(this,a,b,c,d)};
var d9=function(a,b,c){a9.call(this,"bookmark","Bookmarks");this.xe=a;this.Nb=b;this.nd=c;this.ku=this.ii=null;this.kja=!0;this.jja=!1;this.lja=!0;this.ng(64,!1);this.ng(8,!0)};_.p(d9,a9);var e9=function(a){a.isEnabled()?a.nd.Xv()?a.ii?a.setLabel("Loading..."):a.setLabel(a.ku?"Remove bookmark":"Add bookmark"):a.setLabel("Bookmarks"):a.setLabel("Page cannot be bookmarked")};
d9.prototype.Ha=function(){a9.prototype.Ha.call(this);this.nd.Xv()&&(this.getHandler().s(this.Nb,"change",this.fma).s(this,"action",this.NL),this.fma())};d9.prototype.Uv=function(){var a=!1;this.lh()&&this.Pl()&&(a=!0);_.xV(this.icon,"gb-topbar-bookmark-icon-active",a)};d9.prototype.NL=function(){this.ii||(this.Pl()&&!this.ku?(_.sb("Web Reader","Click On","Bookmarks Button"),BWa(this)):this.ku&&(_.sb("Web Reader","Click Off","Bookmarks Button"),CWa(this)))};
var DWa=function(a){var b=a.Nb.rb(),c=a.Nb.se();return a.nd.oi("bookmarks",_.uX(b,c)).then(function(d){return d[0]||null})};d9.prototype.fma=function(){var a=this,b=_.vV(this.Nb.rb(),Y8);this.Gd(!b);b||!this.Pl()?(this.Uv(),e9(this)):(this.ii=DWa(this),e9(this),_.zJ(this.ii.then(function(c){a.ku=c;a.mp(!!a.ku);a.Uv()}),function(){a.ii=null;e9(a)}))};
var BWa=function(a){e9(a);_.zJ(_.Ze(_.CJ(EWa(a)).then(function(b){if(!b)throw Error("cf");b=new _.xX("bookmarks","bookmark",b,a.nd.Va());b.Ue(a.nd.Va().Ua());return a.nd.Xp(b)}).then(function(b){a.ku=b;a.mp(!!a.ku);a.Uv()}),function(){_.VZ.dispatchEvent(new _.UZ(new _.TZ("There was a problem adding your bookmark")))}),function(){a.ii=null;e9(a)})},CWa=function(a){e9(a);a.ii=_.zJ(_.Ze(a.nd.Gi(a.ku).then(function(b){a.ku=null;a.mp(!1);a.Uv();return b}),function(){_.VZ.dispatchEvent(new _.UZ(new _.TZ("There was a problem removing your bookmark")))}),
function(){a.ii=null;e9(a)})},EWa=function(a){var b=a.Nb.rb();a.Nb.se();return(a=a.xe.getReader().Wa())?a.Ni()?_.uX(b,b,"","",a.re.substring(0,100)):_.uX(b,b):null};
var FWa=new WeakMap,GWa=function(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};
(function(a,b){b=void 0===b?GWa:b;var c=_.Ib(a),d=function(f){f=_.l(f);f.next();f=_.wb(f);return b(c,f)},e=function(f){var g=_.l(f);f=g.next().value;g=_.wb(g);return a.apply(f,g)};return function(f){for(var g=[],k=0;k<arguments.length;++k)g[k]=arguments[k];k=this||_.wa;var m=FWa.get(k);m||(m={},FWa.set(k,m));return _.Wc(m,[this].concat(_.xb(g)),e,d)}})(function(){return _.Zc?_.ld(8):"onhashchange"in _.wa});
var f9=function(a,b,c,d,e){e=void 0===e?null:e;_.Qd.call(this);this.ya=a;this.Ge=b;this.Xx=c;this.Nb=d;this.Q6=e;this.YW=[];this.Xpa=new M7(this.XKa,1E3,this);this.tb=new _.NJ(this);this.tb.s(d,"change",this.xs)};_.p(f9,_.Qd);f9.prototype.ta=function(){_.Ma(this.tb);_.Ma(this.Xpa);_.Qd.prototype.ta.call(this)};
f9.prototype.xs=function(){var a=this.Nb.rb();a&&(this.YW.push(new _.Jm(a,0)),this.Xpa.xx(),a=a.toString(),this.Q6?this.Q6.OQa(["reader",this.ya.Ua(),a].join("/")):_.Rh()?_.ub.Ti(new $7(a)):window.history&&window.history.replaceState&&(a=_.Vj(window.location.href,"pg",a),window.history.replaceState(null,document.title,a)))};
f9.prototype.XKa=function(){var a=this;if(this.YW.length){if(this.Xx){var b=_.LU(this.YW);a:switch(this.Nb.D2){case 3:var c="search";break a;case 5:c="chapter";break a;default:c="next-page"}var d=c;_.OT.promise.then(function(e){return e.maa(a.ya.Ua(),b,_.Lb(),a.ya.nk(),d,"ge-web-app")})}_.MU(this.YW)}};
var g9=function(){this.lg=[]};_.h=g9.prototype;_.h.clone=function(){for(var a=new g9,b=this.lg.length;b--;)a.lg[b]=this.lg[b].clone();return a};_.h.add=function(a){if(!(a.end<=a.start)){a=a.clone();for(var b=0,c;c=this.lg[b];b++)if(a.start<=c.end){a.start=Math.min(a.start,c.start);break}for(var d=b;(c=this.lg[b])&&!(a.end<c.start);b++)a.end=Math.max(a.end,c.end);this.lg.splice(d,b-d,a)}};
_.h.remove=function(a){if(!(a.end<=a.start)){for(var b=0,c;(c=this.lg[b])&&!(a.start<c.end);b++);if(c&&!(a.end<c.start)){var d=b;a.start>c.start&&(d++,a.end<c.end&&_.DJ(this.lg,d,0,new _.CZ(a.end,c.end)),c.end=a.start);for(b=d;(c=this.lg[b])&&!(c.start=Math.max(a.end,c.start),a.end<c.end);b++);this.lg.splice(d,b-d)}}};_.h.contains=function(a){if(a.end<=a.start)return!1;for(var b=0,c;c=this.lg[b];b++)if(a.start<c.end){if(a.end>=c.start)return c.start<=a.start&&c.end>=a.end;break}return!1};
_.h.iA=function(a){for(var b=0,c;c=this.lg[b];b++)if(a<c.end){if(a>=c.start)return!0;break}return!1};_.h.union=function(a){a=a.clone();for(var b=0,c;c=this.lg[b];b++)a.add(c);return a};_.h.nT=function(a){for(var b=this.clone(),c=0,d;d=a.lg[c];c++)b.remove(d);return b};_.h.j7=function(a){this.isEmpty()||a.isEmpty()||this.nT(a.inverse(this.getBounds()))};
_.h.slice=function(a){var b=new g9;if(a.start>=a.end)return b;for(var c=0,d;d=this.lg[c];c++)if(!(d.end<=a.start)){if(d.start>a.end)break;b.add(new _.CZ(Math.max(a.start,d.start),Math.min(a.end,d.end)))}return b};_.h.inverse=function(a){var b=new g9;b.add(a);for(var c=0,d;d=this.lg[c];c++)if(!(a.start>=d.end)){if(a.end<d.start)break;b.remove(d)}return b};var h9=function(a){return _.oaa(a.lg,function(b,c){return b+c.end-c.start},0)};
g9.prototype.getBounds=function(){return this.lg.length?new _.CZ(this.lg[0].start,_.LU(this.lg).end):null};g9.prototype.isEmpty=function(){return 0==this.lg.length};g9.prototype.clear=function(){this.lg.length=0};g9.prototype.Xi=function(){var a=0,b=this.lg,c=new _.ve;c.next=function(){if(a>=b.length)throw _.ue;return b[a++].clone()};return c};
var i9=function(a){this.Ad=void 0===a?null:a};i9.prototype.getParent=function(){return this.Ad};i9.prototype.yv=function(a,b){for(var c=this.Ad;c&&c.notify.apply(c,arguments);c=c.Ad);};
var j9=function(a){a.yv("update",a)},k9=function(a,b,c){c=void 0===c?null:c;a=a.getPath()+":"+b;return _.d_(a,c)},HWa=function(a){var b=0;b=void 0===b?null:b;return k9(a,"t").then(function(c){return"string"===typeof c?_.wAa(c):b})},l9=function(a,b,c){a=a.getPath()+":"+b;return _.b_.xh(a,c)},JWa=function(a,b){return l9(a,"c",IWa(b)).then(function(){return b})},LWa=function(a,b){var c=KWa.then(function(){return k9(a,"c").then(m9)}).then(function(d){d.add(new _.CZ(b,b+1));return JWa(a,d)});return KWa=
c},MWa=function(a){return _.tV([a.Ql(),k9(a,"c").then(m9),k9(a,"r").then(m9)]).then(function(b){var c=b[0],d=b[2];return{pDa:h9(b[1])+(c?1:0),aLa:h9(d)+1}})},n9=function(a){return _.tV([a.Ql(),k9(a,"c",""),k9(a,"r","")]).then(function(b){var c=b[1],d=b[2];return b[0]&&c==d})};i9.prototype.notify=function(){return!0};
var IWa=function(a){var b=[];_.oV(a,function(c){b.push(c.start+","+c.end)});return b.join("|")},m9=function(a){var b=new g9;if(a&&/[\d,|]+$/.test(a)){a=a.split("|");for(var c=0,d;d=a[c];c++)d=d.split(","),b.add(new _.CZ(Number(d[0]),Number(d[1])))}return b},KWa=_.CJ();
var o9=function(a){i9.call(this,a)};_.p(o9,i9);o9.prototype.getPath=function(){return _.aV(this.ag(),this.fk())};o9.prototype.Ql=function(){var a=this.ag(),b=this.fk();return eVa(a,b)};o9.prototype.HA=function(){return LVa(this.ag(),this.fk()).then(function(a){return a.getTime()})};
var p9=function(a,b,c){i9.call(this,a);this.Qi=b;this.HT=(c=_.dL(c,"pg"))?"r-"+c:"i-"+a.ih()+"-"+b};_.p(p9,o9);p9.prototype.fk=function(){return this.HT};p9.prototype.ag=function(){return _.aV(this.getParent().getParent().ag(),"r")};p9.prototype.ih=function(){return this.Qi};
var q9=function(a,b){i9.call(this,a);this.oH=b};_.p(q9,o9);_.h=q9.prototype;_.h.ag=function(){var a=Math.floor(this.oH/1E3);return _.aV(this.getParent().ag(),"s"+a,String(this.oH))};_.h.fk=function(){return"segment.json"};_.h.ih=function(){return this.oH};_.h.f6=function(a,b){return new p9(this,a,b)};_.h.notify=function(a,b){var c=this;return"update"==a?(LWa(this,b.ih()).then(function(){j9(c)}),!1):!0};
var r9=function(a,b,c){i9.call(this,a);this.RC=c;this.te=b};_.p(r9,o9);_.h=r9.prototype;_.h.ag=function(){return _.aV(this.getParent().ag(),this.nk())};_.h.fk=function(){return"manifest.json"};_.h.nk=function(){return this.RC};_.h.Ua=function(){return this.te};_.h.HA=function(){return HWa(this)};var NWa=function(a){return gVa(a.ag()).then(function(){return!0},function(){return!0})};
r9.prototype.notify=function(a,b){var c=this;return"update"==a?(n9(b).then(function(d){if(d)return LWa(c,b.ih()).then(function(){j9(c)});j9(c)}),!1):!0};
r9.prototype.a6=function(){var a=this,b,c;return _.tV([this.Ql(),k9(this,"c").then(m9),k9(this,"r").then(m9)]).then(function(d){var e=d[0],f=d[1];d=d[2];b=h9(f)+(e?1:0);c=h9(d)+1;e=d.nT(f);var g=[];_.oV(e,function(k){for(var m=k.start;m<k.end;m++)g.push(MWa(new q9(a,m)))});return _.tV(g)}).then(function(d){var e=1/c;return d.reduce(function(f,g){return f+g.pDa/g.aLa*e},b/c)})};
var s9=function(a){i9.call(this,a)};_.p(s9,o9);s9.prototype.fk=function(){return"thumbnail"};s9.prototype.ag=function(){return this.getParent().ag()};
var t9=function(a,b){i9.call(this,a);this.te=b};_.p(t9,i9);t9.prototype.ag=function(){return _.aV(this.getParent().ag(),"v",this.Ua())};t9.prototype.Ua=function(){return this.te};var OWa=function(a){return k9(a,"latest").then(function(b){return a.Va(b)})};t9.prototype.Va=function(a){if(!a)throw Error("df");return new r9(this,this.Ua(),a)};t9.prototype.FF=function(){return new s9(this)};
t9.prototype.Ql=function(){var a=this;return _.Ze(OWa(this).then(function(b){return n9(b)}).then(function(b){return b?a.FF().Ql():!1}),function(){return!1})};t9.prototype.a6=function(){return _.Ze(OWa(this).then(function(a){return a.a6()}),function(a){if(!(a instanceof _.$e))return 0})};
var QWa=function(a,b){return l9(a,"complete",b).then(function(){return PWa(a)})},RWa=function(a){var b=new Set;return k9(a,"latest").then(function(c){c&&b.add(c);return k9(a,"complete")}).then(function(c){c&&b.add(c);return b})};
t9.prototype.notify=function(a,b){var c=this;if("update"==a){var d=b.nk();k9(this,"latest").then(function(e){if(e!=d)return l9(c,"latest",d)}).then(function(){return n9(b)}).then(function(e){if(e)return QWa(c,d)}).then(function(){c.yv(c.Ua(),c);_.Rh()&&_.ub.Ti(new Y7(c.Ua()))});return!1}return!0};var PWa=function(a){return _.tV([_.b_.sV(a.getPath()),RWa(a)]).then(function(b){var c=b[0];b=b[1];for(var d=[],e=0,f;f=c[e];e++)(f=f.getName())&&!b.has(f)&&d.push(NWa(a.Va(f)));return _.tV(d)})};
t9.prototype.getPath=t9.prototype.ag;
var u9=function(a){i9.call(this);this.aG=!1;this.rf=a;this.bH=new _.Qh;this.tb=new _.NJ(this);this.tb.s(window,"storage",this.uGa)};_.p(u9,i9);_.h=u9.prototype;_.h.Cb=function(){this.aG||(this.aG=!0,this.bH.Cb(),this.tb.Cb())};_.h.isDisposed=function(){return this.aG};_.h.Ql=function(){return _.CJ(!1)};_.h.ag=function(){return this.rf};_.h.getVolume=function(a){return new t9(this,a)};
var SWa=function(a,b){return k9(a,"requested").then(function(c){return"string"===typeof c?_.CJ(null):l9(a,"requested",b.join(",")).then(function(){a.yv("requested-volumes-change")})})};_.h=u9.prototype;_.h.yv=function(a,b){this.bH.yv.apply(this.bH,arguments)};_.h.notify=function(a,b){this.yv.apply(this,arguments);return!1};_.h.subscribe=function(a,b,c){return this.bH.subscribe(a,b,c)};_.h.RO=function(a){return this.bH.RO(a)};_.h.unsubscribe=function(a,b,c){return this.bH.unsubscribe(a,b,c)};
_.h.uGa=function(a){a=a.Zf.key;var b=null;var c=a.split("/");if(c[0]==this.rf&&"v"==c[1]){var d=c[2],e=c[3];c=c[5];d&&(b=this.getVolume(d),e&&(b=b.Va(e),c&&(b=new q9(b,Number(c)))))}b?j9(b):-1!=a.indexOf(":")&&(a=a.split(":"),a[0]==this.rf&&"requested"==a[1]&&this.yv("requested-volumes-change"))};var TWa=function(a){v9.has(a)||v9.set(a,new u9(a));return v9.get(a)},v9=new Map;u9.prototype.getPath=u9.prototype.ag;
var UWa=function(a){_.tb()?(a=new X7(a),_.ub.Ti(a)):document.title=a+" - Google Play"},VWa=function(){H7(_.ub,"DocumentTitle",function(a){a=a.getTitle();UWa(a)})};
var w9=function(a,b,c,d,e,f){_.OK.call(this);_.Qj(window.location.href);_.Qj(a);this.om=a;this.rf=b;this.yL=c;this.DV=e||{};this.eP=f;this.pS=d||new _.sn;this.jO=new O7(c.p13n_save_user_settings_url)};_.p(w9,_.OK);w9.prototype.ha=function(){this.B4=_.TJ("IFRAME",{id:this.getId()+".reader",src:this.om,style:"position:absolute;top:0;left:0;width:100%;height:100%;border:none"});this.B4.setAttribute("allowfullscreen",!0);this.Ba=this.B4};
w9.prototype.Ha=function(){var a=this;_.OK.prototype.Ha.call(this);CVa(this.B4,this.ALa,this);new SVa;VWa();H7(_.ub,"DownloadProgressNotification",function(b){_.rba.yv(b.Ua())});H7(_.ub,"Settings",function(b){a.jO.save(b.Zl)});H7(_.ub,"AnalyticsTrack",function(b){_.rb(b.Dh)});_.iW()||H7(_.ub,"ReadingPosition",function(b){b=_.Vj(window.location.href,"pg",b.getPosition());window.history&&window.history.replaceState&&window.history.replaceState(null,document.title,b)})};
w9.prototype.ALa=function(){var a=WWa(this.rf);a=new W7(a,this.rf,this.yL,this.pS,_.Txa(),this.DV,this.eP);BVa(_.ub,a).then(function(b){_.vZ=b;_.wZ.resolve(_.vZ)})};w9.prototype.zc=function(){_.Ma(this.Q6);_.Ma(_.ub);_.ub=null;_.OK.prototype.zc.call(this)};var WWa=function(a){var b=_.uZ();if(!b)return[];a=b.getItem(a+":requested")||"";return _.Qb(a.split(","),_.bL)};
var a7=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.p(a7,Error);var b7=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.p(b7,Error);var d7=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.p(d7,Error);var c7=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.p(c7,Error);
var XWa=function(a,b){this.ya=a;this.Ge=b};XWa.prototype.search=function(a,b,c,d){var e=this,f,g,k;return _.cV(function(m){f=new _.RU(a,!0);void 0===c&&(c=b?_.PV(e.ya,!1):_.QV(e.ya,!1));void 0===d&&(d=b?_.PV(e.ya,!0):_.QV(e.ya,!0));g=[];for(k=c;k<=d;k++)(b&&_.OV(e.ya,k)||!b&&e.ya.Rl(k))&&g.push(YWa(e,k,f,b));return m.return(Promise.all(g).then(function(n){return _.Ia.apply(null,n)}))})};
var YWa=function(a,b,c,d){var e,f,g,k,m,n,q,t,u;return _.cV(function(v){switch(v.ua){case 1:return e=[],f=[],d?_.cb(v,a.Ge.rG(a.ya,b),5):_.cb(v,a.Ge.Fma,4);case 4:k=ZUa(a.Ge,a.ya,b);if(!k)return v.return([]);g=k;v.yc(3);break;case 5:m=v.Da,g=document.createRange().createContextualFragment(m.getContent());case 3:n=g.firstChild;q=document.createTreeWalker(n,NodeFilter.SHOW_TEXT,null,!1);for(t=void 0;t=q.nextNode();)c.search(t.nodeValue,t,Infinity,e);u=e.map(function(z){var x=document.createRange();
x.setStart(z.sC,z.startOffset);x.setEnd(z.fF,z.endOffset);return x});0<u.length&&(f=ZWa(u,q));return v.return(f.map(function(z){var x=z.result;z=z.snippet;var H=_.NX(n,x.startContainer,x.startOffset),K=_.NX(n,x.endContainer,x.endOffset);if(d){var N=x.startContainer;x=x.startOffset;var aa=_.SV(a.ya,b);N=EVa(N,n,aa,x)}else N=_.MV(a.ya,b);x=z.toString().trim();0<z.startOffset&&(x="... "+x);z.endOffset<z.endContainer.nodeValue.length&&(x+=" ...");return{index:b,rC:H,wT:K,position:N,snippet:x}}))}})},
ZWa=function(a,b){var c=[],d=1;a=_.l(a);for(var e=a.next();!e.done;e=a.next()){e=e.value;var f=b,g=e.cloneRange(),k=g,m=f,n=0,q=75;m.currentNode=k.startContainer;do{var t=m.currentNode;var u=t.nodeValue;u=t===k.startContainer?k.startOffset:u.length;u>q?(n=u-q,q=0):q-=u}while(m.previousNode()&&0<q);k.setStart(t,n);0!=n&&(t=k.startContainer,n=t.nodeValue.substring(k.startOffset,k.startContainer===e.startContainer?e.startOffset:void 0).search(/\s\S/),0<=n?k.setStart(t,k.startOffset+n+1):k.startContainer===
e.startContainer?k.setStart(e.startContainer,e.startOffset):(m.currentNode=t,k.setStart(m.nextNode(),0)));k=g;n=75;f.currentNode=k.endContainer;do t=f.currentNode,q=t.nodeValue,u=t===k.endContainer?k.endOffset:0,m=Math.min(u+n,q.length),u+n<q.length?(m=u+n,n=0):n=n-m+u;while(f.nextNode()&&0<n);k.setEnd(t,m);m<t.nodeValue.length&&(m=k.endContainer,t=k.endContainer===e.endContainer?e.endOffset:0,n=m.nodeValue.substring(t,k.endOffset),q=n.split("").reverse().join("").search(/\s\S/),0<=q?k.setEnd(m,t+
n.length-q-1):k.endContainer===e.endContainer?k.setEnd(e.endContainer,e.endOffset):(f.currentNode=m,m=f.previousNode(),k.setEnd(m,m.nodeValue.length)));if(v&&0<=v.compareBoundaryPoints(Range.START_TO_END,g)&&3>d)v.setEnd(g.endContainer,g.endOffset),d++;else{c.push({result:e,snippet:g});var v=g;d=1}}return c};
var x9=function(a){_.ne.call(this);this.tb=new _.NJ(this);_.$i(this,this.tb);this.tb.s(a,"touchstart",this.DGa);this.tb.s(a,"touchend",this.CGa)};_.p(x9,_.ne);x9.prototype.DGa=function(a){a.preventDefault();a=a.Zf.changedTouches;1==a.length&&(a=a[0],this.NHa=a.identifier,this.MHa=new _.GJ(a.clientX,a.clientY))};
x9.prototype.CGa=function(a){a=a.Zf.changedTouches;1==a.length&&(a=a[0],a.identifier==this.NHa&&(a=_.gZ(new _.GJ(a.clientX,a.clientY),this.MHa),100<Math.hypot(a.x,a.y)&&0!=a.x&&.5>Math.abs(a.y/a.x)&&this.dispatchEvent(0<a.x?"swiperight":"swipeleft")))};
var y9=function(a,b,c){var d=[];b=_.dW(a,b.Ib());0<=b&&d.push(_.UV(a,b));c&&(c=_.dW(a,c.Ib()),a=_.UV(a,c),0<=c&&d[0]!=a&&d.push(a));return d.length?d.join("\u2013"):"\u2014"};
var z9=function(a,b,c,d,e){F8.call(this);this.Pq(1);this.ya=a;this.Sa=b;this.Nb=c;this.JGa=d;this.WKa=e;this.Wpa=this.xoa=null};_.p(z9,F8);_.h=z9.prototype;_.h.vU=function(){return"help"};_.h.getTitle=function(){return"Help"};
_.h.ha=function(){F8.prototype.ha.call(this);var a=_.qW(this.Sa);a&&!this.Sa.If()&&(a=_.Uj(a,"source"),A9(this,"About this book \u00bb",a));A9(this,"Google Play help center \u00bb",this.JGa);A9(this,"Using the web reader &raquo;","https://support.google.com/googleplay/answer/185545");this.xoa=A9(this,"Report offensive content",$Wa(this));this.Wpa=A9(this,"Report an issue",this.WKa);_.gK(this.Wpa,"gb-sidepanel-help-link-last")};
_.h.Ha=function(){F8.prototype.Ha.call(this);this.getHandler().s(this.Nb,"change",this.UMa)};_.h.UMa=function(){this.xoa.href=$Wa(this)};
var $Wa=function(a){var b=a.ya,c=_.FAa({v:b.Ua(),t:b.getTitle(),a:b.jq(),hl:_.hW()});if(a=a.Nb.rb())b=y9(b,a),"\u2014"!=b&&(c=_.Rj(c,"pg",b));return c},A9=function(a,b,c){c=new _.uf(c);var d=_.JJ(c,"hl")||_.hW();_.aj(c,"hl",d);d=_.TJ("SPAN");d.textContent=_.kV(b);b=_.TJ("A",{href:c.toString(),target:"_blank",className:"gb-sidepanel-help-link"},d);a.mb().appendChild(b);return b};
var C9=function(){_.NJ.call(this);B9(!1);this.s(window,"keydown",this.AJa);this.s(window,"mousedown",this.CJa)};_.p(C9,_.NJ);C9.prototype.AJa=function(a){9==a.keyCode&&B9(!0)};C9.prototype.CJa=function(){B9(!1)};var B9=function(a){_.xV(document.body,"gb-reader-no-focus-outline",!a)};
var D9=function(a){_.ne.call(this);this.tb=new _.NJ(this);this.Vr=0;this.o7=!1;this.fka=new _.uV(function(){this.Vr=0},500,this);this.tb.s(a,_.bd?"DOMMouseScroll":"mousewheel",this.D6);_.$i(this,this.tb);_.$i(this,this.fka)};_.p(D9,_.ne);
D9.prototype.D6=function(a){a=a.Zf;if("mousewheel"==a.type)var b=void 0!==a.wheelDeltaY?-a.wheelDeltaY:-a.wheelDelta;else if(void 0===a.axis||a.axis===a.VERTICAL_AXIS)b=a.detail;if(b){aXa&&(b*=40);this.o7=this.o7||120>Math.abs(b);if(0>this.Vr&&0<b||0<this.Vr&&0>b)this.Vr=0;this.Vr+=b;this.fka.start();Math.abs(this.Vr)<(aXa&&this.o7?240:120)||(b=new _.WL(this.Vr,a,0,this.Vr),this.Vr=0,this.dispatchEvent(b))}};var aXa=_.bd||_.Yc;
var E9=function(){_.Qd.call(this);this.tb=new _.NJ(this);this.kna=this.z5=this.Kba=this.yj=this.xe=null;this.RN=!1};_.p(E9,_.Qd);_.h=E9.prototype;_.h.install=function(a){this.xe=a;a=a.getReader();var b=a.i(),c=this.xe.wa().Tb();this.yj=new _.LW(c);this.Kba=new D9(c.body);this.tb.s(b,"click",this.Uu).s(b,"contextmenu",this.l6).s(a,"complete",this.w6).s(this.yj,"key",this.TFa).s(this.Kba,"mousewheel",this.D6);this.z5=new x9(b);this.tb.s(this.z5,["swipeleft","swiperight"],this.PFa);this.kna=new C9};
_.h.IC=function(){this.tb.mf();_.Ma(this.yj);_.Ma(this.Kba);_.Ma(this.z5);_.Ma(this.kna);this.xe=null};_.h.ta=function(){this.IC();_.Ma(this.tb)};
_.h.TFa=function(a){if(27==a.keyCode){var b=this.xe.getReader().Kb().Wg;b.Cx()?b.Rq(null):(document.activeElement&&document.activeElement.blur(),F9(this.xe));a.preventDefault()}else if(!("INPUT"==a.target.nodeName||"TEXTAREA"==a.target.nodeName||a.altKey||a.ctrlKey||a.metaKey||_.xi("gb-editnote-panel",document.body))){b=this.xe.getReader();var c=b.Va().Qc(),d=0;switch(a.keyCode){case 37:d=c?1:-1;break;case 39:d=c?-1:1;break;case 75:case 80:case 33:d=-1;break;case 74:case 78:case 34:d=1;break;case 32:a.shiftKey?
bXa(this,a)&&(G9(this),a.preventDefault()):cXa(this,a)&&(this.xe.getReader().Zy(1),a.preventDefault())}d&&(b.Zy(d,a.repeat),a.preventDefault())}};_.h.D6=function(a){this.xe.wa().uF(a.target,function(b){return _.fK(b,"gb-sidepanel")||_.fK(b,"gb-layer-popup")})||(cXa(this,a)?this.xe.getReader().Zy(1):bXa(this,a)&&G9(this))};_.h.PFa=function(a){a="swipeleft"==a.type;var b=this.xe.getReader().Va().Qc();0<(a?1:-1)*(b?-1:1)?this.xe.getReader().Zy(1):G9(this)};
_.h.w6=function(){F9(this.xe);var a=_.HJ(document);a.scrollTop=this.RN?a.scrollHeight:0;this.xe.getReader().Va().Qc()?a.scrollLeft=this.RN?0:a.scrollWidth:a.scrollLeft=this.RN?a.scrollWidth:0;this.RN=!1};
var cXa=function(a,b){var c=_.Ci();var d=window,e=d.document;var f=0;if(e){f=e.body;var g=e.documentElement;if(g&&f)if(d=_.Bi(d).height,_.Ai(e)&&g.scrollHeight)f=g.scrollHeight!=d?g.scrollHeight:g.offsetHeight;else{e=g.scrollHeight;var k=g.offsetHeight;g.clientHeight!=k&&(e=f.scrollHeight,k=f.offsetHeight);f=e>d?e>k?e:k:e<k?e:k}else f=0}g=_.IJ(document);return c.height+g.y>=f&&a.xe.getReader().hasNextPage()&&(0<b.deltaY||32==b.keyCode)},bXa=function(a,b){return 0==_.IJ(document).y&&a.xe.getReader().li()&&
(0>b.deltaY||32==b.keyCode)},G9=function(a){a.RN=!0;a.xe.getReader().Zy(-1)};E9.prototype.Uu=function(){this.xe.getReader().Kb().Wg.Rq(null);document.activeElement&&document.activeElement.blur();F9(this.xe)};E9.prototype.l6=function(a){"IMG"==a.target.nodeName&&a.preventDefault();this.xe.getReader().Kb().Wg.Rq(null);F9(this.xe)};
var H9=function(a){J7.call(this);this.ft=a;this.eO(_.TJ("DIV","gb-layer-overlay gb-reader-shadow"))};_.p(H9,J7);_.h=H9.prototype;_.h.bO=function(a){this.mK=a};_.h.ta=function(){_.Ie(this.i());J7.prototype.ta.call(this)};_.h.VM=function(a){return a&&(!this.mK||a.className&&-1<a.className.indexOf("menu"))?!1:J7.prototype.VM.call(this)};_.h.Wl=function(){_.Ie(this.i());J7.prototype.Wl.call(this)};_.h.tn=function(){document.body.appendChild(this.i());J7.prototype.tn.call(this)};
_.h.Md=function(){var a=this.i(),b=_.Ci();this.ft.x<=b.width/2?a.style.left="10px":a.style.right="10px";a.style.top="45px";a.style.width=Math.round(2*b.width/3)+"px";a.style.height=b.height-45-20-8+"px"};_.h.mK=!0;
var I9=function(a){M8.call(this,null,null,a);this.mS=this.mK=!0};_.p(I9,S8);_.h=I9.prototype;_.h.bO=function(a){this.mK=a};_.h.m7=function(){return this.mS};_.h.GV=function(a){this.mS&&S8.prototype.GV.call(this,a)};_.h.VM=function(a){var b;!(b=!a)&&(b=this.mK)&&(this.wa(),b=!BUa(a,null,"goog-menu",void 0));return b?S8.prototype.VM.call(this):!1};
_.h.EG=function(){var a=this.i();a.className="gb-layer-popup gb-reader-shadow";_.de(a,"mouseover",this.EU,!1,this);_.de(a,"mouseout",this.B6,!1,this);this.eA();O8(this);this.getPosition().wH(5);dXa(this);return this.dispatchEvent("beforeshow")};var dXa=function(a){var b=a.wa().uj(),c=a.getPosition().Tm.y<=b.height/2;b=a.getPosition().Tm.x<=b.width/2;a.ypa=c?b?0:4:b?1:5;a.isVisible()&&a.Md()};
I9.prototype.$F=function(a){return _.UU(_.AK(this.i())).expand(this.OA).contains(a)||1>=a.x||1>=a.y?!0:S8.prototype.$F.call(this,a)};
var J9=function(){};_.r(J9,_.TW);_.OJ(J9);_.h=J9.prototype;_.h.ha=function(a){var b=this.kq(a);b=a.wa().ha("DIV","goog-inline-block "+b.join(" "),a.getContent());this.qf(b,a.Io());return b};_.h.Il=function(){return"button"};_.h.yl=function(a){return"DIV"==a.tagName};_.h.rd=function(a,b){_.gK(b,"goog-inline-block");return J9.ka.rd.call(this,a,b)};_.h.Lb=function(){return""};_.h.Gb=function(){return"goog-flat-button"};_.VW("goog-flat-button",function(){return new _.dX(null,J9.Hc())});
var K9=function(){};_.r(K9,J9);_.OJ(K9);K9.prototype.Gb=function(){return"goog-link-button"};_.VW("goog-link-button",function(){return new _.dX(null,K9.Hc())});
var L9=function(a,b){_.OK.call(this,b);this.Kka=a;this.CH=!0;this.pT=new _.dX("Dismiss",K9.Hc());this.La(this.pT,!1)};_.p(L9,_.OK);_.h=L9.prototype;
_.h.ha=function(){var a=_.rd?"Get the free Google Play Books app for Android":_.qd||_.pd?"Get the free Google Play Books app for iOS":"";if(a){var b=this.wa(),c=b.ha("IMG",{"class":"gb-native-app-promo-icon",src:"/googlebooks/images/reader/play_icon.png"});c=b.ha("A",{href:this.Kka},c);var d=b.ha("A",{href:this.Kka,className:"gb-native-app-promo-link"},a),e=b.uj();a=["gb-native-app-promo-container"];(600>e.height||600>e.width)&&a.push("gb-native-app-promo-small");d=b.ha("DIV",["gb-native-app-promo-bar",
"gb-butter-box","goog-inline-block"],d," - ");_.YW(this.pT,"gb-native-app-promo-dismiss");this.pT.Za(d);this.Ba=b.ha("DIV",a,c,d)}else _.OK.prototype.ha.call(this)};_.h.Ha=function(){_.OK.prototype.Ha.call(this);this.getHandler().s(this.pT,"action",this.GFa)};_.h.lO=function(){return this.CH};_.h.show=function(a){_.CK(this.i(),a);this.dispatchEvent("resize")};_.h.GFa=function(){this.CH=!1;this.dispatchEvent("change");_.IZ("gb-reader/prefs/app-promo-dismissed","1")};
var M9=function(a){_.NJ.call(this);var b=this;this.Lna=a;this.s(_.VZ,"notification",function(c){b.handleEvent(c)})};_.p(M9,_.NJ);M9.prototype.handleEvent=function(a){this.Lna.Dy(!0);var b=a.Nla(),c=new R7;this.Lna.La(c,!0);MVa(c,zUa(b));c.setVisible(!0);a=b.getDuration()||0;0<a&&_.jf(function(){_.Ma(b)},a);_.ce(b,"cancel",function(){c.setVisible(!1)})};
var N9=function(a,b,c){_.OK.call(this);this.ya=a;this.Nb=b;this.vb=c;this.uv=this.xW=null};_.p(N9,_.OK);N9.prototype.ha=function(){_.OK.prototype.ha.call(this);var a=this.i();_.gK(a,"gb-pagecontrol");this.xW=_.TJ("FORM");a.appendChild(this.xW);var b=_.TJ("INPUT","gb-pagecontrol-input");b.setAttribute("title","Page number");this.xW.appendChild(b);this.uv=b;if(b=this.ya.zM){var c=_.TJ("SPAN",null," / "+b);_.YK(c,"out of "+(b+" pages."));a.appendChild(c)}};
N9.prototype.Ha=function(){_.OK.prototype.Ha.call(this);var a=this.getHandler();a.s(this.Nb,"change",this.az);a.s(this.xW,"submit",this.gGa);a.s(this.uv,"click",function(){_.qd?this.uv.value="":this.uv.select()});a.s(this.uv,"blur",this.az);this.az()};N9.prototype.az=function(){var a=this.Nb.rb(),b=this.Nb.se();a&&(a=y9(this.ya,a,b),this.uv.value=a,_.xV(this.uv,"gb-pagecontrol-page-input-empty","\u2014"==a));this.uv.blur()};
N9.prototype.gGa=function(a){a.preventDefault();if(a=this.uv.value.match(/\s*(\w+)/)){a=a[0];for(var b=this.ya.hf(),c=0;c<b;c++)if(0==_.GN(_.UV(this.ya,c),a)){var d=_.RV(this.ya,c);if(g7(this.ya,d,this.vb.ki())){this.Nb.setPosition(d,null,7);return}}this.az()}};
var O9=function(a,b,c){this.uu=a;this.U2=b;this.uN=c};O9.prototype.Wa=function(){return this.uu};O9.prototype.ms=function(){return this.U2};var P9=function(a){var b=a.U2[0]||null;return _.Qb(a.U2,function(c){return c.Wa().equals(b.Wa())})};
var Q9=function(a,b){_.Rd.call(this,a);this.Vg=b};_.p(Q9,_.Rd);Q9.prototype.getSelection=function(){return this.Vg};
var R9=function(a,b){_.OK.call(this,b);this.Ci=a;this.Mw=new _.uV(this.uFa,500,this);this.uN=this.J9=this.PF=this.iK=null;this.QM=!1;this.zIa=new M7(this.BKa,50,this);this.MU=null};_.p(R9,_.OK);_.h=R9.prototype;_.h.ta=function(){this.Mw.Cb();_.OK.prototype.ta.call(this)};_.h.ha=function(){_.OK.prototype.ha.call(this);this.iK=this.wa().ha("DIV","gb-page-overlay-container");this.PF=this.wa().ha("DIV","gb-page-overlay-container");this.i().className="gb-page-overlay";this.i().appendChild(this.iK);this.i().appendChild(this.PF)};
_.h.qt=function(a,b){_.He(this.PF);eXa(this,this.PF,a,b)};_.h.ru=function(){_.He(this.PF)};
_.h.Rh=function(a){var b=this;_.OK.prototype.Rh.call(this,a);this.MU&&(this.MU.cancel(),this.MU=null);this.getHandler().mf();this.getHandler().s(this.i().ownerDocument,"mousedown",this.SL);this.getHandler().s(this.i().ownerDocument,"mouseup",this.TL);_.He(this.iK);_.He(this.PF);var c=a&&a.lk();if(a&&c){var d=this.Kb();a instanceof h8&&this.getHandler().s(d.i(),"mousemove",function(e){b.zIa.xx(e)});this.MU=aVa(this.Ci,c,d).then(function(e){Y6(e,function(f){eXa(b,b.iK,f.Wa(),f.Eu["background-color"],
!0)})})}};
var eXa=function(a,b,c,d,e){d=void 0===d?"":d;e=void 0===e?!1:e;var f=a.Kb(),g=f&&f.lk(),k=a.Ci.Va();if(f&&g&&_.wX(k,c,g)){if(d)try{var m=_.cZ(_.aZ(_.$Y(d).$L));m[0]=Math.max(0,m[0]+(60<m[0]%120?3:-3));m[1]=1;d=_.ZY(_.bZ(m[0],m[1],m[2]))}catch(n){}f=f.Z5(c);f=fXa(f);f.forEach(function(n){var q=void 0===q?"":q;var t=_.AV(a.Kb().i(),a.i());q=a.wa().ha("DIV","gb-page-overlay-highlight",q);_.xK(q,n.Wb());_.sK(q,n.left+t.x,n.top+t.y);q.style.backgroundColor=d;b.appendChild(q);e&&(_.gK(q,"gb-page-overlay-annotation"),a.getHandler().s(q,
"mousemove",_.Kb(a.vFa,c)),a.getHandler().s(q,"mouseover",a.xFa),a.getHandler().s(q,"mouseout",a.wFa))})}};_.h=R9.prototype;_.h.BKa=function(a){var b=new _.GJ(a.clientX,a.clientY),c=_.Ba(this.iK.childNodes,function(d){var e=_.zV(d);return(new _.ZJ(e.x,e.y,d.clientWidth,d.clientHeight)).contains(b)});c&&!this.QM?(this.Mw.xf()||(this.i().parentElement.style.cursor="pointer"),kVa(c,a.type,new _.Td(a.Zf,c))):(this.Mw.stop(),this.i().parentElement.style.cursor="")};_.h.SL=function(){this.QM=!0;this.Mw.stop()};
_.h.TL=function(){this.QM=!1};_.h.vFa=function(a,b){this.J9=a;this.uN=new _.GJ(b.clientX,b.clientY);this.QM||this.Mw.xf()||this.Mw.start()};_.h.xFa=function(){this.QM||this.Mw.start()};_.h.wFa=function(){this.Mw.stop()};_.h.uFa=function(){var a=this;this.Ci.ms(this.J9).then(function(b){b.length&&(b=_.HX(b,a.Ci.Va(),!0),a.dispatchEvent(new Q9("hover",new O9(a.J9,b,a.uN))))})};
var fXa=function(a){for(var b=a.slice(0,1),c=1,d;d=a[c];c++){d=[d];for(var e=0,f;(f=b[e])&&d.length;e++)for(var g=0;g<d.length;g++)_.La(d,_.aK(d.shift(),f));_.La(b,d)}return b};
var S9=function(){_.OK.call(this)};_.p(S9,_.OK);_.h=S9.prototype;_.h.ha=function(){var a=_.qV(1,2),b=a.rows[0].cells;a.className="gb-page-shadow";b[0].className="gb-page-shadow-main";b[1].className="gb-page-shadow-border";this.Ba=a;this.lp(this.Jo);this.show(this.Cf)};_.h.lp=function(a){this.Jo=a;this.i()&&(this.i().style.height=_.rK(a,!0))};_.h.show=function(a){this.Cf=a;this.i()&&_.CK(this.i(),a)};_.h.Jo=0;_.h.Cf=!0;
var gXa=function(a){var b=a.ADa;a=a.eEa;return(0,_.wW)('<div class="'+_.zW(b.wta)+" "+_.zW(a)+'"><div class="'+_.zW(b.Mta)+'"><table class="'+_.zW(b.Kua)+'"><tr><td class="'+_.zW(b.zta)+'"><div class="'+_.zW(b.Bta)+'"></div></table></div><div class="'+_.zW(b.Aua)+'"></div></div>')};
var T9=function(a,b,c){b=void 0===b?"gb-page-wrapper-single":b;_.OK.call(this,c);this.Ci=a;this.Ae=new _.si(0,0);this.Hs=new _.YJ(0,0,0,0);this.jM=!1;this.sO=this.af=this.zt=this.Sp=null;this.Pq(b);this.wla=this.Eq=this.gN=null};_.p(T9,_.OK);_.h=T9.prototype;_.h.ta=function(){delete this.Sp;delete this.wla;delete this.zt;delete this.sO;delete this.af;_.OK.prototype.ta.call(this)};_.h.ha=function(){this.Ba=_.DW(gXa,{ADa:hXa,eEa:this.$p},this.wa().Tb())};
_.h.Ha=function(){_.OK.prototype.Ha.call(this);this.Sp=this.rj("gb-page-wrapper-body");this.wla=this.rj("gb-page-wrapper-frame");this.zt=this.rj("gb-page-wrapper-table");this.af=this.rj("gb-content");this.sO=this.rj("gb-page-wrapper-spacer");this.Eq=new R9(this.Ci,this.wa());this.La(this.Eq);this.Eq.Za(this.mb());this.setSize(this.Ae);this.update()};_.h.zc=function(){_.OK.prototype.zc.call(this);this.gN=null};_.h.mb=function(){return this.af};
_.h.Rh=function(a){_.OK.prototype.Rh.call(this,a);this.update();this.Eq.Rh(a)};_.h.Pq=function(a){this.$p=a;this.i()&&(this.i().className="gb-page-wrapper "+a)};_.h.Wb=function(){return this.Ae.clone()};_.h.setSize=function(a){this.Ae=a.clone();this.ub&&(_.xK(this.zt,a),a=this.Sp.style,a.paddingTop=this.Hs.top+"px",a.paddingLeft=this.Hs.left+"px",a.paddingRight=this.Hs.right+"px",this.Kn())};_.h.lU=function(){return this.Hs.clone()};
var iXa=function(a,b){a.Hs.top=b.top;a.Hs.left=b.left;a.Hs.bottom=b.bottom;a.Hs.right=b.right;a.ub&&a.setSize(a.Wb())};_.h=T9.prototype;_.h.Kn=function(){var a=this.Wb();if(this.Cs()||"gb-page-wrapper-single"!=this.$p)a.height=Math.max(a.height,this.zt.offsetHeight);this.Cs()||(a.width=0);_.xK(this.sO,a)};_.h.Cs=function(){return this.jM};_.h.show=function(a){_.wK(this.sO,a?this.Wb().width:0)};
_.h.update=function(){var a=this.Kb();this.gN&&this.removeChild(this.gN,!0);a?(this.La(a,!0),this.gN=a,a.FM(),this.af&&_.BV(this.af,!(a instanceof h8))):this.gN=null};_.h.qt=function(a,b){this.Eq.qt(a,b)};_.h.ru=function(){this.Eq.ru()};var hXa={wta:"gb-page-wrapper",ENa:"gb-page-wrapper-first",ica:"gb-page-wrapper-second",FOa:"gb-page-wrapper-single",zta:"gb-page-wrapper-body",Kua:"gb-page-wrapper-table",Aua:"gb-page-wrapper-spacer",Mta:"gb-page-wrapper-frame",Bta:"gb-content"};
var U9=function(a,b,c){_.OK.call(this,c);this.kc=a;this.s7=b;a=this.wa();c=_.OW(_.TW,"gb-pagination-controls");this.$x=new _.dX(C8("navigate_before"),c,a);this.$x.Sb(b?1:-1);_.YW(this.$x,"gb-pagination-controls-left");this.La(this.$x);this.Gy=new _.dX(C8("navigate_next"),c,a);this.Gy.Sb(b?-1:1);_.YW(this.Gy,"gb-pagination-controls-right");this.La(this.Gy)};_.p(U9,_.OK);U9.prototype.ha=function(){this.Ba=this.wa().createElement("DIV")};
U9.prototype.Ha=function(){_.OK.prototype.Ha.call(this);var a=this.i();this.Oo()?(this.Gy.Za(a),this.$x.Za(a)):(this.$x.Za(a),this.Gy.Za(a));a=this.s7?"Next Page":"Previous Page";this.$x.qf(a);_.YK(this.$x.i(),a);a=this.s7?"Previous Page":"Next Page";this.Gy.qf(a);_.YK(this.Gy.i(),a);this.getHandler().s(this,"action",this.AFa).s(this.kc,"backwardturn",(0,_.Jb)(this.hma,this,-1)).s(this.kc,"forwardturn",(0,_.Jb)(this.hma,this,1))};
U9.prototype.refresh=function(){var a=this.kc.ub;V9(this,1).Gd(a&&this.kc.hasNextPage());V9(this,-1).Gd(a&&this.kc.li())};U9.prototype.hma=function(a){var b=V9(this,a);b.isEnabled()&&(b.setActive(!0),window.setTimeout(function(){b.ub&&b.setActive(!1)},0))};var V9=function(a,b){return 0==b?null:a.s7!=(1==b)?a.Gy:a.$x};U9.prototype.AFa=function(a){a=a.target.Lb();this.kc.Zy(a)};
var W9=function(a,b,c,d){a9.call(this,a,b);this.Ls=c;this.Wg=d};_.p(W9,a9);W9.prototype.Cx=function(){return this.Ls};W9.prototype.Se=function(a){this.Pl()||(a=!1);var b=_.SW(this,64);a9.prototype.Se.call(this,a);a?b||(_.sb("Web Reader","Click On","Sidepanel Button: "+this.Ls),this.Wg.Rq(this.Ls)):(b&&_.sb("Web Reader","Click Off","Sidepanel Button: "+this.Ls),this.Wg.Cx()==this.Ls&&this.Wg.Rq(null))};W9.prototype.Ha=function(){a9.prototype.Ha.call(this);this.getHandler().s(this.Wg,"change",this.tGa)};
W9.prototype.tGa=function(){this.Se(this.Wg.Cx()==this.Ls)};
var X9=function(a,b,c){_.OK.call(this);this.Sa=a;this.Xx=b;this.Wsa=c;this.yS=this.rE=this.AG=this.Cba=this.z2=null};_.p(X9,_.OK);
X9.prototype.ha=function(){_.OK.prototype.ha.call(this);_.gK(this.i(),"gb-preview-controls");this.z2=_.TJ("A",{target:"_top",href:_.qW(this.Sa),className:"gb-preview-controls-about"},"About this book");this.i().appendChild(this.z2);var a=_.TJ("SPAN","gb-preview-controls-buy");this.i().appendChild(a);var b=_.TJ("SPAN","gb-preview-controls-add");this.i().appendChild(b);if("NOT_FOR_SALE"!=_.oW(this.Sa.vf()))if(LUa(this.Sa.Nu())){a=_.TJ("SPAN","gb-preview-controls-payment-declined");this.i().appendChild(a);
var c=_.TJ("IMG",{src:"/googlebooks/images/purchase_error.gif","class":"gb-preview-controls-error-icon"});a.appendChild(c);c=document.createTextNode("Credit card declined:");a.appendChild(c);c=LUa(this.Sa.Nu());var d=_.TJ("A",{},"View order");_.$xa(d,c);d.classList.add("primary");a.appendChild(d);this.Cba=a.lastChild}else{c="FOR_PREORDER"==_.oW(this.Sa.vf());d="FREE"==_.oW(this.Sa.vf());var e=_.nW(this.Sa.vf()),f=MUa(this.Sa.vf());if(c){var g=_.TJ("SPAN","gb-preview-controls-pre-order"),k;var m=this.Sa.vf();
if(m.Ol)(k=m.Ol.Jpa)?(m=new _.$S(2E3),k=KUa(m,k)?m:null):k=null;else if(m.Xa.onSaleDate){var n=m.Xa.onSaleDate;m=new _.aT(2E3);n=(0,_.kc)(n);n=n.split(-1==n.indexOf("T")?" ":"T");var q;if((q=KUa(m,n[0]))&&!(q=2>n.length)){q=n[1];if(n=q.match(JUa))q=q.substring(0,q.length-n[0].length),"Z"===n[0]?k=0:(k=60*Number(n[2])+Number(n[3]),k*="-"==n[1]?1:-1);if(q=q.match(IUa)){if(n){n=m.getYear();var t=m.getMonth();m.setTime(Date.UTC(n,t,m.getDate(),Number(q[1]),Number(q[2])||0,Number(q[3])||0,q[4]?1E3*Number(q[4]):
0)+6E4*k)}else m.setHours(Number(q[1])),m.setMinutes(Number(q[2])||0),m.setSeconds(Number(q[3])||0),m.setMilliseconds(q[4]?1E3*Number(q[4]):0);q=!0}else q=!1}k=(k=q?m:null)?new _.$S(k.getFullYear(),k.getMonth(),k.getDate()):null}else k=null;g.textContent="Available on: "+k.toString();a.appendChild(g)}c=c?"Pre-order eBook":NUa(this.Sa.vf())&&f?"EBOOK FROM "+f:d?"Free":e?e+" Buy":"Buy";this.yS=jXa(c,this.Sa.vf().zx(),!0);a.appendChild(this.yS)}this.Sa.tk()?(a='This sample is in <a href="'+(this.Wsa+
'">My Books</a>'),this.AG=_.Ge("SPAN"),a=_.jX(a),_.Oc(this.AG,a),kXa(this.AG),b.appendChild(this.AG)):(a=!this.Xx||this.Sa.tk()?!1:(a=this.Sa.vf())?"NOT_FOR_SALE"!=_.oW(a):!1,a&&(this.rE=jXa("Add to My Books"),b.appendChild(this.rE)))};
X9.prototype.Ha=function(){_.OK.prototype.Ha.call(this);this.getHandler().s(this.z2,"click",_.Kb(_.sb,"Web Reader","Click","ATB Link (Slider)"));this.Cba&&this.getHandler().s(this.Cba,"click",_.Kb(_.sb,"Web Reader","Click","View Order - Payment Declined (Slider)"));this.yS&&this.getHandler().s(this.yS,"click",_.Kb(_.sb,"Buy","Click","Play Books Reader"));this.rE&&this.getHandler().s(this.rE,"click",this.rFa);this.AG&&this.getHandler().s(this.AG,"click",_.Kb(_.sb,"Web Reader","Click","My eBooks Link (Slider)"))};
X9.prototype.rFa=function(a){var b=this;a.preventDefault();this.Xx&&(_.sb("Web Reader","Click","Add Sample to Library (Slider)"),_.OT.promise.then(function(c){return EUa(c,b.Sa.Ua())}).then(function(){var c='Saved in <a href="'+(b.Wsa+'">My Books</a>'),d=_.Ge("SPAN");c=_.jX(c);_.Oc(d,c);kXa(d);_.Ki(d,b.rE);b.rE=null}))};
var kXa=function(a){_.Nb(a.getElementsByTagName("A"),function(b){b.target="_top"})},jXa=function(a,b,c){c=void 0===c?!1:c;a=_.TJ("SPAN","gb-play-button-label",a);var d="gb-play-button";c&&(d+=" gb-play-button-active");return b?_.TJ("A",{target:"_top",className:d,href:b},a):_.TJ("BUTTON",{type:"button",className:d},a)};
var Y9=function(a,b){_.OK.call(this);this.Wg=a;this.kx=null;this.MO=b;this.Gaa=new Map};_.p(Y9,_.OK);Y9.prototype.ta=function(){for(var a=_.l(this.Gaa),b=a.next();!b.done;b=a.next())_.Ma(b.value)};Y9.prototype.ha=function(){_.OK.prototype.ha.call(this);var a=this.wa().ha("DIV","gb-sidepanel-container");_.CK(a,!1);this.Ba=a};Y9.prototype.Ha=function(){_.OK.prototype.Ha.call(this);this.getHandler().s(this.Wg,"change",this.rGa);this.getHandler().s(this,"close",this.cDa)};
var Z9=function(a,b,c){a.Gaa.set(b,c);return a};Y9.prototype.rGa=function(){var a=null,b=this.Wg.Cx();this.kx&&(a=this.kx.vU(),this.removeChild(this.kx,!0),this.kx=null);b?(this.kx=this.Gaa.get(b),_.CK(this.i(),!0),_.wK(this.i(),this.kx.dU()),this.La(this.kx,!0),this.dispatchEvent("resize"),this.kx.focus()):(_.CK(this.i(),!1),this.dispatchEvent("resize"),lXa(this.MO,a))};Y9.prototype.cDa=function(){this.Wg.Rq(null)};
var $9=function(a,b,c,d){_.OK.call(this);this.ya=a;this.Nb=b;this.Gv=[];this.vb=c;this.Rla=d};_.p($9,_.OK);_.h=$9.prototype;
_.h.ha=function(){var a=_.TJ("DIV","gb-slider-container");this.Ba=a;var b=_.TJ("DIV","gb-slider-content");a.appendChild(b);this.af=b;a=_.YV(this.ya);for(var c=0;c<a;c++){var d=_.TJ("DIV","gb-slider-segment");b.appendChild(d);this.Gv.push(d)}this.Hsa();this.XF=_.Ge("div");_.gK(this.XF,"gb-slider-indicator");_.gK(this.XF,"SPRITE_slider_indicator");b.appendChild(this.XF);this.wo=new _.pL(this.XF)};_.h.mb=function(){return this.af};_.h.ta=function(){_.OK.prototype.ta.call(this);_.Ma(this.de)};
_.h.Ha=function(){_.OK.prototype.Ha.call(this);var a=this.getHandler();a.s(this.mb(),"click",this.Uu);a.s(this.Nb,"change",this.az);a.s(this.wo,"end",this.KFa);a.s(this.vb,"change",this.Hsa);this.de=new a$(this,this.ya,this.Oo(),this.vb)};
_.h.resize=function(){for(var a=_.zK(this.mb()).width,b=this.ya.hf(),c=0;c<this.Gv.length;c++){var d=mXa(this,c),e=(Math.max(d+1,mXa(this,c+1))-d)/b;e=Math.ceil(e*a);_.xK(this.Gv[c],e,"");d=Math.ceil(d/b*a);this.ya.Qc()&&(d=a-d-e);_.sK(this.Gv[c],d,"")}this.az();a=_.AK(this.mb());a.left=-7.5;a.top=0;a.height=0;a.width--;_.qL(this.wo,a)};var mXa=function(a,b){return 0>b?0:b==_.YV(a.ya)?a.ya.hf()-1:(b=_.ZV(a.ya,b))?_.dW(a.ya,b):-1};
$9.prototype.az=function(){var a=this.Nb.rb();if(a){var b=_.dW(this.ya,a.Ib()),c=_.cW(this.ya,a),d=_.dW(this.ya,_.ZV(this.ya,c));a=b==d;d=b==d+_.cBa(this.ya,c)-1;var e=this.Rla(),f=e&&!e.hasNextPage()&&"full"==this.ya.Fx();e=this.ya.Qc()?this.Gv[0]:_.LU(this.Gv);e=I7(e).x+_.zK(e).width;var g=this.Gv[c];c=g.offsetLeft-7;g=Math.max(c,c+g.offsetWidth-1);d||f?b=this.ya.Qc()?c:g:a?b=this.ya.Qc()?g:c:(a=this.ya.hf(),b=Math.floor(b/a*e-7),this.ya.Qc()&&(b=e-b-14),b=_.PN(b,c,g));_.sK(this.XF,b,"")}};
$9.prototype.Hsa=function(){for(var a=0;a<this.Gv.length;a++){var b=_.OV(this.ya,a);1==this.vb.ki()&&(b=_.dW(this.ya,_.ZV(this.ya,a)),b=this.ya.Rl(b));_.xV(this.Gv[a],"gb-slider-segment-disabled",!b)}};$9.prototype.Uu=function(a){nXa(this,_.AV(a,this.mb()).x)};$9.prototype.KFa=function(a){nXa(this,a.left+7.5)||this.az()};
var nXa=function(a,b){b=oXa(a,b);b=_.RV(a.ya,b);return a.Rla()&&g7(a.ya,b,a.vb.ki())?(a.Nb.setPosition(new _.Jm(b),null,4),!0):!1},oXa=function(a,b){var c=a.ya.hf();b=Math.floor(b/_.zK(a.mb()).width*c);a.ya.Qc()&&(b=c-b-1);return b};$9.prototype.af=null;$9.prototype.XF=null;$9.prototype.wo=null;$9.prototype.de=null;var a$=function(a,b,c,d){var e=a.i()?a.i().parentNode:void 0;M8.call(this,e);this.nO=a;this.ya=b;this.y7=c;this.vb=d;this.V3();this.className="gb-slider-tooltip";this.jY=0;this.xma=500};
_.p(a$,M8);a$.prototype.V3=function(){this.Sp=_.TJ("DIV","gb-slider-tooltip-body");this.RH=_.TJ("DIV","gb-slider-tooltip-line");this.Sp.appendChild(this.RH);this.UW=_.TJ("DIV","gb-slider-tooltip-pointer");this.Sp.appendChild(this.UW);var a=_.TJ("DIV","gb-slider-tooltip-pointer-outer");this.UW.appendChild(a);var b=_.TJ("DIV","gb-slider-tooltip-pointer-inner");a.appendChild(b);this.i().appendChild(this.Sp)};a$.prototype.HV=function(a,b){(b=pXa(this))&&M8.prototype.HV.call(this,a,b)};
a$.prototype.Jx=function(a){M8.prototype.Jx.call(this,a);if((a=pXa(this))&&this.anchor){var b=this.anchor;this.Gc(b);this.anchor=this.Qe=b;this.setPosition(a||this.qU(0));this.setVisible(!0)}else this.setVisible(!1)};
var pXa=function(a){if(!a.anchor)return null;var b=a.i();b.parentNode&&b.parentNode.lastChild!=b&&b.parentNode.appendChild(b);var c=_.vK(a.nO.mb()),d=oXa(a.nO,a.zu.x-c.x);c=_.UV(a.ya,d);if(0>d||!c)return null;g7(a.ya,_.RV(a.ya,d),a.vb.ki())?(d=_.fW(a.ya,d),d=q7(_.aW(a.ya,d),50),c="Page "+c,_.UJ(a.RH,_.nj(d)?c:d+" \u2013 "+c)):(_.He(a.RH),c=_.TJ("SPAN","gb-slider-tooltip-disabled","\u2014 Unavailable in the sample \u2014"),a.RH.appendChild(c));_.CK(b,!0);b=a.zu.x;c=_.vK(a.anchor).y-47;var e=a.y7;d=
a.UW;var f=_.Ci();a=_.zK(a.Sp);e?(e=b+a.width/2,e<a.width?e=a.width:(f=f.width,e>f&&(e=f)),d.style.left=Math.round(b-e+a.width)+"px"):(e=b-a.width/2,0>e?e=0:(a=f.width-a.width,e>a&&(e=a)),d.style.left=Math.round(b-e)+"px");return new Z8(e,c)};a$.prototype.Sp=null;a$.prototype.UW=null;
var qXa=function(){return(0,_.wW)('<div class="'+_.zW("gb-statusbar")+'" role="navigation"><div class="'+_.zW("gb-statusbar-controls")+'"><div class="'+_.zW("gb-statusbar-slider")+'"></div><div class="'+_.zW("gb-statusbar-page-input")+'"></div><div class="'+_.zW("gb-statusbar-page-arrows")+'"></div></div><div class="'+_.zW("gb-statusbar-info")+'"><div class="'+_.zW("gb-statusbar-info-left")+'"></div><div class="'+_.zW("gb-statusbar-info-right")+'"></div></div></div>')};
var b$=function(a,b,c,d){c=void 0===c?null:c;_.OK.call(this);var e=b.Va(),f=b.Nb;this.nO=a;this.La(a);this.$oa=new N9(e,f,b.vb);this.La(this.$oa);(this.dX=c)&&this.La(this.dX);this.To=this.vy=null;d&&!_.JZ("gb-reader/prefs/app-promo-dismissed")&&(this.To=new L9(d),this.La(this.To));this.YB=new G8(b);this.La(this.YB);this.$z=new x8(e,f);this.La(this.$z)};_.p(b$,_.OK);b$.prototype.ha=function(){this.Ba=_.DW(qXa,null,null,this.wa())};
b$.prototype.Ha=function(){_.OK.prototype.Ha.call(this);this.nO.Za(this.EF("gb-statusbar-slider"));this.$oa.Za(this.EF("gb-statusbar-page-input"));this.vy&&rXa(this,this.vy);var a=this.EF("gb-statusbar-info-left");this.YB.Za(a);this.$z.Za(a);this.To&&this.To.Za(a);this.dX&&this.dX.Za(this.EF("gb-statusbar-info-right"));this.getHandler().s(this.YB,"change",this.j6).s(this.$z,"change",this.j6);this.To&&this.getHandler().s(this.To,"change",this.j6)};b$.prototype.resize=function(){this.ub&&this.nO.resize()};
var rXa=function(a,b){a.vy&&a.removeChild(a.vy,!0);a.vy=b;a.La(b);a.ub&&(a.vy.Za(a.EF("gb-statusbar-page-arrows")),a.resize())};b$.prototype.j6=function(){if(this.$z.lO())var a=this.$z;else this.YB.lO()?a=this.YB:this.To&&this.To.lO()&&(a=this.To);this.$z.show(this.$z==a);this.YB.show(this.YB==a);this.To&&this.To.show(this.To==a)};
var c$=function(){};_.r(c$,J9);_.OJ(c$);_.h=c$.prototype;_.h.ha=function(a){var b=this.kq(a);b=a.wa().ha("DIV","goog-inline-block "+b.join(" "),[this.createCaption(a.getContent(),a.wa()),this.aT(a.wa())]);this.qf(b,a.Io());return b};_.h.mb=function(a){return a&&a.firstChild};
_.h.rd=function(a,b){var c=_.vi(document,"*","goog-menu",b)[0];if(c){_.CK(c,!1);a.wa().Tb().body.appendChild(c);var d=new _.m0;d.rd(c);a.tt(d)}_.vi(document,"*",this.Gb()+"-caption",b)[0]||b.appendChild(this.createCaption(b.childNodes,a.wa()));_.vi(document,"*",this.Gb()+"-dropdown",b)[0]||b.appendChild(this.aT(a.wa()));return c$.ka.rd.call(this,a,b)};_.h.createCaption=function(a,b){return b.ha("DIV","goog-inline-block "+(this.Gb()+"-caption"),a)};
_.h.aT=function(a){return a.ha("DIV",{"class":"goog-inline-block "+(this.Gb()+"-dropdown"),"aria-hidden":!0},"\u00a0")};_.h.Gb=function(){return"goog-flat-menu-button"};_.VW("goog-flat-menu-button",function(){return new _.w0(null,null,c$.Hc())});
var d$=function(a,b,c){_.dX.call(this,a,b||_.q0.Hc(),c);this.ng(16,!0)};_.r(d$,_.dX);_.VW("goog-toggle-button",function(){return new d$(null)});
var j$=function(a,b,c,d,e){F8.call(this,e);e=this.wa();this.ya=a;this.vb=b;this.Ge=c;this.Sa=d;this.Av=new e$(this.getId()+".readingMode",e);this.La(this.Av);a=_.bW(this.ya,2);b=!this.ya.Bs();c=new _.i0(a&&b?"Flowing text":"Flowing text (unavailable)",null,e,f$);c.Sb(2);c.Gd(a&&b);this.Av.Yg(c);this.QU=new _.i0("",null,e,f$);this.QU.Sb(1);this.Av.Yg(this.QU);sXa(this);this.oF=new e$(this.getId()+".fontFace",e);g$(this,"arial","Arial");g$(this,"georgia","Georgia");g$(this,"times new roman","Times New Roman");
g$(this,"trebuchet ms","Trebuchet MS");g$(this,"verdana","Verdana");this.La(this.oF);this.aB=new d$(e.ha("DIV","SPRITE_icon_layout_auto"),h$.Hc());this.aB.Sb("auto");this.aB.qf("Automatic layout");this.La(this.aB);this.bB=new d$(e.ha("DIV","SPRITE_icon_layout_onepage"),h$.Hc(),e);this.bB.qf("One-page layout");this.bB.Sb("one");this.La(this.bB);this.cB=new d$(e.ha("DIV","SPRITE_icon_layout_twopages"),h$.Hc(),e);this.cB.qf("Two-page layout");this.cB.Sb("two");this.La(this.cB);this.qF=new _.dX(e.ha("DIV",
"SPRITE_icon_minus"),i$.Hc(),e);this.qF.qf("Decrease text size");this.qF.Sb(-1);this.La(this.qF);this.rF=new _.dX(e.ha("DIV","SPRITE_icon_plus"),i$.Hc(),e);this.rF.qf("Increase text size");this.rF.Sb(1);this.La(this.rF);this.eB=new d$(e.ha("DIV","SPRITE_icon_lineheight_1"),h$.Hc(),e);this.eB.qf("Small");this.eB.Sb(1.15);this.La(this.eB);this.fB=new d$(e.ha("DIV","SPRITE_icon_lineheight_2"),h$.Hc(),e);this.fB.qf("Medium");this.fB.Sb(1.7);this.La(this.fB);this.gB=new d$(e.ha("DIV","SPRITE_icon_lineheight_3"),
h$.Hc(),e);this.gB.qf("Large");this.gB.Sb(2.2);this.La(this.gB);this.eG=new d$(e.ha("DIV","SPRITE_icon_justify_off"),h$.Hc(),e);this.eG.qf("No justification");this.eG.Sb(!1);this.La(this.eG);this.fG=new d$(e.ha("DIV","SPRITE_icon_justify_on"),h$.Hc(),e);this.fG.qf("Justify text");this.fG.Sb(!0);this.La(this.fG);this.VF=new _.dX(e.ha("DIV","SPRITE_icon_minus"),i$.Hc(),e);this.VF.qf("Zoom out");this.La(this.VF);this.WF=new _.dX(e.ha("DIV","SPRITE_icon_plus"),i$.Hc(),e);this.WF.qf("Zoom in");this.La(this.WF);
this.Pq(1)};_.p(j$,F8);j$.prototype.vU=function(){return"settings"};j$.prototype.getTitle=function(){return"Display options"};
j$.prototype.ha=function(){F8.prototype.ha.call(this);var a=this.wa(),b=this.mb(),c=a.ha("DIV","gb-sidepanel-heading",a.ha("LABEL",{"for":this.Av.M4},"View"));c=a.ha("DIV",null,c);b.appendChild(c);this.Av.Za(c);c=a.ha("DIV","gb-sidepanel-heading",a.ha("LABEL",{"for":this.oF.M4},"Typeface"));c=a.ha("DIV","gb-reader-settings-text-only",c);b.appendChild(c);this.oF.Za(c);c=a.ha("DIV","gb-sidepanel-heading","Page Layout");_.WK(c,"hidden",!0);c=a.ha("DIV",null,c);_.VK(c,"radiogroup");_.YK(c,"Page Layout");
b.appendChild(c);this.aB.Za(c);this.bB.Za(c);this.cB.Za(c);var d=this.getId()+".fontSize";c=a.ha("DIV","gb-sidepanel-heading",a.ha("LABEL",{"for":d},"Text size"));_.WK(c,"hidden",!0);d=a.ha("DIV",{id:d});_.VK(d,"group");_.YK(d,"Text size");c=a.ha("DIV","gb-reader-settings-text-only",c,d);b.appendChild(c);this.qF.Za(d);this.rF.Za(d);c=a.ha("DIV","gb-sidepanel-heading","Line height");c=a.ha("DIV","gb-reader-settings-text-only",c);_.VK(c,"radiogroup");_.YK(c,"Line height");b.appendChild(c);this.eB.Za(c);
this.fB.Za(c);this.gB.Za(c);c=a.ha("DIV","gb-sidepanel-heading","Justify");c=a.ha("DIV","gb-reader-settings-text-only",c);_.VK(c,"radiogroup");_.YK(c,"Justify");b.appendChild(c);this.eG.Za(c);this.fG.Za(c);c=a.ha("DIV","gb-sidepanel-heading","Zoom");a=a.ha("DIV","gb-reader-settings-image-only",c);b.appendChild(a);this.VF.Za(a);this.WF.Za(a)};
j$.prototype.Ha=function(){F8.prototype.Ha.call(this);var a=this.vb;this.An();this.getHandler().s(this.Av,"action",this.iGa).s(this.aB,"action",this.n6).s(this.bB,"action",this.n6).s(this.cB,"action",this.n6).s(this.oF,"action",this.NFa).s(this.rF,"action",this.bma).s(this.qF,"action",this.bma).s(this.eB,"action",this.r6).s(this.fB,"action",this.r6).s(this.gB,"action",this.r6).s(this.eG,"action",this.dma).s(this.fG,"action",this.dma).s(a,["format","readingmode","displaymode"],this.An).s(this.WF,"action",
(0,_.Jb)(a.bHa,a)).s(this.VF,"action",(0,_.Jb)(a.KDa,a)).s(this.WF,"action",_.Kb(_.sb,"Web Reader","Click","Image Size: Increase")).s(this.VF,"action",_.Kb(_.sb,"Web Reader","Click","Image Size: Decrease"))};var sXa=function(a){var b=_.bW(a.ya,1);a.QU.setContent(b?"Original pages":"Original pages (Unavailable)");a.QU.Gd(b)},g$=function(a,b,c){var d=a.wa();c=d.ha("DIV",null,c);c.style.fontFamily=b;d=new _.i0(c,null,d,f$);d.Sb(b);a.oF.Yg(d)};_.h=j$.prototype;
_.h.iGa=function(){var a=this.Av.os().Lb();_.sb("Web Reader","Click","Reading Mode: "+a);this.vb.Sq(a);this.An()};
_.h.An=function(){var a=this.vb;sXa(this);var b=a.ki();b!=this.Av.Lb()&&this.Av.Sb(b);b=2==b;_.xV(this.i(),"gb-reader-settings-text-mode",b);_.xV(this.i(),"gb-reader-settings-image-mode",!b);b=a.$p;_.aX(this.aB,b==this.aB.Lb());_.aX(this.bB,b==this.bB.Lb());_.aX(this.cB,b==this.cB.Lb());this.oF.Sb(a.Ax());this.qF.Gd(10<a.hk());this.rF.Gd(24>a.hk());b=a.Su();_.aX(this.eB,b==this.eB.Lb());_.aX(this.fB,b==this.fB.Lb());_.aX(this.gB,b==this.gB.Lb());b=a.GA();_.aX(this.fG,b);_.aX(this.eG,!b);this.VF.Gd(a.ns()>
(a.Vu[0]||0));this.WF.Gd(a.ns()<(_.LU(a.Vu)||0))};_.h.n6=function(a){a=a.target.Lb();_.sb("Web Reader","Click","Display Mode: "+a);this.vb.Pq(a);this.An()};_.h.NFa=function(a){a=a.target.Lb();_.sb("Web Reader","Click","Font Face: "+a);_.rFa(this.vb,a)};_.h.bma=function(a){a=a.target.Lb();_.sb("Web Reader","Click",0<a?"Font Size: Increase":"Font Size: Decrease");_.sFa(this.vb,_.PN(this.vb.hk()+a,10,24))};
_.h.r6=function(a){a=a.target.Lb();_.sb("Web Reader","Click","Line Height: "+a);_.uFa(this.vb,a);this.An()};_.h.dma=function(a){a=a.target.Lb();_.sb("Web Reader","Click","Justify: "+a);_.tFa(this.vb,a);this.An()};var f$=_.OW(_.e0,"gb-reader-settings-menu-item"),i$=function(){};_.p(i$,_.TW);i$.prototype.ha=function(a){a=_.TW.prototype.ha.call(this,a);_.gK(a,"goog-inline-block");return a};i$.prototype.Gb=function(){return"gb-reader-settings-button"};_.OJ(i$);var h$=function(){};_.p(h$,i$);
h$.prototype.Il=function(){return"radio"};_.OJ(h$);var e$=function(a,b){_.A0.call(this,null,new k$,l$.Hc(),b);this.M4=a};_.p(e$,_.A0);e$.prototype.ha=function(){_.A0.prototype.ha.call(this);this.i().id=this.M4;_.gK(this.i(),"gb-reader-settings-select")};var k$=function(){_.m0.call(this)};_.p(k$,_.m0);k$.prototype.ha=function(){_.m0.prototype.ha.call(this);_.gK(this.i(),"gb-reader-settings-menu")};var l$=function(){};_.p(l$,c$);
l$.prototype.ha=function(a){var b=c$.prototype.ha.call(this,a);a=a.wa().ha("DIV",{"aria-hidden":!0,"class":"gb-reader-settings-menu-triangle"},"\u25be");b.appendChild(a);return b};_.OJ(l$);
var m$=function(a){_.OK.call(this);this.ya=a};_.p(m$,_.OK);m$.prototype.ha=function(){var a=[_.TJ("SPAN","gb-title-box-title",this.ya.getTitle())],b=this.ya.jq();if(b){var c=_.TJ("SPAN","gb-title-box-dash"," \u2013 ");b=_.TJ("SPAN","gb-title-box-author",b);_.La(a,c,b)}this.Ba=_.TJ("SPAN","gb-title-box",a)};
var n$=function(a,b,c,d,e,f,g,k,m,n,q){_.OK.call(this);this.ya=b;this.Sa=c;this.vb=e;this.Wg=f;this.cIa=m;this.rV=n||null;this.qV=q||null;this.rsa=new m$(b);this.La(this.rsa);this.A2=new w8;this.La(this.A2);b=new W9("list","Contents","contents",f);this.La(b);b=new W9("format_size","Display options","settings",f);this.La(b);b=new W9("search","Search","search",f);b.mja=!0;this.La(b);f=new W9("help","Help","help",f);this.La(f);a=new d9(a,g,k);this.La(a)};_.p(n$,_.OK);
n$.prototype.ha=function(){var a=this.wa(),b=a.ha("DIV","gb-topbar-link-cell");if(this.qV&&this.rV){var c=a.ha("A",{target:"_top",href:this.qV},"\u00ab "+this.rV);_.VK(c,"button");b.appendChild(c)}c=a.ha("DIV","gb-topbar-title-cell");this.rsa.Za(c);var d=a.ha("DIV","gb-topbar-controls-cell");_.RK(this,function(e){e instanceof _.dX&&e.Za(d)});CUa(this,_.TJ("DIV","gb-topbar",b,c,d))};
n$.prototype.Ha=function(){var a=this;_.OK.prototype.Ha.call(this);this.Dsa();var b=this.getHandler().s(this.vb,"readingmode",this.Dsa).s(this.A2,"action",this.qFa);_.qd||_.RK(this,function(c){c instanceof a9&&(b.s(c.i(),"mouseover",(0,_.Jb)(a.lIa,a,c)),b.s(c.i(),"mouseout",(0,_.Jb)(c.aM,c)))})};var lXa=function(a,b){b&&_.RK(a,function(c){c instanceof W9&&c.Cx()==b&&c.i().focus()})};
n$.prototype.Dsa=function(){var a=this;_.RK(this,function(b){if(b instanceof a9){var c=b.kja||"full"==a.ya.Fx()?b.jja||a.cIa?b.lja||2==a.vb.ki()?!b.mja&&a.Sa.If()?"Unavailable for uploaded books":null:"Unavailable in original pages mode":"Unavailable when not signed in":"Unavailable for preview books";b.hba=void 0===c?null:c;b9(b)}});this.A2.update(this.vb.ki(),_.bW(this.ya,2))};n$.prototype.lIa=function(a){this.Wg.Cx()||a.mO()};n$.prototype.qFa=function(){_.bW(this.ya,2)&&this.vb.Sq(2)};
var o$=function(a){_.OK.call(this);this.jd=a;this.it=new _.NJ(this);this.Xu=new E9;this.c8=new _.uV(_.Kb(this.Aaa,"Loading..."),250,this);this.r$=new _.uV(this.cqa,200,this);this.O4=!0;a=(0,_.Jb)(this.getReader,this);var b=this.jd.Va();a=new $9(b,this.jd.Nb,this.jd.vb,a);b=this.jd.bn();var c;_.rd&&(c=b.native_app_download_url_android);var d;this.jd.getVolume().Ke()&&(d=new X9(this.jd.getVolume(),!!this.jd.Ge.rf,b.view_my_ebooks_url));this.JH=new b$(a,this.jd,d,c);this.La(this.JH,!0);c=this.jd.bn();
d=_.iW()?"Back":"Exit";this.MO=new n$(this,this.jd.Va(),this.jd.getVolume(),this.jd.sq,this.jd.vb,this.jd.Wg,this.jd.Nb,this.jd.nd,!!this.jd.Ge.rf,d,c.back_link_href);this.La(this.MO,!0);this.Ara=new Y9(this.jd.Wg,this.MO);this.La(this.Ara,!0);this.Vl=this.gF=this.kc=null};_.p(o$,_.OK);_.h=o$.prototype;_.h.getReader=function(){return this.kc};_.h.ha=function(){_.OK.prototype.ha.call(this);this.i().className="gb-reader-container"};
_.h.Ha=function(){var a=this;_.OK.prototype.Ha.call(this);var b=function(){a.O4&&a.r$.start()},c=E8(),d=_.$_.Hc();this.getHandler().s(this.jd.Wg,"change",b).s(this.JH,"resize",b).s(c,"resize",b).s(d,"exitFullscreen",function(){a.r$.start();a.O4=!0}).s(d,"enterFullscreen",function(){a.r$.stop();a.O4=!1})};_.h.zc=function(){_.OK.prototype.zc.call(this);this.c8.stop();_.Ma(this.Vl);_.Ma(this.gF);this.gF=this.Vl=null};
_.h.kaa=function(a){this.kc&&(this.it.mf(),this.Xu.IC(),this.removeChild(this.kc,!0),this.kc.Cb(),this.kc=null);this.kc=a;this.it.s(a,"start",this.dGa).s(a,"complete",this.w6);this.Xu.install(this);var b=new U9(a,this.jd.Va().Qc());rXa(this.JH,b);this.La(a);b=this.i().firstChild;_.QK(a,b.parentNode,b);this.cqa();(b=this.jd.Nb.rb())&&a.setPosition(b)};var F9=function(a){var b=a.wa(),c=a.i(),d=b.yx(document);d&&b.sk(d)||(b=c.scrollTop,a.getReader().i().focus(),c.scrollTop=b)};_.h=o$.prototype;
_.h.dGa=function(){_.Ma(this.Vl);this.c8.start()};
_.h.w6=function(a){this.c8.stop();_.Ma(this.Vl);if(a=a.getError())a instanceof _.tZ?this.Aaa("You have either reached a page that is unavailable for viewing or reached your viewing limit for this book."):a instanceof _.XY?(this.getHandler().mf(),this.it.mf(),this.Xu.IC(),this.gF=e7(a,this.jd.bn().back_link_href,"https://support.google.com/googleplay/answer/179841")):(this.Aaa("There was a problem displaying this page","Learn more",tXa),_.Na(a));a=this.JH;a.vy&&a.vy.refresh()};
_.h.cqa=function(){if(this.kc&&this.ub){this.JH.resize();var a=E8().Wb(),b=_.zK(this.JH.i()).height,c=_.zK(this.MO.i()).height;a=new _.si(a.width,Math.max(a.height-b-c,0));a.width-=_.RAa();this.kc.setSize(a);a=this.i();a.style.paddingTop=c+"px";a.style.paddingBottom=b+"px"}};_.h.Aaa=function(a,b,c){_.Ma(this.Vl);this.Vl=new _.TZ(a,b,c);_.VZ.dispatchEvent(new _.UZ(this.Vl))};_.h.ta=function(){_.Ma(this.it);_.Ma(this.Xu);_.OK.prototype.ta.call(this)};var tXa=_.qc(_.ic(_.bi("https://support.google.com/googleplay?p=problem_displaying_page_web")));
var p$=function(a,b,c){_.Qd.call(this);this.xe=b;this.FEa=c;this.gF=null;(this.fla=a.fM()?new _.uV(this.AEa,1E3*_.rW(a),this):null)&&this.fla.start()};_.p(p$,_.Qd);p$.prototype.ta=function(){_.Ma(this.gF);_.Qd.prototype.ta.call(this)};p$.prototype.AEa=function(){_.CK(this.xe.i(),!1);this.gF=e7(new d7,this.FEa,"https://support.google.com/googleplay/?p=books_rental","Rental Period Expired")};
var q$=function(a,b){this.Tm=a instanceof _.GJ?a:new _.GJ(a,b)};_.r(q$,_.IV);q$.prototype.Md=function(a,b,c,d){var e=_.ti(a);var f=e.body;e=e.documentElement;e=new _.GJ(f.scrollLeft||e.scrollLeft,f.scrollTop||e.scrollTop);f=this.Tm.x+e.x;e=this.Tm.y+e.y;var g=_.TAa(a);f-=g.x;e-=g.y;_.DV(new _.GJ(f,e),a,b,c,null,null,d)};
var r$=function(a,b){q$.call(this,a,b)};_.r(r$,q$);r$.prototype.YA=0;r$.prototype.wH=function(a){this.YA=a};r$.prototype.Md=function(a,b,c,d){var e=_.tK(a);e=_.yV(e);var f=_.HJ(_.Zi(a).jc);f=new _.GJ(this.Tm.x+f.scrollLeft,this.Tm.y+f.scrollTop);var g=b,k=_.DV(f,a,g,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)g^=4;if(k&64||k&128)g^=1;k=_.DV(f,a,g,c,e,10,d);0!=(k&496)&&_.DV(f,a,b,c,e,this.YA,d)}};
var s$=function(a,b,c,d){v8.call(this,c.nd,d);this.jG=a;this.yG=c;this.tb=new _.NJ(this);a=new I9(_.Zi());a.setPosition(new r$(b));K7(a);a.b3=!0;a.bO(!0);a.mS=!0;a.i4=!0;a.OA=new _.YJ(10,10,10,10);this.LB=a;b=new H9(b);K7(b);b.b3=!0;b.bO(!0);this.Eq=b;this.ZA=_.Ge("DIV");this.Vl=null};_.p(s$,v8);var uXa=function(a){switch(a.$O){case "popup":return a.LB;case "overlay":return a.Eq;default:return null}};_.h=s$.prototype;_.h.m7=function(){return this.LB.m7()};_.h.ta=function(){this.close();v8.prototype.ta.call(this)};
_.h.mC=function(a){if(a!=this.$O){var b=uXa(this).isVisible();this.$O=a;b&&(this.tb.mf(),this.LB.setVisible(!1),this.Eq.setVisible(!1),this.jG.Za(this,this.ZA))}};_.h.i6=function(){return this.$O};_.h.show=function(){var a=uXa(this);a.isVisible()||(this.ZA.style.height="",this.ZA.style.width="",a.i().appendChild(this.ZA),a.setVisible(!0),this.ZA.style.height=a.i().style.height,this.ZA.style.width=a.i().style.width,this.tb.s(a,"hide",this.close),this.dispatchEvent("show"))};
_.h.close=function(){_.Ma(this.tb);_.Ma(this.jG);_.Ma(this.LB);_.Ma(this.Eq);_.Ma(this.Vl);this.dispatchEvent("hide")};_.h.resize=function(){"popup"==this.$O&&dXa(this.LB)};_.h.notify=function(a){_.Ma(this.Vl);a&&(this.Vl=new _.TZ(a),_.VZ.dispatchEvent(new _.UZ(this.Vl)))};_.h.ot=function(a){var b=2==a;a=1==a;this.Eq.bO(b||a);this.LB.bO(b||a);this.LB.mS=b};_.h.Yla=function(){return _.hW()};_.h.Kb=function(){return this.yG};_.h.getVolume=function(){return this.yG.getVolume()};_.h.$O="popup";
var t$=function(){this.IS=[]};_.p(t$,_.e0);
t$.prototype.ha=function(a){var b=_.e0.prototype.ha.call(this,a);if(a.Lb()){a=_.TJ("DIV",["gb-selection-menu-item-tooltip","gb-reader-shadow"],a.Lb());var c=_.TJ("DIV","gb-selection-menu-item-tooltip-arrow-left-container",[_.TJ("DIV","gb-selection-menu-item-tooltip-arrow-left-border"),_.TJ("DIV","gb-selection-menu-item-tooltip-arrow-left")]),d=_.TJ("DIV","gb-selection-menu-item-tooltip-arrow-right-container",[_.TJ("DIV","gb-selection-menu-item-tooltip-arrow-right-border"),_.TJ("DIV","gb-selection-menu-item-tooltip-arrow-right")]);
a=_.TJ("DIV","gb-selection-menu-item-tooltip-container",[a,c,d]);this.mb(b).appendChild(a);_.CK(a,!1)}return b};_.OJ(t$);
var u$=function(a,b){_.m0.call(this,a,b);_.n0(this,!0);this.setVisible(!1,!0);this.Yq=new _.we};_.r(u$,_.m0);_.h=u$.prototype;_.h.qna=0;_.h.Og=function(a){u$.ka.Og.call(this,a);(a=a.getAttribute("for")||a.htmlFor)&&this.Gc(this.wa().i(a),1)};_.h.Ha=function(){u$.ka.Ha.call(this);this.Yq.forEach(this.aja,this);var a=this.getHandler();a.s(this,"action",this.vJa);a.s(this.wa().Tb(),"mousedown",this.yJa,!0)};
_.h.Gc=function(a,b,c,d,e){a&&this.Yq.Yj(_.Ib(a))||(a?(b={Ba:a,isa:b,rIa:c,Z4:d?"contextmenu":"mousedown",Jna:e},this.Yq.set(_.Ib(a),b)):b=null,this.ub&&this.aja(b),a=_.Kb(this.BJa,a),this.i()&&this.getHandler().s(this.i(),"keydown",a))};_.h.BJa=function(a,b){if(27==b.keyCode)a.focus();else if(a=_.TK(this,this.kh)){a=a.i();var c=new _.Td(b.Zf,a);c.target=a;32!=b.keyCode&&13!=b.keyCode||kVa(a,"keydown",c);32==b.keyCode&&this.xg()}};
_.h.aja=function(a){this.getHandler().s(a.Ba,a.Z4,this.Koa);"contextmenu"!=a.Z4&&this.getHandler().s(a.Ba,"keydown",this.FJa)};_.h.detach=function(a){if(!a||!this.Yq.Yj(_.Ib(a)))throw Error("ef");a=_.Ib(a);if(this.ub){var b=this.Yq.get(a);this.getHandler().Ve(b.Ba,b.Z4,this.Koa)}this.Yq.remove(a)};
var vXa=function(a,b,c,d){var e=a.isVisible();a.u7();a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||(a.i().style.visibility="hidden"),_.CK(a.i(),!0),b.Md(a.i(),c,d),e||(a.i().style.visibility="visible"),a.Qq(-1),a.setVisible(!0))};_.h=u$.prototype;_.h.xra=function(a,b,c){b=void 0!==a.isa?new _.o0(a.Ba,a.isa,!0):new r$(b,c);b.wH&&b.wH(5);vXa(this,b,a.rIa,a.Jna)};_.h.xg=function(){this.isVisible()&&(this.setVisible(!1),this.isVisible()||(this.qna=_.Lb()))};
_.h.u7=function(){return this.isVisible()||150>_.Lb()-this.qna};_.h.vJa=function(){this.xg()};_.h.Koa=function(a){wXa(this,a)};_.h.FJa=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||wXa(this,a);40==a.keyCode&&_.B_(this)};var wXa=function(a,b){for(var c=a.Yq.Li(),d=0;d<c.length;d++){var e=a.Yq.get(c[d]);if(e.Ba==b.currentTarget){a.xra(e,b.clientX,b.clientY);b.preventDefault();b.stopPropagation();break}}};u$.prototype.yJa=function(a){this.isVisible()&&!this.Xj(a.target)&&this.xg()};
u$.prototype.Tu=function(a){u$.ka.Tu.call(this,a);this.xg()};u$.prototype.ta=function(){u$.ka.ta.call(this);this.Yq&&(this.Yq.clear(),delete this.Yq)};
var v$=function(a){_.ne.call(this);this.xe=a;this.bc=this.jG=null;this.wv=new _.NJ(this);this.kc=this.Sg=null;this.it=new _.NJ(this);this.Vg=null;this.Vy=_.TJ("INPUT",{"aria-hidden":!0,className:"gb-selection-text-field",type:"text"});document.body.appendChild(this.Vy)};_.p(v$,_.ne);v$.prototype.ta=function(){this.clear();_.Ie(this.Vy);_.Ma(this.wv);_.Ma(this.it);_.ne.prototype.ta.call(this)};
v$.prototype.kaa=function(a){this.clear();this.kc=a;this.it.mf();this.it.s(a,["activated","select","hover"],this.pGa);this.it.s(a.Kb().Nb,"change",this.clear,!0);this.it.s(document.body,"copy",this.m6)};var w$=function(a){return 1===a.kc.Kb().vb.ki()};v$.prototype.clear=function(){this.kc&&!this.kc.isDisposed()&&xXa(this,null);_.Ma(this.jG);_.Ma(this.bc);this.bc=this.jG=null;_.Ma(this.Sg);this.Sg=null;this.wv.mf()};
v$.prototype.m6=function(a){var b=a.target;b==this.Vy?yXa(this):c8.text_layer&&w$(this)&&b instanceof Node&&this.kc.i().contains(b)&&(0<_.CX(this.kc.Kb().qo).jt?yXa(this):(a.Zf.clipboardData.setData("text/plain",""),a.preventDefault()))};var yXa=function(a){_.Ma(a.Sg);a.Sg=null;a.wv.mf();_.f_(a.kc.Kb().qo,a.Vg.Wa())};
v$.prototype.pGa=function(a){var b=a.getSelection().Wa();b=this.Vg&&this.Sg&&this.Sg.u7()&&b.equals(this.Vg.Wa())||this.bc&&!this.bc.m7()?!0:(b=P9(a.getSelection())[0])&&this.bc&&this.bc.Yd().hh()==b.hh()?!0:!1;if(!b){this.clear();xXa(this,a.getSelection());var c=this.Vg.Wa(),d=P9(this.Vg);b="activated"==a.type;var e="hover"==a.type,f=this.kc.Kb().sq;c=_.Ia(QUa(f,d),SUa(f,c,d));c.length&&(a=P9(a.getSelection()),b||e&&1==a.length?this.Eka(c[0],a[0]):zXa(this,e),b&&_.sb("Web Reader","Annotation Activated",
a.length?a[0].getType():"content"),!e&&this.bc&&this.bc.ot(1))}};
var AXa=function(a,b){var c=b.Eu["background-color"];if(c)try{c=_.cZ(_.aZ(_.$Y(c).$L)),c[1]=Math.min(2*c[1],1),c[2]=Math.round(.9*c[2]),c=_.ZY(_.bZ(c[0],c[1],c[2]))}catch(d){c=void 0}a.kc.qt(b.Wa(),c)},HXa=function(a,b){b=void 0===b?!1:b;_.Ma(a.Sg);var c=a.kc.Kb(),d=c.getVolume().If();a.Sg=new u$(null,BXa);var e=QUa(c.sq,a.Vg.ms());_.Nb(e,function(g){var k=_.Ba(a.Vg.ms(),function(m){return _.Da(g.zE,m.getType())});CXa(a,g.EEa,g,k)});if(!b){e=SUa(c.sq,a.Vg.Wa(),a.Vg.ms());_.Nb(e,function(g){CXa(a,
g.aJa,g)});b=a.Vg.Wa().re;e=RUa(b);e=_.Da(e,"short_passage");_.SK(a.Sg)&&a.Sg.La(new _.k0(DXa),!0);var f=void 0;d&&(f="Unavailable for uploaded books");x$(a,"Search Book","Search Book",f?void 0:a.sLa,f);d=_.aj(new _.uf("https://www.google.com/search"),"q",b).toString();EXa(a,"Search Google","Search Google",d);(d=FXa(b))&&e&&EXa(a,"Search Wikipedia","Search Wikipedia",d);w$(a)||!_.FX(c.sq,"notes")||_.Qb(a.Vg.ms(),function(g){return"note"==g.getType()}).length||(a.Sg.La(new _.k0(DXa),!0),GXa(a))}},
zXa=function(a,b){HXa(a,void 0===b?!1:b);_.n0(a.Sg,!1);a.Sg.Za();_.gK(a.Sg.i(),"gb-reader-shadow");b=new r$(a.Vg.uN);b.wH(5);vXa(a.Sg,b);_.Nb(IXa(a),function(c){a.wv.s(c,["mouseover","mouseout"],_.Kb(JXa,c))});a.wv.s(a.Sg,"hide",function(){a.bc||KXa(a)})},IXa=function(a){var b=_.Ja(_.wi("gb-selection-menu-item-unavailable",a.Sg.i()));a=_.Ja(_.wi("gb-selection-menu-item-disabled",a.Sg.i()));return _.Ia(b,a)},x$=function(a,b,c,d,e,f){e=void 0===e?"":e;c=new _.i0(c,null,null,d?LXa:(void 0===f?0:f)?MXa:
NXa);c.Sb(e);a.Sg.La(c,!0);d&&(d=(0,_.Jb)(d,a),a.wv.s(c,"action",function(){d();_.sb("Web Reader","Selection Popup Menu",b)}))},CXa=function(a,b,c,d){var e="Layer: "+c.$c+(d?" (existing annotation)":""),f=a.kc.Kb().sq;_.FX(f,c.$c,a.Vg.Wa())?x$(a,e,b,_.Kb(a.Eka,c,d)):(c=PUa(f,c.$c,a.Vg.Wa()),x$(a,e,b,void 0,c.X5(),c.FHa))},EXa=function(a,b,c,d){var e=void 0===e?"":e;c=new _.i0(c,null,null,d?LXa:MXa);c.Sb(e);a.Sg.La(c,!0);d&&(e=c.i(),d=_.TJ("A",{"class":"gb-selection-menu-link",href:d,target:"_blank"}),
a.wv.s(d,"click",_.Kb(_.sb,"Web Reader","Selection Popup Menu",b)),_.Ki(d,e),d.appendChild(e))},GXa=function(a){var b=new _.i0(OXa(a),null,null,PXa);a.Sg.La(b,!0)},OXa=function(a){var b=[];_.Nb(_.P_,function(c){var d=QXa(c);a.wv.s(d,"click",function(){RXa(a,c);_.sb("Web Reader","Selection Popup Menu","Add Highlight: "+c)});b.push(d)});return b},RXa=function(a,b){var c={};c["background-color"]=b;b=a.kc.Kb().Va();c=_.yX((new _.xX("notes","note",a.Vg.Wa(),b)).setData({note:""}),c).Ue(b.Ua());_.Ze(a.kc.Kb().nd.Xp(c),
function(){_.VZ.dispatchEvent(new _.UZ(new _.TZ("There was a problem creating your highlight")))})};v$.prototype.Eka=function(a,b){var c=this;if(b&&(AXa(this,b),!_.Da(a.zE,b.getType())))return;var d=this.kc.Kb(),e=d.Va().Ua();b||(b=(new _.xX(a.$c,"",this.Vg.Wa(),d.Va())).Ue(e));d.nd.CT(b).then(function(f){c.bc=new s$(new a.OHa,c.Vg.uN,d,f);c.wv.s(c.bc,"hide",c.clear);c.bc.mC("popup");f=c.bc;f.jG.Za(f,f.ZA)})};v$.prototype.sLa=function(){this.dispatchEvent("searchvolume")};
var xXa=function(a,b){a.Vg=b;b?c8.text_layer&&w$(a)||(a.kc.qt(b.Wa()),0<_.CX(a.kc.Kb().qo).jt&&(_.CK(a.Vy,!0),a.Vy.value=b.Wa().re,a.Vy.select(),a.Vy.focus())):KXa(a)},KXa=function(a){a.kc.ru();_.CK(a.Vy,!1);F9(a.xe)};v$.prototype.getSelection=function(){return this.Vg};
var JXa=function(a,b){var c=_.xi("gb-selection-menu-item-tooltip-container",a),d=_.xi("gb-selection-menu-item-tooltip-arrow-left-container",a),e=_.xi("gb-selection-menu-item-tooltip-arrow-right-container",a);b="mouseout"!=b.type;_.CK(c,b);b&&(b=-(c.clientWidth+4)+"px",a=_.AK(a).left<=_.Ci().width/2,_.CK(d,a),_.CK(e,!a),a?(c.style.left="",c.style.right=b):(c.style.left=b,c.style.right=""))},QXa=function(a){var b=_.TJ("DIV",["gb-selection-menu-highlight"]);_.lK(b,{"background-color":a});return _.TJ("DIV",
["goog-inline-block","gb-selection-menu-highlight-border"],b)},FXa=function(a){var b=_.hW();return _.Da(["en","fr","it","es","de"],b)?encodeURI(_.US("https://%s.wikipedia.org/wiki/Special:Search/%s",b,a)):null},BXa=_.UFa(_.l0,"gb-selection-menu"),LXa=_.OW(t$,"gb-selection-menu-item"),NXa=_.OW(t$,"gb-selection-menu-item-unavailable"),MXa=_.OW(t$,"gb-selection-menu-item-disabled"),DXa=_.OW(_.j0,"gb-selection-menu-separator"),PXa=_.OW(t$,"gb-selection-menu-highlight-section");
var y$=function(a,b,c){_.Qd.call(this);this.iB=null!=c?(0,_.Jb)(a,c):a;this.rq=b;this.lj=(0,_.Jb)(this.c9,this);this.qp=!1;this.Fq=0;this.DN=this.vd=null;this.Dh=[]};_.r(y$,_.Qd);_.h=y$.prototype;_.h.xx=function(a){this.Dh=arguments;this.qp=!1;this.vd?this.DN=_.Lb()+this.rq:this.vd=_.jf(this.lj,this.rq)};_.h.stop=function(){this.vd&&(_.kf(this.vd),this.vd=null);this.DN=null;this.qp=!1;this.Dh=[]};_.h.pause=function(){++this.Fq};_.h.resume=function(){this.Fq&&(--this.Fq,!this.Fq&&this.qp&&this.Fu())};
_.h.ta=function(){this.stop();y$.ka.ta.call(this)};_.h.c9=function(){this.DN?(this.vd=_.jf(this.lj,this.DN-_.Lb()),this.DN=null):(this.vd=null,this.Fq?this.qp=!0:this.Fu())};_.h.Fu=function(){this.qp=!1;this.iB.apply(null,this.Dh)};
var z$=function(a,b,c){_.Qd.call(this);this.Td=a;this.ya=b;this.Ci=c;this.aI=new M7(this.Isa,16,this);this.MC=new _.uV(this.kIa,16,this);this.B8=new y$(this.MLa,250,this);this.tb=new _.NJ(this);this.hC=!1;this.YK=this.hq=this.du=null};_.p(z$,_.Qd);z$.prototype.ta=function(){this.IC();_.Ma(this.tb);_.Ma(this.MC);_.Ma(this.aI);_.Ma(this.B8);_.Qd.prototype.ta.call(this)};
z$.prototype.install=function(){var a=this.Td.i();c8.text_layer&&1===this.Td.ki()?(this.tb.s(document,"selectionchange",this.oGa),this.tb.s(a,"mousemove",this.QMa),this.tb.s(a,"dblclick",this.$Fa)):(this.tb.s(a,"mousedown",this.SL),this.tb.s(a,"mouseup",this.TL),this.tb.s(a,"dblclick",this.aGa),this.tb.s(document.body,"mouseout",this.bGa))};z$.prototype.IC=function(){this.tb.mf();this.MC.stop();this.aI.stop();this.B8.stop()};
var SXa=function(a,b){if(b){var c=A$(a,b.Wa());b=new O9(b.Wa(),[b],c);a.Td.dispatchEvent(new Q9("activated",b))}};_.h=z$.prototype;_.h.aGa=function(a){B$(this,a)&&(a.preventDefault(),TXa(this),C$(this,this.du||new _.GJ(a.clientX,a.clientY)),D$(this,a))};_.h.$Fa=function(a){var b=this;if(B$(this,a)&&(a=window.getSelection())){var c=UXa(this,a);if(c&&c.re){var d=A$(this,c);this.Ci.ms(c).then(function(e){e=_.HX(e,b.ya,!0);b.Td.dispatchEvent(new Q9("activated",new O9(c,e,d)))})}}};
_.h.SL=function(a){B$(this,a)&&(a.preventDefault(),TXa(this),C$(this,new _.GJ(a.clientX,a.clientY)),this.MC.start(),this.tb.s(this.Td.i(),"mousemove",this.ema))};_.h.TL=function(a){this.hC&&D$(this,a)};_.h.bGa=function(a){var b=!a.relatedTarget||a.relatedTarget==document.documentElement;this.hC&&b&&D$(this,a)};_.h.ema=function(a){this.hC&&(C$(this,new _.GJ(a.clientX,a.clientY)),this.aI.xx(),this.MC.start())};_.h.oGa=function(){this.B8.xx()};_.h.QMa=function(a){this.hq=new _.GJ(a.clientX,a.clientY)};
_.h.kIa=function(){var a=this.Td.getParent();if(a){a=a.mb();var b=_.zV(a),c=Math.max(100-(this.hq.y-b.y),0),d=Math.max(100-(b.y+a.getBoundingClientRect().height-this.hq.y),0);b=Math.max(c,d)/100;b=Math.round(b*b*8);c>d&&(b=-b);c=a.clientHeight>=a.scrollHeight||!a.scrollTop;d=a.clientHeight>=a.scrollHeight||a.clientHeight+a.scrollTop>=a.scrollHeight;if(0>b&&!c||0<b&&!d)a.scrollTop+=b,this.du.y-=b,this.aI.xx(),this.MC.start()}};
var B$=function(a,b){return!(_.EJ(b)||"dblclick"==b.type&&_.Zc)||1===b.target.nodeType&&"A"==b.target.tagName||a.hC?!1:!0},TXa=function(a){a.Td.ru();a.MC.stop();a.aI.stop();a.hC=!1;a.du=null;a.hq=null},A$=function(a,b){var c=_.tza(a.Td.GL(),function(f){f=f.lk();return!!f&&_.wX(a.ya,b,f)}),d=_.zV(c.mb());c=_.LU(c.Z5(b));if(!c)return new _.GJ(d.x,d.y);d=new _.GJ(c.left+d.x,c.top+d.y);var e=d.y<=_.Lj().innerHeight/2;d.x<=_.Lj().innerWidth/2&&(d.x+=c.width);e&&(d.y+=c.height);return d},VXa=function(a){if(_.FJ(a.du,
a.hq))return A$(a,a.YK);var b=nVa(_.zV(a.Td.i()),a.hq);b.y-=a.Td.i().scrollTop;return b};
z$.prototype.Isa=function(){var a=this.du;var b=this.hq;if(a&&b){var c=this.Td.GL(),d=[],e=WXa(c,a),f=WXa(c,b);if(_.AK(c[e].i()).contains(a)){for(var g=0,k;k=c[g];g++)if(!(g<Math.min(e,f)||g>Math.max(e,f))){var m=_.AK(k.i()),n=null,q=null;g==e&&(n=XXa(this,a,k));g==f&&(q=XXa(this,b,k));n||(n=e<g?new _.GJ(m.left,m.top):new _.GJ(m.left+m.width,m.top+m.height));q||(q=f<g?new _.GJ(m.left,m.top):new _.GJ(m.left+m.width,m.top+m.height));n&&q&&(k=JVa(k,n,q))&&d.push(k)}a=d.length?_.vX(d):null}else a=null}else a=
null;(this.YK=a)&&this.Td.qt(this.YK)};var C$=function(a,b){a.hC=!0;a.hq=b;a.du||(a.du=a.hq)},XXa=function(a,b,c){b=_.VU(b,_.zV(c.i()));b.y+=a.Td.i().scrollTop;return b},D$=function(a,b){a.tb.Ve(a.Td.i(),"mousemove",a.ema);a.MC.stop();a.aI.stop();a.hC=!1;if("dblclick"==b.type||!_.FJ(a.du,a.hq)){a.Isa();var c=a.YK;if(c&&c.re){var d=VXa(a);a.Ci.ms(c).then(function(e){e=_.HX(e,a.ya,!0);e=new O9(c,e,d);"dblclick"==b.type?a.Td.dispatchEvent(new Q9("activated",e)):a.Td.dispatchEvent(new Q9("select",e))})}}};
z$.prototype.MLa=function(){var a=this,b=window.getSelection();if(null!==b&&!b.isCollapsed){var c=UXa(this,b);if(c&&c.re){var d=nVa(this.hq,new _.GJ(5,5));this.Ci.ms(c).then(function(e){e=_.HX(e,a.ya,!0);a.Td.dispatchEvent(new Q9("select",new O9(c,e,d)))})}}};
var UXa=function(a,b){a=a.Td.GL().map(function(c){return c}).map(function(c){return c.EA(b)}).filter(function(c){return c});return 0===a.length?null:_.vX(a)},WXa=function(a,b){for(var c=-1,d=Infinity,e=0,f;f=a[e];e++)f=_.bK(_.AK(f.i()),b),f<d&&(d=f,c=e);return c};
var E$=function(a,b){_.OK.call(this);this.Rh(a);this.jd=b;this.Oq=new z$(this,a.Va(),b.Ci);this.Fd=[new T9(b.Ci,"gb-page-wrapper-first",this.wa()),new T9(b.Ci,"gb-page-wrapper-second",this.wa())];this.zW=new S9;this.mv=new T9(b.Ci,void 0,this.wa());this.Ae=new _.si(0,0);this.KT=!0;this.Mv=!1;this.zN=this.bt=this.jA=this.ME=null;this.Cpa=new _.uV(this.aX,200,this);this.Y7=new _.uV(this.xDa,1E3,this);_.$i(this,this.Y7);this.La(this.zW);this.La(this.Fd[0]);this.La(this.Fd[1]);this.La(this.mv)};
_.p(E$,_.OK);_.h=E$.prototype;_.h.ta=function(){_.Ma(this.Oq);_.Ma(this.Cpa);this.zN&&this.zN.cancel();this.ME=this.jA=null;_.OK.prototype.ta.call(this)};
_.h.ha=function(){var a=this.Oo()?"gb-two-page-content-rtl":"gb-two-page-content-ltr";a=_.TJ("DIV",["gb-two-page",a]);a.dir=this.Oo()?"rtl":"ltr";_.VK(a,"main");this.jA=_.qV(1,2);this.jA.className="gb-two-page";this.ME=[];for(var b=0,c;c=this.jA.rows[0].cells[b];b++)c.style.width="50%",c.className="gb-two-page-cell",this.ME.push(c);a.appendChild(this.jA);this.Ba=a};
_.h.Ha=function(){_.OK.prototype.Ha.call(this);var a=this.i();this.Kb();this.mv.Za(a);this.zW.Za(this.jA.rows[0].cells[0]);a=0;for(var b;b=this.ME[a];a++)this.Fd[a].Za(b);this.Y7.start();a=this.mv.i();_.xK(a,0,0);a.style.visibility="hidden";a.style.overflow="hidden";a=this.Fd[0];1!=a.jM&&(a.jM=!0,a.Kn());this.Oq.install();this.KT=!0;F$(this);a=this.getHandler().s(this.jd.Ci,"change",this.tFa).s(this.jd.vb,"format",this.A6).s(this.jd.vb,"displaymode",this.An).s(this.jd.vb,"readingmode",this.x6);b=
0;for(var c;c=this.Fd[b];b++)a.s(c,"focus",_.Kb(this.RL,b))};_.h.zc=function(){this.KT=!1;YXa(this);this.Oq.IC();_.OK.prototype.zc.call(this)};_.h.Rh=function(a){_.OK.prototype.Rh.call(this,a);this.ub?this.An():this.My(a.Va().Qc())};_.h.Wb=function(){return this.Ae.clone()};
_.h.setSize=function(a){this.Ae.width=a.width;this.Ae.height=a.height;var b=G$(this);b=b?b.Dd().rb():null;var c=this.Kb();if(c){var d=c.Y5().width;1<a.aspectRatio()&&a.width>2*d&&(a.width/=2);d=c.sU(new _.si(a.width,a.height))}else d=new _.si(0,0);var e=c?c.lU():new _.YJ(0,0,0,0);if(_.pV(d,this.mv.Wb())&&_.LAa(e,this.mv.lU())){var f=H$(this)?H$(this).Dd().se():null;this.bt||this.dispatchEvent(new I$(b,f))}else this.Fd[0].Rh(null),this.Fd[1].Rh(null);this.mv.setSize(d);iXa(this.mv,e);F$(this);f=0;
for(var g;g=this.Fd[f];f++)g.setSize(d),iXa(g,e);c&&(e=c.setSize,f=this.mv,g=_.IK(f.mb()),g.height=Math.max(f.Ae.height-f.Hs.top-f.Hs.bottom,0),f=g.floor(),e.call(c,f));b&&!this.bt&&this.setPosition(b);b=this.Mv?d.width:2*d.width;this.jA.style.width=a.width<b?b+"px":"";this.dispatchEvent("resize")};_.h.An=function(){this.setSize(this.Ae)};_.h.A6=function(){var a=this.Kb(),b=G$(this);b=b?b.Dd().rb():null;a&&a.iaa($Ua(this.jd.vb));b&&this.setPosition(b);this.An()};
_.h.x6=function(){this.Oq&&(this.Oq.IC(),this.Oq.install())};_.h.tFa=function(a){(a=a.Yd())&&"bookmarks"==a.$c||G$(this)&&this.setPosition(G$(this).Dd().rb())};
_.h.setPosition=function(a,b){var c=this;if(b&&"searchResult"!=b.$c&&!this.bt&&0<=ZXa(this,b))J$(this),this.dispatchEvent(new I$(G$(this).Dd().rb(),H$(this).Dd().se())),SXa(this.Oq,b);else{var d=this.Kb(),e=d.sd(a).then(function(g){return g?g:(a=d.Va().D5(),d.sd(a))});if(b&&"searchResult"==b.$c){var f=this.jd.th.getQuery();e=e.then(function(g){return $Xa(c,f,g).then(function(k){return k||g})})}e=e.then(function(g){return aYa(c,g)});b&&(e=e.then(function(){"searchResult"!=b.$c&&0<=ZXa(c,b)&&SXa(c.Oq,
b)}));this.bt=_.zJ(_.Ze(e,function(g){return bYa(c,g)}),function(){return cYa(c)})}};
var $Xa=function(a,b,c){var d=a.Kb(),e=c.Dd().rb().Ib(),f=function(g){return g&&e==g.Dd().rb().Ib()?g.US(b)?g:d.uf(g).then(f):null};return _.CJ(c).then(f)},dYa=function(a,b,c){var d=a.Kb().Va(),e=b.lk(),f=c.Wa();return e&&f?"searchResult"==c.$c?(a=a.jd.th.getQuery(),e=new _.sX(_.tX(e),null),_.wX(d,f,e)&&b.US(a)):_.wX(d,f,e):!1},ZXa=function(a,b){var c=a.Fd[0].Kb(),d=a.Fd[1].Kb(),e=-1;c&&(dYa(a,c,b)&&(e=0),d&&d!=c&&dYa(a,d,b)&&(e=1),0<=e&&(K$(a,e),J$(a)));return e};
E$.prototype.nextPage=function(){var a=this.Kb(),b=this.Mv?L$(this).Kb():H$(this);return eYa(this,a.uf(b))};var eYa=function(a,b){YXa(a);a.bt=_.zJ(_.Ze(b.then(function(c){return aYa(a,c)}),function(c){return bYa(a,c)}),function(){return cYa(a)});return a.bt},bYa=function(a,b){if(b instanceof _.$e)return null;var c=G$(a)?G$(a).Dd().rb():null,d=G$(a)?H$(a).Dd().se():null;a.jd.Nb.rb();a.dispatchEvent(new I$(c,d,b));throw b;};E$.prototype.RL=function(a){this.Fd[a].Kb()&&K$(this,a)};
var K$=function(a,b){for(var c=0,d;d=a.Fd[c];c++){var e=c==b;e!=d.jM&&(d.jM=e,d.Kn())}},fYa=function(a,b){if(a.ub)for(var c=0,d;d=a.ME[c];c++)_.xV(d,"gb-page-transition",b),_.xV(a.Fd[c].sO,"gb-page-transition",b)},L$=function(a){var b=a.Fd[0].Kb(),c=a.Fd[1].Kb();return b?c?a.Fd[1].Cs()?a.Fd[1]:a.Fd[0]:a.Fd[0]:a.Fd[1]},gYa=function(a){var b=Math.max(a.i().getBoundingClientRect().width,a.Ae.width);a=2*a.mv.Wb().width;return b<a},aYa=function(a,b){if(!b)return _.BJ(Error("ff"));a.Y7.start();return a.Kb().BF(b).then(function(c){a.Fd[0].Rh(c[0]);
a.Fd[1].Rh(c[1]);c[0]==b?K$(a,0):K$(a,1);J$(a)})},J$=function(a){for(var b=[],c=0,d=0,e;e=a.Fd[d];d++)if(e.Kn(),!a.Mv||e.Cs())b.push(e),c=Math.max(c,e.i().getBoundingClientRect().height);a.zW.lp(c);F$(a);a.dispatchEvent("resize");a.KT=!1;a.Cpa.start();a.dispatchEvent(new I$(G$(a).Dd().rb(),H$(a).Dd().se()))};E$.prototype.aX=function(){var a=L$(this);a&&this.ub&&(a=a.Kb())&&(this.zN&&this.zN.cancel(),this.zN=this.Kb().aX(a,a,5))};
E$.prototype.GL=function(){for(var a=[],b=0,c;c=this.Fd[b];b++)!c.Kb()||this.Mv&&!c.Cs()||a.push(c.Kb());return a};
var G$=function(a){return a.Mv?L$(a).Kb():a.Fd[0].Kb()||a.Fd[1].Kb()},H$=function(a){return a.Mv?L$(a).Kb():a.Fd[1].Kb()||a.Fd[0].Kb()},F$=function(a){var b=a.jd.vb;var c="one"==b.$p?!0:"two"==b.$p?!1:gYa(a);fYa(a,!a.KT&&c!=a.Mv);a.Mv=c;b=2==b.ki();a.zW.show(!c&&b);a.Fd[0].Pq(c?"gb-page-wrapper-single":"gb-page-wrapper-first");a.Fd[1].Pq(c?"gb-page-wrapper-single":"gb-page-wrapper-second");b=0;for(var d=void 0;d=a.Fd[b];b++){var e=a.ME[b];if(c){var f=d.Cs();d.show(f);f?(e.style.width="100%",e.removeAttribute("aria-hidden")):
(e.style.width="0%",_.WK(e,"hidden",!0))}else d.show(!0),e.style.width="50%",e.removeAttribute("aria-hidden")}setTimeout(function(){fYa(a,!1)},0)},cYa=function(a){a.bt=null;a=_.wa.cvox;_.sd&&a&&a.Api&&(a=a.Api.speakNode)&&a(_.xi("gb-two-page"),0)},YXa=function(a){a.bt&&(a.bt.cancel(),a.bt=null)};_.h=E$.prototype;_.h.Wa=function(){var a=null;if(this.ub){var b=G$(this),c=H$(this);b&&(a=b.lk(),c&&c!=b&&(a=_.vX([a,c.lk()])))}return a};_.h.ki=function(){return this.jd.vb.ki()};
_.h.li=function(){return this.ub&&G$(this)?this.Kb().li(G$(this)):!1};_.h.hasNextPage=function(){return this.ub&&G$(this)?this.Kb().hasNextPage(H$(this)):!1};_.h.qt=function(a,b){for(var c=0,d;d=this.Fd[c];c++)d.qt(a,b)};_.h.ru=function(){for(var a=0,b;b=this.Fd[a];a++)b.ru()};_.h.xDa=function(){var a=this.i();a&&_.WK(a,"live","polite")};var I$=function(a,b,c){_.Rd.call(this,"change");this.rp=a;this.aq=b;this.ux=c||null};_.p(I$,_.Rd);I$.prototype.rb=function(){return this.rp};I$.prototype.se=function(){return this.aq};
I$.prototype.getError=function(){return this.ux};
var M$=function(a,b,c){b=void 0===b?2:b;A8.call(this,a,c);_.$_.Hc().Ue(a.Va().Ua());if(a.Qg().rf&&(c=_.$_.Hc(),a=a.Qg().rf,c.rf!=a)){if(!c.Yr){var d;(d=_.yFa("gb-media"))||(d=new o7("gb-media"),d=d.Pl()?d:null);d&&(c.Yr=new p7(d))}c.rf=a}this.Sq(b);this.lma=!1};_.p(M$,A8);_.h=M$.prototype;_.h.ta=function(){_.Ma(this.jN);A8.prototype.ta.call(this)};_.h.ha=function(){this.Ba=_.TJ("DIV","gb-text-reader")};
_.h.Ha=function(){A8.prototype.Ha.call(this);var a=this.getHandler();a.s(this.Td,"change",this.EGa);a.s(this.Td.i(),"click",this.Uu);a.s(this.Td.i(),"contextmenu",this.l6)};_.h.setPosition=function(a,b){A8.prototype.setPosition.call(this,a,b);B8(this);this.Td.setPosition(a,b)};_.h.Wa=function(){return this.Td.Wa()};_.h.li=function(){return this.Td.li()};_.h.hasNextPage=function(){return this.Td.hasNextPage()};_.h.qt=function(a,b){this.Td.qt(a,b)};_.h.ru=function(){this.Td.ru()};
_.h.fba=function(a){A8.prototype.fba.call(this,a);if(0<a&&this.hasNextPage())B8(this),this.Td.nextPage();else if(0>a&&this.li()){B8(this);a=this.Td;var b=a.Kb(),c=a.Mv?L$(a).Kb():G$(a);eYa(a,b.Gf(c))}};_.h.zB=function(){var a=this.Wb();B8(this);this.Td.setSize(a);this.dispatchEvent("resize")};
_.h.Sq=function(a){_.Ma(this.jN);var b=this.Kb(),c=b.Va(),d=$Ua(b.vb);2==a?this.jN=b.getVolume().If()?new s8(b.Qg(),c,new _.si(0,0),d,this.wa()):new X8(b.getVolume(),b.Qg(),c,new _.si(0,0),d,this.wa()):1==a&&(this.jN=new k8(b.Qg(),c,new _.si(0,0),d,this.wa()));this.Td?this.Td.Rh(this.jN):(this.Td=new E$(this.jN,b),this.La(this.Td,!0))};
_.h.EGa=function(a){if(!this.lma){this.lma=!0;Z6("First page render");var b=this.Kb(),c=b.Qg();b=b.Va();var d=a.rb();d=d?_.dW(b,d.Ib()):0;_.cFa(c,b,d)}c=a.rb();b=a.se();a=a.getError();c&&(this.N9=!0,this.Kb().Nb.setPosition(c,b),this.N9=!1);this.dispatchEvent(new z8("complete",a))};_.h.Uu=function(a){var b=BUa(a.target,"A");if(b){var c=DVa(b);c?(this.Kb().Nb.setPosition(c,null,1),a.preventDefault()):b.target="_blank"}};_.h.l6=function(a){a.preventDefault()};
var N$=function(a,b,c){_.Qd.call(this);this.xe=a;this.jd=b;this.OX=new v$(a);this.jO=new P7(b.vb,b.bn().p13n_save_user_settings_url);this.rKa=new f9(b.Va(),b.Qg(),!!b.Ge.rf,b.Nb,c);this.SKa=new p$(b.getVolume(),this.xe,this.jd.bn().back_link_href);this.Bv=null;this.Sa=b.getVolume();this.tb=new _.NJ(this);this.tb.s(this.OX,"searchvolume",this.mGa);this.tb.s(b.vb,"readingmode",this.x6)};_.p(N$,_.Qd);N$.prototype.ta=function(){_.Ma(this.tb);_.Ma(this.jO);_.Ma(this.rKa);_.Ma(this.SKa);_.Ma(this.OX);_.Qd.prototype.ta.call(this)};
N$.prototype.Sq=function(a){if(a!=this.Bv){this.Bv=a;var b=this.xe.getReader();b?b.Sq(a):(b=new M$(this.jd,a),this.xe.kaa(b));this.OX.kaa(b)}};N$.prototype.mGa=function(){this.jd.th.Te(this.OX.getSelection().Wa().re);this.jd.Wg.Rq("search")};N$.prototype.x6=function(){this.Sq(this.jd.vb.ki())};
var O$=function(a,b,c,d,e,f){e=void 0===e?0:e;f=void 0===f?null:f;var g=_.TJ("DIV");_.WW.call(this,g,hYa);this.fLa=("string"===typeof b?b:_.XJ(b))+(c?": Page "+(c+"."):"");this.ft=new _.Jm(a);this.jj=f;_.WK(g,"hidden",!0);a=_.qV(1,2);_.eK(a,"gb-result-table");f=a.rows[0].cells;b=_.TJ("DIV","gb-result-snippet",b);_.eK(f[0],"gb-result-snippet-cell");f[0].appendChild(b);e=.8*e+"em";this.Oo()?b.style.marginRight=e:b.style.marginLeft=e;_.eK(f[1],"gb-result-page-cell");_.UJ(f[1],c||"\u2014");g.appendChild(a);
d&&(this.O8=_.Ge("DIV"),_.eK(this.O8,"gb-result-note"),c=_.Mc(d,null),_.Oc(this.O8,c),g.appendChild(this.O8))};_.p(O$,_.WW);O$.prototype.Ha=function(){_.WW.prototype.Ha.call(this);this.XX(this.fLa);_.VK(this.Ba,"link")};O$.prototype.getPosition=function(){return this.ft};O$.prototype.Yd=function(){return this.jj};O$.prototype.Gd=function(a){_.WW.prototype.Gd.call(this,a);this.getContent().title=a?"":"No preview available for this page."};var hYa=_.OW(_.MW,"gb-result");
var P$=function(a,b){_.OK.call(this);this.nB=a;this.qu=b};_.p(P$,_.OK);P$.prototype.ha=function(){this.Ba=_.TJ("DIV",this.qu,this.nB)};
var Q$=function(a,b,c,d,e){_.OK.call(this);this.gLa=a;this.ya=b;this.Nb=c;this.vb=d;this.Dia=e;this.Bv=null};_.p(Q$,_.OK);Q$.prototype.Ha=function(){_.OK.prototype.Ha.call(this);this.getHandler().s(this,"action",this.NL);this.getHandler().s(this.vb,"readingmode",this.Gsa);this.Gsa()};Q$.prototype.Gsa=function(){var a=this,b=this.vb.ki();this.Bv!=b&&(this.Bv=b,this.Dy(!0),b=iYa(this.gLa,this.ya,b),_.Nb(b,function(c){a.La(c,!0)}))};
Q$.prototype.NL=function(a){a=a.target;_.RK(this,function(g){g.mp&&g.mp(!1)});a.mp(!0);var b=a.Yd();if(b){var c=this.vb.ki(),d=!!b.Wa().Ni()&&_.bW(this.ya,2),e=!!b.Wa().Hf&&_.bW(this.ya,1),f="bookmark"==b.getType();1!=c||e||!d||f?2==c&&!d&&e&&this.vb.Sq(1):this.vb.Sq(2)}this.Nb.setPosition(a.getPosition(),null,this.Dia,b||void 0);_.sb("Web Reader","Click","Content Link: type "+this.Dia)};
var iYa=function(a,b,c){_.Nb(a,function(f){var g=f.getPosition().Ib();g=g7(b,g,c);f.Gd(g)});var d=uUa(a,function(f){return f.isEnabled()});a=d[!1]||[];d=_.Ja(d[!0]||[]);if(a.length){var e=new P$(_.US("\u2014 %s \u2014","End of sample"),"gb-result-end");_.La(d,e,a)}return d};
var R$=function(a,b,c){_.dX.call(this,a,b||_.q0.Hc(),c)};_.r(R$,_.dX);_.VW("goog-custom-button",function(){return new R$(null)});
var S$=function(a,b){_.OK.call(this,b);this.Ag=a||""},T$;_.r(S$,_.OK);S$.prototype.hs=null;var U$=function(){null==T$&&(T$="placeholder"in _.Ge("INPUT"));return T$};_.h=S$.prototype;_.h.JF=!1;_.h.ha=function(){this.Ba=this.wa().ha("INPUT",{type:"text"})};_.h.Og=function(a){S$.ka.Og.call(this,a);this.Ag||(this.Ag=a.getAttribute("label")||"");_.Xi(_.ti(a))==a&&(this.JF=!0,a=this.i(),_.iK(a,this.hG));U$()&&(this.i().placeholder=this.Ag);a=this.i();_.WK(a,"label",this.Ag)};
_.h.Ha=function(){S$.ka.Ha.call(this);var a=new _.NJ(this);a.s(this.i(),"focus",this.RL);a.s(this.i(),"blur",this.CFa);if(U$())this.Od=a;else{_.bd&&a.s(this.i(),["keypress","keydown","keyup"],this.MFa);var b=_.ti(this.i());a.s(_.Lj(b),"load",this.FGa);this.Od=a;jYa(this)}this.ax();this.i().Fs=this};_.h.zc=function(){S$.ka.zc.call(this);this.Od&&(this.Od.Cb(),this.Od=null);this.i().Fs=null};var jYa=function(a){!a.YEa&&a.Od&&a.i().form&&(a.Od.s(a.i().form,"submit",a.OFa),a.YEa=!0)};_.h=S$.prototype;
_.h.ta=function(){S$.ka.ta.call(this);this.Od&&(this.Od.Cb(),this.Od=null)};_.h.hG="label-input-label";_.h.RL=function(){this.JF=!0;var a=this.i();_.iK(a,this.hG);if(!U$()&&!V$(this)&&!this.X6){var b=this;a=function(){b.i()&&(b.i().value="")};_.Zc?_.jf(a,10):a()}};_.h.CFa=function(){U$()||(this.Od.Ve(this.i(),"click",this.RL),this.hs=null);this.JF=!1;this.ax()};
_.h.MFa=function(a){27==a.keyCode&&("keydown"==a.type?this.hs=this.i().value:"keypress"==a.type?this.i().value=this.hs:"keyup"==a.type&&(this.hs=null),a.preventDefault())};_.h.OFa=function(){V$(this)||(this.i().value="",_.jf(this.sFa,10,this))};_.h.sFa=function(){V$(this)||(this.i().value=this.Ag)};_.h.FGa=function(){this.ax()};_.h.hasFocus=function(){return this.JF};var V$=function(a){return!!a.i()&&""!=a.i().value&&a.i().value!=a.Ag};_.h=S$.prototype;
_.h.clear=function(){this.i().value="";null!=this.hs&&(this.hs="")};_.h.reset=function(){V$(this)&&(this.clear(),this.ax())};_.h.Sb=function(a){null!=this.hs&&(this.hs=a);this.i().value=a;this.ax()};_.h.Lb=function(){return null!=this.hs?this.hs:V$(this)?this.i().value:""};_.h.setLabel=function(a){var b=this.i();U$()?(b&&(b.placeholder=a),this.Ag=a):V$(this)||(b&&(b.value=""),this.Ag=a,this.gqa());b&&_.WK(b,"label",this.Ag)};_.h.getLabel=function(){return this.Ag};
_.h.ax=function(){var a=this.i();U$()?this.i().placeholder!=this.Ag&&(this.i().placeholder=this.Ag):jYa(this);_.WK(a,"label",this.Ag);V$(this)?(a=this.i(),_.iK(a,this.hG)):(this.X6||this.JF||(a=this.i(),_.gK(a,this.hG)),U$()||_.jf(this.gqa,10,this))};_.h.Gd=function(a){this.i().disabled=!a;var b=this.i();_.xV(b,this.hG+"-disabled",!a)};_.h.isEnabled=function(){return!this.i().disabled};_.h.UEa=function(){this.X6=!1};_.h.gqa=function(){!this.i()||V$(this)||this.JF||(this.i().value=this.Ag)};
var W$=function(){_.OK.call(this);this.Fs=new S$("Search in this book");this.Fs.hG="gb-search-input-label";this.La(this.Fs);this.t3=new R$("Go");this.La(this.t3)};_.p(W$,_.OK);_.h=W$.prototype;_.h.ha=function(){var a=_.qV(1,2);_.eK(a,"gb-search-input-table");this.Ba=a;var b=a.rows[0].cells;a=b[0];b=b[1];_.eK(a,"gb-search-input-cell");this.Fs.Za(a);_.eK(this.Fs.i(),"gb-search-input");a=_.Ge("div");b.appendChild(a);this.t3.Za(a);_.gK(this.t3.i(),"gb-search-button")};
_.h.Ha=function(){_.OK.prototype.Ha.call(this);_.jf(this.WEa,0,this);_.qd&&!V$(this.Fs)&&this.Sb("")};_.h.Lb=function(){return this.Fs.Lb()};_.h.Sb=function(a){this.Fs.Sb(a)};_.h.WEa=function(){if(this.ub){var a=this.Fs,b=V$(a);a.X6=!0;a.i().focus();b||U$()||(a.i().value=a.Ag);a.i().select();U$()||(a.Od&&a.Od.hB(a.i(),"click",a.RL),_.jf(a.UEa,10,a))}};
var X$=function(a){_.Qd.call(this);this.ug=a||_.Zi();this.uV={};this.tna=""};_.r(X$,_.Qd);X$.prototype.ta=function(){_.ji(this.uV,this.ug.removeNode,this.ug);this.ug=this.uV=null;X$.ka.ta.call(this)};
var kYa=function(a,b){var c=a.uV.polite;c?c.removeAttribute("aria-hidden"):(c=a.ug.createElement("DIV"),c.style.position="absolute",c.style.top="-1000px",c.style.height="1px",c.style.overflow="hidden",_.WK(c,"live","polite"),_.WK(c,"atomic","true"),a.ug.Tb().body.appendChild(c),a.uV.polite=c);var d=a.tna===b?b+"\u00a0":b;b&&(a.tna=d);_.UJ(c,d)};
var Y$=function(a,b,c,d,e){F8.call(this);this.Pq(1);this.ya=a;this.th=b;this.vb=c;this.Nb=d;this.Ge=e;this.Qia=new X$;_.$i(this,this.Qia);this.J7="";this.KN=this.Jy=this.TN=this.FX=this.HX=null;this.Dqa=new XWa(this.ya,this.Ge)};_.p(Y$,F8);_.h=Y$.prototype;_.h.vU=function(){return"search"};_.h.getTitle=function(){return"Search"};_.h.dU=function(){return 310};
_.h.ha=function(){F8.prototype.ha.call(this);this.FX=_.TJ("DIV","gb-search-controls");this.Nx.appendChild(this.FX);this.HX=_.TJ("FORM");this.FX.appendChild(this.HX);this.Jy=new W$;this.La(this.Jy);this.Jy.Za(this.HX);this.TN=new _.OK;this.La(this.TN,!0);_.CK(this.Nx,!0);_.CK(this.mb(),!1)};
_.h.Ha=function(){F8.prototype.Ha.call(this);this.getHandler().s(this.HX,"submit",this.xGa).s(this.Jy,"action",this.kGa).s(this.th,"change",this.lGa);var a=this.th.getQuery();_.nj(a)?_.nj(this.J7)||this.th.Te(this.J7):(this.Jy.Sb(a),lYa(this,a))};_.h.kGa=function(){this.th.Te(this.Jy.Lb())};_.h.lGa=function(){var a=this.th.getQuery();this.Jy.Sb(a);lYa(this,a)};_.h.xGa=function(a){this.th.Te(this.Jy.Lb());a.preventDefault()};
_.h.zc=function(){F8.prototype.zc.call(this);this.getHandler().mf();this.J7=this.th.getQuery();this.th.Te("")};
var lYa=function(a,b){var c,d;_.cV(function(e){if(1==e.ua&&_.nj(b))return e.return();if(5!=e.ua)return a.KN?_.cb(e,a.KN,2):(c=new _.TZ("Searching..."),c.kL=0,_.VZ.dispatchEvent(new _.UZ(c)),a.KN=a.Dqa.search(b,2===a.vb.ki()),_.cb(e,a.KN,5));d=e.Da;a.KN=null;_.Ma(c);mYa(a,b,d);_.sb("Web Reader","Click","Perform SITB (Sidepanel)");_.hb(e)})},mYa=function(a,b,c){a.i()||a.ha();a.FX.classList.add("gb-search-controls-loaded");a.Pq(2);a.position();_.RK(a.TN,_.Ma);_.He(a.TN.i());var d=[];b=a.Dqa?new _.RU(b,
!0):void 0;c=_.l(c);for(var e=c.next();!e.done;e=c.next()){var f=e.value;if(!(0>_.dW(a.ya,f.position.Ib()))){e=f.position;var g=y9(a.ya,e);f=b?nYa(b,f.snippet):f.snippet;var k=_.Ge("DIV");_.bAa(k,_.jX(f));_.Nb(k.getElementsByTagName("DIV"),function(m){_.Ki(document.createTextNode(" "),m)});d.push(new O$(e,k,g))}}b=new Q$(d,a.ya,a.Nb,a.vb,3);a.TN.La(b,!0);kYa(a.Qia,"Found "+(d.length+" search results"));_.CK(a.mb(),!0)},nYa=function(a,b){a=a.search(b);for(var c=a.length-1,d;d=a[c];c--)b=b.slice(0,
d.startOffset)+"<b>"+b.slice(d.startOffset,d.endOffset)+"</b>"+b.slice(d.endOffset);return b};
var Z$=function(a,b,c,d){F8.call(this);this.ya=a;this.Nb=b;this.vb=c;this.nd=d;this.sB=new _.dX("",oYa);this.La(this.sB);this.lG=new _.dX("",oYa);this.La(this.lG);this.ii=this.dT=this.kG=this.fW=this.l3=this.R3=this.Dj=null;this.M8=void 0;this.Pq(1)};_.p(Z$,F8);_.h=Z$.prototype;_.h.vU=function(){return"contents"};_.h.getTitle=function(){return"Contents"};_.h.dU=function(){return 310};
_.h.ha=function(){F8.prototype.ha.call(this);this.Dj=new _.J_;this.La(this.Dj);this.R3=_.K_(this.Dj,"Contents");this.l3=_.K_(this.Dj,"Bookmarks");this.fW=_.K_(this.Dj,"Notes");this.kG=_.K_(this.Dj,"Info cards");this.Dj.Za(this.Nx);var a=this.Dj;a.Ny(_.TK(a,0));_.VK(this.mb(),"directory")};
_.h.Ha=function(){F8.prototype.Ha.call(this);this.KC();this.getHandler().s(this.Dj,"select",this.KC);this.getHandler().s(this.sB,"action",this.gma);this.getHandler().s(this.lG,"action",this.gma);this.getHandler().s(this.vb,"annotationvisibility",this.nba);this.getHandler().s(this.Nb,"change",this.xs);this.nd.Xv()&&this.getHandler().s(this.nd,["create","update","delete"],this.yFa)};
_.h.KC=function(){var a=this;this.ii&&(this.ii.cancel(),this.ii=null);this.sB.zc();this.lG.zc();_.Ma(this.dT);_.He(this.mb());_.Gi(this.mb(),_.TJ("DIV","gb-sidepanel-notice","Loading..."));switch(this.Dj.Ph){case this.R3:var b=pYa(this);var c=5;break;case this.l3:b=qYa(this);c=5;break;case this.fW:b=rYa(this);c=6;break;case this.kG:b=sYa(this),c=6}return this.ii=b.then(function(d){if(a.ub){var e=c;if(a.ub)if(a.ii=null,_.He(a.mb()),d.length){switch(a.Dj.Ph){case a.fW:a.nba();a.sB.ub||a.sB.Za(a.mb());
break;case a.kG:a.nba(),a.lG.ub||a.lG.Za(a.mb())}a.dT=new Q$(d,a.ya,a.Nb,a.vb,e);a.La(a.dT,!0);if(a.Dj.Ph==a.kG){d=a.mb();e=a.Nb.rb();var f=a.Nb.se(),g=y9(a.ya,e,f);e=_.TJ("DIV","gb-sidepanel-list-caption",f&&e.Ib()!=f.Ib()?"Info cards on pages "+(g+"."):"Info cards on page "+(g+"."));d.appendChild(e)}}else e=tYa(a,!0)||"",d=_.TJ("DIV","gb-sidepanel-notice"),e=_.nAa(e),_.Oc(d,e),a.mb().appendChild(d);_.YK(a.mb(),a.Dj.Ph.getContent())}})};
_.h.nba=function(){var a=this.vb.Zv.has("notes");this.sB.setContent(a?"Hide margin note highlights":"Show margin note highlights");a=this.vb.Zv.has("geo");this.lG.setContent(a?"Turn off info cards":"Turn on info cards")};
var tYa=function(a,b){var c=!a.nd.Xv(),d="full"!=a.ya.Fx(),e=1==a.vb.ki();switch(a.Dj.Ph){case a.l3:if(c)return"Please sign in to see your bookmarks.";if(b)return"You don't have any bookmarks yet.\n\nTo start bookmarking a page, click on the top right bookmark icon. Click again to remove the bookmark.";break;case a.fW:if(c)return"Please sign in to see your margin notes.";if(d)return"This feature is not available for preview books.";if(b)return"You have no margin notes. Select some text to create one!";
break;case a.kG:if(e)return"This feature is not available for original pages.";if(b)return a.M8?"Info cards are not available for this book.":"There are no info cards available on the displayed pages."}return null};Z$.prototype.zc=function(){this.ii&&(this.ii.cancel(),this.ii=null);_.Ma(this.dT);F8.prototype.zc.call(this)};
var pYa=function(a){for(var b=[],c=_.dBa(a.ya),d=0;d<c;d++){var e=a.ya;var f=d,g=_.fBa(e,f);if(0>g)e=null;else{g=_.UV(e,g);var k=_.gBa(e,f),m=_.aW(e,f);e=_.eBa(e,f);e=!k||_.nj(m)||0>e?null:new O$(k,m,g,void 0,e)}e&&b.push(e)}return _.CJ(b)};
Z$.prototype.CM=function(a,b){var c=this;return tYa(this,!1)?_.CJ([]):this.nd.oi(a,b).then(function(d){return _.HX(d,c.ya,!1,!0).map(function(e){var f=c.ya,g=e.getData(),k=e.Wa(),m=_.tX(k).rb(),n=_.Ge("SPAN");f=y9(f,m);switch(e.$c){case "bookmarks":_.Hi(n,_.TJ("B",null,"\u2026"),k.vE.substr(0,75),_.TJ("B",null,"\u2026"));break;case "notes":_.Hi(n,_.TJ("B",null,"\u2026"),k.re.substr(0,75),_.TJ("B",null,"\u2026"));_.lK(n,e.Eu);var q=(q=g.note)?_.wGa(q):void 0;break;default:g=_.kV(k.re),n.textContent=
g}return new O$(m,n,f,q,void 0,e)})})};
var qYa=function(a){return _.Ze(a.CM("bookmarks"),function(b){b instanceof _.$e||_.VZ.dispatchEvent(new _.UZ(new _.TZ("There was a problem retrieving your bookmarks")))})},rYa=function(a){return _.Ze(a.CM("notes"),function(b){b instanceof _.$e||_.VZ.dispatchEvent(new _.UZ(new _.TZ("There was a problem retrieving your margin notes")))})},sYa=function(a){return a.M8?_.CJ([]):_.Ze(a.nd.ey().then(function(b){if(!b.length)return a.M8=!0,[];b=_.uX(a.Nb.rb(),a.Nb.se());return a.CM("geo",b)}),function(b){if(!(b instanceof
_.$e))return[]})};Z$.prototype.yFa=function(){this.ub&&this.Dj.Ph!=this.R3&&this.KC()};Z$.prototype.xs=function(a){this.ub&&2==a.action&&this.Dj.Ph==this.kG&&this.KC()};Z$.prototype.gma=function(a){a=a.target==this.sB?"notes":"geo";var b=this.vb.Zv.has(a);_.lX(this.vb,a,!b);"geo"==a&&_.IZ("gb-reader/prefs/layers/visibility",b?"":"1")};var oYa=_.OW(K9,"gb-sidepanel-toggle-button");
var $$=function(a){_.Qd.call(this);this.rf=a;this.Ur=_.ub;H7(this.Ur,"StorageRequest",this.vGa,this);H7(this.Ur,"DownloadProgressQuery",this.JFa,this)};_.p($$,_.Qd);$$.prototype.ta=function(){delete this.Ur.AK.StorageRequest;delete this.Ur.AK.DownloadProgressQuery};$$.prototype.vGa=function(a){var b=this;_.Ze(uYa(a).then(function(c){b.Ur.Ti(r7(a.getId(),c))}),function(c){b.Ur.Ti(s7(a.getId(),c?c.message:null))})};
var uYa=function(a){switch(a.Noa){case "isSupported":return N7||(N7=_.b_.IHa()),N7;case "readValue":var b=a.getKey();return _.d_(b,a.Dh.defaultValue);case "writeValue":return b=a.getKey(),a=a.Lb(),_.b_.xh(b,a);case "removeValue":return a=a.getKey(),(b=_.T0())&&b.removeItem(a),_.CJ(!0);case "hasFile":return b=a.ag(),a=a.fk(),eVa(b,a);case "removeFile":return b=a.ag(),a=a.fk(),fVa(b,a);case "writeFile":b=a.ag();var c=a.fk();return jVa(b,c,a.Dh.contents);case "lastModified":return LVa(a.ag(),a.fk());
case "readAsDataUrl":return b=a.ag(),a=a.fk(),_.b_.c$(b,a);case "clear":return _.zFa(),_.CJ(null);default:return _.CJ(null)}};$$.prototype.JFa=function(a){var b=a.Ua();_.Ze(TWa(this.rf).getVolume(b).a6().then(function(c){_.ub.Ti(r7(a.getId(),c))}),function(c){_.ub.Ti(s7(a.getId(),c?c.message:null))})};
var vYa=function(a){return(new _.$K(document)).Yj("PLAY_BOOK_GUC_ID")?!0:(e7(new b7,a,"//support.google.com/googleplay/?p=books_exceptions","Can't open book"),!1)};
var wYa=function(a,b,c,d,e){_.xh();_.b_=new _.R0;Z6("Outer frame startup");a=_.tf(a,"/books/reader/display");a=_.Vj(a,"origin",window.location.origin);var f=new _.sn(c);_.QS=f;var g=new _.Ql(e);if(_.Hc()||_.Tc()){var k=AUa(b),m=k.uid||"",n=_.uZ();m&&n&&n.getItem("override/"+m)?wYa(a,b,c,d,e):(_.gW=!1,_.xh(),_.b_=new _.R0,_.vZ=vUa(m),_.wZ.resolve(_.vZ),xYa(f),yYa(m,k,f,d,g))}else b=AUa(b),xYa(f),(new w9(a,b.uid||"",b,f,d,g)).Za()},yYa=function(a,b,c,d,e){_.QS=c;var f=_.tn(c)||new _.rh;_.Ze(zYa(a,d,
e,f).then(function(g){var k=b.volume_id,m=YUa(g,k,e?void 0:_.dFa);k=g.qG(k,_.ij(d)?_.dFa:void 0);return _.Nj([g,m,k])}).then(function(g){var k=g[0].value;if(!g[1].Mu)throw g[1].reason;var m=g[1].value;if(!g[2].Mu){if(m.If())throw AYa();throw g[2].reason;}g=g[2].value;if(!(_.bW(g,1)&&0<=_.QV(g,!1)||_.bW(g,2)&&0<=_.PV(g,!1))){if(m.If())throw AYa();throw new c7("unsupported manifest");}k=new _.k_(b,g,m,k,_.Fj(c,_.Pm,8)||void 0);UWa(k.Va().getTitle());m=new Q7;m.Za();new M9(m);m=k.ya;g=k.Sa;var n=k.Nb,
q=new _.PT(void 0,k.PBa);m=new _.DZ(m,g,n,q);k.P2=m;_.fFa(k.P2);_.LGa(k);m=new o$(k);g=k.bn();Z9(Z9(Z9(Z9(m.Ara,"contents",new Z$(k.Va(),k.Nb,k.vb,k.nd)),"search",new Y$(k.Va(),k.th,k.vb,k.Nb,k.Qg())),"settings",new j$(k.Va(),k.vb,k.Qg(),k.getVolume())),"help",new z9(k.Va(),k.getVolume(),k.Nb,g.help_center_url,g.help_center_report_an_issue_url));m.Za();(new N$(m,k)).Sq(k.vb.ki());_.xaa&&_.cd&&(m=_.Kb(_.jf,_.Kb(window.scrollTo,0,1),100),_.ce(window,"load",m));if(m=k.th.getQuery()||_.dL(window.location.href,
"q"))k.Wg.Rq("search"),k.th.Te(m)}),function(g){e7(g,b.back_link_href,"https://support.google.com/googleplay/?p=books_webopen")})},zYa=function(a,b,c,d){return _.wZ.promise.then(function(e){e=new _.xZ({origin:void 0,cNa:a,deviceId:e,Uka:!0});if(c){var f=new _.pW(c,d);e.cZ.set(f.Ua(),f)}(f=b&&!_.ij(b)?new _.NV(b):null)&&e.CV.set(f.Ua(),f);return e})},BYa=function(a){Z6("Inner frame startup");var b=a.spa,c=a.rf,d=a.bn(),e=a.pS,f=a.DV,g=a.pq();vYa(d.back_link_href)&&(_.NS=a.tma,new $$(c),_.vZ=vUa(c),
_.wZ.resolve(_.vZ),_.wZ.promise.then(function(k){_.ub.Ti(r7(a.getId(),k))}),(b&&c?SWa(TWa(c),b):_.CJ(null)).then(function(){yYa(c,d,e,f,g)}))},xYa=function(a){a=_.Fj(a,_.Hm,6);HVa(_.A(a,1),_.A(a,5),_.A(a,4))},AYa=function(){return new a7("unviewable uploaded volume")};_.Fb("_OC_controlFrameStartup",wYa,void 0);
_.Fb("_OC_displayFrameStartup",function(){_.xh();_.b_=new _.R0;_.sW=new b8;_.OT.resolve(_.sW);c8.text_layer=!1;var a;t7||(a=_.dL(window.location.href,"origin"))&&(t7=a);a=t7;if(!a)throw Error("wa");_.ub=new G7({ph:a,cn:"reader",osh:!0,role:1},null);H7(_.ub,"DisplayFrameInit",BYa)},void 0);

}catch(e){_._DumpException(e)}
}).call(this,this.default_bfe);
// Google Inc.
