"use strict";this.default_bfe=this.default_bfe||{};(function(_){var window=this;
try{
var aa,ca,aaa,fa,ia,ja;aa=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.zta=e;ca(this,"description",{configurable:!0,writable:!0,value:f})};b.prototype.toString=function(){return this.zta};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 ia(aa(this))}})}return a});ia=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:aa(a)}};_.baa="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};if("function"==typeof Object.setPrototypeOf)ja=Object.setPrototypeOf;else{var ka;a:{var caa={a:!0},ma={};try{ma.__proto__=caa;ka=ma.a;break a}catch(a){}ka=!1}ja=ka?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("e`"+a);return a}:null}_.na=ja;
fa("Promise",function(a){function b(){this.xw=null}function c(g){return g instanceof e?g:new e(function(h){h(g)})}if(a)return a;b.prototype.Tia=function(g){if(null==this.xw){this.xw=[];var h=this;this.Uia(function(){h.PEa()})}this.xw.push(g)};var d=_.da.setTimeout;b.prototype.Uia=function(g){d(g,0)};b.prototype.PEa=function(){for(;this.xw&&this.xw.length;){var g=this.xw;this.xw=[];for(var h=0;h<g.length;++h){var m=g[h];g[h]=null;try{m()}catch(n){this.tCa(n)}}}this.xw=null};b.prototype.tCa=function(g){this.Uia(function(){throw g;
})};var e=function(g){this.Db=0;this.Eh=void 0;this.AG=[];this.ina=!1;var h=this.G3();try{g(h.resolve,h.reject)}catch(m){h.reject(m)}};e.prototype.G3=function(){function g(n){return function(q){m||(m=!0,n.call(h,q))}}var h=this,m=!1;return{resolve:g(this.vLa),reject:g(this.T9)}};e.prototype.vLa=function(g){if(g===this)this.T9(new TypeError("h"));else if(g instanceof e)this.$La(g);else{a:switch(typeof g){case "object":var h=null!=g;break a;case "function":h=!0;break a;default:h=!1}h?this.uLa(g):this.yla(g)}};
e.prototype.uLa=function(g){var h=void 0;try{h=g.then}catch(m){this.T9(m);return}"function"==typeof h?this.aMa(h,g):this.yla(g)};e.prototype.T9=function(g){this.Cra(2,g)};e.prototype.yla=function(g){this.Cra(1,g)};e.prototype.Cra=function(g,h){if(0!=this.Db)throw Error("i`"+g+"`"+h+"`"+this.Db);this.Db=g;this.Eh=h;2===this.Db&&this.ELa();this.QEa()};e.prototype.ELa=function(){var g=this;d(function(){if(g.FJa()){var h=_.da.console;"undefined"!==typeof h&&h.error(g.Eh)}},1)};e.prototype.FJa=function(){if(this.ina)return!1;
var g=_.da.CustomEvent,h=_.da.Event,m=_.da.dispatchEvent;if("undefined"===typeof m)return!0;"function"===typeof g?g=new g("unhandledrejection",{cancelable:!0}):"function"===typeof h?g=new h("unhandledrejection",{cancelable:!0}):(g=_.da.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.Eh;return m(g)};e.prototype.QEa=function(){if(null!=this.AG){for(var g=0;g<this.AG.length;++g)f.Tia(this.AG[g]);this.AG=null}};var f=new b;e.prototype.$La=
function(g){var h=this.G3();g.sS(h.resolve,h.reject)};e.prototype.aMa=function(g,h){var m=this.G3();try{g.call(h,m.resolve,m.reject)}catch(n){m.reject(n)}};e.prototype.then=function(g,h){function m(u,v){return"function"==typeof u?function(B){try{n(u(B))}catch(z){q(z)}}:v}var n,q,t=new e(function(u,v){n=u;q=v});this.sS(m(g,n),m(h,q));return t};e.prototype.catch=function(g){return this.then(void 0,g)};e.prototype.sS=function(g,h){function m(){switch(n.Db){case 1:g(n.Eh);break;case 2:h(n.Eh);break;default:throw Error("j`"+
n.Db);}}var n=this;null==this.AG?f.Tia(m):this.AG.push(m);this.ina=!0};e.resolve=c;e.reject=function(g){return new e(function(h,m){m(g)})};e.race=function(g){return new e(function(h,m){for(var n=_.l(g),q=n.next();!q.done;q=n.next())c(q.value).sS(h,m)})};e.all=function(g){var h=_.l(g),m=h.next();return m.done?c([]):new e(function(n,q){function t(B){return function(z){u[B]=z;v--;0==v&&n(u)}}var u=[],v=0;do u.push(void 0),v++,c(m.value).sS(t(u.length-1),q),m=h.next();while(!m.done)})};return e});
var oa=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=oa(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 pa=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{Fma:e,Ysa:f}}return{Fma:-1,Ysa:void 0}};fa("Array.prototype.find",function(a){return a?a:function(b,c){return pa(this,b,c).Ysa}});fa("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=oa(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=oa(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}});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){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 qa(this,function(b,c){return[b,c]})}});fa("Array.prototype.keys",function(a){return a?a:function(){return qa(this,function(b){return b})}});
var ra=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)ra(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 qa(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(!ra(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,h=function(m){this.Rd=(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])}};h.prototype.set=function(m,n){if(!c(m))throw Error("n");d(m);if(!ra(m,f))throw Error("o`"+m);m[f][this.Rd]=n;return this};h.prototype.get=function(m){return c(m)&&ra(m,f)?m[f][this.Rd]:void 0};h.prototype.has=function(m){return c(m)&&ra(m,f)&&ra(m[f],this.Rd)};h.prototype.delete=
function(m){return c(m)&&ra(m,f)&&ra(m[f],this.Rd)?delete m[f][this.Rd]:!1};return h});
fa("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),m=new a(_.l([[h,"s"]]));if("s"!=m.get(h)||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]!=h||"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(h){this.Ya={};this.sd=
f();this.size=0;if(h){h=_.l(h);for(var m;!(m=h.next()).done;)m=m.value,this.set(m[0],m[1])}};c.prototype.set=function(h,m){h=0===h?0:h;var n=d(this,h);n.list||(n.list=this.Ya[n.id]=[]);n.ek?n.ek.value=m:(n.ek={next:this.sd,av:this.sd.av,head:this.sd,key:h,value:m},n.list.push(n.ek),this.sd.av.next=n.ek,this.sd.av=n.ek,this.size++);return this};c.prototype.delete=function(h){h=d(this,h);return h.ek&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.Ya[h.id],h.ek.av.next=h.ek.next,h.ek.next.av=
h.ek.av,h.ek.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.Ya={};this.sd=this.sd.av=f();this.size=0};c.prototype.has=function(h){return!!d(this,h).ek};c.prototype.get=function(h){return(h=d(this,h).ek)&&h.value};c.prototype.entries=function(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys=function(){return e(this,function(h){return h.key})};c.prototype.values=function(){return e(this,function(h){return h.value})};c.prototype.forEach=function(h,m){for(var n=this.entries(),
q;!(q=n.next()).done;)q=q.value,h.call(m,q[1],q[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,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=h.Ya[n];if(q&&ra(h.Ya,n))for(h=0;h<q.length;h++){var t=q[h];if(m!==m&&t.key!==t.key||m===t.key)return{id:n,list:q,index:h,ek:t}}return{id:n,list:q,index:-1,ek:void 0}},e=function(h,m){var n=h.sd;return ia(function(){if(n){for(;n.head!=h.sd;)n=n.av;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 h={};return h.av=h.next=h.head=h},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.Gb=new Map;if(c){c=
_.l(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.Gb.size};b.prototype.add=function(c){c=0===c?0:c;this.Gb.set(c,c);this.size=this.Gb.size;return this};b.prototype.delete=function(c){c=this.Gb.delete(c);this.size=this.Gb.size;return c};b.prototype.clear=function(){this.Gb.clear();this.size=0};b.prototype.has=function(c){return this.Gb.has(c)};b.prototype.entries=function(){return this.Gb.entries()};b.prototype.values=function(){return this.Gb.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.Gb.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 pa(this,b,c).Fma}});
fa("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(h){return h};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("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)ra(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!==oa(this,b,"includes").indexOf(b,c||0)}});
fa("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)ra(b,d)&&c.push(b[d]);return c}});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 ta=function(a){return a?a:Array.prototype.fill};fa("Int8Array.prototype.fill",ta);fa("Uint8Array.prototype.fill",ta);fa("Uint8ClampedArray.prototype.fill",ta);
fa("Int16Array.prototype.fill",ta);fa("Uint16Array.prototype.fill",ta);fa("Int32Array.prototype.fill",ta);fa("Uint32Array.prototype.fill",ta);fa("Float32Array.prototype.fill",ta);fa("Float64Array.prototype.fill",ta);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("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("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("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||{};_.va=this||self;_.wa="closure_uid_"+(1E9*Math.random()>>>0);

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

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var eaa,faa,Fa;_.ya=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.ya);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b&&(this.Jw=b)};_.za=function(a){_.va.setTimeout(function(){throw a;},0)};_.Aa=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.Ba=function(){};eaa=function(a,b,c){return a.call.apply(a.bind,arguments)};
faa=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)}};_.Ca=function(a,b,c){_.Ca=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?eaa:faa;return _.Ca.apply(null,arguments)};
_.p=function(a,b){function c(){}c.prototype=b.prototype;a.ka=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.kQa=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};Fa=function(a){return a};_.p(_.ya,Error);_.ya.prototype.name="CustomError";
_.Ga=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};
_.gaa=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};_.Ha=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)};
_.Ja=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,h=0;h<d;h++)if(h in g){var m=g[h];b.call(c,m,h,a)&&(e[f++]=m)}return e};_.Ka=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};
_.La=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};_.Ma=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};
_.Na=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};
var Oa;_.Pa=function(){if(void 0===Oa){var a=null,b=_.va.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:Fa,createScript:Fa,createScriptURL:Fa})}catch(c){_.va.console&&_.va.console.error(c.message)}Oa=a}return Oa};
var Ra;_.Sa=function(a,b){this.gsa=a===_.Qa&&b||"";this.Qua=Ra};_.Sa.prototype.ms=!0;_.Sa.prototype.Pm=function(){return this.gsa};_.Ta=function(a){return a instanceof _.Sa&&a.constructor===_.Sa&&a.Qua===Ra?a.gsa:"type_error:Const"};Ra={};_.Qa={};
var Va;_.Ua=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
_.Wa=function(a,b){var c=0;a=(0,_.Ua)(String(a)).split(".");b=(0,_.Ua)(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=Va(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||Va(0==f[2].length,0==g[2].length)||Va(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c};
Va=function(a,b){return a<b?-1:a>b?1:0};
var Xa;_.Ya=function(a,b){this.I9=b===Xa?a:""};_.k=_.Ya.prototype;_.k.ms=!0;_.k.Pm=function(){return this.I9.toString()};_.k.E6=!0;_.k.to=function(){return 1};_.k.toString=function(){return this.I9.toString()};Xa={};_.$a=function(a){return new _.Ya(a,Xa)};_.bb=_.$a("about:invalid#zClosurez");_.haa=_.$a("about:blank");
_.eb=function(a,b){this.H9=b===_.cb?a:""};_.eb.prototype.ms=!0;_.eb.prototype.Pm=function(){return this.H9};_.eb.prototype.toString=function(){return this.H9.toString()};_.cb={};_.fb=new _.eb("",_.cb);
_.hb={};_.ib=function(a,b){this.G9=b===_.hb?a:"";this.ms=!0};_.ib.prototype.Pm=function(){return this.G9};_.ib.prototype.toString=function(){return this.G9.toString()};_.jb=new _.ib("",_.hb);
a:{var lb=_.va.navigator;if(lb){var mb=lb.userAgent;if(mb){_.kb=mb;break a}}_.kb=""}_.nb=function(a){return-1!=_.kb.indexOf(a)};
var ob;_.pb=function(a,b,c){this.E9=c===ob?a:"";this.iEa=b};_.k=_.pb.prototype;_.k.E6=!0;_.k.to=function(){return this.iEa};_.k.ms=!0;_.k.Pm=function(){return this.E9.toString()};_.k.toString=function(){return this.E9.toString()};_.qb=function(a){return a instanceof _.pb&&a.constructor===_.pb?a.E9:"type_error:SafeHtml"};ob={};_.rb=function(a,b){var c=_.Pa();a=c?c.createHTML(a):a;return new _.pb(a,b,ob)};_.iaa=_.rb("<!DOCTYPE html>",0);
_.sb=new _.pb(_.va.trustedTypes&&_.va.trustedTypes.emptyHTML||"",0,ob);_.jaa=_.rb("<br>",0);
_.kaa=_.Na(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.qb(_.sb);return!b.parentElement});
_.tb=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};_.laa=2147483648*Math.random()|0;
_.ub=function(){return _.nb("iPhone")&&!_.nb("iPod")&&!_.nb("iPad")};_.vb=function(){return _.ub()||_.nb("iPad")||_.nb("iPod")};
_.wb=function(a){_.wb[" "](a);return a};_.wb[" "]=_.Ba;_.xb=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};
var Fb,Gb,uaa,Nb;_.yb=_.nb("Opera");_.zb=_.nb("Trident")||_.nb("MSIE");_.Ab=_.nb("Edge");_.Bb=_.Ab||_.zb;_.Cb=_.nb("Gecko")&&!(-1!=_.kb.toLowerCase().indexOf("webkit")&&!_.nb("Edge"))&&!(_.nb("Trident")||_.nb("MSIE"))&&!_.nb("Edge");_.Db=-1!=_.kb.toLowerCase().indexOf("webkit")&&!_.nb("Edge");_.maa=_.Db&&_.nb("Mobile");_.Eb=_.nb("Macintosh");_.naa=_.nb("Windows");_.oaa=_.nb("Linux")||_.nb("CrOS");_.paa=_.nb("Android");_.qaa=_.ub();_.raa=_.nb("iPad");_.saa=_.nb("iPod");_.taa=_.vb();
Fb=function(){var a=_.va.document;return a?a.documentMode:void 0};a:{var Hb="",Ib=function(){var a=_.kb;if(_.Cb)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.Ab)return/Edge\/([\d\.]+)/.exec(a);if(_.zb)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Db)return/WebKit\/(\S+)/.exec(a);if(_.yb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Ib&&(Hb=Ib?Ib[1]:"");if(_.zb){var Jb=Fb();if(null!=Jb&&Jb>parseFloat(Hb)){Gb=String(Jb);break a}}Gb=Hb}_.Kb=Gb;uaa={};
_.Lb=function(a){return _.xb(uaa,a,function(){return 0<=_.Wa(_.Kb,a)})};_.Mb=function(a){return Number(vaa)>=a};if(_.va.document&&_.zb){var Ob=Fb();Nb=Ob?Ob:parseInt(_.Kb,10)||void 0}else Nb=void 0;var vaa=Nb;
var Pb=function(a,b){this.IDa=a;this.sLa=b;this.$V=0;this.sd=null};Pb.prototype.get=function(){if(0<this.$V){this.$V--;var a=this.sd;this.sd=a.next;a.next=null}else a=this.IDa();return a};Pb.prototype.put=function(a){this.sLa(a);100>this.$V&&(this.$V++,a.next=this.sd,this.sd=a)};
var Qb;a:{try{Qb=!!(new self.OffscreenCanvas(0,0)).getContext("2d");break a}catch(a){}Qb=!1}_.waa=Qb;_.xaa=!_.zb||_.Mb(9);_.yaa=!_.Cb&&!_.zb||_.zb&&_.Mb(9)||_.Cb&&_.Lb("1.9.1");_.Rb=_.zb&&!_.Lb("9");
_.Tb=function(a){return _.Sb(document,a)};_.Sb=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};
var Ub,zaa=function(){var a=_.va.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!_.nb("Presto")&&(a=function(){var e=_.Tb("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(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=(0,_.Ca)(function(m){if(("*"==h||m.origin==h)&&m.data==g)this.port1.onmessage()},
this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});if("undefined"!==typeof a&&!_.nb("Trident")&&!_.nb("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){_.va.setTimeout(e,0)}};
var Xb=function(){this.XY=this.bI=null};Xb.prototype.add=function(a,b){var c=Zb.get();c.set(a,b);this.XY?this.XY.next=c:this.bI=c;this.XY=c};Xb.prototype.remove=function(){var a=null;this.bI&&(a=this.bI,this.bI=this.bI.next,this.bI||(this.XY=null),a.next=null);return a};var Zb=new Pb(function(){return new $b},function(a){return a.reset()}),$b=function(){this.next=this.scope=this.jj=null};$b.prototype.set=function(a,b){this.jj=a;this.scope=b;this.next=null};
$b.prototype.reset=function(){this.next=this.scope=this.jj=null};
var ac,Aaa,bc,cc,fc;_.dc=function(a,b){ac||Aaa();bc||(ac(),bc=!0);cc.add(a,b)};Aaa=function(){if(_.va.Promise&&_.va.Promise.resolve){var a=_.va.Promise.resolve(void 0);ac=function(){a.then(fc)}}else ac=function(){var b=fc;"function"!==typeof _.va.setImmediate||_.va.Window&&_.va.Window.prototype&&!_.nb("Edge")&&_.va.Window.prototype.setImmediate==_.va.setImmediate?(Ub||(Ub=zaa()),Ub(b)):_.va.setImmediate(b)}};bc=!1;cc=new Xb;
fc=function(){for(var a;a=cc.remove();){try{a.jj.call(a.scope)}catch(b){_.za(b)}Zb.put(a)}bc=!1};
var gc=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};
var jc,kc,oc,Caa,rc,pc,qc,vc,Baa,wc;_.ic=function(a){this.Db=0;this.Eh=void 0;this.AE=this.Gw=this.Td=null;this.vU=this.L4=!1;if(a!=_.Ba)try{var b=this;a.call(void 0,function(c){_.hc(b,2,c)},function(c){_.hc(b,3,c)})}catch(c){_.hc(this,3,c)}};jc=function(){this.next=this.context=this.yG=this.MM=this.Rz=null;this.TJ=!1};jc.prototype.reset=function(){this.context=this.yG=this.MM=this.Rz=null;this.TJ=!1};kc=new Pb(function(){return new jc},function(a){a.reset()});
_.lc=function(a,b,c){var d=kc.get();d.MM=a;d.yG=b;d.context=c;return d};_.ic.prototype.then=function(a,b,c){return _.mc(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};_.ic.prototype.$goog_Thenable=!0;_.ic.prototype.cancel=function(a){if(0==this.Db){var b=new _.nc(a);_.dc(function(){oc(this,b)},this)}};
oc=function(a,b){if(0==a.Db)if(a.Td){var c=a.Td;if(c.Gw){for(var d=0,e=null,f=null,g=c.Gw;g&&(g.TJ||(d++,g.Rz==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.Db&&1==d?oc(c,b):(f?(d=f,d.next==c.AE&&(c.AE=d),d.next=d.next.next):pc(c),qc(c,e,3,b)))}a.Td=null}else _.hc(a,3,b)};_.tc=function(a,b){a.Gw||2!=a.Db&&3!=a.Db||rc(a);a.AE?a.AE.next=b:a.Gw=b;a.AE=b};
_.mc=function(a,b,c,d){var e=_.lc(null,null,null);e.Rz=new _.ic(function(f,g){e.MM=b?function(h){try{var m=b.call(d,h);f(m)}catch(n){g(n)}}:f;e.yG=c?function(h){try{var m=c.call(d,h);void 0===m&&h instanceof _.nc?g(h):f(m)}catch(n){g(n)}}:g});e.Rz.Td=a;_.tc(a,e);return e.Rz};_.ic.prototype.eNa=function(a){this.Db=0;_.hc(this,2,a)};_.ic.prototype.fNa=function(a){this.Db=0;_.hc(this,3,a)};
_.hc=function(a,b,c){0==a.Db&&(a===c&&(b=3,c=new TypeError("y")),a.Db=1,_.uc(c,a.eNa,a.fNa,a)||(a.Eh=c,a.Db=b,a.Td=null,rc(a),3!=b||c instanceof _.nc||Baa(a,c)))};_.uc=function(a,b,c,d){if(a instanceof _.ic)return _.tc(a,_.lc(b||_.Ba,c||null,d)),!0;if(gc(a))return a.then(b,c,d),!0;if(_.Aa(a))try{var e=a.then;if("function"===typeof e)return Caa(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1};
Caa=function(a,b,c,d,e){var f=!1,g=function(m){f||(f=!0,c.call(e,m))},h=function(m){f||(f=!0,d.call(e,m))};try{b.call(a,g,h)}catch(m){h(m)}};rc=function(a){a.L4||(a.L4=!0,_.dc(a.xT,a))};pc=function(a){var b=null;a.Gw&&(b=a.Gw,a.Gw=b.next,b.next=null);a.Gw||(a.AE=null);return b};_.ic.prototype.xT=function(){for(var a;a=pc(this);)qc(this,a,this.Db,this.Eh);this.L4=!1};
qc=function(a,b,c,d){if(3==c&&b.yG&&!b.TJ)for(;a&&a.vU;a=a.Td)a.vU=!1;if(b.Rz)b.Rz.Td=null,vc(b,c,d);else try{b.TJ?b.MM.call(b.context):vc(b,c,d)}catch(e){wc.call(null,e)}kc.put(b)};vc=function(a,b,c){2==b?a.MM.call(a.context,c):a.yG&&a.yG.call(a.context,c)};Baa=function(a,b){a.vU=!0;_.dc(function(){a.vU&&wc.call(null,b)})};wc=_.za;_.nc=function(a){_.ya.call(this,a)};_.p(_.nc,_.ya);_.nc.prototype.name="cancel";
/*
 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.
*/
_.xc=function(a,b){this.DX=[];this.Ioa=a;this.ska=b||null;this.AL=this.oo=!1;this.Eh=void 0;this.zaa=this.NCa=this.Q2=!1;this.zY=0;this.Td=null;this.$e=0};_.xc.prototype.cancel=function(a){if(this.oo)this.Eh instanceof _.xc&&this.Eh.cancel();else{if(this.Td){var b=this.Td;delete this.Td;a?b.cancel(a):(b.$e--,0>=b.$e&&b.cancel())}this.Ioa?this.Ioa.call(this.ska,this):this.zaa=!0;this.oo||this.iL(new yc(this))}};_.xc.prototype.Xja=function(a,b){this.Q2=!1;zc(this,a,b)};
var zc=function(a,b,c){a.oo=!0;a.Eh=c;a.AL=!b;Ac(a)};_.xc.prototype.Kw=function(){if(this.oo){if(!this.zaa)throw new Bc(this);this.zaa=!1}};_.xc.prototype.callback=function(a){this.Kw();zc(this,!0,a)};_.xc.prototype.iL=function(a){this.Kw();zc(this,!1,a)};_.xc.prototype.addCallback=function(a,b){return _.Cc(this,a,null,b)};_.Cc=function(a,b,c,d){a.DX.push([b,c,d]);a.oo&&Ac(a);return a};
_.xc.prototype.then=function(a,b,c){var d,e,f=new _.ic(function(g,h){e=g;d=h});_.Cc(this,e,function(g){g instanceof yc?f.cancel():d(g)});return f.then(a,b,c)};_.xc.prototype.$goog_Thenable=!0;_.xc.prototype.yE=function(a){var b=new _.xc;_.Cc(this,b.callback,b.iL,b);a&&(b.Td=this,this.$e++);return b};_.xc.prototype.isError=function(a){return a instanceof Error};
var Dc=function(a){return _.La(a.DX,function(b){return"function"===typeof b[1]})},Ac=function(a){if(a.zY&&a.oo&&Dc(a)){var b=a.zY,c=Ec[b];c&&(_.va.clearTimeout(c.Rd),delete Ec[b]);a.zY=0}a.Td&&(a.Td.$e--,delete a.Td);b=a.Eh;for(var d=c=!1;a.DX.length&&!a.Q2;){var e=a.DX.shift(),f=e[0],g=e[1];e=e[2];if(f=a.AL?g:f)try{var h=f.call(e||a.ska,b);void 0!==h&&(a.AL=a.AL&&(h==b||a.isError(h)),a.Eh=b=h);if(gc(b)||"function"===typeof _.va.Promise&&b instanceof _.va.Promise)d=!0,a.Q2=!0}catch(m){b=m,a.AL=!0,
Dc(a)||(c=!0)}}a.Eh=b;d&&(h=(0,_.Ca)(a.Xja,a,!0),d=(0,_.Ca)(a.Xja,a,!1),b instanceof _.xc?(_.Cc(b,h,d),b.NCa=!0):b.then(h,d));c&&(b=new Fc(b),Ec[b.Rd]=b,a.zY=b.Rd)},Bc=function(){_.ya.call(this)};_.p(Bc,_.ya);Bc.prototype.message="Deferred has already fired";Bc.prototype.name="AlreadyCalledError";var yc=function(){_.ya.call(this)};_.p(yc,_.ya);yc.prototype.message="Deferred was canceled";yc.prototype.name="CanceledError";
var Fc=function(a){this.Rd=_.va.setTimeout((0,_.Ca)(this.NMa,this),0);this.$w=a};Fc.prototype.NMa=function(){delete Ec[this.Rd];throw this.$w;};var Ec={};

}catch(e){_._DumpException(e)}
try{
var Pc,Tc,Daa,Faa,Eaa,jd,ld,Gaa,Haa,sd,Ad,Bd,Dd,Ed,Jaa,Kaa,Laa,Maa,Vd,Wd;_.Gc=function(a,b){return 0<=(0,_.Ga)(a,b)};_.Hc=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[]};_.Ic=function(a,b){_.Gc(a,b)||a.push(b)};_.Jc=function(a,b){Array.prototype.splice.call(a,b,1)};_.Kc=function(a,b){b=(0,_.Ga)(a,b);var c;(c=0<=b)&&_.Jc(a,b);return c};_.Lc=function(a){return Array.prototype.concat.apply([],arguments)};
_.Nc=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(_.Mc(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)}};_.Oc=function(a){a&&"function"==typeof a.dispose&&a.dispose()};Pc=function(a){setTimeout(function(){throw a;},0)};_.Qc=function(a){return"function"===typeof a};_.Rc=function(a){return null!==a&&"object"===typeof a};Tc=function(a){return a.reduce(function(b,c){return b.concat(c instanceof Sc?c.errors:c)},[])};_.Uc=function(a){return a};
_.Vc=function(a){return 0===a.length?_.Uc:1===a.length?a[0]:function(b){return a.reduce(function(c,d){return d(c)},b)}};Daa=function(a){a||(a=Promise);if(!a)throw Error("P");return a};_.Yc=function(){return function(a){return a.$c(new Wc(a))}};Faa=function(a){return function(b){Eaa(a,b).catch(function(c){return b.error(c)})}};
Eaa=function(a,b){var c,d,e,f;return _.r(this,function h(){var m,n;return _.w(h,function(q){switch(q.ma){case 1:_.Zc(q,2,3);if(!Symbol.asyncIterator)throw new TypeError("L");var t=a[Symbol.asyncIterator];c=t?t.call(a):"function"===typeof __values?__values(a):a[Symbol.iterator]();case 5:return _.$c(q,c.next(),8);case 8:if(d=q.va,d.done){q.Xb(3);break}m=d.value;b.next(m);q.Xb(5);break;case 3:_.ad(q);q.Jr=0;q.ou=9;if(!d||d.done||!(f=c.return)){q.Xb(9);break}return _.$c(q,f.call(c),9);case 9:_.ad(q,0,
0,1);if(e)throw e.error;_.bd(q,10,1);break;case 10:_.bd(q,4);break;case 2:n=_.cd(q);e={error:n};q.Xb(3);break;case 4:b.complete(),_.dd(q)}})})};_.id=function(a,b,c,d,e){e=void 0===e?new fd(a,c,d):e;if(!e.closed)return b instanceof _.gd?b.subscribe(e):_.hd(b)(e)};jd=function(){};ld=function(a){return a in kd?(delete kd[a],!0):!1};Gaa=function(a){md(a)};Haa=function(a){a.dt.iK()};_.od=function(a,b,c){_.nd(["event",a,b,c])};
_.nd=function(a){if(_.pd())_.qd.Ul(new rd(a));else{var b=_.va.ga;b&&(a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4]=Math.round(performance.now())),b.apply(null,a))}};_.Mc=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};sd="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
_.td=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<sd.length;f++)c=sd[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};_.ud=function(a,b){return 0==a.lastIndexOf(b,0)};_.vd=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.wd=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.xd=function(a,b){return _.mc(a,null,b,void 0)};_.yd=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c};
_.zd=function(a){return a instanceof Array?a:_.yd(_.l(a))};_.x=function(a,b){a.prototype=(0,_.baa)(b.prototype);a.prototype.constructor=a;if(_.na)(0,_.na)(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};Ad=function(){this.l7=!1;this.Qy=null;this.va=void 0;this.ma=1;this.ou=this.Jr=0;this.R4=this.Tn=null};Bd=function(a){if(a.l7)throw new TypeError("g");a.l7=!0};
Ad.prototype.lC=function(){this.l7=!1};Ad.prototype.sk=function(a){this.va=a};Ad.prototype.yO=function(a){this.Tn={dla:a,dna:!0};this.ma=this.Jr||this.ou};Ad.prototype.return=function(a){this.Tn={return:a};this.ma=this.ou};_.$c=function(a,b,c){a.ma=c;return{value:b}};Ad.prototype.Xb=function(a){this.ma=a};_.dd=function(a){a.ma=0};_.Zc=function(a,b,c){a.Jr=b;void 0!=c&&(a.ou=c)};_.cd=function(a){a.Jr=0;var b=a.Tn.dla;a.Tn=null;return b};
_.ad=function(a,b,c,d){d?a.R4[d]=a.Tn:a.R4=[a.Tn];a.Jr=b||0;a.ou=c||0};_.bd=function(a,b,c){c=a.R4.splice(c||0)[0];(c=a.Tn=a.Tn||c)?c.dna?a.ma=a.Jr||a.ou:void 0!=c.Xb&&a.ou<c.Xb?(a.ma=c.Xb,a.Tn=null):a.ma=a.ou:a.ma=b};_.Cd=function(a){this.we=new Ad;this.TKa=a};_.Cd.prototype.sk=function(a){Bd(this.we);if(this.we.Qy)return Dd(this,this.we.Qy.next,a,this.we.sk);this.we.sk(a);return Ed(this)};
var Iaa=function(a,b){Bd(a.we);var c=a.we.Qy;if(c)return Dd(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.we.return);a.we.return(b);return Ed(a)};_.Cd.prototype.yO=function(a){Bd(this.we);if(this.we.Qy)return Dd(this,this.we.Qy["throw"],a,this.we.sk);this.we.yO(a);return Ed(this)};
Dd=function(a,b,c,d){try{var e=b.call(a.we.Qy,c);if(!(e instanceof Object))throw new TypeError("f`"+e);if(!e.done)return a.we.lC(),e;var f=e.value}catch(g){return a.we.Qy=null,a.we.yO(g),Ed(a)}a.we.Qy=null;d.call(a.we,f);return Ed(a)};Ed=function(a){for(;a.we.ma;)try{var b=a.TKa(a.we);if(b)return a.we.lC(),{value:b.value,done:!1}}catch(c){a.we.va=void 0,a.we.yO(c)}a.we.lC();if(a.we.Tn){b=a.we.Tn;a.we.Tn=null;if(b.dna)throw b.dla;return{value:b.return,done:!0}}return{value:void 0,done:!0}};
_.Fd=function(a){this.next=function(b){return a.sk(b)};this.throw=function(b){return a.yO(b)};this.return=function(b){return Iaa(a,b)};this[Symbol.iterator]=function(){return this}};_.w=function(a,b){b=new _.Fd(new _.Cd(b));_.na&&a.prototype&&(0,_.na)(b,a.prototype);return b};
_.Gd=function(a,b,c){a=a.split(".");c=c||_.va;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};Jaa=0;_.Hd=function(a){return Object.prototype.hasOwnProperty.call(a,_.wa)&&a[_.wa]||(a[_.wa]=++Jaa)};_.Id=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)}};_.Jd=function(){return Date.now()};
Kaa=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};_.Kd=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1};_.Ld=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};_.Md=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};_.Nd=function(a){var b={},c;for(c in a)b[c]=a[c];return b};_.Od=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return _.Od.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};
_.Pd=function(a){return a instanceof _.Ya&&a.constructor===_.Ya?a.I9:"type_error:SafeUrl"};Laa=/^(?: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;Maa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;_.Qd=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Maa);return b&&Laa.test(b[1])?_.$a(a):null};_.Td=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
_.Ud=function(a){return a instanceof _.eb&&a.constructor===_.eb?a.H9:"type_error:SafeStyle"};Vd=function(){return _.nb("Firefox")||_.nb("FxiOS")};Wd=function(){return(_.nb("Chrome")||_.nb("CriOS"))&&!_.nb("Edge")};_.Xd=function(){return _.nb("Safari")&&!(Wd()||_.nb("Coast")||_.nb("Opera")||_.nb("Edge")||_.nb("Edg/")||_.nb("OPR")||Vd()||_.nb("Silk")||_.nb("Android"))};_.Yd=function(){return _.nb("Android")&&!(Wd()||Vd()||_.nb("Opera")||_.nb("Silk"))};
_.Zd=function(a,b){if((0,_.kaa)())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=_.qb(b)};_.$d=function(a){return decodeURIComponent(a.replace(/\+/g," "))};_.ae=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^_.Jd()).toString(36)};_.be=function(a,b){try{return _.wb(a[b]),!0}catch(c){}return!1};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.ce=Vd();_.de=_.ub()||_.nb("iPod");_.ee=_.nb("iPad");_.fe=_.Yd();_.ge=Wd();_.he=_.Xd()&&!_.vb();
var ie,ke;ie={};_.je=null;ke=_.Cb||_.Db&&!_.he||_.yb;_.Naa=ke||"function"==typeof _.va.btoa;_.Oaa=ke||!_.he&&!_.zb&&"function"==typeof _.va.atob;_.me=function(a,b){void 0===b&&(b=0);_.le();b=ie[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,h=d+2<a.length,m=h?a[d+2]:0,n=e>>2;e=(e&3)<<4|g>>4;g=(g&15)<<2|m>>6;m&=63;h||(m=64,f||(g=64));c.push(b[n],b[e],b[g]||"",b[m]||"")}return c.join("")};
_.le=function(){if(!_.je){_.je={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));ie[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===_.je[f]&&(_.je[f]=e)}}}};
_.ne=function(a){this.Gma=0;this.Ot=a};_.ne.prototype.next=function(){return this.Gma<this.Ot.length?{done:!1,value:this.Ot[this.Gma++]}:{done:!0,value:void 0}};"undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.iterator&&(_.ne.prototype[Symbol.iterator]=function(){return this});
var oe,pe,Ae;_.y=function(){};oe="function"==typeof Uint8Array;
_.A=function(a,b,c,d,e,f){a.zd=null;b||(b=c?[c]:[]);a.SQa=c?String(c):void 0;a.Jz=0===c?-1:0;a.wm=b;a:{c=a.wm.length;b=-1;if(c&&(b=c-1,c=a.wm[b],!(null===c||"object"!=typeof c||Array.isArray(c)||oe&&c instanceof Uint8Array))){a.vB=b-a.Jz;a.no=c;break a}-1<d?(a.vB=Math.max(d,b+1-a.Jz),a.no=null):a.vB=Number.MAX_VALUE}a.nQa={};if(e)for(d=0;d<e.length;d++)b=e[d],b<a.vB?(b+=a.Jz,a.wm[b]=a.wm[b]||pe):(_.qe(a),a.no[b]=a.no[b]||pe);if(f&&f.length)for(e=0;e<f.length;e++)_.re(a,f[e])};pe=[];
_.qe=function(a){var b=a.vB+a.Jz;a.wm[b]||(a.no=a.wm[b]={})};_.C=function(a,b){if(b<a.vB){b+=a.Jz;var c=a.wm[b];return c!==pe?c:a.wm[b]=[]}if(a.no)return c=a.no[b],c===pe?a.no[b]=[]:c};_.se=function(a,b){return null!=_.C(a,b)};_.te=function(a,b){a=_.C(a,b);return null==a?a:+a};_.ue=function(a,b){a=_.C(a,b);return null==a?a:!!a};_.ve=function(a,b,c){b<a.vB?a.wm[b+a.Jz]=c:(_.qe(a),a.no[b]=c);return a};
_.re=function(a,b){for(var c,d,e=0;e<b.length;e++){var f=b[e],g=_.C(a,f);null!=g&&(c=f,d=g,_.ve(a,f,void 0))}return c?(_.ve(a,c,d),c):0};_.we=function(a,b,c){a.zd||(a.zd={});if(!a.zd[c]){for(var d=_.C(a,c),e=[],f=0;f<d.length;f++)e[f]=new b(d[f]);a.zd[c]=e}b=a.zd[c];b==pe&&(b=a.zd[c]=[]);return b};_.xe=function(a,b,c,d,e){var f=_.we(a,d,b);c=c?c:new d;a=_.C(a,b);void 0!=e?(f.splice(e,0,c),a.splice(e,0,c.ie())):(f.push(c),a.push(c.ie()));return c};
_.y.prototype.ie=function(){if(this.zd)for(var a in this.zd){var b=this.zd[a];if(Array.isArray(b))for(var c=0;c<b.length;c++)b[c]&&b[c].ie();else b&&b.ie()}return this.wm};_.y.prototype.kb=oe?function(){var a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){return _.me(this)};try{return JSON.stringify(this.wm&&this.ie(),ye)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.wm&&this.ie(),ye)};
var ye=function(a,b){return"number"!==typeof b||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)};_.y.prototype.toString=function(){return this.ie().toString()};_.y.prototype.getExtension=function(a){_.qe(this);this.zd||(this.zd={});var b=a.fieldIndex;return a.NHa()?(!this.zd[b]&&this.no[b]&&(this.zd[b]=new a.bka(this.no[b])),this.zd[b]):this.no[b]};_.y.prototype.clone=function(){return _.ze(this)};
_.ze=function(a){var b=Ae(a.ie()),c=_.A;_.A=function(d,e,f,g,h,m){c(d,b,f,g,h,m);_.A=c};a=new a.constructor(b);_.A!==c&&(_.A=c);return a};Ae=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?Ae(d):d)}return b}if(oe&&a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)d=a[c],null!=d&&(b[c]="object"==typeof d?Ae(d):d);return b};
_.Be=function(){this.UE=this.UE;this.iB=this.iB};_.Be.prototype.UE=!1;_.Be.prototype.isDisposed=function(){return this.UE};_.Be.prototype.dispose=function(){this.UE||(this.UE=!0,this.na())};_.Be.prototype.na=function(){if(this.iB)for(;this.iB.length;)this.iB.shift()()};
_.Ce=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.pN=!1};_.Ce.prototype.stopPropagation=function(){this.pN=!0};_.Ce.prototype.preventDefault=function(){this.defaultPrevented=!0};
var Paa=function(){if(!_.va.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{_.va.addEventListener("test",_.Ba,b),_.va.removeEventListener("test",_.Ba,b)}catch(c){}return a}();
_.De=function(a,b){_.Ce.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.p9=!1;this.pointerId=0;this.pointerType="";this.Yg=null;a&&this.init(a,b)};_.p(_.De,_.Ce);var Qaa={2:"touch",3:"pen",4:"mouse"};
_.De.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)?_.Cb&&(_.be(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=_.Db||void 0!==
a.offsetX?a.offsetX:a.layerX,this.offsetY=_.Db||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.p9=_.Eb?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Qaa[a.pointerType]||"";this.state=a.state;this.Yg=a;a.defaultPrevented&&_.De.ka.preventDefault.call(this)};_.De.prototype.stopPropagation=function(){_.De.ka.stopPropagation.call(this);this.Yg.stopPropagation?this.Yg.stopPropagation():this.Yg.cancelBubble=!0};_.De.prototype.preventDefault=function(){_.De.ka.preventDefault.call(this);var a=this.Yg;a.preventDefault?a.preventDefault():a.returnValue=!1};
var Ee;Ee="closure_listenable_"+(1E6*Math.random()|0);_.Fe=function(a){return!(!a||!a[Ee])};
var Raa=0;
var Saa=function(a,b,c,d,e){this.listener=a;this.ZW=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++Raa;this.ny=this.rS=!1},Ge=function(a){a.ny=!0;a.listener=null;a.ZW=null;a.src=null;a.handler=null};
var He=function(a){this.src=a;this.dh={};this.HO=0};He.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.dh[f];a||(a=this.dh[f]=[],this.HO++);var g=Ie(a,b,d,e);-1<g?(b=a[g],c||(b.rS=!1)):(b=new Saa(b,this.src,f,!!d,e),b.rS=c,a.push(b));return b};He.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.dh))return!1;var e=this.dh[a];b=Ie(e,b,c,d);return-1<b?(Ge(e[b]),_.Jc(e,b),0==e.length&&(delete this.dh[a],this.HO--),!0):!1};
var Je=function(a,b){var c=b.type;c in a.dh&&_.Kc(a.dh[c],b)&&(Ge(b),0==a.dh[c].length&&(delete a.dh[c],a.HO--))};He.prototype.yf=function(a){a=a&&a.toString();var b=0,c;for(c in this.dh)if(!a||c==a){for(var d=this.dh[c],e=0;e<d.length;e++)++b,Ge(d[e]);delete this.dh[c];this.HO--}return b};He.prototype.uL=function(a,b,c,d){a=this.dh[a.toString()];var e=-1;a&&(e=Ie(a,b,c,d));return-1<e?a[e]:null};
He.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return Kaa(this.dh,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 Ie=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.ny&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};
var Ke,Le,Me,Qe,Taa,Se,Uaa,We;Ke="closure_lm_"+(1E6*Math.random()|0);Le={};Me=0;_.Oe=function(a,b,c,d,e){if(d&&d.once)return _.Ne(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.Oe(a,b[f],c,d,e);return null}c=_.Pe(c);return _.Fe(a)?a.listen(b,c,_.Aa(d)?!!d.capture:!!d,e):Qe(a,b,c,!1,d,e)};
Qe=function(a,b,c,d,e,f){if(!b)throw Error("A");var g=_.Aa(e)?!!e.capture:!!e,h=_.Re(a);h||(a[Ke]=h=new He(a));c=h.add(b,c,d,g,f);if(c.ZW)return c;d=Taa();c.ZW=d;d.src=a;d.listener=c;if(a.addEventListener)Paa||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Se(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("B");Me++;return c};Taa=function(){var a=Uaa,b=function(c){return a.call(b.src,b.listener,c)};return b};
_.Ne=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.Ne(a,b[f],c,d,e);return null}c=_.Pe(c);return _.Fe(a)?a.SA(b,c,_.Aa(d)?!!d.capture:!!d,e):Qe(a,b,c,!0,d,e)};_.Te=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)_.Te(a,b[f],c,d,e);else d=_.Aa(d)?!!d.capture:!!d,c=_.Pe(c),_.Fe(a)?a.Ve(b,c,d,e):a&&(a=_.Re(a))&&(b=a.uL(b,c,d,e))&&_.Ue(b)};
_.Ue=function(a){if("number"!==typeof a&&a&&!a.ny){var b=a.src;if(_.Fe(b))Je(b.Ur,a);else{var c=a.type,d=a.ZW;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Se(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Me--;(c=_.Re(b))?(Je(c,a),0==c.HO&&(c.src=null,b[Ke]=null)):Ge(a)}}};Se=function(a){return a in Le?Le[a]:Le[a]="on"+a};_.Ve=function(a,b){var c=a.listener,d=a.handler||a.src;a.rS&&_.Ue(a);return c.call(d,b)};
Uaa=function(a,b){return a.ny?!0:_.Ve(a,new _.De(b,this))};_.Re=function(a){a=a[Ke];return a instanceof He?a:null};We="__closure_events_fn_"+(1E9*Math.random()>>>0);_.Pe=function(a){if("function"===typeof a)return a;a[We]||(a[We]=function(b){return a.handleEvent(b)});return a[We]};
_.Xe=function(){_.Be.call(this);this.Ur=new He(this);this.cCa=this;this.j9=null};_.p(_.Xe,_.Be);_.Xe.prototype[Ee]=!0;_.k=_.Xe.prototype;_.k.rF=function(){return this.j9};_.k.Y$=function(a){this.j9=a};_.k.addEventListener=function(a,b,c,d){_.Oe(this,a,b,c,d)};_.k.removeEventListener=function(a,b,c,d){_.Te(this,a,b,c,d)};
_.k.dispatchEvent=function(a){var b,c=this.rF();if(c)for(b=[];c;c=c.rF())b.push(c);c=this.cCa;var d=a.type||a;if("string"===typeof a)a=new _.Ce(a,c);else if(a instanceof _.Ce)a.target=a.target||c;else{var e=a;a=new _.Ce(d,c);_.td(a,e)}e=!0;if(b)for(var f=b.length-1;!a.pN&&0<=f;f--){var g=a.currentTarget=b[f];e=_.Ye(g,d,!0,a)&&e}a.pN||(g=a.currentTarget=c,e=_.Ye(g,d,!0,a)&&e,a.pN||(e=_.Ye(g,d,!1,a)&&e));if(b)for(f=0;!a.pN&&f<b.length;f++)g=a.currentTarget=b[f],e=_.Ye(g,d,!1,a)&&e;return e};
_.k.na=function(){_.Xe.ka.na.call(this);this.Ur&&this.Ur.yf(void 0);this.j9=null};_.k.listen=function(a,b,c,d){return this.Ur.add(String(a),b,!1,c,d)};_.k.SA=function(a,b,c,d){return this.Ur.add(String(a),b,!0,c,d)};_.k.Ve=function(a,b,c,d){return this.Ur.remove(String(a),b,c,d)};
_.Ye=function(a,b,c,d){b=a.Ur.dh[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.ny&&g.capture==c){var h=g.listener,m=g.handler||g.src;g.rS&&Je(a.Ur,g);e=!1!==h.call(m,d)&&e}}return e&&!d.defaultPrevented};_.Xe.prototype.uL=function(a,b,c,d){return this.Ur.uL(String(a),b,c,d)};_.Xe.prototype.hasListener=function(a,b){return this.Ur.hasListener(void 0!==a?String(a):void 0,b)};
var Ze;_.$e=function(a){return(new Ze).kb(a)};Ze=function(){};Ze.prototype.kb=function(a){var b=[];af(this,a,b);return b.join("")};
var af=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),af(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),bf(d,c),c.push(":"),af(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":bf(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("C`"+typeof b);}}},cf={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Vaa=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,bf=function(a,b){b.push('"',a.replace(Vaa,function(c){var d=cf[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),
cf[c]=d);return d}),'"')};
_.df="StopIteration"in _.va?_.va.StopIteration:{message:"StopIteration",stack:""};_.ef=function(){};_.ef.prototype.next=function(){throw _.df;};_.ef.prototype.Aj=function(){return this};
_.ff=function(a,b){this.Gb={};this.be=[];this.QO=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)};_.k=_.ff.prototype;_.k.Hf=function(){return this.df};_.k.yh=function(){gf(this);for(var a=[],b=0;b<this.be.length;b++)a.push(this.Gb[this.be[b]]);return a};_.k.Ei=function(){gf(this);return this.be.concat()};_.k.Xj=function(a){return hf(this.Gb,a)};
_.k.HE=function(a){for(var b=0;b<this.be.length;b++){var c=this.be[b];if(hf(this.Gb,c)&&this.Gb[c]==a)return!0}return!1};_.k.equals=function(a,b){if(this===a)return!0;if(this.df!=a.Hf())return!1;b=b||Waa;gf(this);for(var c,d=0;c=this.be[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var Waa=function(a,b){return a===b};_.ff.prototype.isEmpty=function(){return 0==this.df};_.ff.prototype.clear=function(){this.Gb={};this.QO=this.df=this.be.length=0};
_.ff.prototype.remove=function(a){return hf(this.Gb,a)?(delete this.Gb[a],this.df--,this.QO++,this.be.length>2*this.df&&gf(this),!0):!1};var gf=function(a){if(a.df!=a.be.length){for(var b=0,c=0;b<a.be.length;){var d=a.be[b];hf(a.Gb,d)&&(a.be[c++]=d);b++}a.be.length=c}if(a.df!=a.be.length){var e={};for(c=b=0;b<a.be.length;)d=a.be[b],hf(e,d)||(a.be[c++]=d,e[d]=1),b++;a.be.length=c}};_.k=_.ff.prototype;_.k.get=function(a,b){return hf(this.Gb,a)?this.Gb[a]:b};
_.k.set=function(a,b){hf(this.Gb,a)||(this.df++,this.be.push(a),this.QO++);this.Gb[a]=b};_.k.addAll=function(a){if(a instanceof _.ff)for(var b=a.Ei(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};_.k.forEach=function(a,b){for(var c=this.Ei(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};_.k.clone=function(){return new _.ff(this)};
_.k.Aj=function(a){gf(this);var b=0,c=this.QO,d=this,e=new _.ef;e.next=function(){if(c!=d.QO)throw Error("E");if(b>=d.be.length)throw _.df;var f=d.be[b++];return a?f:d.Gb[f]};return e};var hf=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
_.jf=function(a){if(a.yh&&"function"==typeof a.yh)return a.yh();if("string"===typeof a)return a.split("");if(_.Mc(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return _.Ld(a)};_.kf=function(a){if(a.Ei&&"function"==typeof a.Ei)return a.Ei();if(!a.yh||"function"!=typeof a.yh){if(_.Mc(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return _.Md(a)}};
_.lf=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(_.Mc(a)||"string"===typeof a)_.Ha(a,b,c);else for(var d=_.kf(a),e=_.jf(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};
_.mf=function(a,b,c){if("function"===typeof a)c&&(a=(0,_.Ca)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.Ca)(a.handleEvent,a);else throw Error("F");return 2147483647<Number(b)?-1:_.va.setTimeout(a,b||0)};_.nf=function(a){_.va.clearTimeout(a)};
var Xaa,uf;_.of=function(a,b,c,d,e,f,g){var h="";a&&(h+=a+":");c&&(h+="//",b&&(h+=b+"@"),h+=c,d&&(h+=":"+d));e&&(h+=e);f&&(h+="?"+f);g&&(h+="#"+g);return h};_.pf=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;Xaa=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?_.$d(e):"")}}};
_.qf=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)]};_.rf=function(a,b){return b?a?a+"&"+b:b:a};_.sf=function(a,b){if(!b)return a;a=_.qf(a);a[1]=_.rf(a[1],b);return a[0]+(a[1]?"?"+a[1]:"")+a[2]};_.tf=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)_.tf(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))};
uf=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)_.tf(a[b],a[b+1],c);return c.join("&")};_.vf=function(a,b){var c=2==arguments.length?uf(arguments[1],0):uf(arguments,1);return _.sf(a,c)};_.wf=function(a,b){_.ud(b,"/")||(b="/"+b);a=a.match(_.pf);return _.of(a[1],a[2],a[3],a[4],b,a[6],a[7])};
var Gf,Ef,bba,Ff,Zaa,Yaa,aba,$aa,If;
_.xf=function(a,b){this.VK=this.Ok=this.Us="";this.yq=null;this.qL=this.DW="";this.yo=!1;var c;a instanceof _.xf?(this.yo=void 0!==b?b:a.yo,_.yf(this,a.Us),this.$B(a.cq()),_.zf(this,a.vu()),_.Af(this,a.yq),this.setPath(a.getPath()),_.Bf(this,a.yk.clone()),_.Cf(this,a.qL)):a&&(c=String(a).match(_.pf))?(this.yo=!!b,_.yf(this,c[1]||"",!0),this.$B(c[2]||"",!0),_.zf(this,c[3]||"",!0),_.Af(this,c[4]),this.setPath(c[5]||"",!0),_.Bf(this,c[6]||"",!0),_.Cf(this,c[7]||"",!0)):(this.yo=!!b,this.yk=new _.Df(null,
this.yo))};_.xf.prototype.toString=function(){var a=[],b=this.Us;b&&a.push(Ef(b,Ff,!0),":");var c=this.vu();if(c||"file"==b)a.push("//"),(b=this.cq())&&a.push(Ef(b,Ff,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.yq,null!=c&&a.push(":",String(c));if(c=this.getPath())this.VK&&"/"!=c.charAt(0)&&a.push("/"),a.push(Ef(c,"/"==c.charAt(0)?Yaa:Zaa,!0));(c=this.yk.toString())&&a.push("?",c);(c=this.qL)&&a.push("#",Ef(c,$aa));return a.join("")};
_.xf.prototype.resolve=function(a){var b=this.clone(),c=!!a.Us;c?_.yf(b,a.Us):c=a.uma();c?b.$B(a.cq()):c=!!a.VK;c?_.zf(b,a.vu()):c=null!=a.yq;var d=a.getPath();if(c)_.Af(b,a.yq);else if(c=!!a.DW){if("/"!=d.charAt(0))if(this.VK&&!this.DW)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=_.ud(e,"/");e=e.split("/");for(var f=[],g=0;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&f.push(""):
".."==h?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.setPath(d):c=a.sma();c?_.Bf(b,a.yk.clone()):c=!!a.qL;c&&_.Cf(b,a.qL);return b};_.xf.prototype.clone=function(){return new _.xf(this)};_.yf=function(a,b,c){a.Us=c?Gf(b,!0):b;a.Us&&(a.Us=a.Us.replace(/:$/,""));return a};_.xf.prototype.cq=function(){return this.Ok};_.xf.prototype.$B=function(a,b){this.Ok=b?Gf(a):a;return this};_.xf.prototype.uma=function(){return!!this.Ok};
_.xf.prototype.vu=function(){return this.VK};_.zf=function(a,b,c){a.VK=c?Gf(b,!0):b;return a};_.Af=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("H`"+b);a.yq=b}else a.yq=null;return a};_.xf.prototype.getPath=function(){return this.DW};_.xf.prototype.setPath=function(a,b){this.DW=b?Gf(a,!0):a;return this};_.xf.prototype.sma=function(){return""!==this.yk.toString()};_.Bf=function(a,b,c){b instanceof _.Df?(a.yk=b,a.yk.R$(a.yo)):(c||(b=Ef(b,aba)),a.yk=new _.Df(b,a.yo));return a};
_.xf.prototype.Fe=function(a){return _.Bf(this,a,void 0)};_.xf.prototype.getQuery=function(){return this.yk.toString()};_.Cf=function(a,b,c){a.qL=c?Gf(b):b;return a};_.xf.prototype.removeParameter=function(a){this.yk.remove(a);return this};_.xf.prototype.R$=function(a){this.yo=a;this.yk&&this.yk.R$(a)};_.Hf=function(a,b){return a instanceof _.xf?a.clone():new _.xf(a,b)};Gf=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};
Ef=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,bba),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};bba=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};Ff=/[#\/\?@]/g;Zaa=/[#\?:]/g;Yaa=/[#\?]/g;aba=/[#\?@]/g;$aa=/#/g;_.Df=function(a,b){this.df=this.$f=null;this.Gm=a||null;this.yo=!!b};If=function(a){a.$f||(a.$f=new _.ff,a.df=0,a.Gm&&Xaa(a.Gm,function(b,c){a.add(_.$d(b),c)}))};_.k=_.Df.prototype;_.k.Hf=function(){If(this);return this.df};
_.k.add=function(a,b){If(this);this.Gm=null;a=Jf(this,a);var c=this.$f.get(a);c||this.$f.set(a,c=[]);c.push(b);this.df+=1;return this};_.k.remove=function(a){If(this);a=Jf(this,a);return this.$f.Xj(a)?(this.Gm=null,this.df-=this.$f.get(a).length,this.$f.remove(a)):!1};_.k.clear=function(){this.$f=this.Gm=null;this.df=0};_.k.isEmpty=function(){If(this);return 0==this.df};_.k.Xj=function(a){If(this);a=Jf(this,a);return this.$f.Xj(a)};_.k.HE=function(a){var b=this.yh();return _.Gc(b,a)};
_.k.forEach=function(a,b){If(this);this.$f.forEach(function(c,d){_.Ha(c,function(e){a.call(b,e,d,this)},this)},this)};_.k.Ei=function(){If(this);for(var a=this.$f.yh(),b=this.$f.Ei(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};_.k.yh=function(a){If(this);var b=[];if("string"===typeof a)this.Xj(a)&&(b=_.Lc(b,this.$f.get(Jf(this,a))));else{a=this.$f.yh();for(var c=0;c<a.length;c++)b=_.Lc(b,a[c])}return b};
_.k.set=function(a,b){If(this);this.Gm=null;a=Jf(this,a);this.Xj(a)&&(this.df-=this.$f.get(a).length);this.$f.set(a,[b]);this.df+=1;return this};_.k.get=function(a,b){if(!a)return b;a=this.yh(a);return 0<a.length?String(a[0]):b};_.k.setValues=function(a,b){this.remove(a);0<b.length&&(this.Gm=null,this.$f.set(Jf(this,a),_.Hc(b)),this.df+=b.length)};
_.k.toString=function(){if(this.Gm)return this.Gm;if(!this.$f)return"";for(var a=[],b=this.$f.Ei(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.yh(d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.Gm=a.join("&")};_.k.clone=function(){var a=new _.Df;a.Gm=this.Gm;this.$f&&(a.$f=this.$f.clone(),a.df=this.df);return a};var Jf=function(a,b){b=String(b);a.yo&&(b=b.toLowerCase());return b};
_.Df.prototype.R$=function(a){a&&!this.yo&&(If(this),this.Gm=null,this.$f.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.setValues(d,b))},this));this.yo=a};_.Df.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)_.lf(arguments[b],function(c,d){this.add(d,c)},this)};
_.r=function(a,b){var c=void 0;return new (c||(c=Promise))(function(d,e){function f(m){try{h(b.next(m))}catch(n){e(n)}}function g(m){try{h(b["throw"](m))}catch(n){e(n)}}function h(m){m.done?d(m.value):(new c(function(n){n(m.value)})).then(f,g)}h((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 Kf=!0,Lf={set Wq(a){a?console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+Error().stack):Kf&&console.log("RxJS: Back to a better error behavior. Thank you. <3");Kf=a},get Wq(){return Kf}};
var Mf="function"===typeof Symbol&&Symbol.observable||"@@observable";
var Nf={closed:!0,next:function(){},error:function(a){if(Lf.Wq)throw a;Pc(a)},complete:function(){}};
var Sc=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}();
_.Of=Array.isArray||function(a){return a&&"number"===typeof a.length};
_.Pf=function(a){this.closed=!1;this.$D=this.ew=null;a&&(this.um=a)};
_.Pf.prototype.unsubscribe=function(){if(!this.closed){var a=this.ew,b=this.um,c=this.$D;this.closed=!0;this.$D=this.ew=null;if(a instanceof _.Pf)a.remove(this);else if(null!==a)for(var d=0;d<a.length;++d)a[d].remove(this);if(_.Qc(b))try{b.call(this)}catch(h){var e=h instanceof Sc?Tc(h.errors):[h]}if((0,_.Of)(c)){d=-1;for(var f=c.length;++d<f;){var g=c[d];if(_.Rc(g))try{g.unsubscribe()}catch(h){e=e||[],h instanceof Sc?e=e.concat(Tc(h.errors)):e.push(h)}}}if(e)throw new Sc(e);}};
_.Pf.prototype.add=function(a){var b=a;if(!a)return _.Pf.EMPTY;switch(typeof a){case "function":b=new _.Pf(a);case "object":if(b===this||b.closed||"function"!==typeof b.unsubscribe)return b;if(this.closed)return b.unsubscribe(),b;b instanceof _.Pf||(a=b,b=new _.Pf,b.$D=[a]);break;default:throw Error("M`"+a);}var c=b.ew;if(null===c)b.ew=this;else if(c instanceof _.Pf){if(c===this)return b;b.ew=[c,this]}else if(-1===c.indexOf(this))c.push(this);else return b;a=this.$D;null===a?this.$D=[b]:a.push(b);
return b};_.Pf.prototype.remove=function(a){var b=this.$D;b&&(a=b.indexOf(a),-1!==a&&b.splice(a,1))};var Qf=new _.Pf;Qf.closed=!0;_.Pf.EMPTY=Qf;
var Rf="function"===typeof Symbol?Symbol("N"):"@@rxSubscriber_"+Math.random();
var Sf=function(a,b,c){_.Pf.call(this);this.jY=null;this.He=this.fp=this.iY=!1;switch(arguments.length){case 0:this.destination=Nf;break;case 1:if(!a){this.destination=Nf;break}if("object"===typeof a){a instanceof Sf?(this.fp=a.fp,this.destination=a,a.add(this)):(this.fp=!0,this.destination=new Tf(this,a));break}default:this.fp=!0,this.destination=new Tf(this,a,b,c)}};_.x(Sf,_.Pf);Sf.EMPTY=_.Pf.EMPTY;Sf.prototype[Rf]=function(){return this};Sf.create=function(a,b,c){a=new Sf(a,b,c);a.fp=!1;return a};
_.k=Sf.prototype;_.k.next=function(a){this.He||this.wb(a)};_.k.error=function(a){this.He||(this.He=!0,this.em(a))};_.k.complete=function(){this.He||(this.He=!0,this.Tf())};_.k.unsubscribe=function(){this.closed||(this.He=!0,_.Pf.prototype.unsubscribe.call(this))};_.k.wb=function(a){this.destination.next(a)};_.k.em=function(a){this.destination.error(a);this.unsubscribe()};_.k.Tf=function(){this.destination.complete();this.unsubscribe()};
_.k.yBa=function(){var a=this.ew;this.ew=null;this.unsubscribe();this.He=this.closed=!1;this.ew=a;return this};var Tf=function(a,b,c,d){Sf.call(this);this.oJ=a;var e=this;if(_.Qc(b))var f=b;else b&&(f=b.next,c=b.error,d=b.complete,b!==Nf&&(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.Bj=e;this.wb=f;this.em=c;this.Tf=d};_.x(Tf,Sf);Tf.EMPTY=Sf.EMPTY;Tf.create=Sf.create;_.k=Tf.prototype;
_.k.next=function(a){if(!this.He&&this.wb){var b=this.oJ;Lf.Wq&&b.fp?this.oZ(b,this.wb,a)&&this.unsubscribe():this.pZ(this.wb,a)}};_.k.error=function(a){if(!this.He){var b=this.oJ,c=Lf.Wq;if(this.em)c&&b.fp?this.oZ(b,this.em,a):this.pZ(this.em,a),this.unsubscribe();else if(b.fp)c?(b.jY=a,b.iY=!0):Pc(a),this.unsubscribe();else{this.unsubscribe();if(c)throw a;Pc(a)}}};
_.k.complete=function(){var a=this;if(!this.He){var b=this.oJ;if(this.Tf){var c=function(){return a.Tf.call(a.Bj)};Lf.Wq&&b.fp?this.oZ(b,c):this.pZ(c)}this.unsubscribe()}};_.k.pZ=function(a,b){try{a.call(this.Bj,b)}catch(c){this.unsubscribe();if(Lf.Wq)throw c;Pc(c)}};_.k.oZ=function(a,b,c){if(!Lf.Wq)throw Error("O");try{b.call(this.Bj,c)}catch(d){return Lf.Wq?(a.jY=d,a.iY=!0):Pc(d),!0}return!1};_.k.um=function(){var a=this.oJ;this.oJ=this.Bj=null;a.unsubscribe()};
_.gd=function(a){this.IPa=!1;a&&(this.Rh=a)};_.k=_.gd.prototype;_.k.$c=function(a){var b=new _.gd;b.source=this;b.operator=a;return b};_.k.subscribe=function(a,b,c){var d=this.operator;a:{if(a){if(a instanceof Sf)break a;if(a[Rf]){a=a[Rf]();break a}}a=a||b||c?new Sf(a,b,c):new Sf(Nf)}d?a.add(d.call(a,this.source)):a.add(this.source||Lf.Wq&&!a.fp?this.Rh(a):this.W1(a));if(Lf.Wq&&a.fp&&(a.fp=!1,a.iY))throw a.jY;return a};
_.k.W1=function(a){try{return this.Rh(a)}catch(e){Lf.Wq&&(a.iY=!0,a.jY=e);var b;a:{for(b=a;b;){var c=b.destination,d=b.He;if(b.closed||d){b=!1;break a}b=c&&c instanceof Sf?c:null}b=!0}b?a.error(e):console.warn(e)}};_.k.forEach=function(a,b){var c=this;b=Daa(b);return new b(function(d,e){var f=c.subscribe(function(g){try{a(g)}catch(h){e(h),f&&f.unsubscribe()}},e,d)})};_.k.Rh=function(a){var b=this.source;return b&&b.subscribe(a)};_.gd.prototype[Mf]=function(){return this};
_.gd.prototype.j=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c]=arguments[c];return 0===b.length?this:_.Vc(b)(this)};_.gd.create=function(a){return new _.gd(a)};
var Uf=function(a,b){_.Pf.call(this);this.Nq=a;this.dt=b;this.closed=!1};_.x(Uf,_.Pf);Uf.EMPTY=_.Pf.EMPTY;Uf.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var a=this.Nq,b=a.sj;this.Nq=null;!b||0===b.length||a.He||a.closed||(a=b.indexOf(this.dt),-1!==a&&b.splice(a,1))}};
var Vf=function(){function a(){this.message="object unsubscribed";this.name="ObjectUnsubscribedError";return this}a.prototype=Object.create(Error.prototype);return a}();
var Wf=function(a){Sf.call(this,a);this.destination=a};_.x(Wf,Sf);Wf.EMPTY=Sf.EMPTY;Wf.create=Sf.create;_.Xf=function(){_.gd.call(this);this.sj=[];this.xx=this.He=this.closed=!1;this.pY=null};_.x(_.Xf,_.gd);_.Xf.prototype[Rf]=function(){return new Wf(this)};_.k=_.Xf.prototype;_.k.$c=function(a){var b=new Yf(this,this);b.operator=a;return b};_.k.next=function(a){if(this.closed)throw new Vf;if(!this.He){var b=this.sj,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].next(a)}};
_.k.error=function(a){if(this.closed)throw new Vf;this.xx=!0;this.pY=a;this.He=!0;var b=this.sj,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].error(a);this.sj.length=0};_.k.complete=function(){if(this.closed)throw new Vf;this.He=!0;var a=this.sj,b=a.length;a=a.slice();for(var c=0;c<b;c++)a[c].complete();this.sj.length=0};_.k.unsubscribe=function(){this.closed=this.He=!0;this.sj=null};_.k.W1=function(a){if(this.closed)throw new Vf;return _.gd.prototype.W1.call(this,a)};
_.k.Rh=function(a){if(this.closed)throw new Vf;if(this.xx)return a.error(this.pY),_.Pf.EMPTY;if(this.He)return a.complete(),_.Pf.EMPTY;this.sj.push(a);return new Uf(this,a)};_.Xf.create=function(a,b){return new Yf(a,b)};var Yf=function(a,b){_.Xf.call(this);this.destination=a;this.source=b};_.x(Yf,_.Xf);Yf.create=_.Xf.create;Yf.prototype.next=function(a){var b=this.destination;b&&b.next&&b.next(a)};Yf.prototype.error=function(a){var b=this.destination;b&&b.error&&this.destination.error(a)};
Yf.prototype.complete=function(){var a=this.destination;a&&a.complete&&this.destination.complete()};Yf.prototype.Rh=function(a){return this.source?this.source.subscribe(a):_.Pf.EMPTY};
_.Zf=function(a){_.Xf.call(this);this.Md=a};_.x(_.Zf,_.Xf);_.Zf.create=_.Xf.create;_.Zf.prototype.Rh=function(a){var b=_.Xf.prototype.Rh.call(this,a);b&&!b.closed&&a.next(this.Md);return b};_.Zf.prototype.Ib=function(){if(this.xx)throw this.pY;if(this.closed)throw new Vf;return this.Md};_.Zf.prototype.next=function(a){_.Xf.prototype.next.call(this,this.Md=a)};_.da.Object.defineProperties(_.Zf.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.Ib()}}});
_.$f=new _.gd(function(a){return a.complete()});
_.ag=function(a){return function(b){for(var c=0,d=a.length;c<d&&!b.closed;c++)b.next(a[c]);b.complete()}};
var bg=function(a,b,c){this.kind=a;this.value=b;this.error=c;this.Ii="N"===a};bg.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()}};bg.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 cg=function(a){return"undefined"!==typeof a?new bg("N",a):cba},dg=new bg("C"),cba=new bg("N",void 0);
_.eg=function(a,b,c){a=void 0===a?Infinity:a;b=void 0===b?Infinity:b;c=void 0===c?Date:c;_.Xf.call(this);this.SMa=c;this.MP=[];this.cfa=!1;this.Ica=1>a?1:a;this.XBa=1>b?1:b;Infinity===b?(this.cfa=!0,this.next=this.sJa):this.next=this.uJa};_.x(_.eg,_.Xf);_.eg.create=_.Xf.create;_.k=_.eg.prototype;_.k.sJa=function(a){var b=this.MP;b.push(a);b.length>this.Ica&&b.shift();_.Xf.prototype.next.call(this,a)};
_.k.uJa=function(a){this.MP.push({time:this.zea(),value:a});this.Qha();_.Xf.prototype.next.call(this,a)};_.k.Rh=function(a){var b=this.cfa,c=b?this.MP:this.Qha(),d=c.length;if(this.closed)throw new Vf;if(this.He||this.xx)var e=_.Pf.EMPTY;else this.sj.push(a),e=new Uf(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.xx?a.error(this.pY):this.He&&a.complete();return e};_.k.zea=function(){var a=this.SMa;return a?a.now():Date.now()};
_.k.Qha=function(){for(var a=this.zea(),b=this.Ica,c=this.XBa,d=this.MP,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 fg=function(a,b){b=void 0===b?fg.now:b;this.Sua=a;this.now=b};fg.prototype.Qf=function(a,b,c){b=void 0===b?0:b;return(new this.Sua(this,a)).Qf(c,b)};fg.now=function(){return Date.now()};
_.gg=function(){function a(){this.message="no elements in sequence";this.name="EmptyError";return this}a.prototype=Object.create(Error.prototype);return a}();
var Wc=function(a){this.Pw=a};Wc.prototype.call=function(a,b){var c=this.Pw;c.tJ++;a=new hg(a,c);b=b.subscribe(a);a.closed||(a.connection=c.connect());return b};var hg=function(a,b){Sf.call(this,a);this.Pw=b;this.connection=null};_.x(hg,Sf);hg.EMPTY=Sf.EMPTY;hg.create=Sf.create;
hg.prototype.um=function(){var a=this.Pw;if(a){this.Pw=null;var b=a.tJ;0>=b?this.connection=null:(a.tJ=b-1,1<b?this.connection=null:(b=this.connection,a=a.kD,this.connection=null,!a||b&&a!==b||a.unsubscribe()))}else this.connection=null};
var lg;_.ig=function(a,b){_.gd.call(this);this.source=a;this.jsa=b;this.tJ=0;this.iQ=!1};_.x(_.ig,_.gd);_.ig.create=_.gd.create;_.ig.prototype.Rh=function(a){return this.rU().subscribe(a)};_.ig.prototype.rU=function(){var a=this.Bz;if(!a||a.He)this.Bz=this.jsa();return this.Bz};_.ig.prototype.connect=function(){var a=this.kD;a||(this.iQ=!1,a=this.kD=new _.Pf,a.add(this.source.subscribe(new jg(this.rU(),this))),a.closed&&(this.kD=null,a=_.Pf.EMPTY));return a};_.ig.prototype.Of=function(){return _.Yc()(this)};
lg=_.ig.prototype;_.kg={operator:{value:null},tJ:{value:0,writable:!0},Bz:{value:null,writable:!0},kD:{value:null,writable:!0},Rh:{value:lg.Rh},iQ:{value:lg.iQ,writable:!0},rU:{value:lg.rU},connect:{value:lg.connect},Of:{value:lg.Of}};var jg=function(a,b){Wf.call(this,a);this.Pw=b};_.x(jg,Wf);jg.EMPTY=Wf.EMPTY;jg.create=Wf.create;jg.prototype.em=function(a){this.um();Wf.prototype.em.call(this,a)};jg.prototype.Tf=function(){this.Pw.iQ=!0;this.um();Wf.prototype.Tf.call(this)};
jg.prototype.um=function(){var a=this.Pw;if(a){this.Pw=null;var b=a.kD;a.tJ=0;a.Bz=null;a.kD=null;b&&b.unsubscribe()}};
_.mg=function(a,b,c){Sf.call(this,a);this.project=b;this.count=0;this.pC=c||this};_.x(_.mg,Sf);_.mg.EMPTY=Sf.EMPTY;_.mg.create=Sf.create;_.mg.prototype.wb=function(a){try{var b=this.project.call(this.pC,a,this.count++)}catch(c){this.destination.error(c);return}this.destination.next(b)};
var ng=function(){Sf.apply(this,arguments)};_.x(ng,Sf);ng.EMPTY=Sf.EMPTY;ng.create=Sf.create;ng.prototype.Fs=function(a){this.destination.next(a)};ng.prototype.Boa=function(a){this.destination.error(a)};ng.prototype.Es=function(){this.destination.complete()};
var fd=function(a,b,c){Sf.call(this);this.parent=a;this.cKa=c;this.index=0};_.x(fd,Sf);fd.EMPTY=Sf.EMPTY;fd.create=Sf.create;fd.prototype.wb=function(a){this.parent.Fs(a,this.cKa,this.index++)};fd.prototype.em=function(a){this.parent.Boa(a);this.unsubscribe()};fd.prototype.Tf=function(){this.parent.Es(this);this.unsubscribe()};
var og="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";
var dba=function(a){return function(b){var c=a[og]();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 eba=function(a){return function(b){var c=a[Mf]();if("function"!==typeof c.subscribe)throw new TypeError("R");return c.subscribe(b)}};
var fba=function(a){return function(b){a.then(function(c){b.closed||(b.next(c),b.complete())},function(c){return b.error(c)}).then(null,Pc);return b}};
_.hd=function(a){if(a&&"function"===typeof a[Mf])return eba(a);if(a&&"number"===typeof a.length&&"function"!==typeof a)return _.ag(a);if(a&&"function"!==typeof a.subscribe&&"function"===typeof a.then)return fba(a);if(a&&"function"===typeof a[og])return dba(a);if(Symbol&&Symbol.asyncIterator&&a&&"function"===typeof a[Symbol.asyncIterator])return Faa(a);throw new TypeError("S`"+(_.Rc(a)?"an invalid object":"'"+a+"'"));};
var pg;pg={};_.qg=function(a,b){ng.call(this,a);this.LB=b;this.active=0;this.values=[];this.Gs=[]};_.x(_.qg,ng);_.qg.EMPTY=ng.EMPTY;_.qg.create=ng.create;_.k=_.qg.prototype;_.k.wb=function(a){this.values.push(pg);this.Gs.push(a)};_.k.Tf=function(){var a=this.Gs,b=a.length;if(0===b)this.destination.complete();else{this.sC=this.active=b;for(var c=0;c<b;c++){var d=a[c];this.add(_.id(this,d,d,c))}}};_.k.Es=function(){0===--this.active&&this.destination.complete()};
_.k.Fs=function(a,b){var c=this.values,d=c[b];d=this.sC?d===pg?--this.sC:this.sC:0;c[b]=a;0===d&&(this.LB?this.uBa(c):this.destination.next(c.slice()))};_.k.uBa=function(a){try{var b=this.LB.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};
_.rg=function(a,b,c){c=void 0===c?Infinity:c;ng.call(this,a);this.project=b;this.u3=c;this.JL=!1;this.buffer=[];this.index=this.active=0};_.x(_.rg,ng);_.rg.EMPTY=ng.EMPTY;_.rg.create=ng.create;_.k=_.rg.prototype;_.k.wb=function(a){this.active<this.u3?this.sBa(a):this.buffer.push(a)};_.k.sBa=function(a){var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);return}this.active++;this.VI(c,a,b)};
_.k.VI=function(a,b,c){b=new fd(this,b,c);this.destination.add(b);_.id(this,a,void 0,void 0,b)};_.k.Tf=function(){this.JL=!0;0===this.active&&0===this.buffer.length&&this.destination.complete();this.unsubscribe()};_.k.Fs=function(a){this.destination.next(a)};_.k.Es=function(a){var b=this.buffer;this.remove(a);this.active--;0<b.length?this.wb(b.shift()):0===this.active&&this.JL&&this.destination.complete()};
var sg=function(){_.Pf.call(this)};_.x(sg,_.Pf);sg.EMPTY=_.Pf.EMPTY;sg.prototype.Qf=function(){return this};
_.tg=function(a,b){_.Pf.call(this);this.Ee=a;this.VO=b;this.pending=!1};_.x(_.tg,sg);_.tg.EMPTY=sg.EMPTY;_.k=_.tg.prototype;_.k.Qf=function(a,b){b=void 0===b?0:b;if(this.closed)return this;this.state=a;a=this.id;var c=this.Ee;null!=a&&(this.id=this.HB(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.KB(c,this.id,b);return this};_.k.KB=function(a,b,c){return setInterval(a.flush.bind(a,this),void 0===c?0:c)};
_.k.HB=function(a,b,c){c=void 0===c?0:c;if(null!==c&&this.delay===c&&!1===this.pending)return b;clearInterval(b)};_.k.execute=function(a,b){if(this.closed)return Error("V");this.pending=!1;if(a=this.Vda(a,b))return a;!1===this.pending&&null!=this.id&&(this.id=this.HB(this.Ee,this.id,null))};_.k.Vda=function(a){var b=!1,c=void 0;try{this.VO(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c};
_.k.um=function(){var a=this.id,b=this.Ee,c=b.actions,d=c.indexOf(this);this.state=this.VO=null;this.pending=!1;this.Ee=null;-1!==d&&c.splice(d,1);null!=a&&(this.id=this.HB(b,a,null));this.delay=null};
_.ug=function(a,b){b=void 0===b?fg.now:b;fg.call(this,a,function(){return _.ug.yb&&_.ug.yb!==c?_.ug.yb.now():b()});var c=this;this.actions=[];this.active=!1;this.ty=void 0};_.x(_.ug,fg);_.ug.now=fg.now;_.ug.prototype.Qf=function(a,b,c){b=void 0===b?0:b;return _.ug.yb&&_.ug.yb!==this?_.ug.yb.Qf(a,b,c):fg.prototype.Qf.call(this,a,b,c)};
_.ug.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;}}};
_.vg=new _.ug(_.tg);
_.wg=function(a,b,c){Sf.call(this,a);this.DB=b;this.pC=c;this.count=0};_.x(_.wg,Sf);_.wg.EMPTY=Sf.EMPTY;_.wg.create=Sf.create;_.wg.prototype.wb=function(a){try{var b=this.DB.call(this.pC,a,this.count++)}catch(c){this.destination.error(c);return}b&&this.destination.next(a)};
_.xg=function(a,b,c,d,e){Sf.call(this,a);this.EA=b;this.pT=c;this.eo=d;this.fY=e;this.groups=null;this.$ia=!1;this.count=0};_.x(_.xg,Sf);_.xg.EMPTY=Sf.EMPTY;_.xg.create=Sf.create;_.k=_.xg.prototype;_.k.wb=function(a){try{var b=this.EA(a)}catch(c){this.error(c);return}this.Tv(a,b)};
_.k.Tv=function(a,b){var c=this.groups;c||(c=this.groups=new Map);var d=c.get(b);if(this.pT)try{var e=this.pT(a)}catch(g){this.error(g)}else e=a;if(!d&&(d=this.fY?this.fY():new _.Xf,c.set(b,d),this.destination.next(new yg(b,d,this)),this.eo)){try{var f=this.eo(new yg(b,d))}catch(g){this.error(g);return}this.add(f.subscribe(new zg(b,d,this)))}d.closed||d.next(e)};_.k.em=function(a){var b=this.groups;b&&(b.forEach(function(c){c.error(a)}),b.clear());this.destination.error(a)};
_.k.Tf=function(){var a=this.groups;a&&(a.forEach(function(b){b.complete()}),a.clear());this.destination.complete()};_.k.unsubscribe=function(){this.closed||(this.$ia=!0,0===this.count&&Sf.prototype.unsubscribe.call(this))};var zg=function(a,b,c){Sf.call(this,b);this.key=a;this.group=b;this.parent=c};_.x(zg,Sf);zg.EMPTY=Sf.EMPTY;zg.create=Sf.create;zg.prototype.wb=function(){this.complete()};zg.prototype.um=function(){var a=this.parent,b=this.key;this.key=this.parent=null;a&&a.groups.delete(b)};
var yg=function(a,b,c){_.gd.call(this);this.key=a;this.AFa=b;this.dLa=c};_.x(yg,_.gd);yg.create=_.gd.create;yg.prototype.Rh=function(a){var b=new _.Pf,c=this.dLa,d=this.AFa;c&&!c.closed&&b.add(new Ag(c));b.add(d.subscribe(a));return b};var Ag=function(a){_.Pf.call(this);this.parent=a;a.count++};_.x(Ag,_.Pf);Ag.EMPTY=_.Pf.EMPTY;Ag.prototype.unsubscribe=function(){var a=this.parent;a.closed||this.closed||(_.Pf.prototype.unsubscribe.call(this),--a.count,0===a.count&&a.$ia&&a.unsubscribe())};
var gba=1,Bg,kd={},hba=function(a){var b=gba++;kd[b]=!0;Bg||(Bg=Promise.resolve());Bg.then(function(){return ld(b)&&a()});return b};
var Cg=function(a,b){_.tg.call(this,a,b);this.Ee=a;this.VO=b};_.x(Cg,_.tg);Cg.EMPTY=_.tg.EMPTY;Cg.prototype.KB=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c)return _.tg.prototype.KB.call(this,a,b,c);a.actions.push(this);return a.ty||(a.ty=hba(a.flush.bind(a,void 0)))};Cg.prototype.HB=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c||null===c&&0<this.delay)return _.tg.prototype.HB.call(this,a,b,c);0===a.actions.length&&(ld(b),a.ty=void 0)};
var Dg=function(){_.ug.apply(this,arguments)};_.x(Dg,_.ug);Dg.now=_.ug.now;Dg.prototype.flush=function(a){this.active=!0;this.ty=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;}};
_.Eg=new Dg(Cg);
_.iba=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})();
_.Fg=function(a,b){ng.call(this,a);this.eo=b;this.value=null;this.Ii=!1;this.wv=null};_.x(_.Fg,ng);_.Fg.EMPTY=ng.EMPTY;_.Fg.create=ng.create;_.Fg.prototype.wb=function(a){this.value=a;this.Ii=!0;if(!this.wv){try{var b=this.eo;var c=b(a)}catch(d){return this.destination.error(d)}a=_.id(this,c);!a||a.closed?this.iK():this.add(this.wv=a)}};_.Fg.prototype.iK=function(){var a=this.value,b=this.Ii,c=this.wv;c&&(this.remove(c),this.wv=null,c.unsubscribe());b&&(this.value=null,this.Ii=!1,this.destination.next(a))};
_.Fg.prototype.Fs=function(){this.iK()};_.Fg.prototype.Es=function(){this.iK()};
_.Gg=function(a,b,c){ng.call(this,a);this.Vo=b;this.i3=c};_.x(_.Gg,ng);_.Gg.EMPTY=ng.EMPTY;_.Gg.create=ng.create;_.Gg.prototype.error=function(a){if(!this.He){try{var b=this.Vo(a,this.i3)}catch(c){ng.prototype.error.call(this,c);return}this.yBa();a=new fd(this,void 0,void 0);this.add(a);_.id(this,b,void 0,void 0,a)}};
_.Hg=function(a,b,c){Sf.call(this,a);this.r4=b;this.Ee=c;this.x7=this.U3=null;this.Ii=!1};_.x(_.Hg,Sf);_.Hg.EMPTY=Sf.EMPTY;_.Hg.create=Sf.create;_.Hg.prototype.wb=function(a){Ig(this);this.x7=a;this.Ii=!0;this.add(this.U3=this.Ee.Qf(Gaa,this.r4,this))};_.Hg.prototype.Tf=function(){md(this);this.destination.complete()};var md=function(a){Ig(a);if(a.Ii){var b=a.x7;a.x7=null;a.Ii=!1;a.destination.next(b)}},Ig=function(a){var b=a.U3;null!==b&&(a.remove(b),b.unsubscribe(),a.U3=null)};
_.Jg=function(a,b){Sf.call(this,a);this.defaultValue=b;this.isEmpty=!0};_.x(_.Jg,Sf);_.Jg.EMPTY=Sf.EMPTY;_.Jg.create=Sf.create;_.Jg.prototype.wb=function(a){this.isEmpty=!1;this.destination.next(a)};_.Jg.prototype.Tf=function(){this.isEmpty&&this.destination.next(this.defaultValue);this.destination.complete()};
_.Kg=function(a,b,c){Sf.call(this,a);this.delay=b;this.Ee=c;this.$W=[];this.bla=this.active=!1};_.x(_.Kg,Sf);_.Kg.EMPTY=Sf.EMPTY;_.Kg.create=Sf.create;var jba=function(a){for(var b=a.source,c=b.$W,d=a.Ee,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.Qf(a,b)):(b.He?b.destination.complete():this.unsubscribe(),b.active=!1)};
_.Kg.prototype.jAa=function(a){this.active=!0;this.destination.add(a.Qf(jba,this.delay,{source:this,destination:this.destination,Ee:a}))};_.Kg.prototype.wb=function(a){var b=cg(a);!0!==this.bla&&(a=this.Ee,b=new kba(a.now()+this.delay,b),this.$W.push(b),!1===this.active&&this.jAa(a))};_.Kg.prototype.em=function(a){this.bla=!0;this.$W=[];this.destination.error(a);this.unsubscribe()};_.Kg.prototype.Tf=function(){0===this.$W.length&&this.destination.complete();this.unsubscribe()};
var kba=function(a,b){this.time=a;this.notification=b};
_.Lg=function(a){Sf.call(this,a)};_.x(_.Lg,Sf);_.Lg.EMPTY=Sf.EMPTY;_.Lg.create=Sf.create;_.Lg.prototype.wb=function(a){a.observe(this.destination)};
_.Mg=function(a,b,c){Sf.call(this,a);this.EA=c;this.oma=!1;"function"===typeof b&&(this.compare=b)};_.x(_.Mg,Sf);_.Mg.EMPTY=Sf.EMPTY;_.Mg.create=Sf.create;_.Mg.prototype.compare=function(a,b){return a===b};_.Mg.prototype.wb=function(a){try{var b=this.EA;var c=b?b(a):a}catch(e){return this.destination.error(e)}b=!1;if(this.oma)try{var d=this.compare;b=d(this.key,c)}catch(e){return this.destination.error(e)}else this.oma=!0;b||(this.key=c,this.destination.next(a))};
_.Ng=function(a,b){Sf.call(this,a);this.count=b;this.NBa=0};_.x(_.Ng,Sf);_.Ng.EMPTY=Sf.EMPTY;_.Ng.create=Sf.create;_.Ng.prototype.wb=function(a){var b=this.count,c=++this.NBa;c<=b&&(this.destination.next(a),c===b&&(this.destination.complete(),this.unsubscribe()))};
_.Og=function(a,b){Sf.call(this,a);this.E4=b;this.Ii=!1};_.x(_.Og,Sf);_.Og.EMPTY=Sf.EMPTY;_.Og.create=Sf.create;_.Og.prototype.wb=function(a){this.Ii=!0;this.destination.next(a)};_.Og.prototype.Tf=function(){if(this.Ii)return this.destination.complete();try{var a=this.E4()}catch(b){a=b}this.destination.error(a)};
_.Pg=function(a,b){ng.call(this,a);this.project=b;this.JL=this.EU=!1;this.index=0};_.x(_.Pg,ng);_.Pg.EMPTY=ng.EMPTY;_.Pg.create=ng.create;_.k=_.Pg.prototype;_.k.wb=function(a){if(!this.EU)a:{var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);break a}this.EU=!0;this.VI(c,a,b)}};_.k.VI=function(a,b,c){b=new fd(this,b,c);this.destination.add(b);_.id(this,a,void 0,void 0,b)};_.k.Tf=function(){this.JL=!0;this.EU||this.destination.complete();this.unsubscribe()};_.k.Fs=function(a){this.destination.next(a)};
_.k.Boa=function(a){this.destination.error(a)};_.k.Es=function(a){this.destination.remove(a);this.EU=!1;this.JL&&this.destination.complete()};
_.Qg=function(a,b){Sf.call(this,a);this.add(new _.Pf(b))};_.x(_.Qg,Sf);_.Qg.EMPTY=Sf.EMPTY;_.Qg.create=Sf.create;
_.Rg=function(){Sf.apply(this,arguments)};_.x(_.Rg,Sf);_.Rg.EMPTY=Sf.EMPTY;_.Rg.create=Sf.create;_.Rg.prototype.wb=function(){};
_.Sg=function(a,b){Sf.call(this,a);this.total=b;this.uqa=[];this.count=0};_.x(_.Sg,Sf);_.Sg.EMPTY=Sf.EMPTY;_.Sg.create=Sf.create;_.Sg.prototype.wb=function(a){var b=this.uqa,c=this.total,d=this.count++;b.length<c?b.push(a):b[d%c]=a};_.Sg.prototype.Tf=function(){var a=this.destination,b=this.count;if(0<b)for(var c=this.count>=this.total?this.total:this.count,d=this.uqa,e=0;e<c;e++){var f=b++%c;a.next(d[f])}a.complete()};
_.Tg=function(a,b){Sf.call(this,a);this.value=b};_.x(_.Tg,Sf);_.Tg.EMPTY=Sf.EMPTY;_.Tg.create=Sf.create;_.Tg.prototype.wb=function(){this.destination.next(this.value)};
_.Ug=function(a){Sf.call(this,a)};_.x(_.Ug,Sf);_.Ug.EMPTY=Sf.EMPTY;_.Ug.create=Sf.create;_.Ug.prototype.wb=function(a){this.destination.next(cg(a))};_.Ug.prototype.em=function(a){var b=this.destination;b.next(new bg("E",void 0,a));b.complete()};_.Ug.prototype.Tf=function(){var a=this.destination;a.next(dg);a.complete()};
_.Vg=function(a,b,c,d){Sf.call(this,a);this.j2=b;this.Ld=c;this.Uea=d;this.index=0};_.x(_.Vg,Sf);_.Vg.EMPTY=Sf.EMPTY;_.Vg.create=Sf.create;_.Vg.prototype.wb=function(a){var b=this.destination;if(this.Uea){var c=this.index++;try{var d=this.j2(this.Ld,a,c)}catch(e){b.error(e);return}this.Ld=d;b.next(d)}else this.Ld=a,this.Uea=!0,b.next(a)};
_.Wg=function(a,b,c){c=void 0===c?0:c;Sf.call(this,a);this.Ee=b;this.delay=c};_.x(_.Wg,Sf);_.Wg.EMPTY=Sf.EMPTY;_.Wg.create=Sf.create;_.Wg.dispatch=function(a){a.notification.observe(a.destination);this.unsubscribe()};var Xg=function(a,b){a.destination.add(a.Ee.Qf(_.Wg.dispatch,a.delay,new lba(b,a.destination)))};_.Wg.prototype.wb=function(a){Xg(this,cg(a))};_.Wg.prototype.em=function(a){Xg(this,new bg("E",void 0,a));this.unsubscribe()};_.Wg.prototype.Tf=function(){Xg(this,dg);this.unsubscribe()};
var lba=function(a,b){this.notification=a;this.destination=b};
_.Yg=function(a){Sf.call(this,a);this.rma=!1};_.x(_.Yg,Sf);_.Yg.EMPTY=Sf.EMPTY;_.Yg.create=Sf.create;_.Yg.prototype.wb=function(a){var b;this.rma?b=[this.Ol,a]:this.rma=!0;this.Ol=a;b&&this.destination.next(b)};
_.Zg=function(){ng.apply(this,arguments);this.Ii=!1};_.x(_.Zg,ng);_.Zg.EMPTY=ng.EMPTY;_.Zg.create=ng.create;_.Zg.prototype.wb=function(a){this.value=a;this.Ii=!0};_.Zg.prototype.Fs=function(){$g(this)};_.Zg.prototype.Es=function(){$g(this)};var $g=function(a){a.Ii&&(a.Ii=!1,a.destination.next(a.value))};
_.ah=function(a,b){Sf.call(this,a);this.total=b;this.count=0};_.x(_.ah,Sf);_.ah.EMPTY=Sf.EMPTY;_.ah.create=Sf.create;_.ah.prototype.wb=function(a){++this.count>this.total&&this.destination.next(a)};
_.bh=function(a,b){ng.call(this,a);this.project=b;this.index=0};_.x(_.bh,ng);_.bh.EMPTY=ng.EMPTY;_.bh.create=ng.create;_.k=_.bh.prototype;_.k.wb=function(a){var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);return}this.VI(c,a,b)};_.k.VI=function(a,b,c){var d=this.OU;d&&d.unsubscribe();b=new fd(this,b,c);this.destination.add(b);this.OU=_.id(this,a,void 0,void 0,b)};_.k.Tf=function(){var a=this.OU;a&&!a.closed||ng.prototype.Tf.call(this);this.unsubscribe()};
_.k.um=function(){this.OU=null};_.k.Es=function(a){this.destination.remove(a);this.OU=null;this.He&&ng.prototype.Tf.call(this)};_.k.Fs=function(a){this.destination.next(a)};
_.ch=function(a){ng.call(this,a);this.Rqa=!1};_.x(_.ch,ng);_.ch.EMPTY=ng.EMPTY;_.ch.create=ng.create;_.ch.prototype.Fs=function(){this.Rqa=!0;this.complete()};_.ch.prototype.Es=function(){};
_.dh=function(a,b,c){Sf.call(this,a);this.DB=b;this.J6=c;this.index=0};_.x(_.dh,Sf);_.dh.EMPTY=Sf.EMPTY;_.dh.create=Sf.create;_.dh.prototype.wb=function(a){var b=this.destination;try{var c=this.DB(a,this.index++)}catch(d){b.error(d);return}b=this.destination;c?b.next(a):(this.J6&&b.next(a),b.complete())};
_.eh=function(a,b,c,d){Sf.call(this,a);this.G1=this.I1=this.J1=jd;this.I1=c||jd;this.G1=d||jd;_.Qc(b)?(this.Bj=this,this.J1=b):b&&(this.Bj=b,this.J1=b.next||jd,this.I1=b.error||jd,this.G1=b.complete||jd)};_.x(_.eh,Sf);_.eh.EMPTY=Sf.EMPTY;_.eh.create=Sf.create;_.eh.prototype.wb=function(a){try{this.J1.call(this.Bj,a)}catch(b){this.destination.error(b);return}this.destination.next(a)};_.eh.prototype.em=function(a){try{this.I1.call(this.Bj,a)}catch(b){this.destination.error(b);return}this.destination.error(a)};
_.eh.prototype.Tf=function(){try{this.G1.call(this.Bj)}catch(a){this.destination.error(a);return}return this.destination.complete()};
_.fh=function(a,b,c,d){ng.call(this,a);this.destination=a;this.eo=b;this.Nya=c;this.nBa=d;this.i1=null;this.D_=!1};_.x(_.fh,ng);_.fh.EMPTY=ng.EMPTY;_.fh.create=ng.create;_.fh.prototype.wb=function(a){this.D_=!0;this.i1=a;this.N1||(this.Nya?this.send():gh(this,a))};_.fh.prototype.send=function(){var a=this.i1;this.D_&&(this.destination.next(a),gh(this,a));this.D_=!1;this.i1=null};
var gh=function(a,b){try{var c=a.eo(b)}catch(d){a.destination.error(d),c=null}(b=c)&&a.add(a.N1=_.id(a,b))},hh=function(a){var b=a.N1,c=a.nBa;b&&b.unsubscribe();a.N1=null;c&&a.send()};_.fh.prototype.Fs=function(){hh(this)};_.fh.prototype.Es=function(){hh(this)};
_.ih=function(a,b,c,d,e){Sf.call(this,a);this.duration=b;this.Ee=c;this.Um=d;this.Nk=e;this.wv=null;this.RI=!1;this.CJ=null};_.x(_.ih,Sf);_.ih.EMPTY=Sf.EMPTY;_.ih.create=Sf.create;_.ih.prototype.wb=function(a){this.wv?this.Nk&&(this.CJ=a,this.RI=!0):(this.add(this.wv=this.Ee.Qf(Haa,this.duration,{dt:this})),this.Um?this.destination.next(a):this.Nk&&(this.CJ=a,this.RI=!0))};_.ih.prototype.Tf=function(){this.RI&&this.destination.next(this.CJ);this.destination.complete()};
_.ih.prototype.iK=function(){var a=this.wv;a&&(this.Nk&&this.RI&&(this.destination.next(this.CJ),this.CJ=null,this.RI=!1),a.unsubscribe(),this.remove(a),this.wv=null)};
_.jh=function(a,b,c){ng.call(this,a);this.Gs=b;this.project=c;this.sC=[];a=b.length;this.values=Array(a);for(c=0;c<a;c++)this.sC.push(c);for(c=0;c<a;c++){var d=b[c];this.add(_.id(this,d,d,c))}};_.x(_.jh,ng);_.jh.EMPTY=ng.EMPTY;_.jh.create=ng.create;_.jh.prototype.Fs=function(a,b){this.values[b]=a;a=this.sC;0<a.length&&(b=a.indexOf(b),-1!==b&&a.splice(b,1))};_.jh.prototype.Es=function(){};_.jh.prototype.wb=function(a){0===this.sC.length&&(a=[a].concat(_.zd(this.values)),this.project?this.tBa(a):this.destination.next(a))};
_.jh.prototype.tBa=function(a){try{var b=this.project.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};
_.kh=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.kh,_.y);_.k=_.kh.prototype;_.k.WT=function(){return _.C(this,6)};_.k.xL=function(){return _.C(this,7)};_.k.Nm=function(){return _.C(this,14)};_.k.vl=function(){return _.C(this,16)};_.k.qv=function(a){return _.ve(this,16,a)};
var lh;
lh={Mba:{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"}},Hta:{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"}}};
_.mh=lh;_.mh=lh;
var nh,ph,oh;nh=!1;_.qh=function(){if(!nh){for(var a in oh)ph[a]=oh[a];nh=!0}};
ph={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"]};
oh={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 rh;rh={Pba:".",gZ:",",aca:"%",kZ:"0",Bua:"+",Tba:"-",Qba:"E",bca:"\u2030",hZ:"\u221e",uua:"NaN",Oba:"#,##0.###",Fua:"#E0",Aua:"#,##0%",Jta:"\u00a4#,##0.00",hI:"USD"};_.sh=rh;_.sh=rh;
_.th=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("Y");this.TL=b?b.toUpperCase():null;this.MDa=c||0;this.vM=40;this.mq=1;this.ZX=0;this.xs=3;this.JV=this.Mu=0;this.Usa=!1;this.lN=this.BB="";this.Sx=_.sh.Tba;this.tG="";this.Io=1;this.ZA=!1;this.vA=[];this.GY=this.nka=!1;this.lK=0;"number"==typeof a?this.XR(a):this.Nt(a)};
_.th.prototype.Nt=function(a){this.FW=a.replace(/ /g,"\u00a0");var b=[0];this.BB=uh(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,h=-1,m=a.length,n=!0;b[0]<m&&n;b[0]++)switch(a.charAt(b[0])){case "#":0<f?g++:e++;0<=h&&0>d&&h++;break;case "0":if(0<g)throw Error("ga`"+a);f++;0<=h&&0>d&&h++;break;case ",":0<h&&this.vA.push(h);h=0;break;case ".":if(0<=d)throw Error("ha`"+a);d=e+f+g;break;case "E":if(this.GY)throw Error("ia`"+a);this.GY=!0;this.JV=0;b[0]+1<m&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.Usa=!0);for(;b[0]+
1<m&&"0"==a.charAt(b[0]+1);)b[0]++,this.JV++;if(1>e+f||1>this.JV)throw Error("ja`"+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==h)throw Error("ka`"+a);g=e+f+g;this.xs=0<=d?g-d:0;0<=d&&(this.Mu=e+f-d,0>this.Mu&&(this.Mu=0));this.mq=(0<=d?d:g)-e;this.GY&&(this.vM=e+this.mq,0==this.xs&&0==this.mq&&(this.mq=1));this.vA.push(Math.max(0,h));this.nka=0==d||d==g;c=b[0]-c;this.lN=uh(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,
1!=this.Io&&(this.ZA=!0),this.Sx=uh(this,a,b),b[0]+=c,this.tG=uh(this,a,b)):(this.Sx+=this.BB,this.tG+=this.lN)};
_.th.prototype.XR=function(a){switch(a){case 1:this.Nt(_.sh.Oba);break;case 2:this.Nt(_.sh.Fua);break;case 3:this.Nt(_.sh.Aua);break;case 4:a=this.Nt;var b=_.sh.Jta;var c=["0"],d=ph[this.TL||_.sh.hI];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:vh(this,1);break;case 6:vh(this,2);break;default:throw Error("aa");}};var vh=function(a,b){a.lK=b;a.Nt(_.sh.Oba);a.Mu=0;a.xs=2;if(0<a.Mu)throw Error("Z");a.ZX=2};
_.th.prototype.parse=function(a,b){b=b||[0];if(0!=this.lK)throw Error("ba");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.BB,b[0])==b[0],d=a.indexOf(this.Sx,b[0])==b[0];c&&d&&(this.BB.length>this.Sx.length?d=!1:this.BB.length<this.Sx.length&&(c=!1));c?b[0]+=this.BB.length:d&&(b[0]+=this.Sx.length);if(a.indexOf(_.sh.hZ,b[0])==b[0]){b[0]+=_.sh.hZ.length;var e=Infinity}else{e=a;var f=!1,g=!1,h=!1,m=-1,n=1,q=_.sh.Pba,t=_.sh.gZ,u=_.sh.Qba;if(0!=this.lK)throw Error("ca");t=t.replace(/\u202f/g,
"\u00a0");for(var v="";b[0]<e.length;b[0]++){var B=e.charAt(b[0]),z=wh(B);if(0<=z&&9>=z)v+=z,h=!0;else if(B==q.charAt(0)){if(f||g)break;v+=".";f=!0}else if(B==t.charAt(0)&&("\u00a0"!=t.charAt(0)||b[0]+1<e.length&&0<=wh(e.charAt(b[0]+1)))){if(f||g)break}else if(B==u.charAt(0)){if(g)break;v+="E";g=!0;m=b[0]}else if("+"==B||"-"==B){if(h&&m!=b[0]-1)break;v+=B}else if(1==this.Io&&B==_.sh.aca.charAt(0)){if(1!=n)break;n=100;if(h){b[0]++;break}}else if(1==this.Io&&B==_.sh.bca.charAt(0)){if(1!=n)break;n=1E3;
if(h){b[0]++;break}}else break}1!=this.Io&&(n=this.Io);e=parseFloat(v)/n}if(c){if(a.indexOf(this.lN,b[0])!=b[0])return NaN;b[0]+=this.lN.length}else if(d){if(a.indexOf(this.tG,b[0])!=b[0])return NaN;b[0]+=this.tG.length}return d?-e:e};
_.th.prototype.format=function(a){if(isNaN(a))return _.sh.uua;var b=[];var c=a;if(0==this.lK)c=yh;else{c=Math.abs(c);var d=zh(this,1>=c?0:Ah(c)).n4;c=zh(this,d+Ah(Bh(this,Ch(c,-d)).Uma))}a=Ch(a,-c.n4);(d=0>a||0==a&&0>1/a)?c.t8?b.push(c.t8):(b.push(c.prefix),b.push(this.Sx)):(b.push(c.prefix),b.push(this.BB));if(isFinite(a))if(a=a*(d?-1:1)*this.Io,this.GY)if(0==a)Dh(this,a,this.mq,b),Eh(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a=Ch(a,-e);var f=this.mq;1<this.vM&&this.vM>this.mq?
(f=e%this.vM,0>f&&(f=this.vM+f),a=Ch(a,f),e-=f,f=1):1>this.mq?(e++,a=Ch(a,-1)):(e-=this.mq-1,a=Ch(a,this.mq-1));Dh(this,a,f,b);Eh(this,e,b)}else Dh(this,a,this.mq,b);else b.push(_.sh.hZ);d?c.u8?b.push(c.u8):(b.push(c.suffix),b.push(this.tG)):(b.push(c.suffix),b.push(this.lN));return b.join("")};
var Bh=function(a,b){var c=Ch(b,a.xs);0<a.ZX&&(c=Fh(c,a.ZX,a.xs));c=Math.round(c);isFinite(c)?(b=Math.floor(Ch(c,-a.xs)),a=Math.floor(c-Ch(b,a.xs))):a=0;return{Uma:b,lFa:a}},Dh=function(a,b,c,d){if(a.Mu>a.xs)throw Error("da");d||(d=[]);b=Bh(a,b);var e=b.Uma,f=b.lFa,g=0<a.Mu||0<f||!1;b=a.Mu;g&&(b=a.Mu);for(var h="",m=e;1E20<m;)h="0"+h,m=Math.round(Ch(m,-1));h=m+h;var n=_.sh.Pba;m=_.sh.kZ.charCodeAt(0);var q=h.length,t=0;if(0<e||0<c){for(e=q;e<c;e++)d.push(String.fromCharCode(m));if(2<=a.vA.length)for(c=
1;c<a.vA.length;c++)t+=a.vA[c];c=q-t;if(0<c){e=a.vA;t=q=0;for(var u,v=_.sh.gZ,B=h.length,z=0;z<B;z++)if(d.push(String.fromCharCode(m+Number(h.charAt(z)))),1<B-z)if(u=e[t],z<c){var J=c-z;(1===u||0<u&&1===J%u)&&d.push(v)}else t<e.length&&(z===c?t+=1:u===z-c-q+1&&(d.push(v),q+=u,t+=1))}else{c=h;h=a.vA;e=_.sh.gZ;u=c.length;v=[];for(q=h.length-1;0<=q&&0<u;q--){t=h[q];for(B=0;B<t&&0<=u-B-1;B++)v.push(String.fromCharCode(m+Number(c.charAt(u-B-1))));u-=t;0<u&&v.push(e)}d.push.apply(d,v.reverse())}}else g||
d.push(String.fromCharCode(m));(a.nka||g)&&d.push(n);f=String(f);g=f.split("e+");2==g.length&&(f=String(Fh(parseFloat(g[0]),a.ZX,1)),f=f.replace(".",""),f+=(0,_.tb)("0",parseInt(g[1],10)-f.length+1));a.xs+1>f.length&&(f="1"+(0,_.tb)("0",a.xs-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))))},Eh=function(a,b,c){c.push(_.sh.Qba);0>b?(b=-b,c.push(_.sh.Tba)):a.Usa&&c.push(_.sh.Bua);b=""+b;for(var d=_.sh.kZ,e=b.length;e<a.JV;e++)c.push(d);
c.push(b)},wh=function(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=_.sh.kZ.charCodeAt(0);return b<=a&&a<b+10?a-b:-1},uh=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.TL||_.sh.hI;else switch(a.MDa){case 0:g=a.TL||_.sh.hI;d+=g in ph?ph[g][1]:g;break;
case 2:g=a.TL||_.sh.hI;var h=ph[g];d+=h?g==h[1]?g:g+" "+h[1]:g;break;case 1:g=a.TL||_.sh.hI,d+=g in ph?ph[g][2]:g}break;case "%":if(!a.ZA&&1!=a.Io)throw Error("ea");if(a.ZA&&100!=a.Io)throw Error("fa");a.Io=100;a.ZA=!1;d+=_.sh.aca;break;case "\u2030":if(!a.ZA&&1!=a.Io)throw Error("ea");if(a.ZA&&1E3!=a.Io)throw Error("fa");a.Io=1E3;a.ZA=!1;d+=_.sh.bca;break;default:d+=g}}return d},yh={n4:0,t8:"",u8:"",prefix:"",suffix:""},zh=function(a,b){a=1==a.lK?_.mh.Mba:_.mh.Hta;null==a&&(a=_.mh.Mba);if(3>b)return yh;
b=Math.min(14,b);var c=a[Ch(1,b)];for(--b;!c&&3<=b;)c=a[Ch(1,b)],b--;if(!c)return yh;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))?{n4:b+1-(c[2].length-1),t8:a,u8:d,prefix:c[1],suffix:c[3]}:yh:yh},Ah=function(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b},Ch=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))},Gh=function(a,b){return a&&isFinite(a)?Ch(Math.round(Ch(a,b)),-b):a},Fh=function(a,b,c){if(!a)return a;b=b-Ah(a)-1;return b<-c?Gh(a,-c):Gh(a,b)};
var mba,nba;_.Hh=function(a,b){this.Rd=b||mba+"-"+nba++;this.vn=a};_.Hh.prototype.getId=function(){return this.Rd};_.Hh.prototype.getType=function(){return this.vn};_.Hh.prototype.toString=function(){var a={};this.ui(a);return _.$e(a)};_.Hh.prototype.ui=function(a){a.id=this.getId();a.type=this.getType()};mba=_.ae();nba=1;_.Ih={};
var rd=function(a,b){_.Hh.call(this,"AnalyticsTrack",b);this.aj=a};_.x(rd,_.Hh);rd.prototype.ui=function(a){_.Hh.prototype.ui.call(this,a);a.args=this.aj};_.Ih.AnalyticsTrack=function(a){var b=a.id;a=a.args;for(var c=0;c<a.length;c++);return new rd(a,b)};
_.Jh=function(a,b,c,d){_.Hh.call(this,"Response",d);this.a$=a;this.gY=b;this.Eh=c};_.x(_.Jh,_.Hh);_.Jh.prototype.VF=function(){return this.gY};_.Jh.prototype.getError=function(){return this.gY?null:Error(this.Eh)};_.Jh.prototype.ui=function(a){_.Hh.prototype.ui.call(this,a);a.requestId=this.a$;a.success=this.gY;a.result=this.Eh};_.Ih.Response=function(a){return new _.Jh(a.requestId,a.success,a.result,a.id)};
_.pd=function(){return!!_.qd&&_.qd.Ge.isConnected()&&1==_.qd.xqa};_.qd=null;
_.Gd("_OC_analyticsTrack",_.od,void 0);
_.Kh=new Map;

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

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Nh;_.Lh=function(a){return new _.Sa(_.Qa,a)};_.Mh=function(a){a.Q6=void 0;a.Cc=function(){return a.Q6?a.Q6:a.Q6=new a}};Nh={};_.Oh=function(a,b){this.J9=b===Nh?a:""};_.k=_.Oh.prototype;_.k.ms=!0;_.k.Pm=function(){return this.J9.toString()};_.k.E6=!0;_.k.to=function(){return 1};_.k.toString=function(){return this.J9+""};_.Ph=function(a){var b=_.Pa();a=b?b.createScriptURL(a):a;return new _.Oh(a,Nh)};_.Qh=function(a){return _.Ph(_.Ta(a))};

}catch(e){_._DumpException(e)}
try{
var Vh,oba,Wh,qba,pba,rba,hi,ji,ki,li,mi,ni,oi,sba,xi,yi,Ci,Ri,Si,dj,tba,ij,uba,jj,vba,lj,wba,sj,xba,yba,Aj,zba,Xj;_.Rh=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};_.Sh=function(a,b){b=_.Rh(a,b,void 0);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};_.Th=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};
_.Uh=function(a,b){throw Error(void 0===b?"unexpected value "+a+"!":b);};Vh=function(){return{Ix:!1,cM:!1,pX:"",Vt:"",lG:0,ru:"",MT:"",b5:"",a5:"",NT:""}};oba=function(a){var b;a=null!==(b=_.C(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:_.Uh(a,"Unhandled saleability.")}};
Wh=function(a,b){if(0===a)return"Free";_.Kh.get(b)||_.Kh.set(b,new _.th(4,b,0));return _.Kh.get(b).format(a/1E6)};_.Xh=function(a,b){var c=new a;if(null!=b){if(null==a)throw Error("Ba");new a;throw Error("Da");}return c};_.Yh=function(a){if(null!=a.kc){var b={},c;for(c in a.kc)void 0!==a.kc[c]&&(b[c]=a.kc[c]);a.kc=b}};_.$h=function(){var a={timeout:5E3};a=void 0===a?{}:a;return null!=Zh?Zh:Zh=pba(a)};qba=function(){return new Promise(function(a,b){window.gapi.load("client",{callback:a,onerror:b})})};
pba=function(a){a=void 0===a?{}:a;return _.r(this,function c(){var d;return _.w(c,function(e){if(1==e.ma)return(d=window.gapi)&&d.client&&d.client.load?e.return(d):_.$c(e,_.ai(_.Qh(_.Lh("https://apis.google.com/js/api.js")),a),2);if(3!=e.ma){d=window.gapi;if(!d)throw Error("Ea");return d.client&&d.client.load?e.Xb(3):_.$c(e,qba(),3)}return e.return(d)})})};_.bi=function(a,b,c){var d=a.config.get(b);c!==d&&a.config.update(b,c)};
_.di=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(ci.has(a))return ci.get(a);b=Promise.resolve(c.reloadAuthResponse()).then(function(){ci.delete(a)});ci.set(a,b);return b}return Promise.resolve()};_.ei=function(a,b){var c;return a.client.init({apiKey:b.UR,clientId:b.clientId,scope:b.scope,discoveryDocs:b.rQa,hostedDomain:b.Dma,fetchBasicProfile:null!==(c=b.jla)&&void 0!==c?c:!0})};
rba=function(a,b,c){_.fi(a.url,function(d){d=d.target;d.VF()?b(gi(d)):c(d.getStatus())},a.b$,a.body,a.pLa,a.QMa,a.withCredentials)};_.ii=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};ji=/&/g;ki=/</g;li=/>/g;mi=/"/g;ni=/'/g;oi=/\x00/g;sba=/[\x00&<>"']/;
_.pi=function(a,b){if(b)a=a.replace(ji,"&amp;").replace(ki,"&lt;").replace(li,"&gt;").replace(mi,"&quot;").replace(ni,"&#39;").replace(oi,"&#0;");else{if(!sba.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(ji,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(ki,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(li,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(mi,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(ni,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(oi,"&#0;"))}return a};_.qi=function(a,b){return a=_.pi(a,b)};
_.ri=function(a,b){this.width=a;this.height=b};_.k=_.ri.prototype;_.k.clone=function(){return new _.ri(this.width,this.height)};_.k.aspectRatio=function(){return this.width/this.height};_.k.isEmpty=function(){return!(this.width*this.height)};_.k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.k.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};_.si=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};_.ti=function(a,b){return"string"===typeof b?a.getElementById(b):b};
_.ui=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&&_.Gc(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a};
_.vi=function(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):_.ui(document,"*",a,b)};_.wi=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:""):_.ui(c,"*",a,b)[0]||null}return a||null};
xi={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"};yi=function(a,b){_.ii(b,function(c,d){c&&"object"==typeof c&&c.ms&&(c=c.Pm());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:xi.hasOwnProperty(d)?a.setAttribute(xi[d],c):_.ud(d,"aria-")||_.ud(d,"data-")?a.setAttribute(d,c):a[d]=c})};
_.zi=function(a){return"CSS1Compat"==a.compatMode};_.Ai=function(a){a=a.document;a=_.zi(a)?a.documentElement:a.body;return new _.ri(a.clientWidth,a.clientHeight)};_.Bi=function(a){return _.Ai(a||window)};
Ci=function(a,b,c,d){function e(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(;d<c.length;d++){var f=c[d];if(!_.Mc(f)||_.Aa(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(_.Aa(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}_.Ha(g?_.Hc(f):f,e)}}};
_.Di=function(a,b){var c=String(b[0]),d=b[1];if(!_.xaa&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',_.qi(d.name),'"');if(d.type){c.push(' type="',_.qi(d.type),'"');var e={};_.td(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=_.Sb(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):yi(c,d));2<b.length&&Ci(a,c,b,2);return c};_.Ei=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};
_.Fi=function(a,b){a.appendChild(b)};_.Gi=function(a,b){Ci(_.si(a),a,arguments,1)};_.Hi=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)};_.Ii=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)};_.Ji=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};_.Ki=function(a){return _.yaa&&void 0!=a.children?a.children:_.Ja(a.childNodes,function(b){return 1==b.nodeType})};_.Li=function(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a};
_.Mi=function(a){return void 0!==a.firstElementChild?a.firstElementChild:_.Li(a.firstChild)};_.Ni=function(a){if(!a)return null;if(!a.previousSibling)return a.parentNode;for(a=a.previousSibling;a&&a.lastChild;)a=a.lastChild;return a};_.Oi=function(a){return _.Aa(a)&&1==a.nodeType};
_.Pi=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};_.Qi=function(a){return a.contentDocument||a.contentWindow.document};Ri=function(a){return _.zb&&!_.Lb("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")};Si=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a};
_.Ti=function(a){return Ri(a)&&Si(a)};_.Ui=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))};_.Vi=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};_.Wi=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}};_.Yi=function(a){return a?new _.Xi(_.si(a)):hi||(hi=new _.Xi)};_.Xi=function(a){this.ac=a||_.va.document||document};_.k=_.Xi.prototype;_.k.ta=_.Yi;_.k.Mb=function(){return this.ac};
_.k.i=function(a){return _.ti(this.ac,a)};_.k.getElementsByTagName=function(a,b){return(b||this.ac).getElementsByTagName(String(a))};_.k.x5=function(a,b){return _.vi(a,b||this.ac)};_.k.kj=function(a,b){return _.wi(a,b||this.ac)};_.k.tF=function(a){return _.wi(a,this.ac)};_.k.wl=function(){return _.Bi(this.getWindow())};_.k.V=function(a,b,c){return _.Di(this.ac,arguments)};_.k.createElement=function(a){return _.Sb(this.ac,a)};_.k.createTextNode=function(a){return this.ac.createTextNode(String(a))};
_.k.getWindow=function(){var a=this.ac;return a.parentWindow||a.defaultView};_.k.ix=function(a){return _.Wi(a||this.ac)};_.k.appendChild=_.Fi;_.k.append=_.Gi;_.k.canHaveChildren=_.Ei;_.k.my=_.vd;_.k.vHa=_.Hi;_.k.uHa=_.Ii;_.k.removeNode=_.wd;_.k.mLa=_.Ji;_.k.Jm=_.Ki;_.k.Mla=_.Mi;_.k.vFa=_.Ni;_.k.CHa=_.Oi;_.k.contains=_.Pi;_.k.qFa=_.Qi;_.k.ira=_.Ui;
_.k.kk=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&&(!Ri(a)||Si(a)):_.Ti(a))&&_.zb?(a="function"!==typeof a.getBoundingClientRect||_.zb&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};_.k.iF=_.Vi;_.Zi=function(a,b){b=_.lc(b,b,void 0);b.TJ=!0;_.tc(a,b);return a};
_.$i=function(a,b){b=_.Id(_.Oc,b);a.UE?b():(a.iB||(a.iB=[]),a.iB.push(b))};_.aj=function(a,b,c){a.yk.set(b,c);return a};_.bj=function(a){return _.C(a,20)};_.cj=function(a){return a instanceof _.Oh&&a.constructor===_.Oh?a.J9:"type_error:TrustedResourceUrl"};dj=null;tba=/^[\w+/_-]+[=]{0,2}$/;
_.ej=function(a,b){if(!a.querySelector)return"";var c=a.querySelector(b+"[nonce]");c||"style"!=b||(c=a.querySelector('link[rel="stylesheet"][nonce]'));return c&&(a=c.nonce||c.getAttribute("nonce"))&&tba.test(a)?a:""};_.fj=function(a,b){a.src=_.cj(b);(b=a.ownerDocument&&a.ownerDocument.defaultView)&&b!=_.va?b=_.ej(b.document,"script"):(null===dj&&(dj=_.ej(_.va.document,"script")),b=dj);b&&a.setAttribute("nonce",b)};_.gj=function(a,b){return(b||document).getElementsByTagName(String(a))};
_.hj=function(a){return new _.ic(function(b,c){c(a)})};ij=function(a,b,c){null!=c&&_.va.clearTimeout(c);a.onload=_.Ba;a.onerror=_.Ba;a.onreadystatechange=_.Ba;b&&window.setTimeout(function(){_.wd(a)},0)};uba=function(){if(this&&this.Iqa){var a=this.Iqa;a&&"SCRIPT"==a.tagName&&ij(a,!0,this.qC)}};jj=function(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.ya.call(this,c);this.code=a};_.p(jj,_.ya);vba=function(a){var b=_.gj("HEAD",a);return b&&0!=b.length?b[0]:a.documentElement};
_.ai=function(a,b){var c=b||{};b=c.document||document;var d=_.cj(a).toString(),e=_.Tb("SCRIPT"),f={Iqa:e,qC:void 0},g=new _.xc(uba,f),h=null,m=null!=c.timeout?c.timeout:5E3;0<m&&(h=window.setTimeout(function(){ij(e,!0);g.iL(new jj(1,"Timeout reached for loading script "+d))},m),f.qC=h);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(ij(e,c.iDa||!1,h),g.callback(null))};e.onerror=function(){ij(e,!0,h);g.iL(new jj(0,"Error while loading script "+
d))};f=c.attributes||{};_.td(f,{type:"text/javascript",charset:"UTF-8"});yi(e,f);_.fj(e,a);vba(b).appendChild(e);return g};_.kj=function(a,b){a=a.split(".");b=b||_.va;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};lj=function(a){var b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}};_.mj=function(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c};_.nj=function(a){for(var b in a)return!1;return!0};_.oj=function(a){return/^[\s\xa0]*$/.test(a)};
_.pj=function(a,b){if(a instanceof _.Ya)return a;a="object"==typeof a&&a.ms?a.Pm():String(a);if(b&&/^data:/i.test(a)&&(b=_.Qd(a)||_.bb,b.Pm()==a))return b;_.Td.test(a)||(a="about:invalid#zClosurez");return _.$a(a)};_.qj=function(a,b){b=b instanceof _.Ya?b:_.pj(b,/^data:image\//i.test(b));a.src=_.Pd(b)};_.rj=function(a,b){a=String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return(0,_.tb)("0",Math.max(0,b-c))+a};
wba=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};
sj=function(){var a=_.kb,b="";_.nb("Windows")?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):_.vb()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):_.nb("Macintosh")?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10"):-1!=_.kb.toLowerCase().indexOf("kaios")?(b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&a[1]):_.nb("Android")?(b=/Android\s+([^\);]+)(\)|;)/,b=(a=b.exec(a))&&a[1]):_.nb("CrOS")&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,
b=(a=b.exec(a))&&a[1]);return b||""};xba=function(a,b){return a+Math.random()*(b-a)};_.tj=function(a){return a?a.parentWindow||a.defaultView:window};yba=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c};_.uj=function(a,b,c){_.uc(a,b,c,null)||_.dc(_.Id(b,a))};_.vj=function(){var a,b,c=new _.ic(function(d,e){a=d;b=e});return new yba(c,a,b)};
_.wj=function(a){return new _.ic(function(b){var c=a.length,d=[];if(c)for(var e=function(h,m,n){c--;d[h]=m?{gx:!0,value:n}:{gx:!1,reason:n};0==c&&b(d)},f=0,g;f<a.length;f++)g=a[f],_.uj(g,_.Id(e,f,!0),_.Id(e,f,!1));else b(d)})};_.xj=function(a){if(a instanceof _.ic)return a;var b=new _.ic(_.Ba);_.hc(b,2,a);return b};_.yj=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};Aj=function(){var a=zj;this.fieldIndex=175237375;this.bka=a};
Aj.prototype.NHa=function(){return!!this.bka};_.Bj=function(a,b,c){a=_.C(a,b);return null==a?c:a};_.Cj=function(a,b,c){return _.Bj(a,b,void 0===c?0:c)};_.Dj=function(a,b){return _.Bj(a,b,"")};_.Ej=function(a,b,c){c=void 0===c?!1:c;a=_.ue(a,b);return null==a?c:a};_.Fj=function(a,b,c,d){c!==d?_.ve(a,b,c):b<a.vB?a.wm[b+a.Jz]=null:(_.qe(a),delete a.no[b]);return a};_.Gj=function(a,b,c){return _.Fj(a,b,c,"")};_.Hj=function(a,b,c){return _.Fj(a,b,c,0)};_.Ij=function(a,b,c){_.C(a,b).push(c);return a};
_.Jj=function(a,b,c,d){(c=_.re(a,c))&&c!==b&&void 0!==d&&(a.zd&&c in a.zd&&(a.zd[c]=void 0),_.ve(a,c,void 0));return _.ve(a,b,d)};_.Kj=function(a,b,c){a.zd||(a.zd={});if(!a.zd[c]){var d=_.C(a,c);d&&(a.zd[c]=new b(d))}return a.zd[c]};_.Lj=function(a,b,c){a.zd||(a.zd={});var d=c?c.ie():c;a.zd[b]=c;return _.ve(a,b,d)};_.Mj=function(a,b,c,d){a.zd||(a.zd={});var e=d?d.ie():d;a.zd[b]=d;return _.Jj(a,b,c,e)};
_.Nj=function(a,b,c){a.zd||(a.zd={});c=c||[];for(var d=[],e=0;e<c.length;e++)d[e]=c[e].ie();a.zd[b]=c;return _.ve(a,b,d)};_.Oj=function(a,b){return new a(b?JSON.parse(b):null)};_.Pj=function(a,b){_.Xe.call(this);this.gq=a||1;this.AO=b||_.va;this.mja=(0,_.Ca)(this.PMa,this);this.Ena=_.Jd()};_.p(_.Pj,_.Xe);_.k=_.Pj.prototype;_.k.enabled=!1;_.k.Wc=null;_.k.setInterval=function(a){this.gq=a;this.Wc&&this.enabled?(this.stop(),this.start()):this.Wc&&this.stop()};
_.k.PMa=function(){if(this.enabled){var a=_.Jd()-this.Ena;0<a&&a<.8*this.gq?this.Wc=this.AO.setTimeout(this.mja,this.gq-a):(this.Wc&&(this.AO.clearTimeout(this.Wc),this.Wc=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.k.start=function(){this.enabled=!0;this.Wc||(this.Wc=this.AO.setTimeout(this.mja,this.gq),this.Ena=_.Jd())};_.k.stop=function(){this.enabled=!1;this.Wc&&(this.AO.clearTimeout(this.Wc),this.Wc=null)};
_.k.na=function(){_.Pj.ka.na.call(this);this.stop();delete this.AO};_.Qj=function(a){a=a.match(_.pf)[1]||null;!a&&_.va.self&&_.va.self.location&&(a=_.va.self.location.protocol,a=a.substr(0,a.length-1));return a?a.toLowerCase():""};_.Rj=function(a){a=a.match(_.pf);return _.of(a[1],a[2],a[3],a[4])};_.Sj=function(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";return _.sf(a,b+c)};
_.Tj=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};_.Uj=/#|$/;zba=/[?&]($|#)/;_.Vj=function(a,b){for(var c=a.search(_.Uj),d=0,e,f=[];0<=(e=_.Tj(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(zba,"$1")};_.Wj=function(a,b,c){return _.Sj(_.Vj(a,b),b,c)};Xj=function(a){(0,_.A)(this,a,0,-1,null,null)};
_.p(Xj,_.y);var Yj=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Yj,_.y);var Aba=[5],Zj=function(a){(0,_.A)(this,a,0,-1,Aba,null)};_.p(Zj,_.y);Zj.prototype.getCountry=function(){return _.C(this,1)};Zj.prototype.uu=function(){return _.C(this,4)};_.ak=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.ak,_.y);_.ak.prototype.getSeconds=function(){return _.Cj(this,1)};_.ak.prototype.setSeconds=function(a){return _.Fj(this,1,a,0)};
var ek=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(ek,_.y);ek.prototype.Ib=function(){return _.Dj(this,2)};ek.prototype.Lb=function(a){return _.Fj(this,2,a,"")};ek.prototype.getTypeName=function(){return _.Dj(this,1).split("/").pop()};
var fk=function(a){(0,_.A)(this,a,0,-1,Bba,null)};_.p(fk,_.y);var Bba=[3];fk.prototype.D5=function(){return _.Dj(this,2)};
var gk=function(a,b,c){this.qLa=a;this.GIa=b;this.Qx=c};gk.prototype.getMetadata=function(){return this.Qx};
var Cba;_.hk=function(a,b,c,d,e){this.name=a;this.b$=b;this.responseType=c;this.iqa=d;this.oqa=e};Cba=function(a,b,c){c=void 0===c?{}:c;return new gk(b,a,c)};_.hk.prototype.getName=function(){return this.name};
var ik=function(a){this.stream=a};ik.prototype.on=function(a,b){return"data"==a||"error"==a?this:this.stream.on(a,b)};ik.prototype.removeListener=function(a,b){return this.stream.removeListener(a,b)};ik.prototype.cancel=function(){this.stream.cancel()};
var jk=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 Dba=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"}};
_.kk=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};
var lk=function(){};lk.prototype.uja=null;lk.prototype.getOptions=function(){var a;(a=this.uja)||(a={},mk(this)&&(a[0]=!0,a[1]=!0),a=this.uja=a);return a};
var ok,mk;ok=function(){};_.p(ok,lk);_.pk=function(a){return(a=mk(a))?new ActiveXObject(a):new XMLHttpRequest};mk=function(a){if(!a.Hma&&"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.Hma=d}catch(e){}}throw Error("va");}return a.Hma};_.nk=new ok;
var qk=function(a){_.Xe.call(this);this.headers=new _.ff;this.$Y=a||null;this.qw=!1;this.ZY=this.Ub=null;this.iV="";this.FA=0;this.GA="";this.yA=this.I6=this.NU=this.D4=!1;this.zO=0;this.rY=null;this.pqa="";this.sba=this.Py=!1;this.aba=null},Eba,Fba,rk;_.p(qk,_.Xe);Eba=/^https?$/i;Fba=["POST","PUT"];rk=[];_.fi=function(a,b,c,d,e,f,g){var h=new qk;rk.push(h);b&&h.listen("complete",b);h.SA("ready",h.hDa);f&&(h.zO=Math.max(0,f));g&&(h.Py=g);h.send(a,c,d,e)};
qk.prototype.hDa=function(){this.dispose();_.Kc(rk,this)};qk.prototype.setTrustToken=function(a){this.aba=a};
qk.prototype.send=function(a,b,c,d){if(this.Ub)throw Error("wa`"+this.iV+"`"+a);b=b?b.toUpperCase():"GET";this.iV=a;this.GA="";this.FA=0;this.D4=!1;this.qw=!0;this.Ub=this.$Y?_.pk(this.$Y):_.pk(_.nk);this.ZY=this.$Y?this.$Y.getOptions():_.nk.getOptions();this.Ub.onreadystatechange=(0,_.Ca)(this.Roa,this);try{this.I6=!0,this.Ub.open(b,String(a),!0),this.I6=!1}catch(f){this.$w(5,f);return}a=c||"";var e=this.headers.clone();d&&_.lf(d,function(f,g){e.set(g,f)});d=_.Sh(e.Ei(),Gba);c=_.va.FormData&&a instanceof
_.va.FormData;!_.Gc(Fba,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,g){this.Ub.setRequestHeader(g,f)},this);this.pqa&&(this.Ub.responseType=this.pqa);"withCredentials"in this.Ub&&this.Ub.withCredentials!==this.Py&&(this.Ub.withCredentials=this.Py);if("setTrustToken"in this.Ub&&this.aba)try{this.Ub.setTrustToken(this.aba)}catch(f){}try{sk(this),0<this.zO&&((this.sba=Hba(this.Ub))?(this.Ub.timeout=this.zO,this.Ub.ontimeout=(0,_.Ca)(this.qC,
this)):this.rY=_.mf(this.qC,this.zO,this)),this.NU=!0,this.Ub.send(a),this.NU=!1}catch(f){this.$w(5,f)}};var Hba=function(a){return _.zb&&_.Lb(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout},Gba=function(a){return"content-type"==a.toLowerCase()};qk.prototype.qC=function(){"undefined"!=typeof _.ua&&this.Ub&&(this.GA="Timed out after "+this.zO+"ms, aborting",this.FA=8,this.dispatchEvent("timeout"),this.abort(8))};
qk.prototype.$w=function(a,b){this.qw=!1;this.Ub&&(this.yA=!0,this.Ub.abort(),this.yA=!1);this.GA=b;this.FA=a;tk(this);uk(this)};var tk=function(a){a.D4||(a.D4=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};qk.prototype.abort=function(a){this.Ub&&this.qw&&(this.qw=!1,this.yA=!0,this.Ub.abort(),this.yA=!1,this.FA=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),uk(this))};
qk.prototype.na=function(){this.Ub&&(this.qw&&(this.qw=!1,this.yA=!0,this.Ub.abort(),this.yA=!1),uk(this,!0));qk.ka.na.call(this)};qk.prototype.Roa=function(){this.isDisposed()||(this.I6||this.NU||this.yA?vk(this):this.RJa())};qk.prototype.RJa=function(){vk(this)};
var vk=function(a){if(a.qw&&"undefined"!=typeof _.ua&&(!a.ZY[1]||4!=wk(a)||2!=a.getStatus()))if(a.NU&&4==wk(a))_.mf(a.Roa,0,a);else if(a.dispatchEvent("readystatechange"),a.BA()){a.qw=!1;try{if(a.VF())a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.FA=6;try{var b=2<wk(a)?a.Ub.statusText:""}catch(c){b=""}a.GA=b+" ["+a.getStatus()+"]";tk(a)}}finally{uk(a)}}},uk=function(a,b){if(a.Ub){sk(a);var c=a.Ub,d=a.ZY[0]?_.Ba:null;a.Ub=null;a.ZY=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=
d}catch(e){}}},sk=function(a){a.Ub&&a.sba&&(a.Ub.ontimeout=null);a.rY&&(_.nf(a.rY),a.rY=null)};qk.prototype.Se=function(){return!!this.Ub};qk.prototype.BA=function(){return 4==wk(this)};qk.prototype.VF=function(){var a=this.getStatus(),b;if(!(b=_.kk(a))){if(a=0===a)a=_.Qj(String(this.iV)),a=!Eba.test(a);b=a}return b};var wk=function(a){return a.Ub?a.Ub.readyState:0};qk.prototype.getStatus=function(){try{return 2<wk(this)?this.Ub.status:-1}catch(a){return-1}};
var gi=function(a){try{return a.Ub?a.Ub.responseText:""}catch(b){return""}};qk.prototype.getResponseHeader=function(a){if(this.Ub&&this.BA())return a=this.Ub.getResponseHeader(a),null===a?void 0:a};qk.prototype.getAllResponseHeaders=function(){return this.Ub&&this.BA()?this.Ub.getAllResponseHeaders()||"":""};
var Iba=function(a){var b={};a=a.getAllResponseHeaders().split("\r\n");for(var c=0;c<a.length;c++)if(!_.oj(a[c])){var d=wba(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 _.mj(b,function(g){return g.join(", ")})};
var xk=function(a,b){this.YY=a.zJa;this.bma=b;this.Ub=a.wta;this.bW=[];this.dW=[];this.fW=[];this.cW=[];this.Su=[];this.j$=null;this.YY&&Jba(this)},Kba=function(a,b){_.Oe(a.Ub,"complete",function(){if(a.Ub.VF()){var c=gi(a.Ub);if(b&&"text/plain"===a.Ub.getResponseHeader("Content-Type")){if(!atob)throw Error("xa");c=atob(c)}var d=a.bma(c),e=jk(a.Ub.getStatus());yk(a,zk(a));0==e?Ak(a,d):Bk(a,{code:e,message:c})}else c=gi(a.Ub),d={},c?(d=a.j$(c,a.Ub),c=d.code,e=d.details,d=d.metadata):(c=2,e=a.Ub,e=
"Rpc failed due to xhr error. error code: "+a.Ub.FA+", error: "+("string"===typeof e.GA?e.GA:String(e.GA))),yk(a,zk(a)),Bk(a,{code:c,message:e,metadata:d})})},Jba=function(a){a.YY.on("data",function(b){if("1"in b){var c=a.bma(b["1"]);Ak(a,c)}if("2"in b)for(b=a.j$(b["2"]),c=0;c<a.fW.length;c++)a.fW[c](b)});a.YY.on("end",function(){yk(a,zk(a));for(var b=0;b<a.cW.length;b++)a.cW[b]()});a.YY.on("error",function(){if(0!=a.Su.length){var b=a.Ub.FA;0!==b||a.Ub.VF()||(b=6);switch(b){case 0:var c=2;break;
case 7:c=10;break;case 8:c=4;break;case 6:c=jk(a.Ub.getStatus());break;default:c=14}Bk(a,{code:c,message:Dba(b)})}})},zk=function(a){var b={},c=Iba(a.Ub);Object.keys(c).forEach(function(d){b[d]=c[d]});return b};xk.prototype.on=function(a,b){"data"==a?this.bW.push(b):"metadata"==a?this.dW.push(b):"status"==a?this.fW.push(b):"end"==a?this.cW.push(b):"error"==a&&this.Su.push(b);return this};var Ck=function(a,b){b=a.indexOf(b);-1<b&&a.splice(b,1)};
xk.prototype.removeListener=function(a,b){"data"==a?Ck(this.bW,b):"metadata"==a?Ck(this.dW,b):"status"==a?Ck(this.fW,b):"end"==a?Ck(this.cW,b):"error"==a&&Ck(this.Su,b);return this};xk.prototype.cancel=function(){this.Ub.abort()};var Ak=function(a,b){for(var c=0;c<a.bW.length;c++)a.bW[c](b)},yk=function(a,b){for(var c=0;c<a.dW.length;c++)a.dW[c](b)},Bk=function(a,b){for(var c=0;c<a.Su.length;c++)a.Su[c](b)};xk.prototype.cancel=xk.prototype.cancel;xk.prototype.removeListener=xk.prototype.removeListener;
xk.prototype.on=xk.prototype.on;
var Lba=function(a){var b="";_.ii(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};
var Nba,Mba;_.Dk=function(a){a=void 0===a?{}:a;this.BMa=a.wRa||_.kj("suppressCorsPreflight",a)||!1;this.Py=a.withCredentials||_.kj("withCredentials",a)||!1;this.yMa=a.vRa||[]};
_.Ek=function(a,b,c,d,e,f){e=e instanceof _.hk?e:new _.hk(b,e.b$||c.constructor,e.responseType,e.iqa,e.oqa);var g=b.substr(0,b.length-e.name.length);b=Mba(function(h){var m=h.GIa,n=h.getMetadata(),q=new qk;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.Py)q.Py=!0;a.BMa?_.nj(n)||(u=Lba(n),"string"===typeof t?t=_.Sj(t,encodeURIComponent("$httpHeaders"),
u):_.aj(t,"$httpHeaders",u)):q.headers.addAll(n);u=new xk({wta:q,zJa:void 0},m.oqa);u.j$=Nba;Kba(u,"base64"==n["X-Goog-Encode-Response-If-Executable"]);h=m.iqa(h.qLa);q.send(t,"POST",h);return u},a.yMa).call(a,Cba(e,c,d));b.on("data",function(h){return f(null,h)});b.on("error",function(h){return f(h,null)});return new ik(b)};
Nba=function(a,b){var c={};try{var d=_.Oj(fk,a);var e=_.Cj(d,1);var f=d.D5();_.we(d,ek,3).length&&(c["grpc-web-status-details-bin"]=a)}catch(g){b&&404==b.getStatus()?(e=5,f="Not Found: "+String(b.iV)):(e=14,f="Unable to parse RpcStatus: "+g)}return{code:e,details:f,metadata:c}};Mba=function(a,b){var c=a;b.forEach(function(d){var e=c;c=function(f){return d.intercept(f,e)}});return c};
_.Fk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.Fk,_.y);_.Fk.prototype.lU=function(){return _.C(this,1)};_.Fk.prototype.QX=function(a){_.ve(this,1,a)};
_.Gk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.Gk,_.y);_.k=_.Gk.prototype;_.k.L$=function(a){_.Gj(this,1,a)};_.k.q5=function(){return _.Dj(this,2)};_.k.cra=function(a){_.Gj(this,2,a)};_.k.P$=function(a){_.Hj(this,3,a)};_.k.lU=function(){return _.Kj(this,_.Fk,5)};_.k.QX=function(a){_.Lj(this,5,a)};
var Hk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Hk,_.y);Hk.prototype.getId=function(){return _.C(this,1)};Hk.prototype.mf=function(a){return _.ve(this,1,a)};
var Ik=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Ik,_.y);_.k=Ik.prototype;_.k.getId=function(){return _.C(this,1)};_.k.mf=function(a){return _.ve(this,1,a)};_.k.getName=function(){return _.C(this,2)};_.k.fg=function(a){return _.ve(this,2,a)};_.k.K$=function(a){_.Lj(this,3,a)};
var Jk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Jk,_.y);Jk.prototype.getPosition=function(){return _.C(this,1)};Jk.prototype.setPosition=function(a){return _.ve(this,1,a)};Jk.prototype.Wh=function(){return _.C(this,2)};Jk.prototype.rra=function(a){_.ve(this,2,a)};
var Kk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Kk,_.y);
var Mk=function(a){(0,_.A)(this,a,0,-1,Oba,Lk)};_.p(Mk,_.y);var Oba=[2],Lk=[[5,6]];Mk.prototype.getId=function(){return _.C(this,1)};Mk.prototype.mf=function(a){return _.ve(this,1,a)};Mk.prototype.lH=function(a){return _.Mj(this,6,Lk[0],a)};
var Nk=function(a){(0,_.A)(this,a,0,-1,null,Pba)};_.p(Nk,_.y);var Pba=[[1,3]];
var Ok=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Ok,_.y);Ok.prototype.Pg=function(a){_.Gj(this,1,a)};Ok.prototype.Zla=function(){return _.Dj(this,2)};Ok.prototype.Ara=function(a){_.Gj(this,2,a)};
var Pk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Pk,_.y);
var Qk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Qk,_.y);Qk.prototype.q5=function(){return _.Dj(this,3)};Qk.prototype.cra=function(a){_.Gj(this,3,a)};Qk.prototype.Zla=function(){return _.Dj(this,5)};Qk.prototype.Ara=function(a){_.Gj(this,5,a)};
var Qba=new _.hk("/google.internal.play.books.audiobook.v1.AudiobookService/GetAudiobookResource",_.Gk,Nk,function(a){return a.kb()},function(a){return _.Oj(Nk,a)});
var Rba=new _.hk("/google.internal.play.books.audiobook.v1.AudiobookService/GetAudiobookSupplement",Ok,Pk,function(a){return a.kb()},function(a){return _.Oj(Pk,a)});
var Rk=function(a){this.wc=new _.Dk({suppressCorsPreflight:!0});this.zc=a};Rk.prototype.pFa=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.audiobook.v1.AudiobookService/GetAudiobookResource",a,b||{},Qba,c)};Rk.prototype.k5=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.audiobook.v1.AudiobookService/GetAudiobookSupplement",a,b||{},Rba,c)};
var Sk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Sk,_.y);Sk.prototype.Za=function(){return _.Dj(this,1)};Sk.prototype.Ue=function(a){return _.Gj(this,1,a)};
var Tk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Tk,_.y);
_.Vk=function(a){(0,_.A)(this,a,0,-1,null,_.Uk)};_.p(_.Vk,_.y);_.Uk=[[1,2]];
var Wk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Wk,_.y);
var Sba=new _.hk("/google.internal.play.books.cloudloading.v1.CloudLoadingOnePlatformService/Delete",Sk,Tk,function(a){return a.kb()},function(a){return _.Oj(Tk,a)});
var Tba=new _.hk("/google.internal.play.books.cloudloading.v1.CloudLoadingOnePlatformService/Insert",_.Vk,Wk,function(a){return a.kb()},function(a){return _.Oj(Wk,a)});
var Xk=function(a){this.wc=new _.Dk({suppressCorsPreflight:!0});this.zc=a};Xk.prototype.insert=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.cloudloading.v1.CloudLoadingOnePlatformService/Insert",a,b||{},Tba,c)};Xk.prototype.delete=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.cloudloading.v1.CloudLoadingOnePlatformService/Delete",a,b||{},Sba,c)};
var Yk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Yk,_.y);
var Zk=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Zk,_.y);
_.$k=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.$k,_.y);_.$k.prototype.Pg=function(a){_.Gj(this,1,a)};
var al=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(al,_.y);
_.bl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.bl,_.y);_.bl.prototype.Pg=function(a){_.Gj(this,1,a)};
var cl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(cl,_.y);
var Uba=new _.hk("/google.internal.play.books.family.v1.FamilyOnePlatformService/Share",_.$k,al,function(a){return a.kb()},function(a){return _.Oj(al,a)});
var Vba=new _.hk("/google.internal.play.books.family.v1.FamilyOnePlatformService/Unshare",_.bl,cl,function(a){return a.kb()},function(a){return _.Oj(cl,a)});
var dl=function(a){this.wc=new _.Dk({suppressCorsPreflight:!0});this.zc=a};dl.prototype.share=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.family.v1.FamilyOnePlatformService/Share",a,b||{},Uba,c)};dl.prototype.hNa=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.family.v1.FamilyOnePlatformService/Unshare",a,b||{},Vba,c)};
var el=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(el,_.y);el.prototype.Pg=function(a){_.Gj(this,1,a)};
_.fl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.fl,_.y);
var Wba=new _.hk("/google.internal.play.books.layers.v1.VolumeAnnotationService/GetDictionaryDefinition",el,_.fl,function(a){return a.kb()},function(a){return _.Oj(_.fl,a)});
var gl=function(a){this.wc=new _.Dk({suppressCorsPreflight:!0});this.zc=a};gl.prototype.pA=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.layers.v1.VolumeAnnotationService/GetDictionaryDefinition",a,b||{},Wba,c)};
var hl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(hl,_.y);hl.prototype.L$=function(a){_.Gj(this,1,a)};
_.il=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.il,_.y);
var kl=function(a){(0,_.A)(this,a,0,-1,null,jl)};_.p(kl,_.y);var jl=[[3,4,5],[6,10]];_.k=kl.prototype;_.k.Pg=function(a){_.Gj(this,1,a)};_.k.ff=function(){return _.Dj(this,2)};_.k.PN=function(a){return _.Gj(this,2,a)};_.k.lH=function(a){return _.Mj(this,10,jl[1],a)};_.k.p5=function(){return _.Dj(this,7)};_.k.A5=function(){return _.Kj(this,_.ak,9)};
var ll=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(ll,_.y);ll.prototype.Qd=function(){return _.Kj(this,kl,1)};ll.prototype.WB=function(a){_.Lj(this,1,a)};
_.ml=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.ml,_.y);_.ml.prototype.Qd=function(){return _.Kj(this,kl,1)};_.ml.prototype.WB=function(a){_.Lj(this,1,a)};
var nl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(nl,_.y);nl.prototype.Pg=function(a){_.Gj(this,2,a)};
_.ol=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.ol,_.y);
_.pl=function(a){(0,_.A)(this,a,0,-1,Xba,null)};_.p(_.pl,_.y);var Xba=[1];
var ql=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(ql,_.y);
var rl=function(a){(0,_.A)(this,a,0,-1,Yba,null)};_.p(rl,_.y);var Yba=[1];
var sl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(sl,_.y);sl.prototype.bs=function(){return _.Dj(this,1)};sl.prototype.Zo=function(a){_.Gj(this,1,a)};sl.prototype.sU=function(){return _.Dj(this,2)};sl.prototype.SX=function(a){_.Gj(this,2,a)};
var tl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(tl,_.y);
var ul=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(ul,_.y);ul.prototype.Pg=function(a){_.Gj(this,1,a)};ul.prototype.ff=function(){return _.Dj(this,3)};ul.prototype.PN=function(a){return _.Gj(this,3,a)};
_.vl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.vl,_.y);
var wl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(wl,_.y);wl.prototype.bs=function(){return _.Dj(this,1)};wl.prototype.Zo=function(a){_.Gj(this,1,a)};
var xl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(xl,_.y);
var yl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(yl,_.y);yl.prototype.Pg=function(a){_.Gj(this,2,a)};
var zl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(zl,_.y);
var Al=function(a){(0,_.A)(this,a,0,-1,Zba,null)};_.p(Al,_.y);var Zba=[1];
var Bl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Bl,_.y);Bl.prototype.Pg=function(a){_.Gj(this,2,a)};
var Cl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Cl,_.y);Cl.prototype.getType=function(){return _.C(this,1)};Cl.prototype.yg=function(a){_.ve(this,1,a)};
var Dl=function(a){(0,_.A)(this,a,0,-1,$ba,null)};_.p(Dl,_.y);var $ba=[1];
var El=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(El,_.y);El.prototype.tu=function(){return _.C(this,3)};
var Gl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Gl,_.y);
var Hl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Hl,_.y);
var Il=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Il,_.y);Il.prototype.J5=function(){return _.C(this,1)};
var Jl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Jl,_.y);Jl.prototype.sF=function(){return _.Kj(this,Hl,1)};Jl.prototype.daa=function(a){return _.Lj(this,1,a)};
var Kl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Kl,_.y);
var Ll=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Ll,_.y);Ll.prototype.sF=function(){return _.Kj(this,Hl,1)};Ll.prototype.daa=function(a){return _.Lj(this,1,a)};Ll.prototype.kF=function(){return _.Kj(this,Gl,13)};Ll.prototype.mma=function(){return _.se(this,13)};
var Ml=function(a){(0,_.A)(this,a,0,-1,aca,null)};_.p(Ml,_.y);var aca=[4];Ml.prototype.NX=function(a){_.ve(this,1,a)};
var Nl=function(a){(0,_.A)(this,a,0,-1,bca,null)};_.p(Nl,_.y);var bca=[2];
var Ol=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Ol,_.y);Ol.prototype.uA=function(){return _.te(this,1)};Ol.prototype.M5=function(){return _.C(this,2)};
_.Pl=function(a){(0,_.A)(this,a,0,-1,cca,null)};_.p(_.Pl,_.y);var cca=[4,8];_.Pl.prototype.VT=function(){return _.Kj(this,Ol,5)};
var Ql=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Ql,_.y);Ql.prototype.kx=function(){return _.C(this,1)};Ql.prototype.Qb=function(){return _.C(this,2)};Ql.prototype.setSize=function(a){return _.ve(this,2,a)};
var Rl=function(a){(0,_.A)(this,a,0,-1,dca,null)};_.p(Rl,_.y);var Sl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Sl,_.y);var dca=[2,8,22,18,21];Sl.prototype.vo=function(){return _.ue(this,1)};Sl.prototype.gaa=function(a){_.ve(this,1,a)};_.k=Rl.prototype;_.k.getTitle=function(){return _.C(this,1)};_.k.setTitle=function(a){return _.ve(this,1,a)};_.k.L5=function(){return _.C(this,3)};_.k.Di=function(){return _.C(this,5)};_.k.SN=function(a){_.ve(this,5,a)};_.k.hf=function(){return _.C(this,6)};
_.k.X$=function(a){_.ve(this,6,a)};_.k.p5=function(){return _.C(this,7)};_.k.nF=function(){return _.C(this,9)};_.k.VT=function(){return _.Kj(this,Ol,20)};
_.Tl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.Tl,_.y);_.k=_.Tl.prototype;_.k.Za=function(){return _.C(this,1)};_.k.Ue=function(a){return _.ve(this,1,a)};_.k.cq=function(){return _.Kj(this,Ll,3)};_.k.$B=function(a){return _.Lj(this,3,a)};_.k.uma=function(){return _.se(this,3)};_.k.Re=function(){return _.Kj(this,Zj,4)};_.k.su=function(){return _.Kj(this,El,5)};
var Ul=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Ul,_.y);Ul.prototype.eq=function(){return _.Kj(this,_.Tl,1)};
var Vl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Vl,_.y);Vl.prototype.Pg=function(a){_.Gj(this,1,a)};
var Wl=function(a){(0,_.A)(this,a,0,-1,eca,null)};_.p(Wl,_.y);var eca=[1,2];Wl.prototype.haa=function(a){return _.ve(this,1,a||[])};Wl.prototype.Qc=function(a){_.Ij(this,1,a)};Wl.prototype.PX=function(a){return _.Lj(this,3,a)};
_.Xl=function(a){(0,_.A)(this,a,0,-1,fca,null)};_.p(_.Xl,_.y);var fca=[1,2,5];_.Xl.prototype.RJ=function(a,b){return _.xe(this,1,a,kl,b)};_.Xl.prototype.Pla=function(){return _.Kj(this,Yk,3)};
var Yl=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Yl,_.y);
_.Zl=function(a){(0,_.A)(this,a,0,-1,gca,null)};_.p(_.Zl,_.y);var gca=[1,2];
_.$l=function(a){(0,_.A)(this,a,0,-1,hca,null)};_.p(_.$l,_.y);var hca=[1];
var am=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(am,_.y);
var bm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(bm,_.y);bm.prototype.G$=function(a){_.Lj(this,2,a)};
_.cm=function(a){(0,_.A)(this,a,0,-1,ica,null)};_.p(_.cm,_.y);var ica=[1];
var dm=function(a){(0,_.A)(this,a,0,-1,jca,null)};_.p(dm,_.y);var jca=[1];
var em=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(em,_.y);em.prototype.G$=function(a){_.Lj(this,1,a)};em.prototype.lra=function(a){_.Fj(this,4,a,!1)};
var fm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(fm,_.y);fm.prototype.PX=function(a){return _.Lj(this,5,a)};fm.prototype.lra=function(a){_.Fj(this,3,a,!1)};
_.gm=function(a){(0,_.A)(this,a,0,-1,kca,null)};_.p(_.gm,_.y);var kca=[1];_.gm.prototype.Pla=function(){return _.Kj(this,Yk,2)};
var hm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(hm,_.y);hm.prototype.Qd=function(){return _.Kj(this,kl,1)};hm.prototype.WB=function(a){_.Lj(this,1,a)};
_.im=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.im,_.y);_.im.prototype.Qd=function(){return _.Kj(this,kl,1)};_.im.prototype.WB=function(a){_.Lj(this,1,a)};
var jm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(jm,_.y);jm.prototype.bs=function(){return _.Dj(this,1)};jm.prototype.Zo=function(a){_.Gj(this,1,a)};jm.prototype.sU=function(){return _.Dj(this,2)};jm.prototype.SX=function(a){_.Gj(this,2,a)};
var km=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(km,_.y);
var lca=new _.hk("/google.internal.play.books.library.v1.LibraryService/AddAnnotation",ll,_.ml,function(a){return a.kb()},function(a){return _.Oj(_.ml,a)});
var mca=new _.hk("/google.internal.play.books.library.v1.LibraryService/AddLibraryDocument",nl,_.ol,function(a){return a.kb()},function(a){return _.Oj(_.ol,a)});
var nca=new _.hk("/google.internal.play.books.library.v1.LibraryService/AddTags",_.pl,ql,function(a){return a.kb()},function(a){return _.Oj(ql,a)});
var oca=new _.hk("/google.internal.play.books.library.v1.LibraryService/CreateCustomTag",sl,tl,function(a){return a.kb()},function(a){return _.Oj(tl,a)});
var pca=new _.hk("/google.internal.play.books.library.v1.LibraryService/DeleteAnnotation",ul,_.vl,function(a){return a.kb()},function(a){return _.Oj(_.vl,a)});
var qca=new _.hk("/google.internal.play.books.library.v1.LibraryService/DeleteCustomTag",wl,xl,function(a){return a.kb()},function(a){return _.Oj(xl,a)});
var rca=new _.hk("/google.internal.play.books.library.v1.LibraryService/DeleteLibraryDocument",yl,zl,function(a){return a.kb()},function(a){return _.Oj(zl,a)});
var sca=new _.hk("/google.internal.play.books.library.v1.LibraryService/GetLibraryDocument",Bl,Ul,function(a){return a.kb()},function(a){return _.Oj(Ul,a)});
var tca=new _.hk("/google.internal.play.books.library.v1.LibraryService/ListAnnotations",Wl,_.Xl,function(a){return a.kb()},function(a){return _.Oj(_.Xl,a)});
var uca=new _.hk("/google.internal.play.books.library.v1.LibraryService/ListTags",Yl,_.Zl,function(a){return a.kb()},function(a){return _.Oj(_.Zl,a)});
var vca=new _.hk("/google.internal.play.books.library.v1.LibraryService/RemoveTags",_.$l,am,function(a){return a.kb()},function(a){return _.Oj(am,a)});
var wca=new _.hk("/google.internal.play.books.library.v1.LibraryService/SyncDocumentPosition",hl,_.il,function(a){return a.kb()},function(a){return _.Oj(_.il,a)});
var xca=new _.hk("/google.internal.play.books.library.v1.LibraryService/SyncExtendedLibrary",bm,_.cm,function(a){return a.kb()},function(a){return _.Oj(_.cm,a)});
var yca=new _.hk("/google.internal.play.books.library.v1.LibraryService/SyncUserLibrary",fm,_.gm,function(a){return a.kb()},function(a){return _.Oj(_.gm,a)});
var zca=new _.hk("/google.internal.play.books.library.v1.LibraryService/UpdateAnnotation",hm,_.im,function(a){return a.kb()},function(a){return _.Oj(_.im,a)});
var Aca=new _.hk("/google.internal.play.books.library.v1.LibraryService/UpdateCustomTag",jm,km,function(a){return a.kb()},function(a){return _.Oj(km,a)});
var lm=function(a){this.wc=new _.Dk({suppressCorsPreflight:!0});this.zc=a};_.k=lm.prototype;_.k.Naa=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/SyncUserLibrary",a,b||{},yca,c)};_.k.Maa=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/SyncExtendedLibrary",a,b||{},xca,c)};
_.k.Nla=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/GetLibraryDocument",a,b||{},sca,c)};_.k.Jt=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/AddLibraryDocument",a,b||{},mca,c)};_.k.Z3=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/DeleteLibraryDocument",a,b||{},rca,c)};
_.k.SJ=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/AddTags",a,b||{},nca,c)};_.k.uN=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/RemoveTags",a,b||{},vca,c)};_.k.nV=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/ListTags",a,b||{},uca,c)};
_.k.C3=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/CreateCustomTag",a,b||{},oca,c)};_.k.fba=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/UpdateCustomTag",a,b||{},Aca,c)};_.k.Y3=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/DeleteCustomTag",a,b||{},qca,c)};
_.k.GMa=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/SyncDocumentPosition",a,b||{},wca,c)};_.k.RJ=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/AddAnnotation",a,b||{},lca,c)};_.k.ei=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/ListAnnotations",a,b||{},tca,c)};
_.k.QH=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/UpdateAnnotation",a,b||{},zca,c)};_.k.Ai=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.library.v1.LibraryService/DeleteAnnotation",a,b||{},pca,c)};
_.mm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.mm,_.y);_.mm.prototype.NX=function(a){_.ve(this,1,a)};
var nm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(nm,_.y);
_.om=function(a){(0,_.A)(this,a,0,-1,Bca,null)};_.p(_.om,_.y);var Bca=[1];_.om.prototype.wd=function(){return _.Kj(this,Yk,2)};
_.pm=function(a){(0,_.A)(this,a,0,-1,Cca,null)};_.p(_.pm,_.y);var Cca=[1];
var qm=function(a){(0,_.A)(this,a,0,-1,Dca,null)};_.p(qm,_.y);var Dca=[1];
var Eca=new _.hk("/google.internal.play.books.series.v1.SeriesOnePlatformService/Fetch",_.pm,qm,function(a){return a.kb()},function(a){return _.Oj(qm,a)});
var Fca=new _.hk("/google.internal.play.books.series.v1.SeriesOnePlatformService/FetchMembers",nm,_.om,function(a){return a.kb()},function(a){return _.Oj(_.om,a)});
var rm=function(a){this.wc=new _.Dk({suppressCorsPreflight:!0});this.zc=a};rm.prototype.fetch=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.series.v1.SeriesOnePlatformService/Fetch",a,b||{},Eca,c)};rm.prototype.UEa=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.series.v1.SeriesOnePlatformService/FetchMembers",a,b||{},Fca,c)};
var sm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(sm,_.y);
_.tm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.tm,_.y);_.tm.prototype.getId=function(){return _.C(this,1)};_.tm.prototype.mf=function(a){return _.ve(this,1,a)};
_.um=function(a){(0,_.A)(this,a,0,-1,Gca,null)};_.p(_.um,_.y);var Gca=[1];
_.vm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.vm,_.y);_.vm.prototype.Lla=function(){return _.C(this,1)};_.vm.prototype.OX=function(a){_.ve(this,1,a)};_.vm.prototype.Kla=function(){return _.ue(this,2)};_.vm.prototype.yd=function(a){_.ve(this,2,a)};
_.wm=function(a){(0,_.A)(this,a,0,-1,Hca,null)};_.p(_.wm,_.y);var Hca=[1];
_.xm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.xm,_.y);
var ym=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(ym,_.y);
_.zm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.zm,_.y);_.zm.prototype.Ola=function(){return _.Kj(this,ym,2)};
_.Am=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.Am,_.y);_.Am.prototype.getSettings=function(){return _.Kj(this,_.zm,1)};_.Am.prototype.oH=function(a){_.Lj(this,1,a)};
var Bm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Bm,_.y);Bm.prototype.getSettings=function(){return _.Kj(this,_.zm,1)};Bm.prototype.oH=function(a){_.Lj(this,1,a)};
_.Cm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.Cm,_.y);_.Cm.prototype.getSettings=function(){return _.Kj(this,_.zm,1)};_.Cm.prototype.oH=function(a){_.Lj(this,1,a)};
var Ica=new _.hk("/google.internal.play.books.settings.v1.SettingsOnePlatformService/GetUserSettings",sm,_.Am,function(a){return a.kb()},function(a){return _.Oj(_.Am,a)});
var Jca=new _.hk("/google.internal.play.books.settings.v1.SettingsOnePlatformService/UpdateUserSettings",Bm,_.Cm,function(a){return a.kb()},function(a){return _.Oj(_.Cm,a)});
var Dm=function(a){this.wc=new _.Dk({suppressCorsPreflight:!0});this.zc=a};Dm.prototype.uF=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.settings.v1.SettingsOnePlatformService/GetUserSettings",a,b||{},Ica,c)};Dm.prototype.kba=function(a,b,c){return _.Ek(this.wc,this.zc+"/$rpc/google.internal.play.books.settings.v1.SettingsOnePlatformService/UpdateUserSettings",a,b||{},Jca,c)};
var Em;Em=function(a){return(a=a.exec(_.kb))?a[1]:""};_.Fm=function(){if(_.ce)return Em(/Firefox\/([0-9.]+)/);if(_.zb||_.Ab||_.yb)return _.Kb;if(_.ge)return _.vb()?Em(/CriOS\/([0-9.]+)/):Em(/Chrome\/([0-9.]+)/);if(_.he&&!_.vb())return Em(/Version\/([0-9.]+)/);if(_.de||_.ee){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.kb);if(a)return a[1]+"."+a[2]}else if(_.fe)return(a=Em(/Android\s+([0-9.]+)/))?a:Em(/Version\/([0-9.]+)/);return""}();
var Zh=null,ci=new WeakMap;
var Gm=function(){};Gm.prototype.send=function(a,b){_.Yh(a);return this.makeRequest(a).then(function(c){return b?_.Xh(b,c):c})};
_.Hm=function(a,b,c,d,e){this.h5=a;this.f5=b;this.jA=c||{};this.Xp=d||{};this.WDa=e};_.x(_.Hm,Gm);var Im=function(a){return _.$h().then(function(b){b=b||window.gapi;a.WN(b);return _.ei(b,{UR:a.f5,clientId:a.Xp.clientId,scope:a.Xp.scope,Dma:a.Xp.Dma,jla:a.Xp.jla}).then(function(){return b})})};
_.Hm.prototype.makeRequest=function(a){var b=this;return Im(this).then(function(c){return _.r(b,function e(){var f=this;return _.w(e,function(g){if(1==g.ma)return void 0===f.Xp.Y7?g.Xb(2):_.$c(g,_.di(c,f.Xp.Y7),2);f.WN(c);return g.return(f.k9(c.client.request({root:f.h5,path:a.path,method:a.ls,body:a.body,params:a.kc,headers:a.headers,authType:a.authType,apiId:a.apiId||f.WDa})))})})})};
_.Hm.prototype.k9=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)})})};_.Hm.prototype.WN=function(a){for(var b in this.jA)this.jA.hasOwnProperty(b)&&_.bi(a,b,this.jA[b])};
_.Jm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.Jm,_.y);_.Jm.prototype.setApiKey=function(a){return _.ve(this,1,a)};
var Km=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Km,_.y);Km.prototype.n5=function(){return _.C(this,1)};
_.Lm=function(a,b){if(a instanceof _.Lm)this.ye=a.ye,this.Cu=a.Cu,this.hh=a.hh,this.Bh=a.Bh;else{a=a.match(Kca);var c=a[2];c&&(this.hh=c,c=a[4],a=a[3],c&&a&&(this.ye=c,this.Cu=a))}void 0!==b&&(this.Bh=b)};_.k=_.Lm.prototype;_.k.ub=function(){return this.hh};_.k.Wh=function(){return this.Bh};_.k.toString=function(){var a=[],b=this.hh;b&&(a.push(this.ji,b),(b=this.Cu&&this.ye?this.Cu+"."+this.ye:"")&&a.push(b));return a.join(".")};_.k.clone=function(){return new _.Lm(this)};_.k.ji="GBS";_.k.hh="";
_.k.Cu="";_.k.ye="";_.k.Bh=0;var Kca=/^(GBS\.)?([A-Z]+[0-9]+[-A-Z0-9]*)?(?:\.([a-z])\.((?:[0-9]+)(?:\.[0-9]+)*))?/;
var Mm={ZNa:0,Zta:"{0} and {1}",Yta:"{0}, {1}",Xta:"{0}, {1}",Wta:"{0}, and {1}"},Nm=Mm;Nm=Mm;
_.Om=function(){this.jIa=Nm.Zta;this.iIa=Nm.Yta;this.hIa=Nm.Xta;this.gIa=Nm.Wta};_.Om.prototype.format=function(a){var b=a.length;switch(b){case 0:return"";case 1:return String(a[0]);case 2:return this.jIa.replace("{0}",String(a[0])).replace("{1}",String(a[1]))}for(var c=this.iIa.replace("{0}",String(a[0])).replace("{1}",String(a[1])),d=2;d<b-1;++d)c=this.hIa.replace("{0}",c).replace("{1}",String(a[d]));return this.gIa.replace("{0}",c).replace("{1}",String(a[b-1]))};
var Qm,Lca;_.Pm=function(){this.Pk=new _.Tl;this.Ff=0;this.lY=new Set;this.$j=new Set;this.zh=!0;this.Bv=0;this.GW=this.vT=this.rE=this.Ak=this.xr=this.thumbnailUrl="";this.MO=0;this.wF=this.os=!1;this.EX=1;this.Wqa="";this.pv=0;this.NF=this.qe=!1;this.QU=!0;this.Sl=Vh();this.iZ=new _.Om;var a=this.Pk,b=new Rl;_.Lj(a,2,b);this.Pk.$B(new Ll);a=this.Pk;b=new El;_.Lj(a,5,b)};_.Pm.prototype.FU=function(a){return this.lY.has(a)};_.Pm.prototype.Ix=function(){return this.Sl.Ix};
_.Pm.prototype.uA=function(){var a,b;return null!==(b=null===(a=this.kg.VT())||void 0===a?void 0:a.uA())&&void 0!==b?b:void 0};
_.Rm=function(a,b,c){var d,e,f,g,h,m;a.Pk=b;a.volumeId=b.Za();a.os=!(null===(d=a.We)||void 0===d||!_.ue(d,20));a.qe=_.se(a.kg,17);a.NF=!!_.ue(a.kg,19);a.QU=!a.qe&&!a.NF;a.Pk.cq()||a.Pk.$B(new Ll);if(!a.Pk.su()){b=a.Pk;var n=new El;_.Lj(b,5,n)}a.xr=null!==(e=_.C(a.kg,10))&&void 0!==e?e:"";b=null!==(f=c.xL())&&void 0!==f?f:"";b=_.Sj(null!==b&&void 0!==b?b:"books/reader","id",a.volumeId);a.Ak=a.qe?b.replace(/\/reader/,"/listen"):b;a.MO=null!==(g=Number(_.C(a.We,2)))&&void 0!==g?g:0;b=(b=c.WT())&&a.Ug.length?
_.Sj(b,"id",a.Ug[0]):"";a.rE=b;if(1===_.Bj(a.We,5,0))a.zh=!0,a.Ff=4,Qm(a,_.bj(c));else if(2===_.Bj(a.We,5,0))a.Ff=5,4===_.C(a.Ez,1)&&(a.zh=!1);else if(_.Ej(a.We,3,!1))if(a.zh=!0,a.Ff=7,_.Kj(a.We,Jl,19)&&_.Kj(_.Kj(a.We,Jl,19),Il,3))switch(a.Bv=_.Kj(_.Kj(a.We,Jl,19),Il,3).J5(),_.Kj(_.Kj(a.We,Jl,19),Il,3).J5()){case 3:a.zh=!1;a.xr=null!==(h=_.C(c,11))&&void 0!==h?h:"";break;case 2:_.se(a.kg,12)?(a.zh=!0,Qm(a,_.bj(c))):a.Bv=1;break;default:a.zh=!1,a.xr=null!==(m=_.C(c,11))&&void 0!==m?m:""}else a.Bv=
1,a.zh=!1,a.Ak="";else _.Ej(a.We,15,!1)?(a.zh=!1,a.Ak=a.xr,a.Ff=2):_.Ej(a.We,10,!1)?(Qm(a,_.bj(c)),a.Ff=1):3===a.Ez.tu()?(a.zh=!0,a.Ff=6):2===a.Ez.tu()||1===a.Ez.tu()?(a.zh=!0,Qm(a,_.bj(c)),a.Ff=3):(a.zh=!1,a.Ff=0);if(3===a.Ff||4===a.Ff||2===a.Ff)a.os=!1;c=_.bj(c);b=_.we(a.kg,Ql,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.Qb()){n=t.kx();break}n||(n=b[0].kx());n?(_.Ej(a.We,3,!1)&&c&&(n=_.Sj(n,"authuser",c)),n=a.qe?n:_.vf(n,"w","300","usc","0"),a.Kf&&1===
a.Bv&&(n=_.Sj(n,"zx","stillprocessing")),c=n):c=""}else c="";a.thumbnailUrl=c;if(c=a.Pk.Re()){b=Vh();b.cM=3!==_.C(c,2)||1===_.C(c,2);b.pX=oba(c);b.Vt=c.uu()||"";var u;if(n=_.Kj(c,Xj,3))q=Number(_.C(n,2)),b.NT=Wh(q,null!==(u=_.C(n,1))&&void 0!==u?u:"");if(b.cM)if(1===_.C(c,2))b.Ix=!0,b.lG=0,b.ru=Wh(0,""),b.MT=Wh(0,"");else{u=void 0;n="";b.Ix=!0;q=_.l(_.we(c,Yj,5));for(t=q.next();!t.done;t=q.next()){t=t.value;var v=_.Kj(t,Xj,2),B=(null===v||void 0===v?void 0:_.C(v,1))||"";if(v&&B){v=Number(_.C(v,2));
0<v&&(b.Ix=!1);if(void 0===u||v<u)u=v,n=B,b.ru=Wh(v,B);6===_.C(t,4)||4===_.C(c,2)?b.a5=Wh(v,B):1===_.C(t,4)?b.MT=Wh(v,B):3===_.C(t,4)&&(b.b5=Wh(v,B))}}u&&(b.lG=u,b.ru=Wh(u,n))}else b.Ix=!1;a.Sl=b}var z,J,K,O;if(u=null===(z=a.kg)||void 0===z?void 0:_.Kj(z,Nl,15))z=_.we(u,Ml,2),z.length&&(z=z[0],a.seriesId=null!==(J=_.C(z,1))&&void 0!==J?J:void 0,a.EX=null!==(K=_.C(z,2))&&void 0!==K?K:1,a.pv=null!==(O=_.C(z,3))&&void 0!==O?O:0,a.Wqa=Lca(_.C(z,5),_.C(u,3),a.EX));return a};
Qm=function(a,b){var c,d,e,f,g,h=a.Pk.su();if(h){var m=_.Kj(h,Dl,10);if(m){var n=h="";m=_.l(_.we(m,Cl,1));for(var q=m.next();!q.done;q=m.next()){var t=q.value;_.C(t,3)&&(a.wF=!0);switch(t.getType()){case 1:h=null!==(d=null!==(c=_.C(t,2))&&void 0!==c?c:_.C(t,3))&&void 0!==d?d:"";break;case 2:n=null!==(f=null!==(e=_.C(t,2))&&void 0!==e?e:_.C(t,3))&&void 0!==f?f:"";break;case 3:if(q=_.Kj(a.kg,Sl,12))t=null!==(g=_.C(t,2))&&void 0!==g?g:"",t=0>_.Rj(t).indexOf("drive.google.com")||!(0<=_.Tj(t,0,"id",t.search(_.Uj)))?
t:_.Wj(_.wf(t,"/uc"),"export","download"),q.vo()?h=t:_.ue(q,2)&&(n=t)}}b&&(h&&(h=_.Sj(h,"authuser",b)),n&&(n=_.Sj(n,"authuser",b)));a.vT=h;a.GW=n}}};Lca=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(_.Pm.prototype,{rs:{configurable:!0,enumerable:!0,get:function(){return 2===this.Ff}},SF:{configurable:!0,enumerable:!0,get:function(){return 3===this.Ff}},TF:{configurable:!0,enumerable:!0,get:function(){return 4===this.Ff}},XU:{configurable:!0,enumerable:!0,get:function(){return 5===this.Ff}},ZL:{configurable:!0,enumerable:!0,get:function(){return 6===this.Ff&&_.Ej(this.We,16,!1)}},lk:{configurable:!0,enumerable:!0,get:function(){return _.Ej(this.We,16,!1)}},Kf:{configurable:!0,
enumerable:!0,get:function(){return 7===this.Ff}},mk:{configurable:!0,enumerable:!0,get:function(){return this.zh&&(3===this.Ff||4===this.Ff||1===this.Ff||7===this.Ff)}},h7:{configurable:!0,enumerable:!0,get:function(){return 3===this.Ez.tu()||this.hq&&!this.lk}},PU:{configurable:!0,enumerable:!0,get:function(){return this.lY.has("Completed")}},Lt:{configurable:!0,enumerable:!0,get:function(){return this.lk&&!this.rs}},tags:{configurable:!0,enumerable:!0,get:function(){return this.lY}},volumeId:{configurable:!0,
enumerable:!0,get:function(){var a;return null!==(a=this.Pk.Za())&&void 0!==a?a:""},set:function(a){this.Pk.Ue(a)}},title:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.kg.getTitle())&&void 0!==a?a:""}},Ug:{configurable:!0,enumerable:!0,get:function(){return _.C(this.kg,2)}},TE:{configurable:!0,enumerable:!0,get:function(){return this.iZ.format(this.Ug)}},L9:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.kg.L5())&&void 0!==a?a:""}},Spa:{configurable:!0,
enumerable:!0,get:function(){var a;return null!==(a=_.C(this.kg,4))&&void 0!==a?a:""}},Xu:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.kg.hf())&&void 0!==a?a:0}},BDa:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.kg.p5())&&void 0!==a?a:""}},Upa:{configurable:!0,enumerable:!0,get:function(){var a,b;return null!==(b=null===(a=this.kg.VT())||void 0===a?void 0:a.M5())&&void 0!==b?b:0}},DCa:{configurable:!0,enumerable:!0,get:function(){var a,b;return null!==
(b=null===(a=this.kg.VT())||void 0===a?void 0:a.uA())&&void 0!==b?b:0}},language:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.kg.nF())&&void 0!==a?a:""}},$Ka:{configurable:!0,enumerable:!0,get:function(){var a,b,c=null===(b=null===(a=_.Kj(this.We,Jl,19))||void 0===a?void 0:a.sF())||void 0===b?void 0:_.C(b,1);return c?new _.Lm(c):null}},hq:{configurable:!0,enumerable:!0,get:function(){return 1===this.Ez.tu()}},description:{configurable:!0,enumerable:!0,get:function(){var a;
return null!==(a=this.kg.Di())&&void 0!==a?a:""}},Z9:{configurable:!0,enumerable:!0,get:function(){var a=_.Kj(this.We,Kl,4);return Number((null===a||void 0===a?void 0:_.C(a,2))||0)}},SU:{configurable:!0,enumerable:!0,get:function(){return 2===this.Ez.tu()&&!_.Ej(this.We,16,!1)}},FKa:{configurable:!0,enumerable:!0,get:function(){return this.qe?"audiobook-"+this.volumeId:"book-"+this.volumeId}},hY:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=_.Kj(this.kg,Sl,12))||void 0===a||
!_.ue(a,2))}},Vt:{configurable:!0,enumerable:!0,get:function(){return this.Sl.Vt}},cM:{configurable:!0,enumerable:!0,get:function(){return this.Sl.cM}},ru:{configurable:!0,enumerable:!0,get:function(){return this.Sl.ru}},NT:{configurable:!0,enumerable:!0,get:function(){return this.Sl.NT}},pX:{configurable:!0,enumerable:!0,get:function(){return this.Sl.pX}},lG:{configurable:!0,enumerable:!0,get:function(){return this.Sl.lG}},bja:{configurable:!0,enumerable:!0,get:function(){var a,b=_.Kj(this.kg,_.Pl,
17);return b?(b=_.Kj(b,Qk,1))?null!==(a=b.Zla())&&void 0!==a?a:"":"":""}},vCa:{configurable:!0,enumerable:!0,get:function(){var a,b=_.Kj(this.kg,_.Pl,17);return b?(b=_.Kj(b,Qk,1))?null!==(a=b.q5())&&void 0!==a?a:"":"":""}},xCa:{configurable:!0,enumerable:!0,get:function(){return this.mk&&!!this.bja}},wCa:{configurable:!0,enumerable:!0,get:function(){if(!this.mk)return!1;var a=_.Kj(this.kg,_.Pl,17);return a&&_.ue(a,6)?(a=_.Kj(a,Qk,1))?!!a.q5():!1:!1}},oaa:{configurable:!0,enumerable:!0,get:function(){return!this.cM||
this.SU||1===this.Ff||this.rs||this.mk&&this.lk?!1:!0}},kg:{configurable:!0,enumerable:!0,get:function(){return _.Kj(this.Pk,Rl,2)}},Ez:{configurable:!0,enumerable:!0,get:function(){return this.Pk.su()}},We:{configurable:!0,enumerable:!0,get:function(){return this.Pk.cq()}}});
_.Sm=function(a){(0,_.A)(this,a,0,-1,Mca,null)};_.p(_.Sm,_.y);var Mca=[1];
var Um=function(){return!Tm()&&(_.nb("iPod")||_.nb("iPhone")||_.nb("Android")||_.nb("IEMobile"))},Tm=function(){return _.nb("iPad")||_.nb("Android")&&!_.nb("Mobile")||_.nb("Silk")};
var Nca=_.yb?"opera":_.Ab?"edge":_.zb?"ie":_.ce?"firefox":_.de?"iphone":_.ee?"ipad":_.fe?"android":_.ge?"chrome":_.he?"safari":"unknown";
var Vm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Vm,_.y);Vm.prototype.vl=function(){return _.C(this,1)};Vm.prototype.qv=function(a){return _.ve(this,1,a)};
var Wm=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Wm,_.y);_.k=Wm.prototype;_.k.K$=function(a){_.ve(this,3,a)};_.k.getCountry=function(){return _.C(this,4)};_.k.vl=function(){return _.C(this,5)};_.k.qv=function(a){return _.ve(this,5,a)};_.k.n5=function(){return _.C(this,7)};
var Xm=function(a){this.FK=this.I3=this.Qma=a};Xm.prototype.reset=function(){this.FK=this.I3=this.Qma};Xm.prototype.Ib=function(){return this.I3};
var Ym=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(Ym,_.y);Ym.prototype.Hla=function(){return _.C(this,1)};Ym.prototype.I$=function(a){return _.ve(this,1,a)};
var Zm=function(a){(0,_.A)(this,a,0,-1,Oca,null)};_.p(Zm,_.y);var Oca=[1,2,3,4,5];
var $m=function(a){(0,_.A)(this,a,0,31,Pca,null)};_.p($m,_.y);var Pca=[3,20,27];$m.prototype.FU=function(){return _.se(this,2)};$m.prototype.bra=function(a){_.ve(this,26,a)};
var an=function(a){(0,_.A)(this,a,0,17,Qca,null)};_.p(an,_.y);var Qca=[3,5],bn=function(a){var b=Date.now().toString();return _.ve(a,4,b)};an.prototype.Gla=function(){return _.Kj(this,Ym,1)};an.prototype.LX=function(a){return _.Lj(this,1,a)};var cn=function(a,b){return _.Nj(a,3,b)},Rca=function(a,b){return _.ve(a,14,b)};an.prototype.ara=function(a){_.Lj(this,13,a)};
var dn=function(a){(0,_.A)(this,a,0,6,Sca,null)};_.p(dn,_.y);var Sca=[5];
var zj=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(zj,_.y);
var Tca=new Aj;
var fn=function(a,b,c,d,e,f,g,h,m,n,q){_.Xe.call(this);this.pIa=a;this.Dla=b||_.Ba;this.tE=new an;this.s3="";this.oJa=d;this.toa=q;this.en=[];this.wna="";this.gNa=_.Id(xba,0,1);this.n3=e||null;this.HX=c||null;this.i4=g||!1;this.hh=m||null;this.Ssa=this.Tsa=!1;this.yoa=this.Eaa=-1;this.Lja=!1;this.Py=!h;this.C8=0;this.ULa=1;this.q3=null;this.lna=f||!1;this.rba=!1;(a=!this.lna)&&!(a=_.ge&&_.Lb(65)||_.ce&&_.Lb(45)||_.he&&_.Lb(12))&&(a=_.vb())&&(a=0<=_.Wa(sj(),12));this.WHa=a&&!!_.tj()&&!!_.tj().navigator&&
!!_.tj().navigator.sendBeacon;a=(new Ym).I$(1);f||(f=(new Wm).qv(document.documentElement.getAttribute("lang")),_.Lj(a,11,f));this.tE.LX(a);_.ve(this.tE,2,this.pIa);this.gA=new Xm(1E4);this.Tp=new _.Pj(this.gA.Ib());_.$i(this,this.Tp);_.Oe(this.Tp,"tick",lj(en(this,n)),!1,this);this.O2=new _.Pj(6E5);_.$i(this,this.O2);_.Oe(this.O2,"tick",lj(en(this,n)),!1,this);this.i4||this.O2.start();this.lna||(_.Oe(_.tj(),"beforeunload",this.ET,!1,this),_.Oe(_.tj(),"unload",this.ET,!1,this),_.Oe(document,"pagehide",
this.ET,!1,this))};_.p(fn,_.Xe);var en=function(a,b){return b?function(){b().then(a.flush.bind(a))}:a.flush};fn.prototype.na=function(){this.ET();fn.ka.na.call(this)};var gn=function(a){a.n3||(a.n3=.01>a.gNa()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.n3};fn.prototype.dispatch=function(a){if(a instanceof $m)this.log(a);else{var b=new $m;a=a.kb();b=_.ve(b,8,a);this.log(b)}};fn.prototype.bra=function(a){this.s3=a};
fn.prototype.ara=function(a){this.q3=a};var hn=function(a,b){a.gA=new Xm(1>b?1:b);a.Tp.setInterval(a.gA.Ib())};fn.prototype.log=function(a){a=_.ze(a);var b=this.ULa++;_.ve(a,21,b);this.s3&&a.bra(this.s3);if(!_.C(a,1)){b=a;var c=Date.now().toString();_.ve(b,1,c)}for(_.se(a,15)||_.ve(a,15,60*(new Date).getTimezoneOffset());1E3<=this.en.length;)this.en.shift(),++this.C8;this.en.push(a);this.dispatchEvent(new jn(a));this.i4||this.Tp.enabled||this.Tp.start()};
fn.prototype.flush=function(a,b){if(0==this.en.length)a&&a();else if(this.rba)kn(this);else{var c=Date.now();if(this.yoa>c&&this.Eaa<c)b&&b("throttled");else{var d=Rca(cn(bn(_.ze(this.tE)),this.en),this.C8);this.q3&&d.ara(this.q3);c={};var e=this.Dla();e&&(c.Authorization=e);var f=gn(this);this.HX&&(c["X-Goog-AuthUser"]=this.HX,f=_.Sj(f,"authuser",this.HX));this.hh&&(c["X-Goog-PageId"]=this.hh,f=_.Sj(f,"pageId",this.hh));if(e&&this.wna==e)b&&b("stale-auth-token");else{this.en=[];this.Tp.enabled&&
this.Tp.stop();this.C8=0;var g=d.kb();c={url:f,body:g,lQa:1,pLa:c,b$:"POST",withCredentials:this.Py,QMa:0};f=(0,_.Ca)(function(h){this.gA.reset();this.Tp.setInterval(this.gA.Ib());if(h){try{var m=JSON.parse(h.replace(")]}'\n",""));var n=new dn(m)}catch(q){}n&&(h=_.Bj(n,1,"-1"),h=Number(h),0<h&&(this.Eaa=Date.now(),this.yoa=this.Eaa+h),n=n.getExtension(Tca))&&(n=_.Cj(n,1,-1),-1!=n&&(this.Lja||hn(this,n)))}a&&a()},this);g=(0,_.Ca)(function(h){var m=_.we(d,$m,3),n=this.gA;n.FK=Math.min(3E5,2*n.FK);n.I3=
Math.min(3E5,n.FK+Math.round(.2*(Math.random()-.5)*n.FK));this.Tp.setInterval(this.gA.Ib());401==h&&e&&(this.wna=e);if(500<=h&&600>h||401==h||0==h)this.en=m.concat(this.en),this.i4||this.Tp.enabled||this.Tp.start();b&&b("net-send-failed",h)},this);this.toa?this.toa.send(c,f,g):this.oJa(c,f,g)}}}};fn.prototype.ET=function(){this.Tsa&&kn(this);this.Ssa&&Uca(this);this.flush()};
var kn=function(a){ln(a,32,10,function(b,c){b=_.Sj(b,"format","json");b=_.tj().navigator.sendBeacon(b,c.kb());a.rba&&!b&&(a.rba=!1);return b})},Uca=function(a){ln(a,6,5,function(b,c){c=c.kb();c=_.me(_.yj(c),3);b=_.vf(b,"format","base64json","p",c);_.qj(new Image,b);return!0})},ln=function(a,b,c,d){if(0!=a.en.length){var e=_.Vj(gn(a),"format");e=_.vf(e,"auth",a.Dla(),"authuser",a.HX||"0");for(var f=0;f<c&&a.en.length;++f){var g=a.en.slice(0,b),h=cn(bn(_.ze(a.tE)),g);if(!d(e,h))break;a.en=a.en.slice(g.length)}}},
jn=function(){this.type="event-logged"};_.p(jn,_.Ce);
var Vca;Vca=function(){return null};
_.mn=function(a,b){this.$Ba=b=void 0===b?new _.Sm:b;if(!a){var c=void 0===c?Vca:c;c=new fn(2,c,null,rba,"https://play.google.com/play/log?format=json");c.Lja=!0;hn(c,15E3);c.Tsa=c.WHa;c.Ssa=!0;a=c.tE.Gla();b=new Wm;var d=new Vm,e=Um()||Tm()?Tm()?2:Um()?1:0:3;_.ve(b,6,_.nb("Android")?3:_.nb("CrOS")?5:_.nb("CrKey")?9:_.nb("Windows")?2:_.nb("iPad")?6:_.ub()?7:_.nb("iPod")?8:_.nb("Linux")?4:_.nb("Macintosh")?1:0);var f=sj();_.ve(b,2,f);b.K$(e);e=_.tj();b.qv(document.documentElement.getAttribute("lang"));d.qv(e.navigator.language||
e.navigator.browserLanguage);_.ve(d,2,Nca);_.ve(d,3,_.Fm);_.Lj(a,11,b);_.Lj(a,9,d);a.Hla()||a.I$(1);c.tE.LX(a);a=c}this.Kja=a};_.mn.prototype.log=function(a,b,c){b=b||_.nn();_.ve(a,20,b);c&&_.ve(a,21,c);_.ve(a,23,!!_.kb.match("CrKey"));c=new $m;a=a.kb();_.ve(c,8,a);a=new Zm;b=_.C(this.$Ba,1);_.ve(a,4,b||[]);_.Lj(c,7,a);this.Kja.log(c)};_.mn.prototype.flush=function(){this.Kja.flush()};_.nn=function(){var a=_.Jd()%864E5,b=_.rj(Math.floor(9999999*Math.random())+1,7);return Number([a,b].join(""))};
var on=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(on,_.y);on.prototype.getType=function(){return _.C(this,1)};on.prototype.yg=function(a){_.ve(this,1,a)};
_.pn=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.pn,_.y);_.k=_.pn.prototype;_.k.getType=function(){return _.C(this,2)};_.k.yg=function(a){_.ve(this,2,a)};_.k.Za=function(){return _.C(this,7)};_.k.Ue=function(a){return _.ve(this,7,a)};_.k.mra=function(a){_.ve(this,8,a)};_.k.clearVideo=function(){return _.Lj(this,15,void 0)};_.k.kF=function(){return _.Kj(this,on,17)};_.k.mma=function(){return _.se(this,17)};
var Wca=function(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})};
_.qn=function(a,b,c){this.Cq=a;this.UR=b;this.XLa=c};_.qn.prototype.makeRequest=function(a,b,c){return _.r(this,function e(){var f=this,g,h;return _.w(e,function(m){if(1==m.ma)return _.$c(m,Xca(f,f.Cq,f.UR),2);g=m.va;h=new Wca;b.bind(a)(c,g,Yca(h));return m.return(h.promise)})})};
var Xca=function(a,b,c){return _.r(a,function e(){var f,g=this;return _.w(e,function(h){if(1==h.ma)return _.$c(h,Im(b),2);f=h.va;return h.return({Authorization:f.auth.getAuthHeaderValueForFirstParty([]),"X-Goog-Api-Key":c,"X-Goog-AuthUser":g.XLa})})})},Yca=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 Zca="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");
_.rn=function(a,b){this.hc=b;this.Cq=new _.Hm(_.C(a,2),_.C(a,1),{"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0});this.bS=new Rk(_.C(a,2));this.ES=new Xk(_.C(a,2));this.CT=new dl(_.C(a,2));this.Gd=new lm(_.C(a,2));this.FX=new rm(_.C(a,2));this.zy=new Dm(_.C(a,2));this.qta=new gl(_.C(a,2));this.Rc=new _.qn(this.Cq,_.C(a,1),_.bj(b)||"")};_.k=_.rn.prototype;
_.k.Naa=function(a){return _.r(this,function c(){var d,e,f,g,h,m,n,q,t,u,v,B,z=this;return _.w(c,function(J){d=new fm;e=new em;_.Lj(d,6,e);e.lra(!!a.lHa);if(a.S2&&a.S2.length)for(f=new rl,e.G$(f),g=_.l(a.S2),h=g.next();!h.done;h=g.next())m=h.value,_.Ij(f,1,m);if(a.$ka&&a.$ka.length)for(n=new Al,_.Lj(e,2,n),q=_.l(a.$ka),t=q.next();!t.done;t=q.next())u=t.value,_.Ij(n,1,u);if(a.e9||a.pageSize)v=new Zk,d.PX(v),a.e9&&_.Gj(v,2,a.e9),a.pageSize&&_.Fj(v,1,a.pageSize,0);B=new dm;_.Lj(e,3,B);_.Ij(B,1,1);_.Ij(B,
1,2);a.kHa&&_.Ij(B,1,3);return J.return(z.Rc.makeRequest(z.Gd,z.Gd.Naa,d))})})};_.k.Maa=function(a){return _.r(this,function c(){var d,e,f=this;return _.w(c,function(g){d=new bm;a&&(e=new rl,d.G$(e),_.Ij(e,1,a));return g.return(f.Rc.makeRequest(f.Gd,f.Gd.Maa,d))})})};_.k.Mb=function(a){return _.r(this,function c(){var d,e=this,f;return _.w(c,function(g){if(1==g.ma)return d=new Bl,d.Pg(a),_.$c(g,e.Rc.makeRequest(e.Gd,e.Gd.Nla,d),2);f=g.va;return g.return(_.Rm(new _.Pm,f.eq(),e.hc))})})};
_.k.eq=function(a){return _.r(this,function c(){var d,e=this,f;return _.w(c,function(g){if(1==g.ma)return d=new Bl,d.Pg(a),_.$c(g,e.Rc.makeRequest(e.Gd,e.Gd.Nla,d),2);f=g.va;return g.return(f.eq())})})};_.k.SJ=function(a){return _.r(this,function c(){var d=this;return _.w(c,function(e){return e.return(d.Rc.makeRequest(d.Gd,d.Gd.SJ,a))})})};_.k.nV=function(){return _.r(this,function b(){var c=this;return _.w(b,function(d){return d.return(c.Rc.makeRequest(c.Gd,c.Gd.nV,new Yl))})})};
_.k.uN=function(a){return _.r(this,function c(){var d=this;return _.w(c,function(e){return e.return(d.Rc.makeRequest(d.Gd,d.Gd.uN,a))})})};_.k.C3=function(a,b){return _.r(this,function d(){var e,f=this;return _.w(d,function(g){e=new sl;e.Zo(a);e.SX(b);return g.return(f.Rc.makeRequest(f.Gd,f.Gd.C3,e))})})};_.k.Y3=function(a){return _.r(this,function c(){var d,e=this;return _.w(c,function(f){d=new wl;d.Zo(a);return f.return(e.Rc.makeRequest(e.Gd,e.Gd.Y3,d))})})};
_.k.fba=function(a,b){return _.r(this,function d(){var e,f=this;return _.w(d,function(g){e=new jm;e.Zo(a);e.SX(b);return g.return(f.Rc.makeRequest(f.Gd,f.Gd.fba,e))})})};_.k.Jt=function(a){return _.r(this,function c(){var d,e=this;return _.w(c,function(f){d=new nl;d.Pg(a);return f.return(e.Rc.makeRequest(e.Gd,e.Gd.Jt,d))})})};_.k.Z3=function(a){return _.r(this,function c(){var d,e=this;return _.w(c,function(f){d=new yl;d.Pg(a);return f.return(e.Rc.makeRequest(e.Gd,e.Gd.Z3,d))})})};
_.k.k5=function(a,b){return _.r(this,function d(){var e,f=this;return _.w(d,function(g){e=new Ok;e.Pg(a);e.Ara(b);return g.return(f.Rc.makeRequest(f.bS,f.bS.k5,e))})})};_.k.uF=function(){return _.r(this,function b(){var c,d=this;return _.w(b,function(e){c=new sm;return e.return(d.Rc.makeRequest(d.zy,d.zy.uF,c).catch(function(){return new _.Am}))})})};
_.k.CY=function(a,b){return _.r(this,function d(){var e,f,g,h,m,n,q,t,u,v,B=this;return _.w(d,function(z){e=new Bm;f=new _.zm;e.oH(f);g=new _.wm;_.Lj(f,3,g);h=_.l(a);for(m=h.next();!m.done;m=h.next())n=m.value,q=new _.vm,q.OX(n),q.yd(!0),_.xe(g,1,q,_.vm,void 0);t=_.l(b);for(m=t.next();!m.done;m=t.next())u=m.value,v=new _.vm,v.OX(u),v.yd(!1),_.xe(g,1,v,_.vm,void 0);return z.return(B.Rc.makeRequest(B.zy,B.zy.kba,e))})})};
_.k.gba=function(a){return _.r(this,function c(){var d,e,f,g,h,m,n,q=this;return _.w(c,function(t){d=new Bm;e=new _.zm;d.oH(e);f=new _.um;_.Lj(e,4,f);g=_.l(a);for(h=g.next();!h.done;h=g.next())m=h.value,n=new _.tm,n.mf(m),_.xe(f,1,n,_.tm,void 0);return t.return(q.Rc.makeRequest(q.zy,q.zy.kba,d))})})};
_.k.hba=function(a){return _.r(this,function c(){var d,e,f,g=this;return _.w(c,function(h){d=new Bm;e=new _.zm;d.oH(e);f=new _.xm;_.Lj(e,1,f);_.ve(f,1,a.isEnabled);_.ve(f,2,a.folderName);return h.return(g.Rc.makeRequest(g.zy,g.zy.kba,d))})})};
_.k.XE=function(a){return _.r(this,function c(){var d,e,f,g=this;return _.w(c,function(h){d=new nm;e=new _.mm;_.Lj(d,1,e);e.NX(a.seriesId);f=new Zk;_.Lj(d,2,f);_.Fj(f,1,100,0);a.pageToken&&_.Gj(f,2,a.pageToken);return h.return(g.Rc.makeRequest(g.FX,g.FX.UEa,d))})})};
_.k.lH=function(a){return _.r(this,function c(){var d,e,f,g,h,m,n=this;return _.w(c,function(q){d=new hl;d.L$(a.volumeId);e=new Mk;_.Lj(d,2,e);for(var t=e,u=t.mf,v=Array(36),B=0,z,J=0;36>J;J++)8==J||13==J||18==J||23==J?v[J]="-":14==J?v[J]="4":(2>=B&&(B=33554432+16777216*Math.random()|0),z=B&15,B>>=4,v[J]=Zca[19==J?z&3|8:z]);u.call(t,v.join(""));_.ve(e,3,Number(a.timestamp).toString());f=new Ik;_.Lj(e,4,f);f.mf(a.deviceId);g=new Hk;f.K$(g);g.mf(2);h=new Kk;e.lH(h);m=new Jk;_.Lj(h,1,m);m.setPosition(a.positionString);
return q.return(n.Rc.makeRequest(n.Gd,n.Gd.GMa,d))})})};_.k.RJ=function(a){return _.r(this,function c(){var d,e=this;return _.w(c,function(f){d=new ll;d.WB(a);return f.return(e.Rc.makeRequest(e.Gd,e.Gd.RJ,d))})})};_.k.Ai=function(a){return _.r(this,function c(){var d,e=this;return _.w(c,function(f){d=new ul;d.Pg(a.volumeId);_.Hj(d,2,a.type);d.PN(a.annotationId);return f.return(e.Rc.makeRequest(e.Gd,e.Gd.Ai,d))})})};
_.k.ei=function(a){return _.r(this,function c(){var d,e,f=this;return _.w(c,function(g){d=new Wl;d.haa(a.types);_.Fj(d,4,!0,!1);e=new Vl;_.xe(d,2,e,Vl,void 0);e.Pg(a.volumeId);return g.return(f.Rc.makeRequest(f.Gd,f.Gd.ei,d))})})};_.k.QH=function(a){return _.r(this,function c(){var d,e=this;return _.w(c,function(f){d=new hm;d.WB(a);return f.return(e.Rc.makeRequest(e.Gd,e.Gd.QH,d))})})};
_.k.pA=function(a){return _.r(this,function c(){var d,e=this;return _.w(c,function(f){d=new el;d.Pg(a.volumeId);_.Gj(d,2,a.word);return f.return(e.Rc.makeRequest(e.qta,e.qta.pA,d))})})};
_.sn=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.sn,_.y);_.sn.prototype.nF=function(){return _.C(this,1)};_.tn=function(a){return _.Kj(a,_.kh,4)};_.sn.prototype.t5=function(){return _.Kj(this,Km,7)};

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

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var KJ,LJ,Rja,Sja,UJ,XJ;_.CJ=function(a,b,c,d){Array.prototype.splice.apply(a,_.Th(arguments,1))};_.DJ=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1};_.EJ=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};_.k=_.EJ.prototype;_.k.clone=function(){return new _.EJ(this.x,this.y)};_.k.equals=function(a){return a instanceof _.EJ&&_.DJ(this,a)};_.k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.k.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.k.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};_.k.translate=function(a,b){a instanceof _.EJ?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};_.k.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};_.FJ=function(a){return a.scrollingElement?a.scrollingElement:!_.Db&&_.zi(a)?a.documentElement:a.body||a.documentElement};
_.GJ=function(a){var b=_.FJ(a);a=a.parentWindow||a.defaultView;return _.zb&&_.Lb("10")&&a.pageYOffset!=b.scrollTop?new _.EJ(b.scrollLeft,b.scrollTop):new _.EJ(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};_.HJ=function(a){return 0==a.Yg.button&&!(_.Eb&&a.ctrlKey)};_.IJ=function(a,b){return a.yk.get(b)};_.JJ=function(a,b,c,d,e){c=_.Pe(c);d=!!d;return _.Fe(a)?a.uL(b,c,d,e):a?(a=_.Re(a))?a.uL(b,c,d,e):null:null};KJ=[];
LJ=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)LJ(a,b,c[g],d,e,f);else{b=_.Ne(b,c,d||a.handleEvent,e,f||a.vb||a);if(!b)return a;a.be[b.key]=b}return a};_.MJ=function(a){_.Be.call(this);this.vb=a;this.be={}};_.p(_.MJ,_.Be);_.k=_.MJ.prototype;_.k.listen=function(a,b,c,d){Array.isArray(b)||(b&&(KJ[0]=b.toString()),b=KJ);for(var e=0;e<b.length;e++){var f=_.Oe(a,b[e],c||this.handleEvent,d||!1,this.vb||this);if(!f)break;this.be[f.key]=f}return this};
_.k.SA=function(a,b,c,d){return LJ(this,a,b,c,d)};_.k.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=_.JJ(a,b,c||this.handleEvent,_.Aa(d)?!!d.capture:!!d,e||this.vb||this))_.Ue(a),delete this.be[a.key];return this};_.k.yf=function(){_.ii(this.be,function(a,b){this.be.hasOwnProperty(b)&&_.Ue(a)},this);this.be={}};_.k.na=function(){_.MJ.ka.na.call(this);this.yf()};_.k.handleEvent=function(){throw Error("K");};_.NJ=function(a){return _.qb(a).toString()};
_.OJ=function(a,b){a.src=_.cj(b).toString()};_.PJ=function(a){return a.replace(/(\r\n|\r|\n)/g,"\n")};_.QJ=function(a){return null==a?"":String(a)};_.RJ=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};Rja=function(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};_.SJ=function(a,b,c){return _.Di(document,arguments)};
_.TJ=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 _.vd(a),a.appendChild(_.si(a).createTextNode(String(b)))};Sja={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};UJ={IMG:" ",BR:"\n"};
_.VJ=function(a,b,c){if(!(a.nodeName in Sja))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 UJ)b.push(UJ[a.nodeName]);else for(a=a.firstChild;a;)_.VJ(a,b,c),a=a.nextSibling};_.WJ=function(a){if(_.Rb&&null!==a&&"innerText"in a)a=_.PJ(a.innerText);else{var b=[];_.VJ(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");_.Rb||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a};
XJ=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""};_.YJ=function(a){return a.classList?a.classList:XJ(a).match(/\S+/g)||[]};_.ZJ=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_.$J=function(a,b){return a.classList?a.classList.contains(b):_.Gc(_.YJ(a),b)};_.aK=function(a,b){if(a.classList)a.classList.add(b);else if(!_.$J(a,b)){var c=XJ(a);_.ZJ(a,c+(0<c.length?" "+b:b))}};
_.bK=function(a,b){if(a.classList)_.Ha(b,function(e){_.aK(a,e)});else{var c={};_.Ha(_.YJ(a),function(e){c[e]=!0});_.Ha(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;_.ZJ(a,b)}};_.cK=function(a,b){a.classList?a.classList.remove(b):_.$J(a,b)&&_.ZJ(a,_.Ja(_.YJ(a),function(c){return c!=b}).join(" "))};_.dK=function(a,b){a.classList?_.Ha(b,function(c){_.cK(a,c)}):_.ZJ(a,_.Ja(_.YJ(a),function(c){return!_.Gc(b,c)}).join(" "))};
_.eK=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.k=_.eK.prototype;_.k.xl=function(){return this.right-this.left};_.k.getHeight=function(){return this.bottom-this.top};_.k.clone=function(){return new _.eK(this.top,this.right,this.bottom,this.left)};_.k.contains=function(a){return this&&a?a instanceof _.eK?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};
_.k.expand=function(a,b,c,d){_.Aa(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};_.k.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};
_.k.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};_.k.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};
_.k.translate=function(a,b){a instanceof _.EJ?(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};_.k.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};
_.fK=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.fK.prototype.clone=function(){return new _.fK(this.left,this.top,this.width,this.height)};_.fK.prototype.Xma=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)}};
_.fK.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};_.fK.prototype.contains=function(a){return a instanceof _.EJ?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};
_.gK=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};_.k=_.fK.prototype;_.k.distance=function(a){return Math.sqrt(_.gK(this,a))};_.k.Qb=function(){return new _.ri(this.width,this.height)};_.k.getCenter=function(){return new _.EJ(this.left+this.width/2,this.top+this.height/2)};
_.k.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};_.k.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};_.k.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};
_.k.translate=function(a,b){a instanceof _.EJ?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};_.k.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};
var jK,CK,GK,IK,JK;_.iK=function(a,b,c){if("string"===typeof b)(b=_.hK(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=_.hK(c,d);f&&(c.style[f]=e)}};jK={};_.hK=function(a,b){var c=jK[b];if(!c){var d=_.RJ(b);c=d;void 0===a.style[d]&&(d=(_.Db?"Webkit":_.Cb?"Moz":_.zb?"ms":_.yb?"O":null)+Rja(d),void 0!==a.style[d]&&(c=d));jK[b]=c}return c};
_.kK=function(a,b){var c=_.si(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.lK=function(a,b){return a.currentStyle?a.currentStyle[b]:null};_.mK=function(a,b){return _.kK(a,b)||_.lK(a,b)||a.style&&a.style[b]};_.nK=function(a){return _.mK(a,"position")};_.pK=function(a,b,c){if(b instanceof _.EJ){var d=b.x;b=b.y}else d=b,b=c;a.style.left=_.oK(d,!1);a.style.top=_.oK(b,!1)};
_.qK=function(a){a=a?_.si(a):document;return!_.zb||_.Mb(9)||_.zi(_.Yi(a).ac)?a.documentElement:a.body};_.rK=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}};_.sK=function(a){var b=_.si(a),c=new _.EJ(0,0),d=_.qK(b);if(a==d)return c;a=_.rK(a);b=_.GJ(_.Yi(b).ac);c.x=a.left+b.x;c.y=a.top+b.y;return c};_.uK=function(a,b,c){if(b instanceof _.ri)c=b.height,b=b.width;else if(void 0==c)throw Error("ld");_.tK(a,b);a.style.height=_.oK(c,!0)};
_.oK=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a};_.tK=function(a,b){a.style.width=_.oK(b,!0)};_.wK=function(a){var b=_.vK;if("none"!=_.mK(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};
_.vK=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Db&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=_.rK(a),new _.ri(a.right-a.left,a.bottom-a.top)):new _.ri(b,c)};_.xK=function(a){var b=_.sK(a);a=_.wK(a);return new _.fK(b.x,b.y,a.width,a.height)};_.yK=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)+")")};_.zK=function(a,b){a.style.display=b?"":"none"};
_.AK=function(a){return"rtl"==_.mK(a,"direction")};_.BK=_.Cb?"MozUserSelect":_.Db||_.Ab?"WebkitUserSelect":null;_.FK=function(a){var b=_.si(a),c=_.zb&&a.currentStyle;if(c&&_.zi(_.Yi(b).ac)&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing)return b=CK(a,c.width,"width","pixelWidth"),a=CK(a,c.height,"height","pixelHeight"),new _.ri(b,a);c=new _.ri(a.offsetWidth,a.offsetHeight);b=_.DK(a);a=_.EK(a);return new _.ri(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)};
CK=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};GK=function(a,b){return(b=_.lK(a,b))?CK(a,b,"left","pixelLeft"):0};
_.HK=function(a,b){if(_.zb){var c=GK(a,b+"Left"),d=GK(a,b+"Right"),e=GK(a,b+"Top");a=GK(a,b+"Bottom");return new _.eK(e,d,a,c)}c=_.kK(a,b+"Left");d=_.kK(a,b+"Right");e=_.kK(a,b+"Top");a=_.kK(a,b+"Bottom");return new _.eK(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))};_.DK=function(a){return _.HK(a,"padding")};IK={thin:2,medium:4,thick:6};JK=function(a,b){if("none"==_.lK(a,b+"Style"))return 0;b=_.lK(a,b+"Width");return b in IK?IK[b]:CK(a,b,"left","pixelLeft")};
_.EK=function(a){if(_.zb&&!_.Mb(9)){var b=JK(a,"borderLeft"),c=JK(a,"borderRight"),d=JK(a,"borderTop");a=JK(a,"borderBottom");return new _.eK(d,c,a,b)}b=_.kK(a,"borderLeftWidth");c=_.kK(a,"borderRightWidth");d=_.kK(a,"borderTopWidth");a=_.kK(a,"borderBottomWidth");return new _.eK(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};
_.Tja=function(){if(_.naa){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(_.kb))?a[1]:"0"}return _.Eb?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(_.kb))?a[0].replace(/_/g,"."):"10"):_.paa?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(_.kb))?a[1]:""):_.qaa||_.raa||_.saa?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(_.kb))?a[1].replace(/_/g,"."):""):""}();
_.KK=function(){};_.Mh(_.KK);_.KK.prototype.GM=0;
_.LK=function(a){_.Xe.call(this);this.rg=a||_.Yi();this.Rl=Uja;this.Rd=null;this.rb=!1;this.ya=null;this.qx=void 0;this.Dp=this.Xg=this.Td=this.qG=null;this.rta=!1};_.p(_.LK,_.Xe);_.LK.prototype.fHa=_.KK.Cc();var Uja=null;_.k=_.LK.prototype;_.k.getId=function(){return this.Rd||(this.Rd=":"+(this.fHa.GM++).toString(36))};_.k.mf=function(a){if(this.Td&&this.Td.Dp){var b=this.Td.Dp,c=this.Rd;c in b&&delete b[c];b=this.Td.Dp;if(null!==b&&a in b)throw Error("p`"+a);b[a]=this}this.Rd=a};_.k.i=function(){return this.ya};
_.k.x5=function(a){return this.ya?this.rg.x5(a,this.ya):[]};_.k.kj=function(a){return this.ya?this.rg.kj(a,this.ya):null};_.k.tF=function(a){return this.kj(a)};_.k.getHandler=function(){this.qx||(this.qx=new _.MJ(this));return this.qx};_.k.Af=function(a){if(this==a)throw Error("nd");if(a&&this.Td&&this.Rd&&_.MK(this.Td,this.Rd)&&this.Td!=a)throw Error("nd");this.Td=a;_.LK.ka.Y$.call(this,a)};_.k.getParent=function(){return this.Td};
_.k.Y$=function(a){if(this.Td&&this.Td!=a)throw Error("od");_.LK.ka.Y$.call(this,a)};_.k.ta=function(){return this.rg};_.k.V=function(){this.ya=this.rg.createElement("DIV")};_.k.render=function(a){_.NK(this,a)};_.NK=function(a,b,c){if(a.rb)throw Error("pd");a.ya||a.V();b?b.insertBefore(a.ya,c||null):a.rg.Mb().body.appendChild(a.ya);a.Td&&!a.Td.rb||a.Ea()};_.k=_.LK.prototype;
_.k.md=function(a){if(this.rb)throw Error("pd");if(a&&this.il(a)){this.rta=!0;var b=_.si(a);this.rg&&this.rg.Mb()==b||(this.rg=_.Yi(a));this.Dg(a);this.Ea()}else throw Error("qd");};_.k.il=function(){return!0};_.k.Dg=function(a){this.ya=a};_.k.Ea=function(){this.rb=!0;_.OK(this,function(a){!a.rb&&a.i()&&a.Ea()})};_.k.yc=function(){_.OK(this,function(a){a.rb&&a.yc()});this.qx&&this.qx.yf();this.rb=!1};
_.k.na=function(){this.rb&&this.yc();this.qx&&(this.qx.dispose(),delete this.qx);_.OK(this,function(a){a.dispose()});!this.rta&&this.ya&&_.wd(this.ya);this.Td=this.qG=this.ya=this.Dp=this.Xg=null;_.LK.ka.na.call(this)};_.k.Fb=function(){return this.qG};_.k.Gh=function(a){this.qG=a};_.k.La=function(a,b){this.hE(a,_.PK(this),b)};
_.k.hE=function(a,b,c){if(a.rb&&(c||!this.rb))throw Error("pd");if(0>b||b>_.PK(this))throw Error("rd");this.Dp&&this.Xg||(this.Dp={},this.Xg=[]);if(a.getParent()==this){var d=a.getId();this.Dp[d]=a;_.Kc(this.Xg,a)}else{d=this.Dp;var e=a.getId();if(null!==d&&e in d)throw Error("p`"+e);d[e]=a}a.Af(this);_.CJ(this.Xg,b,0,a);a.rb&&this.rb&&a.getParent()==this?(c=this.ob(),(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.ya||this.V(),b=_.QK(this,b+1),_.NK(a,this.ob(),b?b.ya:null)):this.rb&&!a.rb&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ea()};_.k.ob=function(){return this.ya};_.k.Do=function(){null==this.Rl&&(this.Rl=_.AK(this.rb?this.ya:this.rg.Mb().body));return this.Rl};_.k.xy=function(a){if(this.rb)throw Error("pd");this.Rl=a};_.k.zl=function(){return!!this.Xg&&0!=this.Xg.length};_.PK=function(a){return a.Xg?a.Xg.length:0};
_.MK=function(a,b){a.Dp&&b?(a=a.Dp,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b};_.QK=function(a,b){return a.Xg?a.Xg[b]||null:null};_.OK=function(a,b,c){a.Xg&&_.Ha(a.Xg,b,c)};_.LK.prototype.removeChild=function(a,b){if(a){var c="string"===typeof a?a:a.getId();a=_.MK(this,c);if(c&&a){var d=this.Dp;c in d&&delete d[c];_.Kc(this.Xg,a);b&&(a.yc(),a.ya&&_.wd(a.ya));a.Af(null)}}if(!a)throw Error("sd");return a};
_.LK.prototype.my=function(a){for(var b=[];this.zl();){var c=b,d=c.push;var e=this.removeChild(_.QK(this,0),a);d.call(c,e)}return b};
var RK;
_.SK=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")};_.TK=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(RK||(RK={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=RK,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)};
_.UK=function(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)};_.VK=function(a,b){_.TK(a,"label",b)};
var Vja=_.zb?_.Qh(_.Lh('javascript:""')):_.Qh(_.Lh("about:blank"));_.zb?_.Qh(_.Lh('javascript:""')):_.Qh(_.Lh("javascript:undefined"));_.WK=function(a,b){a=a.V("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"+(b?_.Ud(b):"")});_.OJ(a,Vja);return a};
var YK;_.XK=function(a){this.ac=a||{cookie:""}};_.k=_.XK.prototype;_.k.isEnabled=function(){if(!_.va.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{R7:60});if("1"!==this.get("TESTCOOKIESENABLED"))return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.k.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.pRa;d=c.qRa||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.R7}if(/[;=\s]/.test(a))throw Error("td`"+a);if(/[;\r\n]/.test(b))throw Error("ud`"+b);void 0===h&&(h=-1);c=f?";domain="+f:"";g=g?";path="+g:"";d=d?";secure":"";h=0>h?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*h)).toUTCString();this.ac.cookie=a+"="+b+c+g+h+d+(null!=e?";samesite="+e:"")};
_.k.get=function(a,b){for(var c=a+"=",d=(this.ac.cookie||"").split(";"),e=0,f;e<d.length;e++){f=(0,_.Ua)(d[e]);if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return""}return b};_.k.remove=function(a,b,c){var d=this.Xj(a);this.set(a,"",{R7:0,path:b,domain:c});return d};_.k.Ei=function(){return YK(this).keys};_.k.yh=function(){return YK(this).values};_.k.isEmpty=function(){return!this.ac.cookie};_.k.Hf=function(){return this.ac.cookie?(this.ac.cookie||"").split(";").length:0};
_.k.Xj=function(a){return void 0!==this.get(a)};_.k.HE=function(a){for(var b=YK(this).values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1};_.k.clear=function(){for(var a=YK(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])};YK=function(a){a=(a.ac.cookie||"").split(";");for(var b=[],c=[],d,e,f=0;f<a.length;f++)e=(0,_.Ua)(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}};
_.Wja=new _.XK("undefined"==typeof document?null:document);

}catch(e){_._DumpException(e)}
try{
_.ZK=function(a,b){b=b instanceof _.Ya?b:_.pj(b);a.href=_.Pd(b)};_.$K=function(a,b){var c=a.search(_.Uj),d=_.Tj(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 _.$d(a.substr(d,e-d))};
var aL=function(a){this.Hd=a};aL.prototype.Xo=function(a){this.Hd.height=a;return this};aL.prototype.getHeight=function(){return this.Hd.height};aL.prototype.at=function(a){this.Hd.width=a;return this};aL.prototype.xl=function(){return this.Hd.width};
var bL=function(a){this.Hd=a||{}};_.k=bL.prototype;_.k.value=function(){return this.Hd};_.k.setUrl=function(a){this.Hd.url=a;return this};_.k.getUrl=function(){return this.Hd.url};_.k.setStyle=function(a){this.Hd.style=a;return this};_.k.getStyle=function(){return this.Hd.style};_.k.mf=function(a){this.Hd.id=a;return this};_.k.getId=function(){return this.Hd.id};_.cL=function(a,b){a.Hd.messageHandlers=b;return a};_.dL=function(a,b){a.Hd.messageHandlersFilter=b;return a};bL.prototype.getContext=function(){return this.Hd.context};
bL.prototype.getOpenerIframe=function(){return this.Hd.openerIframe};
_.eL=function(){bL.apply(this,arguments)};_.x(_.eL,bL);
var Xja={ROa:"play-books-web",SOa:"ge-web-app",UOa:"play-store-web",TOa:"play-store-boq-web"};
var fL;fL=null;
_.lL=function(a){var b=_.vj(),c=a.id;if("string"!==typeof c||_.oj(_.QJ(c)))return gL(b,"INVALID_DOC_ID"),b.promise;fL=_.SJ("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;fL.style.height=Math.max(d.scrollHeight,d.offsetHeight,e.clientHeight,e.scrollHeight,e.offsetHeight)+"px";e=_.SJ("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"});fL.appendChild(e);
d.appendChild(fL);_.Ne(fL,["click","touchstart"],hL,!1);c={docId:c,hl:_.IJ(new _.xf(window.location.href),"hl")||gapi.config.get("lang"),authuser:gapi.config.get("googleapis.config/sessionIndex")||"0",width:window.innerWidth};_.Kd(Xja,a.source)&&(c.source=a.source);d=iL();e=[jL()];a.origin&&(e=[].concat(_.zd(e),_.zd(a.origin)));a=e;Array.isArray(a)||(a=[String(a)]);d.yk.setValues("origin",a);a=(new _.eL).setStyle("glass").setUrl(d.toString());a.Hd.queryParams=c;a.Hd.connectWithQueryParams=!0;a=_.dL(_.cL(a,
{_ready:Yja}),kL);(new aL(a.Hd)).at(1).Xo(1).Hd.closeClickDetection=!0;c=_.Id(Zja,b);d=_.Id(gL,b,void 0);gapi.iframes.getContext().open(a.value()).then(c,d);return b.promise};_.Gd("lowlife.embeddable.ReviewWidget.open",_.lL,void 0);
var hL=function(){_.wd(fL)},Yja=function(){hL();var a=document.getElementById("glass-content");a&&(a=a.parentNode)&&(a.style.border="none",a=a.previousSibling)&&(a.style.opacity=.8)},$ja=function(){var a=document.getElementById("glass-content");a&&a.scrollIntoView()},Zja=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,kL);b.register("writeReviewOutcome",c,kL);b.register("cancel",function(){b.close()},kL);b.register("play.review.scrollIntoView",
$ja,kL)},kL=function(a){a=a.getOrigin();var b=iL();b=_.Af(_.zf(_.yf(new _.xf,b.Us).$B(b.cq()),b.vu()),b.yq).toString();return a===b},gL=function(a,b){hL();a.reject({responseCode:b||"ERROR"})},iL=function(){var a="https://play.google.com/store/ereview";/^http(s?):\/\/(.*\.)?google\.com(:\d+)?$/.test(jL())&&(a=gapi.config.get("play/review/debug/baseurl","https://play.google.com/store/ereview"));return(new _.xf(a)).clone()},jL=function(){return window.location.origin||window.location.protocol+"//"+window.location.host};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.mL=function(a,b,c){_.Xe.call(this);this.target=a;this.cs=b||a;this.B7=c||new _.fK(NaN,NaN,NaN,NaN);this.ac=_.si(a);this.Fd=new _.MJ(this);_.$i(this,this.Fd);this.deltaY=this.deltaX=this.Xra=this.Wra=this.screenY=this.screenX=this.clientY=this.clientX=0;this.ho=!0;this.PO=this.Yw=!1;_.Oe(this.cs,["touchstart","mousedown"],this.Ura,!1,this);this.IY=aka};_.p(_.mL,_.Xe);var aka=_.va.document&&_.va.document.documentElement&&!!_.va.document.documentElement.setCapture&&!!_.va.document.releaseCapture;
_.mL.prototype.getHandler=function(){return this.Fd};_.nL=function(a,b){a.B7=b||new _.fK(NaN,NaN,NaN,NaN)};_.mL.prototype.Kla=function(){return this.ho};_.mL.prototype.yd=function(a){this.ho=a};_.mL.prototype.na=function(){_.mL.ka.na.call(this);_.Te(this.cs,["touchstart","mousedown"],this.Ura,!1,this);this.Fd.yf();this.IY&&this.ac.releaseCapture();this.cs=this.target=null};var oL=function(a){void 0===a.Rl&&(a.Rl=_.AK(a.target));return a.Rl};
_.mL.prototype.Ura=function(a){var b="mousedown"==a.type;if(!this.ho||this.Yw||b&&!_.HJ(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new pL("start",this,a.clientX,a.clientY,a))){this.Yw=!0;b&&a.preventDefault();b=this.ac;var c=b.documentElement,d=!this.IY;this.Fd.listen(b,["touchmove","mousemove"],this.nGa,{capture:d,passive:!1});this.Fd.listen(b,["touchend","mouseup"],this.tT,d);this.IY?(c.setCapture(!1),this.Fd.listen(c,"losecapture",this.tT)):this.Fd.listen(_.tj(b),"blur",this.tT);
this.GLa&&this.Fd.listen(this.GLa,"scroll",this.SJa,d);this.clientX=this.Wra=a.clientX;this.clientY=this.Xra=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.PO?(a=this.target,b=a.offsetLeft,c=a.offsetParent,c||"fixed"!=_.nK(a)||(c=_.si(a).documentElement),c?(_.Cb&&!_.Lb(58)?(d=_.EK(c),b+=d.left):_.Mb(8)&&!_.Mb(9)&&(d=_.EK(c),b-=d.left),a=_.AK(c)?c.clientWidth-(b+a.offsetWidth):b):a=b):a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop;this.d9=_.GJ(_.Yi(this.ac).ac)}};
_.mL.prototype.tT=function(a,b){this.Fd.yf();this.IY&&this.ac.releaseCapture();this.Yw?(this.Yw=!1,this.dispatchEvent(new pL("end",this,a.clientX,a.clientY,a,qL(this,this.deltaX),rL(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
_.mL.prototype.nGa=function(a){if(this.ho){var b=(this.PO&&oL(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.Yw){var d=this.Wra-this.clientX,e=this.Xra-this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new pL("start",this,a.clientX,a.clientY,a)))this.Yw=!0;else{this.isDisposed()||this.tT(a);return}}c=sL(this,b,c);b=c.x;c=c.y;this.Yw&&this.dispatchEvent(new pL("beforedrag",this,a.clientX,
a.clientY,a,b,c))&&(tL(this,a,b,c),a.preventDefault())}};var sL=function(a,b,c){var d=_.GJ(_.Yi(a.ac).ac);b+=d.x-a.d9.x;c+=d.y-a.d9.y;a.d9=d;a.deltaX+=b;a.deltaY+=c;return new _.EJ(qL(a,a.deltaX),rL(a,a.deltaY))};_.mL.prototype.SJa=function(a){var b=sL(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;tL(this,a,b.x,b.y)};
var tL=function(a,b,c,d){a.PO&&oL(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new pL("drag",a,b.clientX,b.clientY,b,c,d))},qL=function(a,b){var c=a.B7;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))},rL=function(a,b){var c=a.B7;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))};
_.mL.prototype.Zf=function(){return this.Yw};var pL=function(a,b,c,d,e,f,g){_.Ce.call(this,a);this.clientX=c;this.clientY=d;this.SCa=e;this.left=void 0!==f?f:b.deltaX;this.top=void 0!==g?g:b.deltaY};_.p(pL,_.Ce);
var uL=function(a){this.Gb=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)};_.k=uL.prototype;_.k.Hf=function(){return this.Gb.size};_.k.yh=function(){return Array.from(this.Gb.values())};_.k.Ei=function(){return Array.from(this.Gb.keys())};_.k.Xj=function(a){return this.Gb.has(a)};_.k.HE=function(a){return this.yh().some(function(b){return b==a})};
_.k.equals=function(a,b){var c=this;b=void 0===b?function(d,e){return d===e}:b;return this===a?!0:this.Gb.size!=a.Hf()?!1:this.Ei().every(function(d){return b(c.Gb.get(d),a.get(d))})};_.k.isEmpty=function(){return 0==this.Gb.size};_.k.clear=function(){this.Gb.clear()};_.k.remove=function(a){return this.Gb.delete(a)};_.k.get=function(a,b){return this.Gb.has(a)?this.Gb.get(a):b};_.k.set=function(a,b){this.Gb.set(a,b);return this};
_.k.addAll=function(a){if(a instanceof uL){a=_.l(a.Gb);for(var b=a.next();!b.done;b=a.next()){var c=_.l(b.value);b=c.next().value;c=c.next().value;this.Gb.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.Gb.set(b,c)};_.k.forEach=function(a,b){var c=this;b=void 0===b?this:b;this.Gb.forEach(function(d,e){return a.call(b,d,e,c)})};_.k.clone=function(){return new uL(this)};
(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!_.va.requestAnimationFrame;++c)_.va.requestAnimationFrame=_.va[b+"RequestAnimationFrame"],_.va.cancelAnimationFrame=_.va[b+"CancelAnimationFrame"]||_.va[b+"CancelRequestAnimationFrame"];if(!_.va.requestAnimationFrame){var d=0;_.va.requestAnimationFrame=function(e){var f=(new Date).getTime(),g=Math.max(0,16-(f-d));d=f+g;return _.va.setTimeout(function(){e(f+g)},g)};_.va.cancelAnimationFrame||(_.va.cancelAnimationFrame=function(e){clearTimeout(e)})}})();
var vL=[[],[]],wL=0,xL=!1,bka=0,dka=function(a,b){var c=bka++,d={zIa:{id:c,jj:a.measure,context:b},hJa:{id:c,jj:a.gJa,context:b},state:{},Xf:void 0,YU:!1};return function(){0<arguments.length?(d.Xf||(d.Xf=[]),d.Xf.length=0,d.Xf.push.apply(d.Xf,arguments),d.Xf.push(d.state)):d.Xf&&0!=d.Xf.length?(d.Xf[0]=d.state,d.Xf.length=1):d.Xf=[d.state];d.YU||(d.YU=!0,vL[wL].push(d));xL||(xL=!0,window.requestAnimationFrame(cka))}},cka=function(){xL=!1;var a=vL[wL],b=a.length;wL=(wL+1)%2;for(var c,d=0;d<b;++d){c=
a[d];var e=c.zIa;c.YU=!1;e.jj&&e.jj.apply(e.context,c.Xf)}for(d=0;d<b;++d)c=a[d],e=c.hJa,c.YU=!1,e.jj&&e.jj.apply(e.context,c.Xf),c.state={};a.length=0};
_.yL=function(a){_.Xe.call(this);this.ya=a;a=_.zb?"focusout":"blur";this.kIa=_.Oe(this.ya,_.zb?"focusin":"focus",this,!_.zb);this.lIa=_.Oe(this.ya,a,this,!_.zb)};_.p(_.yL,_.Xe);_.yL.prototype.handleEvent=function(a){var b=new _.De(a.Yg);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};_.yL.prototype.na=function(){_.yL.ka.na.call(this);_.Ue(this.kIa);_.Ue(this.lIa);delete this.ya};
var eka=function(a,b){this.ya=a;this.rg=b};
var zL=function(a,b){_.LK.call(this,b);this.sNa=!!a;this.aG=null;this.lqa=dka({gJa:this.jX},this)};_.p(zL,_.LK);_.k=zL.prototype;_.k.X4=null;_.k.Bf=!1;_.k.xm=null;_.k.dj=null;_.k.Oq=null;_.k.P2=!1;_.k.Bb=function(){return"goog-modalpopup"};_.k.mA=function(){return this.xm};_.k.V=function(){zL.ka.V.call(this);var a=this.i(),b=(0,_.Ua)(this.Bb()).split(" ");_.bK(a,b);_.Ui(a,!0);_.zK(a,!1);AL(this);BL(this)};
var AL=function(a){a.sNa&&!a.dj&&(a.dj=_.WK(a.ta()),a.dj.className=a.Bb()+"-bg",_.zK(a.dj,!1),_.yK(a.dj,0));a.xm||(a.xm=a.ta().V("DIV",a.Bb()+"-bg"),_.zK(a.xm,!1))},BL=function(a){a.Oq||(a.Oq=a.ta().createElement("SPAN"),_.zK(a.Oq,!1),_.Ui(a.Oq,!0),a.Oq.style.position="absolute")};_.k=zL.prototype;_.k.kqa=function(){this.P2=!1};_.k.il=function(a){return!!a&&"DIV"==a.tagName};
_.k.Dg=function(a){zL.ka.Dg.call(this,a);a=(0,_.Ua)(this.Bb()).split(" ");_.bK(this.i(),a);AL(this);BL(this);_.Ui(this.i(),!0);_.zK(this.i(),!1)};_.k.Ea=function(){this.dj&&_.Hi(this.dj,this.i());_.Hi(this.xm,this.i());zL.ka.Ea.call(this);_.Ii(this.Oq,this.i());this.X4=new _.yL(this.ta().Mb());this.getHandler().listen(this.X4,"focusin",this.NJa);CL(this,!1)};_.k.yc=function(){this.isVisible()&&this.setVisible(!1);_.Oc(this.X4);zL.ka.yc.call(this);_.wd(this.dj);_.wd(this.xm);_.wd(this.Oq)};
_.k.setVisible=function(a){a!=this.Bf&&(this.zB&&this.zB.stop(),this.wE&&this.wE.stop(),this.yB&&this.yB.stop(),this.vE&&this.vE.stop(),this.rb&&CL(this,a),a?this.waa():this.zx())};var CL=function(a,b){a.joa||(a.joa=new eka(a.ya,a.rg));a=a.joa;if(b){a.AF||(a.AF=[]);b=a.rg.Jm(a.rg.Mb().body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||_.UK(d,"hidden")||(_.TK(d,"hidden",!0),a.AF.push(d))}}else if(a.AF){for(c=0;c<a.AF.length;c++)a.AF[c].removeAttribute("aria-hidden");a.AF=null}};
zL.prototype.TX=function(a,b,c,d){this.zB=a;this.yB=b;this.wE=c;this.vE=d};zL.prototype.waa=function(){if(this.dispatchEvent("beforeshow")){try{this.aG=this.ta().Mb().activeElement}catch(a){}this.jX();this.Cd();this.getHandler().listen(this.ta().getWindow(),"resize",this.jX).listen(this.ta().getWindow(),"orientationchange",this.lqa);DL(this,!0);this.focus();this.Bf=!0;this.zB&&this.wE?(_.Ne(this.zB,"end",this.Xm,!1,this),this.wE.play(),this.zB.play()):this.Xm()}};
zL.prototype.zx=function(){if(this.dispatchEvent("beforehide")){this.getHandler().Ve(this.ta().getWindow(),"resize",this.jX).Ve(this.ta().getWindow(),"orientationchange",this.lqa);this.Bf=!1;this.yB&&this.vE?(_.Ne(this.yB,"end",this.Jl,!1,this),this.vE.play(),this.yB.play()):this.Jl();a:{try{var a=this.ta(),b=a.Mb().body,c=a.Mb().activeElement||b;if(!this.aG||this.aG==b){this.aG=null;break a}(c==b||a.contains(this.i(),c))&&this.aG.focus()}catch(d){}this.aG=null}}};
var DL=function(a,b){a.dj&&_.zK(a.dj,b);a.xm&&_.zK(a.xm,b);_.zK(a.i(),b);_.zK(a.Oq,b)};_.k=zL.prototype;_.k.Xm=function(){this.dispatchEvent("show")};_.k.Jl=function(){DL(this,!1);this.dispatchEvent("hide")};_.k.isVisible=function(){return this.Bf};_.k.focus=function(){this.rla()};
_.k.jX=function(){this.dj&&_.zK(this.dj,!1);this.xm&&_.zK(this.xm,!1);var a=this.ta().Mb(),b=_.Bi(_.tj(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.dj&&(_.zK(this.dj,!0),_.uK(this.dj,c,a));this.xm&&(_.zK(this.xm,!0),_.uK(this.xm,c,a))};
_.k.Cd=function(){var a=this.ta().Mb(),b=_.tj(a)||window;if("fixed"==_.nK(this.i()))var c=a=0;else c=_.GJ(this.ta().ac),a=c.x,c=c.y;var d=_.wK(this.i());b=_.Bi(b);a=Math.max(a+b.width/2-d.width/2,0);c=Math.max(c+b.height/2-d.height/2,0);_.pK(this.i(),a,c);_.pK(this.Oq,a,c)};_.k.NJa=function(a){this.P2?this.kqa():a.target==this.Oq&&_.mf(this.rla,0,this)};_.k.rla=function(){try{_.zb&&this.ta().Mb().body.focus(),this.i().focus()}catch(a){}};
_.k.na=function(){_.Oc(this.zB);this.zB=null;_.Oc(this.yB);this.yB=null;_.Oc(this.wE);this.wE=null;_.Oc(this.vE);this.vE=null;zL.ka.na.call(this)};
var JL,PL,QL,RL,SL,fka,gka;_.FL=function(a,b,c){zL.call(this,b,c);this.Vj=a||"modal-dialog";this.yi=_.EL()};_.p(_.FL,zL);_.k=_.FL.prototype;_.k.G4=!0;_.k.LL=!0;_.k.koa=!0;_.k.p4=!0;_.k.fS=.5;_.k.Rq="";_.k.Ne=null;_.k.bo=null;_.k.TK=!1;_.k.Xl=null;_.k.Yl=null;_.k.BO=null;_.k.xj=null;_.k.kl=null;_.k.xi=null;_.k.mN="dialog";_.k.Bb=function(){return this.Vj};_.k.setTitle=function(a){this.Rq=a;this.Yl&&_.TJ(this.Yl,a)};_.k.getTitle=function(){return this.Rq};
_.k.getContent=function(){return null!=this.Ne?_.NJ(this.Ne):""};_.k.mx=function(){return this.mN};_.k.aaa=function(a){this.mN=a};_.k.ob=function(){this.i()||this.render();return this.kl};_.k.mA=function(){this.i()||this.render();return _.FL.ka.mA.call(this)};_.GL=function(a,b){a.fS=b;a.i()&&(b=a.mA())&&_.yK(b,a.fS)};_.FL.prototype.setDraggable=function(a){this.p4=a;HL(this,a&&this.rb)};_.FL.prototype.getDraggable=function(){return this.p4};
var HL=function(a,b){var c=(0,_.Ua)(a.Vj+"-title-draggable").split(" ");a.i()&&(b?_.bK(a.Xl,c):_.dK(a.Xl,c));b&&!a.bo?(b=new _.mL(a.i(),a.Xl),a.bo=b,_.bK(a.Xl,c),_.Oe(a.bo,"start",a.M$,!1,a)):!b&&a.bo&&(a.bo.dispose(),a.bo=null)};_.k=_.FL.prototype;
_.k.V=function(){_.FL.ka.V.call(this);var a=this.i(),b=this.ta();this.BO=this.getId();var c=this.getId()+".contentEl";this.Xl=b.V("DIV",this.Vj+"-title",this.Yl=b.V("SPAN",{className:this.Vj+"-title-text",id:this.BO},this.Rq),this.xj=b.V("SPAN",this.Vj+"-title-close"));_.Gi(a,this.Xl,this.kl=b.V("DIV",{className:this.Vj+"-content",id:c}),this.xi=b.V("DIV",this.Vj+"-buttons"));_.SK(this.Yl,"heading");_.SK(this.xj,"button");_.Ui(this.xj,!0);_.VK(this.xj,"Close");_.SK(a,this.mx());_.TK(a,"labelledby",
this.BO||"");this.Ne&&_.Zd(this.kl,this.Ne);_.zK(this.xj,this.LL);this.yi&&(a=this.yi,a.ya=this.xi,a.render());_.zK(this.xi,!!this.yi);_.GL(this,this.fS)};
_.k.Dg=function(a){_.FL.ka.Dg.call(this,a);a=this.i();var b=this.Vj+"-content";this.kl=_.ui(document,null,b,a)[0];this.kl||(this.kl=this.ta().V("DIV",b),this.Ne&&_.Zd(this.kl,this.Ne),a.appendChild(this.kl));b=this.Vj+"-title";var c=this.Vj+"-title-text",d=this.Vj+"-title-close";(this.Xl=_.ui(document,null,b,a)[0])?(this.Yl=_.ui(document,null,c,this.Xl)[0],this.xj=_.ui(document,null,d,this.Xl)[0]):(this.Xl=this.ta().V("DIV",b),a.insertBefore(this.Xl,this.kl));this.Yl?(this.Rq=_.WJ(this.Yl),this.Yl.id||
(this.Yl.id=this.getId())):(this.Yl=_.SJ("SPAN",{className:c,id:this.getId()}),this.Xl.appendChild(this.Yl));this.BO=this.Yl.id;_.TK(a,"labelledby",this.BO||"");this.xj||(this.xj=this.ta().V("SPAN",d),this.Xl.appendChild(this.xj));_.zK(this.xj,this.LL);b=this.Vj+"-buttons";(this.xi=_.ui(document,null,b,a)[0])?(this.yi=new _.IL(this.ta()),this.yi.md(this.xi)):(this.xi=this.ta().V("DIV",b),a.appendChild(this.xi),this.yi&&(a=this.yi,a.ya=this.xi,a.render()),_.zK(this.xi,!!this.yi));_.GL(this,this.fS)};
_.k.Ea=function(){_.FL.ka.Ea.call(this);this.getHandler().listen(this.i(),"keydown",this.Loa).listen(this.i(),"keypress",this.Loa);this.getHandler().listen(this.xi,"click",this.KJa);HL(this,this.p4);this.getHandler().listen(this.xj,"click",this.VJa);var a=this.i();_.SK(a,this.mx());""!==this.Yl.id&&_.TK(a,"labelledby",this.Yl.id);if(!this.koa){this.koa=!1;if(this.rb){a=this.ta();var b=this.mA();a.removeNode(this.dj);a.removeNode(b)}this.isVisible()&&CL(this,!1)}};
_.k.yc=function(){this.isVisible()&&this.setVisible(!1);HL(this,!1);_.FL.ka.yc.call(this)};_.k.setVisible=function(a){a!=this.isVisible()&&(this.rb||this.render(),_.FL.ka.setVisible.call(this,a))};_.k.Xm=function(){_.FL.ka.Xm.call(this);this.dispatchEvent("aftershow")};_.k.Jl=function(){_.FL.ka.Jl.call(this);this.dispatchEvent("afterhide");this.TK&&this.dispose()};
_.k.M$=function(){var a=this.ta().Mb(),b=_.Bi(_.tj(a)||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=_.wK(this.i());"fixed"==_.nK(this.i())?_.nL(this.bo,new _.fK(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):_.nL(this.bo,new _.fK(0,0,c-d.width,a-d.height))};_.k.VJa=function(){JL(this)};JL=function(a){if(a.LL){var b=a.yi,c=b&&b.Ir;c?(b=b.get(c),a.dispatchEvent(new KL(c,b))&&a.setVisible(!1)):a.setVisible(!1)}};
_.LL=function(a){a.LL=!1;a.xj&&_.zK(a.xj,a.LL)};_.FL.prototype.MX=function(a){this.TK=a};_.FL.prototype.na=function(){this.xi=this.xj=null;_.FL.ka.na.call(this)};_.ML=function(a,b){a.yi=b;a.xi&&(a.yi?(b=a.yi,b.ya=a.xi,b.render()):_.Zd(a.xi,_.sb),_.zK(a.xi,!!a.yi))};_.FL.prototype.KJa=function(a){a:{for(a=a.target;null!=a&&a!=this.xi;){if("BUTTON"==a.tagName)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.yi.get(a);this.dispatchEvent(new KL(a,b))&&this.setVisible(!1)}};
_.FL.prototype.Loa=function(a){var b=!1,c=!1,d=this.yi,e=a.target;if("keydown"==a.type)if(this.G4&&27==a.keyCode){var f=d&&d.Ir;e="SELECT"==e.tagName&&!e.disabled;f&&!e?(c=!0,b=d.get(f),b=this.dispatchEvent(new KL(f,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.i()){this.P2=!0;try{this.Oq.focus()}catch(m){}_.mf(this.kqa,0,this)}}else if(13==a.keyCode){if("BUTTON"==e.tagName&&!e.disabled)f=e.name;else if(e==this.xj)JL(this);else if(d){var g=d.LK,h=g&&_.NL(d,g);e=("TEXTAREA"==e.tagName||
"SELECT"==e.tagName||"A"==e.tagName)&&!e.disabled;!h||h.disabled||e||(f=g)}f&&d&&(c=!0,b=this.dispatchEvent(new KL(f,String(d.get(f)))))}else e!=this.xj||32!=a.keyCode&&" "!=a.key||JL(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};var KL=function(a,b){this.type="dialogselect";this.key=a;this.caption=b};_.p(KL,_.Ce);_.IL=function(a){uL.call(this);this.rg=a||_.Yi();this.Vj="goog-buttonset";this.Ir=this.ya=this.LK=null};_.p(_.IL,uL);
_.IL.prototype.clear=function(){uL.prototype.clear.call(this);this.LK=this.Ir=null};_.IL.prototype.set=function(a,b,c,d){uL.prototype.set.call(this,a,b);c&&(this.LK=a);d&&(this.Ir=a);return this};_.OL=function(a,b,c,d){return a.set(b.key,b.caption,c,d)};_.IL.prototype.render=function(){if(this.ya){_.Zd(this.ya,_.sb);var a=_.Yi(this.ya);this.forEach(function(b,c){b=a.V("BUTTON",{name:c},b);c==this.LK&&(b.className=this.Vj+"-default");this.ya.appendChild(b)},this)}};
_.IL.prototype.md=function(a){if(a&&1==a.nodeType){this.ya=a;a=_.gj("BUTTON",this.ya);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=_.WJ(c)||c.value,d){var f=0==b;this.set(d,e,f,"cancel"==c.name);f&&_.aK(c,this.Vj+"-default")}}};_.IL.prototype.i=function(){return this.ya};_.IL.prototype.ta=function(){return this.rg};_.NL=function(a,b){a=_.gj("BUTTON",a.ya);for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null};PL={key:"ok",caption:"OK"};QL={key:"cancel",caption:"Cancel"};
RL={key:"yes",caption:"Yes"};SL={key:"no",caption:"No"};fka={key:"save",caption:"Save"};gka={key:"continue",caption:"Continue"};_.EL=function(){return _.OL(_.OL(new _.IL,PL,!0),QL,!1,!0)};"undefined"!=typeof document&&(_.OL(new _.IL,PL,!0,!0),_.EL(),_.OL(_.OL(new _.IL,RL,!0),SL,!1,!0),_.OL(_.OL(_.OL(new _.IL,RL),SL,!0),QL,!1,!0),_.OL(_.OL(_.OL(new _.IL,gka),fka),QL,!0,!0));
_.TL=function(a,b,c,d){_.De.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d};_.p(_.TL,_.De);

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

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Ska,pN,oN,nN,Uka,qN,rN,sN,tN,Wka,uN,Zka,ala,vN,wN,xN,fla,hla,ila,jla,kla,lla,mla,nla,ola,pla,qla,sla,tla;_.jN=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};_.kN=function(a,b){return a>b?1:a<b?-1:0};_.lN=function(a,b){for(var c=Math.min(a.length,b.length),d=0;d<c;d++){var e=_.kN(a[d],b[d]);if(0!=e)return e}return _.kN(a.length,b.length)};Ska=function(a,b){return _.Lc.apply([],(0,_.Ka)(a,b,void 0))};
pN=function(a){if(_.zb&&!_.Lb(9))return[0,0,0,0];var b=mN.hasOwnProperty(a)?mN[a]:null;if(b)return b;65536<Object.keys(mN).length&&(mN={});var c=[0,0,0,0];b=nN(a,/\\[0-9A-Fa-f]{6}\s?/g);b=nN(b,/\\[0-9A-Fa-f]{1,5}\s/g);b=nN(b,/\\./g);b=b.replace(/:not\(([^\)]*)\)/g,"     $1 ");b=b.replace(/{[^]*/gm,"");b=oN(b,c,/(\[[^\]]+\])/g,2);b=oN(b,c,/(#[^\#\s\+>~\.\[:]+)/g,1);b=oN(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=oN(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);b=oN(b,c,/(:[\w-]+\([^\)]*\))/gi,
2);b=oN(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");oN(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return mN[a]=b};oN=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};nN=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};Uka=function(a){return Tka[a]};qN=function(a,b){a=_.va[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};
rN=function(a,b){return(a=_.va[a])&&a.prototype&&a.prototype[b]||null};sN=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("zd");return a};tN=function(a,b,c,d){if(a)return a.apply(b,d);if(_.zb&&10>document.documentMode){if(!b[c].call)throw Error("Ad");}else if("function"!=typeof b[c])throw Error("zd");return b[c].apply(b,d)};Wka=function(a){return sN(Vka,a,"attributes",function(b){return b instanceof NamedNodeMap})};
uN=function(a,b,c){try{tN(Xka,a,"setAttribute",[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}};Zka=function(a){return sN(Yka,a,"style",function(b){return b instanceof CSSStyleDeclaration})};ala=function(a){return sN($ka,a,"sheet",function(b){return b instanceof CSSStyleSheet})};vN=function(a){return sN(bla,a,"nodeName",function(b){return"string"==typeof b})};wN=function(a){return sN(cla,a,"nodeType",function(b){return"number"==typeof b})};
xN=function(a){return sN(dla,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})};fla=function(a,b){return tN(ela,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};hla=function(a,b,c){tN(gla,a,a.setProperty?"setProperty":"setAttribute",[b,c])};_.yN=function(a,b){b=a.aspectRatio()>b.aspectRatio()?b.width/a.width:b.height/a.height;return a.scale(b)};
_.zN=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])};_.p(_.zN,_.ya);_.zN.prototype.name="AssertionError";ila=function(){return null};_.AN=function(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};_.BN=function(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a<b?-1:a==b?0:1};
_.CN=function(a){a instanceof _.Ya||(a="object"==typeof a&&a.ms?a.Pm():String(a),a=_.Td.test(a)?_.$a(a):_.Qd(a));return a||_.bb};jla=/\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;kla=/\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(kla,function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(g,h,m){f=h;return m});b=_.CN(d).Pm();return c+f+b+f+e})};
pla=function(a){if(a instanceof _.Ya)return'url("'+_.Pd(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof _.Sa)a=_.Ta(a);else{a=String(a);var b=a.replace(jla,"$1").replace(jla,"$1").replace(kla,"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 _.zN("Value does not allow [{;}], got: %s.",[a]);return a};
_.DN=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("t`"+c);var d=a[c];null!=d&&(d=Array.isArray(d)?_.Ka(d,pla).join(" "):pla(d),b+=c+":"+d+";")}return b?new _.eb(b,_.cb):_.fb};_.EN=function(a){return a instanceof _.ib&&a.constructor===_.ib?a.G9:"type_error:SafeStyleSheet"};qla=function(a){var b="",c=function(d){Array.isArray(d)?_.Ha(d,c):b+=_.EN(d)};_.Ha(arguments,c);return new _.ib(b,_.hb)};
_.FN=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};_.GN=function(a,b){return a&&b?a.split(b).length-1:0};_.HN=function(a,b,c){return Math.min(Math.max(a,b),c)};_.rla=function(a){var b=null;return _.xd(new _.ic(function(c,d){b=_.mf(function(){c(void 0)},a);-1==b&&d(Error("G"))}),function(c){_.nf(b);throw c;})};
sla={"* 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};
tla={"* 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 mN={};
var ula={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},vla=/[\n\f\r"'()*<>]/g,Tka={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},wla=function(a,b,c){b=(0,_.Ua)(b);if(""==b)return null;if(0==_.BN("url(",b.substr(0,4)))return b=!b.endsWith(")")||1<_.GN(b,"(")||1<_.GN(b,")")||!c?null:c?(b=c(_.FN(b.substring(4,b.length-1)),a))&&"about:invalid#zClosurez"!=_.Pd(b)?'url("'+_.Pd(b).replace(vla,Uka)+'")':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 ula))return null}return b};
var Vka=qN("Element","attributes")||qN("Node","attributes"),xla=rN("Element","hasAttribute"),yla=rN("Element","getAttribute"),Xka=rN("Element","setAttribute"),zla=rN("Element","removeAttribute");qN("Element","innerHTML")||qN("HTMLElement","innerHTML");var Ala=rN("Element","getElementsByTagName"),Bla=rN("Element","matches")||rN("Element","msMatchesSelector"),bla=qN("Node","nodeName"),cla=qN("Node","nodeType"),dla=qN("Node","parentNode");qN("Node","childNodes");
var Yka=qN("HTMLElement","style")||qN("Element","style"),$ka=qN("HTMLStyleElement","sheet"),ela=rN("CSSStyleDeclaration","getPropertyValue"),gla=rN("CSSStyleDeclaration","setProperty");
var Cla=_.zb&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,Dla={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},Gla=function(a,b,c){var d=[];a=Ela(_.Hc(a.cssRules));_.Ha(a,function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Bd");if(!(b&&_.zb&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(Cla,"#"+b+" $1"):e.selectorText,g=d.push;e=Fla(e.style,c);if(-1!=
f.indexOf("<"))throw Error("u`"+f);var h=f.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(h))throw Error("v`"+f);a:{for(var m={"(":")","[":"]"},n=[],q=0;q<h.length;q++){var t=h[q];if(m[t])n.push(m[t]);else if(_.Kd(m,t)&&n.pop()!=t){h=!1;break a}}h=0==n.length}if(!h)throw Error("w`"+f);e instanceof _.eb||(e=_.DN(e));g.call(d,new _.ib(f+"{"+_.Ud(e).replace(/</g,"\\3C ")+"}",_.hb))}});return qla(d)},Ela=function(a){return _.Ja(a,function(b){return b instanceof
CSSStyleRule||b.type==CSSRule.STYLE_RULE})},Ila=function(a,b,c){a=Hla("<style>"+a+"</style>");return null==a||null==a.sheet?_.jb:Gla(a.sheet,void 0!=b?b:null,c)},Hla=function(a){if(_.zb&&!_.Lb(10)||"function"!=typeof _.va.DOMParser)return null;a=_.rb("<html><head></head><body>"+a+"</body></html>",null);return(new DOMParser).parseFromString(_.qb(a),"text/html").body.children[0]},Fla=function(a,b){if(!a)return _.fb;var c=document.createElement("div").style,d=IN(a);_.Ha(d,function(e){var f=_.Db&&e in
Dla?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.ud(f,"--")||_.ud(f,"var")||(e=fla(a,e),e=wla(f,e,b),null!=e&&hla(c,f,e))});return new _.eb(c.cssText||"",_.cb)},Kla=function(a){var b=Array.from(tN(Ala,a,"getElementsByTagName",["STYLE"])),c=Ska(b,function(e){return _.Hc(ala(e).cssRules)});c=Ela(c);c.sort(function(e,f){e=pN(e.selectorText);f=pN(f.selectorText);return-_.lN(e,f)});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var d;d=a.nextNode();)_.Ha(c,
function(e){tN(Bla,d,d.matches?"matches":"msMatchesSelector",[e.selectorText])&&e.style&&Jla(d,e.style)});_.Ha(b,_.wd)},Jla=function(a,b){var c=IN(a.style),d=IN(b);_.Ha(d,function(e){if(!(0<=c.indexOf(e))){var f=fla(b,e);hla(a.style,e,f)}})},IN=function(a){_.Mc(a)?a=_.Hc(a):(a=_.Md(a),_.Kc(a,"cssText"));return a};
var Lla="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),Mla=0,JN=function(){this.be=[];this.JY=[];this.PE="data-elementweakmap-index-"+Mla++};JN.prototype.set=function(a,b){if(tN(xla,a,"hasAttribute",[this.PE])){var c=parseInt(tN(yla,a,"getAttribute",[this.PE])||null,10);this.JY[c]=b}else c=this.JY.push(b)-1,uN(a,this.PE,c.toString()),this.be.push(a);return this};
JN.prototype.get=function(a){if(tN(xla,a,"hasAttribute",[this.PE]))return a=parseInt(tN(yla,a,"getAttribute",[this.PE])||null,10),this.JY[a]};JN.prototype.clear=function(){this.be.forEach(function(a){tN(zla,a,"removeAttribute",[this.PE])},this);this.be=[];this.JY=[]};
var Nla=!_.zb||_.Mb(10),Ola=!_.zb||null==document.documentMode,Pla=function(){};
var Qla={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 Rla={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 Sla={"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},LN=function(a){a=a||new _.KN;Tla(a);this.WJ=_.Nd(a.zr);this.uO=_.Nd(a.uO);this.GH=_.Nd(a.GH);this.maa=a.maa;_.Ha(a.SDa,function(b){if(!_.ud(b,"data-"))throw new _.zN('Only "data-" attributes allowed, got: %s.',[b]);if(_.ud(b,"data-sanitizer-"))throw new _.zN('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);
this.WJ["* "+b.toUpperCase()]=Ula},this);_.Ha(a.RDa,function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||Sla[b])throw new _.zN("Only valid custom element tag names allowed, got: %s.",[b]);this.GH[b]=!0},this);this.UV=a.UV;this.oO=a.oO;this.bT=null;this.P6=a.P6},Vla,Wla,MN;_.p(LN,Pla);Vla=function(a){return function(b,c){b=(0,_.Ua)(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=_.Pd(c)?_.Pd(c):null}};
_.KN=function(){this.zr={};_.Ha([sla,tla],function(a){_.Ha(_.Md(a),function(b){this.zr[b]=Ula},this)},this);this.uw={};this.SDa=[];this.RDa=[];this.uO=_.Nd(Qla);this.GH=_.Nd(Rla);this.maa=!1;this.rNa=_.CN;this.BLa=this.zsa=this.iJa=this.UV=ila;this.oO=null;this.Fpa=this.P6=!1};Wla=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return null==c?null:b(c,d,e,f)}};MN=function(a,b,c,d){a[c]&&!b[c]&&(a[c]=Wla(a[c],d))};_.KN.prototype.build=function(){return new LN(this)};
var Tla=function(a){if(a.Fpa)throw Error("Cd");MN(a.zr,a.uw,"* USEMAP",Xla);var b=Vla(a.rNa);_.Ha(["* ACTION","* CITE","* HREF"],function(d){MN(this.zr,this.uw,d,b)},a);var c=Vla(a.UV);_.Ha(["* LONGDESC","* SRC","LINK HREF"],function(d){MN(this.zr,this.uw,d,c)},a);_.Ha(["* FOR","* HEADERS","* NAME"],function(d){MN(this.zr,this.uw,d,_.Id(Yla,this.iJa))},a);MN(a.zr,a.uw,"A TARGET",_.Id(Zla,["_blank","_self"]));MN(a.zr,a.uw,"* CLASS",_.Id($la,a.zsa));MN(a.zr,a.uw,"* ID",_.Id(ama,a.zsa));MN(a.zr,a.uw,
"* STYLE",_.Id(a.BLa,c));a.Fpa=!0},bma=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},Ula=function(a){return(0,_.Ua)(a)},Zla=function(a,b){b=(0,_.Ua)(b);return _.Gc(a,b.toLowerCase())?b:null},Xla=function(a){return(a=(0,_.Ua)(a))&&"#"==a.charAt(0)?a:null},Yla=function(a,b,c){b=(0,_.Ua)(b);return a(b,c)},$la=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(" ")},ama=function(a,b,c){b=(0,_.Ua)(b);return a(b,c)};
LN.prototype.Dq=function(a){var b=!("STYLE"in this.uO)&&"STYLE"in this.GH;this.bT="*"==this.oO&&b?"sanitizer-"+_.ae():this.oO;if(Nla){b=a;if(Nla){a=_.Tb("SPAN");this.bT&&"*"==this.oO&&(a.id=this.bT);this.P6&&(b=Hla("<div>"+b+"</div>"),Kla(b),b=b.innerHTML);b=_.rb(b,null);var c=document.createElement("template");if(Ola&&"content"in c)_.Zd(c,b),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;_.Zd(d.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,
null,!1);for(c=Lla?new WeakMap:new JN;d=b.nextNode();){c:{var e=d;switch(wN(e)){case 3:e=this.createTextNode(e);break c;case 1:if("TEMPLATE"==vN(e).toUpperCase())e=null;else{var f=vN(e).toUpperCase();if(f in this.uO)var g=null;else this.GH[f]?g=document.createElement(f):(g=_.Tb("SPAN"),this.maa&&uN(g,"data-sanitizer-original-tag",f.toLowerCase()));if(g){var h=g,m=Wka(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(_.ud(u,"data-sanitizer-"))t=null;else{var v=vN(q);
t=t.value;var B={tagName:(0,_.Ua)(v).toLowerCase(),attributeName:(0,_.Ua)(u).toLowerCase()},z={LDa:void 0};"style"==B.attributeName&&(z.LDa=Zka(q));q=bma(v,u);q in this.WJ?(u=this.WJ[q],t=u(t,B,z)):(u=bma(null,u),u in this.WJ?(u=this.WJ[u],t=u(t,B,z)):t=null)}null!==t&&uN(h,f.name,t)}e=g}else e=null}break c;default:e=null}}if(e){if(1==wN(e)&&c.set(d,e),d=xN(d),f=!1,d)g=wN(d),h=vN(d).toLowerCase(),m=xN(d),11!=g||m?"body"==h&&m&&(g=xN(m))&&!xN(g)&&(f=!0):f=!0,g=null,f||!d?g=a:1==wN(d)&&(g=c.get(d)),
g.content&&(g=g.content),g.appendChild(e)}else _.vd(d)}c.clear&&c.clear()}else a=_.Tb("SPAN");0<Wka(a).length&&(b=_.Tb("SPAN"),b.appendChild(a),a=b);a=(new XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"))}else a="";return _.rb(a,null)};LN.prototype.createTextNode=function(a){var b=a.data;(a=xN(a))&&"style"==vN(a).toLowerCase()&&!("STYLE"in this.uO)&&"STYLE"in this.GH&&(b=_.EN(Ila(b,this.bT,(0,_.Ca)(function(c,d){return this.UV(c,{pQa:d})},this))));return document.createTextNode(b)};
_.NN=function(a){return(new _.KN).build().Dq(a)};

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

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var sya,sS,yya,zya,Bya,Cya,wya,Dya;sya=function(a){return a[_.va.Symbol.iterator]()};_.vya=function(){if(!_.qS){var a=_.tya();_.qS=a?_.uya(a):[]}return _.qS};_.tya=function(){for(var a=_.Mi(document.body);a&&!a.src;)a=_.rS(a);return(a?a.src:"").split(",")[1]};_.uya=function(a){a=wya(a).match(/([^\d]+\d)/g);return 128!=a.length?[]:a.map(function(b){return b.charAt(Number(b.slice(-1)))==b.charAt(b.length-2)})};sS=function(a){a=String(a);xya&&(a=a.replace(/^http:/,"https:"));return a};
_.uS=function(){var a;return null!==(a=_.tn(_.tS))&&void 0!==a?a:new _.kh};yya=function(a,b){return b};zya=function(a,b){function c(m){for(;d<a.length;){var n=a.charAt(d++),q=_.je[n];if(null!=q)return q;if(!_.oj(n))throw Error("z`"+n);}return m}_.le();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(64===h&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=h&&b(g<<6&192|h))}};_.vS=function(a){var b=[];zya(a,function(c){b.push(c)});return b};
_.wS=function(a){var b={},c;for(c in a)b[a[c]]=c;return b};_.Aya=function(a,b){b=b instanceof _.Ya?b:_.pj(b);a.href=_.Pd(b)};_.xS=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")};_.rS=function(a){return void 0!==a.nextElementSibling?a.nextElementSibling:_.Li(a.nextSibling)};
Bya=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++],h=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|h&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("")};
Cya=function(a,b){for(var c=[],d=0;d<a.length;d++)c.push(a[d]^b[d]);return c};wya=function(a){if(_.Oaa)return _.va.atob(a);var b="";zya(a,function(c){b+=String.fromCharCode(c)});return b};_.yS=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.yS,_.y);_.yS.prototype.Za=function(){return _.C(this,1)};_.yS.prototype.Ue=function(a){return _.ve(this,1,a)};_.yS.prototype.caa=function(a){_.Lj(this,2,a)};_.zS=function(a){(0,_.A)(this,a,0,-1,null,null)};_.p(_.zS,_.y);_.k=_.zS.prototype;
_.k.Za=function(){return _.C(this,1)};_.k.Ue=function(a){return _.ve(this,1,a)};_.k.hf=function(){return _.C(this,2)};_.k.X$=function(a){_.ve(this,2,a)};_.k.mra=function(a){_.ve(this,3,a)};_.k.caa=function(a){_.Lj(this,5,a)};
Dya={Pta:["BC","AD"],Ota:["Before Christ","Anno Domini"],wua:"JFMAMJJASOND".split(""),Lua:"JFMAMJJASOND".split(""),bua:"January February March April May June July August September October November December".split(" "),Kua:"January February March April May June July August September October November December".split(" "),Gua:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Nua:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Zua:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Pua:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Iua:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Oua:"Sun Mon Tue Wed Thu Fri Sat".split(" "),AOa:"SMTWTFS".split(""),Mua:"SMTWTFS".split(""),Hua:["Q1","Q2","Q3","Q4"],Dua:["1st quarter","2nd quarter","3rd quarter","4th quarter"],Bta:["AM","PM"],Nba:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],eca:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],Kta:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],eZ:6,mPa:[5,6],
fZ:5};_.AS=Dya;_.AS=Dya;
var Eya;_.BS=function(a,b,c,d,e,f){"string"===typeof a?(this.Qk="y"==a?b:0,this.rk="m"==a?b:0,this.nl="d"==a?b:0,this.ik="h"==a?b:0,this.qk="n"==a?b:0,this.Hk="s"==a?b:0):(this.Qk=a||0,this.rk=b||0,this.nl=c||0,this.ik=d||0,this.qk=e||0,this.Hk=f||0)};
_.BS.prototype.rC=function(a){var b=Math.min(this.Qk,this.rk,this.nl,this.ik,this.qk,this.Hk),c=Math.max(this.Qk,this.rk,this.nl,this.ik,this.qk,this.Hk);if(0>b&&0<c)return null;if(!a&&0==b&&0==c)return"PT0S";c=[];0>b&&c.push("-");c.push("P");(this.Qk||a)&&c.push(Math.abs(this.Qk)+"Y");(this.rk||a)&&c.push(Math.abs(this.rk)+"M");(this.nl||a)&&c.push(Math.abs(this.nl)+"D");if(this.ik||this.qk||this.Hk||a)c.push("T"),(this.ik||a)&&c.push(Math.abs(this.ik)+"H"),(this.qk||a)&&c.push(Math.abs(this.qk)+
"M"),(this.Hk||a)&&c.push(Math.abs(this.Hk)+"S");return c.join("")};_.BS.prototype.equals=function(a){return a.Qk==this.Qk&&a.rk==this.rk&&a.nl==this.nl&&a.ik==this.ik&&a.qk==this.qk&&a.Hk==this.Hk};_.BS.prototype.clone=function(){return new _.BS(this.Qk,this.rk,this.nl,this.ik,this.qk,this.Hk)};_.BS.prototype.add=function(a){this.Qk+=a.Qk;this.rk+=a.rk;this.nl+=a.nl;this.ik+=a.ik;this.qk+=a.qk;this.Hk+=a.Hk};
_.DS=function(a,b,c){"number"===typeof a?(this.Hb=Eya(a,b||0,c||1),CS(this,c||1)):_.Aa(a)?(this.Hb=Eya(a.getFullYear(),a.getMonth(),a.getDate()),CS(this,a.getDate())):(this.Hb=new Date(_.Jd()),a=this.Hb.getDate(),this.Hb.setHours(0),this.Hb.setMinutes(0),this.Hb.setSeconds(0),this.Hb.setMilliseconds(0),CS(this,a))};Eya=function(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b};_.k=_.DS.prototype;_.k.$E=_.AS.eZ;_.k.bF=_.AS.fZ;
_.k.clone=function(){var a=new _.DS(this.Hb);a.$E=this.$E;a.bF=this.bF;return a};_.k.getFullYear=function(){return this.Hb.getFullYear()};_.k.getYear=function(){return this.getFullYear()};_.k.getMonth=function(){return this.Hb.getMonth()};_.k.getDate=function(){return this.Hb.getDate()};_.k.getTime=function(){return this.Hb.getTime()};_.k.getDay=function(){return this.Hb.getDay()};_.k.getUTCFullYear=function(){return this.Hb.getUTCFullYear()};_.k.getUTCMonth=function(){return this.Hb.getUTCMonth()};
_.k.getUTCDate=function(){return this.Hb.getUTCDate()};_.k.getUTCDay=function(){return this.Hb.getDay()};_.k.getUTCHours=function(){return this.Hb.getUTCHours()};_.k.getUTCMinutes=function(){return this.Hb.getUTCMinutes()};_.k.getTimezoneOffset=function(){return this.Hb.getTimezoneOffset()};_.k.set=function(a){this.Hb=new Date(a.getFullYear(),a.getMonth(),a.getDate())};_.k.setFullYear=function(a){this.Hb.setFullYear(a)};_.k.setYear=function(a){this.setFullYear(a)};_.k.setMonth=function(a){this.Hb.setMonth(a)};
_.k.setDate=function(a){this.Hb.setDate(a)};_.k.setTime=function(a){this.Hb.setTime(a)};_.k.setUTCFullYear=function(a){this.Hb.setUTCFullYear(a)};_.k.setUTCMonth=function(a){this.Hb.setUTCMonth(a)};_.k.setUTCDate=function(a){this.Hb.setUTCDate(a)};
_.k.add=function(a){if(a.Qk||a.rk){var b=this.getMonth()+a.rk+12*a.Qk,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.nl&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.nl),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),
this.setDate(a.getDate()),CS(this,a.getDate()))};_.k.rC=function(a){return[this.getFullYear(),_.rj(this.getMonth()+1,2),_.rj(this.getDate(),2)].join(a?"-":"")};_.k.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};_.k.toString=function(){return this.rC()};var CS=function(a,b){a.getDate()!=b&&a.Hb.setUTCHours(a.Hb.getUTCHours()+(a.getDate()<b?1:-1))};_.DS.prototype.valueOf=function(){return this.Hb.valueOf()};
_.ES=function(a,b,c,d,e,f,g){this.Hb="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():_.Jd())};_.p(_.ES,_.DS);_.k=_.ES.prototype;_.k.getHours=function(){return this.Hb.getHours()};_.k.getMinutes=function(){return this.Hb.getMinutes()};_.k.getSeconds=function(){return this.Hb.getSeconds()};_.k.getMilliseconds=function(){return this.Hb.getMilliseconds()};_.k.getUTCDay=function(){return this.Hb.getUTCDay()};_.k.getUTCHours=function(){return this.Hb.getUTCHours()};
_.k.getUTCMinutes=function(){return this.Hb.getUTCMinutes()};_.k.getUTCSeconds=function(){return this.Hb.getUTCSeconds()};_.k.getUTCMilliseconds=function(){return this.Hb.getUTCMilliseconds()};_.k.setHours=function(a){this.Hb.setHours(a)};_.k.setMinutes=function(a){this.Hb.setMinutes(a)};_.k.setSeconds=function(a){this.Hb.setSeconds(a)};_.k.setMilliseconds=function(a){this.Hb.setMilliseconds(a)};_.k.setUTCHours=function(a){this.Hb.setUTCHours(a)};_.k.setUTCMinutes=function(a){this.Hb.setUTCMinutes(a)};
_.k.setUTCSeconds=function(a){this.Hb.setUTCSeconds(a)};_.k.setUTCMilliseconds=function(a){this.Hb.setUTCMilliseconds(a)};_.k.add=function(a){_.DS.prototype.add.call(this,a);a.ik&&this.setUTCHours(this.Hb.getUTCHours()+a.ik);a.qk&&this.setUTCMinutes(this.Hb.getUTCMinutes()+a.qk);a.Hk&&this.setUTCSeconds(this.Hb.getUTCSeconds()+a.Hk)};
_.k.rC=function(a){var b=_.DS.prototype.rC.call(this,a);return a?b+"T"+_.rj(this.getHours(),2)+":"+_.rj(this.getMinutes(),2)+":"+_.rj(this.getSeconds(),2):b+"T"+_.rj(this.getHours(),2)+_.rj(this.getMinutes(),2)+_.rj(this.getSeconds(),2)};_.k.equals=function(a){return this.getTime()==a.getTime()};_.k.toString=function(){return this.rC()};_.k.clone=function(){var a=new _.ES(this.Hb);a.$E=this.$E;a.bF=this.bF;return a};
var FS=function(a,b){this.fDa=sya(a);this.tIa=b;this.rJa=0};FS.prototype[Symbol.iterator]=function(){return this};FS.prototype.next=function(){var a=this.fDa.next();return{value:a.done?void 0:this.tIa.call(void 0,a.value,this.rJa++),done:a.done}};var Fya=function(a,b){return new FS(a,b)},GS=function(a){this.pna=a;this.m7=0};GS.prototype[Symbol.iterator]=function(){return this};GS.prototype.next=function(){for(;this.m7<this.pna.length;){var a=this.pna[this.m7].next();if(!a.done)return a;this.m7++}return{done:!0}};
var Gya=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c]=arguments[c];return new GS(b.map(sya))};
var HS,JS,MS,NS,LS;HS=window.URL;_.IS=_.va.document.baseURI||_.va.window.location.href||"";try{new HS("http://example.com"),JS=!0}catch(a){JS=!1}var Hya=JS,KS=function(a){this.FG=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.FG.get(b);null==c&&(c=[],this.FG.set(b,c));c.push(d)}};
KS.prototype.get=function(a){return(a=this.FG.get(a))&&a.length?a[0]:null};KS.prototype.getAll=function(a){return[].concat(_.zd(this.FG.get(a)||[]))};KS.prototype.has=function(a){return this.FG.has(a)};KS.prototype[Symbol.iterator]=function(){return Gya.apply(null,_.zd(Fya(this.FG,function(a){var b=a[0];return Fya(a[1],function(c){return[b,c]})})))};KS.prototype.toString=function(){return _.Iya(this)};
_.Iya=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("&")};
MS=function(a){var b=_.Tb("A");try{_.Aya(b,_.$a(a));var c=b.protocol}catch(d){throw Error("Td`"+a);}if(""===c||":"===c||":"!=c[c.length-1])throw Error("Td`"+a);if(!LS.has(c))throw Error("Td`"+a);if(!b.hostname)throw Error("Td`"+a);a={href:b.href,protocol:b.protocol,username:"",password:"",hostname:b.hostname,pathname:"/"+b.pathname,search:b.search,hash:b.hash};LS.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};_.Jya=function(a,b){return a&&b?a+":"+b+"@":a?a+"@":b?":"+b+"@":""};
NS=function(a){try{var b=new HS(a)}catch(d){throw Error("Td`"+a);}var c=LS.get(b.protocol);if(!c)throw Error("Td`"+a);if(!b.hostname)throw Error("Td`"+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};
_.OS=function(a,b){if(Hya){if(!b)return NS(a);b=NS(b);try{return NS(a)}catch(e){}return new HS(a,b.href)}if(!b)return MS(a);b=MS(b);try{return MS(a)}catch(e){}var c=b.protocol+"//"+_.Jya(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 MS(a)};LS=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]);
_.PS=function(a){return Hya&&a.searchParams?a.searchParams:new KS(a.search)};
var Kya=function(a){a=_.vS(a);this.Rma=a.slice(0,16);this.Gja=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.Bpa=a};
_.RS=function(a){this.Gu=a;this.Fl=this.Gu.length/4;this.gB=this.Fl+6;this.Db=[[],[],[],[]];this.IH=[[],[],[],[]];this.nk=Array(4*(this.gB+1));for(a=0;a<this.Fl;a++)this.nk[a]=[this.Gu[4*a],this.Gu[4*a+1],this.Gu[4*a+2],this.Gu[4*a+3]];var b=Array(4);for(a=this.Fl;a<4*(this.gB+1);a++){b[0]=this.nk[a-1][0];b[1]=this.nk[a-1][1];b[2]=this.nk[a-1][2];b[3]=this.nk[a-1][3];if(0==a%this.Fl){var c=b,d=c[0];c[0]=c[1];c[1]=c[2];c[2]=c[3];c[3]=d;Lya(b);b[0]^=QS[a/this.Fl][0];b[1]^=QS[a/this.Fl][1];b[2]^=QS[a/
this.Fl][2];b[3]^=QS[a/this.Fl][3]}else 6<this.Fl&&4==a%this.Fl&&Lya(b);this.nk[a]=Array(4);this.nk[a][0]=this.nk[a-this.Fl][0]^b[0];this.nk[a][1]=this.nk[a-this.Fl][1]^b[1];this.nk[a][2]=this.nk[a-this.Fl][2]^b[2];this.nk[a][3]=this.nk[a-this.Fl][3]^b[3]}};_.RS.prototype.dP=16;
_.RS.prototype.encrypt=function(a){Mya(this,a);SS(this,0);for(a=1;a<this.gB;++a){TS(this,US);Nya(this);for(var b=this.Db,c=this.IH[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]=VS[c[0]]^WS[c[1]]^c[2]^c[3],b[1][d]=c[0]^VS[c[1]]^WS[c[2]]^c[3],b[2][d]=c[0]^c[1]^VS[c[2]]^WS[c[3]],b[3][d]=WS[c[0]]^c[1]^c[2]^VS[c[3]];SS(this,a)}TS(this,US);Nya(this);SS(this,this.gB);return Oya(this)};
_.RS.prototype.decrypt=function(a){Mya(this,a);SS(this,this.gB);for(a=1;a<this.gB;++a){Pya(this);TS(this,Qya);SS(this,this.gB-a);for(var b=this.Db,c=this.IH[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]=XS[c[0]]^YS[c[1]]^ZS[c[2]]^$S[c[3]],b[1][d]=$S[c[0]]^XS[c[1]]^YS[c[2]]^ZS[c[3]],b[2][d]=ZS[c[0]]^$S[c[1]]^XS[c[2]]^YS[c[3]],b[3][d]=YS[c[0]]^ZS[c[1]]^$S[c[2]]^XS[c[3]]}Pya(this);TS(this,Qya);SS(this,0);return Oya(this)};
var Mya=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.Db[d][e]=c},Oya=function(a){for(var b=[],c=0;4>c;c++)for(var d=0;4>d;d++)b[4*d+c]=a.Db[c][d];return b},SS=function(a,b){for(var c=0;4>c;c++)for(var d=0;4>d;d++)a.Db[c][d]^=a.nk[4*b+d][c]},TS=function(a,b){for(var c=0;4>c;c++)for(var d=0;4>d;d++)a.Db[c][d]=b[a.Db[c][d]]},Nya=function(a){for(var b=1;4>b;b++)for(var c=0;4>c;c++)a.IH[b][c]=a.Db[b][c];for(b=1;4>b;b++)for(c=0;4>c;c++)a.Db[b][c]=a.IH[b][(c+b)%4]},Pya=function(a){for(var b=
1;4>b;b++)for(var c=0;4>c;c++)a.IH[b][(c+b)%4]=a.Db[b][c];for(b=1;4>b;b++)for(c=0;4>c;c++)a.Db[b][c]=a.IH[b][c]},Lya=function(a){a[0]=US[a[0]];a[1]=US[a[1]];a[2]=US[a[2]];a[3]=US[a[3]]},US=[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],Qya=[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],QS=[[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]],VS=[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],WS=[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],$S=[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],YS=[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],ZS=[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],XS=[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 aT=function(a){this.FE=a};aT.prototype.encrypt=function(a,b){var c=[],d=b;for(b=0;b<a.length;b+=this.FE.dP)d=Cya(_.Th(a,b,b+this.FE.dP),d),d=this.FE.encrypt(d),_.Nc(c,d);return c};aT.prototype.decrypt=function(a,b){for(var c=[],d=0,e=b;d<a.length;){b=_.Th(a,d,d+this.FE.dP);var f=this.FE.decrypt(b);e=Cya(e,f);_.Nc(c,e);e=b;d+=this.FE.dP}return c};
var bT=function(a){for(var b=[],c=0;c<a.length/8;++c){for(var d=8*c,e=0,f=0;8>f;++f)_.Th(a,d,d+8)[f]&&(e+=1<<f);b.push(e)}a=new _.RS(b);this.oka=new aT(a)},Rya;bT.prototype.decode=function(a){a=_.cT(this,a);return 0==a.length?"":Bya(a)};_.cT=function(a,b){if(!b)return[];b=new Kya(b);a=a.oka.decrypt(b.Gja,b.Rma);a.length=b.Bpa;return a};_.dT=function(a,b){if(!b)return _.xj("");b=new Kya(b);return _.xj(Rya(a,b,[]))};
Rya=function(a,b,c){for(var d=b.Gja,e=_.Jd()+100;c.length<d.length;){var f=c.length;_.Nc(c,a.oka.decrypt(d.slice(f,f+1024),0<f?d.slice(f-16,f):b.Rma));if(c.length<d.length&&_.Jd()>e)return _.xj().then(function(){return Rya(a,b,c)})}c.length=b.Bpa;return Bya(c)};
_.qS=null;
var Sya=function(a){a=_.Hc(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)));bT.call(this,a)},eT;_.x(Sya,bT);_.fT=function(){eT||(eT=new Sya(_.vya()));return eT};eT=null;
var Tya=function(a){return gT(a,hT).then(function(b){return b.responseText})},Uya=function(a){var b=hT;return gT(a,b).then(function(c){var d=c.responseText;b&&b.KNa&&(c=b.KNa,_.ud(d,c)&&(d=d.substring(c.length)));return JSON.parse(d)})},Vya=function(a){var b=hT;b=b?_.Nd(b):{};b.responseType="blob";return gT(a,b).then(function(c){return c.response})},Wya=function(a){var b=hT;b=b?_.Nd(b):{};b.responseType="arraybuffer";return gT(a,b).then(function(c){if(c.response)return new Uint8Array(c.response);
if(_.va.VBArray)return(new _.va.VBArray(c.responseBody)).ie();throw new iT("getBytes is not supported in this browser.",a,c);})},gT=function(a,b){var c=b||{},d=c.JNa?_.pk(c.JNa):_.pk(_.nk);return _.xd(new _.ic(function(e,f){var g;try{d.open("GET",a,!0)}catch(n){f(new iT("Error opening XHR: "+n.message,a,d))}d.onreadystatechange=function(){if(4==d.readyState){_.va.clearTimeout(g);var n;!(n=_.kk(d.status))&&(n=0===d.status)&&(n=_.Qj(a),n=!("http"==n||"https"==n||""==n));n?e(d):f(new jT(d.status,a,d))}};
d.onerror=function(){f(new iT("Network error",a,d))};if(c.headers)for(var h in c.headers){var m=c.headers[h];null!=m&&d.setRequestHeader(h,m)}c.withCredentials&&(d.withCredentials=c.withCredentials);c.responseType&&(d.responseType=c.responseType);c.mimeType&&d.overrideMimeType(c.mimeType);0<c.RMa&&(g=_.va.setTimeout(function(){d.onreadystatechange=_.Ba;d.abort();f(new kT(a,d))},c.RMa));try{d.send(null)}catch(n){d.onreadystatechange=_.Ba,_.va.clearTimeout(g),f(new iT("Error sending XHR: "+n.message,
a,d))}}),function(e){e instanceof _.nc&&d.abort();throw e;})},iT=function(a,b,c){_.ya.call(this,a+", url="+b);this.url=b;this.wta=c};_.p(iT,_.ya);iT.prototype.name="XhrError";var jT=function(a,b,c){iT.call(this,"Request Failed, status="+a,b,c);this.status=a};_.p(jT,iT);jT.prototype.name="XhrHttpError";var kT=function(a,b){iT.call(this,"Request timed out",a,b)};_.p(kT,iT);kT.prototype.name="XhrTimeoutError";
var xya,hT;xya="https:"==window.location.protocol;hT={withCredentials:!0};_.lT=null;_.lT={get:function(a){return Tya(sS(a))},getBlob:function(a){return Vya(sS(a))},o5:function(a){return Wya(sS(a))},qA:function(a){return Uya(sS(a))},tL:function(a){return _.lT.get(a).then(function(b){return _.dT(_.fT(),b).then(function(c){return JSON.parse(c)})})}};
_.tS=new _.sn;
_.mT=function(a){_.ya.call(this,a);this.name="ApiError"};_.x(_.mT,_.ya);
_.nT=function(a){var b=_.xS("%s: %s",a.code||"unknown",a.message||"error");_.mT.call(this,b);this.response=a};_.x(_.nT,_.mT);
_.oT=function(a){_.ya.call(this,a);this.name="ContentError"};_.x(_.oT,_.ya);
var Xya=function(a){_.oT.call(this,"invalid Apiary operation: "+a)};_.x(Xya,_.oT);
var pT=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():_.Jd();this.Hb=new Date(a)};_.p(pT,_.ES);_.k=pT.prototype;_.k.clone=function(){var a=new pT(this.Hb);a.$E=this.$E;a.bF=this.bF;return a};_.k.add=function(a){(a.Qk||a.rk)&&_.DS.prototype.add.call(this,new _.BS(a.Qk,a.rk));a=1E3*(a.Hk+60*(a.qk+60*(a.ik+24*a.nl)));this.Hb=new Date(this.Hb.getTime()+a)};_.k.getTimezoneOffset=function(){return 0};_.k.getFullYear=_.ES.prototype.getUTCFullYear;
_.k.getMonth=_.ES.prototype.getUTCMonth;_.k.getDate=_.ES.prototype.getUTCDate;_.k.getHours=_.ES.prototype.getUTCHours;_.k.getMinutes=_.ES.prototype.getUTCMinutes;_.k.getSeconds=_.ES.prototype.getUTCSeconds;_.k.getMilliseconds=_.ES.prototype.getUTCMilliseconds;_.k.getDay=_.ES.prototype.getUTCDay;_.k.setFullYear=_.ES.prototype.setUTCFullYear;_.k.setMonth=_.ES.prototype.setUTCMonth;_.k.setDate=_.ES.prototype.setUTCDate;_.k.setHours=_.ES.prototype.setUTCHours;_.k.setMinutes=_.ES.prototype.setUTCMinutes;
_.k.setSeconds=_.ES.prototype.setUTCSeconds;_.k.setMilliseconds=_.ES.prototype.setUTCMilliseconds;
_.qT=function(a){this.Ag=a;this.KR=new Map};_.qT.prototype.pA=function(a,b,c,d){return this.execute("layers.annotationData.get",{allowWebDefinitions:!0,annotationDataId:c,contentVersion:b,layerId:"dict",locale:d,volumeId:a})};_.qT.prototype.Nx=function(a,b){return this.execute("layers.list",{volumeId:a,contentVersion:b,source:"ge-web-app"},["layers/list",a,b].join("/"))};
_.qT.prototype.daa=function(a,b,c,d,e,f){f=void 0===f?"ge-web-app":f;var g=new pT(c);"number"===typeof c&&g.setTime(c);b=(new _.Lm(b)).toString();c=_.DS.prototype.rC.call(g,!0)+"T"+_.rj(g.getHours(),2)+":"+_.rj(g.getMinutes(),2)+":"+_.rj(g.getSeconds(),2);g=g.getTimezoneOffset();if(0==g)g="Z";else{var h=Math.abs(g)/60,m=Math.floor(h);h=60*(h-m);g=(0<g?"-":"+")+_.rj(m,2)+":"+_.rj(h,2)}return this.execute("mylibrary.readingpositions.setPosition",{action:e,contentVersion:d,position:b,timestamp:c+g,volumeId:a,
source:f})};_.qT.prototype.execute=function(a,b,c){var d=this;if(!Yya[a])return _.hj(new Xya(a));var e=_.kj(a,this.Ag);if(!e)throw Error("Vd`"+a);_.od("Apiary","Request",c||a);if(c&&this.KR.has(c))return this.KR.get(c);a=_.vj();var f=a.promise.then(function(g){var h=g&&g.code?g:null;if(h)throw g=new _.nT(h),_.od("Apiary","Error",g.toString()),g;return g.result});b.nonce&&(f=f.then(_.Id(yya,b)));c&&(this.KR.set(c,a.promise),_.Zi(f,function(){d.KR.delete(c)}));e(b).then(a.resolve,a.reject);return f};
var Yya=_.wS({aOa:"layers.annotationData.get",hOa:"layers.annotationData.list",jOa:"layers.list",lOa:"layers.volumeAnnotations.list",VOa:"myconfig.releaseDownloadAccess",WOa:"myconfig.requestAccess",ePa:"myconfig.syncVolumeLicenses",VNa:"mylibrary.annotations.delete",dOa:"mylibrary.annotations.insert",gOa:"mylibrary.annotations.list",dPa:"mylibrary.annotations.summary",hPa:"mylibrary.annotations.update",MNa:"mylibrary.bookshelves.addVolume",ZOa:"mylibrary.readingpositions.setPosition",kOa:"mylibrary.bookshelves.volumes.list",
iOa:"volumes.associated.list"});
_.rT=_.vj();_.Zya=function(){return new _.ic(function(a,b){gapi.load("client",{callback:a,onerror:b})})};_.$ya=function(a,b,c){var d=_.bj(_.uS());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 _.xj(gapi.client.load("books",b,void 0,c)).then(function(){return new _.qT(gapi.client.books)})};
_.sT=function(){_.mn.apply(this,arguments)};_.x(_.sT,_.mn);_.sT.prototype.sM=function(a,b,c){var d=new _.pn;_.Lj(d,3,a);d.yg(2);this.log(d,b,c)};_.sT.prototype.VA=function(a,b,c){var d=new _.pn;_.Lj(d,4,a);d.yg(4);this.log(d,b,c)};

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

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Xza,Zza,$za,aAa,bAa,cAa,dAa,eAa,iAa,lAa,kAa,rAa,pAa,sAa,nAa,oAa,zU,uAa,wAa,yAa,xAa,zAa,BAa,AAa,CAa,DAa,EAa,FAa,GAa,FU,IAa,JAa,KAa,MAa,HU,NAa,IU,OAa,PAa,QAa,SAa,TAa,UAa,KU,MU,OU,WAa,XAa,YAa,ZAa,RU,aBa,bBa,cBa,dBa,VU,eBa,XU,fBa,gBa,hBa,jBa,kBa,nBa,oBa,gAa,pBa,qBa,rBa,gV,vBa,wBa,jV,xBa,kV,yBa,zBa,lV,ABa,pV,CBa,DBa,EBa,qV;_.oU=function(a){return a[a.length-1]};Xza=function(a,b){var c=0;(0,_.Ha)(a,function(d,e,f){b.call(void 0,d,e,f)&&++c},void 0);return c};
_.Yza=function(a,b){b=_.jN(a,b,void 0);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};_.pU=function(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0};Zza=function(a,b,c,d,e){for(var f=0,g=a.length,h;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,h=!n)}return h?f:-f-1};_.qU=function(a,b,c){return Zza(a,c||_.kN,!1,b)};$za=function(a,b){return Zza(a,b,!0,void 0,void 0)};_.rU=function(a,b){a.sort(b||_.kN)};
aAa=function(){for(var a=[],b=0;16>b;b++)a[b]=0;return a};_.sU=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)for(var f=_.sU.apply(null,_.Th(d,e,e+8192)),g=0;g<f.length;g++)b.push(f[g]);else b.push(d)}return b};bAa=function(a,b,c){a&&_.uK(a,"string"===typeof b?b:Math.round(b)+"px","string"===typeof c?c:Math.round(c)+"px")};
_.tU=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(e){}return!1};cAa=function(a,b){return _.uU(a,NodeFilter.SHOW_ELEMENT,void 0===b?null:b,!1)};_.uU=function(a,b,c,d){c=void 0===c?null:c;d=void 0===d?!1:d;c=c&&Object.assign(c,{acceptNode:c});return document.createTreeWalker(a,b,c,d)};
dAa=function(a,b){return cAa(a.commonAncestorContainer,function(c){var d=document.createRange();"SPAN"===c.tagName&&1===c.childNodes.length&&c.firstChild.nodeType===Node.TEXT_NODE?d.selectNodeContents(c.firstChild):d.selectNodeContents(c);return _.tU(a,d)?b(c):NodeFilter.FILTER_REJECT})};eAa=function(a){try{return a.nextNode()}catch(b){return null}};
iAa=function(){if(void 0===vU){var a=fAa;var b=_.Yi(void 0),c=b.Mb();if(_.zb&&c.createStyleSheet)b=c.createStyleSheet(),gAa(b,a),a=b;else{c=_.ui(b.ac,"HEAD",void 0,void 0)[0];if(!c){var d=_.ui(b.ac,"BODY",void 0,void 0)[0];c=b.V("HEAD");d.parentNode.insertBefore(c,d)}d=b.V("STYLE");var e=_.hAa();e&&d.setAttribute("nonce",e);gAa(d,a);b.appendChild(c,d);a=d}b=_.wU(a.sheet||document.styleSheets,!1);vU=!_.oj(_.QJ(b[0].style.fontSize));_.wd(a.ownerNode||a.owningElement||a)}return vU};
_.jAa=function(a,b,c,d){c=void 0===c?Infinity:c;return(new _.xU(b,void 0===d?!1:d)).search(a,void 0,c)};
lAa=function(a,b,c,d){var e=a.Mg,f=new _.EJ(e.left,e.top),g=null;switch(a.WR){case "line":g=e.height*c.height+"px";yU||(yU=_.waa?(new OffscreenCanvas(0,0)).getContext("2d"):_.Tb("CANVAS").getContext("2d"));var h=yU;h.font=g+" Times New Roman,Tinos,serif";a=kAa(a,c,h,d);zU(a,e,b,c);a.style.fontSize=g;return a;case "heading":case "unspecified":g="P";break;default:g="DIV"}h=a.Jm().map(function(m){return lAa(m,f,c,d)});g=_.SJ(g,null,h);zU(g,e,b,c);b=a.Bja;null!==b&&mAa(g,String(b));return g};
kAa=function(a,b,c,d){for(var e=c.measureText("\u00a0").width,f=a.Mg,g=[],h=a.Jm(),m=0;m<h.length;m++){var n=h[m],q=g,t=q.push;var u=b,v=c;if(""!==n.WR){console.error("generateAbsoluteWordSpan called with non-word block:",n);var B=_.Tb("SPAN")}else{var z=n.Mg;B=n.Va().$d;v=v.measureText(B).width;var J=z.width*u.width+1;v=0===v?1:J/v;u=(z.left-f.left)*u.width-.5;B=_.SJ("SPAN",null,B);_.pK(B,u,0);B.style.transform="scaleX("+v+")";u=n.Bja;null!==u&&mAa(B,String(u))}t.call(q,B);m+1<h.length?(q=g,t=q.push,
B=b,n=_.AU(n.Mg),u=_.AU(h[m+1].Mg),n=_.l(n.left<u.left?[n,u]:[u,n]),u=n.next().value,n=((n.next().value.left-u.right)*B.width+1)/e,B=(u.right-f.left)*B.width-.5,u=_.SJ("SPAN","nbsp","\u00a0"),_.pK(u,B,0),u.style.transform="scaleX("+n+")",t.call(q,u)):g.push(_.SJ("SPAN","hide-select","\u00a0"))}c=1<h.length&&h[0].Mg.left>h[h.length-1].Mg.left;e=_.AU(a.Mg);f=_.AU(a.wy);a=a.Mg===a.wy?new _.eK(0,0,0,0):(new _.eK(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 _.eK(a.top,0,a.bottom,0);e=_.l(g);for(f=e.next();!f.done;f=e.next())f=f.value,nAa(f,b),oAa(f,b);b=new _.eK(0,0,0,a.left);e=c?g[g.length-2]:g[0];pAa(c?g[0]:g[g.length-2],new _.eK(0,a.right,0,0));pAa(e,b);g=_.SJ("SPAN",null,g);c!==d&&g.setAttribute("dir",c?"rtl":"ltr");return g};rAa=function(a){a=a.style.transform;return a?(a=a.match(qAa))?Number(a[1])||1:1:1};pAa=function(a,b){var c=rAa(a);nAa(a,b.clone().scale(1/c,1));oAa(a,b)};
sAa=function(a,b){var c=a.getBoundingClientRect(),d=_.DK(a);a=rAa(a);d.scale(a,1);b=(new _.EJ(c.left,c.top)).translate(d.left,d.top).translate(-b.x,-b.y);c=new _.ri(c.width-d.left-d.right,c.height-d.top-d.bottom);return new _.fK(b.x,b.y,c.width,c.height)};nAa=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")};
oAa=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")};zU=function(a,b,c,d){_.uK(a,b.width*d.width,b.height*d.height);_.pK(a,_.BU(new _.EJ(b.left,b.top),c).scale(d.width,d.height))};uAa=function(a){for(var b=_.l(tAa),c=b.next();!c.done;c=b.next())if(a.classList.contains(c.value))return!0;return!1};
wAa=function(a,b){for(var c=[];a&&a!==b;a=a.parentElement)CU(a)&&c.push(Number(vAa(a)));return c.reverse()};yAa=function(a,b){a=_.l(a.tq);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=xAa(b);if(c===d.length)return{type:"parent",parent:b};b=d[c]}return{type:"element",element:b}};xAa=function(a){return Array.from(a.children).flatMap(function(b){return CU(b)?b:xAa(b)})};zAa=function(a){return 1===a.nodeType?a:a.parentNode};
BAa=function(a,b){for(var c=dAa(a,function(h){return"SPAN"===h.tagName&&h.parentElement&&"SPAN"===h.parentElement.tagName?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),d=[],e=[];eAa(c);){var f=c.currentNode,g=sAa(f,b);g.width&&(uAa(f)?e.push(g):(d.push.apply(d,_.zd(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(sAa(zAa(a.startContainer),
b));return AAa(d)};AAa=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=_.DU(d.height,c.height)&&_.DU(d.top,c.top)){e=_.AU(d);var f=_.AU(c);e=e.left<=f.right+1&&f.left<=e.right+1&&e.top<=f.bottom+1&&f.top<=e.bottom+1}e?_.EU(d,c):b.push(c.clone())}return b};
CAa=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};
DAa=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};EAa=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/;
FAa=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};GAa=function(a,b,c){a=EAa.exec(_.cj(a).toString());var d=a[3]||"";return _.Ph(a[1]+FAa("?",a[2]||"",b)+FAa("#",d,c))};_.HAa=function(a,b){_.Zd(a,b)};
_.AU=function(a){return new _.eK(a.top,a.left+a.width,a.top+a.height,a.left)};_.EU=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};FU=function(a,b){return a.Xg&&b?_.Ga(a.Xg,b):-1};IAa=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"})};
JAa=function(a,b,c,d,e,f,g){var h=void 0===h?"ge-web-app":h;var m=["layers/volumeAnnotations/list",b,c,d,e,f,g,h].join("/");b={volumeId:b,contentVersion:c,layerId:d,maxResults:40,pageToken:g,source:h};e&&(b.startPosition=e.toString(),b.startOffset=e.Wh());f&&(b.endPosition=f.toString(),b.endOffset=f.Wh());return a.execute("layers.volumeAnnotations.list",b,m)};
KAa=function(a,b,c,d,e,f,g){var h=void 0===h?"ge-web-app":h;return a.execute("layers.annotationData.list",{volumeId:b,contentVersion:c,layerId:d,annotationDataId:e,locale:f,maxResults:40,pageToken:g,source:h,scale:1,w:300,h:250},["layers/annotationData/list",b,c,d,e.join(","),f,g,h].join("/"))};_.LAa=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("/"))};
MAa=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())})};_.GU=function(a){return MAa(new _.Fd(new _.Cd(a)))};HU=function(a,b){var c=_.Mc(b),d=c?b:arguments;for(c=c?0:1;c<d.length;c++){if(null==a)return;a=a[d[c]]}return a};
NAa=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return NAa.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};IU={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};OAa=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i;PAa=/%{(\w+)}/g;
QAa=function(){var a={},b=_.Ta(_.Lh("//maps.googleapis.com/maps/api/js"));if(!OAa.test(b))throw Error("r`"+b);var c=b.replace(PAa,function(d,e){if(!Object.prototype.hasOwnProperty.call(a,e))throw Error("s`"+e+"`"+b+"`"+JSON.stringify(a));d=a[e];return d instanceof _.Sa?_.Ta(d):encodeURIComponent(String(d))});return _.Ph(c)};_.JU=function(a){if(a instanceof _.pb)return a;var b="object"==typeof a,c=null;b&&a.E6&&(c=a.to());return _.rb(_.pi(b&&a.ms?a.Pm():String(a)),c)};
_.RAa=function(a){if(a instanceof _.pb)return a;a=_.JU(a);return _.rb(_.NJ(a).replace(/(\r\n|\r|\n)/g,"<br>"),a.to())};SAa=/^[a-zA-Z0-9-]+$/;TAa={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};UAa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};
_.VAa=function(a,b){a=_.JU(a);var c=a.to(),d=[],e=function(f){Array.isArray(f)?_.Ha(f,e):(f=_.JU(f),d.push(_.NJ(f)),f=f.to(),0==c?c=f:0!=f&&c!=f&&(c=null))};_.Ha(b,e);return _.rb(d.join(_.NJ(a)),c)};KU=function(a){return _.VAa(_.sb,Array.prototype.slice.call(arguments))};
_.LU=function(a,b,c){var d=String(a);if(!SAa.test(d))throw Error("x");if(d.toUpperCase()in UAa)throw Error("x");a=String(a);d=null;var e="<"+a,f="";if(b)for(m in b)if(Object.prototype.hasOwnProperty.call(b,m)){if(!SAa.test(m))throw Error("x");var g=b[m];if(null!=g){var h=m;if(g instanceof _.Sa)g=_.Ta(g);else if("style"==h.toLowerCase()){if(!_.Aa(g))throw Error("x");g instanceof _.eb||(g=_.DN(g));g=_.Ud(g)}else{if(/^on/i.test(h))throw Error("x");if(h.toLowerCase()in TAa)if(g instanceof _.Oh)g=_.cj(g).toString();
else if(g instanceof _.Ya)g=_.Pd(g);else if("string"===typeof g)g=_.CN(g).Pm();else throw Error("x");}g.ms&&(g=g.Pm());h=h+'="'+_.pi(String(g))+'"';f+=" "+h}}var m=e+f;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===IU[a.toLowerCase()]?m+=">":(c=KU(c),m+=">"+_.NJ(c)+"</"+a+">",d=c.to());(b=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(b)?0:null);return _.rb(m,d)};MU=null;_.hAa=function(){null===MU&&(MU=_.ej(_.va.document,"style"));return MU};
_.NU=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")};OU=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")};
WAa=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 h=e[g];if(c!=h)return a=parseInt(c,10),!isNaN(a)&&(b=parseInt(h,10),!isNaN(b)&&a-b)?a-b:c<h?-1:1}return d.length!=e.length?d.length-e.length:a<b?-1:1};
XAa=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)}})};YAa=/&([^;\s<&]+);?/g;
ZAa=function(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=_.va.document.createElement("div");return a.replace(YAa,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=_.rb(d+" ",null),_.Zd(c,f),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})};_.PU=function(a){return-1!=a.indexOf("&")?"document"in _.va?ZAa(a):XAa(a):a};_.QU=function(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b};
RU=function(){return"cfiIndex".replace(/([A-Z])/g,"-$1").toLowerCase()};_.DU=function(a,b,c){return Math.abs(a-b)<=(c||1E-6)};_.BU=function(a,b){return new _.EJ(a.x-b.x,a.y-b.y)};_.SU=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};
_.$Aa=function(a){var b=document,c=_.Sb(b,"DIV");_.zb?(a=KU(_.jaa,a),_.Zd(c,a),c.removeChild(c.firstChild)):_.Zd(c,a);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(b=b.createDocumentFragment();c.firstChild;)b.appendChild(c.firstChild);c=b}return c};_.TU=function(a,b){for(var c=document,d=_.Sb(c,"TABLE"),e=d.appendChild(_.Sb(c,"TBODY")),f=0;f<a;f++){for(var g=_.Sb(c,"TR"),h=0;h<b;h++){var m=_.Sb(c,"TD");g.appendChild(m)}e.appendChild(g)}return d};
_.UU=function(a){if(!a)return null;if(a.firstChild)return a.firstChild;for(;a&&!a.nextSibling;)a=a.parentNode;return a?a.nextSibling:null};aBa=function(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1};bBa=function(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return aBa(b,a)};
cBa=function(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(_.zb&&!_.Mb(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?aBa(a,b):!c&&_.Pi(e,b)?-1*bBa(a,b):!d&&_.Pi(f,a)?bBa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=_.si(a);
c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(_.va.Range.START_TO_END,a)};dBa=function(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||dBa(a,b,c,d))return!0;a=a.nextSibling}return!1};VU=function(a,b){var c=[];return dBa(a,b,c,!0)?c[0]:void 0};eBa=function(a){var b=[];_.VJ(a,b,!1);return b.join("")};
_.WU=function(a){return new _.ic(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)},h=0,m;h<a.length;h++)m=a[h],_.uj(m,_.Id(f,h),g);else b(e)})};XU={RC:"mousedown",SC:"mouseup",jI:"mousecancel",uOa:"mousemove",wOa:"mouseover",vOa:"mouseout",sOa:"mouseenter",tOa:"mouseleave"};
fBa=function(a){if(a instanceof _.ef)return a;if("function"==typeof a.Aj)return a.Aj(!1);if(_.Mc(a)){var b=0,c=new _.ef;c.next=function(){for(;;){if(b>=a.length)throw _.df;if(b in a)return a[b++];b++}};return c}throw Error("D");};gBa=function(a,b){if(_.Mc(a))try{_.Ha(a,b,void 0)}catch(c){if(c!==_.df)throw c;}else{a=fBa(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==_.df)throw c;}}};hBa=function(a){if(_.Mc(a))return _.Hc(a);a=fBa(a);var b=[];gBa(a,function(c){b.push(c)});return b};
_.iBa=function(a){var b=[],c;for(c in a)_.tf(c,a[c],b);return b.join("&")};_.YU=function(a){a=_.iBa(a);return _.sf("https://support.google.com/books/partner/contact/report_offensive_content",a)};_.ZU=function(a,b,c){_.Be.call(this);this.TA=a;this.gq=b||0;this.vb=c;this.ej=(0,_.Ca)(this.ju,this)};_.p(_.ZU,_.Be);_.k=_.ZU.prototype;_.k.Rd=0;_.k.na=function(){_.ZU.ka.na.call(this);this.stop();delete this.TA;delete this.vb};_.k.start=function(a){this.stop();this.Rd=_.mf(this.ej,void 0!==a?a:this.gq)};
_.k.stop=function(){this.Se()&&_.nf(this.Rd);this.Rd=0};_.k.ex=function(){this.stop();this.ju()};_.k.Se=function(){return 0!=this.Rd};_.k.ju=function(){this.Rd=0;this.TA&&this.TA.call(this.vb)};_.$U=function(a,b){var c=WAa(a.hh,b.hh);c||(c=WAa(a.ye.replace(/\./g," "),b.ye.replace(/\./g," ")));c||(c=a.Bh-b.Bh);c||(c=_.kN(a.Cu,b.Cu));return c};_.aV=function(a,b,c){return a==b?!0:a&&b?a.hh==b.hh&&a.Cu==b.Cu&&a.ye==b.ye&&((void 0===c?!1:c)||a.Bh==b.Bh):!1};jBa=[[1,2]];
kBa=function(a){(0,_.A)(this,a,0,-1,null,jBa)};_.p(kBa,_.y);_.bV=function(a,b,c){c?_.aK(a,b):_.cK(a,b)};_.lBa=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};_.mBa=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 _.fK(c,e,d-c,a-e)}return null};
nBa=function(a){if(_.zb&&!_.Mb(8))return a.offsetParent;var b=_.si(a),c=_.mK(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=_.mK(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};
_.cV=function(a){for(var b=new _.eK(0,Infinity,Infinity,0),c=_.Yi(a),d=c.Mb().body,e=c.Mb().documentElement,f=_.FJ(c.ac);a=nBa(a);)if(!(_.zb&&0==a.clientWidth||_.Db&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=_.mK(a,"overflow")){var g=_.sK(a),h=new _.EJ(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.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.wl();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};oBa=function(a){a=_.rK(a);return new _.EJ(a.left,a.top)};_.dV=function(a){if(1==a.nodeType)return oBa(a);a=a.changedTouches?a.changedTouches[0]:a;return new _.EJ(a.clientX,a.clientY)};_.eV=function(a,b){a=_.dV(a);b=_.dV(b);return new _.EJ(a.x-b.x,a.y-b.y)};
gAa=function(a,b){b=_.EN(b);_.zb&&void 0!==a.cssText?a.cssText=b:_.va.trustedTypes?_.TJ(a,b):a.innerHTML=b};_.fV=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(_.BK){if(b=b?"none":"",a.style&&(a.style[_.BK]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[_.BK]=b)}}else if(_.zb||_.yb)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)};
pBa=function(a,b,c){a=a.style;_.Cb?a.MozBoxSizing=c:_.Db?a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"};qBa=function(a,b){var c=_.zi(_.Yi(_.si(a)).ac);if(!_.zb||_.Lb("10")||c&&_.Lb("8"))pBa(a,b,"content-box");else{var d=a.style;c?(d.pixelWidth=b.width,d.pixelHeight=b.height):(c=_.DK(a),a=_.EK(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)}};rBa=/[^\d]+$/;
_.sBa=function(){var a=_.Tb("DIV");a.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";var b=_.Tb("DIV");_.uK(b,"200px","200px");a.appendChild(b);document.body.appendChild(a);b=a.offsetWidth-a.clientWidth;_.wd(a);return b};_.tBa=function(){var a=_.he&&0<=_.Wa(_.Fm,10),b;if(b=_.taa)b=0<=_.Wa(_.Tja,10);var c=_.ge&&0<=_.Wa(_.Fm,85);return _.Cb||a||b||c};
_.uBa=function(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!b||"static"!=_.nK(a)){var c=_.sK(a);b||(b=(b=_.AK(a))&&_.tBa()?-a.scrollLeft:!b||_.Bb&&_.Lb("8")||"visible"==_.mK(a,"overflowX")?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,c=_.BU(c,new _.EJ(b,a.scrollTop)))}}return c||new _.EJ};gV=function(a,b){return(b&8&&_.AK(a)?b^4:b)&-9};
_.hV=function(a,b,c,d,e,f,g){a=a.clone();var h=gV(b,c);c=_.wK(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var m=0;if(d||0!=h)h&4?a.x-=g.width+(d?d.right:0):h&2?a.x-=g.width/2:d&&(a.x+=d.left),h&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);if(f){if(e){d=a;h=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+h.width>e.right&&(h.width=Math.min(e.right-
d.x,n+h.width-e.left),h.width=Math.max(h.width,0),m|=4)}d.x+h.width>e.right&&f&1&&(d.x=Math.max(e.right-h.width,e.left),m|=1);f&2&&(m|=(d.x<e.left?16:0)|(d.x+h.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+h.height>e.bottom&&(h.height=Math.min(e.bottom-d.y,n+h.height-e.top),h.height=Math.max(h.height,0),m|=8));d.y+h.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-h.height,e.top),m|=2);f&8&&(m|=(d.y<e.top?64:0)|(d.y+h.height>e.bottom?128:0));e=m}else e=
256;m=e}f=new _.fK(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;_.pK(b,new _.EJ(f.left,f.top));g=f.Qb();_.SU(c,g)||(c=g,a=_.zi(_.Yi(_.si(b)).ac),!_.zb||_.Lb("10")||a&&_.Lb("8")?pBa(b,c,"border-box"):(g=b.style,a?(a=_.DK(b),b=_.EK(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};
_.iV=function(a,b,c,d,e,f,g,h,m){var n=_.uBa(c),q=_.xK(a),t=_.cV(a);t&&q.Xma(new _.fK(t.left,t.top,t.right-t.left,t.bottom-t.top));t=_.Yi(a);var u=_.Yi(c);if(t.Mb()!=u.Mb()){var v=t.Mb().body;u=u.getWindow();var B=new _.EJ(0,0),z=_.tj(_.si(v));if(_.be(z,"parent")){var J=v;do{var K=z==u?_.sK(J):oBa(J);B.x+=K.x;B.y+=K.y}while(z&&z!=u&&z!=z.parent&&(J=z.frameElement)&&(z=z.parent))}v=_.BU(B,_.sK(v));!_.zb||_.Mb(9)||_.zi(t.ac)||(v=_.BU(v,_.GJ(t.ac)));q.left+=v.x;q.top+=v.y}a=gV(a,b);b=q.left;a&4?b+=q.width:
a&2&&(b+=q.width/2);q=new _.EJ(b,q.top+(a&1?q.height:0));q=_.BU(q,n);e&&(q.x+=(a&4?-1:1)*e.x,q.y+=(a&1?-1:1)*e.y);if(g)if(m)var O=m;else if(O=_.cV(c))O.top-=n.y,O.right-=n.x,O.bottom-=n.y,O.left-=n.x;return _.hV(q,c,d,f,O,g,h)};
vBa=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("md");};wBa="combobox grid group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");jV=function(a){var b=_.UK(a,"activedescendant");return _.si(a).getElementById(b)};
xBa=function(a,b){var c="";b&&(c=b.id);_.TK(a,"activedescendant",c)};kV=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(_.Db||_.Ab)&&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 _.Cb;default:return!1}};
yBa=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(kV(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!_.Cb;default:return 166>a.keyCode||183<a.keyCode}};
zBa=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}};lV=function(a){if(_.Cb)a=zBa(a);else if(_.Eb&&_.Db)switch(a){case 93:a=91}return a};
ABa=function(a,b,c,d,e,f){if(_.Db&&!_.Lb("525"))return!0;if(_.Eb&&e)return kV(a);if(e&&!d)return!1;if(!_.Cb){"number"===typeof b&&(b=lV(b));var g=17==b||18==b||_.Eb&&91==b;if((!c||_.Eb)&&g||_.Eb&&16==b&&(d||f))return!1}if((_.Db||_.Ab)&&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(_.zb&&d&&b==a)return!1;switch(a){case 13:return _.Cb?f||e?!1:!(c&&d):!0;case 27:return!(_.Db||_.Ab||_.Cb)}return _.Cb&&(d||e||f)?!1:
kV(a)};_.BBa=function(a,b,c,d){var e=_.Yi(a);b=_.LU("html",{},KU(_.LU("head",{},b),_.LU("body",{},c)));b=KU(_.iaa,b);d=_.WK(e,d);a.appendChild(d);a=b;e=_.Qi(d);e.open();e.write(_.qb(a));e.close();return d};_.mV=function(){};_.mV.prototype.Cd=function(){};_.nV=function(a,b,c){this.element=a;this.IE=b;this.eKa=c};_.p(_.nV,_.mV);_.nV.prototype.Cd=function(a,b,c){_.iV(this.element,this.IE,a,b,void 0,c,this.eKa)};_.oV=null;pV={};CBa={};DBa={};EBa={};qV=function(){throw Error("$d");};qV.prototype.y3=null;
qV.prototype.getContent=function(){return this.content};qV.prototype.toString=function(){return this.content};var rV=function(){qV.call(this)};_.p(rV,qV);rV.prototype.QS=pV;
var sV=function(a,b){return null!=a&&a.QS===b};
_.zb&&_.Lb(8);
var FBa,LBa,uV,MBa,zV,GBa,JBa,yV,KBa,NBa,HBa,IBa;FBa=function(a){if(null!=a)switch(a.y3){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.vV=function(a){return sV(a,pV)?a:a instanceof _.pb?(0,_.tV)(_.NJ(a),a.to()):(0,_.tV)(String(String(a)).replace(GBa,uV),FBa(a))};_.tV=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.y3=d);return c}}(rV);_.wV=function(a){return a instanceof qV?!!a.getContent():!!a};
_.xV=function(a){if(sV(a,pV)){var b=String;a=a.getContent();a=String(a).replace(HBa,"").replace(IBa,"&lt;");b=b(a).replace(JBa,uV)}else b=String(a).replace(GBa,uV);return b};_.AV=function(a){sV(a,CBa)||sV(a,DBa)?a=String(a).replace(yV,zV):a instanceof _.Ya?a=String(_.Pd(a)).replace(yV,zV):a instanceof _.Oh?a=String(_.cj(a).toString()).replace(yV,zV):(a=String(a),a=KBa.test(a)?a.replace(yV,zV):"about:invalid#zSoyz");return a};
LBa={"\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;"};uV=function(a){return LBa[a]};
MBa={"\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"};zV=function(a){return MBa[a]};GBa=/[\x00\x22\x26\x27\x3c\x3e]/g;JBa=/[\x00\x22\x27\x3c\x3e]/g;yV=/[\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;KBa=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i;NBa=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i;
HBa=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g;IBa=/</g;
var OBa;_.BV=function(a,b,c,d){a=a(b||OBa,c);d=(d||_.Yi()).createElement("DIV");if(_.Aa(a))if(a instanceof qV){if(a.QS!==pV)throw Error("ae");a=_.rb(a.toString(),a.y3||null)}else a=_.JU("zSoyz");else a=_.JU(String(a));_.Zd(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a));return d};OBa={};
var PBa=function(a){a=a||{};var b=a.attributes,c=a.content,d=a.disabled,e=a.id,f=a.xRa,g=a.title,h=a.xNa,m=a.value,n=_.tV;e='<div role="button"'+(e?' id="'+_.xV(e)+'"':"")+' class="';a=a||{};var q=a.classes,t=a.style,u=a.width,v="goog-inline-block jfk-button ";switch(_.Aa(t)?t.toString():t){case 0:v+="jfk-button-standard";break;case 2:v+="jfk-button-action";break;case 3:v+="jfk-button-primary";break;case 1:v+="jfk-button-default";break;case 4:v+="jfk-button-flat";break;case 5:v+="jfk-button-mini";
break;case 6:v+="jfk-button-contrast";break;default:v+="jfk-button-standard"}v+=((u&&u.IHa&&(1).IHa?u.QS!==(1).QS?0:u.toString()===(1).toString():1==u)?" jfk-button-narrow":"")+(a.checked?" jfk-button-checked":"")+(q?" "+q:"")+(a.disabled?" jfk-button-disabled":"");d=e+_.xV(v)+'"'+(d?' aria-disabled="true"':' tabindex="'+(f?_.xV(f):"0")+'"')+(g?h?' data-tooltip="'+_.xV(g)+'"':' title="'+_.xV(g)+'"':"")+(m?' value="'+_.xV(m)+'"':"");b?(sV(b,EBa)?b=b.getContent():(b=String(b),b=NBa.test(b)?b:"zSoyz"),
sV(b,EBa)&&(b=b.getContent()),b=(!b||1<=b.length&&" "===b.charAt(0)?"":" ")+b):b="";return n(d+b+">"+_.vV(null!=c?c:"")+"</div>")};
var CV=function(a,b){this.Xt=a;this.mEa=!!b;this.Qia={0:this.Xt+"-arrowright",1:this.Xt+"-arrowup",2:this.Xt+"-arrowdown",3:this.Xt+"-arrowleft"}};_.x(CV,_.mV);CV.prototype.setPosition=function(a,b,c,d){null!=a&&(this.Z2=a);null!=b&&(this.K2=b);"number"===typeof c&&(this.Sia=Math.max(c,15));"number"===typeof d&&(this.E8=d)};CV.prototype.Cd=function(a,b,c){a=this.K2;2==a&&(a=0);QBa(this,this.Z2,a,2==this.K2?DV(this.Z2)?this.Tt.offsetHeight/2:this.Tt.offsetWidth/2:this.Sia,0,c)};
var QBa=function(a,b,c,d,e,f){if(a.Gz){var g=RBa(b,c);var h=a.Gz;var m=_.wK(h);m=(DV(b)?m.height/2:m.width/2)-d;var n=gV(h,g),q;if(q=_.cV(h))h=_.AU(_.xK(h)),DV(b)?h.top<q.top&&!(n&1)?m-=q.top-h.top:h.bottom>q.bottom&&n&1&&(m-=h.bottom-q.bottom):h.left<q.left&&!(n&4)?m-=q.left-h.left:h.right>q.right&&n&4&&(m-=h.right-q.right);h=m;h=DV(b)?new _.EJ(a.E8,h):new _.EJ(h,a.E8);m=DV(b)?6:9;a.u2&&2==e&&(m=DV(b)?4:1);n=b^3;DV(b)&&"rtl"==a.Gz.dir&&(n=b);g=_.iV(a.Gz,RBa(n,c),a.Tt,g,h,f,a.Zma?m:0,void 0,null);
if(2!=e&&g&496){QBa(a,b^3,c,d,a.u2&&0==e?1:2,f);return}!a.mEa||g&496||(e=parseFloat(a.Tt.style.left),f=parseFloat(a.Tt.style.top),isFinite(e)&&0==e%1&&isFinite(f)&&0==f%1||_.pK(a.Tt,Math.round(e),Math.round(f)))}SBa(a,b,c,d)},SBa=function(a,b,c,d){var e=a.rCa;_.ii(a.Qia,function(f){_.bV(e,f,!1)},a);_.aK(e,a.Qia[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.Gz?(c=_.eV(a.Gz,a.Tt),d=TBa(a.Gz,b),DV(b)?e.style.top=UBa(c.y+d.y,a.Tt.offsetHeight-15)+"px":e.style.left=UBa(c.x+d.x,a.Tt.offsetWidth-
15)+"px"):e.style[0==c?DV(b)?"top":"left":DV(b)?"bottom":"right"]=d+"px"},UBa=function(a,b){return 15>b?15:_.HN(a,15,b)},RBa=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}},TBa=function(a,b){var c=0,d=0;a=_.wK(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 _.EJ(c,d)},DV=function(a){return 0==a||3==a};_.k=CV.prototype;_.k.Zma=!1;
_.k.K2=2;_.k.Sia=20;_.k.Z2=3;_.k.E8=-5;_.k.u2=!1;
var EV=function(a){_.Be.call(this);this.UK=a||_.Yi()};_.x(EV,_.Be);EV.prototype.Nma=function(){_.SK(this.i(),this.ul());_.TK(this.i(),"live","polite")};EV.prototype.ul=function(){return"tooltip"};
var FV=function(a){EV.call(this,a);this.kl=this.UK.V("DIV","jfk-tooltip-contentId");this.Ria=this.UK.V("DIV","jfk-tooltip-arrow",this.UK.V("DIV","jfk-tooltip-arrowimplbefore"),this.UK.V("DIV","jfk-tooltip-arrowimplafter"));this.Xaa=this.UK.V("DIV",{"class":"jfk-tooltip",role:"tooltip"},this.kl,this.Ria);this.Nma()};_.x(FV,EV);FV.prototype.i=function(){return this.Xaa};FV.prototype.ob=function(){return this.kl};FV.prototype.na=function(){EV.prototype.na.call(this);this.Xaa&&_.wd(this.Xaa)};
var GV=function(a){FV.call(this,a)};_.x(GV,FV);GV.prototype.Nma=function(){_.SK(this.i(),this.ul())};
var XBa=function(a){return _.PU((0,_.Ua)(a.replace(VBa,function(b,c){return WBa.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))},WBa=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,VBa=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;
var YBa={},HV=function(a){_.MJ.call(this);this.qg=a;this.X3=new _.ZU(this.MMa,0,this);_.$i(this,this.X3);var b=_.tj();this.PV="function"===typeof b.MutationObserver?new b.MutationObserver((0,_.Ca)(this.NFa,this)):null;a=a.Mb();this.listen(a,"mouseout mousedown click blur focusout keydown".split(" "),this.jDa,!0);this.listen(a,["mouseover","focus","focusin"],this.YLa,!0)};_.x(HV,_.MJ);HV.prototype.na=function(){ZBa(this);_.MJ.prototype.na.call(this)};
var $Ba=function(a,b){switch(b.type){case "mousedown":case "mouseover":case "mouseout":case "click":a.gna=!1;break;case "keydown":a.gna=!0}};HV.prototype.YLa=function(a){this.PV&&this.PV.disconnect();$Ba(this,a);var b=a.target;a="focus"==a.type||"focusin"==a.type;var c=this.Xd&&_.Pi(this.Xd.ob(),b);if(this.gna||!a||c){this.HHa=a;if(a=b&&b.getAttribute&&this.PV)a=b.getAttribute("role")||null,a=_.Gc(wBa,a);a&&(this.PV.observe(b,{attributes:!0}),(a=jV(b))&&(b=a));this.Me=b}else this.Me=null;IV(this)};
HV.prototype.jDa=function(a){$Ba(this,a);var b=a.target;a="mousedown"==a.type||"click"==a.type;b=this.Xd&&_.Pi(this.Xd.ob(),b);a&&b||(this.Me=null,IV(this))};HV.prototype.NFa=function(a){_.Ha(a,(0,_.Ca)(function(b){var c=jV(b.target);c&&"aria-activedescendant"==b.attributeName&&(this.Me=c,IV(this))},this))};var IV=function(a){if(!(a.X3.Se()&&a.fq&&a.uY)){ZBa(a);var b=null!=a.uY?a.uY:50;a.X3.start(a.fq?b:300)}},ZBa=function(a){a.wX&&(_.nf(a.wX),a.wX=0,a.fq=null)};
HV.prototype.MMa=function(){if(!this.Me)this.PL();else if(!(this.fq&&this.Xd&&_.Pi(this.Xd.i(),this.Me))||this.fq.getAttribute("data-tooltip-unhoverable")){var a=_.Vi(this.Me,function(h){return h.getAttribute&&(h.getAttribute("data-tooltip-contained")||h.getAttribute("data-tooltip")||h.gM)&&!h.getAttribute("data-tooltip-suspended")},!0),b=!1;this.fq&&this.fq!=a&&(this.PL(),b=!0);if(!this.fq&&a&&(this.fq=a,aCa(this,a))){var c=_.sb;if(a.getAttribute("data-tooltip-contained"))for(var d=_.vi("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else c=a.gM?a.gM:_.RAa(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-align");e=a.getAttribute("data-tooltip-class");var f=a.getAttribute("data-tooltip-offset");f=_.oj(_.QJ(f))?-1:Number(f);var g=a.getAttribute("data-tooltip-hide-delay");g=_.oj(_.QJ(g))?null:Number(g);if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300))){this.wX=_.mf(_.Id(this.Gra,this.fq,c,d,f,e,g),a,this);return}this.Gra(this.fq,
c,d,f,e,g)}}};var aCa=function(a,b){return b.getAttribute("data-tooltip-only-on-overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||a.HHa&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0},bCa=function(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1};
HV.prototype.Gra=function(a,b,c,d,e,f){this.wX=0;this.uY=f;if(!this.Xd){this.Xd=new GV(this.qg);cCa(this);f=this.qg.Mb().body;var g=this.Xd.i();f.appendChild(g);_.$i(this,this.Xd);this.MH=new CV("jfk-tooltip",!0);this.MH.Zma=!0;this.MH.u2=!0;f=this.MH;g=this.Xd.i();var h=this.Xd.Ria;f.Tt=g;f.rCa=h}a:{if(c)switch(c.toLowerCase().split(",")[1]){case "l":f=0;break a;case "r":f=1;break a}f=2}this.MH.setPosition(bCa(c),f,void 0,d);_.cK(this.Xd.i(),"jfk-tooltip-hide");this.tY!=e&&(this.tY&&!_.oj(_.QJ(this.tY))&&
_.cK(this.Xd.i(),this.tY),_.oj(_.QJ(e))||_.aK(this.Xd.i(),e),this.tY=e);_.pK(this.Xd.i(),0,0);if(b instanceof _.pb)c=this.Xd.ob(),_.Zd(c,b);else for(_.vd(this.Xd.ob());c=b.firstChild;)this.Xd.ob().appendChild(c);this.MH.Gz=a;this.MH.Cd(null,0)};var cCa=function(a){a.Xd&&_.aK(a.Xd.i(),"jfk-tooltip-hide")};HV.prototype.PL=function(){cCa(this);this.uY=this.fq=null};
var dCa=function(a,b,c,d){_.De.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c};_.p(dCa,_.De);
_.JV=function(a,b){_.Xe.call(this);a&&this.Kc(a,b)};_.p(_.JV,_.Xe);_.k=_.JV.prototype;_.k.ya=null;_.k.bV=null;_.k.o7=null;_.k.cV=null;_.k.Gl=-1;_.k.ts=-1;_.k.w2=!1;
var eCa={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},fCa={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},gCa=!_.Db||_.Lb("525"),hCa=_.Eb&&_.Cb;_.k=_.JV.prototype;
_.k.bGa=function(a){if(_.Db||_.Ab)if(17==this.Gl&&!a.ctrlKey||18==this.Gl&&!a.altKey||_.Eb&&91==this.Gl&&!a.metaKey)this.ts=this.Gl=-1;-1==this.Gl&&(a.ctrlKey&&17!=a.keyCode?this.Gl=17:a.altKey&&18!=a.keyCode?this.Gl=18:a.metaKey&&91!=a.keyCode&&(this.Gl=91));gCa&&!ABa(a.keyCode,this.Gl,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.ts=lV(a.keyCode),hCa&&(this.w2=a.altKey))};_.k.eGa=function(a){this.ts=this.Gl=-1;this.w2=a.altKey};
_.k.handleEvent=function(a){var b=a.Yg,c=b.altKey;if(_.zb&&"keypress"==a.type){var d=this.ts;var e=13!=d&&27!=d?b.keyCode:0}else(_.Db||_.Ab)&&"keypress"==a.type?(d=this.ts,e=0<=b.charCode&&63232>b.charCode&&kV(d)?b.charCode:0):_.yb&&!_.Db?(d=this.ts,e=kV(d)?b.keyCode:0):("keypress"==a.type?(hCa&&(c=this.w2),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.ts,e=b.charCode):(d=b.keyCode||this.ts,e=b.charCode||0)):(d=b.keyCode||this.ts,e=b.charCode||0),_.Eb&&63==e&&224==d&&(d=191));var f=
d=lV(d);d?63232<=d&&d in eCa?f=eCa[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in fCa&&(f=fCa[b.keyIdentifier]);_.Cb&&gCa&&"keypress"==a.type&&!ABa(f,this.Gl,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.Gl,this.Gl=f,b=new dCa(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};_.k.i=function(){return this.ya};
_.k.Kc=function(a,b){this.cV&&this.detach();this.ya=a;this.bV=_.Oe(this.ya,"keypress",this,b);this.o7=_.Oe(this.ya,"keydown",this.bGa,b,this);this.cV=_.Oe(this.ya,"keyup",this.eGa,b,this)};_.k.detach=function(){this.bV&&(_.Ue(this.bV),_.Ue(this.o7),_.Ue(this.cV),this.cV=this.o7=this.bV=null);this.ya=null;this.ts=this.Gl=-1};_.k.na=function(){_.JV.ka.na.call(this);this.detach()};
var LV,iCa;_.KV=function(){};_.Mh(_.KV);_.MV=function(a,b){a=new a;a.Bb=function(){return b};return a};iCa={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};_.k=_.KV.prototype;_.k.ul=function(){};_.k.V=function(a){return a.ta().V("DIV",this.Yp(a).join(" "),a.getContent())};_.k.ob=function(a){return a};
_.k.eL=function(a,b,c){if(a=a.i?a.i():a){var d=[b];_.zb&&!_.Lb("7")&&(d=NV(_.YJ(a),b),d.push(b));(c?_.bK:_.dK)(a,d)}};_.k.il=function(){return!0};
_.k.md=function(a,b){b.id&&a.mf(b.id);var c=this.ob(b);c&&c.firstChild?jCa(a,c.firstChild.nextSibling?_.Hc(c.childNodes):c.firstChild):a.Ne=null;var d=0,e=this.Bb(),f=this.Bb(),g=!1,h=!1,m=!1,n=_.Hc(_.YJ(b));_.Ha(n,function(t){g||t!=e?h||t!=f?d|=this.qU(t):h=!0:(g=!0,f==e&&(h=!0));1==this.qU(t)&&_.Ti(c)&&_.Ui(c,!1)},this);a.YN(d);g||(n.push(e),f==e&&(h=!0));h||n.push(f);(a=a.Rp)&&n.push.apply(n,a);if(_.zb&&!_.Lb("7")){var q=NV(n);0<q.length&&(n.push.apply(n,q),m=!0)}g&&h&&!a&&!m||_.ZJ(b,n.join(" "));
return b};_.k.Dx=function(a){a.Do()&&this.xy(a.i(),!0);a.isEnabled()&&this.Wo(a,a.isVisible())};var OV=function(a,b,c){if(a=c||a.ul())c=b.getAttribute("role")||null,a!=c&&_.SK(b,a)},kCa=function(a,b,c){var d=b.Pia;null!=d&&a.JX(c,d);b.isVisible()||_.TK(c,"hidden",!b.isVisible());b.isEnabled()||a.Tq(c,1,!b.isEnabled());PV(b,8)&&a.Tq(c,8,b.Hg());PV(b,16)&&a.Tq(c,16,b.Fx());PV(b,64)&&a.Tq(c,64,_.QV(b,64))};_.k=_.KV.prototype;_.k.JX=function(a,b){_.VK(a,b)};_.k.kH=function(a,b){_.fV(a,!b,!_.zb&&!_.yb)};
_.k.xy=function(a,b){this.eL(a,this.Bb()+"-rtl",b)};_.k.kk=function(a){var b;return PV(a,32)&&(b=a.If())?_.Ti(b):!1};_.k.Wo=function(a,b){var c;if(PV(a,32)&&(c=a.If())){if(!b&&a.ns()){try{c.blur()}catch(d){}a.ns()&&a.zu(null)}_.Ti(c)!=b&&_.Ui(c,b)}};_.k.setVisible=function(a,b){_.zK(a,b);a&&_.TK(a,"hidden",!b)};_.k.Ik=function(a,b,c){var d=a.i();if(d){var e=this.rL(b);e&&this.eL(a,e,c);this.Tq(d,b,c)}};
_.k.Tq=function(a,b,c){LV||(LV={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=LV[b];var d=a.getAttribute("role")||null;d&&(d=iCa[d]||b,b="checked"==b||"selected"==b?d:b);b&&_.TK(a,b,c)};_.k.setContent=function(a,b){var c=this.ob(a);c&&(_.vd(c),b&&("string"===typeof b?_.TJ(c,b):(a=function(d){if(d){var e=_.si(c);c.appendChild("string"===typeof d?e.createTextNode(d):d)}},Array.isArray(b)?_.Ha(b,a):!_.Mc(b)||"nodeType"in b?a(b):_.Ha(_.Hc(b),a))))};_.k.If=function(a){return a.i()};_.k.Bb=function(){return"goog-control"};
_.k.Yp=function(a){var b=this.Bb(),c=[b],d=this.Bb();d!=b&&c.push(d);b=a.getState();for(d=[];b;){var e=b&-b;d.push(this.rL(e));b&=~e}c.push.apply(c,d);(a=a.Rp)&&c.push.apply(c,a);_.zb&&!_.Lb("7")&&c.push.apply(c,NV(c));return c};var NV=function(a,b){var c=[];b&&(a=_.Lc(a,[b]));_.Ha([],function(d){!_.Ma(d,_.Id(_.Gc,a))||b&&!_.Gc(d,b)||c.push(d.join("_"))});return c};_.KV.prototype.rL=function(a){this.AS||lCa(this);return this.AS[a]};
_.KV.prototype.qU=function(a){this.Yra||(this.AS||lCa(this),this.Yra=_.wS(this.AS));a=parseInt(this.Yra[a],10);return isNaN(a)?0:a};var lCa=function(a){var b=a.Bb();a.AS={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};
_.RV=function(){};_.p(_.RV,_.KV);_.Mh(_.RV);_.k=_.RV.prototype;_.k.ul=function(){return"button"};_.k.Tq=function(a,b,c){switch(b){case 8:case 16:_.TK(a,"pressed",c);break;default:case 64:case 1:_.RV.ka.Tq.call(this,a,b,c)}};_.k.V=function(a){var b=_.RV.ka.V.call(this,a);this.nf(b,a.wo());var c=a.Ib();c&&this.Lb(b,c);PV(a,16)&&this.Tq(b,16,a.Fx());return b};_.k.md=function(a,b){b=_.RV.ka.md.call(this,a,b);var c=this.Ib(b);a.wba=c;a.pH(this.wo(b));PV(a,16)&&this.Tq(b,16,a.Fx());return b};_.k.Ib=_.Ba;
_.k.Lb=_.Ba;_.k.wo=function(a){return a.title};_.k.nf=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};_.k.Bb=function(){return"goog-button"};
var mCa,SV;_.TV=function(a,b){if(!a)throw Error("be`"+a);if("function"!==typeof b)throw Error("ce`"+b);SV[a]=b};mCa={};SV={};
_.UV=function(a,b,c){_.LK.call(this,c);if(!b){for(b=this.constructor;b;){var d=_.Hd(b);if(d=mCa[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?"function"===typeof d.Cc?d.Cc():new d:null}this.lc=b;this.Ne=void 0!==a?a:null;this.Pia=null};_.p(_.UV,_.LK);_.k=_.UV.prototype;_.k.Ne=null;_.k.Db=0;_.k.tO=39;_.k.Pt=255;_.k.kC=0;_.k.Bf=!0;_.k.Rp=null;_.k.d6=!0;_.k.QR=!1;_.k.mN=null;var VV=function(a,b){a.rb&&b!=a.d6&&nCa(a,b);a.d6=b};_.UV.prototype.If=function(){return this.lc.If(this)};
_.UV.prototype.eU=function(){return this.qj||(this.qj=new _.JV)};_.UV.prototype.ura=function(a){if(this.rb)throw Error("pd");this.i()&&(this.ya=null);this.lc=a};_.WV=function(a,b){b&&(a.Rp?_.Gc(a.Rp,b)||a.Rp.push(b):a.Rp=[b],a.lc.eL(a,b,!0))};_.k=_.UV.prototype;_.k.eL=function(a,b){b?_.WV(this,a):a&&this.Rp&&_.Kc(this.Rp,a)&&(0==this.Rp.length&&(this.Rp=null),this.lc.eL(this,a,!1))};
_.k.V=function(){var a=this.lc.V(this);this.ya=a;OV(this.lc,a,this.mx());this.QR||this.lc.kH(a,!1);this.isVisible()||this.lc.setVisible(a,!1)};_.k.mx=function(){return this.mN};_.k.aaa=function(a){this.mN=a};_.k.JX=function(a){this.Pia=a;var b=this.i();b&&this.lc.JX(b,a)};_.k.ob=function(){return this.lc.ob(this.i())};_.k.il=function(a){return this.lc.il(a)};_.k.Dg=function(a){this.ya=a=this.lc.md(this,a);OV(this.lc,a,this.mx());this.QR||this.lc.kH(a,!1);this.Bf="none"!=a.style.display};
_.k.Ea=function(){_.UV.ka.Ea.call(this);kCa(this.lc,this,this.ya);this.lc.Dx(this);if(this.tO&-2&&(this.d6&&nCa(this,!0),PV(this,32))){var a=this.If();if(a){var b=this.eU();b.Kc(a);this.getHandler().listen(b,"key",this.yl).listen(a,"focus",this.sx).listen(a,"blur",this.zu)}}};
var nCa=function(a,b){var c=a.getHandler(),d=a.i();b?(c.listen(d,XU.RC,a.gs).listen(d,[XU.SC,XU.jI],a.hs).listen(d,"mouseover",a.vx).listen(d,"mouseout",a.e6),a.CL!=_.Ba&&c.listen(d,"contextmenu",a.CL),_.zb&&(_.Lb(9)||c.listen(d,"dblclick",a.cma),a.QL||(a.QL=new XV(a),_.$i(a,a.QL)))):(c.Ve(d,XU.RC,a.gs).Ve(d,[XU.SC,XU.jI],a.hs).Ve(d,"mouseover",a.vx).Ve(d,"mouseout",a.e6),a.CL!=_.Ba&&c.Ve(d,"contextmenu",a.CL),_.zb&&(_.Lb(9)||c.Ve(d,"dblclick",a.cma),_.Oc(a.QL),a.QL=null))};
_.UV.prototype.yc=function(){_.UV.ka.yc.call(this);this.qj&&this.qj.detach();this.isVisible()&&this.isEnabled()&&this.lc.Wo(this,!1)};_.UV.prototype.na=function(){_.UV.ka.na.call(this);this.qj&&(this.qj.dispose(),delete this.qj);delete this.lc;this.QL=this.Rp=this.Ne=null};_.UV.prototype.getContent=function(){return this.Ne};_.UV.prototype.setContent=function(a){this.lc.setContent(this.i(),a);this.Ne=a};var jCa=function(a,b){a.Ne=b};_.k=_.UV.prototype;
_.k.jF=function(){var a=this.getContent();if(!a)return"";a="string"===typeof a?a:Array.isArray(a)?_.Ka(a,eBa).join(""):_.WJ(a);return OU(a)};_.k.xy=function(a){_.UV.ka.xy.call(this,a);var b=this.i();b&&this.lc.xy(b,a)};_.k.kH=function(a){this.QR=a;var b=this.i();b&&this.lc.kH(b,a)};_.k.isVisible=function(){return this.Bf};
_.k.setVisible=function(a,b){return b||this.Bf!=a&&this.dispatchEvent(a?"show":"hide")?((b=this.i())&&this.lc.setVisible(b,a),this.isEnabled()&&this.lc.Wo(this,a),this.Bf=a,!0):!1};_.k.isEnabled=function(){return!_.QV(this,1)};_.k.yd=function(a){var b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!YV(this,1,!a)||(a||(this.setActive(!1),this.Li(!1)),this.isVisible()&&this.lc.Wo(this,a),this.Ik(1,!a,!0))};_.k.Li=function(a){YV(this,2,a)&&this.Ik(2,a)};
_.k.Se=function(){return _.QV(this,4)};_.k.setActive=function(a){YV(this,4,a)&&this.Ik(4,a)};_.k.Hg=function(){return _.QV(this,8)};_.k.Yo=function(a){YV(this,8,a)&&this.Ik(8,a)};_.k.Fx=function(){return _.QV(this,16)};_.ZV=function(a,b){YV(a,16,b)&&a.Ik(16,b)};_.UV.prototype.ns=function(){return _.QV(this,32)};_.UV.prototype.mH=function(a){YV(this,32,a)&&this.Ik(32,a)};_.UV.prototype.Te=function(a){YV(this,64,a)&&this.Ik(64,a)};_.UV.prototype.getState=function(){return this.Db};
_.QV=function(a,b){return!!(a.Db&b)};_.UV.prototype.Ik=function(a,b,c){c||1!=a?PV(this,a)&&b!=_.QV(this,a)&&(this.lc.Ik(this,a,b),this.Db=b?this.Db|a:this.Db&~a):this.yd(!b)};_.UV.prototype.YN=function(a){this.Db=a};var PV=function(a,b){return!!(a.tO&b)};_.UV.prototype.hg=function(a,b){if(this.rb&&_.QV(this,a)&&!b)throw Error("pd");!b&&_.QV(this,a)&&this.Ik(a,!1);this.tO=b?this.tO|a:this.tO&~a};
var $V=function(a,b){return!!(a.Pt&b)&&PV(a,b)},YV=function(a,b,c){return PV(a,b)&&_.QV(a,b)!=c&&(!(a.kC&b)||a.dispatchEvent(vBa(b,c)))&&!a.isDisposed()};_.UV.prototype.vx=function(a){!oCa(a,this.i())&&this.dispatchEvent("enter")&&this.isEnabled()&&$V(this,2)&&this.Li(!0)};_.UV.prototype.e6=function(a){!oCa(a,this.i())&&this.dispatchEvent("leave")&&($V(this,4)&&this.setActive(!1),$V(this,2)&&this.Li(!1))};_.UV.prototype.CL=_.Ba;var oCa=function(a,b){return!!a.relatedTarget&&_.Pi(b,a.relatedTarget)};
_.k=_.UV.prototype;_.k.gs=function(a){this.isEnabled()&&($V(this,2)&&this.Li(!0),_.HJ(a)&&($V(this,4)&&this.setActive(!0),this.lc&&this.lc.kk(this)&&this.If().focus()));!this.QR&&_.HJ(a)&&a.preventDefault()};_.k.hs=function(a){this.isEnabled()&&($V(this,2)&&this.Li(!0),this.Se()&&this.Zu(a)&&$V(this,4)&&this.setActive(!1))};_.k.cma=function(a){this.isEnabled()&&this.Zu(a)};
_.k.Zu=function(a){$V(this,16)&&_.ZV(this,!this.Fx());$V(this,8)&&this.Yo(!0);$V(this,64)&&this.Te(!_.QV(this,64));var b=new _.Ce("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.p9=a.p9);return this.dispatchEvent(b)};_.k.sx=function(){$V(this,32)&&this.mH(!0)};_.k.zu=function(){$V(this,4)&&this.setActive(!1);$V(this,32)&&this.mH(!1)};
_.k.yl=function(a){return this.isVisible()&&this.isEnabled()&&this.ds(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};_.k.ds=function(a){return 13==a.keyCode&&this.Zu(a)};if("function"!==typeof _.UV)throw Error("de`"+_.UV);if("function"!==typeof _.KV)throw Error("ee`"+_.KV);var pCa=_.Hd(_.UV);mCa[pCa]=_.KV;_.TV("goog-control",function(){return new _.UV(null)});
var XV=function(a){_.Be.call(this);this.US=a;this.CS=!1;this.vb=new _.MJ(this);_.$i(this,this.vb);a=this.US.ya;this.vb.listen(a,XU.RC,this.GL).listen(a,XU.SC,this.HL).listen(a,"click",this.Au)};_.p(XV,_.Be);var qCa=!_.zb||_.Mb(9);XV.prototype.GL=function(){this.CS=!1};XV.prototype.HL=function(){this.CS=!0};
var rCa=function(a,b){if(!qCa)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};
XV.prototype.Au=function(a){if(this.CS)this.CS=!1;else{var b=a.Yg,c=b.button,d=b.type,e=rCa(b,"mousedown");this.US.gs(new _.De(e,a.currentTarget));e=rCa(b,"mouseup");this.US.hs(new _.De(e,a.currentTarget));qCa||(b.button=c,b.type=d)}};XV.prototype.na=function(){this.US=null;XV.ka.na.call(this)};
var aW=function(){};_.p(aW,_.RV);_.Mh(aW);_.k=aW.prototype;_.k.ul=function(){};_.k.V=function(a){VV(a,!1);a.Pt&=-256;a.hg(32,!1);return a.ta().V("BUTTON",{"class":this.Yp(a).join(" "),disabled:!a.isEnabled(),title:a.wo()||"",value:a.Ib()||""},a.jF()||"")};_.k.il=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};_.k.md=function(a,b){VV(a,!1);a.Pt&=-256;a.hg(32,!1);if(b.disabled){var c=this.rL(1);_.aK(b,c)}return aW.ka.md.call(this,a,b)};
_.k.Dx=function(a){a.getHandler().listen(a.i(),"click",a.Zu)};_.k.kH=_.Ba;_.k.xy=_.Ba;_.k.kk=function(a){return a.isEnabled()};_.k.Wo=_.Ba;_.k.Ik=function(a,b,c){aW.ka.Ik.call(this,a,b,c);(a=a.i())&&1==b&&(a.disabled=c)};_.k.Ib=function(a){return a.value};_.k.Lb=function(a,b){a&&(a.value=b)};_.k.Tq=_.Ba;
_.bW=function(a,b,c){_.UV.call(this,a,b||aW.Cc(),c)};_.p(_.bW,_.UV);_.k=_.bW.prototype;_.k.Ib=function(){return this.wba};_.k.Lb=function(a){this.wba=a;this.lc.Lb(this.i(),a)};_.k.wo=function(){return this.Xd};_.k.nf=function(a){this.Xd=a;this.lc.nf(this.i(),a)};_.k.pH=function(a){this.Xd=a};_.k.na=function(){_.bW.ka.na.call(this);delete this.wba;delete this.Xd};_.k.Ea=function(){_.bW.ka.Ea.call(this);if(PV(this,32)){var a=this.If();a&&this.getHandler().listen(a,"keyup",this.ds)}};
_.k.ds=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.Zu(a):32==a.keyCode};_.TV("goog-button",function(){return new _.bW(null)});
var dW=function(a,b,c,d){_.bW.call(this,a,cW.Cc(),b);this.pO=c||0;this.Iba=d||0;this.uba=!1};_.p(dW,_.bW);_.k=dW.prototype;_.k.getStyle=function(){return this.pO};_.k.xl=function(){return this.Iba};_.k.setStyle=function(a){this.pO!=a&&(this.pO=a,eW(this))};_.k.at=function(a){this.Iba!=a&&(this.Iba=a,eW(this))};
_.k.nf=function(a){this.pH(a);var b=this.i();if(b)if(this.uba){var c=a instanceof _.pb?XBa(_.NJ(a)):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-contained");b.removeAttribute("data-tooltip");a?(a instanceof _.pb?b.gM=a:(b.setAttribute("data-tooltip",a),b.gM=null),b.setAttribute("aria-label",c)):(b.gM=null,b.removeAttribute("aria-label"));a=_.Yi(b)||_.Yi();b=_.Hd(a.Mb());YBa[b]||(YBa[b]=new HV(a))}else a?b.title=a:b.removeAttribute("title")};
_.k.yd=function(a){this.isEnabled()!=a&&(dW.ka.yd.call(this,a),eW(this))};_.k.focus=function(){var a=this.ya;try{a.focus()}catch(b){}};_.k.mH=function(a){dW.ka.mH.call(this,a);fW(this,!1)};_.k.gs=function(a){dW.ka.gs.call(this,a);this.isEnabled()&&fW(this,!0)};_.k.hs=function(a){dW.ka.hs.call(this,a);this.isEnabled()&&fW(this,!0)};
var fW=function(a,b){a.i()&&_.bV(a.i(),"jfk-button-clear-outline",b)},eW=function(a){a.i()&&sCa(a.lc,a)},cW=function(){this.Qra=this.Bb()+"-standard";this.yia=this.Bb()+"-action";this.Npa=this.Bb()+"-primary";this.pka=this.Bb()+"-default";this.qla=this.Bb()+"-flat";this.poa=this.Bb()+"-narrow";this.ioa=this.Bb()+"-mini";this.Yja=this.Bb()+"-contrast"};_.p(cW,_.RV);_.Mh(cW);_.k=cW.prototype;_.k.Ny=function(a,b,c){a&&c.setStyle(a);b&&c.at(b)};_.k.Bb=function(){return"jfk-button"};
_.k.V=function(a){var b=a.ta(),c=_.BV(PBa,{disabled:!a.isEnabled(),checked:a.Fx(),style:a.getStyle(),title:a.wo(),xNa:a.uba,value:a.Ib(),width:a.xl()},void 0,b);b.append(c,a.getContent());this.md(a,c);return c};
_.k.md=function(a,b){cW.ka.md.call(this,a,b);this.Hja||(this.Hja=NAa(this.Qra,_.Id(this.Ny,0,null),this.yia,_.Id(this.Ny,2,null),this.Npa,_.Id(this.Ny,3,null),this.pka,_.Id(this.Ny,1,null),this.qla,_.Id(this.Ny,4,null),this.ioa,_.Id(this.Ny,5,null),this.Yja,_.Id(this.Ny,6,null),this.poa,_.Id(this.Ny,null,1)));for(var c=_.YJ(b),d=0;d<c.length;++d){var e=this.Hja[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.pH(c),a.uba=!0;return b};_.k.Ib=function(a){return a.getAttribute("value")||""};
_.k.Lb=function(a,b){a&&a.setAttribute("value",b)};var sCa=function(a,b){function c(g,h){(g?d:e).push(h)}var d=[],e=[],f=b.getStyle();c(0==f,a.Qra);c(2==f,a.yia);c(3==f,a.Npa);c(4==f,a.qla);c(5==f,a.ioa);c(1==f,a.pka);c(6==f,a.Yja);c(1==b.xl(),a.poa);c(!b.isEnabled(),a.Bb()+"-disabled");_.dK(b.i(),e);_.bK(b.i(),d)};
var gW=function(a,b,c,d,e){this.Fk=!!b;this.node=null;this.Mk=0;this.Faa=!1;this.NS=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.Mk||0;this.Fk&&(this.depth*=-1)};_.p(gW,_.ef);_.k=gW.prototype;_.k.setPosition=function(a,b,c){if(this.node=a)this.Mk="number"===typeof b?b:1!=this.node.nodeType?0:this.Fk?-1:1;"number"===typeof c&&(this.depth=c)};_.k.wK=function(a){this.node=a.node;this.Mk=a.Mk;this.depth=a.depth;this.Fk=a.Fk;this.NS=a.NS};
_.k.clone=function(){return new gW(this.node,this.Fk,!this.NS,this.Mk,this.depth)};_.k.next=function(){if(this.Faa){if(!this.node||this.NS&&0==this.depth)throw _.df;var a=this.node;var b=this.Fk?-1:1;if(this.Mk==b){var c=this.Fk?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.Fk?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.Mk*(this.Fk?-1:1)}else this.Faa=!0;a=this.node;if(!this.node)throw _.df;return a};
_.k.equals=function(a){return a.node==this.node&&(!this.node||a.Mk==this.Mk)};_.k.splice=function(a){var b=this.node,c=this.Fk?1:-1;this.Mk==c&&(this.Mk=-1*c,this.depth+=this.Mk*(this.Fk?-1:1));this.Fk=!this.Fk;gW.prototype.next.call(this);this.Fk=!this.Fk;c=_.Mc(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;0<=d;d--)_.Ii(c[d],b);_.wd(b)};
_.Tb("DIV");
_.hW=function(a){return(new _.KN).build().Dq(a)};
var tCa,uCa,lW;_.iW=function(a,b,c,d){c=void 0===c?[]:c;this.hh=a;this.Ll=b;this.tq=c.slice();this.Bh=void 0===d?0:d};tCa=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 _.iW(e,f);d=c.exec(b);){if(":"==d[1]){b=Number(d[2]);0<b&&"number"===typeof g&&(e.Bh=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.Ll)return null;g.hh||(g=new _.iW(_.jW(a,g.Ll),g.Ll,g.tq,g.Bh));return g};
_.k=_.iW.prototype;_.k.ub=function(){return this.hh};_.k.jU=function(){return this.Ll};_.k.zL=function(){return this.Bh};_.k.clone=function(){return new _.iW(this.hh,this.Ll,this.tq,this.Bh)};_.k.push=function(a){this.tq.push(a)};uCa=function(a){var b="/"+2*(a.Ll+1)+"["+a.hh+"]",c=a.tq.reduce(function(d,e){return d+("/"+2*(e+1))},"");return b+c+(""!==c&&0<a.Bh?":"+a.Bh:"")};_.kW=function(a,b){return a.Ll-b.Ll||_.lN(a.tq,b.tq)||a.Bh-b.Bh};
lW=function(a,b){if(a&&b){var c;if(c=a.hh==b.hh&&a.Ll==b.Ll)a:{c=a.tq;var d=b.tq;if(_.Mc(c)&&_.Mc(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.Bh===b.Bh}else a=a==b;return a};
var mW=function(a,b){this.Mi=a;this.Hm=b};mW.prototype.equals=function(a){return a?lW(this.Hm,a.Hm)&&lW(this.Mi,a.Mi):!1};
var nW=function(a,b){this.ap=a;this.Np=b};nW.prototype.mb=function(){return this.ap};nW.prototype.ae=function(){return this.Np};nW.prototype.equals=function(a){if(!a)return!1;var b=_.aV(this.Np,a.Np);return _.aV(this.ap,a.ap)&&b};
_.oW=function(a,b,c,d,e){this.ft=a;this.wf=b;this.$d=void 0===c?"":c;this.ZJ=void 0===d?"":d;this.kE=void 0===e?"":e};_.oW.prototype.Gg=function(){return this.ft};_.oW.prototype.isEmpty=function(){return this.ft?_.aV(this.ft.mb(),this.ft.ae()):this.wf?lW(this.wf.Mi,this.wf.Hm):!1};_.oW.prototype.equals=function(a){return this.$d!=a.$d?!1:this.ft&&a.ft&&this.ft.equals(a.ft)||this.wf&&a.wf&&this.wf.equals(a.wf)?!0:!1};
_.pW=function(a){if(a.ft)return a.ft;if(a.wf){var b=a.wf.Hm.ub();return new nW(new _.Lm(a.wf.Mi.ub()),new _.Lm(b))}return null};_.qW=function(a,b,c,d,e){return new _.oW(new nW(a,b),null,c,d,e)};_.rW=function(a,b,c,d,e){return new _.oW(null,new mW(a,b),c,d,e)};
_.sW=function(a){var b=[],c=[];if(a.every(function(f){if(f.Gg()){var g=f.$d;g&&b.push(g);c.push(f.Gg().mb());c.push(f.Gg().ae());return!0}return!1}))return _.qW(c[0],_.oU(c),b.join(" "),a[0].ZJ,_.oU(a).kE);var d,e;return a.every(function(f){var g=f.wf;if(g){f.$d&&b.push(f.$d);f=g.Mi;g=g.Hm;if(d){var h=d;f=0>_.kW(f,h)?f:h}d=f;e&&(f=e,g=0<_.kW(g,f)?g:f);e=g;return!0}return!1})?_.rW(d,e,b.join(" "),a[0].ZJ,_.oU(a).kE):new _.oW(null,null)};
_.uW=function(a,b,c){var d=b.Gg(),e=c.Gg();if(d&&e)return c=d.mb(),b=e.mb(),d=d.ae(),e=e.ae(),0==_.tW(a,c,b)||0>_.tW(a,c,e)&&0<_.tW(a,d,b);a=b.wf;e=c.wf;a&&e?(d=a.Mi,c=e.Mi,d=0<_.kW(d,c)?d:c,a=a.Hm,e=e.Hm,a=0>_.kW(a,e)?a:e,a=0>_.kW(d,a)):a=!1;return a};
var vW=function(a,b){this.Ya=a;this.XL=void 0===b?!1:b},wCa;vW.prototype.Qb=function(){return new _.ri(this.Ya.w||0,this.Ya.h||0)};vW.prototype.Lm=function(){return this.Ya.flags||0};_.vCa=function(a){return new _.ri(a.Ya.original_w||0,a.Ya.original_h||0)};vW.prototype.ub=function(){return this.Ya.pid||""};_.wW=function(a){return a.Ya.structure||null};_.xW=new _.ri(2500,2500);
wCa=function(a,b,c,d){d=void 0===d?1:d;return(c=_.yW(b,c))&&c.ub()?_.aj(_.aj(_.aj(_.aj(new _.xf(a+(b.kx("image")||"")),"start",c.ub()),"num",d.toString()),"ps","1"),"alt","json"):null};
var KW,NW;_.zW=function(a){this.Ya=a;this.Qx=this.Ya.metadata||{};this.lM="";this.c9=new Map;a=new Set;for(var b=0,c=_.l(this.Ya.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.XA=a;if(a=this.Ya.page)for(b=0;c=a[b];b++)this.c9.set(c.pid,b),/[^0-9]/.test(c.title)||(this.lM=c.title)};_.zW.prototype.getData=function(){return this.Ya};_.zW.prototype.ro=function(){return this.Qx.authors||""};
_.EW=function(a){var b=a.Ya.first_chapter_start_segment||0;_.AW(a,b)||(b=_.BW(a,!1));return 0>b?(b=_.CW(a,!1),(a=_.jW(a,b))?new _.Lm(a):null):_.DW(a,b)};_.zW.prototype.nF=function(){return this.Ya.language||""};_.zW.prototype.kx=function(a){for(var b=this.Ya.link||[],c=0,d;d=b[c];c++)if(d.label==a)return d.href;return null};_.zW.prototype.hf=function(){return this.c9.size};_.FW=function(a,b){return(a=a.Ya.page)&&a[b]||null};_.jW=function(a,b){return(a=_.FW(a,b))?a.pid:""};
_.yW=function(a,b){return(a=_.jW(a,b))?new _.Lm(a):null};_.GW=function(a,b){return(a=_.FW(a,b))?a.title:""};_.JW=function(a,b){if(!b)return null;b=new _.Lm(b);return _.HW(a,b,_.IW(a))?b:null};_.IW=function(a){return a.Ya.preferred_mode||1};_.zW.prototype.K5=function(){return this.Qx.pub_date||""};_.zW.prototype.L5=function(){return this.Qx.publisher||""};KW=function(a,b){return(a=a.Ya.segment)&&a[b]||null};_.LW=function(a){return(a=a.Ya.segment)?a.length:0};
_.xCa=function(a,b){return(a=KW(a,b))?a.num_pages:-1};_.MW=function(a,b){return(a=KW(a,b))?a.start:null};_.DW=function(a,b){return(a=KW(a,b))?new _.Lm(a.start_position):null};_.zW.prototype.getTitle=function(){return this.Qx.title||""};_.yCa=function(a){return(a=a.Ya.toc_entry)?a.length:0};NW=function(a,b){return(a=a.Ya.toc_entry)&&a[b]||null};_.zCa=function(a,b){return(a=NW(a,b))?a.depth:-1};_.zW.prototype.yu=function(a){return(a=NW(this,a))?a.label:""};
_.ACa=function(a,b){return(a=NW(a,b))?a.page_index:-1};_.BCa=function(a,b){return(a=NW(a,b))?new _.Lm(a.reading_position):null};_.k=_.zW.prototype;_.k.Qm=function(){return this.Ya.volume_version||""};_.k.ox=function(){return this.Qx.preview||"noview"};_.k.Za=function(){return this.Qx.volume_id||""};
_.k.Fu=function(){var a;if(a=_.OW(this,2)){a:{a=this.Ya.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};_.k.El=function(a){return(a=_.FW(this,a))?!((a.flags||0)&29):!1};_.HW=function(a,b,c){var d=_.PW(a,b);return _.CCa(a,b.ub(),d,c)};_.CCa=function(a,b,c,d){return"noview"!=a.ox()&&_.OW(a,d)?1==d?(b=_.QW(a,b),a.El(b)):_.AW(a,c):!1};_.zW.prototype.Sc=function(){return!!this.Ya.is_right_to_left};
_.AW=function(a,b){return(a=KW(a,b))?!a.not_viewable:!1};_.tW=function(a,b,c){var d=_.QW(a,b.ub());a=_.QW(a,c.ub());return 0>d||0>a||d==a?_.$U(b,c):d-a};_.QW=function(a,b){a=a.c9.get(b);return"number"===typeof a?a:-1};_.DCa=function(a,b){b=_.QW(a,b);return(a=_.FW(a,b))?a.text_segment:-1};_.PW=function(a,b){for(var c=(a.Ya.segment||[]).length-1;0<=c;c--){var d=_.DW(a,c);if(d&&0<=_.tW(a,b,d))return c}return-1};
_.RW=function(a,b){var c=a.Ya.toc_entry;return!c||b>=a.hf()?-1:_.jN(c,function(d){return b>=d.page_index})};_.CW=function(a,b){return(b?_.jN:_.Rh)(a.Ya.page||[],function(c){return!((c.flags||0)&29)})};_.BW=function(a,b){return(b?_.jN:_.Rh)(a.Ya.segment||[],function(c){return!c.not_viewable})};_.OW=function(a,b){a=a.Ya.available_mode;return!!a&&_.Gc(a,b)};
var UW;_.SW=function(a,b,c,d){this.Zc=a;this.vn=b;this.Kr=c;this.Ya={};this.Eba={};this.iu={};this.YS=this.Gv=this.Rg=this.D2=null;this.oa=d||null;this.ysa="";this.xsa=-1;this.oa&&(a=this.Kr.Gg())&&(a=a.mb(),a=_.QW(this.oa,a.ub()),a=_.RW(this.oa,a),0>a||(this.xsa=a,this.ysa=this.oa.yu(a)))};_.k=_.SW.prototype;_.k.clone=function(){var a=(new _.SW(this.Zc,this.vn,this.Kr,this.oa)).PN(this.D2).Ue(this.Rg);a.Gv=this.Gv;return _.TW(UW(_.VW(a.setData(_.Nd(this.Ya)),this.YS),_.Nd(this.Eba)),_.Nd(this.iu))};
_.k.Za=function(){return this.Rg};_.k.Ue=function(a){this.Rg=a;return this};_.k.ff=function(){return this.D2};_.k.PN=function(a){this.D2=a;return this};_.k.Va=function(){return this.Kr};_.k.$a=function(){return this.oa};_.k.getType=function(){return this.vn};_.k.yg=function(a){this.vn=a};_.k.getData=function(){return this.Ya};_.k.setData=function(a){this.Ya=a;return this};UW=function(a,b){a.Eba=b;return a};_.TW=function(a,b){a.iu=b;return a};_.SW.prototype.yu=function(){return this.ysa};
_.VW=function(a,b){a.YS=b;return a};
var ECa=new Set(["medium_passage","short_passage","text","word"]);
var WW=function(a,b,c,d,e,f){this.Zc=a;this.bIa=b;this.oE=c;this.pJa=d||null;this.REa=e||null;this.sqa=f||[];this.wNa=_.La(this.oE,function(g){return!ECa.has(g)})},FCa=function(){return function(a,b,c){c.WL?c=null:(a=_.XW(c),c=c.dT?"Currently unavailable":0==a.zv?"Not available for this book":0==a.Ss?"Copy quota reached for this book":null);return c?new YW(c):null}},GCa=function(){return function(a){return a.ze()?new YW("Not available for preview books."):null}},HCa=function(){return function(a,b){return b.Dv()?
null:new YW("Please sign in to use this feature.")}},ICa=function(){return function(a,b,c,d){return!a.hq()&&d&&8E3<d.$d.length?new YW("Not available because the selected text is too long.",!0):null}},YW=function(a,b){this.YA=a;this.UHa=void 0===b?!1:b};YW.prototype.D5=function(){return this.YA};
var JCa=function(a,b,c){this.Rg=a;this.Zc=b;this.oE=c};JCa.prototype.Za=function(){return this.Rg};
var KCa,ZW,LCa;KCa=function(a,b,c){this.Ua=a;this.qd=b;this.Xn=c;this.jV=new Map;this.SR={};this.kV=null};ZW=function(a,b){a.jV.set(b.Zc,b);_.Ha(b.oE,function(c){var d=a.SR[c];d||(d=[],a.SR[c]=d);d.push(b)})};_.$W=function(a,b,c){b=a.jV.get(b);return!_.La(b.sqa,function(d){return!!d(this.Ua,this.qd,this.Xn,c)},a)};
LCa=function(a){a.kV||(a.kV=a.qd.Nx().then(function(b){var c={};b.forEach(function(d){c[d.Zc]=d});return c}),a.kV.then());return a.kV.then(function(b){return Array.from(a.jV.values()).filter(function(c){c=c.Zc;return!_.aX[c]||!!b[c]})})};_.aX={geo:!0};
_.bX=function(a,b,c,d){c=void 0===c?!1:c;d=void 0===d?!1:d;c&&!d||_.rU(a,function(f,g){var h=f.Va().Gg(),m=g.Va().Gg();if(h&&m)return _.tW(b,h.mb(),m.mb());h=f.Va().wf;m=g.Va().wf;h&&m?(f=h,m=_.kW(f.Mi,m.Mi)||_.kW(f.Hm,m.Hm)):m=0;return m});if(d){var e={};a=_.Ja(a,function(f){var g=f.Gv;f=f.Zc;if(!g||!_.aX[f])return!0;g=[f,g].join("_");return e[g]?!1:e[g]=!0})}c&&_.rU(a,function(f,g){return f.Va().$d.length-g.Va().$d.length});return a};_.cX=function(a,b,c){return _.uW(a,b,c.Va())};
var MCa,NCa,OCa,eX,PCa,QCa;_.dX=function(a){this.Ag=a;this.Gr={};this.Hr={};this.bK={};this.cK={};this.D7=null};MCa=function(a,b,c){b=a.Hr[b];b=c?_.Ld(_.AN(b,_.Id(_.cX,a.$a(),c))):_.Ld(b);return b.map(function(d){return d.clone()})};NCa=function(a,b,c){a.Hr[b]||(a.Hr[b]={});_.Ha(c,function(d){var e=d.ff();a.Hr[b][e]=d})};OCa=function(a,b){var c=0,d=_.LW(a.$a())-1;b&&(d=_.pW(b),c=_.PW(a.$a(),d.mb()),d=_.PW(a.$a(),d.ae()));for(a=[];c<=d;c++)a.push(c);return a};
eX=function(a,b,c,d){a.cK[b]||(a.cK[b]={});a.bK[b]||(a.bK[b]={});if(a.bK[b][c])return a.bK[b][c];var e={};_.Ha(d,function(f){(f=f.Gv)&&(a.cK[b][f]||(e[f]=!0))});e=_.Md(e);d=e.length?a.fG(b,e):_.xj([]);d.then(function(f){_.Ha(f,function(g){a.cK[b][g.id]=g.data})});return a.bK[b][c]=d};PCa=function(a,b,c){a.Gr[b]||(a.Gr[b]={});if(!a.Gr[b][c]){var d=a.$a(),e=_.DW(d,c);d=_.DW(d,c+1);e=a.Ag.ei(b,_.qW(e,d)).then(function(f){NCa(a,b,f);return f});e.then(function(f){eX(a,b,c,f);return f});a.Gr[b][c]=e}return a.Gr[b][c]};
QCa=function(a,b){a.Gr[b]||(a.Gr[b]={});if(!a.Gr[b][0]){var c=a.Ag.ei(b).then(function(d){NCa(a,b,d);return d});c.then(function(d){eX(a,b,0,d);return d});a.Gr[b][0]=c}return a.Gr[b][0]};_.k=_.dX.prototype;_.k.ei=function(a,b){var c=this;if(_.aX[a]){var d=OCa(this,b);d=_.Ka(d,function(e){return PCa(c,a,e)});d=_.WU(d)}else d=QCa(this,a);return d.then(function(){return MCa(c,a,b)})};_.k.fG=function(a,b){return this.Ag.fG(a,b)};
_.k.zT=function(a){var b=this;if(!a.Gv)return _.xj(a);var c=a.Zc,d=a.Va();return this.ei(c,d).then(function(){var e=!!_.aX[c],f=OCa(b,d);return eX(b,c,e?f[0]:0)}).then(function(){UW(a,b.cK[c][a.Gv]);return a})};_.k.Hp=function(a){var b=this;return this.Ag.Hp(a).then(function(c){var d=c.ff(),e=c.Zc;d&&b.Hr[e]&&(b.Hr[e][d]=c);return c})};_.k.qy=function(a){var b=this;return this.Ag.qy(a).then(function(c){var d=c.ff(),e=c.Zc;d&&b.Hr[e]&&(b.Hr[e][d]=c);return c})};
_.k.Ai=function(a){var b=this;return this.Ag.Ai(a).then(function(c){var d=a.ff(),e=a.Zc;c&&b.Hr[e]&&delete b.Hr[e][d];return c})};_.k.Nx=function(){this.D7||(this.D7=this.Ag.Nx());return this.D7};_.k.Dv=function(){return this.Ag.Dv()};_.k.$a=function(){return this.Ag.$a()};
var RCa={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 VCa,TCa,SCa,UCa;_.gX=function(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(SCa.test(c))return b.NL=TCa(c),b.type="hex",b;a:{var d=a.match(UCa);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.NL=_.fX(c),b.type="rgb",b;if(RCa&&(c=RCa[a.toLowerCase()]))return b.NL=c,b.type="named",b;throw Error("fe`"+a);};VCa=/#(.)(.)(.)/;
TCa=function(a){if(!SCa.test(a))throw Error("ge`"+a);4==a.length&&(a=a.replace(VCa,"#$1$1$2$2$3$3"));return a.toLowerCase()};_.hX=function(a){a=TCa(a);a=parseInt(a.substr(1),16);return[a>>16,a>>8&255,a&255]};_.fX=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("he`"+b+"`"+c+"`"+a);c=b<<16|c<<8|a;return 16>b?"#"+(16777216|c).toString(16).substr(1):"#"+c.toString(16)};SCa=/^#(?:[0-9a-f]{3}){1,2}$/i;UCa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
_.iX=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),h=a/60-g;a=c*(1-b);var m=c*(1-b*h);b=c*(1-b*(1-h));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)]};
_.jX=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]};
var WCa,XCa;_.kX=function(a){this.SG=a};_.k=_.kX.prototype;_.k.jx=function(){return this.SG.fontFace};_.k.fk=function(){return this.SG.fontSize};_.k.Yr=function(){return this.SG.MU};_.k.rA=function(){return this.SG.aV};_.k.xu=function(){return this.SG.lineHeight};_.lX={QOa:"",ONa:"arial",$Na:"georgia",fPa:"times new roman",gPa:"trebuchet ms",iPa:"verdana"};WCa={arial:"sans-serif",georgia:"serif","times new roman":"serif","trebuchet ms":"sans-serif",verdana:"sans-serif"};XCa={aPa:1.15,mOa:1.7,eOa:2.2};
_.mX=new _.kX({fontFace:"georgia",fontSize:16,MU:575,aV:!0,lineHeight:1.7});
_.nX=function(a,b){this.Bo=a?_.Hc(a):[];this.dM=!!b};_.k=_.nX.prototype;_.k.toString=function(){return String(this.Bo)+(this.dM?"t":"")};_.k.push=function(a,b){this.Bo.push(a);this.dM=!!b};_.k.clone=function(){return new _.nX(this.Bo,this.dM)};_.k.ie=function(){return _.Hc(this.Bo)};_.k.trim=function(){for(;1<this.Bo.length&&0==_.oU(this.Bo);)this.Bo.pop();return this};_.k.zL=function(){return this.dM?_.oU(this.Bo):null};
_.oX=function(a,b,c){var d=void 0!==c;if(!_.Pi(a,b))return null;for(var e=[];b;){var f=b.parentNode;if(b==a||!f){e.unshift(0);break}for(var g=0,h;h=f.childNodes[g];g++)if(h==b){e.unshift(g);b=f;break}}d&&e.push(c);return new _.nX(e,d)};
var $Ca=function(a){if(-1==a.indexOf("@")&&-1==a.indexOf("://")&&-1==a.indexOf("www.")&&-1==a.indexOf("Www.")&&-1==a.indexOf("WWW."))return _.JU(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(YCa,function(e,f,g,h,m){d.push(f);if(!g)return"";e="";h?(e="mailto:",g=h,h=""):(m||(e="http://"),h=g.match(ZCa),!h||-1!=h[2].indexOf(")")&&_.GN(h[1],"(")>_.GN(h[1],")")||-1!=h[2].indexOf("}")&&_.GN(h[1],"{")>_.GN(h[1],
"}")?h="":(g=h[1],h=h[2]));b.href=e+g;d.push(_.LU("a",b,g));d.push(h);return""});return KU(d)},ZCa=/^(.*?)([':;,\.?}\]\)!]+)$/,YCa=/([\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 pX;_.qX=function(a){a=_.PJ(a).split("\n");for(var b=[],c=0;c<a.length;c++)b.push(pX(a[c]));return b.join("<br>")};
pX=function(a){if(!a)return"";var b=a.search("(^|\\s)[*_-]+\\S");if(-1==b)return _.NJ($Ca(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=_.NJ($Ca(a.substring(0,c))).replace(/\s\s/g," &nbsp;");if(0<b){b++;a:{c=pX(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+pX(g)};
var rX=function(a,b,c,d){_.LK.call(this);this.Gu=a;this.HKa=b;this.dX=c;this.eoa=d;this.state="unmapped"};_.x(rX,_.LK);_.k=rX.prototype;_.k.Dg=function(a){this.Yx=a;a=_.Tb("GBMP");a.style.display="block";this.ya=a;_.Ji(a,this.Yx);a=this.Yx.getAttribute("src");this.state="pause";var b=this.Yx.style.width||"75%",c=this.Yx.style.height||"";sX(this)&&(c=42);aDa(this,a,b,c)};_.k.yc=function(){"play"==this.state&&this.eoa.Z$(0);this.dX&&delete this.dX.Epa[this.HKa];_.LK.prototype.yc.call(this)};
_.k.Z$=function(a){this.eoa.Z$(a)};_.k.pause=function(){"load"!=this.state&&"play"!=this.state&&"pause"!=this.state||this.YN("pause")};_.k.getState=function(){return this.state};_.k.getKey=function(){return this.Gu};
var bDa,cDa;bDa=_.ge&&_.Lb(7)||_.zb&&_.Lb(9)||_.ee&&_.Lb(5)||_.de&&_.Lb(5)||_.ce&&_.Lb(4)||_.he&&_.Lb(5.1);_.tX=!0;_.uX=function(){var a=(_.IJ(new _.xf(window.location.href),"hl")||"en").match(/^\w{2,3}([-_]|$)/);return(a?a[0].replace(/[_-]/g,""):"")||"en"};cDa=function(a){return _.zb?a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").normalize("NFC")};
_.vX=function(a,b,c,d,e){rX.call(this,a,b,d,e);this.Rg=c;this.JW=null;dDa()};_.x(_.vX,rX);_.vX.prototype.Dg=function(a){rX.prototype.Dg.call(this,a);this.i().style.margin="auto"};
var aDa=function(a,b,c,d){bAa(a.i(),c,d);var e=eDa(a,b,b.startsWith("x:youtube?docid=")?"youtube":"ebook"),f;dDa().then(function(){a.JW=new YT.Player(a.i(),{playerVars:{partnerid:38,ps:"books",enablejsapi:1,fs:sX(a)?0:1,hl:_.uX()},height:d,width:c,events:{onReady:function(){a.JW.cueVideoByPlayerVars(e);f=a.JW.getIframe().offsetWidth},onFullscreenChange:function(){var g=a.JW.getIframe().offsetWidth;a.dX&&a.dX.dispatchEvent(g>f?"enterFullscreen":"exitFullscreen")}}})})},sX=function(a){var b="VIDEO"==
a.Yx.tagName;a=a.Yx.getAttribute("poster");return!b&&!a},eDa=function(a,b,c){switch(c){case "youtube":return{docid:b.slice(16)};case "ebook":return b=new _.xf(b),c=_.IJ(b,"aid"),c=a.Rg+":"+c,b=_.IJ(b,"sig"),b={partnerid:38,ps:"books",docid:c,osig:b},sX(a)||(b.iurl=a.Yx.getAttribute("poster"),b.title=a.Yx.getAttribute("title")),b}return{}};_.vX.prototype.YN=function(){};
var wX=null,dDa=function(){wX||(wX=new _.ic(function(a){_.va.onYouTubeIframeAPIReady=a;a=_.Tb("SCRIPT");_.fj(a,_.Qh(_.Lh("https://youtube.googleapis.com/iframe_api?trustedtypes=1")));_.gj("HEAD")[0].appendChild(a)}));return wX};
var xX=function(){this.Wp=[];this.Br=[]};xX.prototype.enqueue=function(a){this.Br.push(a)};var fDa=function(a){0==a.Wp.length&&(a.Wp=a.Br,a.Wp.reverse(),a.Br=[]);return a.Wp.pop()};_.k=xX.prototype;_.k.Hf=function(){return this.Wp.length+this.Br.length};_.k.isEmpty=function(){return 0==this.Wp.length&&0==this.Br.length};_.k.clear=function(){this.Wp=[];this.Br=[]};_.k.contains=function(a){return _.Gc(this.Wp,a)||_.Gc(this.Br,a)};
_.k.remove=function(a){var b=this.Wp;var c=(0,_.gaa)(b,a);0<=c?(_.Jc(b,c),b=!0):b=!1;return b||_.Kc(this.Br,a)};_.k.yh=function(){for(var a=[],b=this.Wp.length-1;0<=b;--b)a.push(this.Wp[b]);var c=this.Br.length;for(b=0;b<c;++b)a.push(this.Br[b]);return a};
var gDa=function(a){this.A4=this.$t=null;this.aK=new xX;this.$t=aAa();this.aK.clear();this.A4=new _.RS(a)},iDa=function(a){for(var b=[],c=0;4>c;++c){if(a.aK.isEmpty()){var d=a.A4.encrypt(a.$t);hDa(a);_.Ha(d,function(e){a.aK.enqueue(e)})}b.push(fDa(a.aK))}return b},hDa=function(a){for(var b=0;16>b&&(a.$t[b]=(a.$t[b]+1)%256,0==a.$t[b]);++b);};
var yX;_.AX=function(a,b){this.ue=a.clone();this.xv=new _.ri(jDa(a.width),jDa(a.height));if(0>=this.xv.width||0>=this.xv.height)throw Error("ie`"+this.xv.width+"`"+this.xv.height);var c=Math.ceil(a.width/this.xv.width);a=Math.ceil(a.height/this.xv.height);if(16!=b.length)throw Error("je`"+b.length);if(yX){var d=yX;d.$t=aAa();d.aK.clear();d.A4=new _.RS(b)}else yX=new gDa(b);b=yX;this.tV=zX((c-1)*(a-1),b);this.vs=zX(a-1,b);this.Hl=zX(c-1,b)};_.AX.prototype.Qb=function(){return this.ue.clone()};
var jDa=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},zX=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=iDa(b);if(0==d)d=0;else{for(var f=0,g=1,h=0;4>h;++h)f+=e[h]*g,g<<=8;d=f%d}e=c[a];c[a]=c[d];c[d]=e}return c};
var kDa=function(a,b){return new _.ic(function(c,d){var e=void 0===b?new Image:"function"===typeof b?b():b;var f=_.zb&&11>_.Kb?"readystatechange":"load",g=new _.MJ;g.listen(e,[f,"abort","error"],function(h){if("readystatechange"!=h.type||"complete"==e.readyState)_.Oc(g),h.type==f?c(e):d(null)});_.qj(e,a)})};
var lDa,mDa,oDa,nDa,CX,pDa,qDa,DX,tDa;lDa=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()]);_.BX=function(a,b,c){return a.replace(/(\s|\/?>$)/," "+b+'="'+c+'"$1')};mDa=function(a){return _.Ja(a.getClientRects(),function(b){return b.left<b.right&&b.top<b.bottom})};
oDa=function(a,b,c){var d=a.getElementsByTagName("IMG"),e=a.getElementsByTagName("VIDEO"),f=a.getElementsByTagName("OBJECT");return nDa(d).then(function(){CX(d,b,c);CX(e,b,c);CX(f,b,c)})};nDa=function(a){for(var b=[],c=0,d=void 0;d=a[c];c++)d.complete||b.push(kDa(_.$a(d.src),d));return _.wj(b).then(function(){if(_.Bb)return _.rla(0)})};
CX=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=_.FK(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 _.ri(parseInt(e.getAttribute("width"),10),parseInt(e.getAttribute("height"),
10));f.aspectRatio()!=g.aspectRatio()&&(_.yN(g,f),f=g);f.width<=b.width&&f.height<=b.height||_.yN(f,b);g=f;e.style.maxWidth=e.style.maxHeight="none";qBa(e,g);(e=e.getAttribute("ocean_stream_index"))&&(c[e]=f)}};pDa=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",qBa(d,e))};_.Ha(_.gj("IMG",a),c);_.Ha(_.gj("VIDEO",a),c);_.Ha(_.gj("OBJECT",a),c)};
qDa=function(a,b){a=_.kK(a,b)||_.lK(a,b)||a.style[b];return _.Gc(["always","left","right"],a)};DX=function(a){return a?3==a.nodeType?!_.oj(_.WJ(a)):_.Oi(a)&&(a=a.tagName.toUpperCase(),"IMG"==a||"SVG"==a||"AUDIO"==a||"VIDEO"==a)?!0:!1:!1};_.EX=function(a,b){a=_.xS('<svg width="%s" height="%s" xmlns="http://www.w3.org/2000/svg"></svg>',a,b);return"data:image/svg+xml;base64,"+(_.Naa?_.va.btoa(a):_.me(_.yj(a),void 0))};
_.rDa=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=_.EX(c,d),b=_.BX(b,"src",c),"VIDEO"==a&&(b=_.BX(b,"poster",c)));return b};_.sDa=function(a){var b=_.EX(1,1);return a.replace(/\s+xlink:href\s*=\s*([^\s>]+)/gi,function(){return' xlink:href="'+b+'"'})};
tDa=function(a){var b=a.attributes["xml:lang"],c=a.attributes.lang;b&&!c&&a.setAttribute("lang",b.value)};
_.FX=function(){this.i$=this.hA=this.Ku=this.Jh=null;this.y4=!0};
var GX,HX,uDa;GX=function(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b};HX=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++)_.Nc(b,HX(a.imports[c]));else if(a.length)for(c=0,d=a.length;c<d;c++)_.Nc(b,HX(a[c]));else{var e=GX(a);if(e&&e.length){c=0;d=e.length;for(var f;c<d;c++)f=e[c],f.styleSheet&&_.Nc(b,HX(f.styleSheet))}}!(a.type||a.rules||a.cssRules)||a.disabled||b.push(a);return b};
uDa=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};
_.wU=function(a,b){for(var c=[],d=HX(a),e=0;a=d[e];e++){var f=GX(a);if(f&&f.length)for(var g=0,h=0,m=f.length,n;h<m;h++)n=f[h],b&&!n.href?c.push(uDa(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 vDa,wDa,xDa,yDa,IX,ADa,BDa,vU,CDa,fAa;vDa={cm:!0,"in":!0,mm:!0,pc:!0,pt:!0,px:!0};wDa={large:18,medium:16,small:13,"x-large":24,"x-small":10,"xx-large":32,"xx-small":9};xDa=/^(((normal|italic|oblique|inherit|small-caps|bold|bolder|lighter|100|200|300|400|500|600|700|800|900)\s+)*)([^/\s]+)(\/\S+)?(.*)$/;
_.zDa=function(a,b){var c=[],d=_.wU(a||document.styleSheets,!1);_.Ha(d,function(e,f){c=yDa(e,b,WCa,void 0,f,c)});_.Ha(c,function(e){e.parentRule?e.parentRule.deleteRule&&e.parentRule.deleteRule(e.index):(e=e.index,a.deleteRule?a.deleteRule(e):a.removeRule(e))})};
yDa=function(a,b,c,d,e,f){if(window.CSSRule){if(b.hA&&a.type==CSSRule.FONT_FACE_RULE&&b.hA!=_.FN(a.style.getPropertyValue("font-family")))return f&&f.unshift({parentRule:a.parentRule,index:e}),f;if(a.type==CSSRule.MEDIA_RULE)return _.Ha(a.cssRules,function(t,u){yDa(t,b,c,d,u,f)}),f;if(a.type==CSSRule.STYLE_RULE&&_.Db){var g=a.selectorText.split(","),h=g.filter(function(t){return!(t.includes(":first-letter")||t.includes(":first-line"))});if(g.length!=h.length){if(0==h.length)return f.unshift({parentRule:a.parentRule,
index:e}),f;a.selectorText=h.join(",")}}}if(!a.style)return f;if(b.Jh&&b.Ku){var m,n,q;_.oj(_.QJ(a.style.font))||iAa()||(m=ADa(String(a.style.font),b.Jh,b.Ku));_.oj(_.QJ(a.style.fontSize))||(n=IX(String(a.style.fontSize),b.Jh));_.oj(_.QJ(a.style.lineHeight))||(q=IX(String(a.style.lineHeight),b.Ku,!0,b.Jh));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.hA||d)&&(e=a.style.fontFamily.split(/\s*,\s*/),a.style.fontFamily="",b.hA?(g='"'+b.hA+'"',a.style.fontFamily=1==e.length&&_.FN(e[0])==b.hA?g:_.Lc(g,e).join(",")):d&&(a.style.fontFamily=_.Ka(e,function(t){var u=d[c[_.FN(t).toLowerCase()]];return u&&u[0]?(u='"'+u[0].family+'"',"initial"==t?u:u+", "+t):t}).join(", ")));return f};
IX=function(a,b,c,d){"normal"==a&&c&&(a="1.2em");if("inherit"==a||"normal"==a)return null;if(wDa[a])return String(wDa[a]*b)+"px";var e=(e=a.match(rBa))&&e[0]||null;var f=e in vDa;if(!f&&!c)return null;a=parseFloat(a);f&&d&&(a*=d);return String(a*b)+(e||"")};ADa=function(a,b,c){a=a.match(xDa);if(null===a)return null;var d=IX(a[4],b);b=IX((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]||"")};
BDa=function(a,b,c){if(a.style){var d,e,f;a.style.fontSize&&(d=IX(a.style.fontSize,b));a.style.lineHeight&&(e=IX(a.style.lineHeight,c,!0));a.style.font&&(f=ADa(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"))}};CDa=_.Ta(_.Lh(".ocean_check_font {font: 20px serif;}"));
fAa=0===CDa.length?_.jb:new _.ib(CDa,_.hb);
var DDa=function(a){return a.replace(/[\s\xA0]+/g,function(){return""})};
var EDa=function(a,b,c,d){this.type=a;this.text=b;this.index=c;this.position=void 0===d?null:d;this.qS=null},FDa=function(a){return 1==a.type||6==a.type||8==a.type||11==a.type||13==a.type||5==a.type},GDa=function(a){return 3==a.type||7==a.type||9==a.type||12==a.type||14==a.type};EDa.prototype.tagName=function(){if(this.qS)return this.qS;var a=HDa.exec(this.text);a&&(a=a[1]);a||(a="");return this.qS=a.toUpperCase()};var HDa=/^<([a-zA-Z][a-zA-Z0-9-_:.]*)/;
var IDa,KX;_.JX=function(a){this.Rf=a;this.Fw=[];this.lE=!1;this.Cg=0;this.N3=null;this.Jp="";this.Vh=-1;this.RL=!1;this.Mr=-1};
IDa=function(a){a.N3=null;a.Jp="";a.Mr++;if(KX(a))a.Vh=0;else if("<"==a.Rf.charAt(a.Cg)&&"/"==a.Rf.charAt(a.Cg+1)){a.Vh=3;a.Cg+=2;for(var b=a.Cg;">"!=a.Rf.charAt(b)&&" "!=a.Rf.charAt(b);)b++;var c=a.Rf.substring(a.Cg,b);for(a.Cg=b;">"!=a.Rf.charAt(a.Cg);)a.Cg++;a.Cg++;a.Jp="</"+c+">";b=c.toUpperCase();!0===IU[c.toLowerCase()]?a.Vh=4:"TABLE"==b?a.Vh=9:"SVG"==b?a.Vh=7:"MATH"==b?a.Vh=12:"OBJECT"==b?a.Vh=14:"RUBY"==b?(a.RL=!1,a.lE=!1):"RT"==b&&(a.lE=!0)}else if(a.RL&&a.lE)a.Jp="</ruby>",a.Vh=3,a.RL=!1;
else if(a.lE)a.Jp="<ruby>",a.Vh=1,a.RL=!0,a.lE=!1;else if("<"==a.Rf.charAt(a.Cg)&&"!--"!=a.Rf.substr(a.Cg+1,3)){a.Cg++;for(var d=a.Cg;">"!=a.Rf.charAt(d)&&" "!=a.Rf.charAt(d);)d++;b=a.Rf.substring(a.Cg,d);for(a.Cg=d;">"!=a.Rf.charAt(d);)d++;c=b+a.Rf.substring(a.Cg,d);a.Cg=d+1;d=b.toUpperCase();!0===IU[b.toLowerCase()]||"/"==c.charAt(c.length-1)?(a.Vh=2,"/"!=c.charAt(c.length-1)&&(c+="/")):"TABLE"==d?a.Vh=8:"SVG"==d?a.Vh=6:"MATH"==d?a.Vh=11:"OBJECT"==d?a.Vh=13:("RUBY"==d?a.RL=!0:"RT"==d&&(a.lE=!1),
a.Vh=1);_.ud(c,"a ")&&(b=/\s+id\s*=\s*["'](GBS\.[^"']+)["']/i.exec(c))&&1<b.length&&(a.Vh=5,a.N3=b[1]);a.Jp="<"+c+">"}else{a.Vh=10;c=a.Cg;b=!1;for(a.Jp="";!b;){d=c;c=a.Rf.indexOf("<",c);if(-1==c||"!--"!=a.Rf.substr(c+1,3))b=!0,-1==c&&(c=a.Rf.length);a.Jp+=a.Rf.substring(d,c);b||(a.Jp+=" ",c=a.Rf.indexOf("--\x3e",c),-1==c?(c=a.Rf.length,b=!0):c+=3)}a.Cg=c;KX(a)&&(IDa(a),a.Mr--)}c=new EDa(a.Vh,a.Jp,a.Mr,a.N3);a.Fw.push(c);return c};KX=function(a){return a.Cg>=a.Rf.length};_.JX.prototype.Om=function(){return this.Rf};
_.JX.prototype.Fg=function(){if(this.Fw[this.Mr+1]){this.Mr++;var a=this.Fw[this.Mr]}else a=IDa(this);return a};_.JX.prototype.getItem=function(a){var b=this.Mr;for(LX(this,this.Fw.length);a>=this.Fw.length;)this.Fg();LX(this,b+1);return this.Fw[a]};var LX=function(a,b){--b;for(a.Mr=a.Fw.length-1;b>=a.Fw.length;)a.Fg();a.Mr=b};
var JDa,MDa,UX;_.MX=function(a,b,c){this.Ks=a=void 0===a?[]:a;this.sk=b||{};this.$e=void 0===c?null:c;this.g4=!1};_.MX.prototype.toString=function(){return _.$e(this.toJSON())};_.MX.prototype.toJSON=function(){return{b:this.$e?_.Ka(this.$e,function(a){return a.toJSON()}):null,n:this.sk,p:this.Ks}};_.MX.prototype.clone=function(){for(var a=new _.MX,b=0;b<this.Ks.length;b++){var c=_.Nd(this.iF(b));a.Ks.push(c)}if(null!=this.$e)for(b=0;b<NX(this);b++)a.yE(OX(this,b).clone());else PX(a,this.Fg());return a};
var QX=function(a,b){var c=JDa(b);!a.g4&&lDa.has(b.tagName)&&(c.D=!0,a.g4=!0);c&&a.Ks.push(c)},RX=function(a,b,c){c=b?JDa(b,c):{};_.Oi(b)&&(a.g4=lDa.has(b.tagName));PX(a,c)},PX=function(a,b){null==a.$e&&(a.sk=b)};_.MX.prototype.Fg=function(){return this.sk};var KDa=function(a){if(!_.Db){var b=a.Ks.length;_.ge&&(b=Math.min(1,b));for(var c=0;c<b;c++)a.iF(c).F=!0}};_.MX.prototype.iF=function(a){return this.Ks[a]};_.MX.prototype.yE=function(a){this.$e?this.$e.push(a):(this.sk={},this.$e=[a])};
var NX=function(a){return null!=a.$e?a.$e.length:0},OX=function(a,b){return null==a.$e||b>=a.$e.length?null:a.$e[b]},SX=function(a){return _.oU(a.Ks)||a.Fg()};_.MX.prototype.compare=function(a){var b=TX(this);a=TX(a);return b&&a?b.R-a.R:0};var TX=function(a){return null!=a.$e?TX(OX(a,0)):a.Fg()},LDa=function(a,b){var c={};c.R=b;if(0<=_.qU(a.Ks,c,function(d,e){d=d.R;e=e.R;return d<e?1:d>e?-1:0}))return!0;if(null!=a.$e)for(c=0;c<NX(a);c++)if(LDa(OX(a,c),b))return!0;return!1};
_.MX.prototype.isValid=function(){return null!=this.$e||void 0!==this.Fg().R};
JDa=function(a,b){b=void 0===b?0:b;var c=null;if(_.Oi(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(_.Oi(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(_.Oi(a)){if("LI"==a.tagName){b=_.Ki(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};MDa=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)};
UX=function(a,b,c){var d=a&&null!=a.$e,e=b&&null!=b.$e;if(d||e){if(e){if(d){d=OX(b,0).Fg();e=1<NX(a)?SX(OX(a,1)):null;if(0>MDa(d,e)){for(d=0;d<NX(a);d++)if(UX(OX(a,d),OX(b,d),c))return!0;return!1}return UX(a,OX(b,0),c)?!0:UX(OX(a,NX(a)-1),b,c)}if(UX(a,OX(b,0),c))return!0;for(d=1;d<NX(b);d++)if(a=OX(b,d),SX(a).R<=c&&c<TX(a).R)return!0;return!1}for(var f=0;f<NX(a)-1;f++)if(d=TX(OX(a,f)).R,e=SX(OX(a,f+1)).R,d<=c&&c<e)return!0;return UX(OX(a,NX(a)-1),b,c)}d=a?TX(a).R:0;e=b?TX(b).R:Infinity;return d<=
c&&c<e};_.VX=function(a,b){var c=a?TX(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=_.PU(c.text),e=DDa(e.substring(0,d)).length);for(d=a-1;0<=d;d--){c=b.getItem(d);if(5==c.type){b=new _.Lm(c.position,e);break a}10==c.type&&(e+=DDa(_.PU(c.text)).length)}for(;(c=b.getItem(a))&&0!=c.type&&5!=c.type;a++);}b=new _.Lm(c.position)}return b};
var ODa,QDa,PDa,WX,RDa,YX,SDa,VDa,ZX;_.NDa=function(a,b,c){this.kh=a;this.Bra=b;this.W8="";this.nsa=c};_.XX=function(a,b){var c=b.kO,d=b.dA,e=c&&null!=c.$e,f=d&&null!=d.$e;a.W8=_.Ka(b.Mf,function(g){return UX(c,d,g.index)?"":'<a id="'+g.position+'"></a>'}).join("");return e&&f?ODa(a,c,d):e?PDa(a,c,d):f?QDa(a,c,d):WX(a,c,d)};
ODa=function(a,b,c){var d=OX(c,0).Fg(),e=1<NX(b)?SX(OX(b,1)):null;if(0>MDa(d,e))for(d=YX(a,b,c),e=0;e<NX(c);e++)d+=WX(a,OX(b,e),OX(c,e));else{e=new _.MX;for(d=0;d<NX(b)-1;d++)e.yE(OX(b,d));var f=OX(b,NX(b)-1),g=new _.MX;PX(g,SX(f));d=YX(a,b,c);d+=PDa(a,e,g);d+=QDa(a,f,c)}return d};QDa=function(a,b,c){var d=void 0===d?c:d;b=WX(a,b,OX(c,0),d);for(var e=new _.MX,f=1;f<NX(c);f++){var g=OX(c,f);PX(e,SX(g));b+=WX(a,e,g,d)}return b};
PDa=function(a,b,c){var d=void 0===d?c:d;for(var e=new _.MX,f=YX(a,b,d),g=0;g<NX(b)-1;g++)PX(e,SX(OX(b,g+1))),f+=WX(a,OX(b,g),e,d);return f+WX(a,OX(b,NX(b)-1),c,d)};
WX=function(a,b,c,d){d=void 0===d?c:d;var e=a.kh.Mr+1,f="",g=c?c.Fg().R:null;c=c?c.Fg().O:void 0;LX(a.kh,0);if(b){f=YX(a,b,d);var h=b.Fg();b=h.R;LX(a.kh,b);if(b==g){if(h.O==c)return f;f+=ZX(a.kh.Fg(),h.O,c);LX(a.kh,e);return f}h.O&&(f+=ZX(a.kh.Fg(),h.O))}b=h?void 0!==h.L:!1;var m;for(m=a.kh.Fg();0!=m.type&&g!=m.index;m=a.kh.Fg()){var n=m.text;a.nsa&&(n=a.nsa(m));b&&(b=!1,n.match(/<li\b/i)&&(n=_.BX(n,"value",h.L)));f+=RDa(m,n,d)}c&&0!=m.type&&(f+=ZX(m,0,c));LX(a.kh,e);return f};
RDa=function(a,b,c){return(1==a.type||8==a.type)&&c&&LDa(c,a.index)?_.BX(b,"ocean-sliced-element","ocean-sliced-element"):a.tagName()in SDa?_.BX(b,"media-id",String(a.index)):b};_.UDa=function(a,b,c,d){b=b.createElement("div");c=_.rb(c,null);_.Zd(b,c);c=_.Mi(b);b.removeChild(c);_.TDa(c,d,a.Bra.Jh||1,a.Bra.Ku||1);return c};
YX=function(a,b,c){for(var d,e="",f=b.Ks.length-1;0<=f;f--){d=b.iF(f);var g=a.kh.getItem(d.R),h=g.text;h=_.BX(h,"ocean-reopened-element","ocean-reopened-element");void 0!==d.L&&(h=_.BX(h,"value",d.L));d.F&&(h=_.BX(h,"ocean-reopened-parent","ocean-reopened-parent"));d.D&&(h=_.BX(h,"ocean-deepest-block","ocean-deepest-block"));e+=RDa(g,h,c)}e+=a.W8;a.W8="";return e};SDa=_.Od(["IMG","VIDEO","OBJECT"]);
VDa=" <gbjh "+(_.Cb?'style="-moz-user-select:none"':_.zb?'unselectable="on"':_.Db?'style="-webkit-user-select:none"':'style="user-select:none"')+">"+(0,_.tb)("\u00a0",40)+"</gbjh>";ZX=function(a,b,c){b=void 0===b?0:b;var d="number"===typeof c?c-b:Infinity;a=_.PU(a.text);b=_.qi(a.substr(b,d));"number"===typeof c&&c<a.length&&(b+=VDa);return b};
_.WDa=["\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 {",_.zb?
"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("");
_.TDa=function(a,b,c,d){_.aK(a,"gb-segment");_.aK(a,b&&"vertical-rl"==b.Ika?"gb-vertical":"gb-horizontal");b&&pDa(a,b.DV);for(tDa(a);null!=a;a=_.UU(a))_.Oi(a)&&BDa(a,c,d)};
var XDa=function(a){this.$m=a;this.QW=0;this.O6=null;this.$X=0;this.eE=[];this.dE=[];this.P9=[]},YDa=function(a){var b=a.P9;a.P9=[];return b},$X=function(a,b,c,d,e,f){f=void 0===f?!1:f;var g=b.text,h=!1;if(FDa(b)||2==b.type||5==b.type){h=b.tagName();if(1==d){var m=a.QW;var n=a.O6||void 0;a.O6=null}d&&(g=_.BX(g,"ocean-reopened-element","ocean-reopened-element"),e&&(g=_.BX(g,"ocean-reopened-parent","ocean-reopened-parent")),f&&(g=_.BX(g,"ocean-deepest-block","ocean-deepest-block")));0==a.$X&&(d=m,g=
_.BX(g,"ocean_stream_index",b.index.toString(10)),d&&(g=_.BX(g,"ocean_text_offset",d.toString(10))),n&&(g=_.BX(g,"ocean_initial_text",n.toString(10))));null!=c&&"LI"==h&&(g=_.BX(g,"value",c.toString(10)));5==b.type&&a.P9.push({index:b.index,position:b.position});"AUDIO"==h||"IMG"==h||"VIDEO"==h?g=_.rDa(h,g):"IMAGE"==h&&(g=_.sDa(g));h=2!=b.type}else if(10==b.type)(c=a.QW)?(g=_.PU(b.text),g=_.qi(g.substr(c),g.length!=b.text.length)):g=b.text,a.QW=0;else if(GDa(b)&&!(0<a.dE.length))return a=a.$m,a.$h.setAttribute("ocean_stream_close",
b.index.toString(10)),a.$h=a.$h.parentNode,a.$h==a.Ch&&(a.Gp=Infinity),a.Gp>=a.hW&&("DIV"==a.$h.tagName||"P"==a.$h.tagName||a.Gp>=2*a.hW)?ZDa(a):null;6==b.type||8==b.type||11==b.type||13==b.type||0<a.dE.length?(c=g,c=void 0===c?b.text:c,a.eE.push(c),FDa(b)?(a.dE.push(a.eE.length-1),6!=b.type&&11!=b.type&&13!=b.type||a.$X++):GDa(b)&&(c=a.dE.pop(),7!=b.type&&12!=b.type&&14!=b.type||a.$X--,0==a.$X&&(a.eE[c]=_.BX(a.eE[c],"ocean_stream_close",b.index.toString(10)))),0<a.dE.length||($Da(a.$m,a.eE.join(""),
!1),a.eE=[])):$Da(a.$m,g,h);return null};
var aY=function(){};aY.prototype.sL=function(){var a=this.nA();return 1==a.nodeType?a:a.parentNode};aY.prototype.kna=function(){return!1};aY.prototype.Mb=function(){return _.si(_.zb?this.nA():this.lj())};aY.prototype.getWindow=function(){return _.tj(this.Mb())};var aEa=function(a,b){gW.call(this,a,b,!0)};_.p(aEa,gW);
var bY=function(a,b,c,d,e){this.Pd=this.fe=null;this.je=this.he=0;this.nj=!!e;if(a){this.fe=a;this.he=b;this.Pd=c;this.je=d;if(1==a.nodeType&&"BR"!=a.tagName)if(a=a.childNodes,b=a[b])this.fe=b,this.he=0;else{a.length&&(this.fe=_.oU(a));var f=!0}1==c.nodeType&&((this.Pd=c.childNodes[d])?this.je=0:this.Pd=c)}gW.call(this,this.nj?this.Pd:this.fe,this.nj,!0);if(f)try{this.next()}catch(g){if(g!=_.df)throw g;}};_.p(bY,aEa);_.k=bY.prototype;_.k.lj=function(){return this.fe};_.k.Km=function(){return this.Pd};
_.k.next=function(){if(this.Faa&&(this.node!=(this.nj?this.fe:this.Pd)?0:this.nj?this.he?-1!=this.Mk:1==this.Mk:!this.je||1!=this.Mk))throw _.df;return bY.ka.next.call(this)};_.k.wK=function(a){this.fe=a.fe;this.Pd=a.Pd;this.he=a.he;this.je=a.je;this.nj=a.nj;bY.ka.wK.call(this,a)};_.k.clone=function(){var a=new bY(this.fe,this.he,this.Pd,this.je,this.nj);a.wK(this);return a};
var cY=function(){};cY.prototype.mb=function(){return bEa(this,!0)};cY.prototype.ae=function(){return bEa(this,!1)};var bEa=function(a,b){a=a.Uc.getClientRects();return a.length?(a=b?a[0]:_.oU(a),new _.EJ(b?a.left:a.right,b?a.top:a.bottom)):null};cY.prototype.GE=function(a,b){b=b&&!a.isCollapsed();a=a.Uc;try{return b?0<=this.Wn(a,0,1)&&0>=this.Wn(a,1,0):0<=this.Wn(a,0,0)&&0>=this.Wn(a,1,1)}catch(c){if(!_.zb)throw c;return!1}};cY.prototype.containsNode=function(a,b){return this.GE(dY(a),b)};
cY.prototype.Aj=function(){return new bY(this.lj(),this.uo(),this.Km(),this.Zp())};
var eY=function(a){this.Uc=a};_.p(eY,cY);var gY=function(a){var b=_.si(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(fY(a)){for(var c,d=a;(c=d.firstChild)&&fY(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&fY(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=_.Ga(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b},hY=function(a,b,c,d){var e=_.si(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e};_.k=eY.prototype;
_.k.clone=function(){return new this.constructor(this.Uc.cloneRange())};_.k.nA=function(){return this.Uc.commonAncestorContainer};_.k.lj=function(){return this.Uc.startContainer};_.k.uo=function(){return this.Uc.startOffset};_.k.Km=function(){return this.Uc.endContainer};_.k.Zp=function(){return this.Uc.endOffset};_.k.Wn=function(a,b,c){return this.Uc.compareBoundaryPoints(1==c?1==b?_.va.Range.START_TO_START:_.va.Range.START_TO_END:1==b?_.va.Range.END_TO_START:_.va.Range.END_TO_END,a)};
_.k.isCollapsed=function(){return this.Uc.collapsed};_.k.vo=function(){return this.Uc.toString()};_.k.select=function(a){var b=_.tj(_.si(this.lj()));this.KN(b.getSelection(),a)};_.k.KN=function(a){a.removeAllRanges();a.addRange(this.Uc)};_.k.surroundContents=function(a){this.Uc.surroundContents(a);return a};_.k.insertNode=function(a,b){var c=this.Uc.cloneRange();c.collapse(b);c.insertNode(a);c.detach();return a};_.k.collapse=function(a){this.Uc.collapse(a)};
var iY=function(a){this.Uc=a};_.p(iY,eY);iY.prototype.KN=function(a,b){!b||this.isCollapsed()?iY.ka.KN.call(this,a,b):(a.collapse(this.Km(),this.Zp()),a.extend(this.lj(),this.uo()))};
var jY=function(a,b){this.Pd=this.fe=this.Ls=null;this.je=this.he=-1;this.Uc=a;this.uEa=b};_.p(jY,cY);var kY=function(a){var b=_.si(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),fY(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};
jY.prototype.clone=function(){var a=new jY(this.Uc.duplicate(),this.uEa);a.Ls=this.Ls;a.fe=this.fe;a.Pd=this.Pd;return a};jY.prototype.hK=function(){this.Ls=this.fe=this.Pd=null;this.he=this.je=-1};
jY.prototype.nA=function(){if(!this.Ls){var a=this.Uc.text,b=this.Uc.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.Ls=c;for(;b>c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==cEa(c.firstChild)&&fY(c.firstChild);)c=c.firstChild;0==a.length&&(c=dEa(this,c));this.Ls=c}return this.Ls};
var dEa=function(a,b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var f=c[d];if(fY(f)){var g=kY(f),h=g.htmlText!=f.outerHTML;if(a.isCollapsed()&&h?0<=a.Wn(g,1,1)&&0>=a.Wn(g,1,0):a.Uc.inRange(g))return dEa(a,f)}}return b};_.k=jY.prototype;_.k.lj=function(){this.fe||(this.fe=lY(this,1),this.isCollapsed()&&(this.Pd=this.fe));return this.fe};_.k.uo=function(){0>this.he&&(this.he=eEa(this,1),this.isCollapsed()&&(this.je=this.he));return this.he};
_.k.Km=function(){if(this.isCollapsed())return this.lj();this.Pd||(this.Pd=lY(this,0));return this.Pd};_.k.Zp=function(){if(this.isCollapsed())return this.uo();0>this.je&&(this.je=eEa(this,0),this.isCollapsed()&&(this.he=this.je));return this.je};_.k.Wn=function(a,b,c){return this.Uc.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)};
var lY=function(a,b,c){c=c||a.nA();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,h=c.childNodes[g];try{var m=dY(h)}catch(q){continue}var n=m.Uc;if(a.isCollapsed())if(!fY(h)){if(0==a.Wn(n,1,1)){a.he=a.je=g;break}}else{if(m.GE(a))return lY(a,b,h)}else{if(a.GE(m)){if(!fY(h)){d?a.he=g:a.je=g+1;break}return lY(a,b,h)}if(0>a.Wn(n,1,0)&&0<a.Wn(n,0,1))return lY(a,b,h)}}return c},eEa=function(a,b){var c=1==b,d=c?a.lj():a.Km();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 h=d[g];if(!fY(h)&&0==a.Uc.compareEndPoints((1==b?"Start":"End")+"To"+(1==b?"Start":"End"),dY(h).Uc))return c?g:g+1}return-1==g?0:g}a=a.Uc.duplicate();b=kY(d);a.setEndPoint(c?"EndToEnd":"StartToStart",b);a=a.text.length;return c?d.length-a:a},cEa=function(a){return 3==a.nodeType?a.nodeValue:a.innerText};jY.prototype.isCollapsed=function(){return 0==this.Uc.compareEndPoints("StartToEnd",this.Uc)};jY.prototype.vo=function(){return this.Uc.text};
jY.prototype.select=function(){this.Uc.select()};var fEa=function(a,b,c){c=c||_.Yi(a.parentElement());var d,e=d=b.id;d||(d=b.id="goog_"+_.laa++);a.pasteHTML(b.outerHTML);(b=c.i(d))&&(e||b.removeAttribute("id"));return b};jY.prototype.surroundContents=function(a){_.wd(a);var b=_.rb(this.Uc.htmlText,null);_.Zd(a,b);(a=fEa(this.Uc,a))&&this.Uc.moveToElementText(a);this.hK();return a};
jY.prototype.insertNode=function(a,b){var c=this.Uc.duplicate();var d=d||_.Yi(c.parentElement());if(1!=a.nodeType){var e=!0;a=d.V("DIV",null,a)}c.collapse(b);a=fEa(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);_.wd(c)}a=b}b=a;this.hK();return b};jY.prototype.collapse=function(a){this.Uc.collapse(a);a?(this.Pd=this.fe,this.je=this.he):(this.fe=this.Pd,this.he=this.je)};
var mY=function(a){this.Uc=a};_.p(mY,eY);mY.prototype.KN=function(a){a.collapse(this.lj(),this.uo());this.Km()==this.lj()&&this.Zp()==this.uo()||a.extend(this.Km(),this.Zp());0==a.rangeCount&&a.addRange(this.Uc)};
var nY=function(a){this.Uc=a};_.p(nY,eY);nY.prototype.Wn=function(a,b,c){return _.Lb("528")?nY.ka.Wn.call(this,a,b,c):this.Uc.compareBoundaryPoints(1==c?1==b?_.va.Range.START_TO_START:_.va.Range.END_TO_START:1==b?_.va.Range.START_TO_END:_.va.Range.END_TO_END,a)};nY.prototype.KN=function(a,b){b?a.setBaseAndExtent(this.Km(),this.Zp(),this.lj(),this.uo()):a.setBaseAndExtent(this.lj(),this.uo(),this.Km(),this.Zp())};
var dY=function(a){if(_.zb&&!_.Mb(9)){var b=new jY(kY(a),_.si(a));if(fY(a)){for(var c,d=a;(c=d.firstChild)&&fY(c);)d=c;b.fe=d;b.he=0;for(d=a;(c=d.lastChild)&&fY(c);)d=c;b.Pd=d;b.je=1==d.nodeType?d.childNodes.length:d.length;b.Ls=a}else b.fe=b.Pd=b.Ls=a.parentNode,b.he=_.Ga(b.Ls.childNodes,a),b.je=b.he+1;a=b}else a=_.Db?new nY(gY(a)):_.Cb?new iY(gY(a)):_.yb?new mY(gY(a)):new eY(gY(a));return a},fY=function(a){return _.Ei(a)||3==a.nodeType};
var oY=function(){this.je=this.Pd=this.he=this.fe=this.Dw=null;this.nj=!1},gEa;_.p(oY,aY);gEa=function(a){var b=new oY;b.Dw=a;b.nj=!1;return b};_.iEa=function(a,b,c,d){var e=new oY;e.nj=hEa(a,b,c,d);if(_.Oi(a)&&!_.Ei(a)){var f=a.parentNode;b=_.Ga(f.childNodes,a);a=f}_.Oi(c)&&!_.Ei(c)&&(f=c.parentNode,d=_.Ga(f.childNodes,c),c=f);e.nj?(e.fe=c,e.he=d,e.Pd=a,e.je=b):(e.fe=a,e.he=b,e.Pd=c,e.je=d);return e};
oY.prototype.clone=function(){var a=new oY;a.Dw=this.Dw&&this.Dw.clone();a.fe=this.fe;a.he=this.he;a.Pd=this.Pd;a.je=this.je;a.nj=this.nj;return a};oY.prototype.getType=function(){return"text"};oY.prototype.hK=function(){this.fe=this.he=this.Pd=this.je=null};oY.prototype.Gg=function(){return this};
var pY=function(a){var b;if(!(b=a.Dw)){b=a.lj();var c=a.uo(),d=a.Km(),e=a.Zp();if(_.zb&&!_.Mb(9)){var f=b,g=c,h=d,m=e,n=!1;1==f.nodeType&&(g=f.childNodes[g],n=!g,f=g||f.lastChild||f,g=0);var q=kY(f);g&&q.move("character",g);f==h&&g==m?q.collapse(!0):(n&&q.collapse(!1),n=!1,1==h.nodeType&&(h=(g=h.childNodes[m])||h.lastChild||h,m=0,n=!g),f=kY(h),f.collapse(!n),m&&f.moveEnd("character",m),q.setEndPoint("EndToEnd",f));m=new jY(q,_.si(b));m.fe=b;m.he=c;m.Pd=d;m.je=e;b=m}else b=_.Db?new nY(hY(b,c,d,e)):
_.Cb?new iY(hY(b,c,d,e)):_.yb?new mY(hY(b,c,d,e)):new eY(hY(b,c,d,e));b=a.Dw=b}return b};_.k=oY.prototype;_.k.nA=function(){return pY(this).nA()};_.k.lj=function(){return this.fe||(this.fe=pY(this).lj())};_.k.uo=function(){return null!=this.he?this.he:this.he=pY(this).uo()};_.k.mb=function(){return pY(this).mb()};_.k.Km=function(){return this.Pd||(this.Pd=pY(this).Km())};_.k.Zp=function(){return null!=this.je?this.je:this.je=pY(this).Zp()};_.k.ae=function(){return pY(this).ae()};_.k.kna=function(){return this.nj};
_.k.GE=function(a,b){var c=a.getType();return"text"==c?pY(this).GE(pY(a),b):"control"==c?(b?_.La:_.Ma)(a.Zw,function(d){return this.containsNode(d,b)},this):!1};_.k.containsNode=function(a,b){return this.GE(gEa(dY(a)),b)};_.k.isCollapsed=function(){return pY(this).isCollapsed()};_.k.vo=function(){return pY(this).vo()};_.k.Aj=function(){return new bY(this.lj(),this.uo(),this.Km(),this.Zp())};_.k.select=function(){pY(this).select(this.nj)};
_.k.surroundContents=function(a){a=pY(this).surroundContents(a);this.hK();return a};_.k.insertNode=function(a,b){a=pY(this).insertNode(a,b);this.hK();return a};_.k.collapse=function(a){a=this.kna()?!a:a;this.Dw&&this.Dw.collapse(a);a?(this.Pd=this.fe,this.je=this.he):(this.fe=this.Pd,this.he=this.je);this.nj=!1};
var hEa=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(_.Pi(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(_.Pi(c,a))return!1;return 0<(cBa(a,c)||b-d)};
var jEa=function(a,b){this.Y2=a;this.DV=b};jEa.prototype.isValid=function(){return this.Y2&&this.Y2.isValid()};
var rY=function(a,b,c,d){_.Be.call(this);this.wk=a;this.Rl=this.mh=null;this.rIa=c;this.LNa=d.Jh||1;this.eIa=d.Ku||1;this.kM=0;this.Vu=[];this.tja=0;this.Hi=this.QT=!1;this.e7=!0;this.VW=this.Gp=0;this.hW=200;a=_.DN({width:this.wk.width+"px",height:this.wk.height+"px",overflow:"hidden",visibility:"hidden",margin:0,padding:0,position:"fixed",left:"-"+this.wk.width+"px",top:"-"+this.wk.height+"px"});b=_.rb("<style>"+b+"</style><style>body { margin: 0; padding: 0; } .gb-segment {height: "+(this.wk.height+
"px;}</style>"),null);b=_.BBa(document.body,b,void 0,a);b.setAttribute("scrolling","no");this.hpa=b;this.wg=new _.Xi(_.Qi(this.hpa));this.Ch=this.wg.Mb().body;this.Ch.setAttribute("scroll","no");this.Ch.className=d.i$||"";this.$h=this.Ch;this.ii=new _.MX;this.V7={};_.Db?(d=this.wg.createElement("DIV"),b=this.wg.Mb().createRange(),this.wg.appendChild(this.Ch,d),this.wg.appendChild(d,this.wg.createTextNode("a")),b.setStart(d.childNodes[0],0),b.setEnd(d.childNodes[0],1),a=b.getBoundingClientRect(),this.wg.appendChild(d,
this.wg.createElement("BR")),this.wg.appendChild(d,this.wg.createTextNode("a")),b.setEnd(d.childNodes[2],1),c=b.getBoundingClientRect(),qY(b),this.wg.removeNode(d),d=a.height==c.height):d=!1;this.tNa=d};_.x(rY,_.Be);rY.prototype.na=function(){_.wd(this.hpa)};var kEa=function(a,b){BDa(b,a.LNa,a.eIa);a.mh&&b.firstChild&&b.style&&(b.setAttribute("old-overflow",b.style.overflow),b.style.overflow="hidden");for(b=_.Mi(b);b;)kEa(a,b),b=_.rS(b)};rY.prototype.q6=function(){return this.Hi};
var $Da=function(a,b,c){var d=a.$h.childNodes.length;a.$h.insertAdjacentHTML("beforeend",b);if(d==a.$h.childNodes.length){var e=document.createTextNode(String(b));a.$h.appendChild(e)}e=a.$h.lastChild;if(_.Oi(e))kEa(a,e),null===a.mh&&((b=_.ui(a.wg.ac,"div","gb-segment",void 0)[0])?(a.mh="vertical-rl"==_.kK(b,"webkitWritingMode"),a.Rl="rtl"==_.kK(b,"direction")):(a.mh=!1,a.Rl=!1),a.mh&&(a.Ch.style.webkitWritingMode="vertical-rl",a.wg.Mb().documentElement.style.webkitWritingMode="vertical-rl"),a.kM=
a.mh?0:a.wk.height),a.e7&&(tDa(e),_.bK(e,["gb-segment",a.mh?"gb-vertical":"gb-horizontal"])),"TABLE"==e.tagName&&(b=a.wk.width,e.style&&_.wK(e).width>b+.5&&(e.style.tableLayout="fixed",e.style.width="100%",e.style.wordWrap="break-word")),c&&(a.$h=e),a.Gp+="IMG"==e.tagName?100:1;else{c=a.$h;if(c.childNodes.length>d+1){for(;c.childNodes.length>d;)c.removeChild(c.lastChild);d=document.createTextNode(String(_.PU(b)));c.appendChild(d)}a.Gp+=b.length}a.e7=!1};
rY.prototype.advance=function(){var a=this.ii,b=this.V7;this.e7=!0;this.Hi=this.QT=!1;this.kM=this.mh?0:this.wk.height;this.Vu=[];_.vd(this.Ch);this.Gp=0;this.$h=this.Ch;this.ii=new _.MX;this.V7={};return new jEa(a,b)};rY.prototype.Qb=function(){return this.wk};
var ZDa=function(a){var b=a.Qb();return oDa(a.Ch,b,a.V7).then(function(){this.mh&&(_.ee||_.de)&&(this.Ch.scrollLeft=0);var c=this.mh?this.Ch.scrollWidth-this.wk.width:this.Ch.scrollHeight-this.wk.height;this.Gp>=this.hW&&(this.VW+=this.Gp,0<c&&(this.hW=Math.max(100,Math.round(this.VW/(2*(c/(this.mh?this.wk.width:this.wk.height)+1)))),this.VW=0));this.Gp=0;if(0<c||this.$h===this.Ch)this.QT=!lEa(this,this.Ch)},null,a)},lEa=function(a,b,c){c=mEa(a,b,c);if(c==a.$h&&!a.Hi||!c&&!a.q6())return!0;var d=!c;
c&&(nEa(a,c,b),a.ii.isValid()||(d=!0));d&&a.$h!=a.Ch&&(a.Hi=!1);return d},sY=function(a,b){return a.mh?0>b:b>a.wk.height},oEa=function(a){var b=a.tagName.toUpperCase();return!a.firstChild||"MATH"==b||"OBJECT"==b||"RUBY"==b||"SVG"==b},uY=function(a,b){var c=a.Vu[0];if(1<a.Vu.length){if(b&&3==b.nodeType){var d=tY(a,b),e=mDa(d);qY(d);1<e.length&&(b=null)}if(b)for(d=0;d<a.Vu.length&&!(c=a.Vu[d],0<cBa(c.node,b));d++);a.kM=a.mh?Math.min(c.qN.start,c.qN.end+1):Math.max(c.qN.start,c.qN.end-1)}return c.node},
qEa=function(a,b){for(var c,d=b?b.parentNode:null,e=!0;b;){var f=_.sK(b).y;if(sY(a,f))break;var g=pEa[b.tagName];if(g){if(!e&&qDa(b,"pageBreakBefore"))return{before:!0,el:b};if(!sY(a,f+_.wK(b).height)&&qDa(b,"pageBreakAfter"))return 1==g&&(c=qEa(a,_.Mi(b))),c||{before:!1,el:b}}f=null;1==g&&(f=_.Mi(b));f||(f=_.rS(b),e=!1);for(;!f;){b=b.parentNode;if(b==d)return null;f=_.rS(b)}b=f}return null},rEa=function(a){var b=_.Mi(a.Ch),c=qEa(a,b);if(!c||c.before&&c.el==b)return null;b=c.el;var d=tY(a,b,null);
var e=vY(a,b,d),f;if(f=e.start==e.end)(f=b)&&_.Oi(f)?(f=_.kK(f,"display")||_.lK(f,"display")||f.style.display,f="block"==f||"list-item"==f||"table"==f):f=!1,f=!f;f&&(f=a.wg.createElement("DIV"),c.before?a.wg.vHa(f,b):a.wg.uHa(f,b),d=tY(a,f,d),e=vY(a,f,d),a.wg.removeNode(f));if(!sY(a,e.start)&&c.before)return qY(d),b;if(!sY(a,e.end)&&!c.before){c=b.nextSibling;for(b=b.parentNode;!c&&b!=a.Ch;)c=b.nextSibling,b=b.parentNode;qY(d);return c}qY(d);return null},mEa=function(a,b,c){if(a.rIa){var d=rEa(a);
if(d&&VU(a.Ch,function(e){return e==d||DX(e)})!=d)return a.Hi=!0,d}return sEa(a,b,c)},tEa=function(a){return DX(a)?!0:!!VU(a,function(b){return DX(b)})},sEa=function(a,b,c){for(var d=c||b.firstChild,e=c=null,f={};d&&b!=d&&_.Pi(b,d);){c=tY(a,d,c);f.PC=vY(a,d,c);a.Vu=_.Ja(a.Vu,function(h){return function(m){if(_.Pi(m.node,d))m=!1;else{m=m.qN;var n=h.PC;m=(this.mh?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.Vu.push({node:d,
qN:f.PC});if(sY(a,f.PC.start)&&a.Hi)return qY(c),uY(a,e);if(sY(a,f.PC.end)&&"BR"!=d.tagName){if(a.Hi&&(3==d.nodeType||oEa(d)))return qY(c),uY(a,e);if(3==d.nodeType)return d;if("TABLE"==d.tagName){var g=uEa(a,d);if(null!==g)return qY(c),g}if(oEa(d)){if(d==a.$h)return qY(c),uY(a,e);for(a.Hi=DX(d);d&&!d.nextSibling;)d=d.parentNode;d=d?d.nextSibling:null;qY(c);return d}d=d.firstChild}else{a.Hi||(a.Hi=tEa(d),a.Hi&&(e=d));for(;d&&!d.nextSibling;)d=d.parentNode;d=d&&d.parentNode!=b?d.nextSibling:null}f=
{PC:f.PC}}qY(c);return null},uEa=function(a,b){for(var c=null,d=0;d<b.rows.length;d++){for(var e=b.rows[d],f=_.Ja(_.Ki(e),_.Oi),g=0;g<f.length;g++){var h=f[g];c=tY(a,h,c);h=vY(a,h,c);if(sY(a,h.end))return qY(c),e}a.Hi=!0}qY(c);return null},nEa=function(a,b,c){a.ii=new _.MX;c=c||a.Ch;if(3==b.nodeType){var d=b.length,e=vEa(a,b);if(0==e&&wEa(b))xEa(a,b.parentNode,c);else{var f=_.UU(b),g;!a.Hi&&0<e&&!_.oj(b.data.substr(0,e))&&(a.Hi=!0);e==d?f&&_.Pi(c,f)&&nEa(a,f,c):(RX(a.ii,b),0==e?(g=a.wg.vFa(b))&&g!=
c&&g.firstChild==b?(RX(a.ii,g,0),g=g.parentNode):g=null:(d=a.ii,null==d.sk&&(d.sk={}),d.sk.O=d.sk.O?d.sk.O+e:e),yEa(a,g||b,c),!e&&_.ge||KDa(a.ii))}}else xEa(a,b,c)},yEa=function(a,b,c){for(;b&&b!=c;)_.Oi(b)&&QX(a.ii,b),b=b.parentNode},xEa=function(a,b,c){if(a.Hi||"TR"!=b.tagName){for(;b.parentNode!=c;)if(wEa(b)&&a.Hi){if(b.parentNode.hasAttribute("ocean-reopened-element"))break;var d=b.parentNode;if(_.Oi(d)&&!d.hasAttribute("ocean_stream_index"))break;b=b.parentNode}else break;RX(a.ii,b)}else zEa(a,
b);yEa(a,b.parentNode,c);_.ge||KDa(a.ii)},zEa=function(a,b){var c=a.ii,d=_.Ja(_.Ki(b),_.Oi);_.Ha(d,function(e){this.ii=null;this.Vu=[];lEa(this,b,e);if(this.ii&&this.ii.isValid())c.yE(this.ii);else{var f=new _.MX;QX(f,e);e=e.getAttribute("ocean_stream_close");var g={};g.R=parseInt(e,10);PX(f,g);c.yE(f)}},a);a.ii=c;QX(a.ii,b)},tY=function(a,b,c){c=c||a.wg.Mb().createRange();c.setStart(b,0);c.setEndAfter(b);return c},vY=function(a,b,c){var d=0,e=0;1==b.nodeType?"BR"!=b.tagName&&(a.mh?(e=_.sK(b).x,d=
b.offsetWidth||_.wK(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=mDa(c))&&0!=b.length&&(e=b[b.length-1],a.mh?(d=e.right,e=e.left):(d=e.top,e=e.bottom));return{start:d,end:e}},AEa=function(a,b,c){return c?(c.setEnd(a,b),c):pY(_.iEa(a,0,a,b)).Uc},BEa=function(a,b,c,d){if(!d){var e=a.wg.createElement("SPAN");b.parentNode.replaceChild(e,
b);e.appendChild(b)}c=AEa(b,c,d);a.mh?c=(c=c.getClientRects())&&0!=c.length?{bottom:0,left:_.oU(c).right-a.tja}:{bottom:0,left:a.wk.width}:(c=c.getBoundingClientRect(),c=null===c||c.left>=c.right&&c.top>=c.bottom?{bottom:0,left:0}:c);a=a.mh?c.left>=a.kM:c.bottom<=a.kM;e&&e.parentNode.replaceChild(b,e);return a},vEa=function(a,b){function c(){qY(q);n&&n.parentNode.replaceChild(b,n)}var d=0,e=0,f=b.length,g=b.nodeValue;if(_.oj(g))return f;if(a.mh){var h=pY(gEa(dY(b))).Uc,m=h.getClientRects();a.tja=
0==m.length?0:m[m.length-1].width;qY(h)}if(a.tNa&&0!=b.parentElement.getElementsByTagName("BR").length){var n=a.wg.createElement("SPAN");n.style.all="unset";b.parentNode.replaceChild(n,b);n.appendChild(b)}var q=AEa(b,f);if(BEa(a,b,f,q))return c(),f;for(;d<f&&(e=Math.floor(d+(f-d)/2),d!=e);)BEa(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.Hi||(e=
1);return e};rY.prototype.nqa=function(a){var b=this.wg.Mb(),c=_.vj();a.y4?(new CEa(b)).wait(c):c.resolve({K7:0,Aia:[]});return c.promise};
var DEa=_.zb||_.ge&&!(0<=_.Wa(_.Fm,36)),pEa={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},qY=function(a){DEa&&a&&a.detach&&a.detach()},wEa=function(a){var b=a;for(a=a.previousSibling;a;a=a.previousSibling){if(_.Oi(a)){if("A"!=a.tagName||a.children&&a.children.length)break}else if(3==a.nodeType){if(!_.oj(_.WJ(a)))break}else break;b=a}return null==b.previousSibling},CEa=function(a){this.ac=a;this.Cp=a.body;this.rsa=null},EEa=function(a){var b=
new Map;a=a.ac.styleSheets;for(var c=0,d;d=a[c];c++){d=GX(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,h=!(f.style.getPropertyValue?!f.style.getPropertyValue("src"):!f.style.src);_.Bb&&(h=/src:\s*url\(/.test(f.cssText));if(h&&g&&(window.CSSRule||_.ud(uDa(f),"@font-face"))){g=_.FN(g);var m=f.style.getPropertyValue?f.style.getPropertyValue("font-weight"):
f.style.fontWeight;h="4";m&&"normal"!=m&&(h="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+h}}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,zNa:Array.from(d).join(",")});return a};
CEa.prototype.wait=function(a){function b(){return{K7:Date.now()-g,Aia:h.sort()}}var c=EEa(this);if(0==c.length)a.resolve({K7:0,Aia:[]});else{var d=_.Ka(c,function(m){return m.name+":"+m.zNa}),e={};"string"===typeof this.rsa&&_.Ha(c,function(m){e[m.name]=this.rsa},this);var f=(new _.Xi(this.ac)).createElement("DIV");this.Cp.appendChild(f);var g=Date.now(),h=[];WebFont.load({custom:{families:d,testStrings:e},active:function(){Date.now();_.wd(f);a.resolve(b())},inactive:function(){_.wd(f);a.resolve(b())},
fontactive:function(m,n){h.push(m+":"+n)},fontinactive:function(){},context:_.tj(this.ac)})}};
_.wY=function(a,b,c,d,e,f){f=void 0===f?[]:f;this.kO=a;this.dA=b;this.Ika=c;this.vEa=d;this.DV=e;this.Mf=f};_.wY.prototype.toJSON=function(){var a=this.kO,b=this.dA,c=_.mj(this.DV,function(d){return[d.width,d.height]});return{start:a?a.toJSON():null,end:b?b.toJSON():null,mode:this.Ika,dir:this.vEa,mediaSize:c,positions:this.Mf}};
var FEa=function(){this.tla=this.Bna=this.U4=-1},GEa=function(a,b){0>a.U4&&(a.U4=b);a.Bna=b};FEa.prototype.toJSON=function(){return{firstPage:this.U4,fontLoad:this.tla,lastPage:this.Bna}};
var HEa=function(){this.DMa=(0,_.Ca)(this.EMa,this)};HEa.prototype.EMa=function(a){return _.xj(a)};
_.xY=function(a,b,c,d,e,f){e=void 0===e?new HEa:e;f=void 0===f?new FEa:f;_.Be.call(this);var g=this;Date.now();d=IEa(d);this.wpa=f;this.kh=a;this.CMa=e;a=JEa(this.kh.Om(),b);this.$m=new rY(c,b,a,d);Date.now();this.zN=this.$m.nqa(d);this.zN.then(function(h){g.wpa.tla=h.K7||0},null,this);this.WF=new XDa(this.$m);this.Vn=[];this.oB=[];this.NW={};this.Zx=[];this.lpa=0;this.ey=null;this.hCa=0;this.FT=null};_.x(_.xY,_.Be);
_.xY.prototype.na=function(){var a=this;this.zN.cancel();this.zN.then(function(){return _.Oc(a.$m)},null,this);_.Be.prototype.na.call(this)};_.xY.prototype.vd=function(a){var b=function(){this.oB.length||(this.lpa=Date.now());if(this.oB[a])return this.oB[a];if(0>a||!yY(this)&&a>=this.Vn.length)return null;var c=this.oB.length,d=this.oB[c-1]||_.xj();this.oB[c]=d.then(function(){return this.Rw(c)},null,this);return this.oB[c].then(b,null,this)};return this.zN.then(b,null,this)};
var yY=function(a){return a.ey&&a.ey.isValid()||0==a.Vn.length};_.xY.prototype.vL=function(a,b){return this.vd(a+b).then(function(){return this.Vn.slice(a,a+b)},null,this)};_.xY.prototype.BA=function(){return!yY(this)};_.xY.prototype.hf=function(){return this.BA()?_.xj(this.Vn.length):this.vd(Infinity).then(this.hf,null,this)};
_.xY.prototype.Rw=function(a){var b=function(){if(this.Vn[a+1]||!yY(this))var c=this.Vn[a]||null;else c=this.CMa,c=_.xj(void 0).then(c.DMa).then(this.VEa,null,this).then(b,null,this);return c};return b.call(this)};
var KEa=function(a){if(1E4<++a.hCa)throw"Page count exceeds maximum allowed";var b=a.$m.q6(),c=a.$m.advance(),d=c.Y2;c.isValid()||(d=null,b=b||KX(a.kh)&&0==a.Vn.length);var e=YDa(a.WF);if(b){var f=new _.wY(a.ey?a.ey.clone():null,d?d.clone():null,a.$m.mh?"vertical-rl":"horizontal-tb",a.$m.Rl?"rtl":"ltr",c.DV);b=_.Ja(e,function(g){return UX(f.kO,f.dA,g.index)});_.Nc(a.Zx,b);_.Ha(a.Zx,function(g){this.NW[g.position]=this.Vn.length},a);f.Mf=a.Zx;a.Zx=[];a.Vn.push(f);GEa(a.wpa,Date.now()-a.lpa)}else _.Ha(e,
function(g){UX(this.ey,d,g.index)&&this.Zx.push(g)},a);a.ey=d;if(!yY(a)){b=a.Vn.length-1;_.Nc(a.Vn[b].Mf,a.Zx);c=0;for(e=void 0;e=a.Zx[c];c++)a.NW[e.position]=b;a.Zx=[]}};_.xY.prototype.lL=function(a){var b=this.NW[a];return"number"===typeof b?_.xj(b):this.vd(this.Vn.length).then(function(c){var d=this.NW[a];return"number"===typeof d?d:null!==c?this.lL(a):-1},null,this)};
var LEa=function(a,b){var c=null!=b.$e?null:b.Fg();if(c){var d,e=c.R;10==a.kh.getItem(e).type&&(d=e);e=a.WF;var f=c.O;e.QW=void 0===f?0:f;e.O6=void 0===d?null:d;YDa(e)}for(d=b.Ks.length;0<d;d--)e=b.iF(d-1),f=a.kh.getItem(e.R),$X(a.WF,f,e.L,d,e.F,e.D);c&&(LX(a.kh,c.R),a.FT=c);if(null!=b.$e)for(c=0;c<NX(b);c++)if(d=OX(b,c),LEa(a,d),LX(a.kh,d.Fg().R),c!=NX(b)-1)for(d=SX(OX(b,c+1)),e=a.kh.Fg();e.index<d.R;e=a.kh.Fg())$X(a.WF,e)};
_.xY.prototype.VEa=function(){var a=function(){for(;!this.$m.QT;){var b=this.kh.Fg();if(0==b.type)break;var c=this.FT?this.FT.L:void 0;this.FT=null;if(b=$X(this.WF,b,c))return b.then(a,null,this);if(!(0<this.WF.dE.length)&&this.$m.QT)break}KEa(this)};this.ey&&LEa(this,this.ey);return _.xj(a.call(this))};_.xY.prototype.nqa=function(){return this.zN};
var IEa=function(a){a=a||new _.FX;a.Jh=a.Jh||1;a.Ku=a.Ku||1;return a},JEa=function(a,b){var c=/page-break-|break-before|break-after/i;return-1!=b.search(c)||-1!=a.search(c)};
var NEa,MEa,OEa,zY;_.AY=function(a,b,c){this.uM=a||null;this.Ew=!!b;this.cla=c;this.Gb=new _.ff;this.sd=new zY("",void 0);this.sd.next=this.sd.Ol=this.sd};NEa=function(a,b){(b=a.Gb.get(b))&&a.Ew&&(b.remove(),MEa(a,b));return b};_.k=_.AY.prototype;_.k.get=function(a,b){return(a=NEa(this,a))?a.value:b};_.k.set=function(a,b){var c=NEa(this,a);c?c.value=b:(c=new zY(a,b),this.Gb.set(a,c),MEa(this,c))};_.k.shift=function(){return OEa(this,this.sd.next)};_.k.pop=function(){return OEa(this,this.sd.Ol)};
_.k.remove=function(a){return(a=this.Gb.get(a))?(this.removeNode(a),!0):!1};_.k.removeNode=function(a){a.remove();this.Gb.remove(a.key)};_.k.Hf=function(){return this.Gb.Hf()};_.k.isEmpty=function(){return this.Gb.isEmpty()};_.k.Ei=function(){return this.map(function(a,b){return b})};_.k.yh=function(){return this.map(function(a){return a})};_.k.contains=function(a){return this.some(function(b){return b==a})};_.k.Xj=function(a){return this.Gb.Xj(a)};_.k.clear=function(){_.BY(this,0)};
_.k.forEach=function(a,b){for(var c=this.sd.next;c!=this.sd;c=c.next)a.call(b,c.value,c.key,this)};_.k.map=function(a,b){for(var c=[],d=this.sd.next;d!=this.sd;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};_.k.some=function(a,b){for(var c=this.sd.next;c!=this.sd;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};_.k.every=function(a,b){for(var c=this.sd.next;c!=this.sd;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
MEa=function(a,b){a.Ew?(b.next=a.sd.next,b.Ol=a.sd,a.sd.next=b,b.next.Ol=b):(b.Ol=a.sd.Ol,b.next=a.sd,a.sd.Ol=b,b.Ol.next=b);null!=a.uM&&_.BY(a,a.uM)};_.BY=function(a,b){for(;a.Hf()>b;){var c=a.Ew?a.sd.Ol:a.sd.next;a.removeNode(c);a.cla&&a.cla(c.key,c.value)}};OEa=function(a,b){a.sd!=b&&a.removeNode(b);return b.value};zY=function(a,b){this.key=a;this.value=b};zY.prototype.remove=function(){this.Ol.next=this.next;this.next.Ol=this.Ol;delete this.Ol;delete this.next};
_.CY=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.aLa=a};_.x(_.CY,Error);var PEa=function(a,b){if(b=b.reason_content_blocked){a="partial"==a.ox();var c=6==b.reason;if(!a||!c)throw new _.CY(b);}};
var SEa=function(a){return a.replace(QEa,function(b,c,d){return c.toUpperCase()in REa?"<"+c+d+">":"<"+c+d+"></"+c+">"})},QEa=/<\s*(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|\w+))?)*)\s*\/>/g,TEa=["BR","HR","IMG","INPUT"],REa=_.Od(TEa),UEa=new RegExp("</(?:"+TEa.join("|")+")>","gi");
var VEa=function(a,b,c){this.Rg=a;this.ye=b;this.Ya=c;this.xd=this.Ya.page||[];this.f$=this.Ya.resource||[]};_.k=VEa.prototype;_.k.getContent=function(){return this.Ya.content||""};_.k.s5=function(){return this.Ya.style||""};_.k.getData=function(){return this.Ya};_.k.getPosition=function(){return this.Ya.current_position||""};_.k.hf=function(){return this.xd.length};_.k.ub=function(){return(this.xd[void 0]||{}).pid||null};_.k.Qm=function(){return this.Ya.version||null};_.k.Za=function(){return this.Rg};
_.k.Fu=function(){return!!this.Ya.fixed_layout_info};var WEa=function(a,b){PEa(a,b);return(b.content_encrypted?_.dT(_.fT(),b.content):_.xj(b.content)).then(function(c){c=SEa(c.replace(UEa,""))||"";b.content=c;return b})};
var XEa,YEa;XEa="ganpub ganclk dapp source_ip source_country source_domain authuser".split(" ");
YEa=function(a){var b=void 0===b?window.location.href:b;var c=new _.xf(b);_.aj(a,"hl","en");(b=_.IJ(c,"output"))&&_.aj(a,"output",b);b=_.IJ(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");_.IJ(c,"authuser")||a.removeParameter("authuser");_.Ha(XEa,function(d){var e=_.IJ(c,d);e&&_.aj(a,d,e)})};
_.DY=function(){var a=(new _.xf(window.location.href)).getPath();return"/ebooks/app"==a||"/books/app"==a};
var EY,bFa,ZEa,cFa,FY,MY;_.HY=function(a,b){(this.hb=a instanceof _.Tl?_.Rm(new _.Pm,a,b||new _.kh):null)&&(a={});a.access_info&&(a=EY(a),ZEa(a));this.Ya=a;this.YBa=this.hb?new FY(this.hb):new FY(a.accessInfo||{});this.ALa=this.hb?new GY(this.hb):new GY(a.saleInfo||{});this.Ok=a.userInfo||{};b=this.Ok.rentalPeriod||{};this.eqa=this.hb?this.hb.Z9:Number(b.endUtcSec);this.yj=a.volumeInfo||{};this.ZKa=this.yj.readingModes||{};this.VLa=this.yj.seriesInfo||{}};_.k=_.HY.prototype;
_.k.Za=function(){return this.hb?this.hb.volumeId:this.Ya.id||""};_.k.getTitle=function(){return this.hb?this.hb.title:this.yj.title||""};_.k.hY=function(){return this.hb?this.hb.hY:!!this.ZKa.image};_.k.ro=function(){return this.hb?this.hb.Ug:this.yj.authors||[]};_.k.L5=function(){return this.hb?this.hb.L9:this.yj.publisher||""};_.k.K5=function(){return this.hb?this.hb.Spa:this.yj.publishedDate||""};_.k.Di=function(){return this.hb?this.hb.description:this.yj.description||""};
_.k.hf=function(){return this.hb?this.hb.Xu:this.yj.pageCount||0};_.k.M5=function(){return this.hb?this.hb.Upa:this.yj.ratingsCount||0};_.k.p5=function(){return this.hb?this.hb.BDa:this.yj.contentVersion||""};_.k.nF=function(){return this.hb?this.hb.language:this.yj.language||""};_.IY=function(a){return a.hb?a.hb.xr:a.yj.infoLink||""};_.$Ea=function(a){return a.hb?a.hb.Ak:a.Ya.accessInfo?a.Ya.accessInfo.webReaderLink||"":""};_.k=_.HY.prototype;
_.k.tU=function(){if(this.hb)return this.hb.thumbnailUrl;var a=this.yj.imageLinks;return _.aFa(a?a.thumbnail:"")};_.k.sF=function(){if(this.hb)return this.hb.$Ka;var a=this.Ok.readingPosition;return a&&a.gbTextPosition?new _.Lm(a.gbTextPosition):null};_.k.ze=function(){return this.hb?this.hb.h7:"SAMPLE"==this.su().tu()||this.hq()&&!this.lk()};_.k.hq=function(){return this.hb?this.hb.hq:"FULL_PUBLIC_DOMAIN"==this.su().tu()};_.k.SF=function(){return this.hb?this.hb.SF:!!this.Ok.isPurchased};
_.k.rs=function(){return this.hb?this.hb.rs:!!this.Ok.isPreordered};_.k.lk=function(){return this.hb?this.hb.lk:!!this.Ok.isInMyBooks};_.k.Kf=function(){return this.hb?this.hb.Kf:!!this.Ok.userUploadedVolumeInfo};_.k.su=function(){return this.YBa};_.k.Re=function(){return this.ALa};_.JY=function(a){return a.hb?a.hb.Z9-_.Jd()/1E3:a.eqa?a.eqa-_.Jd()/1E3:0};_.HY.prototype.VL=function(){return this.hb?this.hb.TF&&0<_.JY(this):"ACTIVE"==this.Ok.rentalState&&0<_.JY(this)};
_.HY.prototype.a7=function(){return this.hb?this.hb.XU||this.hb.TF&&0>=_.JY(this):"EXPIRED"==this.Ok.rentalState||"ACTIVE"==this.Ok.rentalState&&0>=_.JY(this)};_.HY.prototype.xL=function(){if(this.hb)var a=this.hb.Ak;else if(_.DY()){a="reader/"+this.Za();var b=window.location.href,c=b.indexOf("#");a=(0>c?b:b.substr(0,c))+(a?"#"+a:"")}else a=_.$Ea(this)||(this.hb?this.hb.Ak:this.yj.previewLink||"")||_.IY(this);return a};
_.HY.prototype.WT=function(){return this.hb?this.hb.rE:_.Sj("https://play.google.com/store/books/author","id",this.ro()[0])};EY=function(a){if(Array.isArray(a))return _.Ka(a,EY);if(!_.Aa(a))return a;var b={},c;for(c in a)b[bFa(c)]=EY(a[c]);return b};bFa=function(a){return a.toLowerCase().replace(/_(.)/g,function(b,c){return c.toUpperCase()})};
ZEa=function(a){a.id=a.volumeId;var b=a.volumeInfo;b.authors=b.author;b.canonicalVolumeLink=b.canonicalAtbLink;var c={};_.ii(b.imageLinks,function(e){var f=bFa(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=
cFa(b.onsaleDate)),Array.isArray(b.offers)&&_.Ha(b.offers,function(e){e.retailPrice=e.offerPrice});(b=Number(HU(a,"userInfo","readingPosition","timestamp")))&&(a.userInfo.readingPosition.updated=cFa(b/1E3));a.userInfo&&a.userInfo.rentalInfo&&(a.userInfo.rentalPeriod=a.userInfo.rentalInfo)};cFa=function(a){var b=new _.ES;b.setTime(a);return b.rC()};_.aFa=function(a){return a?_.Vj(a,"edge"):""};FY=function(a){var b=a instanceof _.Pm;this.Cl=b?a:null;b&&(a={});this.Ya=a};
FY.prototype.hq=function(){return this.Cl?this.Cl.hq:!!this.Ya.publicDomain};FY.prototype.tu=function(){return this.Ya.accessViewStatus||"NONE"};var GY=function(a){this.Cl=a instanceof _.Pm?a:null;this.Ya=a};GY.prototype.uu=function(){return this.Cl?this.Cl.Vt:this.Ya.buyLink||""};_.KY=function(a){return a.Cl?a.Cl.NT:_.dFa((a.Ya.retailPrice||{}).amount||0,(a.Ya.retailPrice||{}).currencyCode||"")};_.LY=function(a){return a.Cl?a.Cl.pX:a.Ya.saleability||"NOT_FOR_SALE"};MY={};
_.dFa=function(a,b){if(!a)return"";MY[b]||(MY[b]=new _.th(4,b,0));return MY[b].format(a)};
_.NY=function(){_.Xe.call(this);this.Db=0;this.endTime=this.startTime=null};_.p(_.NY,_.Xe);_.NY.prototype.He=function(){return 0==this.Db};_.NY.prototype.aW=function(){this.Em("begin")};_.NY.prototype.LM=function(){this.Em("end")};_.NY.prototype.Em=function(a){this.dispatchEvent(a)};
var fFa=function(a){return a.split(eFa).filter(function(b){return 0<b.length})},gFa=/\s/,OY=/[ -]/,eFa=/[+,;]/,hFa=/-?"[^"]+"|[^\s"]+/g,iFa=/["\u201C\u201D\u201E\u201F\u275D\u275E\u301D-\u301F\uFF02]/g,jFa=/[,!-%'-/:-@\[-^`{-~\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,]/,kFa=/^[\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 nFa=function(a){var b={};lFa(a).forEach(function(c){for(var d=b,e=0;e<c.length;e++){var f=c.charAt(e);f=jFa.test(f)?"-":f;d[f]||(d[f]={});d=d[f]}d!=b&&(d.$=mFa)});return b},lFa=function(a){a=_.NU(cDa(a));var b=a.match(iFa);b&&(a=a.replace(iFa,'"'),b.length&1&&(a+='"'));b=a.match(hFa);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(kFa,""));else if(!c.startsWith("-")){c=fFa(c.replace(kFa,""));c=_.l(c);for(var d=c.next();!d.done;d=
c.next())a.add(d.value)}a.delete("");return Array.from(a)},mFa={};
_.xU=function(a,b){b=void 0===b?!1:b;this.zk="string"===typeof a?nFa(a):a;this.pDa=b;this.Vna=[]};_.xU.prototype.search=function(a,b,c,d){c=void 0===c?Infinity:c;d=void 0===d?[]:d;var e=" ",f,g=cDa(a);for(f=0;f<g.length&&d.length<c;f++){var h=g.charAt(f);a=OY.test(e);if(gFa.test(h)){if(h=" ",a)continue}else if(jFa.test(h)){if(h="-",a)continue}else a&&this.zk[h]&&this.Vna.push(new oFa(f,this.zk,b));pFa(this,h,f,b,d);e=h}OY.test(e)||pFa(this," ",f,b,d);d.length>=c&&(d.length=c);return d};
var pFa=function(a,b,c,d,e){for(var f=_.oU(e),g=a.Vna,h=g.length-1,m;m=g[h];h--){if(m.v8(b,c,d)){var n={startOffset:m.startOffset,qn:m.qn,endOffset:m.endOffset,Tr:m.Tr};if(a.pDa)for(;f&&f.startOffset<=n.endOffset&&n.startOffset<=f.endOffset&&f.qn===n.qn;){e.pop();if(f.startOffset<n.startOffset||f.endOffset>n.endOffset)n={startOffset:f.startOffset,qn:f.qn,endOffset:n.endOffset,Tr:n.Tr};f=_.oU(e)}e.push(n);f=n}m.complete&&_.Jc(g,h)}},oFa=function(a,b,c){this.startOffset=a;this.qn=c;this.endOffset=a;
this.Tr=c;this.complete=!1;this.zk=b};oFa.prototype.v8=function(a,b,c){var d=!1;if(this.zk)if(d=!!this.zk.$,OY.test(a)){if(this.zk=this.zk[" "]||this.zk["-"])for(;a=this.zk[" "]||this.zk["-"];)this.zk=a}else this.endOffset=b+1,this.Tr=c,this.zk=this.zk[a]||null;this.complete=!this.zk;return d};
var PY=function(a,b){this.x=a;this.y=b};_.p(PY,_.EJ);_.k=PY.prototype;_.k.clone=function(){return new PY(this.x,this.y)};_.k.scale=_.EJ.prototype.scale;_.k.U6=function(){this.x=-this.x;this.y=-this.y;return this};_.k.normalize=function(){return this.scale(1/Math.hypot(this.x,this.y))};_.k.add=function(a){this.x+=a.x;this.y+=a.y;return this};_.k.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};
_.k.equals=function(a){return this===a?!0:a instanceof PY&&!!a&&this.x==a.x&&this.y==a.y};_.QY=function(a,b){return new PY(a.x-b.x,a.y-b.y)};
var qFa,sFa,rFa,vFa;_.SY=function(a,b,c){this.oa=a;this.To=new _.RY(new _.fK(0,0,1,1),"root",null,b);a=_.l(c);for(b=a.next();!b.done;b=a.next())this.To.La(this.oa,b.value);this.JC=null};_.TY=function(a,b,c,d,e){var f=_.QW(a,c);f=new _.iW(c,f);var g=_.rW(f,f);if(!b.block)return new _.SY(a,g,[]);e=e?_.fT():null;b=b.block||[];for(var h=[],m=0;m<b.length;m++)h.push(qFa(a,e,c,d,f,b[m],m));return new _.SY(a,g,h)};
qFa=function(a,b,c,d,e,f,g){e=e.clone();e.push(g);var h=f.paragraph||[],m=rFa(f,d),n=new _.RY(m,f.appearance,g),q=_.Id(sFa,a,b,c,d,e);h.forEach(function(t,u){(t=q(t,u))&&n.La(a,t)});return n};
sFa=function(a,b,c,d,e,f,g){c=e.clone();c.push(g);e=f.wordbox||[];for(var h=[],m=0;m<e.length;m++){var n=h,q=n.push,t=b,u=d,v=e[m],B=m,z=c.clone();z.push(B);var J=c.clone();J.push(B+1);t=t?t.decode(v.word):v.word;u=rFa(v,u);q.call(n,new _.RY(u,v.appearance,B,_.rW(z,J,t)))}b=_.tFa(a,h);if(!b.length)return null;for(d=0;d<b.length-1;d++)m=b[d],c=b[d+1],n=m.Mg,e=c.Mg,n.width<n.height||e.width<e.height||(h=e.top-(n.top+n.height),0>=h||(q=m.wy.clone(),q.height+=Math.min(h/2,n.height),m.wy=q,m=c.wy.clone(),
e=Math.min(h/2,e.height),m.height+=e,m.translate(0,-e),c.wy=m));d=b[0].Mg.clone();f=new _.RY(d,f.appearance,g);g=_.l(b);for(b=g.next();!b.done;b=g.next())f.La(a,b.value);return f};
_.tFa=function(a,b){var c=[],d,e=null,f=null;b.forEach(function(n){var q=n.Mg.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=_.QY(q,u).normalize(),u=_.QY(t,u).normalize(),t=_.QY(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.Mg.clone(),d=new _.RY(v,"line"),c.push(d),e=q);d.La(a,n)});var g=c[0];b=_.oU(c);if(g&&g!==b){g=g.Mg;var h=b.Mg.clone();if(g.width>g.height){var m=Math.max(g.left+g.width,h.left+
h.width);h.left=Math.min(g.left,h.left);h.width=m-h.left}else m=Math.max(g.top+g.height,h.top+h.height),h.top=Math.min(g.top,h.top),h.height=m-h.top;b.wy=h}return c};rFa=function(a,b){var c=a.box;c=new _.fK(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)};
_.SY.prototype.Va=function(a,b){if(!a)return b?b.Va():null;if(!b||a===b)return a.Va();for(var c=uFa(a),d=uFa(b);c.length&&c[0]===d[0];)c.shift(),d.shift();var e=c[0].getParent();if(c[0].ye>d[0].ye){var f=a;a=b;b=f;f=c;c=d;d=f}for(a=[a.Va()];1<c.length;)f=c.pop(),UY(a,f.getParent(),f.ye+1,Infinity);UY(a,e,c[0].ye+1,d[0].ye);for(d.shift();d.length;)c=d.shift(),UY(a,c.getParent(),0,c.ye);a.push(b.Va());return _.sW(a)};
var uFa=function(a){var b=[a];for(a=a.getParent();a;a=a.getParent())b.unshift(a);return b},UY=function(a,b,c,d){for(b=b.Jm();c<d&&c<b.length;c++){var e=b[c].Va();e&&a.push(e)}};_.SY.prototype.Xh=function(){return this.To.Va()};_.SY.prototype.Ula=function(){return this.To};_.SY.prototype.vo=function(){return this.To.Va().$d};
_.SY.prototype.search=function(a){var b=this,c=this.To;if(!this.JC){var d=0;this.JC=[];vFa(this,c,function(h){0==h.Jm().length&&(h.t$=d,b.JC.push(h),d+=h.Va().$d.length+1)})}var e=_.jAa(this.vo(),a,void 0,!0);a=[];c={};e=_.l(e);for(var f=e.next();!f.done;c={cP:c.cP},f=e.next())if(c.cP=f.value,f=$za(this.JC,function(h){return function(m){return h.cP.startOffset-m.t$}}(c)),0<=f){var g=$za(this.JC,function(h){return function(m){return h.cP.endOffset-m.t$}}(c));g=(0>g?-g-1:g)-1;a.push(this.Va(this.JC[f],
this.JC[g]))}return a};vFa=function(a,b,c,d){c.call(d,b);b=b.Jm();b=_.l(b);for(var e=b.next();!e.done;e=b.next())vFa(a,e.value,c,d)};_.RY=function(a,b,c,d){this.Mg=a;this.WR=void 0===b?"":b;this.Bja=void 0===c?null:c;this.wy=a;this.Kr=d||null;this.Xg=[];this.Td=null;this.ye=0;this.t$=-1};_.RY.prototype.Jm=function(){return this.Xg};_.RY.prototype.Va=function(){return this.Kr};_.RY.prototype.getParent=function(){return this.Td};
_.RY.prototype.La=function(a,b){b.Td=this;b.ye=this.Xg.length;this.Xg.push(b);_.EU(this.Mg,b.Mg);this.Kr=this.Kr?_.sW([this.Kr,b.Va()]):b.Va()};
var VY=!_.zb&&!_.Xd(),mAa=function(a,b){if(VY&&a.dataset)a.dataset.cfiIndex=b;else{if(/-[a-z]/.test("cfiIndex"))throw Error("x");a.setAttribute("data-"+RU(),b)}},vAa=function(a){if(/-[a-z]/.test("cfiIndex"))return null;if(VY&&a.dataset){if(_.Yd()&&!("cfiIndex"in a.dataset))return null;a=a.dataset.cfiIndex;return void 0===a?null:a}return a.getAttribute("data-"+RU())},CU=function(a){return/-[a-z]/.test("cfiIndex")?!1:VY&&a.dataset?"cfiIndex"in a.dataset:a.hasAttribute?a.hasAttribute("data-"+RU()):!!a.getAttribute("data-"+
RU())};
var yU=null,qAa=/^scaleX\(([.0-9]+)\)$/;
var tAa=["nbsp","hide-select"];
var wFa;_.WY=function(a,b,c,d){this.manifest=b;this.size=c;this.ep=d;b=this.ep.Xh().wf.Mi;this.nB=b.ub();this.Ec=b.jU();this.vj=wFa(this);a.appendChild(this.vj)};wFa=function(a){var b=a.ep.Ula(),c=b.Mg,d=new _.EJ(0,0);b=_.SJ("DIV",{"class":"text-layer",tabindex:"0",dir:a.manifest.Sc()?"rtl":"ltr"},b.Jm().map(function(e){return lAa(e,d,a.size,a.manifest.Sc())}));zU(b,c,d,a.size);return b};_.k=_.WY.prototype;_.k.Xh=function(){return this.ep.Xh()};_.k.jU=function(){return this.Ec};_.k.Vla=function(){return this.Ec};
_.k.Ula=function(){return this.vj};_.k.CG=function(a){if(0===a.rangeCount||!this.vj.offsetParent)return!1;a=a.getRangeAt(0);var b=document.createRange();b.selectNodeContents(this.vj);return _.tU(a,b)};
_.k.oA=function(a){if(!this.CG(a))return null;var b=a.getRangeAt(0);a=xFa(this,b);var c=a.Vra,d=a.Yka;if(!c||!d)return null;var e=3===b.startContainer.nodeType&&c.firstChild===b.startContainer?b.startOffset:0;a=new _.iW(this.nB,this.Ec,wAa(c,this.vj),e);var f=3===b.endContainer.nodeType&&d.firstChild===b.endContainer&&b.endOffset!==b.endContainer.length?b.endOffset:0,g=wAa(d,this.vj);0===f&&g[g.length-1]++;g=new _.iW(this.nB,this.Ec,g,f);var h=b.cloneRange();e||h.setStartBefore(c);f||h.setEndAfter(d);
b=document.createRange();b.setStartBefore(this.vj);e?b.setEnd(c.firstChild,e):b.setEndBefore(c);e=document.createRange();e.setEndAfter(this.vj);f?e.setStart(d.firstChild,f):e.setStartAfter(d);d=/\u00A0/g;c=h.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 _.rW(a,g,c,m,n)};var xFa=function(a,b){var c=dAa(b,function(f){return a.vj.contains(f)?f.tagName==="SPAN".toString()&&CU(f)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP:f.contains(a.vj)?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=zAa(b.startContainer));return!d||!e||d===e&&uAa(d)?{Vra:null,Yka:null}:{Vra:d,Yka:e}};
_.WY.prototype.uK=function(a){a=this.v5(a);if(!a)return[];var b=this.vj.getBoundingClientRect(),c=BAa(a,new _.EJ(b.left,b.top));return CAa(a,c,this.manifest.Sc()).map(function(d){return d.scale(1/b.width,1/b.height)})};
_.WY.prototype.v5=function(a){var b=a.wf,c=this.ep.Xh();if(b&&_.uW(this.manifest,a,c)){a=b.Mi;b=b.Hm;c=document.createRange();if(a.jU()<this.Ec)c.setStartBefore(this.vj);else{var d=yAa(a,this.vj);"element"===d.type?a.zL()?c.setStart(d.element.firstChild,a.zL()):c.setStartBefore(d.element):c.setStartAfter(d.parent)}b.jU()>this.Ec?c.setEndAfter(this.vj):(a=yAa(b,this.vj),"element"===a.type?b.zL()?c.setEnd(a.element.firstChild,b.zL()):c.setEndBefore(a.element):c.setEndAfter(a.parent));a=c}else a=null;
return a};
var XY=function(a){_.oT.call(this,"bad data for image "+a)};_.x(XY,_.oT);
_.YY=function(){_.oT.call(this,"caching unavailable")};_.x(_.YY,_.oT);
var yFa;_.ZY=function(){this.Xna=6E5;this.Rf="ge-web-app";this.AH=0;this.tba=!0};yFa=function(a){var b=new _.ZY;b.Xna=a;return b};_.ZY.prototype.Om=function(){return this.Rf};_.ZY.prototype.RX=function(a){this.Rf=a;return this};_.$Y=function(a,b){a.AH=b;return a};_.ZY.prototype.clone=function(){var a=_.$Y(yFa(this.Xna).RX(this.Om()),this.AH);a.tba=!!this.tba;return a};
var aZ=function(a){_.oT.call(this,"invalid request for image "+a)};_.x(aZ,_.oT);
var zFa=function(a){_.oT.call(this,"invalid segment: "+a)};_.x(zFa,_.oT);
var AFa=function(){if(!_.zb)return!1;try{return new ActiveXObject("MSXML2.DOMDocument"),!0}catch(a){return!1}},BFa=_.zb&&AFa();
var EFa=function(a,b,c,d){this.Rg=a;this.ye=b;this.Ya=c;this.lba=d;this.EG=[];if(a=this.Ya.content_encrypted?_.fT().decode(this.Ya.content):this.Ya.content){this.Ya.content=SEa(a.replace(UEa,""))||"";a=this.Ya.content;if("undefined"!=typeof DOMParser)b=new DOMParser,a=_.rb(a,null),a=b.parseFromString(_.qb(a),"application/xml");else if(BFa){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("le");if(a&&(a=a.querySelector("smil > body"))){a=_.l(a.querySelectorAll("par"));for(b=a.next();!b.done;b=a.next())b=new CFa(b.value),b.valid&&this.EG.push(b);DFa(this)}}this.NKa=new Map([[50,6],[51,5],[49,4],[24,3],[25,2],[23,1]])};EFa.prototype.i=function(a){return this.EG[a]};
var DFa=function(a){for(var b=new Set,c=_.l(a.EG),d=c.next();!d.done;d=c.next())d=d.value,d.Ar&&b.add(d.Ar);b=_.l(b);for(c=b.next();!c.done;c=b.next())c=c.value,a.lba.get(c)||(d=_.Sj(c,"no_mredir"),d=_.lT.get(d).then(function(e){e=_.Hf("s://a/?"+e);if("ok"!==_.IJ(e,"status"))e="";else{var f=_.IJ(e,"fmt_stream_map");if(f){e=0;var g="";f=_.l(f.split(","));for(var h=f.next();!h.done;h=f.next()){var m=_.l(h.value.split("|"));h=m.next().value;m=m.next().value;h=a.NKa.get(Number(h))||0;Number.isInteger(h)&&
h>e&&m&&(e=h,g=m)}e=g}else e=""}return e}),a.lba.set(c,d))},CFa=function(a){this.valid=!1;this.Ar=this.Saa=this.Cla="";this.aja=!1;this.fL=this.iS=0;this.L6(a)};
CFa.prototype.L6=function(a){var b=a.querySelector("text");b&&(this.Saa=b.getAttribute("src"),this.Cla=b.getAttribute("gbs_pos"),a=a.querySelector("audio"))&&(this.Ar=a.getAttribute("src"),this.iS=DAa(a.getAttribute("clipBegin")),this.fL=DAa(a.getAttribute("clipEnd")),!(this.iS>=this.fL||0>=this.fL)&&this.Saa&&this.Cla&&this.Ar&&(this.valid=!0))};
var bZ=function(a){_.oT.call(this,"non-viewable segment: "+a)};_.x(bZ,_.oT);
_.cZ=function(){_.oT.call(this,"unviewable image")};_.x(_.cZ,_.oT);
_.dZ=function(){try{return window.localStorage||null}catch(a){return null}};
_.FFa=function(a,b){a=new _.xf(a);void 0===b&&(b=_.eZ);b&&_.aj(a,"cp_ksver","2="+b);return a};_.eZ=null;_.fZ=_.vj();
var KFa,LFa,kZ,IFa,HFa,JFa,iZ;_.gZ=function(a){a=void 0===a?{}:a;this.lh=a.uNa||"";this.QK=a.deviceId||"";this.rT=a.tQa||!1;this.IEa=a.HEa||!1;this.Tu=a.origin||"";this.vV=new _.AY(5,!0);this.QY=new _.AY(5,!0);this.D6=new Map;this.Hka=new Map;this.yX=a.Vka?new Map:null;this.coa=new Map;this.BIa=new Map;this.Ima=void 0;this.n7=_.uS();this.cS=_.bj(this.n7)||"0";if(!(a=a.Hc)){var b;a=null!==(b=_.Kj(_.tS,_.Jm,6))&&void 0!==b?b:new _.Jm;a=new _.rn(a,this.n7)}this.dIa=a};_.gZ.prototype.getOrigin=function(){return this.Tu};
_.gZ.prototype.rv=function(a){this.Tu=a};_.gZ.prototype.iG=function(a,b){var c=this;b=void 0===b?_.hZ:b;if(2!==b.AH){var d=this.vV.get(a);if(d)return _.xj(d)}return 1===b.AH?_.hj(new _.YY):GFa(this,a,b).then(function(e){e=new _.zW(e);c.vV.set(a,e);return e})};var GFa=function(a,b,c){b=HFa(a.Tu,b,c,a.cS,a.QK,a.rT,a.IEa);return(a.rT?_.lT.tL(b):_.lT.qA(b)).then(function(d){return d})};
_.gZ.prototype.jG=function(a,b){var c=this;var d=void 0===d?IFa:d;if(!_.AW(a,b))return _.hj(0>b||b>_.LW(a)?new zFa(b):new bZ(b));var e=JFa(a,b);if(this.yX){var f=this.yX.get(e);if(f)return _.xj(f)}return 1===d.AH?_.hj(new _.YY):KFa(this,a,b,d).then(function(g){return WEa(a,g)}).then(function(g){g=new VEa(a.Za(),b,g);c.yX&&c.yX.set(e,g);return g})};
_.MFa=function(a,b,c){var d=void 0===d?IFa:d;if(!_.AW(b,c))return _.xj(null);var e=JFa(b,c),f=a.coa.get(e);return f?_.xj(f):LFa(a,b,c,d).then(function(g){if(!g)return null;g=new EFa(b.Za(),c,g,a.BIa);a.coa.set(e,g);return g})};
KFa=function(a,b,c,d){var e=a.cS,f=a.QK,g=a.rT;g=void 0===g?!1:g;var h;(h=(h=KW(b,c))?h.link:"")&&_.AW(b,c)?(b=new _.xf(a.Tu+h),g&&_.aj(b,"enc_all","1"),d=_.aj(_.aj(_.aj(iZ(b,d,e,f),"av","1"),"avail_pid","0"),"uzc","true")):d=null;if(!d)return _.hj(new bZ(c));bDa&&_.tX&&_.aj(d,"svg","2");return a.rT?_.lT.tL(d):_.lT.qA(d)};
LFa=function(a,b,c,d){var e=a.Tu,f=a.cS;a=a.QK;var g;b:{if(g=KW(b,c)){g=_.l(g.resource||[]);for(var h=g.next();!h.done;h=g.next())if(h=h.value,"smil"===h.mime_type){g=h.url;break b}}g=""}g&&_.AW(b,c)?(b=new _.xf(e+g),d=_.aj(iZ(b,d,f,a),"av","1")):d=null;return d?_.lT.qA(d):_.xj(null)};_.gZ.prototype.pM=function(a,b){var c=this;var d=void 0===d?_.hZ:d;var e=_.jZ(a,b),f=this.D6.get(e);return f?_.xj(f):kZ(this,a,b,1,d).then(function(){var g=c.D6.get(e);if(!g)throw new aZ(b);return g})};
kZ=function(a,b,c,d,e){d=void 0===d?1:d;e=void 0===e?_.hZ:e;var f=wCa(a.Tu,b,c,d);if(!f)return _.hj(new aZ(c));e=iZ(f,e,a.cS,a.QK);return _.lT.qA(e).then(function(g){PEa(b,g);var h=HU(g,"page");if(!h||h.length!=d)throw new XY(-1);for(var m=0;m<d;m++){var n=h[m];if(!n)throw new XY(c);var q=_.jZ(b,c+m);n=new vW(n,g.content_encrypted);if(n.Lm()&29)throw new _.cZ;a.D6.set(q,n);var t=b,u=c+m,v=_.TY(t,_.wW(n)||{},n.ub(),n.Qb(),n.XL);n=document.createElement("div");var B=document.createElement("a");B.setAttribute("id",
_.yW(t,u).toString());t=document.createTextNode(v.vo());n.appendChild(B);n.appendChild(t);t=document.createDocumentFragment();t.appendChild(n);a.Hka.set(q,t)}})};
_.NFa=function(a,b,c){var d=_.BW(b,!1),e=_.BW(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 h=_.CW(b,!1);f=_.CW(b,!0);if(-1===h||-1===f)c=[];else{d=[];c=Math.max(h,c-5);g=Math.min(f,c+15-1);var m=15-(g-c+1);0<m&&(c=Math.max(h,c-m));for(d.push({start:c,count:g-c+1});h<=f;)h>=c&&h<=g?h=g+1:(m=15,h<c&&h+m-1>=c&&(m=c-h),h+m-1>f&&(m=f-h+1),d.push({start:h,count:m}),h+=
m);c=d}f=0;e=_.l(e);for(d=e.next();!d.done;d=e.next())d=d.value,a.jG(b,d),_.MFa(a,b,d),c.length&&0===f%15&&(kZ(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(kZ(a,b,f.start,f.count));a.Ima=_.wj(e).then()};_.hZ=new _.ZY;_.OFa=_.$Y(new _.ZY,2);IFa=yFa(Infinity);
HFa=function(a,b,c,d,e,f,g){f=void 0===f?!1:f;g=void 0===g?!1:g;a=new _.xf(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");bDa&&_.tX&&_.aj(a,"svg","2");g&&_.aj(a,"vert","1");return iZ(a,c,d,e)};_.jZ=function(a,b){return a.Za()+":"+b};JFa=function(a,b){return[a.Za(),a.Qm(),b].join(":")};
iZ=function(a,b,c,d){a=new _.xf(a);YEa(a);a.removeParameter("dapp");b.Om()&&_.aj(a,"source",b.Om());b.tba&&(a=_.FFa(a,d));_.aj(a,"authuser",c);return a};
var lZ=function(a,b){this.start=a<b?a:b;this.end=a<b?b:a};lZ.prototype.clone=function(){return new lZ(this.start,this.end)};lZ.prototype.getLength=function(){return this.end-this.start};
_.mZ=function(a,b,c,d,e,f){f=void 0===f?1:f;_.Be.call(this);var g=this;this.manifest=a;this.volume=b;this.WA=c;this.I4=new _.MJ;this.tna=_.Jd();this.uW=new _.ZU(function(){if(g.WW){var h=g.WW;var m=g.Zn;h=new lZ(_.QW(g.manifest,h[0].ub()),_.QW(g.manifest,h[1].ub()));var n=new lZ(_.QW(g.manifest,m[0].ub()),_.QW(g.manifest,m[1].ub()));m=Math.max(h.start,n.start);n=Math.min(h.end,n.end);h=(m=m<=n?new lZ(m,n):null)?h.getLength()-m.getLength():h.getLength()+1;for(m=0;m<h;m++)g.VA(g.manifest.Za(),0,g.volume.ze(),
g.manifest.hf())}},1E3);d?(this.Zn=[d.mb(),d.ae()],this.I4.listen(d,"change",function(h){_.PFa(g,h.jh,h.ql)})):this.Zn=[e,e];this.O9=new kBa;_.Jj(this.O9,1,jBa[0],f)};_.x(_.mZ,_.Be);_.mZ.prototype.na=function(){_.Oc(this.I4);var a=this.uW;a.Se()&&a.ex();_.Be.prototype.na.call(this)};_.QFa=function(a){var b=new _.yS;b.Ue(a.volume.Za());b.caa(a.O9);a.parentEventId=_.nn();a.WA.sM(b,a.parentEventId)};
_.mZ.prototype.VA=function(a,b,c,d){var e=new _.zS;e.Ue(a);e.X$(b);e.mra(c);_.ve(e,4,d);e.caa(this.O9);this.WA.VA(e,_.nn(),this.parentEventId)};_.PFa=function(a,b,c){if(!_.aV(b,a.Zn[0])||!_.aV(c,a.Zn[1])){var d=_.Jd();3E3<=d-a.tna&&(a.WW=a.Zn,a.uW.start());a.uW.Se()&&a.uW.start();a.tna=d;a.Zn=[b,c]}};
var RFa={"border-bottom":"1px dotted #888"},SFa={notes:"note",bookmarks:"bookmark"},TFa=function(a,b,c){a={volumeId:a,layerId:c.Zc,annotationType:c.getType(),data:JSON.stringify(c.getData()),highlightStyle:JSON.stringify(c.iu),clientVersionRanges:{contentVersion:b}};c=c.Va();if(c.$d||c.ZJ||c.kE)a.selectedText=c.$d,a.beforeSelectedText=c.ZJ,a.afterSelectedText=c.kE;if(c.Gg())if(b=c.Gg(),c.$d||c.ZJ||c.kE)a.clientVersionRanges.gbTextRange={startPosition:b.mb().toString(),startOffset:String(b.mb().Wh()),
endPosition:b.ae().toString(),endOffset:String(b.ae().Wh())};else{var d=b.mb().ub();b.ae();a.pageIds=[d]}c.wf&&(c=c.wf,c={startPosition:uCa(c.Mi),endPosition:uCa(c.Hm)},a.clientVersionRanges.imageCfiRange=c);return a};
var UFa;_.nZ=function(a,b){this.oa=a;this.vNa=b};UFa=function(a,b){return TFa(a.oa.Za(),a.oa.Qm(),b)};
_.nZ.prototype.c4=function(a){var b=this.oa;if(!a)throw new _.mT("no result");var c="books#volumeannotation"==a.kind,d=a.selectedText?_.NU(a.selectedText):void 0,e=a.beforeSelectedText?_.NU(a.beforeSelectedText):void 0,f=a.afterSelectedText?_.NU(a.afterSelectedText):void 0,g=c?a.contentRanges:a.currentVersionRanges;var h=g.gbTextRange;var m=a.pageIds;h?h=new nW(new _.Lm(h.startPosition,Number(h.startOffset)),new _.Lm(h.endPosition,Number(h.endOffset))):m?(m=m[0],h=new _.Lm(m),m=_.DCa(b,m),(m=_.DW(b,
m))&&0>_.tW(b,h,m)&&(h=m),h=new nW(h,h)):h=null;a:{if(m=g.imageCfiRange)if(g=m.startPosition,m=m.endPosition,g&&m&&(g=tCa(b,g),m=tCa(b,m),g&&m)){g=new mW(g,m);break a}g=null}e=new _.oW(h,g,d,e,f);d={};a.highlightStyle&&"string"===typeof a.highlightStyle?d=JSON.parse(a.highlightStyle):_.Aa(a.highlightStyle)?d=a.highlightStyle:c&&(d=RFa);c={};a.data&&"string"===typeof a.data?c=JSON.parse(a.data):_.Aa(a.data)&&(c=a.data);g=a.layerId;h=a.annotationType||SFa[g];f=Date.parse(a.created);b=(new _.SW(g,h,
e,b)).PN(a.id).Ue(a.volumeId);b.Gv=a.annotationDataId||null;return _.VW(_.TW(b.setData(c),d),isFinite(f)?f:null)};
var VFa=function(a,b,c,d,e,f,g){return(_.aX[d]?JAa(b,a.oa.Za(),a.oa.Qm(),d,e,f,g):IAa(b,a.oa.Za(),a.oa.Qm(),d,g)).then(function(h){var m=c;h.items&&_.Nc(m,_.Ka(h.items,a.c4,a));h.nextPageToken?h=VFa(a,b,m,d,e,f,h.nextPageToken):(e&&f&&(m=_.Ja(m,_.Id(_.cX,a.oa,_.qW(e,f)))),h=_.xj(m));return h})},WFa=function(a,b,c,d,e,f){return KAa(b,a.oa.Za(),a.oa.Qm(),d,e,_.uX(),f).then(function(g){g.items&&_.Nc(c,g.items);return g.nextPageToken?WFa(a,b,c,d,e,g.nextPageToken):_.xj(c)})};_.k=_.nZ.prototype;
_.k.fG=function(a,b){var c=this;return _.rT.promise.then(function(d){return WFa(c,d,[],a,b)})};_.k.ei=function(a,b){var c=this;if(b){b=_.pW(b);var d=b.mb();var e=b.ae()}return _.rT.promise.then(function(f){return VFa(c,f,[],a,d,e)})};_.k.Nx=function(){var a=this;return _.xd(_.rT.promise.then(function(b){return b.Nx(a.oa.Za(),a.oa.Qm())}).then(function(b){return b.items?_.Ka(b.items,XFa):[]}),function(){return[]})};
_.k.zT=function(a){return a.Gv?this.fG(a.Zc,[a.Gv]).then(function(b){return UW(a,b[0].data||{})}):_.xj(a)};_.k.Hp=function(a){var b=this;return _.rT.promise.then(function(c){var d=UFa(b,a);return c.execute("mylibrary.annotations.insert",{resource:d,source:"ge-web-app"})}).then(function(c){return b.c4(c)})};_.k.qy=function(a){var b=this;return _.rT.promise.then(function(c){var d=UFa(b,a),e=a.ff();return c.execute("mylibrary.annotations.update",{annotationId:e,resource:d,source:"ge-web-app"})}).then(function(c){return b.c4(c)})};
_.k.Ai=function(a){return _.rT.promise.then(function(b){var c=a.ff();return b.execute("mylibrary.annotations.delete",{annotationId:c,source:"ge-web-app"})}).then(function(){return!0})};_.k.Dv=function(){return this.vNa};_.k.$a=function(){return this.oa};var XFa=function(a){if(!a)throw new _.mT("no result");return new JCa(a.volumeId,a.layerId,a.annotationTypes)};
var oZ=function(a,b){_.Xe.call(this);this.Ag=a;this.tb=b};_.x(oZ,_.Xe);_.k=oZ.prototype;_.k.ei=function(a,b){return this.Ag.ei(a,b)};_.k.fG=function(a,b){return this.Ag.fG(a,b)};_.k.zT=function(a){return this.Ag.zT(a)};_.k.Hp=function(a){var b=this;return this.Ag.Hp(a).then(function(c){_.pZ(b.tb,c.Zc,!0);b.dispatchEvent(new qZ(c,"create"));return c})};_.k.qy=function(a){var b=this;return this.Ag.qy(a).then(function(c){b.dispatchEvent(new qZ(c,"update"));return c})};
_.k.Ai=function(a){var b=this;return this.Ag.Ai(a).then(function(c){c&&b.dispatchEvent(new qZ(a,"delete"));return c})};_.k.Nx=function(){return this.Ag.Nx()};_.k.Dv=function(){return this.Ag.Dv()};_.k.$a=function(){return this.Ag.$a()};var qZ=function(a,b){_.Ce.call(this,b);this.$i=a};_.x(qZ,_.Ce);qZ.prototype.Qd=function(){return this.$i};
var rZ;rZ=function(){try{return window.localStorage||null}catch(a){return null}};_.sZ=function(a,b){rZ()&&rZ().setItem(a,b)};_.tZ=function(a,b){var c;rZ()&&(c=rZ().getItem(a));return"string"===typeof c?c:"string"===typeof b?b:null};
var uZ=function(){_.Xe.call(this);this.eF=_.mX.jx();this.hF=_.mX.fk();this.IF=575;this.Bu=[];this.ZF=!1;this.eG=_.mX.xu();this.ev=2;this.Mp="auto";this.Fv=new Set;this.Fv.add("notes");_.tZ("gb-reader/prefs/layers/visibility")&&this.Fv.add("geo")};_.x(uZ,_.Xe);
uZ.prototype.load=function(){var a=_.tZ("gb-reader/prefs/display/font-face");_.Kd(_.lX,a)&&(this.eF=a);a=Number(_.tZ("gb-reader/prefs/display/font-size"));10<=a&&24>=a&&(this.hF=a);a=Number(_.tZ("gb-reader/prefs/display/image-page-width"));_.Gc(this.Bu,a)&&(this.IF=a);a=_.tZ("gb-reader/prefs/display/justify");if("true"==a||"false"==a)this.ZF="true"==a;a=Number(_.tZ("gb-reader/prefs/display/line-height"));_.Kd(XCa,a)&&(this.eG=a)};
uZ.prototype.save=function(){_.sZ("gb-reader/prefs/display/font-face",this.eF);_.sZ("gb-reader/prefs/display/font-size",this.hF.toString());_.sZ("gb-reader/prefs/display/image-page-width",this.IF.toString());_.sZ("gb-reader/prefs/display/justify",this.ZF.toString());_.sZ("gb-reader/prefs/display/line-height",this.eG.toString())};uZ.prototype.jx=function(){return this.eF};_.YFa=function(a,b){b!=a.eF&&(a.eF=b,a.dispatchEvent("format"))};uZ.prototype.fk=function(){return this.hF};
_.ZFa=function(a,b){b!=a.hF&&(a.hF=b,a.dispatchEvent("format"))};uZ.prototype.Yr=function(){return this.IF};var vZ=function(a,b){b!=a.IF&&(a.IF=b,a.dispatchEvent("format"))};uZ.prototype.rA=function(){return this.ZF};_.$Fa=function(a,b){b!=a.ZF&&(a.ZF=b,a.dispatchEvent("format"))};uZ.prototype.xu=function(){return this.eG};_.aGa=function(a,b){b!=a.eG&&(a.eG=b,a.dispatchEvent("format"))};_.pZ=function(a,b,c){a.Fv.has(b)!=c&&(c?a.Fv.add(b):a.Fv.delete(b),a.dispatchEvent("annotationvisibility"))};
_.k=uZ.prototype;_.k.Yh=function(){return this.ev};_.k.Jq=function(a){a!=this.ev&&(this.ev=a,this.dispatchEvent("readingmode"))};_.k.Gq=function(a){a!=this.Mp&&(this.Mp=a,this.dispatchEvent("displaymode"))};_.k.oHa=function(){var a=this.Yr(),b=_.Sh(this.Bu,function(c){return c>a});b&&vZ(this,b)};_.k.VDa=function(){var a=this.Yr(),b=_.Yza(this.Bu,function(c){return c<a});b&&vZ(this,b)};
var wZ=function(a,b,c,d){_.Xe.call(this);var e=this;this.tb=a;this.Ng=b;this.qd=c;this.iq=d;this.vb=new _.MJ(this);this.vb.listen(this.qd,["create","update","delete"],function(f){e.l4(f.Qd())});this.vb.listen(this.tb,"annotationvisibility",(0,_.Ca)(this.l4,this,null));this.vb.listen(this.Ng,"change",(0,_.Ca)(this.l4,this,null))};_.x(wZ,_.Xe);wZ.prototype.na=function(){_.Oc(this.vb);_.Xe.prototype.na.call(this)};wZ.prototype.$a=function(){return this.qd.$a()};
wZ.prototype.Xr=function(a,b){var c=b?bGa(this,a,b):[];return this.oM(a).then(function(d){_.Nc(c,d);return c})};wZ.prototype.O5=function(){return this.Ng.getQuery()};var bGa=function(a,b,c){var d=[],e=a.Ng.getQuery();if(e&&"undefined"!=typeof _.xZ&&c instanceof _.xZ){c=c.search(e);e=a.qd.$a().Za();for(var f={"background-color":"#fe8"},g=0,h;h=c[g];g++)_.uW(a.$a(),h,b)&&d.push(_.TW((new _.SW("searchResult","",h,a.qd.$a())).Ue(e),f))}return d};
wZ.prototype.oM=function(a){var b=this;return LCa(this.iq).then(function(c){return _.wj(c.map(function(d){return _.$W(b.iq,d.Zc)&&d.wNa?b.qd.ei(d.Zc,a):[]}))}).then(function(c){return _.sU(c.map(function(d){return d.gx?d.value:[]}))})};wZ.prototype.l4=function(a){this.dispatchEvent(new yZ(a,"change"))};var yZ=function(a,b){_.Ce.call(this,b);this.$i=a};_.x(yZ,_.Ce);yZ.prototype.Qd=function(){return this.$i};
var zZ=function(a,b){b=_.HN(b,0,a);this.zv=a;this.Ss=b},AZ=new zZ(Infinity,Infinity),BZ=new zZ(0,0);
var CZ=function(a){if("unlimited"==a.limitType)return AZ;var b=a.allowedCharacterCount;a=a.remainingCharacterCount;if("number"!==typeof b)throw new _.mT("non-numeric total character count:"+b);if("number"!==typeof a)throw new _.mT("non-numeric remaining character count: "+a);return 0==b?BZ:new zZ(b,a)};
_.DZ=function(a,b,c){_.Xe.call(this);this.Ne=a;this.mV=b||"";this.lV=c||null;this.ZK=1E4};_.x(_.DZ,_.Xe);_.DZ.prototype.getContent=function(){return this.Ne};_.DZ.prototype.cancel=function(){this.dispatchEvent("cancel")};_.DZ.prototype.na=function(){this.cancel();_.Xe.prototype.na.call(this)};_.DZ.prototype.getDuration=function(){return this.ZK};
_.EZ=function(a){_.Ce.call(this,"notification");a instanceof _.DZ||(a=new _.DZ(a));this.Il=a};_.x(_.EZ,_.Ce);_.EZ.prototype.Ola=function(){return this.Il};_.FZ=new _.Xe;
var cGa=function(){};
_.GZ=function(){};_.p(_.GZ,cGa);_.GZ.prototype.Hf=function(){var a=0;gBa(this.Aj(!0),function(){a++});return a};_.GZ.prototype.clear=function(){var a=hBa(this.Aj(!0)),b=this;_.Ha(a,function(c){b.remove(c)})};
var HZ=function(a){this.bp=a};_.p(HZ,_.GZ);_.k=HZ.prototype;_.k.Dl=function(){if(!this.bp)return!1;try{return this.bp.setItem("__sak","1"),this.bp.removeItem("__sak"),!0}catch(a){return!1}};_.k.set=function(a,b){try{this.bp.setItem(a,b)}catch(c){if(0==this.bp.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.k.get=function(a){a=this.bp.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};
_.k.remove=function(a){this.bp.removeItem(a)};_.k.Hf=function(){return this.bp.length};_.k.Aj=function(a){var b=0,c=this.bp,d=new _.ef;d.next=function(){if(b>=c.length)throw _.df;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};_.k.clear=function(){this.bp.clear()};_.k.key=function(a){return this.bp.key(a)};
var dGa=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.bp=a};_.p(dGa,HZ);
var IZ=function(a,b){this.xM=a;this.ji=b+"::"};_.p(IZ,_.GZ);IZ.prototype.set=function(a,b){this.xM.set(this.ji+a,b)};IZ.prototype.get=function(a){return this.xM.get(this.ji+a)};IZ.prototype.remove=function(a){this.xM.remove(this.ji+a)};IZ.prototype.Aj=function(a){var b=this.xM.Aj(!0),c=this,d=new _.ef;d.next=function(){for(var e=b.next();e.substr(0,c.ji.length)!=c.ji;)e=b.next();return a?e.substr(c.ji.length):c.xM.get(e)};return d};
_.eGa=function(a){var b=new dGa;return b.Dl()?a?new IZ(b,a):b:null};
var JZ=function(a,b){this.lh=a;this.kja=b},KZ,LZ=function(a){return new IZ(a.kja,a.lh+".ca")};JZ.prototype.Aj=function(a){return LZ(this).Aj(void 0===a?!1:a)};JZ.prototype.Hf=function(){return LZ(this).Hf()};JZ.prototype.Qd=function(a){a=LZ(this).get(a);if(a)try{var b=a?JSON.parse(a):null}catch(c){b=null}else b=null;return b};
_.MZ=null;_.fGa=function(){_.MZ.clear()};_.Gd("_OC_clearStorage",_.fGa,void 0);
var NZ=function(a,b){this.ji=a+"/v/"+b+":"};NZ.prototype.read=function(){return Promise.all([_.OZ(this.ji+"l",void 0),_.OZ(this.ji+"t",void 0),_.OZ(this.ji+"r",void 0)]).then(function(a){return gGa(a[0],a[1],a[2])}).catch(function(){return null})};NZ.prototype.write=function(a){return Promise.all([_.MZ.hp(this.ji+"l",Infinity>a.zv?"r":"u"),_.MZ.hp(this.ji+"t",String(a.zv)),_.MZ.hp(this.ji+"r",String(a.Ss))]).then(function(){return!0},function(){return!1})};
var gGa=function(a,b,c){return"u"==a?AZ:0==Number(b)?BZ:new zZ(Number(b),Number(c))};
var PZ=function(a,b,c){_.Be.call(this);this.Hx=!!a;if(void 0===d){KZ||(KZ=_.eGa());var d=KZ}this.AKa=d?new JZ(a,d):null;this.Rg=b.Za();this.oa=c;this.WL=b.hq()||b.Kf();this.dT=this.jM=!1;this.Ypa=new _.ZU(this.fn,3E5,this);this.eY=new NZ(a,this.Rg);a=b.hb?null:b.Ok.copy;try{null!=a&&(this.eY.write(CZ(a)),this.jM=!0)}catch(e){}this.fn()},iGa;_.x(PZ,_.Be);PZ.prototype.na=function(){this.Ypa.stop();_.Be.prototype.na.call(this)};
iGa=function(a,b){b=(new _.SW("copy","copy",b)).Ue(a.Rg);b=TFa(a.oa.Za(),a.oa.Qm(),b);return!a.WL&&a.Hx?hGa(b,a.Rg,a.eY).then(function(){a.jM=!0},function(){a.jM=!1}):_.hj(Error("ne"))};
_.QZ=function(a,b){Infinity>_.XW(a).zv?iGa(a,b).then(function(){var c=_.XW(a);if(Infinity>c.zv){if(Infinity>c.zv&&0<c.Ss){var d=c.zv;d="Selection copied. You've used about "+(String(Math.round((d-c.Ss)/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=_.FZ.dispatchEvent;d=new _.DZ(d);d.ZK=4E3;c.call(_.FZ,new _.EZ(d))}}):_.xj()};
_.XW=function(a){a.dT=!1;if(a.WL)return AZ;if(!a.jM||a.WL||!a.Hx)return a.dT=!0,BZ;var b=a.eY;if(_.qd&&_.qd.Ge.isConnected()&&0==_.qd.xqa)throw Error("me");var c=_.dZ();b=gGa(c.getItem(b.ji+"l"),c.getItem(b.ji+"t"),c.getItem(b.ji+"r"));if(!b)return a.dT=!0,BZ;c=a.AKa;a=Number((new IZ(c.kja,c.lh+".cb")).get(a.Rg))||0;a=Math.max(0,a);0!=a&&(a=b.Ss-a,b=0>=a?BZ:new zZ(b.zv,a));return b};
PZ.prototype.fn=function(){var a=this;!this.WL&&this.Hx&&jGa(this).then(function(b){return(a.jM=b)?_.XW(a):null}).then(function(b){b&&Infinity>b.zv&&0<b.Ss&&a.Ypa.start()})};
var jGa=function(a){return _.xd(_.rT.promise.then(function(b){var c=a.oa.Qm();return b.execute("mylibrary.annotations.summary",{volumeId:a.Rg,contentVersion:c,layerIds:["copy"],source:"ge-web-app"})}).then(function(b){a:{if(!b)throw new _.mT("no result");for(var c=b.layers,d=0;d<c.length;d++){var e=c[d];if("copy"==e.layerId){b=CZ(e);break a}}throw new _.mT("Could not extract copy restriction. result="+b);}return b}).then(function(b){return a.eY.write(b)}).then(function(b){return b}),function(){return!1})},
hGa=function(a,b,c){return _.rT.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 _.mT("no result");if(b!=d.volumeId)throw new _.mT("Mismatch between manifest and annotation volume IDs: "+b+" vs "+d.volumeId);d=d.layerSummary;if(!d)throw new _.mT("no layerSummary");return CZ(d)}).then(function(d){c.write(d)})};
var kGa=function(a,b,c,d,e){e=void 0===e?null:e;_.Ce.call(this,"change");this.jh=a;this.ql=b;this.WW=c;this.action=d;this.Hz=e};_.x(kGa,_.Ce);
var RZ=function(){_.Xe.call(this)};_.x(RZ,_.Xe);_.k=RZ.prototype;_.k.setPosition=function(a,b,c,d){c=void 0===c?2:c;a=new _.Lm(a);b=new _.Lm(b||a);if(!_.aV(this.ap,a)||!_.aV(this.Np,b)||this.l2!=c){var e=this.ap||null;this.ap=a;this.Np=b;this.l2=c;this.dispatchEvent(new kGa(a,b,e,c,d))}};_.k.mb=function(){return this.ap};_.k.ae=function(){return this.Np};_.k.ap=null;_.k.Np=null;_.k.l2=2;
var SZ=function(){_.Xe.call(this);this.N9=""};_.x(SZ,_.Xe);SZ.prototype.getQuery=function(){return this.N9};SZ.prototype.Fe=function(a){this.N9!=a&&(this.N9=a,this.dispatchEvent("change"))};
_.TZ=function(a,b){_.Hh.call(this,"Settings",b);this.Nl=a};_.x(_.TZ,_.Hh);_.TZ.prototype.ui=function(a){_.Hh.prototype.ui.call(this,a);a.fontFace=this.Nl.jx();a.fontSize=this.Nl.fk();a.imagePageWidth=this.Nl.Yr();a.justify=this.Nl.rA();a.lineHeight=this.Nl.xu()};_.Ih.Settings=function(a){return new _.TZ(new _.kX({fontFace:a.fontFace,fontSize:a.fontSize,MU:a.imagePageWidth,aV:a.justify,lineHeight:a.lineHeight}),a.id)};
var UZ=function(){_.Xe.call(this);this.zs=null};_.x(UZ,_.Xe);UZ.prototype.lx=function(){return this.zs};UZ.prototype.Iq=function(a){this.zs!=a&&(this.zs=a,this.dispatchEvent("change"))};
_.VZ=function(a,b,c,d,e){_.Be.call(this);this.nL=a;this.oa=b;this.Ua=c;this.Ae=d;d=new RZ;var f=_.EW(b),g=a.reading_position?_.JW(b,a.reading_position):null;g||(g=c.sF()?_.JW(b,c.sF()):null);g?d.setPosition(g):f&&d.setPosition(f);this.Jb=d;a.user_settings?(f=a.user_settings,d=new uZ,(g=f.font_type)&&_.Kd(_.lX,g)&&_.YFa(d,g),(g=f.font_size)&&_.ZFa(d,g),g=f.full_justify,void 0!==g&&_.$Fa(d,g),(f=f.line_height)&&_.aGa(d,f)):(d=new uZ,d.load());f=d;g=_.mX.Yr();for(var h=[],m=-3;5>m;m++)h.push(Math.round(g*
Math.pow(1.17,m)));f.Bu=h;_.pZ(d,"searchResult",!0);f=_.IW(b);d.Jq(1===f?f:b.Fu()&&_.OW(b,1)?1:f);f=.6*_.Bi().width;g=d.Bu[0]||0;for(h=1;h<d.Bu.length;h++){m=d.Bu[h];if(m>f)break;g=m}vZ(d,g);this.tb=d;d=new SZ;(a=a.search_results)&&a.search_query_escaped&&d.Fe(a.search_query_escaped);this.Ng=d;this.Qg=new UZ;this.qd=new oZ(new _.dX(new _.nZ(b,!!this.Ae.lh)),this.tb);this.Xn=new PZ(this.Ae.lh,this.Ua,this.oa);this.iq=new KCa(c,this.qd,this.Xn);this.vi=new wZ(this.tb,this.Ng,this.qd,this.iq);this.z2=
null;this.aCa=e||new _.Sm};_.x(_.VZ,_.Be);_.k=_.VZ.prototype;_.k.na=function(){_.Oc(this.Jb);_.Oc(this.tb);_.Oc(this.Ng);_.Oc(this.Qg);_.Oc(this.qd);_.Oc(this.vi);_.Oc(this.z2);_.Oc(this.Xn);_.Be.prototype.na.call(this)};_.k.Lm=function(){return this.nL};_.k.$a=function(){return this.oa};_.k.getVolume=function(){return this.Ua};_.k.tf=function(){return this.Ae};
var WZ=function(a){this.UH=a;this.qC=5E3},lGa=0;WZ.prototype.send=function(a,b,c,d){a=a?_.Nd(a):{};d=d||"_"+(lGa++).toString(36)+Date.now().toString(36);var e="_callbacks___"+d;b&&(_.va[e]=mGa(d,b),a.callback=e);b={timeout:this.qC,iDa:!0};e=GAa(this.UH,a);b=_.ai(e,b);_.Cc(b,null,nGa(d,a,c),void 0);return{Rd:d,uka:b}};WZ.prototype.cancel=function(a){a&&(a.uka&&a.uka.cancel(),a.Rd&&XZ(a.Rd,!1))};
var nGa=function(a,b,c){return function(){XZ(a,!1);c&&c(b)}},mGa=function(a,b){return function(c){XZ(a,!0);b.apply(void 0,arguments)}},XZ=function(a,b){a="_callbacks___"+a;if(_.va[a])if(b)try{delete _.va[a]}catch(c){_.va[a]=void 0}else _.va[a]=_.Ba};
var YZ,oGa,pGa,qGa,rGa;YZ=null;oGa=_.Qh(_.Lh("https://translation.googleapis.com/language/translate/v2/languages?key=AIzaSyBcsB9k1Db4FXrf0Y7vXK0aIS2bQA38Gms"));pGa=_.Qh(_.Lh("https://www.googleapis.com/language/translate/v2?key=AIzaSyBcsB9k1Db4FXrf0Y7vXK0aIS2bQA38Gms"));
_.sGa=function(a,b,c){if(c==b)return _.xj(a);a=OU(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(qGa(_.$d(d),b,c)),d=""),d+=g;d&&e.push(qGa(_.$d(d),b,c));return _.xd(_.WU(e).then(function(h){return h.map(rGa).join("")}),function(h){if(h instanceof _.nc){h=_.l(e);for(var m=h.next();!m.done;m=h.next())m.value.cancel()}})};
qGa=function(a,b,c){var d={target:b,q:a};c&&(d.source=c);var e,f;return _.xd(new _.ic(function(g,h){e=new WZ(pGa);f=e.send(d,g,h)}),function(g){g instanceof _.nc&&e.cancel(f)})};rGa=function(a){return _.PU(HU(a,"data","translations",0,"translatedText")||"")};_.tGa=function(a){if(!YZ){var b,c;YZ=_.xd(new _.ic(function(d,e){b=new WZ(oGa);c=b.send({target:a},d,e)}),function(d){d instanceof _.nc&&b.cancel(c);YZ=null})}return YZ};
var ZZ=function(){_.Be.apply(this,arguments)};_.x(ZZ,_.Be);ZZ.prototype.render=function(a){var b=a.Qd().Va(),c=b.$d,d=_.SJ("INPUT",{style:"position:absolute;top:-100px",type:"text"});document.body.appendChild(d);d.value=c;d.select();d.focus();document.execCommand("Copy");_.wd(d);_.QZ(a.Fb().Xn,b);a.close()};
var $Z=function(a){_.UV.call(this,"");this.$l=a;this.dl=null;this.ura(_.MV(_.KV,"gb-audio"))};_.x($Z,_.UV);_.k=$Z.prototype;_.k.na=function(){_.UV.prototype.na.call(this);_.Oc(this.dl)};_.k.V=function(){this.dl=_.SJ("AUDIO");this.ya=_.SJ("DIV",["gb-audio","gb-audio-off"],this.dl)};
_.k.Ea=function(){_.UV.prototype.Ea.call(this);if(this.dl.canPlayType&&this.dl.canPlayType("audio/mpeg")){this.dl.src=this.$l;var a=this.getHandler();a.listen(this.i(),"click",this.Au);a.listen(this.dl,"ended",this.WFa);_.zb&&this.lc.Wo(this,!1)}else this.setVisible(!1)};_.k.Au=function(){this.dl.paused?(a_(this,!0),this.dl.load(),this.dl.play()):(a_(this,!1),this.dl.pause())};_.k.WFa=function(){a_(this,!1);this.dl.pause()};
var a_=function(a,b){_.bV(a.i(),"gb-audio-on",b);_.bV(a.i(),"gb-audio-off",!b)};
var uGa=function(a){var b=a.IV,c=a.LIa,d=a.result;a="";if(_.wV(d)&&_.wV(d.data)){a+='<div class="'+_.xV("gb-dictionary-panel-title")+'">'+_.vV(d.data.common.title)+"</div>";if(_.wV(d.data.dict)&&_.wV(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,h=g.length,m=0;m<h;m++){var n=g[m];a+='<div class="'+_.xV("gb-dictionary-panel-pronunciation")+'">'+(n.pronunciation?_.vV(n.pronunciation):"")+'</div><div class="'+_.xV("gb-dictionary-panel-part-of-speech")+'">'+
(n.partOfSpeech?_.vV(n.partOfSpeech):"")+'</div><table class="'+_.xV("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="'+_.xV("gb-dictionary-panel-index")+'"><strong>'+_.vV(u+1)+'</strong>.<td class="'+_.xV("gb-dictionary-panel-definition")+'">'+_.vV(v.definition);if(v.xQa){v=v.examples;for(var B=v.length,z=0;z<B;z++){var J=v[z];a+='<q class="'+_.xV("gb-dictionary-panel-example")+'">'+_.vV(J.text)+"</q>"}}}if(n.synonyms){a+=
'<tr><th><td><div class="'+_.xV("gb-dictionary-panel-synonyms")+'"><table><tr><td class="'+_.xV("gb-dictionary-panel-synonym-label")+'">'+_.vV(b.Rua)+":<td>";n=n.synonyms;q=n.length;for(t=0;t<q;t++)a+=_.vV(n[t].text)+(t!=q-1?", ":"");a+="</table></div>"}a+="</table>"}}a+='<div class="'+_.xV("gb-dictionary-panel-more-link-box")+'"><a href="'+_.xV(_.AV(c))+'" class="'+_.xV("gb-dictionary-panel-more-link")+'" target="_blank">'+_.vV(b.dua)+"</a></div>"}else a+=_.vV(b.xua);return(0,_.tV)(a)};
var b_=function(a){_.LK.call(this);this.JH=a};_.x(b_,_.LK);b_.prototype.V=function(){this.ya=this.ta().V("DIV","gb-dictionary-panel")};b_.prototype.Ea=function(){_.LK.prototype.Ea.call(this);vGa(this,this.Fb())};b_.prototype.Gh=function(a){a instanceof _.nT&&(a=null);_.LK.prototype.Gh.call(this,a);this.rb&&vGa(this,a)};
var vGa=function(a,b){var c=a.i();a.ta().my(c);c.appendChild(_.BV(uGa,{IV:{xua:"No definition found.",dua:"More \u00bb",Rua:"synonyms"},LIa:_.vf("//www.google.com/search","q","define:"+a.JH.toLowerCase(),"hl",_.uX()),result:b},a.ta().Mb()));if(b){c=a.ta().x5("gb-dictionary-panel-pronunciation");b=(b=_.kj("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 $Z(f.pronunciationUrl),f.V(),f.dl.canPlayType&&f.dl.canPlayType("audio/mpeg")?(a.La(f),f.render(e)):
_.Oc(f))}}_.zb&&!_.Mb(9)&&(c=parseInt(_.lK(a.i(),"max-width"),10),_.tK(a.i(),a.i().offsetWidth>c?c:""))};
var xGa;_.wGa=/[!@#$%^&*()+=\\|{}\[\];:"/?.,<>~`'"\u2018\u2019\u2039\u203a\u201c\u201d\u00ab\u00bb\u00bf\u00a1]/g;xGa=function(a,b,c){return _.rT.promise.then(function(d){return d.pA(a.Za(),a.Qm(),b,c)})};
var c_=function(){_.Be.call(this)};_.x(c_,_.Be);c_.prototype.render=function(a,b,c){a.Xs(1);var d=new _.ZU(_.Id(a.notify,"Loading..."),250,a);d.start();b=a.$a();var e=a.Qd().Va().$d.replace(_.wGa,""),f=a.getVolume().nF(),g=new b_(e);g.render(c);_.$i(this,g);c=function(h){d.stop();_.Oc(d);a.notify(null);a.show();g.Gh(h);a.resize()};xGa(b,e,f).then(c,c)};
var d_=null,yGa=function(){return d_?d_:d_=new _.ic(function(a){_.va._OC_gmapsApiLoaded=a;a=GAa(QAa(),{key:"AIzaSyCWq1--9JnN9QM7k57Rc_qmt9c0OVy0rME",callback:"_OC_gmapsApiLoaded"},void 0);var b=_.SJ("SCRIPT");_.fj(b,a);document.head.appendChild(b)})},zGa=function(a){e_(a,"SCRIPT");e_(a,"STYLE");e_(a,"LINK");e_(a,"SMALL");e_(a,"SUP","reference");var b=VU(a,function(d){return"coordinates"==d.id});b&&_.wd(b);for(b=a.firstChild;b&&b.parentNode!=a.parentNode;)if(3==b.nodeType)b=_.UU(b);else if(1==b.nodeType&&
b.childNodes.length){var c=_.SJ("P"==b.tagName?"P":"SPAN",null,b.childNodes);_.Ji(c,b);b=_.UU(c)}else c=b,b=_.UU(b),_.wd(c)},e_=function(a,b,c){a=c?_.ui(document,b,c,a):_.Hc(_.gj(b,a));_.Ha(a,_.wd)};
var f_=function(a){this.J2=a};_.Mh(f_);_.AGa=function(a,b){a=new a;a.Bb=function(){return b};return a};f_.prototype.ul=function(){return this.J2};var g_=function(a,b){a&&(a.tabIndex=b?0:-1)};_.k=f_.prototype;_.k.V=function(a){return a.ta().V("DIV",this.Yp(a).join(" "))};_.k.ob=function(a){return a};_.k.il=function(a){return"DIV"==a.tagName};
_.k.md=function(a,b){b.id&&a.mf(b.id);var c=this.Bb(),d=!1,e=_.YJ(b);e&&_.Ha(e,function(f){f==c?d=!0:f&&this.faa(a,f,c)},this);d||_.aK(b,c);BGa(this,a,this.ob(b));return b};_.k.faa=function(a,b,c){b==c+"-disabled"?a.yd(!1):b==c+"-horizontal"?a.setOrientation("horizontal"):b==c+"-vertical"&&a.setOrientation("vertical")};
var BGa=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.u5(d);f&&(f.ya=d,b.isEnabled()||f.yd(!1),b.La(f),f.md(d))}else d.nodeValue&&""!=(0,_.Ua)(d.nodeValue)||c.removeChild(d);d=e}};_.k=f_.prototype;_.k.u5=function(a){a:{a=_.YJ(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in SV?SV[d]():null){a=d;break a}}a=null}return a};_.k.Dx=function(a){a=a.i();_.fV(a,!0,_.Cb);_.zb&&(a.hideFocus=!0);var b=this.ul();b&&_.SK(a,b)};_.k.If=function(a){return a.i()};
_.k.Bb=function(){return"goog-container"};_.k.Yp=function(a){var b=this.Bb(),c=[b,"horizontal"==a.Xx?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+"-disabled");return c};
var h_=function(){};_.p(h_,_.KV);_.Mh(h_);_.k=h_.prototype;_.k.Bb=function(){return"goog-tab"};_.k.ul=function(){return"tab"};_.k.V=function(a){var b=h_.ka.V.call(this,a);(a=a.wo())&&this.nf(b,a);return b};_.k.md=function(a,b){b=h_.ka.md.call(this,a,b);var c=this.wo(b);c&&a.pH(c);a.Hg()&&(c=a.getParent())&&"function"===typeof c.yy&&(a.Ik(8,!1),c.yy(a));return b};_.k.wo=function(a){return a.title||""};_.k.nf=function(a,b){a&&(a.title=b||"")};
var i_=function(a,b,c){_.UV.call(this,a,b||h_.Cc(),c);this.hg(8,!0);this.kC|=9};_.p(i_,_.UV);i_.prototype.wo=function(){return this.Xd};i_.prototype.nf=function(a){this.lc.nf(this.i(),a);this.pH(a)};i_.prototype.pH=function(a){this.Xd=a};_.TV("goog-tab",function(){return new i_(null)});
var j_=function(a,b,c){_.LK.call(this,c);this.lc=b||f_.Cc();this.Xx=a||"vertical"},k_,EGa,n_,m_,o_;_.p(j_,_.LK);_.k=j_.prototype;_.k.p7=null;_.k.qj=null;_.k.lc=null;_.k.Xx=null;_.k.Bf=!0;_.k.ho=!0;_.k.Y4=!0;_.k.ah=-1;_.k.fh=null;_.k.Nu=!1;_.k.Hia=!1;_.k.Wt=null;_.k.If=function(){return this.p7||this.lc.If(this)};_.k.eU=function(){return this.qj||(this.qj=new _.JV(this.If()))};_.k.ura=function(a){if(this.i())throw Error("pd");this.lc=a};_.k.V=function(){this.ya=this.lc.V(this)};_.k.ob=function(){return this.lc.ob(this.i())};
_.k.il=function(a){return this.lc.il(a)};_.k.Dg=function(a){this.ya=this.lc.md(this,a);"none"==a.style.display&&(this.Bf=!1)};
_.k.Ea=function(){j_.ka.Ea.call(this);_.OK(this,function(b){b.rb&&CGa(this,b)},this);var a=this.i();this.lc.Dx(this);this.setVisible(this.Bf,!0);this.getHandler().listen(this,"enter",this.X5).listen(this,"highlight",this.Y5).listen(this,"unhighlight",this.l6).listen(this,"open",this.qGa).listen(this,"close",this.S5).listen(a,XU.RC,this.gs).listen(_.si(a),[XU.SC,XU.jI],this.UFa).listen(a,[XU.RC,XU.SC,XU.jI,"mouseover","mouseout","contextmenu"],this.PFa);this.kk()&&DGa(this,!0)};
var DGa=function(a,b){var c=a.getHandler(),d=a.If();b?c.listen(d,"focus",a.sx).listen(d,"blur",a.zu).listen(a.eU(),"key",a.yl):c.Ve(d,"focus",a.sx).Ve(d,"blur",a.zu).Ve(a.eU(),"key",a.yl)};_.k=j_.prototype;_.k.yc=function(){this.Hq(-1);this.fh&&this.fh.Te(!1);this.Nu=!1;j_.ka.yc.call(this)};_.k.na=function(){j_.ka.na.call(this);this.qj&&(this.qj.dispose(),this.qj=null);this.lc=this.fh=this.Wt=this.p7=null};_.k.X5=function(){return!0};
_.k.Y5=function(a){var b=FU(this,a.target);if(-1<b&&b!=this.ah){var c=k_(this);c&&c.Li(!1);this.ah=b;c=k_(this);this.Nu&&c.setActive(!0);this.fh&&c!=this.fh&&(PV(c,64)?c.Te(!0):this.fh.Te(!1))}b=this.i();null!=a.target.i()&&_.TK(b,"activedescendant",a.target.i().id)};_.k.l6=function(a){a.target==k_(this)&&(this.ah=-1);this.i().removeAttribute("aria-activedescendant")};_.k.qGa=function(a){(a=a.target)&&a!=this.fh&&a.getParent()==this&&(this.fh&&this.fh.Te(!1),this.fh=a)};
_.k.S5=function(a){a.target==this.fh&&(this.fh=null);var b=this.i(),c=a.target.i();b&&_.QV(a.target,2)&&c&&xBa(b,c)};_.k.gs=function(a){this.ho&&(this.Nu=!0);var b=this.If();b&&_.Ti(b)?b.focus():a.preventDefault()};_.k.UFa=function(){this.Nu=!1};
_.k.PFa=function(a){a:{var b=a.target;if(this.Wt)for(var c=this.i();b&&b!==c;){var d=b.id;if(d in this.Wt){b=this.Wt[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case XU.RC:b.gs(a);break;case XU.SC:case XU.jI:b.hs(a);break;case "mouseover":b.vx(a);break;case "mouseout":b.e6(a);break;case "contextmenu":b.CL(a)}};_.k.sx=function(){};_.k.zu=function(){this.Hq(-1);this.Nu=!1;this.fh&&this.fh.Te(!1)};
_.k.yl=function(a){return this.isEnabled()&&this.isVisible()&&(0!=_.PK(this)||this.p7)&&this.ds(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
_.k.ds=function(a){var b=k_(this);if(b&&"function"==typeof b.yl&&b.yl(a)||this.fh&&this.fh!=b&&"function"==typeof this.fh.yl&&this.fh.yl(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.kk())this.If().blur();else return!1;break;case 36:_.l_(this);break;case 35:EGa(this);break;case 38:if("vertical"==this.Xx)m_(this);else return!1;break;case 37:if("horizontal"==this.Xx)this.Do()?n_(this):m_(this);else return!1;break;case 40:if("vertical"==this.Xx)n_(this);
else return!1;break;case 39:if("horizontal"==this.Xx)this.Do()?m_(this):n_(this);else return!1;break;default:return!1}return!0};var CGa=function(a,b){var c=b.i();c=c.id||(c.id=b.getId());a.Wt||(a.Wt={});a.Wt[c]=b};_.k=j_.prototype;_.k.La=function(a,b){j_.ka.La.call(this,a,b)};
_.k.hE=function(a,b,c){a.kC|=2;a.kC|=64;!this.kk()&&this.Hia||a.hg(32,!1);VV(a,!1);var d=a.getParent()==this?FU(this,a):-1;j_.ka.hE.call(this,a,b,c);a.rb&&this.rb&&CGa(this,a);a=d;-1==a&&(a=_.PK(this));a==this.ah?this.ah=Math.min(_.PK(this)-1,b):a>this.ah&&b<=this.ah?this.ah++:a<this.ah&&b>this.ah&&this.ah--};
_.k.removeChild=function(a,b){if(a="string"===typeof a?_.MK(this,a):a){var c=FU(this,a);-1!=c&&(c==this.ah?(a.Li(!1),this.ah=-1):c<this.ah&&this.ah--);var d=a.i();d&&d.id&&this.Wt&&(c=this.Wt,d=d.id,d in c&&delete c[d])}a=j_.ka.removeChild.call(this,a,b);VV(a,!0);return a};_.k.setOrientation=function(a){if(this.i())throw Error("pd");this.Xx=a};_.k.isVisible=function(){return this.Bf};
_.k.setVisible=function(a,b){if(b||this.Bf!=a&&this.dispatchEvent(a?"show":"hide")){this.Bf=a;var c=this.i();c&&(_.zK(c,a),this.kk()&&g_(this.If(),this.ho&&this.Bf),b||this.dispatchEvent(this.Bf?"aftershow":"afterhide"));return!0}return!1};_.k.isEnabled=function(){return this.ho};
_.k.yd=function(a){this.ho!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.ho=!0,_.OK(this,function(b){b.sta?delete b.sta:b.yd(!0)})):(_.OK(this,function(b){b.isEnabled()?b.yd(!1):b.sta=!0}),this.Nu=this.ho=!1),this.kk()&&g_(this.If(),a&&this.Bf))};_.k.kk=function(){return this.Y4};_.k.Wo=function(a){a!=this.Y4&&this.rb&&DGa(this,a);this.Y4=a;this.ho&&this.Bf&&g_(this.If(),a)};_.k.Hq=function(a){(a=_.QK(this,a))?a.Li(!0):-1<this.ah&&k_(this).Li(!1)};_.k.Li=function(a){this.Hq(FU(this,a))};
k_=function(a){return _.QK(a,a.ah)};_.l_=function(a){o_(a,function(b,c){return(b+1)%c},_.PK(a)-1)};EGa=function(a){o_(a,function(b,c){b--;return 0>b?c-1:b},0)};n_=function(a){o_(a,function(b,c){return(b+1)%c},a.ah)};m_=function(a){o_(a,function(b,c){b--;return 0>b?c-1:b},a.ah)};o_=function(a,b,c){c=0>c?FU(a,a.fh):c;var d=_.PK(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=_.QK(a,c);if(f&&a.yja(f)){a.Q$(c);break}e++;c=b.call(a,c,d)}};
j_.prototype.yja=function(a){return a.isVisible()&&a.isEnabled()&&PV(a,2)};j_.prototype.Q$=function(a){this.Hq(a)};
var p_=function(){this.J2="tablist"};_.p(p_,f_);_.Mh(p_);p_.prototype.Bb=function(){return"goog-tab-bar"};p_.prototype.faa=function(a,b,c){this.Hna||(this.zS||FGa(this),this.Hna=_.wS(this.zS));var d=this.Hna[b];d?(a.setOrientation(GGa(d)),a.Ina=d):p_.ka.faa.call(this,a,b,c)};p_.prototype.Yp=function(a){var b=p_.ka.Yp.call(this,a);this.zS||FGa(this);b.push(this.zS[a.getLocation()]);return b};var FGa=function(a){var b=a.Bb();a.zS={top:b+"-top",bottom:b+"-bottom",start:b+"-start",end:b+"-end"}};
var q_=function(a,b,c){a=a||"top";this.setOrientation(GGa(a));this.Ina=a;j_.call(this,this.Xx,b||p_.Cc(),c);HGa(this)};_.p(q_,j_);_.k=q_.prototype;_.k.Fh=null;_.k.Ea=function(){q_.ka.Ea.call(this);HGa(this)};_.k.na=function(){q_.ka.na.call(this);this.Fh=null};_.k.removeChild=function(a,b){r_(this,a);return q_.ka.removeChild.call(this,a,b)};_.k.getLocation=function(){return this.Ina};_.k.Q$=function(a){q_.ka.Q$.call(this,a);this.yy(_.QK(this,a))};_.k.yy=function(a){a?a.Yo(!0):this.Fh&&this.Fh.Yo(!1)};
var s_=function(a){return FU(a,a.Fh)},r_=function(a,b){if(b&&b==a.Fh){for(var c=FU(a,b),d=c-1;b=_.QK(a,d);d--){var e=b;if(e.isVisible()&&e.isEnabled()){a.yy(b);return}}for(c+=1;b=_.QK(a,c);c++)if(d=b,d.isVisible()&&d.isEnabled()){a.yy(b);return}a.yy(null)}};_.k=q_.prototype;_.k.KGa=function(a){this.Fh&&this.Fh!=a.target&&this.Fh.Yo(!1);this.Fh=a.target};_.k.LGa=function(a){a.target==this.Fh&&(this.Fh=null)};_.k.IGa=function(a){r_(this,a.target)};_.k.JGa=function(a){r_(this,a.target)};
_.k.sx=function(){k_(this)||this.Li(this.Fh||_.QK(this,0))};var HGa=function(a){a.getHandler().listen(a,"select",a.KGa).listen(a,"unselect",a.LGa).listen(a,"disable",a.IGa).listen(a,"hide",a.JGa)},GGa=function(a){return"start"==a||"end"==a?"vertical":"horizontal"};_.TV("goog-tab-bar",function(){return new q_});
_.t_=function(a,b,c){b=void 0===b?IGa:b;q_.call(this,a,b,c);this.Wo(!1);this.Hia=!0};_.x(_.t_,q_);_.u_=function(a,b){b=new i_(b,JGa);a.La(b,!0);return b};_.t_.prototype.La=function(a,b){if(_.PK(this)){var c=this.i(),d=KGa();c.appendChild(d)}q_.prototype.La.call(this,a,b)};var IGa=_.AGa(p_,"gb-tab-bar"),JGa=_.MV(h_,"gb-tab"),KGa=function(){return _.SJ("SPAN",{"class":"gb-tab-separator","aria-hidden":"true"}," - ")};
var v_=function(a,b,c){_.LK.call(this);this.Rq=_.PU(a);this.Mra=b;this.Yb=c;this.EH=this.Q7=this.Ona=this.tM=this.Pna=this.nG=this.rO=this.wH=this.iM=this.bY=this.p3=this.sY=this.ML=this.s$=this.tn=null};_.x(v_,_.LK);
v_.prototype.V=function(){_.LK.prototype.V.call(this);this.i().className="gb-geo-panel";this.bY=_.SJ("IMG","gb-geo-panel-small-map");this.iM=_.SJ("DIV","gb-geo-panel-large-map");this.wH=_.SJ("DIV","gb-geo-panel-snippet");this.rO=_.TU(1,2);_.aK(this.rO,"gb-geo-panel-summary-table");var a=this.rO.rows[0].cells;a[0].appendChild(this.bY);a[1].appendChild(this.wH);this.ML=_.SJ("DIV","gb-geo-panel-header");this.i().appendChild(this.ML);var b=_.TU(1,2);b.className="gb-geo-panel-header-table";this.ML.appendChild(b);
a=b.rows[0].cells[0];b=b.rows[0].cells[1];b.className="gb-geo-panel-header-table-other-cell";this.sY=_.SJ("DIV","gb-geo-panel-title",this.Rq);a.appendChild(this.sY);this.p3=_.SJ("DIV","gb-geo-panel-close-link",_.SJ("DIV","SPRITE_icon_close"));b.appendChild(this.p3);this.tn=new _.t_;_.u_(this.tn,"Map");this.La(this.tn);this.tn.render(this.ML);_.aK(this.tn.i(),"gb-geo-panel-tabs");a=new _.xf("https://www.google.com/search");_.aj(a,"q",this.Rq);_.aj(a,"hl",_.uX());this.tn.i().appendChild(KGa());b=_.SJ("SPAN",
null,"Google Search");this.s$=_.SJ("A",{href:a.toString(),target:"_blank",className:"gb-geo-panel-search-link"},b,w_());this.tn.i().appendChild(this.s$);this.EH=_.SJ("DIV","gb-geo-panel-tab-content");this.i().appendChild(this.EH)};
v_.prototype.Ea=function(){var a=this;_.LK.prototype.Ea.call(this);var b=function(){a.Yb.Xs(1)};this.getHandler().SA(this.i(),"click",b).SA(this.wH,"scroll",b).listen(this.s$,"click",function(){_.od("Layer: Geo","Click","Google Search")}).listen(this.bY,"click",function(){var c=a.tn;c.yy(_.QK(c,0));_.od("Layer: Geo","Click","Small Map Image")}).SA(this.p3.firstChild,"click",function(){a.Yb.close();_.od("Layer: Geo","Click","Close Icon")}).listen(this.tn,"select",function(){a.zC();switch(s_(a.tn)){case -1:var c=
"Summary Tab";break;case 0:c="Map Tab"}_.od("Layer: Geo","Click",c)});this.Yb.show();this.zC()};
v_.prototype.zC=function(){a:switch(s_(this.tn)){case -1:var a="popup";break a;case 0:a="overlay";break a;default:a=null}if(a&&a!=this.Yb.Q5())this.Yb.Xs(1),this.Yb.aC(a);else{_.vd(this.EH);switch(s_(this.tn)){case -1:this.EH.appendChild(this.rO);LGa(this);break;case 0:if(this.EH.appendChild(this.iM),LGa(this),MGa(this,this.iM),a=this.EH,this.nG){var b=new _.xf("https://maps.google.com");_.aj(b,"q",this.Rq);_.aj(b,"ll",this.nG.toUrlValue());this.tM&&_.aj(b,"spn",this.tM.toSpan().toUrlValue());_.aj(b,
"hl",_.uX());b=_.SJ("A",{href:b.toString(),target:"_blank",className:"gb-geo-panel-map-link"});b.appendChild(_.SJ("SPAN",null,"Google Maps"));b.appendChild(w_());a.appendChild(b)}}this.Yb.resize()}};
var LGa=function(a){if(-1==s_(a.tn))a.i().style.height="",a.i().style.width="",a.sY.style.maxWidth="260px";else{var b=a.i().parentNode;b=_.FK(b);a.i().style.height=b.height+"px";a.i().style.width=b.width+"px";a.sY.style.maxWidth="";var c=a.ML;b=new _.ri(b.width,b.height-(new _.ri(c.offsetWidth,c.offsetHeight)).height);_.uK(a.iM,b.width,b.height-36)}},MGa=function(a,b){a.rb&&a.nG&&b&&b.parentNode&&!b.firstChild&&(b=new google.maps.Map(b,{center:a.nG,fullscreenControl:!1,mapTypeId:a.Ona||google.maps.MapTypeId.ROADMAP,
zoom:a.Pna}),new google.maps.Marker({position:a.nG,title:a.Rq,map:b}),a.tM&&b.fitBounds(a.tM),a.Q7&&new google.maps.Polyline({clickable:!1,path:a.Q7,map:b,strokeColor:"#FF0000",strokeWeight:5,strokeOpacity:1}),a=(0,_.Ca)(a.Yb.Xs,a.Yb,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))},
NGa=function(a,b){_.vd(a.wH);_.zK(a.wH,!!b);_.bV(a.rO,"gb-geo-panel-summary-table-centered",!b);a.Yb.resize();if(b){var c=_.Tb("P");b=_.hW(b);_.Zd(c,b);zGa(c);if(a.Mra){b=c.appendChild;var d=!0;d=void 0===d?!1:d;var e=_.SJ("A",{href:a.Mra,target:"_blank",className:"gb-geo-panel-wikipedia-link"});e.appendChild(_.SJ("SPAN",null,"Wikipedia"));d?e.className="gb-geo-panel-wikipedia-link-inline":e.appendChild(w_());b.call(c,e)}a.wH.appendChild(c)}},w_=function(){return _.SJ("DIV",["SPRITE_icon_open_external",
"gb-geo-panel-open-external-icon"])};
var x_=function(){_.Be.call(this);this.an=null};_.x(x_,_.Be);x_.prototype.na=function(){_.Oc(this.an)};
x_.prototype.render=function(a,b,c){var d=this;if(this.an)this.an.yc(),this.an.render(c);else{a.Xs(2);var e=a.Qd().Eba;b=e.common.title||a.Qd().Va().$d;var f=e.common.snippet||"",g=e.common.previewImageUrl||"";this.an=new v_(b,e.common.snippetUrl||"",a);this.an.render(c);g&&(this.an.bY.src=g.replace(/^https?:/,""));NGa(this.an,f);yGa().then(function(){var h=e.geo.zoom,m=OGa(e.geo.mapType),n=y_(e.geo);var q=(q=e.geo.viewport)&&q.lo&&q.hi?new google.maps.LatLngBounds(y_(q.lo),y_(q.hi)):null;var t=PGa(e.geo.boundary),
u=d.an;u.nG=n;u.Ona=m;u.Pna=h;u.tM=q;u.Q7=t;MGa(u,u.iM)})}};var PGa=function(a){return a&&a[0]?a[0].map(function(b){return y_(b)}):[]},y_=function(a){return new google.maps.LatLng(a.latitude,a.longitude)},OGa=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}};
_.z_=["#FFEDA5","#DBFFB7","#FFDBDB","#C9EDED"];
var A_=function(a){_.Xe.call(this);this.Wc=null;this.ya=a;a=_.zb||_.Ab||_.Db&&!_.Lb("531")&&"TEXTAREA"==a.tagName;this.Fd=new _.MJ(this);this.Fd.listen(this.ya,a?["keydown","paste","cut","drop","input"]:"input",this)};_.p(A_,_.Xe);
A_.prototype.handleEvent=function(a){if("input"==a.type)_.zb&&_.Lb(10)&&0==a.keyCode&&0==a.charCode||(B_(this),this.dispatchEvent(QGa(a)));else if("keydown"!=a.type||yBa(a)){var b="keydown"==a.type?this.ya.value:null;_.zb&&229==a.keyCode&&(b=null);var c=QGa(a);B_(this);this.Wc=_.mf(function(){this.Wc=null;this.ya.value!=b&&this.dispatchEvent(c)},0,this)}};var B_=function(a){null!=a.Wc&&(_.nf(a.Wc),a.Wc=null)},QGa=function(a){a=new _.De(a.Yg);a.type="input";return a};
A_.prototype.na=function(){A_.ka.na.call(this);this.Fd.dispose();B_(this);delete this.ya};
var C_=function(){};_.p(C_,_.KV);_.Mh(C_);_.k=C_.prototype;_.k.ul=function(){};_.k.md=function(a,b){VV(a,!1);a.Pt&=-256;a.hg(32,!1);C_.ka.md.call(this,a,b);a.setContent(b.value);return b};_.k.V=function(a){VV(a,!1);a.Pt&=-256;a.hg(32,!1);return a.ta().V("TEXTAREA",{"class":this.Yp(a).join(" "),disabled:!a.isEnabled()},a.getContent()||"")};_.k.il=function(a){return"TEXTAREA"==a.tagName};_.k.xy=_.Ba;_.k.kk=function(a){return a.isEnabled()};_.k.Wo=_.Ba;
_.k.Ik=function(a,b,c){C_.ka.Ik.call(this,a,b,c);(a=a.i())&&1==b&&(a.disabled=c)};_.k.Tq=_.Ba;_.k.setContent=function(a,b){a&&(a.value=b)};_.k.Bb=function(){return"goog-textarea"};
var D_=function(a,b,c){_.UV.call(this,a,b||C_.Cc(),c);VV(this,!1);this.kH(!0);this.zF=""!=a;a||(this.Ne="")};_.p(D_,_.UV);var RGa=!(_.zb&&!_.Mb(11));_.k=D_.prototype;_.k.UF=!1;_.k.CU=!1;_.k.zF=!1;_.k.xo=0;_.k.$na=0;_.k.a8=0;_.k.lma=!1;_.k.TV=!1;_.k.o$=!1;_.k.n$=!1;_.k.LG="";var E_=function(a){return a.mB.top+a.mB.bottom+a.W2.top+a.W2.bottom},SGa=function(a){var b=a.a8,c=a.i();b&&c&&a.TV&&(b-=E_(a));return b};_.k=D_.prototype;_.k.Lb=function(a){this.setContent(String(a))};
_.k.Ib=function(){return this.i().value!=this.LG||F_(this)||this.zF?this.i().value:""};_.k.setContent=function(a){D_.ka.setContent.call(this,a);this.zF=""!=a;this.resize()};_.k.yd=function(a){D_.ka.yd.call(this,a);this.i().disabled=!a};_.k.resize=function(){this.i()&&this.uU()};var F_=function(a){return"placeholder"in a.i()},TGa=function(a){a.LG&&(F_(a)?a.i().placeholder=a.LG:!a.i()||a.zF||a.CU||(_.aK(a.i(),"textarea-placeholder-input"),a.i().value=a.LG))};
D_.prototype.Ea=function(){D_.ka.Ea.call(this);var a=this.i();_.iK(a,{overflowY:"hidden",overflowX:"auto",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"});this.mB=_.DK(a);this.W2=_.EK(a);this.getHandler().listen(a,"scroll",this.uU).listen(a,"focus",this.uU).listen(a,"keyup",this.uU).listen(a,"mouseup",this.OIa).listen(a,"blur",this.OCa);TGa(this);this.resize()};
var G_=function(a){if(!a.lma){var b=a.i().cloneNode(!1);_.iK(b,{position:"absolute",height:"auto",top:"-9999px",margin:"0",padding:"1px",border:"1px solid #000",overflow:"hidden"});a.ta().Mb().body.appendChild(b);var c=b.scrollHeight;b.style.padding="10px";var d=b.scrollHeight;a.o$=d>c;b.style.borderWidth="10px";a.n$=b.scrollHeight>d;b.style.height="100px";100!=b.offsetHeight&&(a.TV=!0);_.wd(b);a.lma=!0}b=a.i();isNaN(a.mB.top)&&(a.mB=_.DK(b),a.W2=_.EK(b));c=a.i().scrollHeight;var e=a.i();d=e.offsetHeight-
e.clientHeight;if(!a.o$){var f=a.mB;d-=f.top+f.bottom}a.n$||(e=_.EK(e),d-=e.top+e.bottom);c+=0<d?d:0;a.TV?c-=E_(a):(a.o$||(d=a.mB,c+=d.top+d.bottom),a.n$||(a=_.EK(b),c+=a.top+a.bottom));return c},H_=function(a,b){a.xo!=b&&(a.xo=b,a.i().style.height=b+"px")},UGa=function(a){var b=a.i();b.style.height="auto";var c=b.value.match(/\n/g)||[];b.rows=c.length+1;a.xo=0};D_.prototype.OCa=function(){F_(this)||(this.CU=!1,""==this.i().value&&(this.zF=!1,TGa(this)))};
D_.prototype.uU=function(a){if(!this.UF){var b=this.i();!F_(this)&&a&&"focus"==a.type&&(b.value==this.LG&&this.LG&&!this.CU&&(_.cK(b,"textarea-placeholder-input"),b.value=""),this.CU=!0,this.zF=""!=b.value);var c=!1;this.UF=!0;a=this.xo;if(b.scrollHeight){var d=!1,e=!1,f=G_(this),g=b.offsetHeight,h=SGa(this);var m=this.$na;var n=this.i();m&&n&&this.TV&&(m-=E_(this));h&&f<h?(H_(this,h),d=!0):m&&f>m?(H_(this,m),b.style.overflowY="",e=!0):g!=f?H_(this,f):this.xo||(this.xo=f);d||e||!RGa||(c=!0)}else UGa(this);
this.UF=!1;c&&(b=this.i(),this.UF||(this.UF=!0,(e=b.scrollHeight)?(f=G_(this),c=SGa(this),c&&f<=c||(d=this.mB,b.style.paddingTop=d.top+1+"px",G_(this)==f&&(b.style.paddingTop=d.top+e+"px",b.scrollTop=0,e=G_(this)-e,e>=c?H_(this,e):H_(this,c)),b.style.paddingTop=d.top+"px")):UGa(this),this.UF=!1));a!=this.xo&&this.dispatchEvent("resize")}};
D_.prototype.OIa=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.xo&&(this.xo=this.a8=b)};
var J_=function(a){_.LK.call(this);var b=a.Qd().getData().note;this.Yb=a;this.vg=new D_(b);this.La(this.vg);this.qna=VGa(b);this.eT=I_(this);this.cH=new dW("Save",void 0,2);this.La(this.cH);this.Ir=new dW("Cancel");this.La(this.Ir);this.KG=[];this.W4=0;this.Du=null};_.x(J_,_.LK);J_.prototype.na=function(){_.Oc(this.Du);this.Du=null;_.LK.prototype.na.call(this)};
var WGa=function(a){var b=a.Yb.Qd().iu;b["background-color"]||(b["background-color"]=_.z_[0]);var c=_.SJ("DIV","gb-editnote-panel-highlight-container");_.Fi(a.i(),c);_.Ha(_.z_,function(d){var e=_.SJ("DIV",["goog-inline-block","gb-editnote-panel-highlight-border"]),f=_.SJ("DIV","gb-editnote-panel-highlight");_.iK(f,{"background-color":d});d==b["background-color"]&&_.aK(e,"selected");e.appendChild(f);c.appendChild(e);a.KG.push(e)})};_.k=J_.prototype;
_.k.V=function(){_.LK.prototype.V.call(this);this.i().className="gb-editnote-panel";var a=_.SJ("DIV","gb-editnote-panel-textarea"),b=_.SJ("DIV","gb-editnote-panel-button-container"),c=_.SJ("DIV","goog-inline-block"),d=_.SJ("DIV","goog-inline-block");this.i().appendChild(a);this.i().appendChild(b);b.appendChild(c);b.appendChild(d);WGa(this);this.vg.render(a);this.cH.render(c);this.Ir.render(d);_.aK(this.Ir.i(),"last")};
_.k.GGa=function(a){_.TW(this.Yb.Qd(),{"background-color":_.z_[a]});for(var b=0;b<this.KG.length;b++)_.bV(this.KG[b],"selected",b==a)};
_.k.Ea=function(){_.LK.prototype.Ea.call(this);this.Yb.Xs(0);var a=this.vg;a.a8=132;a.resize();a=this.vg;a.$na=132;a.resize();a=this.getHandler();a.listen(this.cH,"action",_.Id(_.od,"Layer: Margin Notes","Save","Button"));a.listen(this.cH,"action",this.Cqa);a.listen(this.Ir,"action",(0,_.Ca)(this.Yb.close,this.Yb));a.listen(this.vg.If(),"keypress",this.cGa);this.Du=new A_(this.vg.If());this.Du.listen("input",this.pGa,!0,this);a.listen(this.vg.If(),"mouseup",this.js);a.listen(this.vg.If(),"keyup",
this.js);a=this.getHandler();for(var b=this.KG.length,c=0;c<b;c++){var d=this.KG[c],e=(0,_.Ca)(this.GGa,this,c);a.listen(d,"click",e)}_.mf(this.ZLa,0,this)};_.k.ZLa=function(){if(this.rb){var a=this.vg.i(),b=this.vg.Ib().length;try{var c="number"==typeof a.selectionStart}catch(d){c=!1}c?(a.selectionStart=b,a.selectionEnd=b):_.zb&&!_.Lb("9")&&("textarea"==a.type&&(b=_.PJ(a.value.substring(0,b)).length),a=a.createTextRange(),a.collapse(!0),a.move("character",b),a.select());this.vg.i().focus()}};
_.k.VN=function(a){this.vg.yd(a);this.cH.yd(a);this.Ir.yd(a);_.Ha(this.KG,function(b){_.yK(b,a?1:.8)})};var I_=function(a){var b=a.vg.i();if(b)return new lZ(b.selectionStart,b.selectionEnd);a=a.vg.getContent()?a.vg.getContent().length:0;return new lZ(a,a)};J_.prototype.Cqa=function(){var a=this;this.VN(!1);var b=this.vg.Ib(),c=this.Yb.Qd();c.getData().note=b;_.xd(this.Yb.qy(c).then(function(){a.Yb.close()}),function(){a.Yb.notify("There was a problem saving your margin note");a.VN(!0)})};
J_.prototype.cGa=function(a){13==a.keyCode&&a.ctrlKey&&this.cH.isEnabled()&&(a.preventDefault(),this.Cqa(),_.od("Layer: Margin Notes","Save","Key Press"))};
J_.prototype.pGa=function(){var a=this,b=VGa(this.vg.Ib());if(4096<b.length){this.vg.Lb(JSON.parse(this.qna).note);var c=this.eT;_.mf(function(){a.vg.i().selectionStart=c.start;a.vg.i().selectionEnd=c.end;a.eT=c},0);this.W4||(_.iK(this.vg.i(),{"background-color":"#FF8"}),this.W4=_.mf(function(){_.iK(this.vg.i(),{"background-color":""});this.W4=0},100,this))}else this.qna=b,_.mf(function(){a.eT=I_(a)},0)};J_.prototype.js=function(){this.eT=I_(this)};var VGa=function(a){var b={};b.note=a;return _.$e(b)};
var YGa=function(a,b){this.q7=a;this.Nr=void 0===b?null:b;a=!1;b=XGa(this,"date");"number"===typeof b&&(b+=2592E6,a=Date.now()<b);this.Dpa=a?Number(XGa(this,"time")||0):0},XGa=function(a,b){if(a.Nr)return a.Nr.get(a.q7+":"+b)};YGa.prototype.Z$=function(a){this.Dpa!=a&&(this.Dpa=a,this.Nr&&this.Nr.set(this.q7+":time",a),a=Date.now(),this.Nr&&this.Nr.set(this.q7+":date",a))};
_.K_=function(){_.Xe.call(this);this.Epa={};this.Gaa={};this.Nr=null;this.$t=0;this.Rg=this.lh="";this.Fd=new _.MJ(this);_.$i(this,this.Fd)};_.x(_.K_,_.Xe);_.K_.prototype.Ue=function(a){this.Rg!=a&&(this.Rg=a,this.Gaa={})};_.K_.prototype.Za=function(){return this.Rg};_.ZGa=function(a,b){var c=_.K_.Cc();c.$t++;var d="MP"+c.$t,e=c.Gaa[a];e||(e=new YGa(c.lh+":"+c.Rg+":"+a,b?c.Nr:null),c.Gaa[a]=e);b=e;a=new _.vX(a,d,c.Za(),c,b);return c.Epa[d]=a};_.Mh(_.K_);
var L_=function(a){_.LK.call(this);this.Yb=a;this.bL=new dW("Edit",void 0,2);this.La(this.bL);this.MK=new dW("Delete");this.La(this.MK);this.doa=[];this.dB=null};_.x(L_,_.LK);_.k=L_.prototype;
_.k.V=function(){var a=this;_.LK.prototype.V.call(this);this.i().className="gb-viewnote-panel";this.dB=_.SJ("DIV","gb-viewnote-panel-text");var b=_.SJ("DIV","gb-viewnote-panel-button-container"),c=_.SJ("DIV","goog-inline-block"),d=_.SJ("DIV","goog-inline-block");_.Fi(this.i(),this.dB);b.appendChild(c);b.appendChild(d);_.Fi(this.i(),b);_.zb&&!_.Mb(9)&&_.iK(this.dB,"word-wrap","break-word");b=this.Yb.Qd().getData().note;_.HAa(this.dB,_.hW(_.qX(b||"")));_.Ha(_.gj("A",this.dB),function(e){var f;var g=
e.href;if(g){g=_.Hf(g);var h=g.vu();if(!_.BN("youtube.com",h)||!_.BN("www.youtube.com",h)){h=g.getPath();var m=null;"/watch"==h?m=_.IJ(g,"v"):_.ud(h,"/v/")&&(m=h.replace(/\/v\/([^?/]+).*/,"$1"));m&&(f="x:youtube?docid="+m)}f=f||null}else f=null;if(g=f)h=_.SJ("DIV"),f=_.SJ("VIDEO",{width:320,height:180}),f.setAttribute("src",g),h.appendChild(f),_.Ii(h,e),e=[g,a.Yb.Qd().ff()].join(""),e=_.ZGa(e),a.La(e,!1),e.md(f),a.doa.push(e)});this.doa.length&&(this.dB.style["min-width"]=320+_.sBa()+"px");this.bL.render(c);
this.MK.render(d)};_.k.Ea=function(){_.LK.prototype.Ea.call(this);this.Yb.Xs(2);var a=this.getHandler();a.listen(this.bL,"action",_.Id(_.od,"Layer: Margin Notes","Edit","Button"));a.listen(this.MK,"action",_.Id(_.od,"Layer: Margin Notes","Delete","Button"));a.listen(this.bL,"action",this.XJa);a.listen(this.MK,"action",this.aEa);a.listen(this.i(),"click",this.F$);a.listen(this.dB,"scroll",this.F$);a.listen(_.K_.Cc(),"play",this.F$)};_.k.VN=function(a){this.bL.yd(a);this.MK.yd(a)};
_.k.XJa=function(){var a=this.getParent();a.my(!0);a.La(new J_(this.Yb),!0);this.Yb.resize();this.dispose()};_.k.aEa=function(){var a=this;this.VN(!1);var b=this.Yb.Qd();_.xd(this.Yb.Ai(b).then(function(){a.Yb.close()}),function(){a.Yb.notify("There was a problem deleting your margin note");a.VN(!0)})};_.k.F$=function(){this.Yb.Xs(1)};
var M_=function(){_.Be.call(this);this.sK=null};_.x(M_,_.Be);M_.prototype.na=function(){_.Oc(this.sK)};M_.prototype.render=function(a,b,c){this.sK=new _.LK;a.Qd().yg("note");a.Qd().ff()?this.sK.La(new L_(a),!0):this.sK.La(new J_(a),!0);this.sK.render(c);a.show()};
var N_=function(){};_.p(N_,_.KV);_.Mh(N_);N_.prototype.Bb=function(){return"goog-menuheader"};
var $Ga=function(a,b,c){_.UV.call(this,a,c||N_.Cc(),b);this.hg(1,!1);this.hg(2,!1);this.hg(4,!1);this.hg(32,!1);this.YN(1)};_.p($Ga,_.UV);_.TV("goog-menuheader",function(){return new $Ga(null)});
_.O_=function(){this.BS=[]};_.p(_.O_,_.KV);_.Mh(_.O_);var P_=function(a,b){var c=a.BS[b];if(!c){switch(b){case 0:c=a.Bb()+"-highlight";break;case 1:c=a.Bb()+"-checkbox";break;case 2:c=a.Bb()+"-content"}a.BS[b]=c}return c};_.k=_.O_.prototype;_.k.ul=function(){return"menuitem"};_.k.V=function(a){var b=a.ta().V("DIV",this.Yp(a).join(" "),aHa(this,a.getContent(),a.ta()));Q_(this,a,b,PV(a,8)||PV(a,16));return b};_.k.ob=function(a){return a&&a.firstChild};
_.k.md=function(a,b){var c=_.Mi(b),d=P_(this,2);c&&_.$J(c,d)||b.appendChild(aHa(this,b.childNodes,a.ta()));_.$J(b,"goog-option")&&(a.KX(!0),this.KX(a,b,!0));return _.O_.ka.md.call(this,a,b)};_.k.setContent=function(a,b){var c=this.ob(a),d=R_(this,a)?c.firstChild:null;_.O_.ka.setContent.call(this,a,b);d&&!R_(this,a)&&c.insertBefore(d,c.firstChild||null)};var aHa=function(a,b,c){a=P_(a,2);return c.V("DIV",a,b)};_.O_.prototype.wra=function(a,b,c){a&&b&&Q_(this,a,b,c)};
_.O_.prototype.KX=function(a,b,c){a&&b&&Q_(this,a,b,c)};var R_=function(a,b){return(b=a.ob(b))?(b=b.firstChild,a=P_(a,1),!!b&&_.Oi(b)&&_.$J(b,a)):!1},Q_=function(a,b,c,d){OV(a,c,b.mx());kCa(a,b,c);d!=R_(a,c)&&(_.bV(c,"goog-option",d),c=a.ob(c),d?(a=P_(a,1),c.insertBefore(b.ta().V("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))};_.O_.prototype.rL=function(a){switch(a){case 2:return P_(this,0);case 16:case 8:return"goog-option-selected";default:return _.O_.ka.rL.call(this,a)}};
_.O_.prototype.qU=function(a){var b=P_(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return _.O_.ka.qU.call(this,a)}};_.O_.prototype.Bb=function(){return"goog-menuitem"};
_.S_=function(a,b,c,d){_.UV.call(this,a,d||_.O_.Cc(),c);this.Lb(b)};_.p(_.S_,_.UV);_.k=_.S_.prototype;_.k.Ib=function(){var a=this.Fb();return null!=a?a:this.jF()};_.k.Lb=function(a){this.Gh(a)};_.k.hg=function(a,b){_.S_.ka.hg.call(this,a,b);switch(a){case 8:this.Fx()&&!b&&_.ZV(this,!1);(a=this.i())&&this.lc.wra(this,a,b);break;case 16:(a=this.i())&&this.lc.KX(this,a,b)}};_.k.wra=function(a){this.hg(8,a)};_.k.KX=function(a){this.hg(16,a)};
_.k.jF=function(){var a=this.getContent();return Array.isArray(a)?(a=_.Ka(a,function(b){return _.Oi(b)&&(_.$J(b,"goog-menuitem-accel")||_.$J(b,"goog-menuitem-mnemonic-separator"))?"":eBa(b)}).join(""),OU(a)):_.S_.ka.jF.call(this)};_.k.hs=function(a){var b=this.getParent();if(b){var c=b.Woa;b.Woa=null;if(c&&"number"===typeof a.clientX&&_.DJ(c,new _.EJ(a.clientX,a.clientY)))return}_.S_.ka.hs.call(this,a)};_.k.ds=function(a){return a.keyCode==this.c8&&this.Zu(a)?!0:_.S_.ka.ds.call(this,a)};_.k.tFa=function(){return this.c8};
_.TV("goog-menuitem",function(){return new _.S_(null)});_.S_.prototype.mx=function(){return PV(this,16)?"menuitemcheckbox":PV(this,8)?"menuitemradio":_.S_.ka.mx.call(this)};_.S_.prototype.getParent=function(){return _.UV.prototype.getParent.call(this)};_.S_.prototype.rF=function(){return _.UV.prototype.rF.call(this)};
_.T_=function(){};_.p(_.T_,_.KV);_.Mh(_.T_);_.T_.prototype.V=function(a){return a.ta().V("DIV",this.Bb())};_.T_.prototype.md=function(a,b){b.id&&a.mf(b.id);if("HR"==b.tagName){var c=b;b=this.V(a);_.Hi(b,c);_.wd(c)}else _.aK(b,this.Bb());return b};_.T_.prototype.setContent=function(){};_.T_.prototype.Bb=function(){return"goog-menuseparator"};
_.U_=function(a,b){_.UV.call(this,null,a||_.T_.Cc(),b);this.hg(1,!1);this.hg(2,!1);this.hg(4,!1);this.hg(32,!1);this.YN(1)};_.p(_.U_,_.UV);_.U_.prototype.Ea=function(){_.U_.ka.Ea.call(this);var a=this.i();_.SK(a,"separator")};_.TV("goog-menuseparator",function(){return new _.U_});
_.V_=function(a){this.J2=a||"menu"};_.p(_.V_,f_);_.Mh(_.V_);_.k=_.V_.prototype;_.k.il=function(a){return"UL"==a.tagName||_.V_.ka.il.call(this,a)};_.k.u5=function(a){return"HR"==a.tagName?new _.U_:_.V_.ka.u5.call(this,a)};_.k.Wj=function(a,b){return _.Pi(a.i(),b)};_.k.Bb=function(){return"goog-menu"};_.k.Dx=function(a){_.V_.ka.Dx.call(this,a);a=a.i();_.TK(a,"haspopup","true")};
_.TV("goog-menuseparator",function(){return new _.U_});
_.W_=function(a,b){j_.call(this,"vertical",b||_.V_.Cc(),a);this.Wo(!1)};_.p(_.W_,j_);_.k=_.W_.prototype;_.k.t2=!0;_.k.Bb=function(){return this.lc.Bb()};_.k.Wj=function(a){if(this.lc.Wj(this,a))return!0;for(var b=0,c=_.PK(this);b<c;b++){var d=_.QK(this,b);if("function"==typeof d.Wj&&d.Wj(a))return!0}return!1};_.k.Tg=function(a){this.La(a,!0)};_.k.Fz=function(a,b){this.hE(a,b,!0)};_.k.removeItem=function(a){(a=this.removeChild(a,!0))&&a.dispose()};_.k.mF=function(a){return _.QK(this,a)};_.k.cU=function(){return _.PK(this)};
_.k.dU=function(){var a=[];_.OK(this,function(b){a.push(b)});return a};_.k.setPosition=function(a,b){var c=this.isVisible();c||_.zK(this.i(),!0);var d=this.i(),e=_.sK(d);a instanceof _.EJ&&(b=a.y,a=a.x);_.pK(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||_.zK(this.i(),!1)};_.k.getPosition=function(){return this.isVisible()?_.sK(this.i()):null};_.X_=function(a,b){(a.t2=b)&&a.Wo(!0)};_.k=_.W_.prototype;
_.k.setVisible=function(a,b,c){(b=_.W_.ka.setVisible.call(this,a,b))&&a&&this.rb&&this.t2&&this.If().focus();this.Woa=a&&c&&"number"===typeof c.clientX?new _.EJ(c.clientX,c.clientY):null;return b};_.k.X5=function(a){this.t2&&this.If().focus();return _.W_.ka.X5.call(this,a)};_.k.yja=function(a){return a.isEnabled()&&a.isVisible()&&PV(a,2)};_.k.Dg=function(a){var b=this.lc;var c=this.ta();c=_.ui(c.ac,"DIV",b.Bb()+"-content",a);for(var d=c.length,e=0;e<d;e++)BGa(b,this,c[e]);_.W_.ka.Dg.call(this,a)};
_.k.ds=function(a){var b=_.W_.ka.ds.call(this,a);b||_.OK(this,function(c){!b&&c.tFa&&c.c8==a.keyCode&&(this.isEnabled()&&this.Li(c),b=c.yl(a))},this);return b};
_.k.Hq=function(a){_.W_.ka.Hq.call(this,a);if(a=_.QK(this,a)){var b=a.i();a=this.i()||_.FJ(document);var c=a||_.FJ(document);var d=_.sK(b),e=_.sK(c),f=_.EK(c);if(c==_.FJ(document)){var g=d.x-c.scrollLeft;d=d.y-c.scrollTop;_.zb&&!_.Mb(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;b=_.vK(b);f=c.clientHeight-b.height;e=c.scrollLeft;var h=c.scrollTop;e+=Math.min(g,Math.max(g-(c.clientWidth-b.width),0));h+=Math.min(d,Math.max(d-f,0));c=new _.EJ(e,h);a.scrollLeft=c.x;a.scrollTop=c.y}};
_.Y_=function(a,b,c,d){_.nV.call(this,a,b);this.IA=c?5:0;this.X8=d||void 0};_.p(_.Y_,_.nV);_.Y_.prototype.sFa=function(){return this.IA};_.Y_.prototype.nH=function(a){this.IA=a};_.Y_.prototype.Cd=function(a,b,c,d){var e=_.iV(this.element,this.IE,a,b,null,c,10,d,this.X8);if(e&496){var f=Z_(e,this.IE);b=Z_(e,b);e=_.iV(this.element,f,a,b,null,c,10,d,this.X8);e&496&&(f=Z_(e,f),b=Z_(e,b),_.iV(this.element,f,a,b,null,c,this.IA,d,this.X8))}};var Z_=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};
var bHa=function(a,b,c,d){_.Y_.call(this,a,b,c||d);(c||d)&&this.nH(65|(d?32:132))};_.p(bHa,_.Y_);
_.$_=function(){};_.p(_.$_,_.RV);_.Mh(_.$_);_.k=_.$_.prototype;_.k.V=function(a){var b=this.Yp(a);b=a.ta().V("DIV","goog-inline-block "+b.join(" "),this.VS(a.getContent(),a.ta()));this.nf(b,a.wo());return b};_.k.ul=function(){return"button"};_.k.ob=function(a){return a&&a.firstChild&&a.firstChild.firstChild};_.k.VS=function(a,b){return b.V("DIV","goog-inline-block "+(this.Bb()+"-outer-box"),b.V("DIV","goog-inline-block "+(this.Bb()+"-inner-box"),a))};_.k.il=function(a){return"DIV"==a.tagName};
_.k.md=function(a,b){cHa(b,!0);cHa(b,!1);a:{var c=a.ta().Mla(b);var d=this.Bb()+"-outer-box";if(c&&_.$J(c,d)&&(c=a.ta().Mla(c),d=this.Bb()+"-inner-box",c&&_.$J(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.VS(b.childNodes,a.ta()));_.bK(b,["goog-inline-block",this.Bb()]);return _.$_.ka.md.call(this,a,b)};_.k.Bb=function(){return"goog-custom-button"};
var cHa=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,_.Ua)(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};
var a0=function(){};_.p(a0,_.$_);_.Mh(a0);_.k=a0.prototype;_.k.ob=function(a){return a0.ka.ob.call(this,a&&a.firstChild)};_.k.md=function(a,b){var c=_.ui(document,"*","goog-menu",b)[0];if(c){_.zK(c,!1);_.si(c).body.appendChild(c);var d=new _.W_;d.md(c);a.$s(d)}return a0.ka.md.call(this,a,b)};_.k.VS=function(a,b){return a0.ka.VS.call(this,[this.createCaption(a,b),this.WS(b)],b)};_.k.createCaption=function(a,b){return b.V("DIV","goog-inline-block "+(this.Bb()+"-caption"),a)};
_.k.WS=function(a){return a.V("DIV","goog-inline-block "+(this.Bb()+"-dropdown"),"\u00a0")};_.k.Bb=function(){return"goog-menu-button"};
var b0=function(){this.BS=[]};_.p(b0,_.O_);_.Mh(b0);b0.prototype.V=function(a){var b=b0.ka.V.call(this,a);_.aK(b,"goog-submenu");dHa(this,a,b);return b};b0.prototype.md=function(a,b){b=b0.ka.md.call(this,a,b);_.aK(b,"goog-submenu");dHa(this,a,b);var c=_.ui(document,"DIV","goog-menu",b);if(c.length){var d=new _.W_(a.ta());c=c[0];_.zK(c,!1);a.ta().Mb().body.appendChild(c);d.md(c);a.$s(d,!0)}return b};
b0.prototype.setContent=function(a,b){var c=this.ob(a),d=c&&c.lastChild;b0.ka.setContent.call(this,a,b);d&&c.lastChild!=d&&_.$J(d,"goog-submenu-arrow")&&c.appendChild(d)};b0.prototype.Dx=function(a){b0.ka.Dx.call(this,a);var b=a.ob(),c=a.ta();c=_.ui(c.ac,"SPAN","goog-submenu-arrow",b)[0];eHa(a,c);c!=b.lastChild&&b.appendChild(c);a=a.i();_.TK(a,"haspopup","true")};
var dHa=function(a,b,c){var d=b.ta().V("SPAN");d.className="goog-submenu-arrow";eHa(b,d);a.ob(c).appendChild(d)},eHa=function(a,b){a.Do()?(_.aK(b,"goog-submenu-arrow-rtl"),_.TJ(b,"\u25c4")):(_.cK(b,"goog-submenu-arrow-rtl"),_.TJ(b,"\u25ba"))};
var c0=function(a,b,c,d){_.S_.call(this,a,b,c,d||b0.Cc())};_.p(c0,_.S_);_.k=c0.prototype;_.k.SK=null;_.k.vaa=null;_.k.X7=!1;_.k.Ih=null;_.k.AT=!1;_.k.Ea=function(){c0.ka.Ea.call(this);this.getHandler().listen(this.getParent(),"hide",this.Poa);this.Ih&&d0(this,this.Ih,!0)};_.k.yc=function(){this.getHandler().Ve(this.getParent(),"hide",this.Poa);this.Ih&&(d0(this,this.Ih,!1),this.AT||(this.Ih.yc(),_.wd(this.Ih.i())));c0.ka.yc.call(this)};
_.k.na=function(){this.Ih&&!this.AT&&this.Ih.dispose();this.Ih=null;c0.ka.na.call(this)};_.k.Li=function(a){c0.ka.Li.call(this,a);a||(this.SK&&_.nf(this.SK),this.SK=_.mf(this.hu,218,this))};_.k.taa=function(){var a=this.getParent();a&&k_(a)==this&&(fHa(this,!0),gHa(this))};_.k.hu=function(){var a=this.Ih;a&&a.getParent()==this&&(fHa(this,!1),_.OK(a,function(b){"function"==typeof b.hu&&b.hu()}))};var e0=function(a){a.SK&&_.nf(a.SK);a.vaa&&_.nf(a.vaa)};
c0.prototype.setVisible=function(a,b){(a=c0.ka.setVisible.call(this,a,b))&&!this.isVisible()&&this.hu();return a};var gHa=function(a){_.OK(a.getParent(),function(b){b!=this&&"function"==typeof b.hu&&(b.hu(),e0(b))},a)};_.k=c0.prototype;_.k.yl=function(a){var b=a.keyCode,c=this.Do()?37:39,d=this.Do()?39:37;if(!this.X7){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.c8)return!1;this.taa();_.l_(this.$g());e0(this)}else if(!this.$g().yl(a))if(b==d)this.hu();else return!1;a.preventDefault();return!0};
_.k.LJa=function(){this.Ih.getParent()==this&&(e0(this),this.rF().Li(this),gHa(this))};_.k.Poa=function(a){a.target==this.rF()&&(this.hu(),e0(this))};_.k.vx=function(a){this.isEnabled()&&(e0(this),this.vaa=_.mf(this.taa,218,this));c0.ka.vx.call(this,a)};_.k.Zu=function(a){e0(this);if(PV(this,8)||PV(this,16))return c0.ka.Zu.call(this,a);this.taa();return!0};
var fHa=function(a,b){!b&&a.$g()&&a.$g().Hq(-1);a.dispatchEvent(vBa(64,b));var c=a.$g();b!=a.X7&&_.bV(a.i(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.rb||c.render(),c.Hq(-1)),c.setVisible(b),b)){c=new _.Y_(a.i(),12,!1);var d=a.$g(),e=d.i();d.isVisible()||(e.style.visibility="hidden",_.zK(e,!0));c.Cd(e,8);d.isVisible()||(_.zK(e,!1),e.style.visibility="visible")}a.X7=b},d0=function(a,b,c){var d=a.getHandler();(c?d.listen:d.Ve).call(d,b,"enter",a.LJa)};_.k=c0.prototype;
_.k.Tg=function(a){this.$g().La(a,!0)};_.k.Fz=function(a,b){this.$g().hE(a,b,!0)};_.k.removeItem=function(a){(a=this.$g().removeChild(a,!0))&&a.dispose()};_.k.mF=function(a){return _.QK(this.$g(),a)};_.k.cU=function(){return _.PK(this.$g())};_.k.dU=function(){return this.$g().dU()};_.k.$g=function(){this.Ih?this.AT&&this.Ih.getParent()!=this&&this.Ih.Af(this):this.$s(new _.W_(this.ta()),!0);this.Ih.i()||this.Ih.V();return this.Ih};
_.k.$s=function(a,b){var c=this.Ih;a!=c&&(c&&(this.hu(),this.rb&&d0(this,c,!1)),this.Ih=a,this.AT=!b,a&&(a.Af(this),a.setVisible(!1,!0),_.X_(a,!1),a.Wo(!1),this.rb&&d0(this,a,!0)))};_.k.Wj=function(a){return this.$g().Wj(a)};_.TV("goog-submenu",function(){return new c0(null)});
_.f0=function(a,b,c,d,e){_.bW.call(this,a,c||a0.Cc(),d);this.hg(64,!0);this.GV=new bHa(null,9);b&&this.$s(b);this.Wc=new _.Pj(500);!_.de&&!_.ee||_.Lb("533.17.9")||(this.RU=!0);this.FIa=e||_.V_.Cc()};_.p(_.f0,_.bW);_.k=_.f0.prototype;_.k.RU=!1;_.k.Ea=function(){_.f0.ka.Ea.call(this);hHa(this,!0);this.Tb&&g0(this,this.Tb,!0);_.TK(this.ya,"haspopup",!!this.Tb)};_.k.yc=function(){_.f0.ka.yc.call(this);hHa(this,!1);if(this.Tb){this.Te(!1);this.Tb.yc();g0(this,this.Tb,!1);var a=this.Tb.i();a&&_.wd(a)}};
_.k.na=function(){_.f0.ka.na.call(this);this.Tb&&(this.Tb.dispose(),delete this.Tb);delete this.IKa;this.Wc.dispose()};_.k.gs=function(a){_.f0.ka.gs.call(this,a);this.Se()&&(this.Te(!_.QV(this,64),a),this.Tb&&(a=_.QV(this,64),this.Tb.Nu=a))};_.k.hs=function(a){_.f0.ka.hs.call(this,a);this.Tb&&!this.Se()&&(this.Tb.Nu=!1)};_.k.Zu=function(){this.setActive(!1);return!0};_.k.TFa=function(a){this.Tb&&this.Tb.isVisible()&&!this.Wj(a.target)&&this.Te(!1)};
_.k.Wj=function(a){return a&&_.Pi(this.i(),a)||this.Tb&&this.Tb.Wj(a)||!1};_.k.ds=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.Tb&&this.Tb.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.Tb.yl(a);return c&&this.Tb&&this.Tb.fh instanceof c0||27!=a.keyCode&&!b?c:(this.Te(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Te(!0,a),!0):!1};_.k.b6=function(){this.Te(!1)};
_.k.jGa=function(){this.Se()||this.Te(!1)};_.k.zu=function(a){this.RU||this.Te(!1);_.f0.ka.zu.call(this,a)};_.k.$g=function(){this.Tb||this.$s(new _.W_(this.ta(),this.FIa));return this.Tb||null};_.k.$s=function(a){var b=this.Tb;a!=b&&(b&&(this.Te(!1),this.rb&&g0(this,b,!1),delete this.Tb),this.rb&&_.TK(this.ya,"haspopup",!!a),a&&(this.Tb=a,a.Af(this),a.setVisible(!1),_.X_(a,this.RU),this.rb&&g0(this,a,!0)));return b};_.k.Tg=function(a){this.$g().La(a,!0)};_.k.Fz=function(a,b){this.$g().hE(a,b,!0)};
_.k.removeItem=function(a){(a=this.$g().removeChild(a,!0))&&a.dispose()};_.k.mF=function(a){return this.Tb?_.QK(this.Tb,a):null};_.k.cU=function(){return this.Tb?_.PK(this.Tb):0};_.k.setVisible=function(a,b){(a=_.f0.ka.setVisible.call(this,a,b))&&!this.isVisible()&&this.Te(!1);return a};_.k.yd=function(a){_.f0.ka.yd.call(this,a);this.isEnabled()||this.Te(!1)};_.k.Fra=function(){this.Te(!0)};
_.k.Te=function(a,b){_.f0.ka.Te.call(this,a);if(this.Tb&&_.QV(this,64)==a){if(a)this.Tb.rb||this.Tb.render(),this.MY=_.cV(this.i()),this.rja=_.xK(this.i()),iHa(this),!b||40!=b.keyCode&&38!=b.keyCode?this.Tb.Hq(-1):_.l_(this.Tb);else{this.setActive(!1);this.Tb.Nu=!1;var c=this.i();c&&(_.TK(c,"activedescendant",""),_.TK(c,"owns",""));null!=this.kW&&(this.kW=void 0,(c=this.Tb.i())&&_.uK(c,"",""))}this.Tb.setVisible(a,!1,b);this.isDisposed()||(b=this.getHandler(),c=a?b.listen:b.Ve,c.call(b,this.ta().Mb(),
"mousedown",this.TFa,!0),this.RU&&c.call(b,this.Tb,"blur",this.jGa),c.call(b,this.Wc,"tick",this.UJa),a?this.Wc.start():this.Wc.stop())}this.Tb&&this.Tb.i()&&this.Tb.ya.removeAttribute("aria-hidden")};var iHa=function(a){if(a.Tb.rb){var b=a.IKa||a.i(),c=a.GV;a.GV.element=b;b=a.Tb.i();a.Tb.isVisible()||(b.style.visibility="hidden",_.zK(b,!0));!a.kW&&a.GV.sFa&&a.GV.IA&32&&(a.kW=_.wK(b));c.Cd(b,c.IE^1,null,a.kW);a.Tb.isVisible()||(_.zK(b,!1),b.style.visibility="visible")}};
_.f0.prototype.UJa=function(){var a=_.xK(this.i()),b=_.cV(this.i()),c=this.rja;(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height)&&_.lBa(this.MY,b)||(this.Tb.rb&&b&&this.MY&&b.xl()<this.MY.xl()&&(c=this.Tb.i(),this.Tb.isVisible()||(c.style.visibility="hidden",_.zK(c,!0)),_.pK(c,new _.EJ(0,0))),this.rja=a,this.MY=b,iHa(this))};
var g0=function(a,b,c){var d=a.getHandler();c=c?d.listen:d.Ve;c.call(d,b,"action",a.b6);c.call(d,b,"close",a.S5);c.call(d,b,"highlight",a.Y5);c.call(d,b,"unhighlight",a.l6)},hHa=function(a,b){var c=a.getHandler();(b?c.listen:c.Ve).call(c,a.i(),"keydown",a.aGa)};_.f0.prototype.Y5=function(a){(a=a.target.i())&&jHa(this,a)};_.f0.prototype.aGa=function(a){PV(this,32)&&this.If()&&this.Tb&&this.Tb.isVisible()&&a.stopPropagation()};
_.f0.prototype.l6=function(){if(!k_(this.Tb)){var a=this.i();_.TK(a,"activedescendant","");_.TK(a,"owns","")}};_.f0.prototype.S5=function(a){if(_.QV(this,64)&&a.target instanceof _.S_){a=a.target;var b=a.i();a.isVisible()&&_.QV(a,2)&&null!=b&&jHa(this,b)}};var jHa=function(a,b){a=a.i();b=jV(b)||b;if(!b.id){var c=_.KK.Cc();b.id=":"+(c.GM++).toString(36)}xBa(a,b);_.TK(a,"owns",b.id)};_.TV("goog-menu-button",function(){return new _.f0(null)});
var h0=function(a){_.Xe.call(this);this.oj=[];this.Cia(a)};_.p(h0,_.Xe);_.k=h0.prototype;_.k.nv=null;_.k.Fq=null;_.k.cU=function(){return this.oj.length};_.k.mF=function(a){return this.oj[a]||null};_.k.Cia=function(a){a&&(_.Ha(a,function(b){i0(this,b,!1)},this),_.Nc(this.oj,a))};_.k.Tg=function(a){this.Fz(a,this.cU())};_.k.Fz=function(a,b){a&&(i0(this,a,!1),_.CJ(this.oj,b,0,a))};_.k.removeItem=function(a){a&&_.Kc(this.oj,a)&&a==this.nv&&(this.nv=null,this.dispatchEvent("select"))};_.k.$r=function(){return this.nv};
_.k.dU=function(){return _.Hc(this.oj)};_.k.ZB=function(a){a!=this.nv&&(i0(this,this.nv,!1),this.nv=a,i0(this,a,!0));this.dispatchEvent("select")};_.k.nU=function(){var a=this.nv;return a?_.Ga(this.oj,a):-1};_.k.xra=function(a){this.ZB(this.mF(a))};_.k.clear=function(){_.pU(this.oj);this.nv=null};_.k.na=function(){h0.ka.na.call(this);delete this.oj;this.nv=null};var i0=function(a,b,c){b&&("function"==typeof a.Fq?a.Fq(b,c):"function"==typeof b.Yo&&b.Yo(c))};
_.j0=function(a,b,c,d,e){_.f0.call(this,a,b,c,d,e||new _.V_("listbox"));this.V3=this.getContent();this.M6=null;this.aaa("listbox")};_.p(_.j0,_.f0);_.k=_.j0.prototype;_.k.te=null;_.k.Ea=function(){_.j0.ka.Ea.call(this);k0(this);kHa(this)};_.k.Dg=function(a){_.j0.ka.Dg.call(this,a);(a=this.jF())?(this.V3=a,k0(this)):this.$r()||this.xra(0)};_.k.na=function(){_.j0.ka.na.call(this);this.te&&(this.te.dispose(),this.te=null);this.V3=null};
_.k.b6=function(a){this.ZB(a.target);_.j0.ka.b6.call(this,a);a.stopPropagation();this.dispatchEvent("action")};_.k.yGa=function(){var a=this.$r();_.j0.ka.Lb.call(this,a&&a.Ib());k0(this)};_.k.$s=function(a){var b=_.j0.ka.$s.call(this,a);a!=b&&(this.te&&this.te.clear(),a&&(this.te?_.OK(a,function(c){l0(c);this.te.Tg(c)},this):m0(this,a)));return b};_.k.Tg=function(a){l0(a);_.j0.ka.Tg.call(this,a);this.te?this.te.Tg(a):m0(this,this.$g());n0(this)};
_.k.Fz=function(a,b){l0(a);_.j0.ka.Fz.call(this,a,b);this.te?this.te.Fz(a,b):m0(this,this.$g())};_.k.removeItem=function(a){_.j0.ka.removeItem.call(this,a);this.te&&this.te.removeItem(a)};_.k.ZB=function(a){if(this.te){var b=this.$r();this.te.ZB(a);a!=b&&this.dispatchEvent("change")}};_.k.xra=function(a){this.te&&this.ZB(this.te.mF(a))};_.k.Lb=function(a){if(null!=a&&this.te)for(var b=0,c;c=this.te.mF(b);b++)if(c&&"function"==typeof c.Ib&&c.Ib()==a){this.ZB(c);return}this.ZB(null)};
_.k.Ib=function(){var a=this.$r();return a?a.Ib():null};_.k.$r=function(){return this.te?this.te.$r():null};_.k.nU=function(){return this.te?this.te.nU():-1};
var m0=function(a,b){a.te=new h0;b&&_.OK(b,function(c){l0(c);this.te.Tg(c)},a);kHa(a)},kHa=function(a){a.te&&a.getHandler().listen(a.te,"select",a.yGa)},k0=function(a){var b=a.$r();a.setContent(b?b.jF():a.V3);var c=a.lc.ob(a.i());c&&a.ta().CHa(c)&&(null==a.M6&&(a.M6=_.UK(c,"label")),b=b?b.i():null,_.VK(c,b?_.UK(b,"label"):a.M6),n0(a))},n0=function(a){var b=a.lc;if(b&&(b=b.ob(a.i()))){var c=a.ya;b.id||(b.id=":"+(_.KK.Cc().GM++).toString(36));_.SK(b,"option");_.TK(b,"selected",!0);_.TK(c,"activedescendant",
b.id);a.te&&(c=a.te.dU(),_.TK(b,"setsize",lHa(c)),a=a.te.nU(),_.TK(b,"posinset",0<=a?lHa(_.Th(c,0,a+1)):0))}},lHa=function(a){return Xza(a,function(b){return b instanceof _.S_})},l0=function(a){a.aaa(a instanceof _.S_?"option":"separator")};_.j0.prototype.Te=function(a,b){_.j0.ka.Te.call(this,a,b);_.QV(this,64)?this.$g().Hq(this.nU()):n0(this)};_.TV("goog-select",function(){return new _.j0(null)});
var o0=function(a){_.LK.call(this);this.Yb=a;this.Zz=this.Qaa=null;this.gO=new _.j0(null);this.La(this.gO);this.vO=new _.j0(null);this.La(this.vO)};_.x(o0,_.LK);_.k=o0.prototype;
_.k.V=function(){_.LK.prototype.V.call(this);_.aK(this.i(),"gb-translate-panel");var a=_.SJ("LABEL","gb-translate-sl","From:"),b=_.SJ("LABEL","gb-translate-tl","To:"),c=_.SJ("DIV","gb-translate-controls");this.i().appendChild(c);c.appendChild(a);this.gO.render(c);c.appendChild(b);this.vO.render(c);this.Qaa=_.SJ("DIV","gb-translate-text",this.Yb.Qd().Va().$d);this.i().appendChild(this.Qaa)};
_.k.Ea=function(){var a=this;_.LK.prototype.Ea.call(this);var b=this.getHandler();b.listen(this.gO,"action",this.B$);b.listen(this.vO,"action",this.B$);b.listen(document.body,"copy",this.U5);b=this.Yb.ama();_.tGa(b).then(function(c){if(a.rb){var d=a.Yb.ama();c=c.data.languages;d=_.tZ("gb-reader/prefs/layers/translate/target-language",d);mHa(a.vO,c,d);d=_.tZ("gb-reader/prefs/layers/translate/source-language","auto");mHa(a.gO,[{language:"auto",name:"Detect language"}].concat(c),d);a.B$()}})};
_.k.yc=function(){this.Zz&&(this.Zz.cancel(),this.Zz=null);_.LK.prototype.yc.call(this)};_.k.U5=function(a){var b=this.i();this.Yb.getVolume().su().hq()||!_.Pi(a.target,b)&&!_.Pi(b,a.target)||a.preventDefault()};
_.k.B$=function(){var a=this;if(this.rb){this.Zz&&(this.Zz.cancel(),this.Zz=null);var b=this.vO.$r().Ib(),c=this.gO.$r().Ib();_.sZ("gb-reader/prefs/layers/translate/target-language",b);_.sZ("gb-reader/prefs/layers/translate/source-language",c);c="auto"==c?"":c;this.Zz=_.sGa(this.Yb.Qd().Va().$d,b,c).then(function(d){_.TJ(a.Qaa,d);return d})}};
var mHa=function(a,b,c){var d=new _.W_;_.X_(d,!1);b=_.l(b);for(var e=b.next();!e.done;e=b.next())e=e.value,d.La(new _.S_(e.name,e.language),!0);a.$s(d);a.Lb(c);_.aK(d.i(),"gb-translate-menu-vertical")};
var p0=function(){_.Be.call(this);this.an=null};_.x(p0,_.Be);p0.prototype.na=function(){_.Oc(this.an)};p0.prototype.render=function(a,b,c){this.an=new o0(a);this.an.render(c);a.Xs(1);a.show()};
_.nHa=function(a){a=a.iq;ZW(a,new WW("notes",M_,["short_passage","text","note"],"Add Note","View Note",[HCa(),GCa()]));ZW(a,new WW("geo",x_,["geo"],void 0,"View Map",[]));ZW(a,new WW("dictionary",c_,["word"],"Define",void 0,[]));ZW(a,new WW("translate",p0,["text"],"Translate",void 0,[ICa()]));ZW(a,new WW("copy",ZZ,["text"],"Copy",void 0,[FCa()]))};
_.q0=function(){};_.OZ=function(a,b){var c=_.r0(),d;c&&(d=c.getItem(a));"string"!==typeof d&&(d="string"===typeof b?b:null);return _.xj(d)};_.q0.prototype.hp=function(a,b){var c=_.r0();return c?(c.setItem(a,b),_.xj(b)):_.hj(Error("oe"))};_.q0.prototype.clear=function(){_.r0().clear()};_.r0=function(){try{return window.localStorage||null}catch(a){return null}};

}catch(e){_._DumpException(e)}
try{
var r7=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)},UWa=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},s7=function(a){_.nd(["timing","Web Reader",a,void 0])},VWa=function(a){var b=_.dZ();if(!b||!a)return null;a="gb-id/"+a;var c=b.getItem(a)||null;a:if(c){var d=-1;try{d=_.vS(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=_.me(c,3);try{b.setItem(a,c)}catch(e){return null}}return c},XWa=function(a){t7||(t7=_.kj("gapi.load",a.parentWindow)?_.xj():_.ai(WWa,{document:a}).then());return t7},y7=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 _.CY:e=a.message;a=a.aLa;6==a.reason&&(c=a.order_url,f="View Declined Order");break;case u7: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 v7:e="To read books on Google Play, set your web browser to allow cookies for books.googleusercontent.com.";break;case w7:e="This book contains content that is not yet supported in your browser.";break;case x7:e="This book's rental period has expired.";break;default:_.za(a)}d=YWa(d,function(){_.ud(b,"#")?_.ZK(window.location,b):_.ZK(window.top.location,b)});d.setDraggable(!1);d.G4=!1;_.LL(d);e=_.SJ("DIV",
null,_.SJ("P",null,e));c&&e.appendChild(_.SJ("A",{target:"_top",href:c},f));d.ob().appendChild(e);return d},ZWa=function(a){var b=[_.JU(a.getContent())],c=a.mV;a=a.lV;c&&a&&b.push(_.LU("A",{href:a,target:"_top"},c));return _.$Aa(_.VAa(" ",b))},$Wa=function(a){try{var b=JSON.parse(a);return _.Aa(b)?b:{}}catch(c){}return{}},aXa=function(a,b,c,d){if(!b&&!c)return null;var e=b?String(b).toUpperCase():null;return _.Vi(a,function(f){return(!e||f.nodeName==e)&&(!c||"string"===typeof f.className&&_.Gc(f.className.split(/\s+/),
c))},!0,d)},z7=function(a,b){b instanceof _.xc?a.addCallback((0,_.Ca)(b.yE,b)):a.addCallback(function(){return b})},bXa=function(a,b){a.ya=b},cXa=function(a,b){a.Ne=b;a.kl&&_.Zd(a.kl,b)},dXa=function(a,b){return a.execute("mylibrary.bookshelves.addVolume",{shelf:7,volumeId:b,source:"ge-web-app"}).then(function(){return!0})},eXa=/^(\d{4})(?:(?:-?(\d{2})(?:-?(\d{2}))?)|(?:-?(\d{3}))|(?:-?W(\d{2})(?:-?([1-7]))?))?$/,fXa=/^(\d{2})(?::?(\d{2})(?::?(\d{2})(\.\d+)?)?)?$/,gXa=/Z|(?:([-+])(\d{2})(?::?(\d{2}))?)$/,
hXa=function(a,b){var c=b.match(eXa);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 _.BS("d",f-1))):b?(a.setMonth(0),a.setDate(1),c=a.getDay()||7,a.add(new _.BS("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},A7=function(a,b,c){var d=_.DCa(a,b);return _.CCa(a,b,d,c)},iXa=function(a,b,c){var d=null;b=a.jV.get(b);
_.La(b.sqa,function(e){d=e(this.Ua,this.qd,this.Xn,c);return!!d},a);return d},jXa=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.SR[e]||[]);for(var f=e.next();!f.done;f=e.next()){f=f.value;var g=f.Zc;b.has(g)?b.delete(g):b.set(g,f)}}return Array.from(b.values())},kXa=function(a){a=_.NU(a).split(" ");var b=[];1==a.length&&
b.push("word");5>=a.length&&b.push("short_passage");b.push("text");return b},lXa=function(a,b,c){var d=new Set(c.map(function(h){return h.getType()})),e=kXa(b.$d);b=[];c=new Set;e=_.l(e);for(var f=e.next();!f.done;f=e.next()){f=_.l(a.SR[f.value]||[]);for(var g=f.next();!g.done;g=f.next())g=g.value,c.has(g.Zc)||g.oE.some(function(h){return d.has(h)})||(b.push(g),c.add(g.Zc))}return b},mXa=function(a){if(!a.VL())return"";a=_.JY(a);a=Math.round(a/3600);var b=Math.round(a/24);return 1>=a?"Expiring soon":
48>=a?a+" hours":b+" days"},nXa=function(a){return a.Cl?"":a.Ya.viewOrderUrl||""},oXa=function(a){switch(_.LY(a)){case "FOR_RENTAL_ONLY":case "FOR_SALE_AND_RENTAL":return!0}return!1},pXa=function(a){if(a.Cl)return a.Cl.ru;var b=[],c="";(a=a.Ya.offers)&&_.Ha(a,function(d){d.retailPrice&&(b.push(d.retailPrice.amountInMicros),c=d.retailPrice.currencyCode)});if(!b.length)return"";_.rU(b);return _.dFa(b[0]/1E6,c)},qXa=function(a,b){var c=a.Jm();if(c.length&&"line"!==a.WR)for(a=_.l(c),c=a.next();!c.done;c=
a.next())qXa(c.value,b);else b.push(a.Mg)},B7=function(a,b,c,d){var e=c.Jm();if(e.length){for(var f=Infinity,g=-Infinity,h=0;h<e.length;h++)_.uW(a,b,e[h].Va())&&(f=Math.min(f,h),g=Math.max(g,h));if(f<=g&&(B7(a,b,e[f],d),f<g)){c="line"===c.WR?d.length:Infinity;for(f+=1;f<g;f++)qXa(e[f],d);for(B7(a,b,e[g],d);d.length>c;)b=d.pop(),a=d.pop(),b&&a?(b=new _.fK(b.left,b.top,b.width,b.height),_.EU(b,a),a=b):a=null,a&&d.push(a)}}else d.push(c.Mg)},rXa=function(a,b){var c=[],d=a.To.Va();d&&_.uW(a.oa,b,d)&&
B7(a.oa,b,a.To,c);return c},C7=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=_.gK(f.wy,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())_.Nc(c,f.value.Jm());return c.length?C7(a,c):d},sXa=function(){_.oT.call(this,"caching disabled for this request")};_.x(sXa,_.oT);var D7=function(a){this.Ya=a;this.oj=a.items||[]};D7.prototype.Hf=function(){return this.oj.length};
D7.prototype.getItem=function(a){return(a=this.oj[a])?new _.HY(a):null};
var tXa=function(a){return _.rT.promise.then(function(b){var c=a.Om(),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("/"))})},uXa=function(a){a=void 0===a?_.hZ:a;return tXa(a).then(function(b){return new D7(b)})},vXa=function(a,b,c){c=c&&2==c.AH;if(!c){var d=a.QY.get(b);if(d)return _.xj(d)}c?c=_.hj(new sXa):(c=new _.ZY,_.$Y(c,1),c=uXa(c).then(function(e){for(var f=
0,g;g=e.getItem(f);f++)if(g.Za()==b)return g;throw new _.YY;}));return _.xd(c,function(){return a.dIa.eq(b)}).then(function(e){e=new _.HY(e,a.n7);a.QY.set(e.Za(),e);return e})},wXa=function(a,b,c){b=_.jZ(b,c);return a.Hka.get(b)},xXa=function(a){return new _.kX({fontFace:a.eF,fontSize:a.hF,MU:a.IF,aV:a.ZF,lineHeight:a.eG})},yXa=function(a,b,c){return a.Xr(b,c).then(function(d){d=_.bX(d,a.$a(),!0,!0);return _.Ja(d,function(e){return this.tb.Fv.has(e.Zc)},a)})},E7=null,zXa={".":".2E","!":".21","~":".7E",
"*":".2A","'":".27","(":".28",")":".29","%":"."},F7=function(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return zXa[b]})},G7=function(a){try{a.Lk.save(a.Zra)}catch(b){throw"Storage mechanism: Quota exceeded";}},H7=function(a){return a.Lk.XMLDocument.documentElement},I7=function(a,b){this.Zra=a;this.Lk=null;if(_.zb&&!_.Mb(9)){E7||(E7=new _.ff);this.Lk=E7.get(a);this.Lk||(b?this.Lk=document.getElementById(b):(this.Lk=document.createElement("userdata"),this.Lk.addBehavior("#default#userData"),
document.body.appendChild(this.Lk)),E7.set(a,this.Lk));try{this.Lk.load(this.Zra)}catch(c){this.Lk=null}}};_.p(I7,_.GZ);_.k=I7.prototype;_.k.Dl=function(){return!!this.Lk};_.k.set=function(a,b){this.Lk.setAttribute(F7(a),b);G7(this)};_.k.get=function(a){a=this.Lk.getAttribute(F7(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};_.k.remove=function(a){this.Lk.removeAttribute(F7(a));G7(this)};_.k.Hf=function(){return H7(this).attributes.length};
_.k.Aj=function(a){var b=0,c=H7(this).attributes,d=new _.ef;d.next=function(){if(b>=c.length)throw _.df;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};_.k.clear=function(){for(var a=H7(this),b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);G7(this)};var J7=function(a){this.CV=a};
J7.prototype.set=function(a,b){void 0===b?this.CV.remove(a):this.CV.set(a,_.$e(b))};J7.prototype.get=function(a){try{var b=this.CV.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};J7.prototype.remove=function(a){this.CV.remove(a)};
var K7=function(a,b,c){c&&(a=_.PU(a));a.length>b&&(a=a.substring(0,b-3)+"...");c&&(a=_.qi(a));return a},AXa=function(a,b){return new _.EJ(a.x+b.x,a.y+b.y)},BXa=function(a,b,c){if(_.Fe(a))_.Ye(a,b,!1,c);else if(a=_.Re(a))if(b=a.dh[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var d=b[a];d&&0==d.capture&&!d.ny&&_.Ve(d,c)}},CXa=function(a){if(a.Hf&&"function"==typeof a.Hf)a=a.Hf();else if(_.Mc(a)||"string"===typeof a)a=a.length;else{var b=0,c;for(c in a)b++;a=b}return a},DXa=function(a,b){if("function"==
typeof a.every)return a.every(b,void 0);if(_.Mc(a)||"string"===typeof a)return _.Ma(a,b,void 0);for(var c=_.kf(a),d=_.jf(a),e=d.length,f=0;f<e;f++)if(!b.call(void 0,d[f],c&&c[f],a))return!1;return!0},L7=function(a,b){return new _.Jh(a,!0,b)},M7="",N7=function(){_.Be.call(this);this.E$={}};_.p(N7,_.Be);N7.prototype.WA=null;N7.prototype.connect=function(a){a&&a()};N7.prototype.isConnected=function(){return!0};
var EXa=function(a,b){if(b&&"string"===typeof a)try{return JSON.parse(a)}catch(c){return null}else if(!b&&"string"!==typeof a)return _.$e(a);return a};N7.prototype.na=function(){N7.ka.na.call(this);delete this.E$;delete this.tka};
var FXa={1:"NativeMessagingTransport",2:"DirectTransport"},GXa=["pu","lru","pru","lpu","ppu"],O7=function(){for(var a=10,b="";0<a--;)b+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(62*Math.random()));return b},P7=function(a){_.Be.call(this);this.qg=a||_.Yi()};_.p(P7,_.Be);P7.prototype.yY=0;P7.prototype.getType=function(){return this.yY};P7.prototype.getWindow=function(){return this.qg.getWindow()};P7.prototype.getName=function(){return FXa[String(this.yY)]||""};
var Q7={},R7={},HXa=function(a){a=a.split(",");a[1]=a[1]||null;return a},IXa=function(a,b,c){this.jl=a;this.Yqa=b;this.tpa=c},JXa=function(a){var b=new IXa(a.channelName,a.service,a.payload);a=b.jl;var c=b.Yqa;b=b.tpa;var d=R7[a];if(d)return d.YO(c,b),!0;d=HXa(b)[0];for(var e in R7){var f=R7[e];if(1==S7(f)&&!f.isConnected()&&"tp"==c&&"SETUP"==d)return T7(f,a),f.YO(c,b),!0}return!1},U7=function(a,b){P7.call(this,b);this.Ge=a;this.Fd=new _.MJ(this);_.$i(this,this.Fd);this.ys=new _.Pj(100,this.getWindow());
_.$i(this,this.ys);this.Jk=new _.xc;this.Kk=new _.xc;this.hj=new _.xc;this.C4=O7();this.iy=null;this.qE={};this.ZJa=this.Ge.name;a=this.Ge;b=S7(this.Ge);T7(a,this.Ge.name+"_"+b);this.SL=!1;z7(this.hj,this.Jk);z7(this.hj,this.Kk);this.hj.addCallback(this.B8,this);this.hj.callback(!0);this.Fd.listen(this.ys,"tick",this.wM)};_.p(U7,P7);_.k=U7.prototype;_.k.yY=2;
_.k.Gsa=function(a){a=HXa(a);var b=a[1];switch(a[0]){case "SETUP_ACK":this.Jk.oo||this.Jk.callback(!0);break;case "SETUP":this.CX(),null!=this.iy&&this.iy!=b&&this.NN(),this.iy=b}};_.k.NN=function(){this.send("tp","SETUP,"+this.C4)};_.k.CX=function(){this.send("tp","SETUP_ACK");this.Kk.oo||this.Kk.callback(!0)};
_.k.connect=function(){var a=this.getWindow();if(a){var b=_.Hd(a);0==(Q7[b]||0)&&null==_.kj("crosswindowmessaging.channel",a)&&_.Gd("crosswindowmessaging.channel",JXa,a);Q7[b]++;this.SL=!0;this.wM()}};_.k.wM=function(){this.Ge.isConnected()?this.ys.stop():(this.ys.start(),this.NN())};_.k.send=function(a,b){if(this.Ge.Qo){var c=0==S7(this.Ge)?1:0;a=new IXa(this.ZJa+"_"+c,a,b);this.Ge.Ci().directSyncMode?this.fla(a):this.qE[_.Hd(a)]=_.mf((0,_.Ca)(this.fla,this,a),0)}};
_.k.fla=function(a){var b=_.Hd(a);this.qE[b]&&delete this.qE[b];try{var c=_.kj("crosswindowmessaging.channel",this.Ge.Qo)}catch(d){return}if(null!==c)try{c({channelName:a.jl,service:a.Yqa,payload:a.tpa})}catch(d){}};_.k.B8=function(){KXa(this.Ge,(this.Ge.Ci(),0))};
_.k.na=function(){if(this.SL){var a=this.getWindow(),b=_.Hd(a);1==--Q7[b]&&_.Gd("crosswindowmessaging.channel",null,a)}this.qE&&(_.ii(this.qE,function(c){_.nf(c)}),this.qE=null);this.Jk&&(this.Jk.cancel(),delete this.Jk);this.Kk&&(this.Kk.cancel(),delete this.Kk);this.hj&&(this.hj.cancel(),delete this.hj);U7.ka.na.call(this)};
var V7={},LXa=function(a){a=a.split(",");a[1]=a[1]||null;return a},NXa=function(a){var b=a.Yg.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=R7[e])return d.YO(c,b,a.Yg.origin),!0;d=LXa(b)[0];for(var f in R7){var g=R7[f];if(1==S7(g)&&!g.isConnected()&&"tp"==c&&("SETUP"==d||"SETUP_NTPV2"==d)&&MXa(g,a.Yg.origin))return T7(g,e),g.YO(c,b),!0}return!1},W7=function(a,b,c,d,e){P7.call(this,
c);this.Ge=a;this.WG=e||2;this.zKa=b||"*";this.Fd=new _.MJ(this);this.ys=new _.Pj(100,this.getWindow());this.T8=!!d;this.Jk=new _.xc;this.Kk=new _.xc;this.hj=new _.xc;this.C4=O7();this.iy=null;this.T8?1==S7(this.Ge)?z7(this.hj,this.Jk):z7(this.hj,this.Kk):(z7(this.hj,this.Jk),2==this.WG&&z7(this.hj,this.Kk));this.hj.addCallback(this.B8,this);this.hj.callback(!0);this.Fd.listen(this.ys,"tick",this.wM)};_.p(W7,P7);_.k=W7.prototype;_.k.bn=null;_.k.SL=!1;_.k.yY=1;_.k.ON=0;
_.k.Gsa=function(a){var b=LXa(a);a=b[1];switch(b[0]){case "SETUP_ACK":X7(this,1);this.Jk.oo||this.Jk.callback(!0);break;case "SETUP_ACK_NTPV2":2==this.WG&&(X7(this,2),this.Jk.oo||this.Jk.callback(!0));break;case "SETUP":X7(this,1);this.CX(1);break;case "SETUP_NTPV2":2==this.WG&&(b=this.bn,X7(this,2),this.CX(2),1!=b&&null==this.iy||this.iy==a||this.NN(),this.iy=a)}};
_.k.NN=function(){2!=this.WG||null!=this.bn&&2!=this.bn||this.send("tp","SETUP_NTPV2,"+this.C4);null!=this.bn&&1!=this.bn||this.send("tp","SETUP")};_.k.CX=function(a){if(2!=this.WG||null!=this.bn&&2!=this.bn||2!=a){if(null!=this.bn&&1!=this.bn||1!=a)return;this.send("tp","SETUP_ACK")}else this.send("tp","SETUP_ACK_NTPV2");this.Kk.oo||this.Kk.callback(!0)};var X7=function(a,b){b>a.bn&&(a.bn=b);1==a.bn&&(a.Kk.oo||a.T8||a.Kk.callback(!0),a.iy=null)};_.k=W7.prototype;
_.k.connect=function(){var a=this.getWindow(),b=_.Hd(a),c=V7[b];"number"!==typeof c&&(c=0);0==c&&_.Oe(a.postMessage?a:a.document,"message",NXa,!1,W7);V7[b]=c+1;this.SL=!0;this.wM()};_.k.wM=function(){var a=0==S7(this.Ge);this.T8&&a||this.Ge.isConnected()||this.isDisposed()?this.ys.stop():(this.ys.start(),this.NN())};
_.k.send=function(a,b){var c=this.Ge.Qo;c&&(this.send=function(d,e){var f=this,g=this.Ge.name;this.ON=_.mf(function(){f.ON=0;try{var h=c.postMessage?c:c.document;h.postMessage&&h.postMessage(g+"|"+d+":"+e,f.zKa)}catch(m){}},0)},this.send(a,b))};_.k.B8=function(){KXa(this.Ge,1==this.WG||1==this.bn?200:void 0)};
_.k.na=function(){if(this.SL){var a=this.getWindow(),b=_.Hd(a),c=V7[b];V7[b]=c-1;1==c&&_.Te(a.postMessage?a:a.document,"message",NXa,!1,W7)}this.ON&&(_.nf(this.ON),this.ON=0);_.Oc(this.Fd);delete this.Fd;_.Oc(this.ys);delete this.ys;this.Jk.cancel();delete this.Jk;this.Kk.cancel();delete this.Kk;this.hj.cancel();delete this.hj;delete this.send;W7.ka.na.call(this)};
var OXa=function(){for(var a in R7)_.Oc(R7[a])},PXa=/^%*tp$/,QXa=/^%+tp$/,Y7=function(a,b){N7.call(this);for(var c=0,d;d=GXa[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw Error("na`"+a[d]+"`"+d);this.fj=a;this.name=this.fj.cn||O7();this.qg=b||_.Yi();this.fT=[];this.n9=new _.MJ(this);a.lpu=a.lpu||_.Rj(this.qg.getWindow().location.href)+"/robots.txt";a.ppu=a.ppu||_.Rj(a.pu||"")+"/robots.txt";R7[this.name]=this;_.JJ(window,"unload",OXa)||_.Ne(window,"unload",OXa)};_.p(Y7,N7);_.k=Y7.prototype;
_.k.Qw=null;_.k.tB=null;_.k.gt=null;_.k.Db=1;_.k.isConnected=function(){return 2==this.Db};_.k.Qo=null;_.k.IU=null;_.k.Ci=function(){return this.fj};_.k.connect=function(a){this.w3=a||_.Ba;3==this.Db&&(this.Db=1);this.tB?this.tB.addCallback(this.Vja):this.Vja()};
_.k.Vja=function(){this.tB=null;this.fj.ifrid&&(this.IU=this.qg.i(this.fj.ifrid));if(this.IU){var a=this.IU.contentWindow;a||(a=window.frames[this.fj.ifrid]);this.Qo=a}if(!this.Qo){if(window==window.top)throw Error("pa");this.Qo=window.parent}if(!this.gt){this.fj.tp||(this.fj.tp="function"===typeof document.postMessage||"function"===typeof window.postMessage||_.zb&&window.postMessage?1:0);if("function"===typeof this.fj.tp)this.gt=new this.fj.tp(this,this.qg);else switch(this.fj.tp){case 1:this.gt=
new W7(this,this.fj.ph,this.qg,!!this.fj.osh,this.fj.nativeProtocolVersion||2);break;case 2:if(a=this.Qo)try{a=window.document.domain==this.Qo.document.domain}catch(b){a=!1}a&&(this.gt=new U7(this,this.qg))}if(!this.gt)throw Error("oa");}for(this.gt.connect();0<this.fT.length;)this.fT.shift()()};_.k.close=function(){this.tB&&(this.tB.cancel(),this.tB=null);this.fT.length=0;this.n9.yf();this.Db=3;_.Oc(this.gt);this.w3=this.gt=null;_.Oc(this.Qw);this.Qw=null};
var KXa=function(a,b){a.isConnected()||a.Qw&&a.Qw.Se()||(a.Db=2,_.Oc(a.Qw),void 0!==b?(a.Qw=new _.ZU(a.w3,b),a.Qw.start()):(a.Qw=null,a.w3()))};Y7.prototype.send=function(a,b){if(this.isConnected()){try{var c=!!this.Qo&&!this.Qo.closed}catch(e){c=!1}if(c){_.Aa(b)&&(b=_.$e(b));c=this.gt;var d=c.send;PXa.test(a)&&(a="%"+a);a=a.replace(/[%:|]/g,encodeURIComponent);d.call(c,a,b)}else this.close()}};
Y7.prototype.YO=function(a,b,c){this.tB?this.fT.push((0,_.Ca)(this.YO,this,a,b,c)):MXa(this,c)&&!this.isDisposed()&&3!=this.Db&&(a&&"tp"!=a?this.isConnected()&&(a=a.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),a=QXa.test(a)?a.substring(1):a,a=(c=this.E$[a])?c:this.tka?{callback:_.Id(this.tka,a),Foa:_.Aa(b)}:null)&&(b=EXa(b,a.Foa),null!=b&&a.callback(b)):this.gt.Gsa(b))};
var S7=function(a){var b=a.fj.role;return"number"===typeof b?b:window.parent==a.Qo?1:0},T7=function(a,b){delete R7[a.name];a.name=b;R7[b]=a},MXa=function(a,b){var c=a.fj.ph;return _.oj(_.QJ(b))||_.oj(_.QJ(c))||b==a.fj.ph};Y7.prototype.na=function(){this.close();this.IU=this.Qo=null;delete R7[this.name];_.Oc(this.n9);delete this.n9;Y7.ka.na.call(this)};
var Z7=function(a,b){_.Be.call(this);this.IS={};this.K9={};this.Ge=new Y7(a);this.xqa=a.role;a=(0,_.Ca)(this.QFa,this);this.Ge.E$.cmd={callback:a,Foa:!1};this.Ge.connect(b)};_.x(Z7,_.Be);
Z7.prototype.QFa=function(a){var b=JSON.parse(a);var c=b.type;if(!c)throw Error("la`"+a);var d=_.Ih[c];if(!d)throw Error("ma`"+c);b=d.call(null,b);c=this.IS[b.getType()];if("function"===typeof c)c.call(null,b);else if(b instanceof _.Jh)if(a=this.K9[b.a$])this.K9[b.a$]=null,b.VF()?a.resolve(b.gY?b.Eh:null):a.reject(b.getError());else throw Error("qa`"+b);else throw Error("ra`"+b.getType()+"`"+a);};var RXa=function(a,b){var c=_.vj();a.K9[b.getId()]=c;a.Ul(b);return c.promise};
Z7.prototype.Ul=function(a){this.Ge.send("cmd",a.toString())};var $7=function(a,b,c,d){if(a.IS[b])throw Error("sa`"+b);a.IS[b]=(0,_.Ca)(c,d)};Z7.prototype.na=function(){_.Oc(this.Ge);_.Be.prototype.na.call(this)};
var SXa=function(a,b,c){b=b?(0,_.Ca)(b,c):null;c=_.Rj(a.src);if(!c)throw Error("ta");_.qd=new Z7({ph:c,cn:"reader",ifrid:a.id,osh:!0,pu:a.src,role:0},b)},TXa=function(a){return(a=a.getAttribute("href"))&&_.ud(a,"#GBS.")?new _.Lm(a.substring(1)):null},UXa=function(a){return!!a&&!!a.id&&!a.childNodes.length&&"A"==a.tagName&&_.ud(a.id,"GBS.")},VXa=function(a,b,c,d){if(!_.Pi(b,a))return null;if(d)var e=a.nodeValue.substring(0,d).replace(/\s/g,"").length;for(;a&&a!=b&&!UXa(a);)a=_.Ni(a),e&&a.nodeType===
Node.TEXT_NODE&&(e+=a.nodeValue.replace(/\s/g,"").length);return a&&a!=b?new _.Lm(a.id,e):c},WXa=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)},a8=function(a){return new _.EJ(a.offsetLeft,a.offsetTop)},b8=function(a,b){_.Xe.call(this);this.vb=new _.MJ(this);this.UN(a||null);b&&this.yg(b)};_.p(b8,_.Xe);_.k=b8.prototype;_.k.ya=null;_.k.M2=!0;_.k.dja=null;_.k.DA=!1;_.k.v7=-1;_.k.r7=-1;_.k.vn="toggle_display";
_.k.getType=function(){return this.vn};_.k.yg=function(a){this.vn=a};_.k.i=function(){return this.ya};_.k.UN=function(a){c8(this);this.ya=a};_.k.TX=function(a,b){this.vH=a;this.CF=b};_.k.getHandler=function(){return this.vb};var c8=function(a){if(a.DA)throw Error("vd");};_.k=b8.prototype;_.k.isVisible=function(){return this.DA};_.k.f7=function(){return this.DA||150>Date.now()-this.r7};_.k.setVisible=function(a){this.vH&&this.vH.stop();this.CF&&this.CF.stop();a?this.waa():this.zx()};_.k.Cd=_.Ba;
_.k.waa=function(){if(!this.DA&&this.wG()){if(!this.ya)throw Error("wd");this.Cd();var a=_.si(this.ya);if(this.M2)if(this.vb.listen(a,"mousedown",this.Koa,!0),_.zb){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=_.Qi(b)}catch(d){break}a=c;b=a.activeElement}this.vb.listen(a,"mousedown",this.Koa,!0);this.vb.listen(a,"deactivate",this.Joa)}else this.vb.listen(a,"blur",this.Joa);"toggle_display"==this.vn?(this.ya.style.visibility="visible",_.zK(this.ya,!0)):"move_offscreen"==
this.vn&&this.Cd();this.DA=!0;this.v7=Date.now();this.r7=-1;this.vH?(_.Ne(this.vH,"end",this.Xm,!1,this),this.vH.play()):this.Xm()}};_.k.zx=function(a){this.DA&&this.KM(a)&&(this.vb&&this.vb.yf(),this.DA=!1,this.r7=Date.now(),this.CF?(_.Ne(this.CF,"end",_.Id(this.Wja,a),!1,this),this.CF.play()):this.Wja(a))};_.k.Wja=function(a){"toggle_display"==this.vn?this.UGa():"move_offscreen"==this.vn&&(this.ya.style.top="-10000px");this.Jl(a)};
_.k.UGa=function(){this.ya.style.visibility="hidden";_.zK(this.ya,!1)};_.k.wG=function(){return this.dispatchEvent("beforeshow")};_.k.Xm=function(){this.dispatchEvent("show")};_.k.KM=function(a){return this.dispatchEvent({type:"beforehide",target:a})};_.k.Jl=function(a){this.dispatchEvent({type:"hide",target:a})};_.k.Koa=function(a){a=a.target;_.Pi(this.ya,a)||XXa(this,a)||150>Date.now()-this.v7||this.zx(a)};
_.k.Joa=function(a){var b=_.si(this.ya);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||_.Pi(this.ya,a)||"BODY"==a.tagName||XXa(this,a))return}else if(a.target!=b)return;150>Date.now()-this.v7||this.zx()};var XXa=function(a,b){return _.La(a.dja||[],function(c){return b===c||_.Pi(c,b)})};b8.prototype.na=function(){b8.ka.na.call(this);this.vb.dispose();_.Oc(this.vH);_.Oc(this.CF);delete this.ya;delete this.vb;delete this.dja};
var d8=function(a,b){this.Gpa=8;this.Ns=b||void 0;b8.call(this,a)};_.p(d8,b8);d8.prototype.getPosition=function(){return this.Ns||null};d8.prototype.setPosition=function(a){this.Ns=a||void 0;this.isVisible()&&this.Cd()};d8.prototype.Cd=function(){if(this.Ns){var a=!this.isVisible()&&"move_offscreen"!=this.getType(),b=this.i();a&&(b.style.visibility="hidden",_.zK(b,!0));this.Ns.Cd(b,this.Gpa,this.Qna);a&&_.zK(b,!1)}};
var YXa=function(a,b,c){_.GU(function(d){if(1==d.ma)return _.oV?d.return():_.$c(d,_.Zya(),2);if(3!=d.ma)return _.$c(d,_.$ya(a,b,c),3);_.oV=d.va;_.rT.resolve(_.oV);_.dd(d)})},ZXa=function(a,b){var c=b||_.Yi(),d=c.Mb();b=c.createElement("STYLE");var e=_.hAa();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},e8=function(a,b,c){_.Be.call(this);this.TA=null!=c?a.bind(c):
a;this.gq=b;this.aj=null;this.$o=!1;this.wq=0;this.Wc=null};_.x(e8,_.Be);_.k=e8.prototype;_.k.ex=function(a){this.aj=arguments;this.Wc||this.wq?this.$o=!0:this.ju()};_.k.stop=function(){this.Wc&&(_.nf(this.Wc),this.Wc=null,this.$o=!1,this.aj=null)};_.k.pause=function(){this.wq++};_.k.resume=function(){this.wq--;this.wq||!this.$o||this.Wc||(this.$o=!1,this.ju())};_.k.na=function(){_.Be.prototype.na.call(this);this.stop()};_.k.O8=function(){this.Wc=null;this.$o&&!this.wq&&(this.$o=!1,this.ju())};
_.k.ju=function(){var a=this;this.Wc=_.mf(function(){return a.O8()},this.gq);var b=this.aj;this.aj=null;this.TA.apply(null,b)};_.xZ=function(a,b,c){_.LK.call(this,c);this.ue=b.clone();this.qKa=a;this.Ki=null;this.QG=!1};_.x(_.xZ,_.LK);_.xZ.prototype.Va=function(a){var b=new _.EJ(a.left,a.top);return $Xa(this,b,new _.EJ(b.x+a.width,b.y+a.height))};_.xZ.prototype.Xh=function(){return this.Ki&&this.Ki.Xh()};_.xZ.prototype.wd=function(){return this.qKa};
_.xZ.prototype.I5=function(a){if(!this.Ki)return[];var b=_.wK(this.ob());a=rXa(this.Ki,a);return _.Ka(a,function(c){return c.clone().scale(b.width,b.height).round()})};var $Xa=function(a,b,c){if(!a.rb||!a.Ki)return null;var d=a.ob(),e=1/d.offsetWidth;d=1/d.offsetHeight;b=b.clone().scale(e,d);c=c.clone().scale(e,d);b=C7(b,a.Ki.To.Jm());c=C7(c,a.Ki.To.Jm());return b&&c?a.Ki.Va(b,c):null};_.k=_.xZ.prototype;_.k.Qb=function(){return this.ue};_.k.setSize=function(a){this.ue=a.clone()};_.k.getKey=function(){return""};
_.k.qM=function(){return _.xj()};_.k.search=function(a){return this.Ki?this.Ki.search(a):[]};_.k.PS=function(a){return 0<this.search(a).length};var f8=function(a){this.CLa=a};
f8.prototype.save=function(a){var b={reader_font_type:a.jx(),reader_font_size:a.fk(),reader_full_justify:a.rA(),reader_line_height:a.xu()};a=_.kf(b);if("undefined"==typeof a)throw Error("J");var c=new _.Df(null,void 0);b=_.jf(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=_.Wja.get("SID"))?(b="BooksLogin auth="+b,(d=_.IJ(new _.xf(window.location),"authuser"))&&(b+=",authuser="+d),c.Authorization=b,b=!0):b=!1;b&&_.fi(this.CLa,null,
"POST",a,c)};var g8=function(a,b){_.MJ.call(this);this.ZN=_.pd()?null:new f8(b);this.listen(a,"format",this.BGa)};_.x(g8,_.MJ);g8.prototype.BGa=function(a){a=a.target;a.save();a=new _.kX({fontFace:a.jx(),fontSize:a.fk(),MU:a.Yr(),aV:a.rA(),lineHeight:a.xu()});_.pd()?_.qd.Ul(new _.TZ(a)):this.ZN.save(a)};var h8=function(a){_.LK.call(this,a)};_.x(h8,_.LK);h8.prototype.V=function(){this.ya=this.ta().V("DIV","apps-marquee")};
var i8=function(a){_.LK.call(this,a);this.YA=this.vY=this.X2=this.Ne=null;this.Bf=!1};_.x(i8,_.LK);i8.prototype.V=function(){var a=this.ta();this.Ne=a.V("DIV","apps-marquee-text");this.vY=a.V("DIV","apps-marquee-round-top");this.X2=a.V("DIV","apps-marquee-round-bottom");this.ya=a.V("SPAN",{"aria-live":"polite","aria-relevant":"all"},this.vY,this.Ne,this.X2);this.i().className="apps-marquee-item";_.zK(this.vY,!1);this.setVisible(!1)};i8.prototype.ob=function(){return this.Ne};
var aYa=function(a,b){b!=a.YA&&(a.YA&&a.ta().my(a.Ne),a.YA=b,a.setVisible(!!b),b&&a.Ne.appendChild(b))};i8.prototype.setVisible=function(a){_.zK(this.i(),a);this.Bf=a};i8.prototype.isVisible=function(){return this.Bf};i8.prototype.na=function(){_.LK.prototype.na.call(this);delete this.Ne;delete this.vY;delete this.X2};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var bYa=function(a,b){Array.isArray(b)||(b=[b]);b=_.Ka(b,function(c){return"string"===typeof c?c:c.VKa+" "+c.duration+"s "+c.timing+" "+c.delay+"s"});_.iK(a,"transition",b.join(","))},cYa=_.Na(function(){if(_.zb)return _.Lb("10.0");var a=_.Tb("DIV"),b=_.Db?"-webkit":_.Cb?"-moz":_.zb?"-ms":_.yb?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b=_.LU("div",{style:c});_.Zd(a,b);a=a.firstChild;b=a.style[_.RJ("transition")];return""!=("undefined"!==typeof b?b:a.style[_.hK(a,
"transition")]||"")});
var j8=function(a,b,c,d,e){_.NY.call(this);this.ya=a;this.ZK=b;this.qHa=c;this.nla=d;this.PH=Array.isArray(e)?e:[e]};_.p(j8,_.NY);_.k=j8.prototype;_.k.play=function(){if(1==this.Db)return!1;this.aW();this.Em("play");this.startTime=_.Jd();this.Db=1;if(cYa())return _.iK(this.ya,this.qHa),this.usa=_.mf(this.GKa,void 0,this),!0;this.lC(!1);return!1};_.k.GKa=function(){_.wK(this.ya);bYa(this.ya,this.PH);_.iK(this.ya,this.nla);this.usa=_.mf((0,_.Ca)(this.lC,this,!1),1E3*this.ZK)};
_.k.stop=function(){1==this.Db&&this.lC(!0)};_.k.lC=function(a){_.iK(this.ya,"transition","");_.nf(this.usa);_.iK(this.ya,this.nla);this.endTime=_.Jd();this.Db=0;a?this.Em("stop"):this.Em("finish");this.LM()};_.k.na=function(){this.stop();j8.ka.na.call(this)};_.k.pause=function(){};
var k8=function(a,b,c,d){return new j8(a,.13,{opacity:c},{opacity:d},{VKa:"opacity",duration:.13,timing:b,delay:0})};
var eYa=function(a){var b=_.Id(dYa,a,"ok");a.rb?b():_.zb?_.Ne(a,"show",b):_.Ne(a,"beforeshow",b);var c=null;_.Oe(a,"show",function(){a.getDraggable()&&(c=new l8(a))});_.Oe(a,"hide",function(){_.Oc(c)})},dYa=function(a,b){_.GL(a,.75);var c=a.yi;c&&b&&(b=_.NL(c,b))&&_.aK(b,"goog-buttonset-action");b=k8(a.i(),"ease-out",0,1);c=k8(a.i(),"ease-in",1,0);var d=k8(a.mA(),"ease-out",0,.75),e=k8(a.mA(),"ease-in",.75,0);a.TX(b,c,d,e)},YWa=function(a,b){var c=_.JU("");b=b||null;var d=_.OL(new _.IL,{key:"ok",
caption:"Exit"},!0,!0);return fYa(a,c,b,b,d)},fYa=function(a,b,c,d,e){var f=new _.FL(void 0,!0,void 0);f.setTitle(a);cXa(f,b);_.ML(f,e||_.EL());f.MX(!0);f.render();a=f.i();_.aK(a,"jfk-alert");eYa(f);b=f.getId()+".msg";f.ob().id=b;_.SK(a,"alertdialog");_.TK(a,"describedby",b);_.Ne(f,"dialogselect",function(g){c&&g.key==f.yi.LK?c.call(null):d&&d.call(null)});f.setVisible(!0);return f},l8=function(a){_.mL.call(this,a.i());this.aA=a;_.Oe(this,"start",this.cMa,!1,this)};_.x(l8,_.mL);
l8.prototype.cMa=function(a){a=a.SCa;if(this.aA.getDraggable()&&_.$J(a.target,this.aA.Bb())){var b=_.wK(this.aA.i());b=new _.eK(0,b.width,b.height,0);var c=_.DK(this.aA.i());b.expand(-1*c.top,-1*c.right,-1*c.bottom,-1*c.left);if(!b.contains(new _.EJ(a.offsetX,a.offsetY)))return this.M$(),!0}return!1};
l8.prototype.M$=function(){var a=this.aA.ta().Mb(),b=_.Bi(_.tj(a)),c=_.wK(this.aA.i());if("fixed"==_.nK(this.aA.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}_.nL(this,new _.fK(0,0,Math.max(0,a),Math.max(0,b)))};
var m8=function(a,b,c,d){_.Hh.call(this,"ApiaryRequest",d);this.jJa=a;this.jqa=b;this.Gu=c};_.x(m8,_.Hh);m8.prototype.getName=function(){return this.jJa};m8.prototype.getKey=function(){return this.Gu};m8.prototype.ui=function(a){_.Hh.prototype.ui.call(this,a);a.name=this.getName();a.request=this.jqa;a.key=this.getKey()};_.Ih.ApiaryRequest=function(a){return new m8(a.name,a.request,a.key,a.id)};
var n8=function(a,b,c,d,e,f,g,h){_.Hh.call(this,"DisplayFrameInit",h);this.EKa=a;this.lh=b;this.nL=c;this.vma=e;this.wV=f;this.UO=g?_.Oj(_.Tl,g.kb()):void 0;this.gS=d};_.x(n8,_.Hh);n8.prototype.Lm=function(){return this.nL};n8.prototype.eq=function(){return this.UO};n8.prototype.ui=function(a){_.Hh.prototype.ui.call(this,a);a.pinnedVolumeIds=this.EKa;a.userId=this.lh;a.flags=this.Lm();a.basePageInfo=this.gS.kb();a.hcp=this.vma;a.manifestProto=this.wV;a.volumeOverview=this.UO?this.UO.kb():void 0};
_.Ih.DisplayFrameInit=function(a){var b=a.pinnedVolumeIds,c=a.userId,d=a.flags,e=a.manifestProto,f=a.id,g=_.Oj(_.sn,a.basePageInfo),h=a.volumeOverview?_.Oj(_.Tl,a.volumeOverview):void 0;return new n8(b,c,d,g,a.hcp,e,h,f)};
var o8=function(a,b){_.Hh.call(this,"DocumentTitle",b);this.Rq=a};_.x(o8,_.Hh);o8.prototype.getTitle=function(){return this.Rq};o8.prototype.ui=function(a){_.Hh.prototype.ui.call(this,a);a.title=this.getTitle()};_.Ih.DocumentTitle=function(a){return new o8(a.title,a.id)};
var p8=function(a,b){_.Hh.call(this,"ReadingPosition",b);this.Ns=a};_.x(p8,_.Hh);p8.prototype.getPosition=function(){return this.Ns};p8.prototype.ui=function(a){_.Hh.prototype.ui.call(this,a);a.position=this.getPosition()};_.Ih.ReadingPosition=function(a){return new p8(a.position,a.id)};
var q8=function(a,b,c){_.Hh.call(this,"StorageRequest",c);this.Xoa=a;this.aj=b};_.x(q8,_.Hh);q8.prototype.getKey=function(){return this.aj.key};q8.prototype.Ib=function(){return this.aj.value};q8.prototype.ui=function(a){_.Hh.prototype.ui.call(this,a);a.operation=this.Xoa;a.args=this.aj};_.Ih.StorageRequest=function(a){return new q8(a.operation,a.args,a.id)};
var gYa=function(){this.Sw=_.qd;$7(this.Sw,"ApiaryRequest",this.LFa,this)};gYa.prototype.LFa=function(a){var b=this;_.xd(_.rT.promise.then(function(c){return c.execute(a.getName(),a.jqa,a.getKey())}).then(function(c){b.Sw.Ul(L7(a.getId(),c))}),function(c){var d=b.Sw,e=d.Ul,f=a.getId();c=new _.Jh(f,!1,c instanceof Error?c.message:null);e.call(d,c)})};
var r8=function(){_.qT.apply(this,arguments)};_.x(r8,_.qT);r8.prototype.execute=function(a,b,c){return RXa(_.qd,new m8(a,b,void 0===c?null:c))};
var s8={update:function(a){for(var b in a)s8[b]=a[b]},eCa:function(a){if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in a)s8.dCa(b,a[b])},dCa:function(a,b){s8[a]=b}};_.Gd("_OC_addFlags",s8.eCa,void 0);
var t8=function(a,b,c){_.LK.call(this);var d=a.width,e=a.height;_.zb?(document.body.appendChild(a),d=a.width,e=a.height,_.wd(a)):_.Db&&(d=a.naturalWidth,e=a.naturalHeight);this.jHa=new _.ri(d,e);this.uMa=a.src;a=_.cT(_.fT(),b);this.De=new _.AX(c,a)};_.x(t8,_.LK);
t8.prototype.V=function(){this.et=_.TU(this.De.vs.length+1,this.De.Hl.length+1);_.ZJ(this.et,"gb-puzzle-table");this.et.dir="ltr";_.uK(this.et,this.De.Qb());for(var a=0;a<this.De.tV.length;a++)u8(this,Math.floor(a/this.De.Hl.length),a%this.De.Hl.length,Math.floor(this.De.tV[a]/this.De.Hl.length),this.De.tV[a]%this.De.Hl.length);for(a=0;a<this.De.vs.length;a++)u8(this,a,this.De.Hl.length,this.De.vs[a],this.De.Hl.length);for(a=0;a<this.De.Hl.length;a++)u8(this,this.De.vs.length,a,this.De.vs.length,
this.De.Hl[a]);u8(this,this.De.vs.length,this.De.Hl.length,this.De.vs.length,this.De.Hl.length);this.ya=this.et};var u8=function(a,b,c,d,e){var f=a.et.rows[d].cells[e],g=a.De.xv.clone().width,h=a.De.xv.clone().height,m=a.De.vs.length+1-1,n=a.De.Hl.length+1-1,q=g;e==n&&(q=a.De.Qb().width-n*g);e=h;d==m&&(e=a.De.Qb().height-m*h);_.uK(f,q,e);d=(m=a.jHa.width>a.De.Qb().width)?16:0;m=m?8:0;f.style.background="url("+a.uMa+") "+(-c*(g+d)-m)+"px "+(-b*(h+d)-m)+"px no-repeat"};
var v8=function(a,b,c,d){_.xZ.call(this,b,c,d);this.KU=a;this.Ox=null;this.Ki=_.TY(this.wd().$a(),_.wW(a)||{},a.ub(),a.Qb(),a.XL)};_.x(v8,_.xZ);_.k=v8.prototype;_.k.V=function(){_.xZ.prototype.V.call(this);_.uK(this.i(),this.Qb())};_.k.yc=function(){this.Ox&&(this.Ox.promise.cancel(),this.Ox=null);_.xZ.prototype.yc.call(this)};
_.k.qM=function(){if(this.Ox)return this.Ox.promise;this.Ox=_.vj();var a=_.aj(_.aj(_.aj(_.aj(_.FFa(this.KU.Ya.src||""),"source","ge-web-app"),"w",this.Qb().width),"h",this.Qb().height),"edge","stretch").toString();a=this.ta().V("IMG",{src:a});a.style.visibility="hidden";this.getHandler().listen(a,"load",this.hGa);this.i().appendChild(a);return this.Ox.promise};_.k.getKey=function(){return[this.KU.ub(),this.Qb().width,this.Qb().height].join("_")};
_.k.hGa=function(a){a=a.target;if(this.i()){var b=this.ta(),c=this.KU.Ya.image_solution||null;this.KU.XL&&c?(b.removeNode(a),a=new t8(a,c,this.Qb()),this.La(a,!0)):a.style.visibility="";this.Ox.resolve()}};
var w8=function(a,b,c,d){this.oa=a;this.ap=b;this.Np=c;this.yW=d};w8.prototype.mb=function(){return this.ap};w8.prototype.ae=function(){return this.Np};w8.prototype.$a=function(){return this.oa};
var x8=function(a,b,c,d){v8.call(this,a,b,c,d);this.wO=null};_.x(x8,v8);x8.prototype.I5=function(a){return this.wO?this.wO.uK(a).map(function(b){return b.clone().round()}):[]};x8.prototype.qM=function(){var a=v8.prototype.qM.call(this),b=this.Ki,c=this.i();b&&c&&(this.wO=new _.WY(c,this.wd().$a(),this.Qb(),b));return a};x8.prototype.oA=function(a){return this.rb&&this.Ki&&this.wO?this.wO.oA(a):null};
var z8=function(a,b,c,d,e){_.Be.call(this);this.Ae=a;this.oa=b;this.qg=e||_.Yi();this.Nl=d;this.setSize(c);this.PG=null;this.B9=new y8(20)};_.x(z8,_.Be);_.k=z8.prototype;_.k.na=function(){this.B9.clear();this.ta().removeNode(this.PG);_.Be.prototype.na.call(this)};_.k.ta=function(){return this.qg};_.k.tf=function(){return this.Ae};_.k.hU=function(){return new _.eK(0,0,0,0)};_.k.E5=function(){return new _.ri(0,0)};_.k.mU=function(){return this.Qb().clone()};_.k.$a=function(){return this.oa};
_.k.$$=function(a){this.Nl=a};_.k.Qb=function(){return this.ue};_.k.setSize=function(a){this.ue=a.clone().floor()};_.k.vd=function(){};_.k.yF=function(){};_.k.Qe=function(){};_.k.jf=function(){};_.k.hasNextPage=function(a){a=a.wd().ae();var b=_.CW(this.oa,!0);return(b=(b=_.jW(this.oa,b))?new _.Lm(b):null)?0>_.tW(this.oa,a,b):!1};_.k.Zh=function(a){a=a.wd().mb();var b=_.CW(this.oa,!1);return(b=(b=_.jW(this.oa,b))?new _.Lm(b):null)?0<_.tW(this.oa,a,b):!1};
_.k.qF=function(a){return 2==a.wd().yW?this.jf(a).then(function(b){return b&&2!=b.wd().yW?[b,a]:[null,a]}):this.Qe(a).then(function(b){return b&&1!=b.wd().yW?[a,b]:[a,null]})};_.k.RW=function(a,b,c){var d=this;return 0>=c?_.xj():_.WU([b?this.Qe(b):_.xj(null),a?this.jf(a):_.xj(null)]).then(function(e){var f=e[0],g=e[1];e=[];f&&e.push(d.QG(f));g&&e.push(d.QG(g));return _.WU(e).then(function(){return d.RW(g,f,c-1)})})};
_.k.QG=function(a){var b=a.getKey();if(!b||this.B9.Xj(b))return _.xj();this.B9.set(b,a);a.QG=!0;b=a.render;if(!this.PG){var c=this.ta();this.PG=c.createElement("DIV");_.zK(this.PG,!1);c.Mb().body.appendChild(this.PG)}b.call(a,this.PG);return a.qM().then()};var y8=function(a){_.AY.call(this,a,!0)};_.x(y8,_.AY);y8.prototype.removeNode=function(a){_.Oc(a.value);_.AY.prototype.removeNode.call(this,a)};
var A8=function(a,b,c,d,e){z8.call(this,a,b,c,d,e)};_.x(A8,z8);_.k=A8.prototype;
_.k.vd=function(a){var b=this,c=this.$a(),d=a.ub(),e=_.QW(c,d);return 0>e?_.hj(new B8('page ID "'+d+'" not found')):c.El(e)?hYa(this,e).then(function(f){if(f.Lm()&29)throw new B8('page ID "'+d+'" not viewable');var g=new _.Lm(d),h=_.wW(f).block;h=new _.Lm([d,"b",h?h.length:1].join("."));var m=e%2?1:2;g=new w8(b.$a(),g,h,m);h=_.vCa(f);h.scale(b.Nl.Yr()/h.width);h.width<=_.xW.width&&h.height<=_.xW.height||_.yN(h,_.xW);h=h.floor();return s8.text_layer?new x8(f,g,h,b.ta()):new v8(f,g,h,b.ta())}):_.hj(new B8('page ID "'+
d+'" not viewable'))};_.k.yF=function(a){return _.HW(this.$a(),a,1)};_.k.Qe=function(a){var b=this.$a(),c=_.CW(b,!0);a=a.wd().mb().ub();for(a=_.QW(b,a)+1;a<=c;a++)if(b.El(a))return iYa(this,a);return _.xj(null)};_.k.jf=function(a){var b=this.$a(),c=_.CW(b,!1);a=a.wd().mb().ub();for(a=_.QW(b,a)-1;a>=c;a--)if(b.El(a))return iYa(this,a);return _.xj(null)};_.k.mU=function(){var a=(a=this.$a().Ya.default_size)?new _.ri(a.width,a.height):null;a.scale(this.Nl.Yr()/a.width);return a};
_.k.E5=function(){return this.mU(new _.ri(0,0))};var iYa=function(a,b){return(b=_.yW(a.$a(),b))?_.xd(a.vd(b),function(c){if(c instanceof B8)return null;throw c;}):_.xj(null)},hYa=function(a,b){var c=String(b),d=C8.get(c);if(d)return d;a=_.xd(a.tf().pM(a.$a(),b),function(e){C8.remove(c);throw e;});C8.set(c,a);return a},C8=new _.AY(200,!0),B8=function(a){_.ya.call(this,a)};_.x(B8,_.ya);B8.prototype.name="InvalidImageError";
var D8=function(a,b,c,d,e,f){_.xZ.call(this,c,d,f);this.Ne=a;this.EK=b;this.nC=e;this.hsa=this.tK=this.af=null};_.x(D8,_.xZ);_.k=D8.prototype;_.k.ob=function(){return this.af};
_.k.Ea=function(){_.xZ.prototype.Ea.call(this);if(this.QG){var a=this.i();var b=this.Qb(),c=this.EK;b=_.DN({height:b.height+"px",width:b.width+"px"});a=_.BBa(a,_.rb(['<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),_.rb("",null),b);_.fV(a,!0);this.tK=this.ta().qFa(a);this.af=this.tK.body}else this.hsa=ZXa(this.EK),this.af=this.i();this.af.className=
"gb-page-root";this.af.appendChild(this.Ne.cloneNode(!0));a=this.af;c=(0,_.Ca)(this.lLa,this,a);r7(_.gj("AUDIO",a),c);r7(_.gj("VIDEO",a),c);a=this.ta();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.V("GBT",null,g.value));a.mLa(e,c)}if(!this.QG){a=this.wd().$a();f=this.af;b=this.wd().mb();d=new _.ri(f.offsetWidth,
f.offsetHeight);e=_.dV(f);c=[];f=document.createNodeIterator(f,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);g=b;for(var h;h=f.nextNode();)if(UXa(h)&&(g=new _.Lm(h.id)),3===h.nodeType)for(var m=/^\s*\S+\s*$/.test(h.nodeValue)&&1===h.parentNode.childNodes.length,n=g.Wh(),q=/\S+/g,t;t=q.exec(h.nodeValue);){var u=t[0],v=new _.Lm(g,n);n+=u.length;var B=new _.Lm(g,n);g=B.clone();if(m){t=h.parentNode;var z=_.dV(t);t=new _.fK(z.x,z.y,t.offsetWidth-1,t.offsetHeight)}else z=_.iEa(h,t.index,h,q.lastIndex),
t=z.mb(),z=z.ae(),t=t?new _.fK(t.x,t.y,z.x-t.x,z.y-t.y):null;t&&(t.left-=e.x,t.top-=e.y,t.scale(1/d.width,1/d.height),c.push(new _.RY(t,"word",c.length,_.qW(v,B,u))))}b=_.qW(b,b);c=_.tFa(a,c);this.Ki=new _.SY(a,b,c)}};_.k.yc=function(){var a=this.ta();this.my(!0);a.my(this.i());a.removeNode(this.hsa);this.af=null;_.xZ.prototype.yc.call(this)};
_.k.lLa=function(a,b){a=VXa(b,a,this.wd().mb())||"GBS.PA0";var c=b.getAttribute("mediaid")||"";a=_.ZGa(a.toString().replace(/\./g,"_")+"_"+c,!0);this.La(a,!1);a.md(b)};_.k.Xh=function(){return _.qW(this.wd().mb(),this.wd().ae(),jYa(this))};_.k.getKey=function(){return[this.nC.toString(),this.Qb().width,this.Qb().height].join("_")};var jYa=function(a){if(a.Ki)return a.Ki.vo();a=document.createNodeIterator(a.Ne,NodeFilter.SHOW_TEXT,null,!1);for(var b=[],c;c=a.nextNode();)b.push(c.nodeValue);return b.join(" ")};
D8.prototype.PS=function(a){return this.Ki?_.xZ.prototype.PS.call(this,a):0<_.jAa(jYa(this),a,1).length};D8.prototype.getSelection=function(){return this.tK.defaultView.getSelection()};D8.prototype.vy=function(a){(void 0===a?0:a)?kYa(this,lYa(this),mYa(this)):kYa(this,mYa(this),lYa(this))};
var kYa=function(a,b,c){a=a.getSelection();a.removeAllRanges();b&&c&&(a.addRange(b),a.extend(c.endContainer,c.endOffset))},mYa=function(a){var b=a.tK.createRange();b.setStartBefore(a.af);b.setEndBefore(a.af);return b},lYa=function(a){var b=a.tK.createRange();b.setStartAfter(a.af);b.setEndAfter(a.af);return b},E8=function(a,b,c,d,e){this.Sqa=a;this.Ll=b;this.tq=c;this.RGa=d;this.QGa=e};E8.prototype.Zh=function(){return this.RGa};E8.prototype.hasNextPage=function(){return this.QGa};
E8.prototype.toString=function(){return this.Sqa+":"+this.tq.toString()};
var F8=function(a){_.AY.call(this,a,!0)};_.x(F8,_.AY);F8.prototype.set=function(a,b){_.AY.prototype.set.call(this,a,b)};F8.prototype.removeNode=function(a){_.AY.prototype.removeNode.call(this,a);_.Oc(a.value)};
var G8=function(a,b,c,d,e){this.EK=c;this.RS=new _.JX(b);this.mFa=new _.NDa(this.RS,a);this.gy=new _.xY(this.RS,this.EK,d.clone(),a);this.ue=d;this.qg=e},nYa=function(a){return a.replace(/<(img|image|video)\s[^>]*>/gi,function(b,c){c=c.toUpperCase();return b="IMG"==c?b.replace(/\s+src="([^"]+)"/i,function(d,e){return' src="'+H8(e)+'"'}):"IMAGE"==c?b.replace(/\s+xlink:href="([^"]+)"/i,function(d,e){return' xlink:href="'+H8(e)+'"'}):b.replace(/\s+poster="([^"]+)"/i,function(d,e){return' poster="'+H8(e)+
'"'})})},H8=function(a){if(_.eZ){var b=encodeURIComponent(String("2="+_.eZ));a+=_.qi("&cp_ksver="+b)}return a+"&amp;source=ge-web-app"};G8.prototype.vd=function(a){var b=this;return this.gy.vd(a).then(function(c){if(c){var d=b.mFa,e=b.qg,f=_.XX(d,c);c=_.UDa(d,e,f,c);for(d=_.Mi(c);d;d=_.rS(d))if("SVG"==d.tagName.toUpperCase()){_.uK(c,b.ue);break}}else c=null;return c})};G8.prototype.yF=function(a){return this.gy.vd(a).then(function(b){return!!b})};
G8.prototype.lL=function(a){var b=this,c=new _.Lm(a);return this.gy.lL(c.toString()).then(function(d){return oYa(b,c,d,d)})};var oYa=function(a,b,c,d){return pYa(a,d).then(function(e){return e?_.aV(b,e,!0)&&b.Wh()>=e.Wh()?oYa(a,b,d,d+1):d:c})};G8.prototype.hf=function(){return this.gy.hf()};G8.prototype.BA=function(){return this.gy.BA()};
var qYa=function(a,b){return a.gy.vd(b).then(function(c){return c?_.VX(c.kO,a.RS):null})},pYa=function(a,b){return a.gy.vd(b).then(function(c){return c?c.dA?_.VX(c.dA,a.RS):rYa(a.gy):null})},rYa=function(a){var b=function(c){return a.vd(c).then(function(d){return d?(d=_.oU(d.Mf))?new _.Lm(d.position):b(c-1):null})};return a.hf().then(function(c){return b(c-1)})};G8.prototype.s5=function(){return this.EK};
var I8=function(a,b,c,d,e){z8.call(this,a,b,c,d,e);this.g9=new F8(7);this.bN=new _.AY};_.x(I8,z8);var sYa=function(a,b){return[a.$a().Za(),b,a.Qb().width,a.Qb().height,a.MKa].join(":")};_.k=I8.prototype;_.k.na=function(){this.bN.forEach(function(a){a.cancel()});this.bN.clear();this.g9.clear();z8.prototype.na.call(this)};_.k.$$=function(a){z8.prototype.$$.call(this,a);this.MKa=_.QU([a.jx(),a.fk(),a.rA(),a.xu()].join(":"))};_.k.yF=function(a){return _.HW(this.$a(),a,2)};
_.k.vd=function(a){var b=this,c=this.$a(),d=_.PW(c,a);return 0>d?_.hj(Error("We")):_.AW(c,d)?J8(this,d).then(function(e){return e.lL(a).then(function(f){return b.Rw(e,d,f)})}):_.hj(Error("Xe"))};_.k.jf=function(a){var b=this,c=K8(this,a),d=a.nC.Ll;return J8(this,c).then(function(e){if(0<d)return b.Rw(e,c,d-1);e=b.$a();for(var f=c-1;0<=f;f--)if(_.AW(e,f))return tYa(b,f);return null})};
_.k.Qe=function(a){var b=this,c=K8(this,a),d=a.nC.Ll,e;return J8(this,c).then(function(f){e=f;return e.yF(d+1)}).then(function(f){if(f)return b.Rw(e,c,d+1);f=b.$a();for(var g=_.LW(f),h=c+1;h<g;h++)if(_.AW(f,h))return b.vd(_.DW(f,h));return null})};_.k.qF=function(a){var b=this,c=K8(this,a);return J8(this,c).then(function(d){var e=a.nC.Ll,f=a.wd().yW,g=_.xj(a);d=2==f?[g,b.Rw(d,c,e+1)]:[b.Rw(d,c,e-1),g];return _.WU(d)})};
_.k.hU=function(){var a=this.Nl;return new _.eK(0,80,Math.max(Math.round(a.fk()*a.xu()),45),80)};_.k.E5=function(){return new _.ri(28*this.Nl.fk(),0)};_.k.mU=function(a){var b=this.Nl.fk(),c=28*b,d=4*b;return new _.ri(Math.min(c+Math.floor((a.width-c)/d)*d,44*b),a.height)};
_.k.Rw=function(a,b,c){var d=this;return a.vd(c).then(function(e){if(!e)return null;uYa(d,e);var f=c%2?1:2;0==b&&(f=1==f?2:1);return _.WU([qYa(a,c),pYa(a,c),_.xj(new _.nX([0])),a.yF(c+1)]).then(function(g){var h=g[0],m=g[1],n=g[2];g=g[3];h=new w8(d.$a(),h,m,f);m=0<c||b>_.BW(d.$a(),!1);g=g||b<_.BW(d.$a(),!0);n=new E8(b,c,n,m,g);return new D8(e,a.s5(),h,d.Qb().clone(),n,d.ta())})})};
var tYa=function(a,b){var c;return J8(a,b).then(function(d){c=d;return c.hf()}).then(function(d){return a.Rw(c,b,d-1)})},K8=function(a,b){if(b instanceof D8)return b.nC.Sqa;a=a.$a();b=b.wd().mb();return _.PW(a,b)},J8=function(a,b){var c=sYa(a,b),d=a.g9.get(c);if(d)return _.xj(d);if(d=a.bN.get(c))return d;d=vYa(a,b);a.bN.set(c,d);return _.Zi(d.then(function(e){a.g9.set(c,e);return e}),function(){a.bN.remove(c)})},vYa=function(a,b){var c=a.Nl,d=a.$a();return a.tf().jG(d,b).then(function(e){var f=new _.FX;
f.Ku=1;f.Jh=c.SG.fontSize/_.mX.fk();f.i$="gb-page-root";f.y4=!1;var g=c.rA()?"justify":d.Sc()?"right":"left",h=g=".gb-page-root{"+["font-size:"+c.fk()+"px","line-height:"+c.xu(),"font-family:"+c.jx()].join(";")+"}.gb-page-root p{text-align:"+g+"}.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}"+
e.s5()+_.WDa;g=a.ta();var m=ZXa(h,g);h=m.sheet;_.zDa(h,f);h=_.wU(h||document.styleSheets,!0);g.removeNode(m);g=h;e=nYa(e.getContent());return new G8(f,e,g,a.Qb().clone(),a.ta())})},uYa=function(a,b){if(b&&1==b.nodeType){var c=a.$a();_.Ha(_.gj("A",b),function(d){var e=TXa(d);e&&(e=_.PW(c,e),_.AW(c,e)||(d.hasAttribute("href")&&(d.href="javascript: void 0"),d.title="Unavailable in the sample",_.aK(d,"gb-text-disabled-link")))})}};I8.prototype.Zh=function(a){return a.nC.Zh()};
I8.prototype.hasNextPage=function(a){return a.nC.hasNextPage()};
var L8=function(a,b){b=void 0===b?null:b;_.Xe.call(this);this.qd=a;this.$i=b};_.x(L8,_.Xe);L8.prototype.Qd=function(){return this.$i};L8.prototype.qy=function(a){var b=this;return this.$i?this.$i.Zc!=a.Zc?_.hj(Error("Ye`"+a.Zc)):a.ff()?this.qd.qy(a).then(function(c){b.$i=c;return!0}):this.qd.Hp(a).then(function(c){b.$i=c;return!0}):_.hj(Error("Ze"))};
L8.prototype.Ai=function(a){var b=this;return this.$i?this.$i.Zc!=a.Zc?_.hj(Error("Ye`"+a.Zc)):this.qd.Ai(a).then(function(c){c&&b.$i&&b.$i.ff()==a.ff()&&(b.$i=null);return c}):_.hj(Error("$e"))};L8.prototype.$a=function(){return this.qd.$a()};
var M8=function(a){var b=_.MV(_.RV,"gb-topbar-accessibility-button");_.bW.call(this,null,b,a)};_.x(M8,_.bW);M8.prototype.update=function(a,b){b?(this.yd(!0),this.setContent("Screen reader users, click here to enable flowing text mode"),this.setVisible(2!=a)):(this.yd(!1),this.setContent("Screen reader users, this volume is not available in flowing text mode"))};
var N8=function(a,b){var c=_.MV(_.RV,"gb-backbutton");_.bW.call(this,void 0,c);this.oa=a;this.Jb=b;this.cC=!1;this.p8=0;this.TG=this.M3=this.Q3=null};_.x(N8,_.bW);_.k=N8.prototype;_.k.Ea=function(){_.bW.prototype.Ea.call(this);this.setVisible(!1);this.Q3=this.Jb.mb();this.M3=this.Jb.ae();this.getHandler().listen(this.Jb,"change",this.js).listen(this,"action",this.BL)};_.k.aO=function(){return this.cC};_.k.show=function(a){this.setVisible(a)};
_.k.js=function(a){var b=!_.uW(this.oa,_.qW(this.Q3,this.M3),_.qW(a.jh,a.ql)),c=a.action;this.Q3=a.jh;this.M3=a.ql;wYa[c]?!this.cC&&b&&(this.TG=a.WW)&&(a=_.QW(this.oa,this.TG.ub()),this.setContent("Return to page "+(0<=a?_.GW(this.oa,a):"")),this.p8=0,this.cC||(this.cC=!0,this.dispatchEvent("change"))):this.cC&&10<this.p8++&&this.zx()};_.k.zx=function(){this.p8=0;this.cC&&(this.cC=!1,this.dispatchEvent("change"))};
_.k.BL=function(){this.TG&&(_.od("Web Reader","Click","Return to Page Link (Slider)"),this.zx(),this.Jb.setPosition(this.TG),this.TG=null)};var wYa={6:!0,1:!0,7:!0,3:!0,4:!0,5:!0};
var O8=function(a,b){_.Be.call(this);this.ej=b;this.GB=[];this.vb=new _.MJ(this);this.vb.listen(a,"start",this.DGa);this.vb.listen(a,"complete",this.RFa)};_.x(O8,_.Be);O8.prototype.na=function(){delete this.ej;this.vb.dispose();_.pU(this.GB);_.Be.prototype.na.call(this)};O8.prototype.My=function(a,b){b=void 0===b?!1:b;if(0!=a){var c=0<a?1:-1;c!=this.jEa&&(_.pU(this.GB),this.jEa=c);this.GB.length<(b?1:3)&&this.GB.push(a);xYa(this)}};O8.prototype.cancel=function(){_.pU(this.GB)};
var xYa=function(a){!a.M7&&a.GB.length&&a.ej(a.GB.shift())};O8.prototype.DGa=function(){this.M7=!0};O8.prototype.RFa=function(){var a=this;_.mf(function(){a.M7=!1;xYa(a)},0)};O8.prototype.M7=!1;var P8=function(a,b){b=void 0===b?null:b;_.Ce.call(this,a);this.$w=b};_.x(P8,_.Ce);P8.prototype.getError=function(){return this.$w};
var Q8=function(a,b){_.LK.call(this,b);this.Gh(a);this.o8=new O8(this,(0,_.Ca)(this.bba,this));this.y9=!1;this.ue=null};_.x(Q8,_.LK);_.k=Q8.prototype;_.k.na=function(){this.o8.dispose();_.LK.prototype.na.call(this)};_.k.Ea=function(){_.LK.prototype.Ea.call(this);this.getHandler().listen(this.Fb().Jb,"change",this.js).listen(this.Fb().tb,"format",this.j6);this.ta().ira(this.i(),!0)};_.k.setSize=function(a){_.SU(this.ue,a)||(this.ue=a.clone(),this.lB())};_.k.Qb=function(){return this.ue.clone()};
_.k.$a=function(){return this.Fb().$a()};_.k.setPosition=function(){this.o8.cancel()};_.k.My=function(a,b){this.o8.My(a,void 0===b?!1:b)};_.k.bba=function(a){0!=a&&this.dispatchEvent(0<a?"forwardturn":"backwardturn")};var R8=function(a){a.dispatchEvent(new P8("start"))};_.k=Q8.prototype;_.k.js=function(a){if(!this.y9){var b=a.Hz;6!=a.action||_.aX[b.Zc]||_.pZ(this.Fb().tb,b.Zc,!0);3==a.action&&(b=new _.SW("searchResult","",_.qW(a.jh,a.jh),this.$a()));this.setPosition(a.jh,b)}};
_.k.j6=function(){this.ue=null};_.k.Zh=function(){return!1};_.k.hasNextPage=function(){return!1};_.k.lB=_.Ba;_.k.Ys=_.Ba;_.k.Yt=_.Ba;
var S8=function(a){return _.SJ("SPAN","material-icons",a)};
var T8=function(a){_.Xe.call(this);this.UY=a||window;this.G7=_.Oe(this.UY,"resize",this.uGa,!1,this);this.ue=_.Bi(this.UY)};_.p(T8,_.Xe);var U8=function(){var a=window,b=_.Hd(a);return yYa[b]=yYa[b]||new T8(a)},yYa={};T8.prototype.Qb=function(){return this.ue?this.ue.clone():null};T8.prototype.na=function(){T8.ka.na.call(this);this.G7&&(_.Ue(this.G7),this.G7=null);this.ue=this.UY=null};T8.prototype.uGa=function(){var a=_.Bi(this.UY);_.SU(a,this.ue)||(this.ue=a,this.dispatchEvent("resize"))};
var V8=function(a){_.LK.call(this,a);this.Mp=2;this.DS=this.af=this.yx=null};_.x(V8,_.LK);_.k=V8.prototype;_.k.Gq=function(a){this.Mp=a};_.k.$T=function(){return 250};
_.k.V=function(){var a=this.ta(),b=a.V("DIV",["gb-sidepanel","gb-reader-shadow"]);this.ya=b;_.tK(b,this.$T());a.ira(b,!0);_.SK(b,"dialog");this.yx=a.V("DIV","gb-sidepanel-header");b.appendChild(this.yx);var c=a.V("DIV","gb-sidepanel-title",this.getTitle());_.SK(c,"heading");this.yx.appendChild(c);this.af=a.V("DIV","gb-sidepanel-content");b.appendChild(this.af);c=S8("close");this.DS=new _.bW(c,zYa,a);this.DS.render(b);this.DS.nf("Close")};
_.k.Ea=function(){_.LK.prototype.Ea.call(this);var a=this.getHandler();a.listen(this.DS,"action",(0,_.Ca)(this.dispatchEvent,this,"close"));a.listen(U8(),"resize",this.position);this.position()};_.k.focus=function(){this.rb&&this.i().focus()};_.k.ob=function(){return this.af};_.k.position=function(){switch(this.Mp){case 1:AYa(this,!0);break;case 2:AYa(this,!1)}};
var AYa=function(a,b){var c=a.ta();a.i().style.top="46px";var d=_.wK(a.yx),e=_.HK(a.yx,"margin"),f=_.HK(a.ob(),"margin");c=c.wl().height-46-d.height-e.top-e.bottom-f.top-f.bottom-60;_.iK(a.ob(),{maxHeight:"",height:""});_.iK(a.ob(),b?"maxHeight":"height",c+"px")},zYa=_.MV(_.RV,"gb-sidepanel-close");
var W8=function(a,b){_.LK.call(this,b);this.oa=a.$a();this.Jb=a.Jb;this.Ua=a.getVolume();this.tH=!1};_.x(W8,_.LK);_.k=W8.prototype;_.k.V=function(){_.LK.prototype.V.call(this);var a=this.ta(),b=this.i();_.zK(b,!1);var c=a.V("SPAN","gb-reviewcontrol-info","You're near the end. "),d=a.V,e={className:"gb-reviewcontrol-link",href:_.Sj(_.IY(this.Ua),"writeReview"),target:"_top"},f=this.Ua;a=d.call(a,"A",e,(f.hb?0:f.Ok.review)?"Edit review":"Write a review");b.appendChild(c);b.appendChild(a)};
_.k.Ea=function(){_.LK.prototype.Ea.call(this);this.getHandler().listen(this.Jb,"change",this.boa);this.boa()};_.k.boa=function(){var a=this.Jb.mb().ub();var b=this.tH;if(this.Ua.Kf()||"full"!=this.oa.ox())b=!1;else{var c=this.oa.hf();a=_.QW(this.oa,a);var d=Math.max(.9*c,c-20);c=Math.max(.8*c,c-25);b=b?a>c:a>d}this.tH=b;this.dispatchEvent("change")};_.k.aO=function(){return this.tH};_.k.show=function(a){_.zK(this.i(),a);this.dispatchEvent("resize")};
var BYa=function(a){var b=a.size,c=a.title,d=a.UMa,e=a.TMa,f=a.p6,g=a.author,h=a.ACa,m=a.zCa,n=a.D9,q=a.vX,t=a.ww,u=a.VU,v=a.Dl,B=a.sv,z=a.uH,J=a.hMa,K=a.OV,O=a.QKa,V="";switch(_.Aa(b)?b.toString():b){case "small":V+="gb-bookcard-small";break;case "medium":V+="gb-bookcard-medium";break;case "large":V+="gb-bookcard-large"}V='<div class="'+_.xV("gb-bookcard")+" "+_.xV(V)+(v||u?"":" "+_.xV("gb-bookcard-unavailable"))+'">';var U=a||{};a=U.Dl;var S=U.VU,la=U.OV,Ea=U.dMa,Vb=U.ze,sc=U.hLa,W=U.VL,ba=U.a7,
ha=U.rs,gb=U.size;U=U.vX;var Za="";switch(_.Aa(gb)?gb.toString():gb){case "small":Za+="gb-bookcard-thumbnail-small";break;case "medium":Za+="gb-bookcard-thumbnail-medium";break;case "large":Za+="gb-bookcard-thumbnail-large"}U=_.wV(a)||_.wV(S)?'<a class="'+_.xV("gb-bookcard-thumbnail")+" "+_.xV(Za)+'" href="'+_.xV(_.AV(U))+'" aria-hidden="true" tabindex="-1">':'<span class="'+_.xV("gb-bookcard-thumbnail")+" "+_.xV(Za)+'" aria-hidden="true">';Za="";switch(_.Aa(gb)?gb.toString():gb){case "small":Za+=
"gb-bookcard-thumbnail-image-small";break;case "medium":Za+="gb-bookcard-thumbnail-image-medium";break;case "large":Za+="gb-bookcard-thumbnail-image-large"}la=_.wV(ha)&&_.wV(Ea)?X8(la.LKa):_.wV(ba)&&_.wV(Ea)?X8(la.kLa):_.wV(W)&&_.wV(Ea)?X8(sc):_.wV(Vb)&&_.wV(Ea)?X8(la.BEa):"";U+='<img class="'+_.xV("gb-bookcard-thumbnail-image")+" "+_.xV(Za)+'">'+la+(_.wV(a)||_.wV(S)?"</a>":"</span>");a=(0,_.tV)(U);S="";switch(_.Aa(b)?b.toString():b){case "small":S+="gb-bookcard-title-small";break;case "medium":S+=
"gb-bookcard-title-medium";break;case "large":S+="gb-bookcard-title-large"}c=V+a+('<div class="'+_.xV("gb-bookcard-title")+" "+_.xV(S)+'">'+(v||u?'<a class="'+_.xV("gb-bookcard-title-link")+'" href="'+_.xV(_.AV(q))+'" title="'+_.xV(d)+'" aria-label="'+_.xV(e)+'">'+_.vV(c)+"</a>":'<span class="'+_.xV("gb-bookcard-title-label")+'" title="'+_.xV(d)+'" aria-label="'+_.xV(e)+'">'+_.vV(c)+"</span>")+"</div>");d="";switch(_.Aa(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&&B?'<span class="'+_.xV("gb-bookcard-main-button")+'">'+(J?'<button class="'+_.xV("gb-play-button")+" "+_.xV("gb-play-button-active")+" "+_.xV("gb-play-review-button")+'"><span class="'+_.xV("gb-play-button-label")+'">'+_.vV(K.XW)+"</span></button>":'<a class="'+_.xV("gb-play-button")+" "+_.xV("gb-play-button-active")+'" href="'+_.xV(_.AV(n))+'"><span class="'+_.xV("gb-play-button-label")+'">'+_.vV(K.XW)+"</span></a>")+
"</span>":!u&&B?'<span class="'+_.xV("gb-bookcard-unavailable-message")+'">'+_.vV(K.T2)+"</span>":"";c+='<div class="'+_.xV("gb-bookcard-author")+" "+_.xV(d)+'">'+(f?u?'<a class="'+_.xV("gb-bookcard-author-link")+'" href="'+_.xV(_.AV(t))+'" target="_top" title="'+_.xV(h)+'" aria-label="'+_.xV(m)+'">'+_.vV(g)+"</a>":'<span class="'+_.xV("gb-bookcard-author-label")+'" title="'+_.xV(h)+'" aria-label="'+_.xV(m)+'">'+_.vV(g)+"</span>":"")+'</div><div class="'+_.xV("gb-bookcard-offline-progress")+'"></div><div class="'+
_.xV("gb-bookcard-ratings")+'"></div><div class="'+_.xV("gb-bookcard-buttons")+'">'+b+(v&&_.wV(O)&&z?'<a class="'+_.xV("gb-play-button")+'" href="'+_.xV(_.AV(O))+'"><span class="'+_.xV("gb-play-button-label")+'">'+_.vV(K.PKa)+"</span></a>":"")+"</div></div>";return(0,_.tV)(c)},X8=function(a){return(0,_.tV)('<div class="'+_.xV("gb-bookcard-thumbnail-badge")+'">'+_.vV(a)+"</div>")};
var Y8=function(a){_.LK.call(this);this.Ua=a};_.x(Y8,_.LK);
Y8.prototype.V=function(){_.LK.prototype.V.call(this);var a=this.Ua;a=a.hb?a.hb.DCa:a.yj.averageRating||0;var b=Math.floor(a),c=.5<=a-b?1:0;a=5-b-c;for(var d=_.SJ("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"],h=0;h<b;h++){var m=_.SJ("SPAN",e);d.appendChild(m)}c&&(b=_.SJ("SPAN",
f),d.appendChild(b));for(b=0;b<a;b++)c=_.SJ("SPAN",g),d.appendChild(c);this.i().appendChild(d);a=_.SJ("A","gb-bookcard-ratings-reviews-link","("+this.Ua.M5()+")");a.href=_.IY(this.Ua);this.i().appendChild(a)};
var CYa=function(a){var b=a.title,c=a.author,d=a.WKa,e=a.Xu,f=a.description,g=a.D9,h=a.vX,m=a.ww,n=a.Mma,q=a.VU,t=a.Dl;a=a.OV;g=t?'<a class="'+_.xV("gb-play-button")+" "+_.xV("gb-play-button-active")+" "+_.xV("gb-play-button-large")+'" href="'+_.xV(_.AV(g))+'"><span class="'+_.xV("gb-play-button-label")+'">'+_.vV(a.XW)+"</span></a>":q?"":'<span class="'+_.xV("gb-bookcard-tooltip-unavailable-message")+'">'+_.vV(a.T2)+"</span>";return(0,_.tV)('<div class="'+_.xV("gb-bookcard-tooltip")+'"><div class="'+
_.xV("gb-bookcard-tooltip-title")+'">'+(t||q?'<a class="'+_.xV("gb-bookcard-tooltip-title-link")+'" href="'+_.xV(_.AV(h))+'">'+_.vV(b)+"</a>":'<span class="'+_.xV("gb-bookcard-tooltip-title-label")+'">'+_.vV(b)+"</span>")+"</div>"+(f?'<div class="'+_.xV("gb-bookcard-tooltip-meta")+'">':'<div class="'+_.xV("gb-bookcard-tooltip-meta")+" "+_.xV("gb-bookcard-tooltip-meta-no-description")+'">')+(q?'<a class="'+_.xV("gb-bookcard-tooltip-author-link")+'" href="'+_.xV(_.AV(m))+'" target="_top">'+_.vV(c)+
"</a>":'<span class="'+_.xV("gb-bookcard-tooltip-author-label")+'">'+_.vV(c)+"</span>")+'<span class="'+_.xV("gb-bookcard-tooltip-meta-label")+'">'+_.vV(d)+(e?"&nbsp;&ndash;&nbsp;"+_.vV(e)+" pages":"")+"</span></div>"+(f?'<div class="'+_.xV("gb-bookcard-tooltip-description")+'"><span>'+_.vV(f)+"</span>"+(q?'<a href="'+_.xV(_.AV(n))+'" class="'+_.xV("gb-bookcard-tooltip-description-link")+'" target=_top>more &raquo;</a>':"")+"</div>":"")+'<table class="'+_.xV("gb-bookcard-tooltip-controls")+'"><tr><td class="'+
_.xV("gb-bookcard-tooltip-controls-left")+'">'+g+'</td><td class="'+_.xV("gb-bookcard-tooltip-controls-right")+'"></td></tr></table><div class="'+_.xV("gb-bookcard-tooltip-arrow-up-container")+'"><div class="'+_.xV("gb-bookcard-tooltip-arrow-up-border")+'"></div><div class="'+_.xV("gb-bookcard-tooltip-arrow-up")+'"></div></div><div class="'+_.xV("gb-bookcard-tooltip-arrow-down-container")+'"><div class="'+_.xV("gb-bookcard-tooltip-arrow-down-border")+'"></div><div class="'+_.xV("gb-bookcard-tooltip-arrow-down")+
'"></div></div></div>')};
var Z8=function(a,b){this.Bm=a instanceof _.EJ?a:new _.EJ(a,b)};_.p(Z8,_.mV);Z8.prototype.Cd=function(a,b,c,d){_.iV(_.qK(a),0,a,b,this.Bm,c,null,d)};
var $8=function(a){this.Gb=new _.ff;a&&this.addAll(a)},a9=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+_.Hd(a):b.charAt(0)+a};_.k=$8.prototype;_.k.Hf=function(){return this.Gb.Hf()};_.k.add=function(a){this.Gb.set(a9(a),a)};_.k.addAll=function(a){a=_.jf(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};_.k.yf=function(a){a=_.jf(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};_.k.remove=function(a){return this.Gb.remove(a9(a))};_.k.clear=function(){this.Gb.clear()};
_.k.isEmpty=function(){return this.Gb.isEmpty()};_.k.contains=function(a){return this.Gb.Xj(a9(a))};_.k.Xma=function(a){var b=new $8;a=_.jf(a);for(var c=0;c<a.length;c++){var d=a[c];this.contains(d)&&b.add(d)}};_.k.yh=function(){return this.Gb.yh()};_.k.clone=function(){return new $8(this)};_.k.equals=function(a){return this.Hf()==CXa(a)&&DYa(this,a)};
var DYa=function(a,b){var c=CXa(b);if(a.Hf()>c)return!1;!(b instanceof $8)&&5<c&&(b=new $8(b));return DXa(a,function(d){var e=b;return e.contains&&"function"==typeof e.contains?e.contains(d):e.HE&&"function"==typeof e.HE?e.HE(d):_.Mc(e)||"string"===typeof e?_.Gc(e,d):_.Kd(e,d)})};$8.prototype.Aj=function(){return this.Gb.Aj(!1)};
var b9=function(a,b,c){this.rg=c||(a?_.Yi(_.ti(document,a)):_.Yi());d8.call(this,this.rg.V("DIV",{style:"position:absolute;display:none;"}));this.du=new _.EJ(1,1);this.Zw=new $8;this.tC=null;a&&this.Kc(a);null!=b&&this.gaa(b)};_.p(b9,d8);var c9=[];_.k=b9.prototype;_.k.Me=null;_.k.className="goog-tooltip";_.k.WX=500;_.k.zma=0;_.k.ta=function(){return this.rg};
_.k.Kc=function(a){a=_.ti(document,a);this.Zw.add(a);_.Oe(a,"mouseover",this.vx,!1,this);_.Oe(a,"mouseout",this.xU,!1,this);_.Oe(a,"mousemove",this.ux,!1,this);_.Oe(a,"focus",this.sx,!1,this);_.Oe(a,"blur",this.xU,!1,this)};_.k.detach=function(a){if(a)a=_.ti(document,a),EYa(this,a),this.Zw.remove(a);else{for(var b=this.Zw.yh(),c=0;a=b[c];c++)EYa(this,a);this.Zw.clear()}};
var EYa=function(a,b){_.Te(b,"mouseover",a.vx,!1,a);_.Te(b,"mouseout",a.xU,!1,a);_.Te(b,"mousemove",a.ux,!1,a);_.Te(b,"focus",a.sx,!1,a);_.Te(b,"blur",a.xU,!1,a)};_.k=b9.prototype;_.k.y5=function(){return this.zma};_.k.gaa=function(a){_.TJ(this.i(),a)};
_.k.UN=function(a){var b=this.i();b&&_.wd(b);b9.ka.UN.call(this,a);a?(b=this.rg.Mb().body,b.insertBefore(a,b.lastChild),_.Oc(this.tC),this.tC=new _.yL(this.i()),_.$i(this,this.tC),_.Oe(this.tC,"focusin",this.Sz,void 0,this),_.Oe(this.tC,"focusout",this.lO,void 0,this)):(_.Oc(this.tC),this.tC=null)};_.k.vo=function(){return _.WJ(this.i())};_.k.getState=function(){return this.By?this.isVisible()?4:1:this.BF?3:this.isVisible()?2:0};
_.k.OF=function(a){if(!this.isVisible())return!1;var b=_.sK(this.i()),c=_.wK(this.i());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};_.k.wG=function(){if(!b8.prototype.wG.call(this))return!1;if(this.anchor)for(var a,b=0;a=c9[b];b++)_.Pi(a.i(),this.anchor)||a.setVisible(!1);_.Ic(c9,this);a=this.i();a.className=this.className;this.Sz();_.Oe(a,"mouseover",this.zU,!1,this);_.Oe(a,"mouseout",this.k6,!1,this);d9(this);return!0};
_.k.Jl=function(){_.Kc(c9,this);for(var a=this.i(),b,c=0;b=c9[c];c++)b.anchor&&_.Pi(a,b.anchor)&&b.setVisible(!1);this.opa&&this.opa.lO();_.Te(a,"mouseover",this.zU,!1,this);_.Te(a,"mouseout",this.k6,!1,this);this.anchor=void 0;0==this.getState()&&(this.xX=!1);b8.prototype.Jl.call(this)};
_.k.AV=function(a,b){this.anchor==a&&this.Zw.contains(this.anchor)&&(this.xX||!this.jRa?(this.setVisible(!1),this.isVisible()||(this.anchor=a,this.setPosition(b||this.kU(0)),this.setVisible(!0))):this.anchor=void 0);this.By=void 0};_.k.ix=function(){return this.Me};_.k.zV=function(a){this.BF=void 0;if(a==this.anchor){a=this.ta();var b=a.ix();a=b&&this.i()&&a.contains(this.i(),b);null!=this.Me&&(this.Me==this.i()||this.Zw.contains(this.Me))||a||this.EE&&this.EE.Me||this.setVisible(!1)}};
var FYa=function(a,b){var c=_.GJ(a.rg.ac);a.du.x=b.clientX+c.x;a.du.y=b.clientY+c.y};b9.prototype.vx=function(a){var b=e9(this,a.target);this.Me=b;this.Sz();b!=this.anchor&&(this.anchor=b,this.By||(this.By=_.mf((0,_.Ca)(this.AV,this,b,void 0),this.WX)),GYa(this),FYa(this,a))};var e9=function(a,b){try{for(;b&&!a.Zw.contains(b);)b=b.parentNode;return b}catch(c){return null}};b9.prototype.ux=function(a){FYa(this,a);this.xX=!0};
b9.prototype.sx=function(a){this.Me=a=e9(this,a.target);this.xX=!0;if(this.anchor!=a){this.anchor=a;var b=this.kU(1);this.Sz();this.By||(this.By=_.mf((0,_.Ca)(this.AV,this,a,b),this.WX));GYa(this)}};b9.prototype.kU=function(a){return 0==a?(a=this.du.clone(),new f9(a)):new g9(this.Me)};var GYa=function(a){if(a.anchor)for(var b,c=0;b=c9[c];c++)_.Pi(b.i(),a.anchor)&&(b.EE=a,a.opa=b)};
b9.prototype.xU=function(a){var b=e9(this,a.target),c=e9(this,a.relatedTarget);b!=c&&(b==this.Me&&(this.Me=null),d9(this),this.xX=!1,!this.isVisible()||a.relatedTarget&&_.Pi(this.i(),a.relatedTarget)?this.anchor=void 0:this.lO())};b9.prototype.zU=function(){var a=this.i();this.Me!=a&&(this.Sz(),this.Me=a)};b9.prototype.k6=function(a){var b=this.i();this.Me!=b||a.relatedTarget&&_.Pi(b,a.relatedTarget)||(this.Me=null,this.lO())};var d9=function(a){a.By&&(_.nf(a.By),a.By=void 0)};
b9.prototype.lO=function(){2==this.getState()&&(this.BF=_.mf((0,_.Ca)(this.zV,this,this.anchor),this.y5()))};b9.prototype.Sz=function(){this.BF&&(_.nf(this.BF),this.BF=void 0)};b9.prototype.na=function(){this.setVisible(!1);d9(this);this.detach();this.i()&&_.wd(this.i());this.Me=null;delete this.rg;b9.ka.na.call(this)};var f9=function(a,b){Z8.call(this,a,b)};_.p(f9,Z8);
f9.prototype.Cd=function(a,b,c){b=_.qK(a);b=_.cV(b);c=c?new _.eK(c.top+10,c.right,c.bottom,c.left+10):new _.eK(10,0,0,10);_.hV(this.Bm,a,8,c,b,9)&496&&_.hV(this.Bm,a,8,c,b,5)};var g9=function(a){_.nV.call(this,a,5)};_.p(g9,_.nV);g9.prototype.Cd=function(a,b,c){var d=new _.EJ(10,0);_.iV(this.element,this.IE,a,b,d,c,9)&496&&_.iV(this.element,4,a,1,d,c,5)};
var h9=function(a,b,c){b9.call(this,a,b,c)};_.p(h9,b9);_.k=h9.prototype;_.k.R3=!1;_.k.FO=!1;_.k.Xm=function(){h9.ka.Xm.call(this);this.lS=_.AU(_.xK(this.i()));this.anchor&&(this.A2=_.AU(_.xK(this.anchor)));this.FO=this.R3;_.Oe(this.ta().Mb(),"mousemove",this.ux,!1,this)};_.k.Jl=function(){_.Te(this.ta().Mb(),"mousemove",this.ux,!1,this);this.A2=this.lS=null;this.FO=!1;h9.ka.Jl.call(this)};
_.k.OF=function(a){if(this.xA){var b=_.sK(this.i()),c=_.wK(this.i());return b.x-this.xA.left<=a.x&&a.x<=b.x+c.width+this.xA.right&&b.y-this.xA.top<=a.y&&a.y<=b.y+c.height+this.xA.bottom}return h9.ka.OF.call(this,a)};var HYa=function(a,b){if(a.A2&&a.A2.contains(b)||a.OF(b))return!0;a=a.EE;return!!a&&a.OF(b)};h9.prototype.zV=function(a){this.BF=void 0;a!=this.anchor||HYa(this,this.du)||this.ix()||this.EE&&this.EE.Me||_.Cb&&0==this.du.x&&0==this.du.y||this.setVisible(!1)};
h9.prototype.ux=function(a){var b=this.isVisible();if(this.lS){var c=_.GJ(this.ta().ac);c=new _.EJ(a.clientX+c.x,a.clientY+c.y);HYa(this,c)?b=!1:this.FO&&(b=WXa(this.lS,c)>=WXa(this.lS,this.du))}if(b){if(this.lO(),this.Me=null,b=this.EE)b.Me=null}else 3==this.getState()&&this.Sz();h9.ka.ux.call(this,a)};h9.prototype.zU=function(){this.ix()!=this.i()&&(this.FO=!1,this.Me=this.i())};h9.prototype.y5=function(){return this.FO?100:h9.ka.y5.call(this)};
var i9=function(a,b,c,d){b9.call(this,void 0,void 0,void 0);this.Ua=a;this.X6=b;this.QHa=c;this.VHa=d;this.o3=new _.MJ(this);_.$i(this,this.o3);this.className="gb-bookcard-tooltip";this.R3=!0;this.xA=new _.eK(5,5,5,5);this.WX=500};_.x(i9,h9);_.k=i9.prototype;_.k.wG=function(){this.i().childNodes.length||this.D3();return h9.prototype.wG.call(this)};
_.k.Xm=function(){var a=this;h9.prototype.Xm.call(this);var b=_.gj("A",this.i());_.Ha(b,function(e){a.o3.listen(e,"click",_.Id(a.setVisible,!1))});var c=a8(this.i()).y<a8(this.ix()).y;b=this.ta().kj(this.className+"-arrow-up-container",this.i());var d=this.ta().kj(this.className+"-arrow-down-container",this.i());_.zK(b,!c);_.zK(d,c);c=_.wK(this.ix());c=Math.round(c.width/2)-12;_.pK(b,c);_.pK(d,c)};_.k.Jl=function(){h9.prototype.Jl.call(this);this.o3.yf()};_.k.kU=function(){return new j9(this.ix())};
_.k.D3=function(){var a;var b=_.KY(this.Ua.Re());if(this.VHa&&!this.Ua.ze()){var c=a=_.IY(this.Ua);b="Write review"}else this.QHa||!this.Ua.ze()?(c=a=this.Ua.xL(),b="Read now"):(a=this.Ua.Re().uu(),c=_.IY(this.Ua),b=b?b+" Buy":"Free");a={OV:{T2:"This book is not available for reading offline.",XW:b},title:this.Ua.getTitle(),author:this.Ua.ro().join(", "),WKa:this.Ua.K5(),Xu:this.Ua.hf(),description:K7(this.Ua.Di(),500,!0),D9:a,vX:c,ww:this.Ua.WT(),Mma:_.IY(this.Ua),VU:!0,Dl:this.X6};this.UN(_.BV(CYa,
a,this.ta().Mb()))};var j9=function(a){_.nV.call(this,a,1)};_.x(j9,_.nV);j9.prototype.Cd=function(a,b,c){var d=new _.EJ(0,-2);_.iV(this.element,this.IE,a,b,d,c,9)&192&&_.iV(this.element,0,a,1,d,c,9)};
var k9=function(a,b,c){c=void 0===c?IYa:c;_.LK.call(this);this.Ua=a;this.X6=b;this.fi=c;this.Xd=new i9(a,b,!!this.fi.$L,!!this.fi.WU);_.$i(this,this.Xd)};_.x(k9,_.LK);
k9.prototype.V=function(){_.LK.prototype.V.call(this);var a,b=!1;if(this.fi.WU&&!this.Ua.ze()){var c=a=_.Sj(_.IY(this.Ua),"writeReview");var d="Write review";b=!(_.ge&&_.va.cvox)}else if(this.fi.$L||!this.Ua.ze())c=a=this.Ua.xL(),d="Read now";else{a=this.Ua.Re().uu();c=_.IY(this.Ua);d=pXa(this.Ua.Re());var e="FREE"==_.LY(this.Ua.Re()),f=_.KY(this.Ua.Re());d=oXa(this.Ua.Re())&&d?"EBOOK FROM "+d:e?"Free":f?f+" Buy":"Buy"}d={PKa:"Preview",BEa:"Sample",LKa:"Pre-ordered",T2:"This book is not available for reading offline.",
kLa:"Expired",XW:d};e=this.Ua.ro().join(", ");f=this.Ua.ro()&&1<this.Ua.ro().length?"Authors: "+e:"Author: "+e;var g=this.Ua.getTitle(),h="Preordered book: "+g,m="Book rental: "+g,n="Expired book rental: "+g,q=this.Ua.rs(),t=this.Ua.VL(),u=this.Ua.a7(),v=this.Ua.ze(),B=function(){switch(!0){case q:return h;case t:return m;case u:return n;case v:return"Sample: "+g;default:return"Book: "+g}}();a={OV:d,size:this.fi.size,title:K7(g,40),UMa:g,TMa:B,p6:0<this.Ua.ro().length,author:K7(e,40),ACa:e,zCa:f,
D9:a,vX:c,ww:this.Ua.WT(),QKa:this.fi.$L||this.Ua.SF()?"":this.Ua.xL(),Mma:_.IY(this.Ua),rs:q,ze:v,VU:!0,Dl:this.X6,dMa:this.fi.uaa,sv:this.fi.sv,uH:this.fi.uH,hMa:b,a7:u,VL:t,hLa:mXa(this.Ua)};bXa(this,_.BV(BYa,a,this.ta().Mb()));this.fi.YX&&(a=this.kj("gb-bookcard-ratings"),c=new Y8(this.Ua),this.La(c),c.render(a));_.zK(this.kj("gb-bookcard-ratings"),!!this.fi.YX);_.zK(this.kj("gb-bookcard-buttons"),!!this.fi.sv||!!this.fi.uH)};
var JYa=function(a){_.GU(function(b){if(1==b.ma)return _.$c(b,XWa(a.ta().Mb()),2);gapi.load("gapi.iframes",function(){var c=_.PS(_.OS(location.href)).get("origin");_.lL({id:"book-"+a.Ua.Za(),origin:c?[c]:[],source:"ge-web-app"})});_.dd(b)})};
k9.prototype.Ea=function(){var a=this;_.LK.prototype.Ea.call(this);KYa(this);if(this.fi.bO){a:switch(this.fi.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.Xd.Kc(this.kj(b))}if(b=this.kj("gb-play-review-button"))XWa(this.ta().Mb()),this.getHandler().listen(b,"click",function(){JYa(a)})};k9.prototype.yc=function(){_.LK.prototype.yc.call(this);this.Xd.detach()};
var KYa=function(a){var b=a.kj("gb-bookcard-thumbnail-image");b&&(b.src=a.Ua.tU().replace(/^http:/,""))},t7=null,WWa=_.Qh(_.Lh("//apis.google.com/js/api.js")),IYa={size:"small",YX:!1,sv:!1,uH:!1,uaa:!0,bO:!0,$L:!0,WU:!1},LYa={size:"medium",YX:!0,sv:!0,uH:!0,uaa:!1,bO:!1,$L:!1,WU:!0},MYa={size:"large",YX:!0,sv:!0,uH:!1,uaa:!1,bO:!1,$L:!1,WU:!0};
var l9=function(a,b,c,d,e){_.xZ.call(this,c,d,e);this.Ua=a;this.Wpa=b};_.x(l9,_.xZ);l9.prototype.ob=function(){return this.i()?this.i().rows[0].cells[0]:null};
l9.prototype.V=function(){var a=_.TU(1,1);a.className="gb-recommendations-page";var b=a.rows[0].cells[0];b.className="gb-recommendations-page-content";this.ya=a;var c=_.SJ("DIV","gb-recommendations-page-volume-heading",this.Ua.ze()?"You've just finished your free sample.":"You've just finished your book.");b.appendChild(c);this.La(new k9(this.Ua,!0,MYa),!0);if(this.Wpa.Hf()){c=_.SJ("DIV","gb-recommendations-page-recommendations-heading","Other books you may enjoy.");b.appendChild(c);c=0;for(var d;(d=
this.Wpa.getItem(c))&&3>c;c++)this.La(new k9(d,!0,LYa),!0)}_.ue(_.uS(),37)&&(c=_.SJ("DIV","gb-recommendations-page-bad-recommendations"),d=_.rb(_.Ta(_.Lh('<div>Internal only - bad recommendations?</div><a href="http://go/badrec">Report them at http://go/badrec</a>')),null),_.Zd(c,d),b.appendChild(c));_.fV(a,!0)};
l9.prototype.Ea=function(){_.xZ.prototype.Ea.call(this);var a=this.Qb();_.tK(this.i(),Math.floor(.8*a.width));var b=this.i();a=this.i().clientHeight<a.height?a.height:"";b.style.height=_.oK(a,!0)};
var m9=function(a,b,c,d,e){I8.call(this,b,c,d,e,void 0);this.Ua=a;this.XG=null};_.x(m9,I8);_.k=m9.prototype;_.k.setSize=function(a){I8.prototype.setSize.call(this,a);this.XG&&this.XG.setSize(a)};_.k.vd=function(a){return _.aV(a,n9)?NYa(this):I8.prototype.vd.call(this,a)};_.k.jf=function(a){return _.aV(a.wd().mb(),n9)?(a=_.BW(this.$a(),!0),tYa(this,a)):I8.prototype.jf.call(this,a)};
_.k.Qe=function(a){var b=this;return _.aV(a.wd().mb(),n9)?_.xj(null):I8.prototype.Qe.call(this,a).then(function(c){return c||NYa(b)})};_.k.Zh=function(a){return _.aV(a.wd().mb(),n9)?!0:I8.prototype.Zh.call(this,a)};_.k.hasNextPage=function(a){return _.aV(a.wd().mb(),n9)?!1:!0};_.k.qF=function(a){return _.aV(a.wd().mb(),n9)?_.xj([null,a]):I8.prototype.qF.call(this,a)};
var NYa=function(a){return a.XG?_.xj(a.XG):_.xd(_.rT.promise.then(function(b){var c=a.Ua.ze()?"end-of-sample":"end-of-volume";return _.LAa(b,a.Ua.Za(),c)}),function(){return{}}).then(function(b){var c=new w8(a.$a(),n9,n9,1);a.XG=new l9(a.Ua,new D7(b),c,a.Qb(),a.ta());return a.XG})},n9=new _.Lm("GBS.ZZ0");
var o9=function(a,b){this.Bm=a instanceof _.EJ?a:new _.EJ(a,b)};_.p(o9,_.mV);o9.prototype.Cd=function(a,b,c,d){_.hV(this.Bm,a,b,c,null,null,d)};
var q9=function(a,b){_.bW.call(this,"",p9.Cc());this.eHa=a;this.ug=b;this.dba=this.uC=null;this.ija=this.hja=this.fja=this.gja=!0;this.hg(64,!0);this.icon=null};_.x(q9,_.bW);q9.prototype.lx=function(){return null};q9.prototype.setLabel=function(a){this.ug=a;r9(this)};var r9=function(a){var b=a.i();b&&_.TK(b,"label",OYa(a))};_.k=q9.prototype;_.k.Se=function(){return(this.ns()||_.QV(this,2)||_.QV(this,64))&&this.Dl()};_.k.mH=function(a){_.bW.prototype.mH.call(this,a);this.Av()};
_.k.Li=function(a){_.bW.prototype.Li.call(this,a);this.Av()};_.k.Te=function(a){_.bW.prototype.Te.call(this,a);this.Av()};_.k.Dl=function(){return!this.dba};_.k.V=function(){_.bW.prototype.V.call(this);this.icon=S8(this.eHa);this.setContent(this.icon);var a=this.i();r9(this);_.SK(a,"button")};_.k.Ea=function(){_.bW.prototype.Ea.call(this);this.Av()};_.k.yc=function(){this.PL();_.bW.prototype.yc.call(this)};var OYa=function(a){var b=a.dba;return b?a.ug+" ("+b+")":a.ug};
q9.prototype.Av=function(){this.rb&&_.bV(this.icon,"gb-topbar-button-icon-active",this.Se())};q9.prototype.bO=function(){var a=_.SJ("DIV",["gb-reader-shadow","gb-sidebar-popup"]);_.TJ(a,OYa(this));a=_.SJ("DIV","gb-sidebar-popup-spacer",a);document.body.appendChild(a);var b=this.i();this.uC=new d8(a,new s9(b));this.uC.Cd();this.uC.setVisible(!0)};q9.prototype.PL=function(){this.uC&&(_.wd(this.uC.i()),_.Oc(this.uC),this.uC=null)};var p9=function(){};_.x(p9,_.RV);p9.prototype.Bb=function(){return"gb-topbar-button"};
_.Mh(p9);var s9=function(a){o9.call(this,0,0);this.kCa=a};_.x(s9,o9);s9.prototype.Cd=function(a,b,c,d){var e=_.xK(this.kCa);e=new _.EJ(e.left+Math.round(e.width/2),e.top+e.height);var f=_.wK(a),g=Math.round(f.width/2),h=_.AK(a)?1:-1;h=new _.EJ(e.x+g*h,e.y);!_.AK(a)&&e.x>_.Bi().width-g&&(h.x=_.Bi().width-f.width);_.AK(a)&&e.x<g&&(h.x=f.width);this.Bm=h;o9.prototype.Cd.call(this,a,b,c,d)};
var t9=function(a,b,c){q9.call(this,"bookmark","Bookmarks");this.se=a;this.Jb=b;this.qd=c;this.St=this.Uh=null;this.gja=!0;this.fja=!1;this.hja=!0;this.hg(64,!1);this.hg(8,!0)};_.x(t9,q9);var u9=function(a){a.isEnabled()?a.qd.Dv()?a.Uh?a.setLabel("Loading..."):a.setLabel(a.St?"Remove bookmark":"Add bookmark"):a.setLabel("Bookmarks"):a.setLabel("Page cannot be bookmarked")};
t9.prototype.Ea=function(){q9.prototype.Ea.call(this);this.qd.Dv()&&(this.getHandler().listen(this.Jb,"change",this.hma).listen(this,"action",this.BL),this.hma())};t9.prototype.Av=function(){var a=!1;this.Hg()&&this.Dl()&&(a=!0);_.bV(this.icon,"gb-topbar-bookmark-icon-active",a)};t9.prototype.BL=function(){this.Uh||(this.Dl()&&!this.St?(_.od("Web Reader","Click On","Bookmarks Button"),PYa(this)):this.St&&(_.od("Web Reader","Click Off","Bookmarks Button"),QYa(this)))};
var RYa=function(a){var b=a.Jb.mb(),c=a.Jb.ae();return a.qd.ei("bookmarks",_.qW(b,c)).then(function(d){return d[0]||null})};t9.prototype.hma=function(){var a=this,b=_.aV(this.Jb.mb(),n9);this.yd(!b);b||!this.Dl()?(this.Av(),u9(this)):(this.Uh=RYa(this),u9(this),_.Zi(this.Uh.then(function(c){a.St=c;a.Yo(!!a.St);a.Av()}),function(){a.Uh=null;u9(a)}))};
var PYa=function(a){u9(a);_.Zi(_.xd(_.xj(SYa(a)).then(function(b){if(!b)throw Error("af");b=new _.SW("bookmarks","bookmark",b,a.qd.$a());b.Ue(a.qd.$a().Za());return a.qd.Hp(b)}).then(function(b){a.St=b;a.Yo(!!a.St);a.Av()}),function(){_.FZ.dispatchEvent(new _.EZ(new _.DZ("There was a problem adding your bookmark")))}),function(){a.Uh=null;u9(a)})},QYa=function(a){u9(a);a.Uh=_.Zi(_.xd(a.qd.Ai(a.St).then(function(b){a.St=null;a.Yo(!1);a.Av();return b}),function(){_.FZ.dispatchEvent(new _.EZ(new _.DZ("There was a problem removing your bookmark")))}),
function(){a.Uh=null;u9(a)})},SYa=function(a){var b=a.Jb.mb();a.Jb.ae();return(a=a.se.getReader().Va())?a.Gg()?_.qW(b,b,"","",a.$d.substring(0,100)):_.qW(b,b):null};
var TYa=new WeakMap,UYa=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?UYa:b;var c=_.Hd(a),d=function(f){f=_.l(f);f.next();f=_.yd(f);return b(c,f)},e=function(f){var g=_.l(f);f=g.next().value;g=_.yd(g);return a.apply(f,g)};return function(f){for(var g=[],h=0;h<arguments.length;++h)g[h]=arguments[h];h=this||_.va;var m=TYa.get(h);m||(m={},TYa.set(h,m));return _.xb(m,[this].concat(_.zd(g)),e,d)}})(function(){return _.zb?_.Mb(8):"onhashchange"in _.va});
var v9=function(a,b,c,d,e){e=void 0===e?null:e;_.Be.call(this);this.oa=a;this.Ae=b;this.Hx=c;this.Jb=d;this.x6=e;this.OW=[];this.gqa=new e8(this.oLa,1E3,this);this.vb=new _.MJ(this);this.vb.listen(d,"change",this.js)};_.x(v9,_.Be);v9.prototype.na=function(){_.Oc(this.vb);_.Oc(this.gqa);_.Be.prototype.na.call(this)};
v9.prototype.js=function(){var a=this.Jb.mb();a&&(this.OW.push(new _.Lm(a,0)),this.gqa.ex(),a=a.toString(),this.x6?this.x6.gRa(["reader",this.oa.Za(),a].join("/")):_.qd&&_.qd.Ge.isConnected()?_.qd.Ul(new p8(a)):window.history&&window.history.replaceState&&(a=_.Wj(window.location.href,"pg",a),window.history.replaceState(null,document.title,a)))};
v9.prototype.oLa=function(){var a=this;if(this.OW.length){if(this.Hx){var b=_.oU(this.OW);a:switch(this.Jb.l2){case 3:var c="search";break a;case 5:c="chapter";break a;default:c="next-page"}var d=c;_.rT.promise.then(function(e){return e.daa(a.oa.Za(),b,_.Jd(),a.oa.Qm(),d,"ge-web-app")})}_.pU(this.OW)}};
var VYa=function(a){_.pd()?(a=new o8(a),_.qd.Ul(a)):document.title=a+" - Google Play"},WYa=function(){$7(_.qd,"DocumentTitle",function(a){a=a.getTitle();VYa(a)})};
var w9=function(a,b,c,d,e,f){_.LK.call(this);_.Rj(window.location.href);_.Rj(a);this.$l=a;this.lh=b;this.nL=c;this.wV=e||{};this.UO=f;this.gS=d||new _.sn;this.ZN=new f8(c.p13n_save_user_settings_url)};_.x(w9,_.LK);w9.prototype.V=function(){this.m4=_.SJ("IFRAME",{id:this.getId()+".reader",src:this.$l,style:"position:absolute;top:0;left:0;width:100%;height:100%;border:none"});this.m4.setAttribute("allowfullscreen",!0);this.ya=this.m4};
w9.prototype.Ea=function(){var a=this;_.LK.prototype.Ea.call(this);SXa(this.m4,this.SLa,this);new gYa;WYa();$7(_.qd,"Settings",function(b){a.ZN.save(b.Nl)});$7(_.qd,"AnalyticsTrack",function(b){_.nd(b.aj)});_.DY()||$7(_.qd,"ReadingPosition",function(b){b=_.Wj(window.location.href,"pg",b.getPosition());window.history&&window.history.replaceState&&window.history.replaceState(null,document.title,b)})};
w9.prototype.SLa=function(){var a=new n8([],this.lh,this.nL,this.gS,_.vya(),this.wV,this.UO);RXa(_.qd,a).then(function(b){_.eZ=b;_.fZ.resolve(_.eZ)})};w9.prototype.yc=function(){_.Oc(this.x6);_.Oc(_.qd);_.qd=null;_.LK.prototype.yc.call(this)};
var u7=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.x(u7,Error);var v7=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.x(v7,Error);var x7=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.x(x7,Error);var w7=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.x(w7,Error);
var XYa=function(a,b){this.oa=a;this.Ae=b};XYa.prototype.search=function(a,b,c,d){var e=this,f,g,h;return _.GU(function(m){f=new _.xU(a,!0);void 0===c&&(c=b?_.BW(e.oa,!1):_.CW(e.oa,!1));void 0===d&&(d=b?_.BW(e.oa,!0):_.CW(e.oa,!0));g=[];for(h=c;h<=d;h++)(b&&_.AW(e.oa,h)||!b&&e.oa.El(h))&&g.push(YYa(e,h,f,b));return m.return(Promise.all(g).then(function(n){return _.Lc.apply(null,n)}))})};
var YYa=function(a,b,c,d){var e,f,g,h,m,n,q,t,u;return _.GU(function(v){switch(v.ma){case 1:return e=[],f=[],d?_.$c(v,a.Ae.jG(a.oa,b),5):_.$c(v,a.Ae.Ima,4);case 4:h=wXa(a.Ae,a.oa,b);if(!h)return v.return([]);g=h;v.Xb(3);break;case 5:m=v.va,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(B){var z=document.createRange();
z.setStart(B.qn,B.startOffset);z.setEnd(B.Tr,B.endOffset);return z});0<u.length&&(f=ZYa(u,q));return v.return(f.map(function(B){var z=B.result;B=B.snippet;var J=_.oX(n,z.startContainer,z.startOffset),K=_.oX(n,z.endContainer,z.endOffset);if(d){var O=z.startContainer;z=z.startOffset;var V=_.DW(a.oa,b);O=VXa(O,n,V,z)}else O=_.yW(a.oa,b);z=B.toString().trim();0<B.startOffset&&(z="... "+z);B.endOffset<B.endContainer.nodeValue.length&&(z+=" ...");return{index:b,hC:J,sT:K,position:O,snippet:z}}))}})},ZYa=
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(),h=g,m=f,n=0,q=75;m.currentNode=h.startContainer;do{var t=m.currentNode;var u=t.nodeValue;u=t===h.startContainer?h.startOffset:u.length;u>q?(n=u-q,q=0):q-=u}while(m.previousNode()&&0<q);h.setStart(t,n);0!=n&&(t=h.startContainer,n=t.nodeValue.substring(h.startOffset,h.startContainer===e.startContainer?e.startOffset:void 0).search(/\s\S/),0<=n?h.setStart(t,h.startOffset+n+1):h.startContainer===
e.startContainer?h.setStart(e.startContainer,e.startOffset):(m.currentNode=t,h.setStart(m.nextNode(),0)));h=g;n=75;f.currentNode=h.endContainer;do t=f.currentNode,q=t.nodeValue,u=t===h.endContainer?h.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);h.setEnd(t,m);m<t.nodeValue.length&&(m=h.endContainer,t=h.endContainer===e.endContainer?e.endOffset:0,n=m.nodeValue.substring(t,h.endOffset),q=n.split("").reverse().join("").search(/\s\S/),0<=q?h.setEnd(m,t+
n.length-q-1):h.endContainer===e.endContainer?h.setEnd(e.endContainer,e.endOffset):(f.currentNode=m,m=f.previousNode(),h.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){_.Xe.call(this);this.vb=new _.MJ(this);_.$i(this,this.vb);this.vb.listen(a,"touchstart",this.NGa);this.vb.listen(a,"touchend",this.MGa)};_.x(x9,_.Xe);x9.prototype.NGa=function(a){a.preventDefault();a=a.Yg.changedTouches;1==a.length&&(a=a[0],this.aIa=a.identifier,this.$Ha=new _.EJ(a.clientX,a.clientY))};
x9.prototype.MGa=function(a){a=a.Yg.changedTouches;1==a.length&&(a=a[0],a.identifier==this.aIa&&(a=_.QY(new _.EJ(a.clientX,a.clientY),this.$Ha),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=_.QW(a,b.ub());0<=b&&d.push(_.GW(a,b));c&&(c=_.QW(a,c.ub()),a=_.GW(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){V8.call(this);this.Gq(1);this.oa=a;this.Ua=b;this.Jb=c;this.TGa=d;this.nLa=e;this.fqa=this.Hoa=null};_.x(z9,V8);_.k=z9.prototype;_.k.pU=function(){return"help"};_.k.getTitle=function(){return"Help"};
_.k.V=function(){V8.prototype.V.call(this);var a=_.IY(this.Ua);a&&!this.Ua.Kf()&&(a=_.Vj(a,"source"),A9(this,"About this book \u00bb",a));A9(this,"Google Play help center \u00bb",this.TGa);A9(this,"Using the web reader &raquo;","https://support.google.com/googleplay/answer/185545");this.Hoa=A9(this,"Report offensive content",$Ya(this));this.fqa=A9(this,"Report an issue",this.nLa);_.aK(this.fqa,"gb-sidepanel-help-link-last")};
_.k.Ea=function(){V8.prototype.Ea.call(this);this.getHandler().listen(this.Jb,"change",this.mNa)};_.k.mNa=function(){this.Hoa.href=$Ya(this)};
var $Ya=function(a){var b=a.oa,c=_.YU({v:b.Za(),t:b.getTitle(),a:b.ro(),hl:_.uX()});if(a=a.Jb.mb())b=y9(b,a),"\u2014"!=b&&(c=_.Sj(c,"pg",b));return c},A9=function(a,b,c){c=new _.xf(c);var d=_.IJ(c,"hl")||_.uX();_.aj(c,"hl",d);d=_.SJ("SPAN");d.textContent=_.PU(b);b=_.SJ("A",{href:c.toString(),target:"_blank",className:"gb-sidepanel-help-link"},d);a.ob().appendChild(b);return b};
var C9=function(){_.MJ.call(this);B9(!1);this.listen(window,"keydown",this.OJa);this.listen(window,"mousedown",this.QJa)};_.x(C9,_.MJ);C9.prototype.OJa=function(a){9==a.keyCode&&B9(!0)};C9.prototype.QJa=function(){B9(!1)};var B9=function(a){_.bV(document.body,"gb-reader-no-focus-outline",!a)};
var D9=function(a){_.Xe.call(this);this.vb=new _.MJ(this);this.Lr=0;this.Y6=!1;this.cka=new _.ZU(function(){this.Lr=0},500,this);this.vb.listen(a,_.Cb?"DOMMouseScroll":"mousewheel",this.m6);_.$i(this,this.vb);_.$i(this,this.cka)};_.x(D9,_.Xe);
D9.prototype.m6=function(a){a=a.Yg;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){aZa&&(b*=40);this.Y6=this.Y6||120>Math.abs(b);if(0>this.Lr&&0<b||0<this.Lr&&0>b)this.Lr=0;this.Lr+=b;this.cka.start();Math.abs(this.Lr)<(aZa&&this.Y6?240:120)||(b=new _.TL(this.Lr,a,0,this.Lr),this.Lr=0,this.dispatchEvent(b))}};var aZa=_.Cb||_.yb;
var E9=function(){_.Be.call(this);this.vb=new _.MJ(this);this.rna=this.j5=this.Gba=this.qj=this.se=null;this.FN=!1};_.x(E9,_.Be);_.k=E9.prototype;
_.k.install=function(a){this.se=a;a=a.getReader();var b=a.i(),c=this.se.ta().Mb();this.qj=new _.JV(c);this.Gba=new D9(c.body);this.vb.listen(b,"click",this.Au).listen(b,"contextmenu",this.T5).listen(a,"complete",this.f6).listen(this.qj,"key",this.dGa).listen(this.Gba,"mousewheel",this.m6);this.j5=new x9(b);this.vb.listen(this.j5,["swipeleft","swiperight"],this.$Fa);this.rna=new C9};_.k.xC=function(){this.vb.yf();_.Oc(this.qj);_.Oc(this.Gba);_.Oc(this.j5);_.Oc(this.rna);this.se=null};
_.k.na=function(){this.xC();_.Oc(this.vb)};
_.k.dGa=function(a){if(27==a.keyCode){var b=this.se.getReader().Fb().Qg;b.lx()?b.Iq(null):(document.activeElement&&document.activeElement.blur(),F9(this.se));a.preventDefault()}else if(!("INPUT"==a.target.nodeName||"TEXTAREA"==a.target.nodeName||a.altKey||a.ctrlKey||a.metaKey||_.wi("gb-editnote-panel",document.body))){b=this.se.getReader();var c=b.$a().Sc(),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?
bZa(this,a)&&(G9(this),a.preventDefault()):cZa(this,a)&&(this.se.getReader().My(1),a.preventDefault())}d&&(b.My(d,a.repeat),a.preventDefault())}};_.k.m6=function(a){this.se.ta().iF(a.target,function(b){return _.$J(b,"gb-sidepanel")||_.$J(b,"gb-layer-popup")})||(cZa(this,a)?this.se.getReader().My(1):bZa(this,a)&&G9(this))};_.k.$Fa=function(a){a="swipeleft"==a.type;var b=this.se.getReader().$a().Sc();0<(a?1:-1)*(b?-1:1)?this.se.getReader().My(1):G9(this)};
_.k.f6=function(){F9(this.se);var a=_.FJ(document);a.scrollTop=this.FN?a.scrollHeight:0;this.se.getReader().$a().Sc()?a.scrollLeft=this.FN?0:a.scrollWidth:a.scrollLeft=this.FN?a.scrollWidth:0;this.FN=!1};
var cZa=function(a,b){var c=_.Bi();var d=window,e=d.document;var f=0;if(e){f=e.body;var g=e.documentElement;if(g&&f)if(d=_.Ai(d).height,_.zi(e)&&g.scrollHeight)f=g.scrollHeight!=d?g.scrollHeight:g.offsetHeight;else{e=g.scrollHeight;var h=g.offsetHeight;g.clientHeight!=h&&(e=f.scrollHeight,h=f.offsetHeight);f=e>d?e>h?e:h:e<h?e:h}else f=0}g=_.GJ(document);return c.height+g.y>=f&&a.se.getReader().hasNextPage()&&(0<b.deltaY||32==b.keyCode)},bZa=function(a,b){return 0==_.GJ(document).y&&a.se.getReader().Zh()&&
(0>b.deltaY||32==b.keyCode)},G9=function(a){a.FN=!0;a.se.getReader().My(-1)};E9.prototype.Au=function(){this.se.getReader().Fb().Qg.Iq(null);document.activeElement&&document.activeElement.blur();F9(this.se)};E9.prototype.T5=function(a){"IMG"==a.target.nodeName&&a.preventDefault();this.se.getReader().Fb().Qg.Iq(null);F9(this.se)};
var H9=function(a){b8.call(this);this.Ns=a;this.UN(_.SJ("DIV","gb-layer-overlay gb-reader-shadow"))};_.x(H9,b8);_.k=H9.prototype;_.k.RN=function(a){this.YJ=a};_.k.na=function(){_.wd(this.i());b8.prototype.na.call(this)};_.k.KM=function(a){return a&&(!this.YJ||a.className&&-1<a.className.indexOf("menu"))?!1:b8.prototype.KM.call(this)};_.k.Jl=function(){_.wd(this.i());b8.prototype.Jl.call(this)};_.k.Xm=function(){document.body.appendChild(this.i());b8.prototype.Xm.call(this)};
_.k.Cd=function(){var a=this.i(),b=_.Bi();this.Ns.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"};_.k.YJ=!0;
var I9=function(a){b9.call(this,null,null,a);this.dS=this.YJ=!0};_.x(I9,h9);_.k=I9.prototype;_.k.RN=function(a){this.YJ=a};_.k.W6=function(){return this.dS};_.k.zV=function(a){this.dS&&h9.prototype.zV.call(this,a)};_.k.KM=function(a){var b;!(b=!a)&&(b=this.YJ)&&(this.ta(),b=!aXa(a,null,"goog-menu",void 0));return b?h9.prototype.KM.call(this):!1};
_.k.wG=function(){var a=this.i();a.className="gb-layer-popup gb-reader-shadow";_.Oe(a,"mouseover",this.zU,!1,this);_.Oe(a,"mouseout",this.k6,!1,this);this.Sz();d9(this);this.getPosition().nH(5);dZa(this);return this.dispatchEvent("beforeshow")};var dZa=function(a){var b=a.ta().wl(),c=a.getPosition().Bm.y<=b.height/2;b=a.getPosition().Bm.x<=b.width/2;a.Gpa=c?b?0:4:b?1:5;a.isVisible()&&a.Cd()};
I9.prototype.OF=function(a){return _.AU(_.xK(this.i())).expand(this.xA).contains(a)||1>=a.x||1>=a.y?!0:h9.prototype.OF.call(this,a)};
var J9=function(){};_.p(J9,_.RV);_.Mh(J9);_.k=J9.prototype;_.k.V=function(a){var b=this.Yp(a);b=a.ta().V("DIV","goog-inline-block "+b.join(" "),a.getContent());this.nf(b,a.wo());return b};_.k.ul=function(){return"button"};_.k.il=function(a){return"DIV"==a.tagName};_.k.md=function(a,b){_.aK(b,"goog-inline-block");return J9.ka.md.call(this,a,b)};_.k.Ib=function(){return""};_.k.Bb=function(){return"goog-flat-button"};_.TV("goog-flat-button",function(){return new _.bW(null,J9.Cc())});
var K9=function(){};_.p(K9,J9);_.Mh(K9);K9.prototype.Bb=function(){return"goog-link-button"};_.TV("goog-link-button",function(){return new _.bW(null,K9.Cc())});
var L9=function(a,b){_.LK.call(this,b);this.Kka=a;this.tH=!0;this.kT=new _.bW("Dismiss",K9.Cc());this.La(this.kT,!1)};_.x(L9,_.LK);_.k=L9.prototype;
_.k.V=function(){var a=_.fe?"Get the free Google Play Books app for Android":_.ee||_.de?"Get the free Google Play Books app for iOS":"";if(a){var b=this.ta(),c=b.V("IMG",{"class":"gb-native-app-promo-icon",src:"/googlebooks/images/reader/play_icon.png"});c=b.V("A",{href:this.Kka},c);var d=b.V("A",{href:this.Kka,className:"gb-native-app-promo-link"},a),e=b.wl();a=["gb-native-app-promo-container"];(600>e.height||600>e.width)&&a.push("gb-native-app-promo-small");d=b.V("DIV",["gb-native-app-promo-bar",
"gb-butter-box","goog-inline-block"],d," - ");_.WV(this.kT,"gb-native-app-promo-dismiss");this.kT.render(d);this.ya=b.V("DIV",a,c,d)}else _.LK.prototype.V.call(this)};_.k.Ea=function(){_.LK.prototype.Ea.call(this);this.getHandler().listen(this.kT,"action",this.SFa)};_.k.aO=function(){return this.tH};_.k.show=function(a){_.zK(this.i(),a);this.dispatchEvent("resize")};_.k.SFa=function(){this.tH=!1;this.dispatchEvent("change");_.sZ("gb-reader/prefs/app-promo-dismissed","1")};
var M9=function(a){_.MJ.call(this);var b=this;this.Sna=a;this.listen(_.FZ,"notification",function(c){b.handleEvent(c)})};_.x(M9,_.MJ);M9.prototype.handleEvent=function(a){this.Sna.my(!0);var b=a.Ola(),c=new i8;this.Sna.La(c,!0);aYa(c,ZWa(b));c.setVisible(!0);a=b.getDuration()||0;0<a&&_.mf(function(){_.Oc(b)},a);_.Ne(b,"cancel",function(){c.setVisible(!1)})};
var N9=function(a,b,c){_.LK.call(this);this.oa=a;this.Jb=b;this.tb=c;this.Yu=this.rW=null};_.x(N9,_.LK);N9.prototype.V=function(){_.LK.prototype.V.call(this);var a=this.i();_.aK(a,"gb-pagecontrol");this.rW=_.SJ("FORM");a.appendChild(this.rW);var b=_.SJ("INPUT","gb-pagecontrol-input");b.setAttribute("title","Page number");this.rW.appendChild(b);this.Yu=b;if(b=this.oa.lM){var c=_.SJ("SPAN",null," / "+b);_.VK(c,"out of "+(b+" pages."));a.appendChild(c)}};
N9.prototype.Ea=function(){_.LK.prototype.Ea.call(this);var a=this.getHandler();a.listen(this.Jb,"change",this.Oy);a.listen(this.rW,"submit",this.rGa);a.listen(this.Yu,"click",function(){_.ee?this.Yu.value="":this.Yu.select()});a.listen(this.Yu,"blur",this.Oy);this.Oy()};N9.prototype.Oy=function(){var a=this.Jb.mb(),b=this.Jb.ae();a&&(a=y9(this.oa,a,b),this.Yu.value=a,_.bV(this.Yu,"gb-pagecontrol-page-input-empty","\u2014"==a));this.Yu.blur()};
N9.prototype.rGa=function(a){a.preventDefault();if(a=this.Yu.value.match(/\s*(\w+)/)){a=a[0];for(var b=this.oa.hf(),c=0;c<b;c++)if(0==_.BN(_.GW(this.oa,c),a)){var d=_.jW(this.oa,c);if(A7(this.oa,d,this.tb.Yh())){this.Jb.setPosition(d,null,7);return}}this.Oy()}};
var O9=function(a,b,c){this.Kr=a;this.E2=b;this.iN=c};O9.prototype.Va=function(){return this.Kr};O9.prototype.Xr=function(){return this.E2};var P9=function(a){var b=a.E2[0]||null;return _.Ja(a.E2,function(c){return c.Va().equals(b.Va())})};
var Q9=function(a,b){_.Ce.call(this,a);this.Og=b};_.x(Q9,_.Ce);Q9.prototype.getSelection=function(){return this.Og};
var R9=function(a,b){_.LK.call(this,b);this.vi=a;this.rw=new _.ZU(this.GFa,500,this);this.iN=this.t9=this.DF=this.UJ=null;this.CM=!1;this.NIa=new e8(this.SKa,50,this);this.HU=null};_.x(R9,_.LK);_.k=R9.prototype;_.k.na=function(){this.rw.dispose();_.LK.prototype.na.call(this)};_.k.V=function(){_.LK.prototype.V.call(this);this.UJ=this.ta().V("DIV","gb-page-overlay-container");this.DF=this.ta().V("DIV","gb-page-overlay-container");this.i().className="gb-page-overlay";this.i().appendChild(this.UJ);this.i().appendChild(this.DF)};
_.k.Ys=function(a,b){_.vd(this.DF);eZa(this,this.DF,a,b)};_.k.Yt=function(){_.vd(this.DF)};
_.k.Gh=function(a){var b=this;_.LK.prototype.Gh.call(this,a);this.HU&&(this.HU.cancel(),this.HU=null);this.getHandler().yf();this.getHandler().listen(this.i().ownerDocument,"mousedown",this.GL);this.getHandler().listen(this.i().ownerDocument,"mouseup",this.HL);_.vd(this.UJ);_.vd(this.DF);var c=a&&a.Xh();if(a&&c){var d=this.Fb();a instanceof x8&&this.getHandler().listen(d.i(),"mousemove",function(e){b.NIa.ex(e)});this.HU=yXa(this.vi,c,d).then(function(e){r7(e,function(f){eZa(b,b.UJ,f.Va(),f.iu["background-color"],
!0)})})}};
var eZa=function(a,b,c,d,e){d=void 0===d?"":d;e=void 0===e?!1:e;var f=a.Fb(),g=f&&f.Xh(),h=a.vi.$a();if(f&&g&&_.uW(h,c,g)){if(d)try{var m=_.jX(_.hX(_.gX(d).NL));m[0]=Math.max(0,m[0]+(60<m[0]%120?3:-3));m[1]=1;d=_.fX(_.iX(m[0],m[1],m[2]))}catch(n){}f=f.I5(c);f=fZa(f);f.forEach(function(n){var q=void 0===q?"":q;var t=_.eV(a.Fb().i(),a.i());q=a.ta().V("DIV","gb-page-overlay-highlight",q);_.uK(q,n.Qb());_.pK(q,n.left+t.x,n.top+t.y);q.style.backgroundColor=d;b.appendChild(q);e&&(_.aK(q,"gb-page-overlay-annotation"),a.getHandler().listen(q,
"mousemove",_.Id(a.HFa,c)),a.getHandler().listen(q,"mouseover",a.JFa),a.getHandler().listen(q,"mouseout",a.IFa))})}};_.k=R9.prototype;_.k.SKa=function(a){var b=new _.EJ(a.clientX,a.clientY),c=_.Sh(this.UJ.childNodes,function(d){var e=_.dV(d);return(new _.fK(e.x,e.y,d.clientWidth,d.clientHeight)).contains(b)});c&&!this.CM?(this.rw.Se()||(this.i().parentElement.style.cursor="pointer"),BXa(c,a.type,new _.De(a.Yg,c))):(this.rw.stop(),this.i().parentElement.style.cursor="")};
_.k.GL=function(){this.CM=!0;this.rw.stop()};_.k.HL=function(){this.CM=!1};_.k.HFa=function(a,b){this.t9=a;this.iN=new _.EJ(b.clientX,b.clientY);this.CM||this.rw.Se()||this.rw.start()};_.k.JFa=function(){this.CM||this.rw.start()};_.k.IFa=function(){this.rw.stop()};_.k.GFa=function(){var a=this;this.vi.Xr(this.t9).then(function(b){b.length&&(b=_.bX(b,a.vi.$a(),!0),a.dispatchEvent(new Q9("hover",new O9(a.t9,b,a.iN))))})};
var fZa=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++){var h=d.shift();var m=f,n=_.mBa(h,m);if(n&&n.height&&n.width){n=[];var q=h.top,t=h.height,u=h.left+h.width,v=h.top+h.height,B=m.left+m.width,z=m.top+m.height;m.top>h.top&&(n.push(new _.fK(h.left,h.top,h.width,m.top-h.top)),q=m.top,t-=m.top-h.top);z<v&&(n.push(new _.fK(h.left,z,h.width,v-z)),t=z-q);m.left>h.left&&n.push(new _.fK(h.left,q,m.left-h.left,t));B<u&&n.push(new _.fK(B,
q,u-B,t));h=n}else h=[h.clone()];_.Nc(d,h)}_.Nc(b,d)}return b};
var S9=function(){_.LK.call(this)};_.x(S9,_.LK);_.k=S9.prototype;_.k.V=function(){var a=_.TU(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.ya=a;this.Xo(this.xo);this.show(this.Bf)};_.k.Xo=function(a){this.xo=a;this.i()&&(this.i().style.height=_.oK(a,!0))};_.k.show=function(a){this.Bf=a;this.i()&&_.zK(this.i(),a)};_.k.xo=0;_.k.Bf=!0;
var gZa=function(a){var b=a.KDa;a=a.qEa;return(0,_.tV)('<div class="'+_.xV(b.Eta)+" "+_.xV(a)+'"><div class="'+_.xV(b.Tta)+'"><table class="'+_.xV(b.Tua)+'"><tr><td class="'+_.xV(b.Gta)+'"><div class="'+_.xV(b.Ita)+'"></div></table></div><div class="'+_.xV(b.Jua)+'"></div></div>')};
var T9=function(a,b,c){b=void 0===b?"gb-page-wrapper-single":b;_.LK.call(this,c);this.vi=a;this.ue=new _.ri(0,0);this.ws=new _.eK(0,0,0,0);this.YL=!1;this.iO=this.af=this.et=this.Cp=null;this.Gq(b);this.xla=this.vq=this.WM=null};_.x(T9,_.LK);_.k=T9.prototype;_.k.na=function(){delete this.Cp;delete this.xla;delete this.et;delete this.iO;delete this.af;_.LK.prototype.na.call(this)};_.k.V=function(){this.ya=_.BV(gZa,{KDa:hZa,qEa:this.Mp},this.ta().Mb())};
_.k.Ea=function(){_.LK.prototype.Ea.call(this);this.Cp=this.kj("gb-page-wrapper-body");this.xla=this.kj("gb-page-wrapper-frame");this.et=this.kj("gb-page-wrapper-table");this.af=this.kj("gb-content");this.iO=this.kj("gb-page-wrapper-spacer");this.vq=new R9(this.vi,this.ta());this.La(this.vq);this.vq.render(this.ob());this.setSize(this.ue);this.update()};_.k.yc=function(){_.LK.prototype.yc.call(this);this.WM=null};_.k.ob=function(){return this.af};
_.k.Gh=function(a){_.LK.prototype.Gh.call(this,a);this.update();this.vq.Gh(a)};_.k.Gq=function(a){this.Mp=a;this.i()&&(this.i().className="gb-page-wrapper "+a)};_.k.Qb=function(){return this.ue.clone()};_.k.setSize=function(a){this.ue=a.clone();this.rb&&(_.uK(this.et,a),a=this.Cp.style,a.paddingTop=this.ws.top+"px",a.paddingLeft=this.ws.left+"px",a.paddingRight=this.ws.right+"px",this.wn())};_.k.hU=function(){return this.ws.clone()};
var iZa=function(a,b){a.ws.top=b.top;a.ws.left=b.left;a.ws.bottom=b.bottom;a.ws.right=b.right;a.rb&&a.setSize(a.Qb())};_.k=T9.prototype;_.k.wn=function(){var a=this.Qb();if(this.ns()||"gb-page-wrapper-single"!=this.Mp)a.height=Math.max(a.height,this.et.offsetHeight);this.ns()||(a.width=0);_.uK(this.iO,a)};_.k.ns=function(){return this.YL};_.k.show=function(a){_.tK(this.iO,a?this.Qb().width:0)};
_.k.update=function(){var a=this.Fb();this.WM&&this.removeChild(this.WM,!0);a?(this.La(a,!0),this.WM=a,a.qM(),this.af&&_.fV(this.af,!(a instanceof x8))):this.WM=null};_.k.Ys=function(a,b){this.vq.Ys(a,b)};_.k.Yt=function(){this.vq.Yt()};var hZa={Eta:"gb-page-wrapper",YNa:"gb-page-wrapper-first",cca:"gb-page-wrapper-second",$Oa:"gb-page-wrapper-single",Gta:"gb-page-wrapper-body",Tua:"gb-page-wrapper-table",Jua:"gb-page-wrapper-spacer",Tta:"gb-page-wrapper-frame",Ita:"gb-content"};
var U9=function(a,b,c){_.LK.call(this,c);this.Ud=a;this.d7=b;a=this.ta();c=_.MV(_.RV,"gb-pagination-controls");this.Kx=new _.bW(S8("navigate_before"),c,a);this.Kx.Lb(b?1:-1);_.WV(this.Kx,"gb-pagination-controls-left");this.La(this.Kx);this.py=new _.bW(S8("navigate_next"),c,a);this.py.Lb(b?-1:1);_.WV(this.py,"gb-pagination-controls-right");this.La(this.py)};_.x(U9,_.LK);U9.prototype.V=function(){this.ya=this.ta().createElement("DIV")};
U9.prototype.Ea=function(){_.LK.prototype.Ea.call(this);var a=this.i();this.Do()?(this.py.render(a),this.Kx.render(a)):(this.Kx.render(a),this.py.render(a));a=this.d7?"Next Page":"Previous Page";this.Kx.nf(a);_.VK(this.Kx.i(),a);a=this.d7?"Previous Page":"Next Page";this.py.nf(a);_.VK(this.py.i(),a);this.getHandler().listen(this,"action",this.MFa).listen(this.Ud,"backwardturn",(0,_.Ca)(this.jma,this,-1)).listen(this.Ud,"forwardturn",(0,_.Ca)(this.jma,this,1))};
U9.prototype.refresh=function(){var a=this.Ud.rb;V9(this,1).yd(a&&this.Ud.hasNextPage());V9(this,-1).yd(a&&this.Ud.Zh())};U9.prototype.jma=function(a){var b=V9(this,a);b.isEnabled()&&(b.setActive(!0),window.setTimeout(function(){b.rb&&b.setActive(!1)},0))};var V9=function(a,b){return 0==b?null:a.d7!=(1==b)?a.py:a.Kx};U9.prototype.MFa=function(a){a=a.target.Ib();this.Ud.My(a)};
var W9=function(a,b,c,d){q9.call(this,a,b);this.zs=c;this.Qg=d};_.x(W9,q9);W9.prototype.lx=function(){return this.zs};W9.prototype.Te=function(a){this.Dl()||(a=!1);var b=_.QV(this,64);q9.prototype.Te.call(this,a);a?b||(_.od("Web Reader","Click On","Sidepanel Button: "+this.zs),this.Qg.Iq(this.zs)):(b&&_.od("Web Reader","Click Off","Sidepanel Button: "+this.zs),this.Qg.lx()==this.zs&&this.Qg.Iq(null))};
W9.prototype.Ea=function(){q9.prototype.Ea.call(this);this.getHandler().listen(this.Qg,"change",this.EGa)};W9.prototype.EGa=function(){this.Te(this.Qg.lx()==this.zs)};
var X9=function(a,b,c){_.LK.call(this);this.Ua=a;this.Hx=b;this.bta=c;this.oS=this.gE=this.sG=this.zba=this.g2=null};_.x(X9,_.LK);
X9.prototype.V=function(){_.LK.prototype.V.call(this);_.aK(this.i(),"gb-preview-controls");this.g2=_.SJ("A",{target:"_top",href:_.IY(this.Ua),className:"gb-preview-controls-about"},"About this book");this.i().appendChild(this.g2);var a=_.SJ("SPAN","gb-preview-controls-buy");this.i().appendChild(a);var b=_.SJ("SPAN","gb-preview-controls-add");this.i().appendChild(b);if("NOT_FOR_SALE"!=_.LY(this.Ua.Re()))if(nXa(this.Ua.su())){a=_.SJ("SPAN","gb-preview-controls-payment-declined");this.i().appendChild(a);
var c=_.SJ("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=nXa(this.Ua.su());var d=_.SJ("A",{},"View order");_.Aya(d,c);d.classList.add("primary");a.appendChild(d);this.zba=a.lastChild}else{c="FOR_PREORDER"==_.LY(this.Ua.Re());d="FREE"==_.LY(this.Ua.Re());var e=_.KY(this.Ua.Re()),f=pXa(this.Ua.Re());if(c){var g=_.SJ("SPAN","gb-preview-controls-pre-order"),h;var m=this.Ua.Re();
if(m.Cl)(h=m.Cl.Spa)?(m=new _.DS(2E3),h=hXa(m,h)?m:null):h=null;else if(m.Ya.onSaleDate){var n=m.Ya.onSaleDate;m=new _.ES(2E3);n=(0,_.Ua)(n);n=n.split(-1==n.indexOf("T")?" ":"T");var q;if((q=hXa(m,n[0]))&&!(q=2>n.length)){q=n[1];if(n=q.match(gXa))q=q.substring(0,q.length-n[0].length),"Z"===n[0]?h=0:(h=60*Number(n[2])+Number(n[3]),h*="-"==n[1]?1:-1);if(q=q.match(fXa)){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*h)}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}h=(h=q?m:null)?new _.DS(h.getFullYear(),h.getMonth(),h.getDate()):null}else h=null;g.textContent="Available on: "+h.toString();a.appendChild(g)}c=c?"Pre-order eBook":oXa(this.Ua.Re())&&f?"EBOOK FROM "+f:d?"Free":e?e+" Buy":"Buy";this.oS=jZa(c,this.Ua.Re().uu(),!0);a.appendChild(this.oS)}this.Ua.lk()?(a='This sample is in <a href="'+(this.bta+
'">My Books</a>'),this.sG=_.Tb("SPAN"),a=_.hW(a),_.Zd(this.sG,a),kZa(this.sG),b.appendChild(this.sG)):(a=!this.Hx||this.Ua.lk()?!1:(a=this.Ua.Re())?"NOT_FOR_SALE"!=_.LY(a):!1,a&&(this.gE=jZa("Add to My Books"),b.appendChild(this.gE)))};
X9.prototype.Ea=function(){_.LK.prototype.Ea.call(this);this.getHandler().listen(this.g2,"click",_.Id(_.od,"Web Reader","Click","ATB Link (Slider)"));this.zba&&this.getHandler().listen(this.zba,"click",_.Id(_.od,"Web Reader","Click","View Order - Payment Declined (Slider)"));this.oS&&this.getHandler().listen(this.oS,"click",_.Id(_.od,"Buy","Click","Play Books Reader"));this.gE&&this.getHandler().listen(this.gE,"click",this.DFa);this.sG&&this.getHandler().listen(this.sG,"click",_.Id(_.od,"Web Reader",
"Click","My eBooks Link (Slider)"))};X9.prototype.DFa=function(a){var b=this;a.preventDefault();this.Hx&&(_.od("Web Reader","Click","Add Sample to Library (Slider)"),_.rT.promise.then(function(c){return dXa(c,b.Ua.Za())}).then(function(){var c='Saved in <a href="'+(b.bta+'">My Books</a>'),d=_.Tb("SPAN");c=_.hW(c);_.Zd(d,c);kZa(d);_.Ji(d,b.gE);b.gE=null}))};
var kZa=function(a){_.Ha(a.getElementsByTagName("A"),function(b){b.target="_top"})},jZa=function(a,b,c){c=void 0===c?!1:c;a=_.SJ("SPAN","gb-play-button-label",a);var d="gb-play-button";c&&(d+=" gb-play-button-active");return b?_.SJ("A",{target:"_top",className:d,href:b},a):_.SJ("BUTTON",{type:"button",className:d},a)};
var Y9=function(a,b){_.LK.call(this);this.Qg=a;this.Tw=null;this.DO=b;this.yaa=new Map};_.x(Y9,_.LK);Y9.prototype.na=function(){for(var a=_.l(this.yaa),b=a.next();!b.done;b=a.next())_.Oc(b.value)};Y9.prototype.V=function(){_.LK.prototype.V.call(this);var a=this.ta().V("DIV","gb-sidepanel-container");_.zK(a,!1);this.ya=a};Y9.prototype.Ea=function(){_.LK.prototype.Ea.call(this);this.getHandler().listen(this.Qg,"change",this.CGa);this.getHandler().listen(this,"close",this.lDa)};
var Z9=function(a,b,c){a.yaa.set(b,c);return a};Y9.prototype.CGa=function(){var a=null,b=this.Qg.lx();this.Tw&&(a=this.Tw.pU(),this.removeChild(this.Tw,!0),this.Tw=null);b?(this.Tw=this.yaa.get(b),_.zK(this.i(),!0),_.tK(this.i(),this.Tw.$T()),this.La(this.Tw,!0),this.dispatchEvent("resize"),this.Tw.focus()):(_.zK(this.i(),!1),this.dispatchEvent("resize"),lZa(this.DO,a))};Y9.prototype.lDa=function(){this.Qg.Iq(null)};
var $9=function(a,b,c,d){_.LK.call(this);this.oa=a;this.Jb=b;this.lv=[];this.tb=c;this.Sla=d};_.x($9,_.LK);_.k=$9.prototype;
_.k.V=function(){var a=_.SJ("DIV","gb-slider-container");this.ya=a;var b=_.SJ("DIV","gb-slider-content");a.appendChild(b);this.af=b;a=_.LW(this.oa);for(var c=0;c<a;c++){var d=_.SJ("DIV","gb-slider-segment");b.appendChild(d);this.lv.push(d)}this.Osa();this.LF=_.Tb("div");_.aK(this.LF,"gb-slider-indicator");_.aK(this.LF,"SPRITE_slider_indicator");b.appendChild(this.LF);this.bo=new _.mL(this.LF)};_.k.ob=function(){return this.af};_.k.na=function(){_.LK.prototype.na.call(this);_.Oc(this.Xd)};
_.k.Ea=function(){_.LK.prototype.Ea.call(this);var a=this.getHandler();a.listen(this.ob(),"click",this.Au);a.listen(this.Jb,"change",this.Oy);a.listen(this.bo,"end",this.VFa);a.listen(this.tb,"change",this.Osa);this.Xd=new a$(this,this.oa,this.Do(),this.tb)};
_.k.resize=function(){for(var a=_.wK(this.ob()).width,b=this.oa.hf(),c=0;c<this.lv.length;c++){var d=mZa(this,c),e=(Math.max(d+1,mZa(this,c+1))-d)/b;e=Math.ceil(e*a);_.uK(this.lv[c],e,"");d=Math.ceil(d/b*a);this.oa.Sc()&&(d=a-d-e);_.pK(this.lv[c],d,"")}this.Oy();a=_.xK(this.ob());a.left=-7.5;a.top=0;a.height=0;a.width--;_.nL(this.bo,a)};var mZa=function(a,b){return 0>b?0:b==_.LW(a.oa)?a.oa.hf()-1:(b=_.MW(a.oa,b))?_.QW(a.oa,b):-1};
$9.prototype.Oy=function(){var a=this.Jb.mb();if(a){var b=_.QW(this.oa,a.ub()),c=_.PW(this.oa,a),d=_.QW(this.oa,_.MW(this.oa,c));a=b==d;d=b==d+_.xCa(this.oa,c)-1;var e=this.Sla(),f=e&&!e.hasNextPage()&&"full"==this.oa.ox();e=this.oa.Sc()?this.lv[0]:_.oU(this.lv);e=a8(e).x+_.wK(e).width;var g=this.lv[c];c=g.offsetLeft-7;g=Math.max(c,c+g.offsetWidth-1);d||f?b=this.oa.Sc()?c:g:a?b=this.oa.Sc()?g:c:(a=this.oa.hf(),b=Math.floor(b/a*e-7),this.oa.Sc()&&(b=e-b-14),b=_.HN(b,c,g));_.pK(this.LF,b,"")}};
$9.prototype.Osa=function(){for(var a=0;a<this.lv.length;a++){var b=_.AW(this.oa,a);1==this.tb.Yh()&&(b=_.QW(this.oa,_.MW(this.oa,a)),b=this.oa.El(b));_.bV(this.lv[a],"gb-slider-segment-disabled",!b)}};$9.prototype.Au=function(a){nZa(this,_.eV(a,this.ob()).x)};$9.prototype.VFa=function(a){nZa(this,a.left+7.5)||this.Oy()};
var nZa=function(a,b){b=oZa(a,b);b=_.jW(a.oa,b);return a.Sla()&&A7(a.oa,b,a.tb.Yh())?(a.Jb.setPosition(new _.Lm(b),null,4),!0):!1},oZa=function(a,b){var c=a.oa.hf();b=Math.floor(b/_.wK(a.ob()).width*c);a.oa.Sc()&&(b=c-b-1);return b};$9.prototype.af=null;$9.prototype.LF=null;$9.prototype.bo=null;$9.prototype.Xd=null;var a$=function(a,b,c,d){var e=a.i()?a.i().parentNode:void 0;b9.call(this,e);this.cO=a;this.oa=b;this.k7=c;this.tb=d;this.D3();this.className="gb-slider-tooltip";this.WX=0;this.zma=500};
_.x(a$,b9);a$.prototype.D3=function(){this.Cp=_.SJ("DIV","gb-slider-tooltip-body");this.JH=_.SJ("DIV","gb-slider-tooltip-line");this.Cp.appendChild(this.JH);this.LW=_.SJ("DIV","gb-slider-tooltip-pointer");this.Cp.appendChild(this.LW);var a=_.SJ("DIV","gb-slider-tooltip-pointer-outer");this.LW.appendChild(a);var b=_.SJ("DIV","gb-slider-tooltip-pointer-inner");a.appendChild(b);this.i().appendChild(this.Cp)};a$.prototype.AV=function(a,b){(b=pZa(this))&&b9.prototype.AV.call(this,a,b)};
a$.prototype.ux=function(a){b9.prototype.ux.call(this,a);if((a=pZa(this))&&this.anchor){var b=this.anchor;this.Kc(b);this.anchor=this.Me=b;this.setPosition(a||this.kU(0));this.setVisible(!0)}else this.setVisible(!1)};
var pZa=function(a){if(!a.anchor)return null;var b=a.i();b.parentNode&&b.parentNode.lastChild!=b&&b.parentNode.appendChild(b);var c=_.sK(a.cO.ob()),d=oZa(a.cO,a.du.x-c.x);c=_.GW(a.oa,d);if(0>d||!c)return null;A7(a.oa,_.jW(a.oa,d),a.tb.Yh())?(d=_.RW(a.oa,d),d=K7(a.oa.yu(d),50),c="Page "+c,_.TJ(a.JH,_.oj(d)?c:d+" \u2013 "+c)):(_.vd(a.JH),c=_.SJ("SPAN","gb-slider-tooltip-disabled","\u2014 Unavailable in the sample \u2014"),a.JH.appendChild(c));_.zK(b,!0);b=a.du.x;c=_.sK(a.anchor).y-47;var e=a.k7;d=a.LW;
var f=_.Bi();a=_.wK(a.Cp);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 o9(e,c)};a$.prototype.Cp=null;a$.prototype.LW=null;
var qZa=function(){return(0,_.tV)('<div class="'+_.xV("gb-statusbar")+'" role="navigation"><div class="'+_.xV("gb-statusbar-controls")+'"><div class="'+_.xV("gb-statusbar-slider")+'"></div><div class="'+_.xV("gb-statusbar-page-input")+'"></div><div class="'+_.xV("gb-statusbar-page-arrows")+'"></div></div><div class="'+_.xV("gb-statusbar-info")+'"><div class="'+_.xV("gb-statusbar-info-left")+'"></div><div class="'+_.xV("gb-statusbar-info-right")+'"></div></div></div>')};
var b$=function(a,b,c,d){c=void 0===c?null:c;_.LK.call(this);var e=b.$a(),f=b.Jb;this.cO=a;this.La(a);this.ipa=new N9(e,f,b.tb);this.La(this.ipa);(this.UW=c)&&this.La(this.UW);this.Jo=this.ay=null;d&&!_.tZ("gb-reader/prefs/app-promo-dismissed")&&(this.Jo=new L9(d),this.La(this.Jo));this.MB=new W8(b);this.La(this.MB);this.Nz=new N8(e,f);this.La(this.Nz)};_.x(b$,_.LK);b$.prototype.V=function(){this.ya=_.BV(qZa,null,null,this.ta())};
b$.prototype.Ea=function(){_.LK.prototype.Ea.call(this);this.cO.render(this.tF("gb-statusbar-slider"));this.ipa.render(this.tF("gb-statusbar-page-input"));this.ay&&rZa(this,this.ay);var a=this.tF("gb-statusbar-info-left");this.MB.render(a);this.Nz.render(a);this.Jo&&this.Jo.render(a);this.UW&&this.UW.render(this.tF("gb-statusbar-info-right"));this.getHandler().listen(this.MB,"change",this.R5).listen(this.Nz,"change",this.R5);this.Jo&&this.getHandler().listen(this.Jo,"change",this.R5)};
b$.prototype.resize=function(){this.rb&&this.cO.resize()};var rZa=function(a,b){a.ay&&a.removeChild(a.ay,!0);a.ay=b;a.La(b);a.rb&&(a.ay.render(a.tF("gb-statusbar-page-arrows")),a.resize())};b$.prototype.R5=function(){if(this.Nz.aO())var a=this.Nz;else this.MB.aO()?a=this.MB:this.Jo&&this.Jo.aO()&&(a=this.Jo);this.Nz.show(this.Nz==a);this.MB.show(this.MB==a);this.Jo&&this.Jo.show(this.Jo==a)};
var c$=function(){};_.p(c$,J9);_.Mh(c$);_.k=c$.prototype;_.k.V=function(a){var b=this.Yp(a);b=a.ta().V("DIV","goog-inline-block "+b.join(" "),[this.createCaption(a.getContent(),a.ta()),this.WS(a.ta())]);this.nf(b,a.wo());return b};_.k.ob=function(a){return a&&a.firstChild};
_.k.md=function(a,b){var c=_.ui(document,"*","goog-menu",b)[0];if(c){_.zK(c,!1);a.ta().Mb().body.appendChild(c);var d=new _.W_;d.md(c);a.$s(d)}_.ui(document,"*",this.Bb()+"-caption",b)[0]||b.appendChild(this.createCaption(b.childNodes,a.ta()));_.ui(document,"*",this.Bb()+"-dropdown",b)[0]||b.appendChild(this.WS(a.ta()));return c$.ka.md.call(this,a,b)};_.k.createCaption=function(a,b){return b.V("DIV","goog-inline-block "+(this.Bb()+"-caption"),a)};
_.k.WS=function(a){return a.V("DIV",{"class":"goog-inline-block "+(this.Bb()+"-dropdown"),"aria-hidden":!0},"\u00a0")};_.k.Bb=function(){return"goog-flat-menu-button"};_.TV("goog-flat-menu-button",function(){return new _.f0(null,null,c$.Cc())});
var d$=function(a,b,c){_.bW.call(this,a,b||_.$_.Cc(),c);this.hg(16,!0)};_.p(d$,_.bW);_.TV("goog-toggle-button",function(){return new d$(null)});
var j$=function(a,b,c,d,e){V8.call(this,e);e=this.ta();this.oa=a;this.tb=b;this.Ae=c;this.Ua=d;this.dv=new e$(this.getId()+".readingMode",e);this.La(this.dv);a=_.OW(this.oa,2);b=!this.oa.Fu();c=new _.S_(a&&b?"Flowing text":"Flowing text (unavailable)",null,e,f$);c.Lb(2);c.yd(a&&b);this.dv.Tg(c);this.LU=new _.S_("",null,e,f$);this.LU.Lb(1);this.dv.Tg(this.LU);sZa(this);this.dF=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.dF);this.LA=new d$(e.V("DIV","SPRITE_icon_layout_auto"),h$.Cc());this.LA.Lb("auto");this.LA.nf("Automatic layout");this.La(this.LA);this.MA=new d$(e.V("DIV","SPRITE_icon_layout_onepage"),h$.Cc(),e);this.MA.nf("One-page layout");this.MA.Lb("one");this.La(this.MA);this.NA=new d$(e.V("DIV","SPRITE_icon_layout_twopages"),h$.Cc(),e);this.NA.nf("Two-page layout");this.NA.Lb("two");this.La(this.NA);this.fF=new _.bW(e.V("DIV",
"SPRITE_icon_minus"),i$.Cc(),e);this.fF.nf("Decrease text size");this.fF.Lb(-1);this.La(this.fF);this.gF=new _.bW(e.V("DIV","SPRITE_icon_plus"),i$.Cc(),e);this.gF.nf("Increase text size");this.gF.Lb(1);this.La(this.gF);this.PA=new d$(e.V("DIV","SPRITE_icon_lineheight_1"),h$.Cc(),e);this.PA.nf("Small");this.PA.Lb(1.15);this.La(this.PA);this.QA=new d$(e.V("DIV","SPRITE_icon_lineheight_2"),h$.Cc(),e);this.QA.nf("Medium");this.QA.Lb(1.7);this.La(this.QA);this.RA=new d$(e.V("DIV","SPRITE_icon_lineheight_3"),
h$.Cc(),e);this.RA.nf("Large");this.RA.Lb(2.2);this.La(this.RA);this.XF=new d$(e.V("DIV","SPRITE_icon_justify_off"),h$.Cc(),e);this.XF.nf("No justification");this.XF.Lb(!1);this.La(this.XF);this.YF=new d$(e.V("DIV","SPRITE_icon_justify_on"),h$.Cc(),e);this.YF.nf("Justify text");this.YF.Lb(!0);this.La(this.YF);this.JF=new _.bW(e.V("DIV","SPRITE_icon_minus"),i$.Cc(),e);this.JF.nf("Zoom out");this.La(this.JF);this.KF=new _.bW(e.V("DIV","SPRITE_icon_plus"),i$.Cc(),e);this.KF.nf("Zoom in");this.La(this.KF);
this.Gq(1)};_.x(j$,V8);j$.prototype.pU=function(){return"settings"};j$.prototype.getTitle=function(){return"Display options"};
j$.prototype.V=function(){V8.prototype.V.call(this);var a=this.ta(),b=this.ob(),c=a.V("DIV","gb-sidepanel-heading",a.V("LABEL",{"for":this.dv.v4},"View"));c=a.V("DIV",null,c);b.appendChild(c);this.dv.render(c);c=a.V("DIV","gb-sidepanel-heading",a.V("LABEL",{"for":this.dF.v4},"Typeface"));c=a.V("DIV","gb-reader-settings-text-only",c);b.appendChild(c);this.dF.render(c);c=a.V("DIV","gb-sidepanel-heading","Page Layout");_.TK(c,"hidden",!0);c=a.V("DIV",null,c);_.SK(c,"radiogroup");_.VK(c,"Page Layout");
b.appendChild(c);this.LA.render(c);this.MA.render(c);this.NA.render(c);var d=this.getId()+".fontSize";c=a.V("DIV","gb-sidepanel-heading",a.V("LABEL",{"for":d},"Text size"));_.TK(c,"hidden",!0);d=a.V("DIV",{id:d});_.SK(d,"group");_.VK(d,"Text size");c=a.V("DIV","gb-reader-settings-text-only",c,d);b.appendChild(c);this.fF.render(d);this.gF.render(d);c=a.V("DIV","gb-sidepanel-heading","Line height");c=a.V("DIV","gb-reader-settings-text-only",c);_.SK(c,"radiogroup");_.VK(c,"Line height");b.appendChild(c);
this.PA.render(c);this.QA.render(c);this.RA.render(c);c=a.V("DIV","gb-sidepanel-heading","Justify");c=a.V("DIV","gb-reader-settings-text-only",c);_.SK(c,"radiogroup");_.VK(c,"Justify");b.appendChild(c);this.XF.render(c);this.YF.render(c);c=a.V("DIV","gb-sidepanel-heading","Zoom");a=a.V("DIV","gb-reader-settings-image-only",c);b.appendChild(a);this.JF.render(a);this.KF.render(a)};
j$.prototype.Ea=function(){V8.prototype.Ea.call(this);var a=this.tb;this.fn();this.getHandler().listen(this.dv,"action",this.tGa).listen(this.LA,"action",this.V5).listen(this.MA,"action",this.V5).listen(this.NA,"action",this.V5).listen(this.dF,"action",this.YFa).listen(this.gF,"action",this.ema).listen(this.fF,"action",this.ema).listen(this.PA,"action",this.a6).listen(this.QA,"action",this.a6).listen(this.RA,"action",this.a6).listen(this.XF,"action",this.fma).listen(this.YF,"action",this.fma).listen(a,
["format","readingmode","displaymode"],this.fn).listen(this.KF,"action",(0,_.Ca)(a.oHa,a)).listen(this.JF,"action",(0,_.Ca)(a.VDa,a)).listen(this.KF,"action",_.Id(_.od,"Web Reader","Click","Image Size: Increase")).listen(this.JF,"action",_.Id(_.od,"Web Reader","Click","Image Size: Decrease"))};
var sZa=function(a){var b=_.OW(a.oa,1);a.LU.setContent(b?"Original pages":"Original pages (Unavailable)");a.LU.yd(b)},g$=function(a,b,c){var d=a.ta();c=d.V("DIV",null,c);c.style.fontFamily=b;d=new _.S_(c,null,d,f$);d.Lb(b);a.dF.Tg(d)};_.k=j$.prototype;_.k.tGa=function(){var a=this.dv.$r().Ib();_.od("Web Reader","Click","Reading Mode: "+a);this.tb.Jq(a);this.fn()};
_.k.fn=function(){var a=this.tb;sZa(this);var b=a.Yh();b!=this.dv.Ib()&&this.dv.Lb(b);b=2==b;_.bV(this.i(),"gb-reader-settings-text-mode",b);_.bV(this.i(),"gb-reader-settings-image-mode",!b);b=a.Mp;_.ZV(this.LA,b==this.LA.Ib());_.ZV(this.MA,b==this.MA.Ib());_.ZV(this.NA,b==this.NA.Ib());this.dF.Lb(a.jx());this.fF.yd(10<a.fk());this.gF.yd(24>a.fk());b=a.xu();_.ZV(this.PA,b==this.PA.Ib());_.ZV(this.QA,b==this.QA.Ib());_.ZV(this.RA,b==this.RA.Ib());b=a.rA();_.ZV(this.YF,b);_.ZV(this.XF,!b);this.JF.yd(a.Yr()>
(a.Bu[0]||0));this.KF.yd(a.Yr()<(_.oU(a.Bu)||0))};_.k.V5=function(a){a=a.target.Ib();_.od("Web Reader","Click","Display Mode: "+a);this.tb.Gq(a);this.fn()};_.k.YFa=function(a){a=a.target.Ib();_.od("Web Reader","Click","Font Face: "+a);_.YFa(this.tb,a)};_.k.ema=function(a){a=a.target.Ib();_.od("Web Reader","Click",0<a?"Font Size: Increase":"Font Size: Decrease");_.ZFa(this.tb,_.HN(this.tb.fk()+a,10,24))};
_.k.a6=function(a){a=a.target.Ib();_.od("Web Reader","Click","Line Height: "+a);_.aGa(this.tb,a);this.fn()};_.k.fma=function(a){a=a.target.Ib();_.od("Web Reader","Click","Justify: "+a);_.$Fa(this.tb,a);this.fn()};var f$=_.MV(_.O_,"gb-reader-settings-menu-item"),i$=function(){};_.x(i$,_.RV);i$.prototype.V=function(a){a=_.RV.prototype.V.call(this,a);_.aK(a,"goog-inline-block");return a};i$.prototype.Bb=function(){return"gb-reader-settings-button"};_.Mh(i$);var h$=function(){};_.x(h$,i$);
h$.prototype.ul=function(){return"radio"};_.Mh(h$);var e$=function(a,b){_.j0.call(this,null,new k$,l$.Cc(),b);this.v4=a};_.x(e$,_.j0);e$.prototype.V=function(){_.j0.prototype.V.call(this);this.i().id=this.v4;_.aK(this.i(),"gb-reader-settings-select")};var k$=function(){_.W_.call(this)};_.x(k$,_.W_);k$.prototype.V=function(){_.W_.prototype.V.call(this);_.aK(this.i(),"gb-reader-settings-menu")};var l$=function(){};_.x(l$,c$);
l$.prototype.V=function(a){var b=c$.prototype.V.call(this,a);a=a.ta().V("DIV",{"aria-hidden":!0,"class":"gb-reader-settings-menu-triangle"},"\u25be");b.appendChild(a);return b};_.Mh(l$);
var m$=function(a){_.LK.call(this);this.oa=a};_.x(m$,_.LK);m$.prototype.V=function(){var a=[_.SJ("SPAN","gb-title-box-title",this.oa.getTitle())],b=this.oa.ro();if(b){var c=_.SJ("SPAN","gb-title-box-dash"," \u2013 ");b=_.SJ("SPAN","gb-title-box-author",b);_.Nc(a,c,b)}this.ya=_.SJ("SPAN","gb-title-box",a)};
var n$=function(a,b,c,d,e,f,g,h,m,n,q){_.LK.call(this);this.oa=b;this.Ua=c;this.tb=e;this.Qg=f;this.qIa=m;this.mV=n||null;this.lV=q||null;this.vsa=new m$(b);this.La(this.vsa);this.h2=new M8;this.La(this.h2);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.ija=!0;this.La(b);f=new W9("help","Help","help",f);this.La(f);a=new t9(a,g,h);this.La(a)};_.x(n$,_.LK);
n$.prototype.V=function(){var a=this.ta(),b=a.V("DIV","gb-topbar-link-cell");if(this.lV&&this.mV){var c=a.V("A",{target:"_top",href:this.lV},"\u00ab "+this.mV);_.SK(c,"button");b.appendChild(c)}c=a.V("DIV","gb-topbar-title-cell");this.vsa.render(c);var d=a.V("DIV","gb-topbar-controls-cell");_.OK(this,function(e){e instanceof _.bW&&e.render(d)});bXa(this,_.SJ("DIV","gb-topbar",b,c,d))};
n$.prototype.Ea=function(){var a=this;_.LK.prototype.Ea.call(this);this.Ksa();var b=this.getHandler().listen(this.tb,"readingmode",this.Ksa).listen(this.h2,"action",this.CFa);_.ee||_.OK(this,function(c){c instanceof q9&&(b.listen(c.i(),"mouseover",(0,_.Ca)(a.yIa,a,c)),b.listen(c.i(),"mouseout",(0,_.Ca)(c.PL,c)))})};var lZa=function(a,b){b&&_.OK(a,function(c){c instanceof W9&&c.lx()==b&&c.i().focus()})};
n$.prototype.Ksa=function(){var a=this;_.OK(this,function(b){if(b instanceof q9){var c=b.gja||"full"==a.oa.ox()?b.fja||a.qIa?b.hja||2==a.tb.Yh()?!b.ija&&a.Ua.Kf()?"Unavailable for uploaded books":null:"Unavailable in original pages mode":"Unavailable when not signed in":"Unavailable for preview books";b.dba=void 0===c?null:c;r9(b)}});this.h2.update(this.tb.Yh(),_.OW(this.oa,2))};n$.prototype.yIa=function(a){this.Qg.lx()||a.bO()};n$.prototype.CFa=function(){_.OW(this.oa,2)&&this.tb.Jq(2)};
var o$=function(a){_.LK.call(this);this.ad=a;this.Qs=new _.MJ(this);this.Du=new E9;this.L7=new _.ZU(_.Id(this.saa,"Loading..."),250,this);this.c$=new _.ZU(this.mqa,200,this);this.x4=!0;a=(0,_.Ca)(this.getReader,this);var b=this.ad.$a();a=new $9(b,this.ad.Jb,this.ad.tb,a);b=this.ad.Lm();var c;_.fe&&(c=b.native_app_download_url_android);var d;this.ad.getVolume().ze()&&(d=new X9(this.ad.getVolume(),!!this.ad.Ae.lh,b.view_my_ebooks_url));this.zH=new b$(a,this.ad,d,c);this.La(this.zH,!0);c=this.ad.Lm();
d=_.DY()?"Back":"Exit";this.DO=new n$(this,this.ad.$a(),this.ad.getVolume(),this.ad.iq,this.ad.tb,this.ad.Qg,this.ad.Jb,this.ad.qd,!!this.ad.Ae.lh,d,c.back_link_href);this.La(this.DO,!0);this.Ira=new Y9(this.ad.Qg,this.DO);this.La(this.Ira,!0);this.Il=this.WE=this.Ud=null};_.x(o$,_.LK);_.k=o$.prototype;_.k.getReader=function(){return this.Ud};_.k.V=function(){_.LK.prototype.V.call(this);this.i().className="gb-reader-container"};
_.k.Ea=function(){var a=this;_.LK.prototype.Ea.call(this);var b=function(){a.x4&&a.c$.start()},c=U8(),d=_.K_.Cc();this.getHandler().listen(this.ad.Qg,"change",b).listen(this.zH,"resize",b).listen(c,"resize",b).listen(d,"exitFullscreen",function(){a.c$.start();a.x4=!0}).listen(d,"enterFullscreen",function(){a.c$.stop();a.x4=!1})};_.k.yc=function(){_.LK.prototype.yc.call(this);this.L7.stop();_.Oc(this.Il);_.Oc(this.WE);this.WE=this.Il=null};
_.k.baa=function(a){this.Ud&&(this.Qs.yf(),this.Du.xC(),this.removeChild(this.Ud,!0),this.Ud.dispose(),this.Ud=null);this.Ud=a;this.Qs.listen(a,"start",this.oGa).listen(a,"complete",this.f6);this.Du.install(this);var b=new U9(a,this.ad.$a().Sc());rZa(this.zH,b);this.La(a);b=this.i().firstChild;_.NK(a,b.parentNode,b);this.mqa();(b=this.ad.Jb.mb())&&a.setPosition(b)};var F9=function(a){var b=a.ta(),c=a.i(),d=b.ix(document);d&&b.kk(d)||(b=c.scrollTop,a.getReader().i().focus(),c.scrollTop=b)};_.k=o$.prototype;
_.k.oGa=function(){_.Oc(this.Il);this.L7.start()};
_.k.f6=function(a){this.L7.stop();_.Oc(this.Il);if(a=a.getError())a instanceof _.cZ?this.saa("You have either reached a page that is unavailable for viewing or reached your viewing limit for this book."):a instanceof _.CY?(this.getHandler().yf(),this.Qs.yf(),this.Du.xC(),this.WE=y7(a,this.ad.Lm().back_link_href,"https://support.google.com/googleplay/answer/179841")):(this.saa("There was a problem displaying this page","Learn more",tZa),_.za(a));a=this.zH;a.ay&&a.ay.refresh()};
_.k.mqa=function(){if(this.Ud&&this.rb){this.zH.resize();var a=U8().Qb(),b=_.wK(this.zH.i()).height,c=_.wK(this.DO.i()).height;a=new _.ri(a.width,Math.max(a.height-b-c,0));a.width-=_.sBa();this.Ud.setSize(a);a=this.i();a.style.paddingTop=c+"px";a.style.paddingBottom=b+"px"}};_.k.saa=function(a,b,c){_.Oc(this.Il);this.Il=new _.DZ(a,b,c);_.FZ.dispatchEvent(new _.EZ(this.Il))};_.k.na=function(){_.Oc(this.Qs);_.Oc(this.Du);_.LK.prototype.na.call(this)};var tZa=_.$a(_.Ta(_.Lh("https://support.google.com/googleplay?p=problem_displaying_page_web")));
var p$=function(a,b,c){_.Be.call(this);this.se=b;this.SEa=c;this.WE=null;(this.gla=a.VL()?new _.ZU(this.NEa,1E3*_.JY(a),this):null)&&this.gla.start()};_.x(p$,_.Be);p$.prototype.na=function(){_.Oc(this.WE);_.Be.prototype.na.call(this)};p$.prototype.NEa=function(){_.zK(this.se.i(),!1);this.WE=y7(new x7,this.SEa,"https://support.google.com/googleplay/?p=books_rental","Rental Period Expired")};
var q$=function(a,b){this.Bm=a instanceof _.EJ?a:new _.EJ(a,b)};_.p(q$,_.mV);q$.prototype.Cd=function(a,b,c,d){var e=_.si(a);var f=e.body;e=e.documentElement;e=new _.EJ(f.scrollLeft||e.scrollLeft,f.scrollTop||e.scrollTop);f=this.Bm.x+e.x;e=this.Bm.y+e.y;var g=_.uBa(a);f-=g.x;e-=g.y;_.hV(new _.EJ(f,e),a,b,c,null,null,d)};
var r$=function(a,b){q$.call(this,a,b)};_.p(r$,q$);r$.prototype.IA=0;r$.prototype.nH=function(a){this.IA=a};r$.prototype.Cd=function(a,b,c,d){var e=_.qK(a);e=_.cV(e);var f=_.FJ(_.Yi(a).ac);f=new _.EJ(this.Bm.x+f.scrollLeft,this.Bm.y+f.scrollTop);var g=b,h=_.hV(f,a,g,c,e,10,d);if(0!=(h&496)){if(h&16||h&32)g^=4;if(h&64||h&128)g^=1;h=_.hV(f,a,g,c,e,10,d);0!=(h&496)&&_.hV(f,a,b,c,e,this.IA,d)}};
var s$=function(a,b,c,d){L8.call(this,c.qd,d);this.bG=a;this.qG=c;this.vb=new _.MJ(this);a=new I9(_.Yi());a.setPosition(new r$(b));c8(a);a.M2=!0;a.RN(!0);a.dS=!0;a.R3=!0;a.xA=new _.eK(10,10,10,10);this.AB=a;b=new H9(b);c8(b);b.M2=!0;b.RN(!0);this.vq=b;this.JA=_.Tb("DIV");this.Il=null};_.x(s$,L8);var uZa=function(a){switch(a.FC){case "popup":return a.AB;case "overlay":return a.vq;default:return null}};_.k=s$.prototype;_.k.W6=function(){return this.AB.W6()};_.k.na=function(){this.close();L8.prototype.na.call(this)};
_.k.aC=function(a){if(a!=this.FC){var b=uZa(this).isVisible();this.FC=a;b&&(this.vb.yf(),this.AB.setVisible(!1),this.vq.setVisible(!1),this.bG.render(this,this.FC,this.JA))}};_.k.Q5=function(){return this.FC};_.k.show=function(){var a=uZa(this);a.isVisible()||(this.JA.style.height="",this.JA.style.width="",a.i().appendChild(this.JA),a.setVisible(!0),this.JA.style.height=a.i().style.height,this.JA.style.width=a.i().style.width,this.vb.listen(a,"hide",this.close),this.dispatchEvent("show"))};
_.k.close=function(){_.Oc(this.vb);_.Oc(this.bG);_.Oc(this.AB);_.Oc(this.vq);_.Oc(this.Il);this.dispatchEvent("hide")};_.k.resize=function(){"popup"==this.FC&&dZa(this.AB)};_.k.notify=function(a){_.Oc(this.Il);a&&(this.Il=new _.DZ(a),_.FZ.dispatchEvent(new _.EZ(this.Il)))};_.k.Xs=function(a){var b=2==a;a=1==a;this.vq.RN(b||a);this.AB.RN(b||a);this.AB.dS=b};_.k.ama=function(){return _.uX()};_.k.Fb=function(){return this.qG};_.k.getVolume=function(){return this.qG.getVolume()};_.k.FC="popup";
var t$=function(){this.BS=[]};_.x(t$,_.O_);
t$.prototype.V=function(a){var b=_.O_.prototype.V.call(this,a);if(a.Ib()){a=_.SJ("DIV",["gb-selection-menu-item-tooltip","gb-reader-shadow"],a.Ib());var c=_.SJ("DIV","gb-selection-menu-item-tooltip-arrow-left-container",[_.SJ("DIV","gb-selection-menu-item-tooltip-arrow-left-border"),_.SJ("DIV","gb-selection-menu-item-tooltip-arrow-left")]),d=_.SJ("DIV","gb-selection-menu-item-tooltip-arrow-right-container",[_.SJ("DIV","gb-selection-menu-item-tooltip-arrow-right-border"),_.SJ("DIV","gb-selection-menu-item-tooltip-arrow-right")]);
a=_.SJ("DIV","gb-selection-menu-item-tooltip-container",[a,c,d]);this.ob(b).appendChild(a);_.zK(a,!1)}return b};_.Mh(t$);
var u$=function(a,b){_.W_.call(this,a,b);_.X_(this,!0);this.setVisible(!1,!0);this.Pq=new _.ff};_.p(u$,_.W_);_.k=u$.prototype;_.k.xna=0;_.k.Dg=function(a){u$.ka.Dg.call(this,a);(a=a.getAttribute("for")||a.htmlFor)&&this.Kc(this.ta().i(a),1)};_.k.Ea=function(){u$.ka.Ea.call(this);this.Pq.forEach(this.Xia,this);var a=this.getHandler();a.listen(this,"action",this.JJa);a.listen(this.ta().Mb(),"mousedown",this.MJa,!0)};
_.k.Kc=function(a,b,c,d,e){a&&this.Pq.Xj(_.Hd(a))||(a?(b={ya:a,osa:b,EIa:c,K4:d?"contextmenu":"mousedown",Qna:e},this.Pq.set(_.Hd(a),b)):b=null,this.rb&&this.Xia(b),a=_.Id(this.PJa,a),this.i()&&this.getHandler().listen(this.i(),"keydown",a))};_.k.PJa=function(a,b){if(27==b.keyCode)a.focus();else if(a=_.QK(this,this.ah)){a=a.i();var c=new _.De(b.Yg,a);c.target=a;32!=b.keyCode&&13!=b.keyCode||BXa(a,"keydown",c);32==b.keyCode&&this.sg()}};
_.k.Xia=function(a){this.getHandler().listen(a.ya,a.K4,this.Uoa);"contextmenu"!=a.K4&&this.getHandler().listen(a.ya,"keydown",this.TJa)};_.k.detach=function(a){if(!a||!this.Pq.Xj(_.Hd(a)))throw Error("bf");a=_.Hd(a);if(this.rb){var b=this.Pq.get(a);this.getHandler().Ve(b.ya,b.K4,this.Uoa)}this.Pq.remove(a)};
var vZa=function(a,b,c,d){var e=a.isVisible();a.f7();a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||(a.i().style.visibility="hidden"),_.zK(a.i(),!0),b.Cd(a.i(),c,d),e||(a.i().style.visibility="visible"),a.Hq(-1),a.setVisible(!0))};_.k=u$.prototype;_.k.Fra=function(a,b,c){b=void 0!==a.osa?new _.Y_(a.ya,a.osa,!0):new r$(b,c);b.nH&&b.nH(5);vZa(this,b,a.EIa,a.Qna)};_.k.sg=function(){this.isVisible()&&(this.setVisible(!1),this.isVisible()||(this.xna=Date.now()))};
_.k.f7=function(){return this.isVisible()||150>Date.now()-this.xna};_.k.JJa=function(){this.sg()};_.k.Uoa=function(a){wZa(this,a)};_.k.TJa=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||wZa(this,a);40==a.keyCode&&_.l_(this)};var wZa=function(a,b){for(var c=a.Pq.Ei(),d=0;d<c.length;d++){var e=a.Pq.get(c[d]);if(e.ya==b.currentTarget){a.Fra(e,b.clientX,b.clientY);b.preventDefault();b.stopPropagation();break}}};u$.prototype.MJa=function(a){this.isVisible()&&!this.Wj(a.target)&&this.sg()};
u$.prototype.zu=function(a){u$.ka.zu.call(this,a);this.sg()};u$.prototype.na=function(){u$.ka.na.call(this);this.Pq&&(this.Pq.clear(),delete this.Pq)};
var v$=function(a){_.Xe.call(this);this.se=a;this.Yb=this.bG=null;this.$u=new _.MJ(this);this.Ud=this.Kg=null;this.Qs=new _.MJ(this);this.Og=null;this.Hy=_.SJ("INPUT",{"aria-hidden":!0,className:"gb-selection-text-field",type:"text"});document.body.appendChild(this.Hy)};_.x(v$,_.Xe);v$.prototype.na=function(){this.clear();_.wd(this.Hy);_.Oc(this.$u);_.Oc(this.Qs);_.Xe.prototype.na.call(this)};
v$.prototype.baa=function(a){this.clear();this.Ud=a;this.Qs.yf();this.Qs.listen(a,["activated","select","hover"],this.AGa);this.Qs.listen(a.Fb().Jb,"change",this.clear,!0);this.Qs.listen(document.body,"copy",this.U5)};var w$=function(a){return 1===a.Ud.Fb().tb.Yh()};v$.prototype.clear=function(){this.Ud&&!this.Ud.isDisposed()&&xZa(this,null);_.Oc(this.bG);_.Oc(this.Yb);this.Yb=this.bG=null;_.Oc(this.Kg);this.Kg=null;this.$u.yf()};
v$.prototype.U5=function(a){var b=a.target;b==this.Hy?yZa(this):s8.text_layer&&w$(this)&&b instanceof Node&&this.Ud.i().contains(b)&&(0<_.XW(this.Ud.Fb().Xn).Ss?yZa(this):(a.Yg.clipboardData.setData("text/plain",""),a.preventDefault()))};var yZa=function(a){_.Oc(a.Kg);a.Kg=null;a.$u.yf();_.QZ(a.Ud.Fb().Xn,a.Og.Va())};
v$.prototype.AGa=function(a){var b=a.getSelection().Va();b=this.Og&&this.Kg&&this.Kg.f7()&&b.equals(this.Og.Va())||this.Yb&&!this.Yb.W6()?!0:(b=P9(a.getSelection())[0])&&this.Yb&&this.Yb.Qd().ff()==b.ff()?!0:!1;if(!b){this.clear();xZa(this,a.getSelection());var c=this.Og.Va(),d=P9(this.Og);b="activated"==a.type;var e="hover"==a.type,f=this.Ud.Fb().iq;c=_.Lc(jXa(f,d),lXa(f,c,d));c.length&&(a=P9(a.getSelection()),b||e&&1==a.length?this.Cka(c[0],a[0]):zZa(this,e),b&&_.od("Web Reader","Annotation Activated",
a.length?a[0].getType():"content"),!e&&this.Yb&&this.Yb.Xs(1))}};
var AZa=function(a,b){var c=b.iu["background-color"];if(c)try{c=_.jX(_.hX(_.gX(c).NL)),c[1]=Math.min(2*c[1],1),c[2]=Math.round(.9*c[2]),c=_.fX(_.iX(c[0],c[1],c[2]))}catch(d){c=void 0}a.Ud.Ys(b.Va(),c)},HZa=function(a,b){b=void 0===b?!1:b;_.Oc(a.Kg);var c=a.Ud.Fb(),d=c.getVolume().Kf();a.Kg=new u$(null,BZa);var e=jXa(c.iq,a.Og.Xr());_.Ha(e,function(g){var h=_.Sh(a.Og.Xr(),function(m){return _.Gc(g.oE,m.getType())});CZa(a,g.REa,g,h)});if(!b){e=lXa(c.iq,a.Og.Va(),a.Og.Xr());_.Ha(e,function(g){CZa(a,
g.pJa,g)});b=a.Og.Va().$d;e=kXa(b);e=_.Gc(e,"short_passage");_.PK(a.Kg)&&a.Kg.La(new _.U_(DZa),!0);var f=void 0;d&&(f="Unavailable for uploaded books");x$(a,"Search Book","Search Book",f?void 0:a.JLa,f);d=_.aj(new _.xf("https://www.google.com/search"),"q",b).toString();EZa(a,"Search Google","Search Google",d);(d=FZa(b))&&e&&EZa(a,"Search Wikipedia","Search Wikipedia",d);w$(a)||!_.$W(c.iq,"notes")||_.Ja(a.Og.Xr(),function(g){return"note"==g.getType()}).length||(a.Kg.La(new _.U_(DZa),!0),GZa(a))}},
zZa=function(a,b){HZa(a,void 0===b?!1:b);_.X_(a.Kg,!1);a.Kg.render();_.aK(a.Kg.i(),"gb-reader-shadow");b=new r$(a.Og.iN);b.nH(5);vZa(a.Kg,b);_.Ha(IZa(a),function(c){a.$u.listen(c,["mouseover","mouseout"],_.Id(JZa,c))});a.$u.listen(a.Kg,"hide",function(){a.Yb||KZa(a)})},IZa=function(a){var b=_.Hc(_.vi("gb-selection-menu-item-unavailable",a.Kg.i()));a=_.Hc(_.vi("gb-selection-menu-item-disabled",a.Kg.i()));return _.Lc(b,a)},x$=function(a,b,c,d,e,f){e=void 0===e?"":e;c=new _.S_(c,null,null,d?LZa:(void 0===
f?0:f)?MZa:NZa);c.Lb(e);a.Kg.La(c,!0);d&&(d=(0,_.Ca)(d,a),a.$u.listen(c,"action",function(){d();_.od("Web Reader","Selection Popup Menu",b)}))},CZa=function(a,b,c,d){var e="Layer: "+c.Zc+(d?" (existing annotation)":""),f=a.Ud.Fb().iq;_.$W(f,c.Zc,a.Og.Va())?x$(a,e,b,_.Id(a.Cka,c,d)):(c=iXa(f,c.Zc,a.Og.Va()),x$(a,e,b,void 0,c.D5(),c.UHa))},EZa=function(a,b,c,d){var e=void 0===e?"":e;c=new _.S_(c,null,null,d?LZa:MZa);c.Lb(e);a.Kg.La(c,!0);d&&(e=c.i(),d=_.SJ("A",{"class":"gb-selection-menu-link",href:d,
target:"_blank"}),a.$u.listen(d,"click",_.Id(_.od,"Web Reader","Selection Popup Menu",b)),_.Ji(d,e),d.appendChild(e))},GZa=function(a){var b=new _.S_(OZa(a),null,null,PZa);a.Kg.La(b,!0)},OZa=function(a){var b=[];_.Ha(_.z_,function(c){var d=QZa(c);a.$u.listen(d,"click",function(){RZa(a,c);_.od("Web Reader","Selection Popup Menu","Add Highlight: "+c)});b.push(d)});return b},RZa=function(a,b){var c={};c["background-color"]=b;b=a.Ud.Fb().$a();c=_.TW((new _.SW("notes","note",a.Og.Va(),b)).setData({note:""}),
c).Ue(b.Za());_.xd(a.Ud.Fb().qd.Hp(c),function(){_.FZ.dispatchEvent(new _.EZ(new _.DZ("There was a problem creating your highlight")))})};v$.prototype.Cka=function(a,b){var c=this;if(b&&(AZa(this,b),!_.Gc(a.oE,b.getType())))return;var d=this.Ud.Fb(),e=d.$a().Za();b||(b=(new _.SW(a.Zc,"",this.Og.Va(),d.$a())).Ue(e));d.qd.zT(b).then(function(f){c.Yb=new s$(new a.bIa,c.Og.iN,d,f);c.$u.listen(c.Yb,"hide",c.clear);c.Yb.aC("popup");f=c.Yb;f.bG.render(f,f.FC,f.JA)})};v$.prototype.JLa=function(){this.dispatchEvent("searchvolume")};
var xZa=function(a,b){a.Og=b;b?s8.text_layer&&w$(a)||(a.Ud.Ys(b.Va()),0<_.XW(a.Ud.Fb().Xn).Ss&&(_.zK(a.Hy,!0),a.Hy.value=b.Va().$d,a.Hy.select(),a.Hy.focus())):KZa(a)},KZa=function(a){a.Ud.Yt();_.zK(a.Hy,!1);F9(a.se)};v$.prototype.getSelection=function(){return this.Og};
var JZa=function(a,b){var c=_.wi("gb-selection-menu-item-tooltip-container",a),d=_.wi("gb-selection-menu-item-tooltip-arrow-left-container",a),e=_.wi("gb-selection-menu-item-tooltip-arrow-right-container",a);b="mouseout"!=b.type;_.zK(c,b);b&&(b=-(c.clientWidth+4)+"px",a=_.xK(a).left<=_.Bi().width/2,_.zK(d,a),_.zK(e,!a),a?(c.style.left="",c.style.right=b):(c.style.left=b,c.style.right=""))},QZa=function(a){var b=_.SJ("DIV",["gb-selection-menu-highlight"]);_.iK(b,{"background-color":a});return _.SJ("DIV",
["goog-inline-block","gb-selection-menu-highlight-border"],b)},FZa=function(a){var b=_.uX();return _.Gc(["en","fr","it","es","de"],b)?encodeURI(_.xS("https://%s.wikipedia.org/wiki/Special:Search/%s",b,a)):null},BZa=_.AGa(_.V_,"gb-selection-menu"),LZa=_.MV(t$,"gb-selection-menu-item"),NZa=_.MV(t$,"gb-selection-menu-item-unavailable"),MZa=_.MV(t$,"gb-selection-menu-item-disabled"),DZa=_.MV(_.T_,"gb-selection-menu-separator"),PZa=_.MV(t$,"gb-selection-menu-highlight-section");
var y$=function(a,b,c){_.Be.call(this);this.TA=null!=c?(0,_.Ca)(a,c):a;this.gq=b;this.ej=(0,_.Ca)(this.O8,this);this.$o=!1;this.wq=0;this.sN=this.Wc=null;this.aj=[]};_.p(y$,_.Be);_.k=y$.prototype;_.k.ex=function(a){this.aj=arguments;this.$o=!1;this.Wc?this.sN=_.Jd()+this.gq:this.Wc=_.mf(this.ej,this.gq)};_.k.stop=function(){this.Wc&&(_.nf(this.Wc),this.Wc=null);this.sN=null;this.$o=!1;this.aj=[]};_.k.pause=function(){++this.wq};_.k.resume=function(){this.wq&&(--this.wq,!this.wq&&this.$o&&this.ju())};
_.k.na=function(){this.stop();y$.ka.na.call(this)};_.k.O8=function(){this.Wc&&(_.nf(this.Wc),this.Wc=null);this.sN?(this.Wc=_.mf(this.ej,this.sN-_.Jd()),this.sN=null):this.wq?this.$o=!0:this.ju()};_.k.ju=function(){this.$o=!1;this.TA.apply(null,this.aj)};
var z$=function(a,b,c){_.Be.call(this);this.Kd=a;this.oa=b;this.vi=c;this.SH=new e8(this.Psa,16,this);this.BC=new _.ZU(this.xIa,16,this);this.n8=new y$(this.eMa,250,this);this.vb=new _.MJ(this);this.VB=!1;this.KK=this.Vp=this.Mt=null};_.x(z$,_.Be);z$.prototype.na=function(){this.xC();_.Oc(this.vb);_.Oc(this.BC);_.Oc(this.SH);_.Oc(this.n8);_.Be.prototype.na.call(this)};
z$.prototype.install=function(){var a=this.Kd.i();s8.text_layer&&1===this.Kd.Yh()?(this.vb.listen(document,"selectionchange",this.zGa),this.vb.listen(a,"mousemove",this.iNa),this.vb.listen(a,"dblclick",this.kGa)):(this.vb.listen(a,"mousedown",this.GL),this.vb.listen(a,"mouseup",this.HL),this.vb.listen(a,"dblclick",this.lGa),this.vb.listen(document.body,"mouseout",this.mGa))};z$.prototype.xC=function(){this.vb.yf();this.BC.stop();this.SH.stop();this.n8.stop()};
var SZa=function(a,b){if(b){var c=A$(a,b.Va());b=new O9(b.Va(),[b],c);a.Kd.dispatchEvent(new Q9("activated",b))}};_.k=z$.prototype;_.k.lGa=function(a){B$(this,a)&&(a.preventDefault(),TZa(this),C$(this,this.Mt||new _.EJ(a.clientX,a.clientY)),D$(this,a))};_.k.kGa=function(a){var b=this;if(B$(this,a)&&(a=window.getSelection())){var c=UZa(this,a);if(c&&c.$d){var d=A$(this,c);this.vi.Xr(c).then(function(e){e=_.bX(e,b.oa,!0);b.Kd.dispatchEvent(new Q9("activated",new O9(c,e,d)))})}}};
_.k.GL=function(a){B$(this,a)&&(a.preventDefault(),TZa(this),C$(this,new _.EJ(a.clientX,a.clientY)),this.BC.start(),this.vb.listen(this.Kd.i(),"mousemove",this.gma))};_.k.HL=function(a){this.VB&&D$(this,a)};_.k.mGa=function(a){var b=!a.relatedTarget||a.relatedTarget==document.documentElement;this.VB&&b&&D$(this,a)};_.k.gma=function(a){this.VB&&(C$(this,new _.EJ(a.clientX,a.clientY)),this.SH.ex(),this.BC.start())};_.k.zGa=function(){this.n8.ex()};_.k.iNa=function(a){this.Vp=new _.EJ(a.clientX,a.clientY)};
_.k.xIa=function(){var a=this.Kd.getParent();if(a){a=a.ob();var b=_.dV(a),c=Math.max(100-(this.Vp.y-b.y),0),d=Math.max(100-(b.y+a.getBoundingClientRect().height-this.Vp.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.Mt.y-=b,this.SH.ex(),this.BC.start()}};
var B$=function(a,b){return!(_.HJ(b)||"dblclick"==b.type&&_.zb)||1===b.target.nodeType&&"A"==b.target.tagName||a.VB?!1:!0},TZa=function(a){a.Kd.Yt();a.BC.stop();a.SH.stop();a.VB=!1;a.Mt=null;a.Vp=null},A$=function(a,b){var c=_.Yza(a.Kd.vL(),function(f){f=f.Xh();return!!f&&_.uW(a.oa,b,f)}),d=_.dV(c.ob());c=_.oU(c.I5(b));if(!c)return new _.EJ(d.x,d.y);d=new _.EJ(c.left+d.x,c.top+d.y);var e=d.y<=_.tj().innerHeight/2;d.x<=_.tj().innerWidth/2&&(d.x+=c.width);e&&(d.y+=c.height);return d},VZa=function(a){if(_.DJ(a.Mt,
a.Vp))return A$(a,a.KK);var b=AXa(_.dV(a.Kd.i()),a.Vp);b.y-=a.Kd.i().scrollTop;return b};
z$.prototype.Psa=function(){var a=this.Mt;var b=this.Vp;if(a&&b){var c=this.Kd.vL(),d=[],e=WZa(c,a),f=WZa(c,b);if(_.xK(c[e].i()).contains(a)){for(var g=0,h;h=c[g];g++)if(!(g<Math.min(e,f)||g>Math.max(e,f))){var m=_.xK(h.i()),n=null,q=null;g==e&&(n=XZa(this,a,h));g==f&&(q=XZa(this,b,h));n||(n=e<g?new _.EJ(m.left,m.top):new _.EJ(m.left+m.width,m.top+m.height));q||(q=f<g?new _.EJ(m.left,m.top):new _.EJ(m.left+m.width,m.top+m.height));n&&q&&(h=$Xa(h,n,q))&&d.push(h)}a=d.length?_.sW(d):null}else a=null}else a=
null;(this.KK=a)&&this.Kd.Ys(this.KK)};var C$=function(a,b){a.VB=!0;a.Vp=b;a.Mt||(a.Mt=a.Vp)},XZa=function(a,b,c){b=_.BU(b,_.dV(c.i()));b.y+=a.Kd.i().scrollTop;return b},D$=function(a,b){a.vb.Ve(a.Kd.i(),"mousemove",a.gma);a.BC.stop();a.SH.stop();a.VB=!1;if("dblclick"==b.type||!_.DJ(a.Mt,a.Vp)){a.Psa();var c=a.KK;if(c&&c.$d){var d=VZa(a);a.vi.Xr(c).then(function(e){e=_.bX(e,a.oa,!0);e=new O9(c,e,d);"dblclick"==b.type?a.Kd.dispatchEvent(new Q9("activated",e)):a.Kd.dispatchEvent(new Q9("select",e))})}}};
z$.prototype.eMa=function(){var a=this,b=window.getSelection();if(null!==b&&!b.isCollapsed){var c=UZa(this,b);if(c&&c.$d){var d=AXa(this.Vp,new _.EJ(5,5));this.vi.Xr(c).then(function(e){e=_.bX(e,a.oa,!0);a.Kd.dispatchEvent(new Q9("select",new O9(c,e,d)))})}}};
var UZa=function(a,b){a=a.Kd.vL().map(function(c){return c}).map(function(c){return c.oA(b)}).filter(function(c){return c});return 0===a.length?null:_.sW(a)},WZa=function(a,b){for(var c=-1,d=Infinity,e=0,f;f=a[e];e++)f=_.gK(_.xK(f.i()),b),f<d&&(d=f,c=e);return c};
var E$=function(a,b){_.LK.call(this);this.Gh(a);this.ad=b;this.Fq=new z$(this,a.$a(),b.vi);this.xd=[new T9(b.vi,"gb-page-wrapper-first",this.ta()),new T9(b.vi,"gb-page-wrapper-second",this.ta())];this.tW=new S9;this.Qu=new T9(b.vi,void 0,this.ta());this.ue=new _.ri(0,0);this.GT=!0;this.tv=!1;this.nN=this.Is=this.Wz=this.BE=null;this.Kpa=new _.ZU(this.RW,200,this);this.H7=new _.ZU(this.HDa,1E3,this);_.$i(this,this.H7);this.La(this.tW);this.La(this.xd[0]);this.La(this.xd[1]);this.La(this.Qu)};
_.x(E$,_.LK);_.k=E$.prototype;_.k.na=function(){_.Oc(this.Fq);_.Oc(this.Kpa);this.nN&&this.nN.cancel();this.BE=this.Wz=null;_.LK.prototype.na.call(this)};
_.k.V=function(){var a=this.Do()?"gb-two-page-content-rtl":"gb-two-page-content-ltr";a=_.SJ("DIV",["gb-two-page",a]);a.dir=this.Do()?"rtl":"ltr";_.SK(a,"main");this.Wz=_.TU(1,2);this.Wz.className="gb-two-page";this.BE=[];for(var b=0,c;c=this.Wz.rows[0].cells[b];b++)c.style.width="50%",c.className="gb-two-page-cell",this.BE.push(c);a.appendChild(this.Wz);this.ya=a};
_.k.Ea=function(){_.LK.prototype.Ea.call(this);var a=this.i();this.Fb();this.Qu.render(a);this.tW.render(this.Wz.rows[0].cells[0]);a=0;for(var b;b=this.BE[a];a++)this.xd[a].render(b);this.H7.start();a=this.Qu.i();_.uK(a,0,0);a.style.visibility="hidden";a.style.overflow="hidden";a=this.xd[0];1!=a.YL&&(a.YL=!0,a.wn());this.Fq.install();this.GT=!0;F$(this);a=this.getHandler().listen(this.ad.vi,"change",this.FFa).listen(this.ad.tb,"format",this.j6).listen(this.ad.tb,"displaymode",this.fn).listen(this.ad.tb,
"readingmode",this.g6);b=0;for(var c;c=this.xd[b];b++)a.listen(c,"focus",_.Id(this.FL,b))};_.k.yc=function(){this.GT=!1;YZa(this);this.Fq.xC();_.LK.prototype.yc.call(this)};_.k.Gh=function(a){_.LK.prototype.Gh.call(this,a);this.rb?this.fn():this.xy(a.$a().Sc())};_.k.Qb=function(){return this.ue.clone()};
_.k.setSize=function(a){this.ue.width=a.width;this.ue.height=a.height;var b=G$(this);b=b?b.wd().mb():null;var c=this.Fb();if(c){var d=c.E5().width;1<a.aspectRatio()&&a.width>2*d&&(a.width/=2);d=c.mU(new _.ri(a.width,a.height))}else d=new _.ri(0,0);var e=c?c.hU():new _.eK(0,0,0,0);if(_.SU(d,this.Qu.Qb())&&_.lBa(e,this.Qu.hU())){var f=H$(this)?H$(this).wd().ae():null;this.Is||this.dispatchEvent(new I$(b,f))}else this.xd[0].Gh(null),this.xd[1].Gh(null);this.Qu.setSize(d);iZa(this.Qu,e);F$(this);f=0;
for(var g;g=this.xd[f];f++)g.setSize(d),iZa(g,e);c&&(e=c.setSize,f=this.Qu,g=_.FK(f.ob()),g.height=Math.max(f.ue.height-f.ws.top-f.ws.bottom,0),f=g.floor(),e.call(c,f));b&&!this.Is&&this.setPosition(b);b=this.tv?d.width:2*d.width;this.Wz.style.width=a.width<b?b+"px":"";this.dispatchEvent("resize")};_.k.fn=function(){this.setSize(this.ue)};_.k.j6=function(){var a=this.Fb(),b=G$(this);b=b?b.wd().mb():null;a&&a.$$(xXa(this.ad.tb));b&&this.setPosition(b);this.fn()};
_.k.g6=function(){this.Fq&&(this.Fq.xC(),this.Fq.install())};_.k.FFa=function(a){(a=a.Qd())&&"bookmarks"==a.Zc||G$(this)&&this.setPosition(G$(this).wd().mb())};
_.k.setPosition=function(a,b){var c=this;if(b&&"searchResult"!=b.Zc&&!this.Is&&0<=ZZa(this,b))J$(this),this.dispatchEvent(new I$(G$(this).wd().mb(),H$(this).wd().ae())),SZa(this.Fq,b);else{var d=this.Fb(),e=d.vd(a).then(function(g){return g?g:(a=_.EW(d.$a()),d.vd(a))});if(b&&"searchResult"==b.Zc){var f=this.ad.Ng.getQuery();e=e.then(function(g){return $Za(c,f,g).then(function(h){return h||g})})}e=e.then(function(g){return a_a(c,g)});b&&(e=e.then(function(){"searchResult"!=b.Zc&&0<=ZZa(c,b)&&SZa(c.Fq,
b)}));this.Is=_.Zi(_.xd(e,function(g){return b_a(c,g)}),function(){return c_a(c)})}};
var $Za=function(a,b,c){var d=a.Fb(),e=c.wd().mb().ub(),f=function(g){return g&&e==g.wd().mb().ub()?g.PS(b)?g:d.Qe(g).then(f):null};return _.xj(c).then(f)},d_a=function(a,b,c){var d=a.Fb().$a(),e=b.Xh(),f=c.Va();return e&&f?"searchResult"==c.Zc?(a=a.ad.Ng.getQuery(),e=new _.oW(_.pW(e),null),_.uW(d,f,e)&&b.PS(a)):_.uW(d,f,e):!1},ZZa=function(a,b){var c=a.xd[0].Fb(),d=a.xd[1].Fb(),e=-1;c&&(d_a(a,c,b)&&(e=0),d&&d!=c&&d_a(a,d,b)&&(e=1),0<=e&&(K$(a,e),J$(a)));return e};
E$.prototype.nextPage=function(){var a=this.Fb(),b=this.tv?L$(this).Fb():H$(this);return e_a(this,a.Qe(b))};var e_a=function(a,b){YZa(a);a.Is=_.Zi(_.xd(b.then(function(c){return a_a(a,c)}),function(c){return b_a(a,c)}),function(){return c_a(a)});return a.Is},b_a=function(a,b){if(b instanceof _.nc)return null;var c=G$(a)?G$(a).wd().mb():null,d=G$(a)?H$(a).wd().ae():null;a.ad.Jb.mb();a.dispatchEvent(new I$(c,d,b));throw b;};E$.prototype.FL=function(a){this.xd[a].Fb()&&K$(this,a)};
var K$=function(a,b){for(var c=0,d;d=a.xd[c];c++){var e=c==b;e!=d.YL&&(d.YL=e,d.wn())}},f_a=function(a,b){if(a.rb)for(var c=0,d;d=a.BE[c];c++)_.bV(d,"gb-page-transition",b),_.bV(a.xd[c].iO,"gb-page-transition",b)},L$=function(a){var b=a.xd[0].Fb(),c=a.xd[1].Fb();return b?c?a.xd[1].ns()?a.xd[1]:a.xd[0]:a.xd[0]:a.xd[1]},g_a=function(a){var b=Math.max(a.i().getBoundingClientRect().width,a.ue.width);a=2*a.Qu.Qb().width;return b<a},a_a=function(a,b){if(!b)return _.hj(Error("cf"));a.H7.start();return a.Fb().qF(b).then(function(c){a.xd[0].Gh(c[0]);
a.xd[1].Gh(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.xd[d];d++)if(e.wn(),!a.tv||e.ns())b.push(e),c=Math.max(c,e.i().getBoundingClientRect().height);a.tW.Xo(c);F$(a);a.dispatchEvent("resize");a.GT=!1;a.Kpa.start();a.dispatchEvent(new I$(G$(a).wd().mb(),H$(a).wd().ae()))};E$.prototype.RW=function(){var a=L$(this);a&&this.rb&&(a=a.Fb())&&(this.nN&&this.nN.cancel(),this.nN=this.Fb().RW(a,a,5))};
E$.prototype.vL=function(){for(var a=[],b=0,c;c=this.xd[b];b++)!c.Fb()||this.tv&&!c.ns()||a.push(c.Fb());return a};
var G$=function(a){return a.tv?L$(a).Fb():a.xd[0].Fb()||a.xd[1].Fb()},H$=function(a){return a.tv?L$(a).Fb():a.xd[1].Fb()||a.xd[0].Fb()},F$=function(a){var b=a.ad.tb;var c="one"==b.Mp?!0:"two"==b.Mp?!1:g_a(a);f_a(a,!a.GT&&c!=a.tv);a.tv=c;b=2==b.Yh();a.tW.show(!c&&b);a.xd[0].Gq(c?"gb-page-wrapper-single":"gb-page-wrapper-first");a.xd[1].Gq(c?"gb-page-wrapper-single":"gb-page-wrapper-second");b=0;for(var d=void 0;d=a.xd[b];b++){var e=a.BE[b];if(c){var f=d.ns();d.show(f);f?(e.style.width="100%",e.removeAttribute("aria-hidden")):
(e.style.width="0%",_.TK(e,"hidden",!0))}else d.show(!0),e.style.width="50%",e.removeAttribute("aria-hidden")}setTimeout(function(){f_a(a,!1)},0)},c_a=function(a){a.Is=null;a=_.va.cvox;_.ge&&a&&a.Api&&(a=a.Api.speakNode)&&a(_.wi("gb-two-page"),0)},YZa=function(a){a.Is&&(a.Is.cancel(),a.Is=null)};_.k=E$.prototype;_.k.Va=function(){var a=null;if(this.rb){var b=G$(this),c=H$(this);b&&(a=b.Xh(),c&&c!=b&&(a=_.sW([a,c.Xh()])))}return a};_.k.Yh=function(){return this.ad.tb.Yh()};
_.k.Zh=function(){return this.rb&&G$(this)?this.Fb().Zh(G$(this)):!1};_.k.hasNextPage=function(){return this.rb&&G$(this)?this.Fb().hasNextPage(H$(this)):!1};_.k.Ys=function(a,b){for(var c=0,d;d=this.xd[c];c++)d.Ys(a,b)};_.k.Yt=function(){for(var a=0,b;b=this.xd[a];a++)b.Yt()};_.k.HDa=function(){var a=this.i();a&&_.TK(a,"live","polite")};var I$=function(a,b,c){_.Ce.call(this,"change");this.ap=a;this.Np=b;this.$w=c||null};_.x(I$,_.Ce);I$.prototype.mb=function(){return this.ap};I$.prototype.ae=function(){return this.Np};
I$.prototype.getError=function(){return this.$w};
var M$=function(a,b,c){b=void 0===b?2:b;Q8.call(this,a,c);_.K_.Cc().Ue(a.$a().Za());if(a.tf().lh&&(c=_.K_.Cc(),a=a.tf().lh,c.lh!=a)){if(!c.Nr){var d;(d=_.eGa("gb-media"))||(d=new I7("gb-media"),d=d.Dl()?d:null);d&&(c.Nr=new J7(d))}c.lh=a}this.Jq(b);this.nma=!1};_.x(M$,Q8);_.k=M$.prototype;_.k.na=function(){_.Oc(this.YM);Q8.prototype.na.call(this)};_.k.V=function(){this.ya=_.SJ("DIV","gb-text-reader")};
_.k.Ea=function(){Q8.prototype.Ea.call(this);var a=this.getHandler();a.listen(this.Kd,"change",this.OGa);a.listen(this.Kd.i(),"click",this.Au);a.listen(this.Kd.i(),"contextmenu",this.T5)};_.k.setPosition=function(a,b){Q8.prototype.setPosition.call(this,a,b);R8(this);this.Kd.setPosition(a,b)};_.k.Va=function(){return this.Kd.Va()};_.k.Zh=function(){return this.Kd.Zh()};_.k.hasNextPage=function(){return this.Kd.hasNextPage()};_.k.Ys=function(a,b){this.Kd.Ys(a,b)};_.k.Yt=function(){this.Kd.Yt()};
_.k.bba=function(a){Q8.prototype.bba.call(this,a);if(0<a&&this.hasNextPage())R8(this),this.Kd.nextPage();else if(0>a&&this.Zh()){R8(this);a=this.Kd;var b=a.Fb(),c=a.tv?L$(a).Fb():G$(a);e_a(a,b.jf(c))}};_.k.lB=function(){var a=this.Qb();R8(this);this.Kd.setSize(a);this.dispatchEvent("resize")};
_.k.Jq=function(a){_.Oc(this.YM);var b=this.Fb(),c=b.$a(),d=xXa(b.tb);2==a?this.YM=b.getVolume().Kf()?new I8(b.tf(),c,new _.ri(0,0),d,this.ta()):new m9(b.getVolume(),b.tf(),c,new _.ri(0,0),d,this.ta()):1==a&&(this.YM=new A8(b.tf(),c,new _.ri(0,0),d,this.ta()));this.Kd?this.Kd.Gh(this.YM):(this.Kd=new E$(this.YM,b),this.La(this.Kd,!0))};
_.k.OGa=function(a){if(!this.nma){this.nma=!0;s7("First page render");var b=this.Fb(),c=b.tf();b=b.$a();var d=a.mb();d=d?_.QW(b,d.ub()):0;_.NFa(c,b,d)}c=a.mb();b=a.ae();a=a.getError();c&&(this.y9=!0,this.Fb().Jb.setPosition(c,b),this.y9=!1);this.dispatchEvent(new P8("complete",a))};_.k.Au=function(a){var b=aXa(a.target,"A");if(b){var c=TXa(b);c?(this.Fb().Jb.setPosition(c,null,1),a.preventDefault()):b.target="_blank"}};_.k.T5=function(a){a.preventDefault()};
var N$=function(a,b,c){_.Be.call(this);this.se=a;this.ad=b;this.BX=new v$(a);this.ZN=new g8(b.tb,b.Lm().p13n_save_user_settings_url);this.JKa=new v9(b.$a(),b.tf(),!!b.Ae.lh,b.Jb,c);this.jLa=new p$(b.getVolume(),this.se,this.ad.Lm().back_link_href);this.ev=null;this.Ua=b.getVolume();this.vb=new _.MJ(this);this.vb.listen(this.BX,"searchvolume",this.xGa);this.vb.listen(b.tb,"readingmode",this.g6)};_.x(N$,_.Be);
N$.prototype.na=function(){_.Oc(this.vb);_.Oc(this.ZN);_.Oc(this.JKa);_.Oc(this.jLa);_.Oc(this.BX);_.Be.prototype.na.call(this)};N$.prototype.Jq=function(a){if(a!=this.ev){this.ev=a;var b=this.se.getReader();b?b.Jq(a):(b=new M$(this.ad,a),this.se.baa(b));this.BX.baa(b)}};N$.prototype.xGa=function(){this.ad.Ng.Fe(this.BX.getSelection().Va().$d);this.ad.Qg.Iq("search")};N$.prototype.g6=function(){this.Jq(this.ad.tb.Yh())};
var O$=function(a,b,c,d,e,f){e=void 0===e?0:e;f=void 0===f?null:f;var g=_.SJ("DIV");_.UV.call(this,g,h_a);this.wLa=("string"===typeof b?b:_.WJ(b))+(c?": Page "+(c+"."):"");this.Ns=new _.Lm(a);this.$i=f;_.TK(g,"hidden",!0);a=_.TU(1,2);_.ZJ(a,"gb-result-table");f=a.rows[0].cells;b=_.SJ("DIV","gb-result-snippet",b);_.ZJ(f[0],"gb-result-snippet-cell");f[0].appendChild(b);e=.8*e+"em";this.Do()?b.style.marginRight=e:b.style.marginLeft=e;_.ZJ(f[1],"gb-result-page-cell");_.TJ(f[1],c||"\u2014");g.appendChild(a);
d&&(this.z8=_.Tb("DIV"),_.ZJ(this.z8,"gb-result-note"),c=_.rb(d,null),_.Zd(this.z8,c),g.appendChild(this.z8))};_.x(O$,_.UV);O$.prototype.Ea=function(){_.UV.prototype.Ea.call(this);this.JX(this.wLa);_.SK(this.ya,"link")};O$.prototype.getPosition=function(){return this.Ns};O$.prototype.Qd=function(){return this.$i};O$.prototype.yd=function(a){_.UV.prototype.yd.call(this,a);this.getContent().title=a?"":"No preview available for this page."};var h_a=_.MV(_.KV,"gb-result");
var P$=function(a,b){_.LK.call(this);this.YA=a;this.Xt=b};_.x(P$,_.LK);P$.prototype.V=function(){this.ya=_.SJ("DIV",this.Xt,this.YA)};
var Q$=function(a,b,c,d,e){_.LK.call(this);this.xLa=a;this.oa=b;this.Jb=c;this.tb=d;this.zia=e;this.ev=null};_.x(Q$,_.LK);Q$.prototype.Ea=function(){_.LK.prototype.Ea.call(this);this.getHandler().listen(this,"action",this.BL);this.getHandler().listen(this.tb,"readingmode",this.Nsa);this.Nsa()};Q$.prototype.Nsa=function(){var a=this,b=this.tb.Yh();this.ev!=b&&(this.ev=b,this.my(!0),b=i_a(this.xLa,this.oa,b),_.Ha(b,function(c){a.La(c,!0)}))};
Q$.prototype.BL=function(a){a=a.target;_.OK(this,function(g){g.Yo&&g.Yo(!1)});a.Yo(!0);var b=a.Qd();if(b){var c=this.tb.Yh(),d=!!b.Va().Gg()&&_.OW(this.oa,2),e=!!b.Va().wf&&_.OW(this.oa,1),f="bookmark"==b.getType();1!=c||e||!d||f?2==c&&!d&&e&&this.tb.Jq(1):this.tb.Jq(2)}this.Jb.setPosition(a.getPosition(),null,this.zia,b||void 0);_.od("Web Reader","Click","Content Link: type "+this.zia)};
var i_a=function(a,b,c){_.Ha(a,function(f){var g=f.getPosition().ub();g=A7(b,g,c);f.yd(g)});var d=UWa(a,function(f){return f.isEnabled()});a=d[!1]||[];d=_.Hc(d[!0]||[]);if(a.length){var e=new P$(_.xS("\u2014 %s \u2014","End of sample"),"gb-result-end");_.Nc(d,e,a)}return d};
var R$=function(a,b,c){_.bW.call(this,a,b||_.$_.Cc(),c)};_.p(R$,_.bW);_.TV("goog-custom-button",function(){return new R$(null)});
var S$=function(a,b){_.LK.call(this,b);this.ug=a||""},T$;_.p(S$,_.LK);S$.prototype.Vr=null;var U$=function(){null==T$&&(T$="placeholder"in _.Tb("INPUT"));return T$};_.k=S$.prototype;_.k.xF=!1;_.k.V=function(){this.ya=this.ta().V("INPUT",{type:"text"})};_.k.Dg=function(a){S$.ka.Dg.call(this,a);this.ug||(this.ug=a.getAttribute("label")||"");_.Wi(_.si(a))==a&&(this.xF=!0,a=this.i(),_.cK(a,this.$F));U$()&&(this.i().placeholder=this.ug);a=this.i();_.TK(a,"label",this.ug)};
_.k.Ea=function(){S$.ka.Ea.call(this);var a=new _.MJ(this);a.listen(this.i(),"focus",this.FL);a.listen(this.i(),"blur",this.OFa);if(U$())this.Fd=a;else{_.Cb&&a.listen(this.i(),["keypress","keydown","keyup"],this.XFa);var b=_.si(this.i());a.listen(_.tj(b),"load",this.PGa);this.Fd=a;j_a(this)}this.Kw();this.i().us=this};_.k.yc=function(){S$.ka.yc.call(this);this.Fd&&(this.Fd.dispose(),this.Fd=null);this.i().us=null};
var j_a=function(a){!a.kFa&&a.Fd&&a.i().form&&(a.Fd.listen(a.i().form,"submit",a.ZFa),a.kFa=!0)};_.k=S$.prototype;_.k.na=function(){S$.ka.na.call(this);this.Fd&&(this.Fd.dispose(),this.Fd=null)};_.k.$F="label-input-label";_.k.FL=function(){this.xF=!0;var a=this.i();_.cK(a,this.$F);if(!U$()&&!V$(this)&&!this.G6){var b=this;a=function(){b.i()&&(b.i().value="")};_.zb?_.mf(a,10):a()}};_.k.OFa=function(){U$()||(this.Fd.Ve(this.i(),"click",this.FL),this.Vr=null);this.xF=!1;this.Kw()};
_.k.XFa=function(a){27==a.keyCode&&("keydown"==a.type?this.Vr=this.i().value:"keypress"==a.type?this.i().value=this.Vr:"keyup"==a.type&&(this.Vr=null),a.preventDefault())};_.k.ZFa=function(){V$(this)||(this.i().value="",_.mf(this.EFa,10,this))};_.k.EFa=function(){V$(this)||(this.i().value=this.ug)};_.k.PGa=function(){this.Kw()};_.k.hasFocus=function(){return this.xF};var V$=function(a){return!!a.i()&&""!=a.i().value&&a.i().value!=a.ug};_.k=S$.prototype;
_.k.clear=function(){this.i().value="";null!=this.Vr&&(this.Vr="")};_.k.reset=function(){V$(this)&&(this.clear(),this.Kw())};_.k.Lb=function(a){null!=this.Vr&&(this.Vr=a);this.i().value=a;this.Kw()};_.k.Ib=function(){return null!=this.Vr?this.Vr:V$(this)?this.i().value:""};_.k.setLabel=function(a){var b=this.i();U$()?(b&&(b.placeholder=a),this.ug=a):V$(this)||(b&&(b.value=""),this.ug=a,this.qqa());b&&_.TK(b,"label",this.ug)};_.k.getLabel=function(){return this.ug};
_.k.Kw=function(){var a=this.i();U$()?this.i().placeholder!=this.ug&&(this.i().placeholder=this.ug):j_a(this);_.TK(a,"label",this.ug);V$(this)?(a=this.i(),_.cK(a,this.$F)):(this.G6||this.xF||(a=this.i(),_.aK(a,this.$F)),U$()||_.mf(this.qqa,10,this))};_.k.yd=function(a){this.i().disabled=!a;var b=this.i();_.bV(b,this.$F+"-disabled",!a)};_.k.isEnabled=function(){return!this.i().disabled};_.k.gFa=function(){this.G6=!1};_.k.qqa=function(){!this.i()||V$(this)||this.xF||(this.i().value=this.ug)};
var W$=function(){_.LK.call(this);this.us=new S$("Search in this book");this.us.$F="gb-search-input-label";this.La(this.us);this.d3=new R$("Go");this.La(this.d3)};_.x(W$,_.LK);_.k=W$.prototype;_.k.V=function(){var a=_.TU(1,2);_.ZJ(a,"gb-search-input-table");this.ya=a;var b=a.rows[0].cells;a=b[0];b=b[1];_.ZJ(a,"gb-search-input-cell");this.us.render(a);_.ZJ(this.us.i(),"gb-search-input");a=_.Tb("div");b.appendChild(a);this.d3.render(a);_.aK(this.d3.i(),"gb-search-button")};
_.k.Ea=function(){_.LK.prototype.Ea.call(this);_.mf(this.iFa,0,this);_.ee&&!V$(this.us)&&this.Lb("")};_.k.Ib=function(){return this.us.Ib()};_.k.Lb=function(a){this.us.Lb(a)};_.k.iFa=function(){if(this.rb){var a=this.us,b=V$(a);a.G6=!0;a.i().focus();b||U$()||(a.i().value=a.ug);a.i().select();U$()||(a.Fd&&a.Fd.SA(a.i(),"click",a.FL),_.mf(a.gFa,10,a))}};
var X$=function(a){_.Be.call(this);this.qg=a||_.Yi();this.oV={};this.Ana=""};_.p(X$,_.Be);X$.prototype.na=function(){_.ii(this.oV,this.qg.removeNode,this.qg);this.qg=this.oV=null;X$.ka.na.call(this)};
var k_a=function(a,b){var c=a.oV.polite;c?c.removeAttribute("aria-hidden"):(c=a.qg.createElement("DIV"),c.style.position="absolute",c.style.top="-1000px",c.style.height="1px",c.style.overflow="hidden",_.TK(c,"live","polite"),_.TK(c,"atomic","true"),a.qg.Mb().body.appendChild(c),a.oV.polite=c);var d=a.Ana===b?b+"\u00a0":b;b&&(a.Ana=d);_.TJ(c,d)};
var Y$=function(a,b,c,d,e){V8.call(this);this.Gq(1);this.oa=a;this.Ng=b;this.tb=c;this.Jb=d;this.Ae=e;this.Mia=new X$;_.$i(this,this.Mia);this.t7="";this.yN=this.uy=this.IN=this.rX=this.tX=null;this.Pqa=new XYa(this.oa,this.Ae)};_.x(Y$,V8);_.k=Y$.prototype;_.k.pU=function(){return"search"};_.k.getTitle=function(){return"Search"};_.k.$T=function(){return 310};
_.k.V=function(){V8.prototype.V.call(this);this.rX=_.SJ("DIV","gb-search-controls");this.yx.appendChild(this.rX);this.tX=_.SJ("FORM");this.rX.appendChild(this.tX);this.uy=new W$;this.La(this.uy);this.uy.render(this.tX);this.IN=new _.LK;this.La(this.IN,!0);_.zK(this.yx,!0);_.zK(this.ob(),!1)};
_.k.Ea=function(){V8.prototype.Ea.call(this);this.getHandler().listen(this.tX,"submit",this.HGa).listen(this.uy,"action",this.vGa).listen(this.Ng,"change",this.wGa);var a=this.Ng.getQuery();_.oj(a)?_.oj(this.t7)||this.Ng.Fe(this.t7):(this.uy.Lb(a),l_a(this,a))};_.k.vGa=function(){this.Ng.Fe(this.uy.Ib())};_.k.wGa=function(){var a=this.Ng.getQuery();this.uy.Lb(a);l_a(this,a)};_.k.HGa=function(a){this.Ng.Fe(this.uy.Ib());a.preventDefault()};
_.k.yc=function(){V8.prototype.yc.call(this);this.getHandler().yf();this.t7=this.Ng.getQuery();this.Ng.Fe("")};
var l_a=function(a,b){var c,d;_.GU(function(e){if(1==e.ma&&_.oj(b))return e.return();if(5!=e.ma)return a.yN?_.$c(e,a.yN,2):(c=new _.DZ("Searching..."),c.ZK=0,_.FZ.dispatchEvent(new _.EZ(c)),a.yN=a.Pqa.search(b,2===a.tb.Yh()),_.$c(e,a.yN,5));d=e.va;a.yN=null;_.Oc(c);m_a(a,b,d);_.od("Web Reader","Click","Perform SITB (Sidepanel)");_.dd(e)})},m_a=function(a,b,c){a.i()||a.V();a.rX.classList.add("gb-search-controls-loaded");a.Gq(2);a.position();_.OK(a.IN,_.Oc);_.vd(a.IN.i());var d=[];b=a.Pqa?new _.xU(b,
!0):void 0;c=_.l(c);for(var e=c.next();!e.done;e=c.next()){var f=e.value;if(!(0>_.QW(a.oa,f.position.ub()))){e=f.position;var g=y9(a.oa,e);f=b?n_a(b,f.snippet):f.snippet;var h=_.Tb("DIV");_.HAa(h,_.hW(f));_.Ha(h.getElementsByTagName("DIV"),function(m){_.Ji(document.createTextNode(" "),m)});d.push(new O$(e,h,g))}}b=new Q$(d,a.oa,a.Jb,a.tb,3);a.IN.La(b,!0);k_a(a.Mia,"Found "+(d.length+" search results"));_.zK(a.ob(),!0)},n_a=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){V8.call(this);this.oa=a;this.Jb=b;this.tb=c;this.qd=d;this.eB=new _.bW("",o_a);this.La(this.eB);this.dG=new _.bW("",o_a);this.La(this.dG);this.Uh=this.$S=this.cG=this.ZV=this.V2=this.z3=this.wj=null;this.x8=void 0;this.Gq(1)};_.x(Z$,V8);_.k=Z$.prototype;_.k.pU=function(){return"contents"};_.k.getTitle=function(){return"Contents"};_.k.$T=function(){return 310};
_.k.V=function(){V8.prototype.V.call(this);this.wj=new _.t_;this.La(this.wj);this.z3=_.u_(this.wj,"Contents");this.V2=_.u_(this.wj,"Bookmarks");this.ZV=_.u_(this.wj,"Notes");this.cG=_.u_(this.wj,"Info cards");this.wj.render(this.yx);var a=this.wj;a.yy(_.QK(a,0));_.SK(this.ob(),"directory")};
_.k.Ea=function(){V8.prototype.Ea.call(this);this.zC();this.getHandler().listen(this.wj,"select",this.zC);this.getHandler().listen(this.eB,"action",this.ima);this.getHandler().listen(this.dG,"action",this.ima);this.getHandler().listen(this.tb,"annotationvisibility",this.jba);this.getHandler().listen(this.Jb,"change",this.js);this.qd.Dv()&&this.getHandler().listen(this.qd,["create","update","delete"],this.KFa)};
_.k.zC=function(){var a=this;this.Uh&&(this.Uh.cancel(),this.Uh=null);this.eB.yc();this.dG.yc();_.Oc(this.$S);_.vd(this.ob());_.Fi(this.ob(),_.SJ("DIV","gb-sidepanel-notice","Loading..."));switch(this.wj.Fh){case this.z3:var b=p_a(this);var c=5;break;case this.V2:b=q_a(this);c=5;break;case this.ZV:b=r_a(this);c=6;break;case this.cG:b=s_a(this),c=6}return this.Uh=b.then(function(d){if(a.rb){var e=c;if(a.rb)if(a.Uh=null,_.vd(a.ob()),d.length){switch(a.wj.Fh){case a.ZV:a.jba();a.eB.rb||a.eB.render(a.ob());
break;case a.cG:a.jba(),a.dG.rb||a.dG.render(a.ob())}a.$S=new Q$(d,a.oa,a.Jb,a.tb,e);a.La(a.$S,!0);if(a.wj.Fh==a.cG){d=a.ob();e=a.Jb.mb();var f=a.Jb.ae(),g=y9(a.oa,e,f);e=_.SJ("DIV","gb-sidepanel-list-caption",f&&e.ub()!=f.ub()?"Info cards on pages "+(g+"."):"Info cards on page "+(g+"."));d.appendChild(e)}}else e=t_a(a,!0)||"",d=_.SJ("DIV","gb-sidepanel-notice"),e=_.RAa(e),_.Zd(d,e),a.ob().appendChild(d);_.VK(a.ob(),a.wj.Fh.getContent())}})};
_.k.jba=function(){var a=this.tb.Fv.has("notes");this.eB.setContent(a?"Hide margin note highlights":"Show margin note highlights");a=this.tb.Fv.has("geo");this.dG.setContent(a?"Turn off info cards":"Turn on info cards")};
var t_a=function(a,b){var c=!a.qd.Dv(),d="full"!=a.oa.ox(),e=1==a.tb.Yh();switch(a.wj.Fh){case a.V2: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.ZV: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.cG:if(e)return"This feature is not available for original pages.";if(b)return a.x8?"Info cards are not available for this book.":"There are no info cards available on the displayed pages."}return null};Z$.prototype.yc=function(){this.Uh&&(this.Uh.cancel(),this.Uh=null);_.Oc(this.$S);V8.prototype.yc.call(this)};
var p_a=function(a){for(var b=[],c=_.yCa(a.oa),d=0;d<c;d++){var e=a.oa;var f=d,g=_.ACa(e,f);if(0>g)e=null;else{g=_.GW(e,g);var h=_.BCa(e,f),m=e.yu(f);e=_.zCa(e,f);e=!h||_.oj(m)||0>e?null:new O$(h,m,g,void 0,e)}e&&b.push(e)}return _.xj(b)};
Z$.prototype.oM=function(a,b){var c=this;return t_a(this,!1)?_.xj([]):this.qd.ei(a,b).then(function(d){return _.bX(d,c.oa,!1,!0).map(function(e){var f=c.oa,g=e.getData(),h=e.Va(),m=_.pW(h).mb(),n=_.Tb("SPAN");f=y9(f,m);switch(e.Zc){case "bookmarks":_.Gi(n,_.SJ("B",null,"\u2026"),h.kE.substr(0,75),_.SJ("B",null,"\u2026"));break;case "notes":_.Gi(n,_.SJ("B",null,"\u2026"),h.$d.substr(0,75),_.SJ("B",null,"\u2026"));_.iK(n,e.iu);var q=(q=g.note)?_.qX(q):void 0;break;default:g=_.PU(h.$d),n.textContent=
g}return new O$(m,n,f,q,void 0,e)})})};
var q_a=function(a){return _.xd(a.oM("bookmarks"),function(b){b instanceof _.nc||_.FZ.dispatchEvent(new _.EZ(new _.DZ("There was a problem retrieving your bookmarks")))})},r_a=function(a){return _.xd(a.oM("notes"),function(b){b instanceof _.nc||_.FZ.dispatchEvent(new _.EZ(new _.DZ("There was a problem retrieving your margin notes")))})},s_a=function(a){return a.x8?_.xj([]):_.xd(a.qd.Nx().then(function(b){if(!b.length)return a.x8=!0,[];b=_.qW(a.Jb.mb(),a.Jb.ae());return a.oM("geo",b)}),function(b){if(!(b instanceof
_.nc))return[]})};Z$.prototype.KFa=function(){this.rb&&this.wj.Fh!=this.z3&&this.zC()};Z$.prototype.js=function(a){this.rb&&2==a.action&&this.wj.Fh==this.cG&&this.zC()};Z$.prototype.ima=function(a){a=a.target==this.eB?"notes":"geo";var b=this.tb.Fv.has(a);_.pZ(this.tb,a,!b);"geo"==a&&_.sZ("gb-reader/prefs/layers/visibility",b?"":"1")};var o_a=_.MV(K9,"gb-sidepanel-toggle-button");
var $$=function(a){_.Be.call(this);this.lh=a;this.Sw=_.qd;$7(this.Sw,"StorageRequest",this.FGa,this)};_.x($$,_.Be);$$.prototype.na=function(){delete this.Sw.IS.StorageRequest};$$.prototype.FGa=function(a){var b=this;_.xd(u_a(a).then(function(c){b.Sw.Ul(L7(a.getId(),c))}),function(c){var d=b.Sw,e=d.Ul,f=a.getId();c=new _.Jh(f,!1,c?c.message:null);e.call(d,c)})};
var u_a=function(a){switch(a.Xoa){case "readValue":var b=a.getKey();return _.OZ(b,a.aj.defaultValue);case "writeValue":return b=a.getKey(),a=a.Ib(),_.MZ.hp(b,a);case "removeValue":return a=a.getKey(),(b=_.r0())&&b.removeItem(a),_.xj(!0);case "clear":return _.fGa(),_.xj(null);default:return _.xj(null)}};
var v_a=function(a){return(new _.XK(document)).Xj("PLAY_BOOK_GUC_ID")?!0:(y7(new v7,a,"//support.google.com/googleplay/?p=books_exceptions","Can't open book"),!1)};
var w_a=function(a,b,c,d,e){_.qh();_.MZ=new _.q0;s7("Outer frame startup");a=_.wf(a,"/books/reader/display");a=_.Wj(a,"origin",window.location.origin);var f=new _.sn(c);_.tS=f;var g=new _.Tl(e);if(_.Xd()||_.vb()){var h=$Wa(b),m=h.uid||"",n=_.dZ();m&&n&&n.getItem("override/"+m)?w_a(a,b,c,d,e):(_.tX=!1,_.qh(),_.MZ=new _.q0,_.eZ=VWa(m),_.fZ.resolve(_.eZ),x_a(f),y_a(m,h,f,d,g))}else b=$Wa(b),x_a(f),(new w9(a,b.uid||"",b,f,d,g)).render()},y_a=function(a,b,c,d,e){_.tS=c;var f=_.tn(c)||new _.kh;_.xd(z_a(a,
d,e,f).then(function(g){var h=b.volume_id,m=vXa(g,h,e?void 0:_.OFa);h=g.iG(h,_.nj(d)?_.OFa:void 0);return _.wj([g,m,h])}).then(function(g){var h=g[0].value;if(!g[1].gx)throw g[1].reason;var m=g[1].value;if(!g[2].gx){if(m.Kf())throw A_a();throw g[2].reason;}g=g[2].value;if(!(_.OW(g,1)&&0<=_.CW(g,!1)||_.OW(g,2)&&0<=_.BW(g,!1))){if(m.Kf())throw A_a();throw new w7("unsupported manifest");}h=new _.VZ(b,g,m,h,_.Kj(c,_.Sm,8)||void 0);VYa(h.$a().getTitle());m=new h8;m.render();new M9(m);m=h.oa;g=h.Ua;var n=
h.Jb,q=new _.sT(void 0,h.aCa);m=new _.mZ(m,g,q,n);h.z2=m;_.QFa(h.z2);_.nHa(h);m=new o$(h);g=h.Lm();Z9(Z9(Z9(Z9(m.Ira,"contents",new Z$(h.$a(),h.Jb,h.tb,h.qd)),"search",new Y$(h.$a(),h.Ng,h.tb,h.Jb,h.tf())),"settings",new j$(h.$a(),h.tb,h.tf(),h.getVolume())),"help",new z9(h.$a(),h.getVolume(),h.Jb,g.help_center_url,g.help_center_report_an_issue_url));m.render();(new N$(m,h)).Jq(h.tb.Yh());_.maa&&_.Db&&_.Ne(window,"load",_.Id(_.mf,_.Id(window.scrollTo,0,1),100));if(m=h.Ng.getQuery()||_.$K(window.location.href,
"q"))h.Qg.Iq("search"),h.Ng.Fe(m)}),function(g){y7(g,b.back_link_href,"https://support.google.com/googleplay/?p=books_webopen")})},z_a=function(a,b,c,d){return _.fZ.promise.then(function(e){e=new _.gZ({origin:void 0,uNa:a,deviceId:e,Vka:!0});if(c){var f=new _.HY(c,d);e.QY.set(f.Za(),f)}(f=b&&!_.nj(b)?new _.zW(b):null)&&e.vV.set(f.Za(),f);return e})},B_a=function(a){s7("Inner frame startup");var b=a.lh,c=a.Lm(),d=a.gS,e=a.wV,f=a.eq();v_a(c.back_link_href)&&(_.qS=a.vma,new $$(b),_.eZ=VWa(b),_.fZ.resolve(_.eZ),
_.fZ.promise.then(function(g){_.qd.Ul(L7(a.getId(),g))}),y_a(b,c,d,e,f))},x_a=function(a){a=_.Kj(a,_.Jm,6);YXa(_.C(a,1),_.C(a,5),_.C(a,4))},A_a=function(){return new u7("unviewable uploaded volume")};_.Gd("_OC_controlFrameStartup",w_a,void 0);
_.Gd("_OC_displayFrameStartup",function(){_.qh();_.MZ=new _.q0;_.oV=new r8;_.rT.resolve(_.oV);s8.text_layer=!1;var a;M7||(a=_.$K(window.location.href,"origin"))&&(M7=a);a=M7;if(!a)throw Error("ua");_.qd=new Z7({ph:a,cn:"reader",osh:!0,role:1},null);$7(_.qd,"DisplayFrameInit",B_a)},void 0);

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