You are on page 1of 98

(function(){var GBS_HOST = "https://books.google.

es/";var f,aa=[];function ba(a)


{return function(){return aa[a].apply(this,arguments)}}function ca(a,b){return
aa[a]=b}function da(a){var b=0;return function(){return b<a.length?{done:!
1,value:a[b++]}:{done:!0}}}var ea="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};
function fa(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("Cannot find
global object");}var ha=fa(this);function ia(a,b){if(b)a:{var
c=ha;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&&ea(c,a,{configurable:!
0,writable:!0,value:b})}}
ia("Symbol",function(a){function b(g){if(this instanceof b)throw new
TypeError("Symbol is not a constructor");return new c(d+(g||"")+"_"+e++,g)}function
c(g,h){this.g=g;ea(this,"description",{configurable:!0,writable:!
0,value:h})}if(a)return a;c.prototype.toString=function(){return this.g};var
d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b});
ia("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var
b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array
Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var
d=ha[b[c]];"function"===typeof d&&"function"!=typeof
d.prototype[a]&&ea(d.prototype,a,{configurable:!0,writable:!0,value:function()
{return ja(da(this))}})}return a});function ja(a)
{a={next:a};a[Symbol.iterator]=function(){return this};return a}
function ka(a){return a.raw=a}function la(a){var b="undefined"!=typeof
Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):
{next:da(a)}}function ma(a){for(var b,c=[];!
(b=a.next()).done;)c.push(b.value);return c}var na="function"==typeof
Object.create?Object.create:function(a){function b(){}b.prototype=a;return new
b},oa;
if("function"==typeof Object.setPrototypeOf)oa=Object.setPrototypeOf;else{var pa;a:
{var qa={a:!0},ra={};try{ra.__proto__=qa;pa=ra.a;break a}catch(a){}pa=!1}oa=pa?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var ta=oa;
function m(a,b)
{a.prototype=na(b.prototype);a.prototype.constructor=a;if(ta)ta(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.ta=b.prototype}function ua(){this.o=!1;this.g=null;this.s=void
0;this.i=1;this.O=0;this.j=null}function va(a){if(a.o)throw new
TypeError("Generator is already running");a.o=!0}ua.prototype.N=function(a)
{this.s=a};function ya(a,b){a.j={mt:b,Su:!0};a.i=a.O}
ua.prototype.return=function(a){this.j={return:a};this.i=this.O};function za(a)
{this.g=new ua;this.i=a}function Aa(a,b){va(a.g);var c=a.g.g;if(c)return
Ba(a,"return"in c?c["return"]:function(d){return{value:d,done:!
0}},b,a.g.return);a.g.return(b);return Ca(a)}
function Ba(a,b,c,d){try{var e=b.call(a.g.g,c);if(!(e instanceof Object))throw new
TypeError("Iterator result "+e+" is not an object");if(!e.done)return a.g.o=!
1,e;var g=e.value}catch(h){return
a.g.g=null,ya(a.g,h),Ca(a)}a.g.g=null;d.call(a.g,g);return Ca(a)}function Ca(a)
{for(;a.g.i;)try{var b=a.i(a.g);if(b)return a.g.o=!1,{value:b.value,done:!
1}}catch(c){a.g.s=void 0,ya(a.g,c)}a.g.o=!1;if(a.g.j)
{b=a.g.j;a.g.j=null;if(b.Su)throw b.mt;return{value:b.return,done:!
0}}return{value:void 0,done:!0}}
function Da(a){this.next=function(b){va(a.g);a.g.g?b=Ba(a,a.g.g.next,b,a.g.N):
(a.g.N(b),b=Ca(a));return b};this.throw=function(b){va(a.g);a.g.g?
b=Ba(a,a.g.g["throw"],b,a.g.N):(ya(a.g,b),b=Ca(a));return
b};this.return=function(b){return Aa(a,b)};this[Symbol.iterator]=function(){return
this}}function Ea(a){function b(d){return a.next(d)}function c(d){return
a.throw(d)}return new Promise(function(d,e){function g(h){h.done?
d(h.value):Promise.resolve(h.value).then(b,c).then(g,e)}g(a.next())})}
function Fa(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-
a]=arguments[c];return b}
ia("Promise",function(a){function b(h){this.g=0;this.j=void 0;this.i=[];this.O=!
1;var k=this.o();try{h(k.resolve,k.reject)}catch(l){k.reject(l)}}function c()
{this.g=null}function d(h){return h instanceof b?h:new b(function(k)
{k(h)})}if(a)return a;c.prototype.i=function(h){if(null==this.g){this.g=[];var
k=this;this.j(function(){k.s()})}this.g.push(h)};var
e=ha.setTimeout;c.prototype.j=function(h){e(h,0)};c.prototype.s=function()
{for(;this.g&&this.g.length;){var h=this.g;this.g=[];for(var k=0;k<h.length;++k)
{var l=
h[k];h[k]=null;try{l()}catch(n){this.o(n)}}}this.g=null};c.prototype.o=function(h)
{this.j(function(){throw h;})};b.prototype.o=function(){function h(n){return
function(p){l||(l=!0,n.call(k,p))}}var k=this,l=!
1;return{resolve:h(this.ua),reject:h(this.s)}};b.prototype.ua=function(h)
{if(h===this)this.s(new TypeError("A Promise cannot resolve to itself"));else if(h
instanceof b)this.Ba(h);else{a:switch(typeof h){case "object":var k=null!=h;break
a;case "function":k=!0;break a;default:k=!1}k?this.Pa(h):
this.N(h)}};b.prototype.Pa=function(h){var k=void 0;try{k=h.then}catch(l)
{this.s(l);return}"function"==typeof k?
this.Ca(k,h):this.N(h)};b.prototype.s=function(h)
{this.ma(2,h)};b.prototype.N=function(h){this.ma(1,h)};b.prototype.ma=function(h,k)
{if(0!=this.g)throw Error("Cannot settle("+h+", "+k+"): Promise already settled in
state"+this.g);this.g=h;this.j=k;2===this.g&&this.va();this.oa()};b.prototype.va=fu
nction(){var h=this;e(function(){if(h.na()){var k=ha.console;"undefined"!==typeof
k&&k.error(h.j)}},
1)};b.prototype.na=function(){if(this.O)return!1;var
h=ha.CustomEvent,k=ha.Event,l=ha.dispatchEvent;if("undefined"===typeof l)return!
0;"function"===typeof h?h=new h("unhandledrejection",{cancelable:!
0}):"function"===typeof k?h=new k("unhandledrejection",{cancelable:!0}):
(h=ha.document.createEvent("CustomEvent"),h.initCustomEvent("unhandledrejection",!
1,!0,h));h.promise=this;h.reason=this.j;return l(h)};b.prototype.oa=function()
{if(null!=this.i){for(var h=0;h<this.i.length;++h)g.i(this.i[h]);this.i=
null}};var g=new c;b.prototype.Ba=function(h){var
k=this.o();h.Zi(k.resolve,k.reject)};b.prototype.Ca=function(h,k){var
l=this.o();try{h.call(k,l.resolve,l.reject)}catch(n)
{l.reject(n)}};b.prototype.then=function(h,k){function l(D,G)
{return"function"==typeof D?function(J){try{n(D(J))}catch(U){p(U)}}:G}var n,p,w=new
b(function(D,G){n=D;p=G});this.Zi(l(h,n),l(k,p));return
w};b.prototype.catch=function(h){return this.then(void
0,h)};b.prototype.Zi=function(h,k){function l(){switch(n.g){case 1:h(n.j);
break;case 2:k(n.j);break;default:throw Error("Unexpected state: "+n.g);}}var
n=this;null==this.i?g.i(l):this.i.push(l);this.O=!
0};b.resolve=d;b.reject=function(h){return new b(function(k,l)
{l(h)})};b.race=function(h){return new b(function(k,l){for(var n=la(h),p=n.next();!
p.done;p=n.next())d(p.value).Zi(k,l)})};b.all=function(h){var
k=la(h),l=k.next();return l.done?d([]):new b(function(n,p){function w(J){return
function(U){D[J]=U;G--;0==G&&n(D)}}var D=[],G=0;do D.push(void 0),G+
+,d(l.value).Zi(w(D.length-
1),p),l=k.next();while(!l.done)})};return b});function Ga(a,b){return
Object.prototype.hasOwnProperty.call(a,b)}
ia("WeakMap",function(a){function b(l){this.lb=(k+=Math.random()
+1).toString();if(l){l=la(l);for(var n;!
(n=l.next()).done;)n=n.value,this.set(n[0],n[1])}}function c(){}function d(l){var
n=typeof l;return"object"===n&&null!==l||"function"===n}function e(l){if(!Ga(l,h))
{var n=new c;ea(l,h,{value:n})}}function g(l){var
n=Object[l];n&&(Object[l]=function(p){if(p instanceof c)return
p;Object.isExtensible(p)&&e(p);return n(p)})}if(function(){if(!a||!
Object.seal)return!1;try{var l=Object.seal({}),n=Object.seal({}),
p=new a([[l,2],[n,3]]);if(2!=p.get(l)||3!=p.get(n))return!
1;p.delete(l);p.set(n,4);return!p.has(l)&&4==p.get(n)}catch(w){return!1}}())return
a;var
h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var
k=0;b.prototype.set=function(l,n){if(!d(l))throw Error("Invalid WeakMap
key");e(l);if(!Ga(l,h))throw Error("WeakMap key fail: "+l);l[h][this.lb]=n;return
this};b.prototype.get=function(l){return d(l)&&Ga(l,h)?l[h][this.lb]:void
0};b.prototype.has=function(l){return d(l)&&
Ga(l,h)&&Ga(l[h],this.lb)};b.prototype.delete=function(l){return
d(l)&&Ga(l,h)&&Ga(l[h],this.lb)?delete l[h][this.lb]:!1};return b});
ia("Map",function(a){function b(){var k={};return k.Te=k.next=k.head=k}function
c(k,l){var n=k.g;return ja(function(){if(n){for(;n.head!=k.g;)n=n.Te;for(;n.next!
=n.head;)return n=n.next,{done:!1,value:l(n)};n=null}return{done:!0,value:void
0}})}function d(k,l){var n=l&&typeof l;"object"==n||"function"==n?g.has(l)?
n=g.get(l):(n=""+ ++h,g.set(l,n)):n="p_"+l;var
p=k.i[n];if(p&&Ga(k.i,n))for(k=0;k<p.length;k++){var w=p[k];if(l!==l&&w.key!
==w.key||l===w.key)return{id:n,list:p,index:k,Kc:w}}return{id:n,
list:p,index:-1,Kc:void 0}}function e(k){this.i={};this.g=b();this.size=0;if(k)
{k=la(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}if(function()
{if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(la([[k,"s"]]));if("s"!
=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var
n=l.entries(),p=n.next();if(p.done||p.value[0]!=k||"s"!=p.value[1])return!
1;p=n.next();return p.done||4!=p.value[0].x||
"t"!=p.value[1]||!n.next().done?!1:!0}catch(w){return!1}}())return a;var g=new
WeakMap;e.prototype.set=function(k,l){k=0===k?0:k;var n=d(this,k);n.list||
(n.list=this.i[n.id]=[]);n.Kc?n.Kc.value=l:
(n.Kc={next:this.g,Te:this.g.Te,head:this.g,key:k,value:l},n.list.push(n.Kc),this.g
.Te.next=n.Kc,this.g.Te=n.Kc,this.size++);return
this};e.prototype.delete=function(k){k=d(this,k);return k.Kc&&k.list?
(k.list.splice(k.index,1),k.list.length||delete
this.i[k.id],k.Kc.Te.next=k.Kc.next,k.Kc.next.Te=k.Kc.Te,
k.Kc.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.i={};this.g=this.g.Te=b();this.size=0};e.prototype.has=function(k){return!!
d(this,k).Kc};e.prototype.get=function(k)
{return(k=d(this,k).Kc)&&k.value};e.prototype.entries=function(){return
c(this,function(k){return[k.key,k.value]})};e.prototype.keys=function(){return
c(this,function(k){return k.key})};e.prototype.values=function(){return
c(this,function(k){return k.value})};e.prototype.forEach=function(k,l){for(var
n=this.entries(),
p;!
(p=n.next()).done;)p=p.value,k.call(l,p[1],p[0],this)};e.prototype[Symbol.iterator]
=e.prototype.entries;var h=0;return e});ia("Array.prototype.find",function(a)
{return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var
e=d.length,g=0;g<e;g++){var h=d[g];if(b.call(c,h,g,d)){b=h;break a}}b=void 0}return
b}});
function Ha(a,b,c){if(null==a)throw new TypeError("The 'this' value for
String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw
new TypeError("First argument to String.prototype."+c+" must not be a regular
expression");return a+""}ia("String.prototype.endsWith",function(a){return a?
a:function(b,c){var d=Ha(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}});
ia("String.prototype.startsWith",function(a){return a?a:function(b,c){var
d=Ha(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|
0,d.length));for(var h=0;h<g&&c<e;)if(d[c++]!=b[h++])return!1;return
h>=g}});ia("Number.isFinite",function(a){return a?a:function(b){return"number"!
==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});
function Ia(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!
d&&c<a.length){var g=c++;return{value:b(g,a[g]),done:!1}}d=!0;return{done:!
0,value:void 0}}};e[Symbol.iterator]=function(){return e};return
e}ia("Array.prototype.keys",function(a){return a?a:function(){return
Ia(this,function(b){return b})}});
ia("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k)
{return k};var e=[],g="undefined"!=typeof
Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof g)
{b=g.call(b);for(var h=0;!(g=b.next()).done;)e.push(c.call(d,g.value,h++))}else
for(g=b.length,h=0;h<g;h++)e.push(c.call(d,b[h],h));return e}});
ia("Set",function(a){function b(c){this.g=new Map;if(c){c=la(c);for(var d;!
(d=c.next()).done;)this.add(d.value)}this.size=this.g.size}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(la([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(),g=e.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!
1;g=e.next();return g.done||g.value[0]==c||4!=g.value[0].x||
g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return
a;b.prototype.add=function(c){c=0===c?
0:c;this.g.set(c,c);this.size=this.g.size;return
this};b.prototype.delete=function(c)
{c=this.g.delete(c);this.size=this.g.size;return c};b.prototype.clear=function()
{this.g.clear();this.size=0};b.prototype.has=function(c){return
this.g.has(c)};b.prototype.entries=function(){return
this.g.entries()};b.prototype.values=function(){return
this.g.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(c,d){var
e=this;this.g.forEach(function(g){return c.call(d,g,g,e)})};return
b});ia("Array.prototype.entries",function(a){return a?a:function(){return
Ia(this,function(b,c){return[b,c]})}});var Ja="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)Ga(d,e)&&(a[e]=d[e])}return
a};ia("Object.assign",function(a){return a||Ja});
ia("Array.prototype.values",function(a){return a?a:function(){return
Ia(this,function(b,c){return c})}});ia("Object.entries",function(a){return a?
a:function(b){var c=[],d;for(d in b)Ga(b,d)&&c.push([d,b[d]]);return
c}});ia("Object.is",function(a){return a?a:function(b,c){return
b===c?0!==b||1/b===1/c:b!==b&&c!==c}});
ia("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 g=d[c];if(g===b||Object.is(g,b))return!
0}return!1}});ia("String.prototype.includes",function(a){return a?a:function(b,c)
{return-1!==Ha(this,b,"includes").indexOf(b,c||0)}});
ia("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b
instanceof RegExp&&!b.global)throw new TypeError("String.prototype.replaceAll
called with a non-global RegExp argument.");return b instanceof RegExp?
this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\
^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}});/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var Ka=Ka||{},q=this||self;function La(a,b){a=a.split(".");b=b||q;for(var
c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}function Ma()
{}function Na(a){a.Zf=void 0;a.Eb=function(){return a.Zf?a.Zf:a.Zf=new a}}function
Oa(a){var b=typeof a;return"object"!=b?b:a?
Array.isArray(a)?"array":b:"null"}function Qa(a){var
b=Oa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Ra(a){var
b=typeof a;return"object"==b&&null!=a||"function"==b}
function Sa(a){return Object.prototype.hasOwnProperty.call(a,Ta)&&a[Ta]||(a[Ta]=+
+Ua)}var Ta="closure_uid_"+(1E9*Math.random()>>>0),Ua=0;function Va(a,b,c){return
a.call.apply(a.bind,arguments)}function Wa(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)}}
function r(a,b,c){Function.prototype.bind&&-1!
=Function.prototype.bind.toString().indexOf("native code")?r=Va:r=Wa;return
r.apply(null,arguments)}function t(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)}}function Xa(){return
Date.now()}
function Ya(a,b){a=a.split(".");var c=q;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[d]&&c[d]!==Object.prototype[d]?
c=c[d]:c=c[d]={}:c[d]=b}function u(a,b){function c()
{}c.prototype=b.prototype;a.ta=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.Nw=function(d,e,g){for(var h=Array(arguments.length-
2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return
b.prototype[e].apply(d,h)}}function ab(a){return a};function bb(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,bb);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}u(bb,Error);bb.protot
ype.name="CustomError";var cb;function db(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");bb.call(this,c+a[d])}u(db,bb);db.prototype.name="AssertionError";functio
n eb(a){return a[a.length-1]}
var fb=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},gb=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},v=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,g=0;g<d;g++)g in
e&&b.call(c,e[g],g,a)},hb=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=[],g=0,h="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in h){var
l=h[k];b.call(c,l,k,a)&&(e[g++]=l)}return e},ib=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),g="string"===typeof a?a.split(""):a,h=0;h<d;h++)h in
g&&(e[h]=b.call(c,g[h],h,a));return e},jb=Array.prototype.some?function(a,b){return
Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var
c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void
0,d[e],e,a))return!0;return!1};function kb(a,b){b=lb(a,b,void 0);return 0>b?
null:"string"===typeof a?a.charAt(b):a[b]}
function lb(a,b,c){for(var d=a.length,e="string"===typeof a?
a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return g;return-1}function
mb(a,b){return 0<=fb(a,b)}function nb(a,b){mb(a,b)||a.push(b)}function ob(a,b)
{b=fb(a,b);var c;(c=0<=b)&&pb(a,b);return c}function pb(a,b)
{Array.prototype.splice.call(a,b,1)}function qb(a,b){b=lb(a,b,void
0);0<=b&&pb(a,b)}function rb(a){return Array.prototype.concat.apply([],arguments)}
function sb(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[]}function tb(a,b){for(var c=1;c<arguments.length;c++)
{var d=arguments[c];if(Qa(d)){var e=a.length||0,g=d.length||0;a.length=e+g;for(var
h=0;h<g;h++)a[e+h]=d[h]}else a.push(d)}}function ub(a,b,c,d)
{Array.prototype.splice.apply(a,vb(arguments,1))}function vb(a,b,c){return
2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function wb(a,b)
{a.sort(b||xb)}
function xb(a,b){return a>b?1:a<b?-1:0}function yb(a,b){for(var
c={},d=0;d<a.length;d++){var e=a[d],g=b.call(void 0,e,d,a);void 0!==g&&(c[g]||
(c[g]=[])).push(e)}return c}function zb(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
g=zb.apply(null,vb(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else
b.push(d)}return b}
function Ab(a){if(a.length){var b=1%a.length;0<b?
Array.prototype.unshift.apply(a,a.splice(-
b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b))}return a}function Bb(a,b)
{return rb.apply([],ib(a,b,void 0))};function Cb(a){return"string"==typeof
a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function Db(a)
{return a.classList?a.classList:Cb(a).match(/\S+/g)||[]}function Eb(a,b)
{"string"==typeof a.className?
a.className=b:a.setAttribute&&a.setAttribute("class",b)}function Fb(a,b){return
a.classList?a.classList.contains(b):mb(Db(a),b)}function x(a,b)
{if(a.classList)a.classList.add(b);else if(!Fb(a,b)){var
c=Cb(a);Eb(a,c+(0<c.length?" "+b:b))}}
function Hb(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e)
{x(a,e)});else{var c={};Array.prototype.forEach.call(Db(a),function(e){c[e]=!
0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in
c)b+=0<b.length?" "+d:d;Eb(a,b)}}function Ib(a,b){a.classList?
a.classList.remove(b):Fb(a,b)&&Eb(a,Array.prototype.filter.call(Db(a),function(c)
{return c!=b}).join(" "))}
function Jb(a,b){a.classList?Array.prototype.forEach.call(b,function(c)
{Ib(a,c)}):Eb(a,Array.prototype.filter.call(Db(a),function(c){return!
mb(b,c)}).join(" "))}function Kb(a,b,c){c?x(a,b):Ib(a,b)};function Lb(a,b){return
0==a.lastIndexOf(b,0)}function Mb(a,b){var c=a.length-b.length;return
0<=c&&a.indexOf(b,c)==c}function Nb(a){return/^[\s\xa0]*$/.test(a)}var
Ob=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\
xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Qb(a,b)
{if(b)a=a.replace(Rb,"&amp;").replace(Sb,"&lt;").replace(Tb,"&gt;").replace(Ub,"&qu
ot;").replace(Vb,"&#39;").replace(Wb,"&#0;");else{if(!Xb.test(a))return a;-1!
=a.indexOf("&")&&(a=a.replace(Rb,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(Sb,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(Tb,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(Ub,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(Vb,"&#39;"));-1!=a.indexOf("\
x00")&&(a=a.replace(Wb,"&#0;"))}return a}
var Rb=/&/g,Sb=/</g,Tb=/>/g,Ub=/"/g,Vb=/'/g,Wb=/\x00/g,Xb=/[\x00&<>"']/;function
Yb(a,b){return-1!=a.indexOf(b)}
function Zb(a,b){var
c=0;a=Ob(String(a)).split(".");b=Ob(String(b)).split(".");for(var
d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var g=a[e]||"",h=b[e]||"";do{g=/(\
d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||
["","","",""];if(0==g[0].length&&0==h[0].length)break;c=$b(0==g[1].length?
0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||
$b(0==g[2].length,0==h[2].length)||$b(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return
c}function $b(a,b){return a<b?-1:a>b?1:0};function ac(){var a=q.navigator;return
a&&(a=a.userAgent)?a:""}function y(a){return Yb(ac(),a)};function bc(){return
y("Trident")||y("MSIE")}function cc(){return y("Firefox")||y("FxiOS")}function dc()
{return(y("Chrome")||y("CriOS"))&&!y("Edge")||y("Silk")}
function ec(){var a=ac();if(bc()){var b=/rv: *([\
d\.]*)/.exec(a);if(b&&b[1])a=b[1];else{b="";var c=/MSIE +([\d\.]
+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\
d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case
"5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else
b=c[1];a=b}}else a="";if(""===a)return NaN;a=a.split(".");return 0===a.length?
NaN:Number(a[0])};function fc(){return y("iPhone")&&!y("iPod")&&!y("iPad")}function
gc(){return fc()||y("iPad")||y("iPod")};function hc(a){hc[" "](a);return a}hc["
"]=Ma;function ic(a,b){try{return hc(a[b]),!0}catch(c){}return!1}function
jc(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?
a[d]:a[d]=c(b)};var kc=y("Opera"),z=bc(),lc=y("Edge"),mc=lc||z,nc=y("Gecko")&&!
(Yb(ac().toLowerCase(),"webkit")&&!y("Edge"))&&!(y("Trident")||y("MSIE"))&&!
y("Edge"),oc=Yb(ac().toLowerCase(),"webkit")&&!
y("Edge"),pc=oc&&y("Mobile"),qc=y("Macintosh"),rc=y("Windows"),sc=y("Linux")||
y("CrOS"),tc=y("Android"),uc=fc(),vc=y("iPad"),wc=y("iPod"),xc=gc();function yc()
{var a=q.document;return a?a.documentMode:void 0}var zc;
a:{var Ac="",Bc=function(){var a=ac();if(nc)return/rv:([^\);]+)
(\)|;)/.exec(a);if(lc)return/Edge\/([\d\.]+)/.exec(a);if(z)return/\b(?:MSIE|rv)[: ]
([^\);]+)(\)|;)/.exec(a);if(oc)return/WebKit\/(\S+)/.exec(a);if(kc)return/
(?:Version)[ \/]?(\S+)/.exec(a)}();Bc&&(Ac=Bc?Bc[1]:"");if(z){var Cc=yc();if(null!
=Cc&&Cc>parseFloat(Ac)){zc=String(Cc);break a}}zc=Ac}var Dc=zc,Ec={};function Fc(a)
{return jc(Ec,a,function(){return 0<=Zb(Dc,a)})}function Gc(a){return
Number(Hc)>=a}var Ic;
if(q.document&&z){var Jc=yc();Ic=Jc?Jc:parseInt(Dc,10)||void 0}else Ic=void 0;var
Hc=Ic;var Kc=z||oc;function Lc(){return!0}function Mc(){return null}function Nc(a)
{return a}function Oc(a,b){function c(){}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d}function Pc(a){var
b=!1,c;return function(){b||(c=a(),b=!0);return c}};function Qc(a,b,c){for(var d in
a)b.call(c,a[d],d,a)}function Rc(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return!0;return!1}function Sc(a){var b=[],c=0,d;for(d in a)b[c+
+]=d;return b}function Tc(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function
Uc(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Vc(){var
a=Wc,b;for(b in a)return!1;return!0}function Xc(a,b,c){if(null!==a&&b in a)throw
Error('The object already contains the key "'+b+'"');a[b]=c}
function Yc(a){var b={},c;for(c in a)b[c]=a[c];return b}var Zc="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function $c(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 g=0;g<Zc.length;g+
+)c=Zc[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function ad(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return
ad.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of
arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c};var
bd={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};var cd;function dd(){if(void
0===cd){var a=null,b=q.trustedTypes;if(b&&b.createPolicy)
{try{a=b.createPolicy("goog#html",
{createHTML:ab,createScript:ab,createScriptURL:ab})}catch(c)
{q.console&&q.console.error(c.message)}cd=a}else cd=a}return cd};function ed(a,b)
{this.g=a===fd&&b||"";this.i=gd}ed.prototype.ie=!0;ed.prototype.qd=function()
{return this.g};function hd(a){return a instanceof
ed&&a.constructor===ed&&a.i===gd?a.g:"type_error:Const"}function id(a){return new
ed(fd,a)}var gd={},fd={};var jd=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\
u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\
uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),kd=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\
u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\
ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\
u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),ld=/
^http:\/\/.*/,md=/\s+/,nd=/[\d\u06f0-\u06f9]/;function od(a,b){this.g=b===pd?
a:""}f=od.prototype;f.ie=!0;f.qd=function(){return this.g.toString()};f.Gl=!
0;f.nf=function(){return 1};f.toString=function(){return this.g+""};function qd(a)
{return a instanceof od&&a.constructor===od?a.g:"type_error:TrustedResourceUrl"}var
rd=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,pd={};function sd(a){var b=dd();a=b?
b.createScriptURL(a):a;return new od(a,pd)}
function td(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 g=0;g<e.length;g++){var h=e[g];null!=h&&(b||
(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)
+"="+encodeURIComponent(String(h)))}}return b};function ud(a,b){this.g=b===vd?
a:""}f=ud.prototype;f.ie=!0;f.qd=function(){return this.g.toString()};f.Gl=!
0;f.nf=function(){return 1};f.toString=function(){return
this.g.toString()};function wd(a){return a instanceof ud&&a.constructor===ud?
a.g:"type_error:SafeUrl"}var xd=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function yd(a)
{a=String(a);a=a.replace(/(%0A|%0D)/g,"");return a.match(xd)?zd(a):null}var
Ad=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function Bd(a){a instanceof ud||(a="object"==typeof a&&a.ie?
a.qd():String(a),a=Ad.test(a)?zd(a):yd(a));return a||Cd}function Dd(a,b){if(a
instanceof ud)return a;a="object"==typeof
a&&a.ie?a.qd():String(a);if(b&&/^data:/i.test(a)&&(b=yd(a)||Cd,b.qd()==a))return
b;Ad.test(a)||(a="about:invalid#zClosurez");return zd(a)}var vd={};function zd(a)
{return new ud(a,vd)}var Cd=zd("about:invalid#zClosurez");var Ed={};function
Fd(a,b){this.g=b===Ed?a:"";this.ie=!0}Fd.prototype.qd=function(){return
this.g};Fd.prototype.toString=function(){return this.g.toString()};function Gd(a)
{return a instanceof Fd&&a.constructor===Fd?a.g:"type_error:SafeStyle"}
function Hd(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c))
{if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got:
"+c);var d=a[c];null!=d&&(d=Array.isArray(d)?d.map(Id).join("
"):Id(d),b+=c+":"+d+";")}return b?new Fd(b,Ed):Jd}var Jd=new Fd("",Ed);
function Id(a){if(a instanceof
ud)return'url("'+wd(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a
instanceof ed)a=hd(a);else{a=String(a);var
b=a.replace(Kd,"$1").replace(Kd,"$1").replace(Ld,"url");if(Md.test(b)){if(b=!
Nd.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&&Od(a)}a=b?Pd(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new db("Value does not allow [{;}], got:
%s.",[a]);return a}
function Od(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}
var Md=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Ld=RegExp("\\b(url\\([ \t\n]*)('[
-&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\
n]*\\))","g"),Kd=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-
gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|
Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Nd=/\/\*/;
function Pd(a){return a.replace(Ld,function(b,c,d,e){var g="";d=d.replace(/^(['"])
(.*)\1$/,function(h,k,l){g=k;return l});b=Bd(d).qd();return c+g+b+g+e})};var
Qd={};function Rd(a,b){this.g=b===Qd?a:"";this.ie=!0}
function Sd(a,b){if(Yb(a,"<"))throw Error("Selector does not allow '<', got:
"+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-
9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-
9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var
d={"(":")","[":"]"},e=[],g=0;g<c.length;g++){var h=c[g];if(d[h])e.push(d[h]);else
if(Tc(d,h)&&e.pop()!=h){c=!1;break a}}c=0==e.length}if(!c)throw Error("() and [] in
selector must be balanced, got: "+a);b instanceof
Fd||(b=Hd(b));return new Rd(a+"{"+Gd(b).replace(/</g,"\\3C ")+"}",Qd)}function
Td(a){function b(d){Array.isArray(d)?d.forEach(b):c+=Ud(d)}var
c="";Array.prototype.forEach.call(arguments,b);return new
Rd(c,Qd)}Rd.prototype.qd=function(){return this.g};function Ud(a){return a
instanceof Rd&&a.constructor===Rd?
a.g:"type_error:SafeStyleSheet"}Rd.prototype.toString=function(){return
this.g.toString()};var Vd=new Rd("",Qd);var Wd={};function Xd(a,b,c){this.g=c===Wd?
a:"";this.i=b;this.ie=this.Gl=!0}Xd.prototype.nf=function(){return
this.i};Xd.prototype.qd=function(){return
this.g.toString()};Xd.prototype.toString=function(){return
this.g.toString()};function Yd(a){return Zd(a).toString()}function Zd(a){return a
instanceof Xd&&a.constructor===Xd?a.g:"type_error:SafeHtml"}function $d(a){if(a
instanceof Xd)return a;var b="object"==typeof a,c=null;b&&a.Gl&&(c=a.nf());return
ae(Qb(b&&a.ie?a.qd():String(a)),c)}
function be(a){if(a instanceof Xd)return a;a=$d(a);return ae(Yd(a).replace(/(\r\n|\
r|\n)/g,"<br>"),a.nf())}function ce(a,b,c){ee(String(a));return
fe(String(a),b,c)}function ee(a){if(!ge.test(a))throw
Error("");if(a.toUpperCase()in he)throw Error("");}function ie(a){function b(g)
{Array.isArray(g)?g.forEach(b):(g=$d(g),e.push(Yd(g)),g=g.nf(),0==d?d=g:0!=g&&d!
=g&&(d=null))}var c=$d(je),d=c.nf(),e=[];a.forEach(b);return ae(e.join(Yd(c)),d)}
function ke(a){return ie(Array.prototype.slice.call(arguments))}function ae(a,b)
{var c=dd();a=c?c.createHTML(a):a;return new Xd(a,b,Wd)}function fe(a,b,c){var
d=null;var e="<"+a+le(b);null==c?c=[]:Array.isArray(c)||(c=[c]);!
0===bd[a.toLowerCase()]?e+=">":(d=ke(c),e+=">"+Yd(d)+"</"+a+">",d=d.nf());
(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return ae(e,d)}
function le(a){var b="";if(a)for(var c in
a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!ge.test(c))throw Error("");var
d=a[c];if(null!=d){var e=c;if(d instanceof ed)d=hd(d);else
if("style"==e.toLowerCase()){if(!Ra(d))throw Error("");d instanceof Fd||
(d=Hd(d));d=Gd(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in
me)if(d instanceof od)d=qd(d).toString();else if(d instanceof ud)d=wd(d);else
if("string"===typeof d)d=Bd(d).qd();else throw
Error("");}d.ie&&(d=d.qd());e=e+'="'+Qb(String(d))+
'"';b+=" "+e}}return b}var ge=/^[a-zA-Z0-9-]+$/,me={action:!0,cite:!0,data:!
0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},he={APPLET:!0,BASE:!0,EMBED:!
0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!
0},ne=ae("<!DOCTYPE html>",0),je=new
Xd(q.trustedTypes&&q.trustedTypes.emptyHTML||"",0,Wd),oe=ae("<br>",0);var
pe=Pc(function(){var
a=document.createElement("div"),b=document.createElement("div");b.appendChild(docum
ent.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Zd
(je);return!b.parentElement});function qe(a,b)
{if(pe())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Zd(b)}function
re(a,b){b=b instanceof ud?b:Dd(b);a.href=wd(b)}function se(a,b){b=b instanceof ud?
b:Dd(b,/^data:image\//i.test(b));a.src=wd(b)}
function te(a){var
b=ue(a.ownerDocument&&a.ownerDocument.defaultView);b&&a.setAttribute("nonce",b)}fun
ction ve(a,b){b=b instanceof ud?b:Dd(b);a.href=wd(b)}function we(a,b){b=b
instanceof ud?b:Dd(b);a.replace(wd(b))}function ue(a){return
xe("script[nonce]",a)}var ye=/^[\w+/_-]+[=]{0,2}$/;function xe(a,b){b=(b||
q).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||
a.getAttribute("nonce"))&&ye.test(a)?a:"":""};function ze(a,b,c){return
Math.min(Math.max(a,b),c)};function A(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?
b:0}f=A.prototype;f.clone=function(){return new A(this.x,this.y)};function Ae(a,b)
{return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Be(a,b){var c=a.x-b.x;a=a.y-
b.y;return Math.sqrt(c*c+a*a)}function Ce(a,b){return new A(a.x-b.x,a.y-
b.y)}f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return
this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return
this};
f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return
this};f.hk=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return
this};function De(a,b){this.width=a;this.height=b}function Ee(a,b){return a==b?!
0:a&&b?a.width==b.width&&a.height==b.height:!1}f=De.prototype;f.clone=function()
{return new De(this.width,this.height)};f.aspectRatio=function(){return
this.width/this.height};f.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};f.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};
f.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function Fe(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")}function Ge(a){return a.replace(/[\
s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function He(a){return a.replace(/\xa0|[ \t]
+/g," ")}function Ie(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\
t\r\n ]+$/g,"")}function Je(a){return decodeURIComponent(a.replace(/\+/g,"
"))}function Ke(a){return a=Qb(a,void 0)}
function Le(a){return Yb(a,"&")?"document"in q?Me(a):Ne(a):a}function Me(a){var
b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=q.document.createElement("div");return a.replace(Oe,function(d,e){var
g=b[d];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||
(g=String.fromCharCode(e)));g||(g=ae(d+"
",null),qe(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function Ne(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)}})}var Oe=/&([^;\s<&]
+);?/g;function Pe(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a}function
Qe(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\
x08/g,"\\x08")}
var Re=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b)
{return Array(b+1).join(a)};function Se(a){return null==a?"":String(a)}function
Te(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Xa()).toString(36)}function Ue(a){return String(a).replace(/\-([a-
z])/g,function(b,c){return c.toUpperCase()})}function Ve(a){return
a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return
c+d.toUpperCase()})};function We(a){return a?new Xe(Ye(a)):cb||(cb=new Xe)}function
B(a){return Ze(document,a)}function Ze(a,b){return"string"===typeof b?
a.getElementById(b):b}function $e(a,b){return(b||
document).getElementsByTagName(String(a))}function bf(a,b,c){return
cf(document,a,b,c)}function df(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):cf(document,"*",a,b)}
function ef(a,b){var c=b||document,d=null;c.getElementsByClassName?
d=c.getElementsByClassName(a)[0]:d=ff("*",a,b);return d||null}
function cf(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,g=0,h;h=a[g];g+
+)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return
a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=e=0;h=a[g];g+
+)b=h.className,"function"==typeof b.split&&mb(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function ff(a,b,c){var d=document,e=c||d,g=a&&"*"!=a?
String(a).toUpperCase():"";return e.querySelectorAll&&e.querySelector&&(g||b)?
e.querySelector(g+(b?"."+b:"")):cf(d,a,b,c)[0]||null}function gf(a,b)
{Qc(b,function(c,d){c&&"object"==typeof c&&c.ie&&(c=c.qd());"style"==d?
a.style.cssText=c:"class"==d?a.className=c:"for"==d?
a.htmlFor=c:hf.hasOwnProperty(d)?a.setAttribute(hf[d],c):Lb(d,"aria-")||
Lb(d,"data-")?a.setAttribute(d,c):a[d]=c})}
var
hf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",framebord
er:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",ro
wspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function
jf(a){a=(a||window).document;a=kf(a)?a.documentElement:a.body;return new
De(a.clientWidth,a.clientHeight)}
function lf(a){var b=mf(a);a=a.parentWindow||a.defaultView;return
z&&Fc("10")&&a.pageYOffset!=b.scrollTop?new A(b.scrollLeft,b.scrollTop):new
A(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function mf(a){return
a.scrollingElement?a.scrollingElement:!oc&&kf(a)?a.documentElement:a.body||
a.documentElement}function nf(a){return a?a.parentWindow||
a.defaultView:window}function C(a,b,c){return of(document,arguments)}
function of(a,b){var c=b[1],d=pf(a,String(b[0]));c&&("string"===typeof c?
d.className=c:Array.isArray(c)?d.className=c.join("
"):gf(d,c));2<b.length&&qf(a,d,b,2);return d}
function qf(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?
a.createTextNode(k):k)}for(;d<c.length;d++){var g=c[d];if(!Qa(g)||
Ra(g)&&0<g.nodeType)e(g);else{a:{if(g&&"number"==typeof g.length){if(Ra(g)){var
h="function"==typeof g.item||"string"==typeof g.item;break a}if("function"===typeof
g){h="function"==typeof g.item;break a}}h=!1}v(h?sb(g):g,e)}}}function E(a){return
pf(document,a)}
function
pf(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());re
turn a.createElement(b)}function rf(a){return
document.createTextNode(String(a))}function kf(a)
{return"CSS1Compat"==a.compatMode}function sf(a,b){a.appendChild(b)}function
tf(a,b){qf(Ye(a),a,arguments,1)}function uf(a){for(var
b;b=a.firstChild;)a.removeChild(b)}function vf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b)}function wf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}
function xf(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function F(a){return
a&&a.parentNode?a.parentNode.removeChild(a):null}function yf(a,b){var
c=b.parentNode;c&&c.replaceChild(a,b)}function zf(a){return void 0!=a.children?
a.children:Array.prototype.filter.call(a.childNodes,function(b){return
1==b.nodeType})}function Af(a){return void 0!==a.firstElementChild?
a.firstElementChild:Bf(a.firstChild,!0)}function Bf(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function Cf(a){return Ra(a)&&1==a.nodeType}function Df(a){var b;if(Kc&&!
(z&&Fc("9")&&!Fc("10")&&q.SVGElement&&a instanceof
q.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return Cf(b)?
b:null}function Ef(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}function Ye(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function Ff(a){return a.contentDocument||a.contentWindow.document}function H(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
uf(a),a.appendChild(Ye(a).createTextNode(String(b)))}var
Gf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Hf={IMG:" ",BR:"\n"};function If(a)
{return a.hasAttribute("tabindex")&&Jf(a)}
function Kf(a,b){b?a.tabIndex=0:(a.tabIndex=-
1,a.removeAttribute("tabIndex"))}function Jf(a)
{a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function Lf(a){var
b=[];Mf(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g,"
").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!
=a&&(a=a.replace(/^\s*/,""));return a}function Nf(a){var b=[];Mf(a,b,!1);return
b.join("")}
function Mf(a,b,c){if(!(a.nodeName in Gf))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 Hf)b.push(Hf[a.nodeName]);else
for(a=a.firstChild;a;)Mf(a,b,c),a=a.nextSibling}function Of(a){return
Pf(a,function(b){return"DIV"==b.nodeName&&"string"===typeof
b.className&&mb(b.className.split(/\s+/),"slider-box")},void 0)}function Pf(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}
function Qf(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c)
{return null}}function Xe(a){this.g=a||q.document||
document}f=Xe.prototype;f.ha=function(a){return
Ze(this.g,a)};f.getElementsByTagName=function(a,b){return(b||
this.g).getElementsByTagName(String(a))};f.Ra=function(a,b,c){return
of(this.g,arguments)};function Rf(a,b){return pf(a.g,b)}function Sf(a){a=a.g;return
a.parentWindow||
a.defaultView}f.appendChild=sf;f.Km=tf;f.Mm=uf;f.Pu=vf;f.Ou=wf;f.Bi=F;f.Lo=zf;f.No=
Af;f.Ru=Cf;
f.Lm=Ef;var Tf="StopIteration"in q?q.StopIteration:
{message:"StopIteration",stack:""};function Uf(){}Uf.prototype.Dj=function(){throw
Tf;};Uf.prototype.next=function(){return Vf};var Vf={done:!0,value:void
0};Uf.prototype.jf=function(){return this};var Wf=cc(),Xf=fc()||
y("iPod"),Yf=y("iPad"),Zf=y("Android")&&!(dc()||cc()||y("Opera")||y("Silk")),
$f=dc(),ag;if(ag=y("Safari")){var bg;(bg=dc()||y("Coast")||y("Opera")||y("Edge")||
y("Edg/"))||(bg=y("OPR"));ag=!(bg||cc()||y("Silk")||y("Android"))}var cg=ag&&!
gc();var dg={};
function eg(a){if(z&&!Fc(9))return[0,0,0,0];var b=dg.hasOwnProperty(a)?
dg[a]:null;if(b)return b;65536<Object.keys(dg).length&&(dg={});var
c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=fg(a,RegExp("\\\\[0-9A-Fa-f]
{6}\\s?","g"));b=fg(b,d);b=fg(b,/\\./g);b=b.replace(RegExp(":not\\
(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=gg(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=gg(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=gg(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=
gg(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/
gi,3);b=gg(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=gg(b,c,/(:[^\s\+>~\.\[:]+)/
g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");gg(b,c,/([^\s\+>~\.\
[:]+)/g,3);b=c;return dg[a]=b}function gg(a,b,c,d){return a.replace(c,function(e)
{b[d]+=1;return Array(e.length+1).join(" ")})}function fg(a,b){return
a.replace(b,function(c){return Array(c.length+1).join("A")})};var hg={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},ig=/[\n\f\
r"'()*<>]/g,jg={"\n":"%0a","\f":"%0c","\
r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function kg(a){return jg[a]}
function lg(a,b,c){b=Ob(b);if(""==b)return null;var
d=String(b.substr(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!
b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!
c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;d++){var
e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e)
{b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!
=wd(a)?'url("'+wd(a).replace(ig,kg)+'")':null:null}return a}if(0<b.indexOf("("))
{if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in hg))return null}return
b};function mg(a,b){a=q[a];return a&&a.prototype?
(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function
ng(a,b){return(a=q[a])&&a.prototype&&a.prototype[b]||null}var
og=mg("Element","attributes")||
mg("Node","attributes"),pg=ng("Element","hasAttribute"),qg=ng("Element","getAttribu
te"),rg=ng("Element","setAttribute"),sg=ng("Element","removeAttribute");mg("Element
","innerHTML")||mg("HTMLElement","innerHTML");
var tg=ng("Element","getElementsByTagName"),ug=ng("Element","matches")||
ng("Element","msMatchesSelector"),vg=mg("Node","nodeName"),wg=mg("Node","nodeType")
,xg=mg("Node","parentNode");mg("Node","childNodes");var
yg=mg("HTMLElement","style")||
mg("Element","style"),zg=mg("HTMLStyleElement","sheet"),Ag=ng("CSSStyleDeclaration"
,"getPropertyValue"),Bg=ng("CSSStyleDeclaration","setProperty"),Cg=mg("Element","na
mespaceURI")||mg("Node","namespaceURI");
function Dg(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering
detected");return a}function Eg(a,b,c,d){if(a)return
a.apply(b,d);if(z&&10>document.documentMode){if(!b[c].call)throw Error("IE
Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering
detected");return b[c].apply(b,d)}function Fg(a){return
Dg(og,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Gg(a,b,c){try{Eg(rg,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Hg(a){return
Dg(yg,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function
Ig(a){return Dg(zg,a,"sheet",function(b){return b instanceof
CSSStyleSheet})}function Jg(a){return Dg(vg,a,"nodeName",function(b)
{return"string"==typeof b})}function Kg(a){return Dg(wg,a,"nodeType",function(b)
{return"number"==typeof b})}
function Lg(a){return Dg(xg,a,"parentNode",function(b){return!(b&&"string"==typeof
b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Mg(a,b){return
Eg(Ag,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
Ng(a,b,c){Eg(Bg,a,a.setProperty?"setProperty":"setAttribute",[b,c])}function Og(a)
{return Dg(Cg,a,"namespaceURI",function(b){return"string"==typeof b})};var
Pg=z&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\
f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Qg={"-
webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function Rg(a,b,c){var d=[];Sg(sb(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&z&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?
e.selectorText.replace(Pg,"#"+b+"
$1"):e.selectorText;d.push(Sd(g,Tg(e.style,c)))}});return Td(d)}function Sg(a)
{return a.filter(function(b){return b instanceof CSSStyleRule||
b.type==CSSRule.STYLE_RULE})}
function Ug(a,b,c){a=Vg("<style>"+a+"</style>");return null==a||null==a.sheet?
Vd:Rg(a.sheet,void 0!=b?b:null,c)}function Vg(a){if(z&&!Fc(10)||"function"!=typeof
q.DOMParser)return
null;a=ae("<html><head></head><body>"+a+"</body></html>",null);return(new
DOMParser).parseFromString(Zd(a),"text/html").body.children[0]}
function Tg(a,b){if(!a)return Jd;var
c=document.createElement("div").style;Wg(a).forEach(function(d){var e=oc&&d in Qg?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/
i,"");Lb(e,"--")||Lb(e,"var")||(d=Mg(a,d),d=lg(e,d,b),null!=d&&Ng(c,e,d))});return
new Fd(c.cssText||"",Ed)}
function Xg(a){var b=Array.from(Eg(tg,a,"getElementsByTagName",
["STYLE"])),c=Bb(b,function(h){return sb(Ig(h).cssRules)});c=Sg(c);for(var
d=[],e=0;e<c.length;e++)d[e]={index:e,im:c[e]};d.sort(function(h,k){var
l=eg(h.im.selectorText);a:{for(var
n=eg(k.im.selectorText),p=xb,w=Math.min(l.length,n.length),D=0;D<w;D++){var
G=p(l[D],n[D]);if(0!=G){l=G;break a}}l=xb(l.length,n.length)}return l||h.index-
k.index});for(e=0;e<d.length;e+
+)c[e]=d[e].im;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,
null,!1);for(var g;g=a.nextNode();)c.forEach(function(h)
{Eg(ug,g,g.matches?"matches":"msMatchesSelector",
[h.selectorText])&&h.style&&Yg(g,h.style)});b.forEach(F)}function Yg(a,b){var
c=Wg(a.style);Wg(b).forEach(function(d){if(!(0<=c.indexOf(d))){var
e=Mg(b,d);Ng(a.style,d,e)}})}function Wg(a){Qa(a)?a=sb(a):
(a=Sc(a),ob(a,"cssText"));return a};function Zg(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function $g(a){for(var b=new
Zg(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=1;c<arguments.len
gth;c++){var
d=b,e=arguments[c];d.top=Math.min(d.top,e.y);d.right=Math.max(d.right,e.x);d.bottom
=Math.max(d.bottom,e.y);d.left=Math.min(d.left,e.x)}return
b}f=Zg.prototype;f.Bb=function(){return this.right-this.left};f.Db=function()
{return this.bottom-this.top};
f.clone=function(){return new
Zg(this.top,this.right,this.bottom,this.left)};function ah(a,b){return a&&b?b
instanceof Zg?
b.left>=a.left&&b.right<=a.right&&b.top>=a.top&&b.bottom<=a.bottom:b.x>=a.left&&b.x
<=a.right&&b.y>=a.top&&b.y<=a.bottom:!1}function bh(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)}
f.ceil=function()
{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei
l(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=function()
{this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.f
loor(this.bottom);this.left=Math.floor(this.left);return this};f.round=function()
{this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r
ound(this.bottom);this.left=Math.round(this.left);return this};function ch(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=ch.prototype;f.clone=function(
){return new ch(this.left,this.top,this.width,this.height)};function dh(a){return
new Zg(a.top,a.left+a.width,a.top+a.height,a.left)}function eh(a){return new
ch(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function fh(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);b=Math.min(a.top+a.height,b.top+b.height);if(e<=b)return
a.left=c,a.top=e,a.width=d-c,a.height=b-e,!0}return!1}function gh(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 ch(c,e,d-c,a-e)}return null}
function hh(a,b){return
a.left<=b.left+b.width&&b.left<=a.left+a.width&&a.top<=b.top+b.height&&b.top<=a.top
+a.height}function ih(a,b){if(!a||!b)return null;a=new
ch(a.left,a.top,a.width,a.height);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;return a}f.Fa=function(){return new
De(this.width,this.height)};
f.ceil=function()
{this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(t
his.width);this.height=Math.ceil(this.height);return this};f.floor=function()
{this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floo
r(this.width);this.height=Math.floor(this.height);return this};f.round=function()
{this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.roun
d(this.width);this.height=Math.round(this.height);return this};function I(a,b,c)
{if("string"===typeof b)(b=jh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=jh(c,d);g&&(c.style[g]=e)}}var kh={};function jh(a,b){var c=kh[b];if(!c)
{var d=Ue(b);c=d;void 0===a.style[d]&&(d=(oc?"Webkit":nc?"Moz":z?"ms":null)
+Ve(d),void 0!==a.style[d]&&(c=d));kh[b]=c}return c}function lh(a,b){var
c=a.style[Ue(b)];return"undefined"!==typeof c?c:a.style[jh(a,b)]||""}
function mh(a,b){var c=Ye(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""}function nh(a,b){return a.currentStyle?
a.currentStyle[b]:null}function oh(a,b){return mh(a,b)||nh(a,b)||
a.style&&a.style[b]}function ph(a,b,c){if(b instanceof A){var d=b.x;b=b.y}else
d=b,b=c;a.style.left=qh(d,!1);a.style.top=qh(b,!1)}function rh(a){return new
A(a.offsetLeft,a.offsetTop)}
function sh(a){a=a?Ye(a):document;return!z||Gc(9)||kf(We(a).g)?
a.documentElement:a.body}function th(a){try{return
a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function uh(a){if(z&&!Gc(8))return a.offsetParent;var
b=Ye(a),c=oh(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=oh(a,"position"),d=d&&"st
atic"==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}
function vh(a){for(var b=new
Zg(0,Infinity,Infinity,0),c=We(a),d=c.g.body,e=c.g.documentElement,g=mf(c.g);a=uh(a
);)if(!(z&&0==a.clientWidth||oc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=oh(a,"overflow")){var h=wh(a),k=new
A(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Mat
h.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.l
eft=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.t
op=Math.max(b.top,g);c=
jf(Sf(c));b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height
);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function xh(a,b){b=b||mf(document);var c=b||mf(document);var
d=wh(a),e=wh(c),g=yh(c);if(c==mf(document)){var h=d.x-c.scrollLeft;d=d.y-
c.scrollTop;z&&!Gc(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-
g.top;a=zh(a);g=c.clientHeight-a.height;e=c.scrollLeft;var
k=c.scrollTop;e+=Math.min(h,Math.max(h-(c.clientWidth-
a.width),0));k+=Math.min(d,Math.max(d-g,0));c=new
A(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}
function wh(a){var b=Ye(a),c=new A(0,0),d=sh(b);if(a==d)return
c;a=th(a);b=lf(We(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Ah(a,b)
{a=Bh(a);b=Bh(b);return new A(a.x-b.x,a.y-b.y)}function Ch(a){a=th(a);return new
A(a.left,a.top)}function Bh(a){if(1==a.nodeType)return Ch(a);a=a.changedTouches?
a.changedTouches[0]:a;return new A(a.clientX,a.clientY)}function Dh(a,b,c){var
d=wh(a);b instanceof A&&(c=b.y,b=b.x);ph(a,a.offsetLeft+(b-d.x),a.offsetTop+
(Number(c)-d.y))}
function K(a,b,c){if(b instanceof De)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");Eh(a,b);a.style.height=qh(c,!0)}function qh(a,b)
{"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Eh(a,b)
{a.style.width=qh(b,!0)}function L(a){var b=zh;if("none"!=oh(a,"display"))return
b(a);var
c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position=
"absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return
a}
function zh(a){var b=a.offsetWidth,c=a.offsetHeight,d=oc&&!b&&!c;return(void
0===b||d)&&a.getBoundingClientRect?(a=th(a),new De(a.right-a.left,a.bottom-
a.top)):new De(b,c)}function Fh(a){var b=wh(a);a=L(a);return new
ch(b.x,b.y,a.width,a.height)}function Gh(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)+")")}function M(a,b)
{a.style.display=b?"":"none"}function Hh(a){return"none"!=a.style.display}
function Ih(a){return"rtl"==oh(a,"direction")}var Jh=nc?"MozUserSelect":oc||
lc?"WebkitUserSelect":null;function Kh(a,b,c){c=c?
null:a.getElementsByTagName("*");if(Jh)
{if(b=b?"none":"",a.style&&(a.style[Jh]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Jh]=b)}}else
if(z&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Lh(a,b){var c=kf(We(Ye(a)).g);if(!z||Fc("10")||c)Mh(a,b,"border-
box");else{var d=a.style;c?(c=Nh(a),a=yh(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):
(d.pixelWidth=b.width,d.pixelHeight=b.height)}}
function Oh(a){var b=Ye(a),c=z&&a.currentStyle;if(c&&kf(We(b).g)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Ph(a,c.width,"width","pixelWidth"),a=Ph(a,c.height,"height","pixelHeight"),new
De(b,a);c=new De(a.offsetWidth,a.offsetHeight);b=Nh(a);a=yh(a);return new
De(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Qh(a,b){var c=kf(We(Ye(a)).g);if(!z||Fc("10")||c)Mh(a,b,"content-
box");else{var d=a.style;c?(d.pixelWidth=b.width,d.pixelHeight=b.height):
(c=Nh(a),a=yh(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)}}function Mh(a,b,c){a=a.style;nc?
a.MozBoxSizing=c:oc?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}
function Ph(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var
e=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b
=a.style[d];a.style[c]=e;a.runtimeStyle[c]=g;return+b}function Rh(a,b)
{return(b=nh(a,b))?Ph(a,b,"left","pixelLeft"):0}
function Nh(a){if(z){var
b=Rh(a,"paddingLeft"),c=Rh(a,"paddingRight"),d=Rh(a,"paddingTop");a=Rh(a,"paddingBo
ttom");return new
Zg(d,c,a,b)}b=mh(a,"paddingLeft");c=mh(a,"paddingRight");d=mh(a,"paddingTop");a=mh(
a,"paddingBottom");return new
Zg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Sh={thin:2,medium:4,thick:6};function Th(a,b){if("none"==nh(a,b+"Style"))return
0;b=nh(a,b+"Width");return b in Sh?Sh[b]:Ph(a,b,"left","pixelLeft")}
function yh(a){if(z&&!Gc(9)){var
b=Th(a,"borderLeft"),c=Th(a,"borderRight"),d=Th(a,"borderTop");a=Th(a,"borderBottom
");return new
Zg(d,c,a,b)}b=mh(a,"borderLeftWidth");c=mh(a,"borderRightWidth");d=mh(a,"borderTopW
idth");a=mh(a,"borderBottomWidth");return new
Zg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var Uh={"* 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},Vh={"* 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 Wh="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),Xh=0;function Yh()
{this.j=[];this.i=[];this.g="data-elementweakmap-index-"+Xh+
+}Yh.prototype.set=function(a,b){if(Eg(pg,a,"hasAttribute",[this.g])){var
c=parseInt(Eg(qg,a,"getAttribute",[this.g])||null,10);this.i[c]=b}else
c=this.i.push(b)-1,Gg(a,this.g,c.toString()),this.j.push(a);return this};
Yh.prototype.get=function(a){if(Eg(pg,a,"hasAttribute",[this.g]))return
a=parseInt(Eg(qg,a,"getAttribute",[this.g])||
null,10),this.i[a]};Yh.prototype.clear=function(){this.j.forEach(function(a)
{Eg(sg,a,"removeAttribute",[this.g])},this);this.j=[];this.i=[]};var Zh=!z||Gc(10),
$h=!z||null==document.documentMode;function ai(){};var bi={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
ci={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 di={"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};
function ei(a){a=a||new
fi;gi(a);this.i=Yc(a.g);this.N=Yc(a.ua);this.j=Yc(a.va);this.oa=a.na;a.Ca.forEach(f
unction(b){if(!Lb(b,"data-"))throw new db('Only "data-" attributes allowed, got:
%s.',[b]);if(Lb(b,"data-sanitizer-"))throw new db('Attributes with "%s" prefix are
not allowed, got: %s.',["data-sanitizer-",b]);this.i["*
"+b.toUpperCase()]=hi},this);a.Ba.forEach(function(b){b=b.toUpperCase();if(!
Yb(b,"-")||di[b])throw new db("Only valid custom element tag names allowed, got:
%s.",[b]);this.j[b]=
!0},this);this.ma=a.j;this.s=a.Pa;this.o=null;this.O=a.oa}u(ei,ai);function ii(a)
{return function(b,c){return(b=a(Ob(b),c))&&"about:invalid#zClosurez"!=wd(b)?
wd(b):null}}function fi(){this.g={};v([Uh,Vh],function(a){Sc(a).forEach(function(b)
{this.g[b]=hi},this)},this);this.i={};this.Ca=[];this.Ba=[];this.ua=Yc(bi);this.va=
Yc(ci);this.na=!
1;this.ma=Bd;this.O=this.o=this.s=this.j=Mc;this.Pa=null;this.N=this.oa=!1}
function ji(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function ki(a,b,c,d){a[c]&&!b[c]&&(a[c]=ji(a[c],d))}
function gi(a){if(a.N)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");ki(a.g,a.i,"* USEMAP",li);var b=ii(a.ma);["* ACTION","* CITE","*
HREF"].forEach(function(d){ki(this.g,this.i,d,b)},a);var c=ii(a.j);["* LONGDESC","*
SRC","LINK HREF"].forEach(function(d){ki(this.g,this.i,d,c)},a);["* FOR","*
HEADERS","* NAME"].forEach(function(d)
{ki(this.g,this.i,d,t(mi,this.s))},a);ki(a.g,a.i,"A TARGET",t(ni,
["_blank","_self"]));ki(a.g,a.i,"* CLASS",t(oi,a.o));ki(a.g,a.i,"*
ID",t(pi,a.o));ki(a.g,
a.i,"* STYLE",t(a.O,c));a.N=!0}function qi(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function hi(a){return Ob(a)}function ni(a,b){b=Ob(b);return
mb(a,b.toLowerCase())?b:null}function li(a){return(a=Ob(a))&&"#"==a.charAt(0)?
a:null}function mi(a,b,c){return a(Ob(b),c)}function oi(a,b,c){b=b.split(/(?:\
s+)/);for(var d=[],e=0;e<b.length;e++){var g=a(b[e],c);g&&d.push(g)}return
0==d.length?null:d.join(" ")}function pi(a,b,c){return a(Ob(b),c)}
ei.prototype.g=function(a){var b=!("STYLE"in this.N)&&"STYLE"in
this.j;this.o="*"==this.s&&b?"sanitizer-"+Te():this.s;if(Zh){b=a;if(Zh)
{a=E("SPAN");this.o&&"*"==this.s&&(a.id=this.o);this.O&&(b=Vg("<div>"+b+"</
div>"),Xg(b),b=b.innerHTML);b=ae(b,null);var
c=document.createElement("template");if($h&&"content"in
c)qe(c,b),c=c.content;else{var
d=document.implementation.createHTMLDocument("x");c=d.body;qe(d.body,b)}b=document.
createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=
Wh?new WeakMap:new Yh;d=b.nextNode();){c:{var e=d;switch(Kg(e)){case
3:e=ri(this,e);break c;case 1:if("TEMPLATE"==Jg(e).toUpperCase())e=null;else{var
g=Jg(e).toUpperCase();if(g in this.N||"http://www.w3.org/1999/xhtml"!=Og(e))var
h=null;else this.j[g]?h=document.createElement(g):(h=E("SPAN"),this.oa&&Gg(h,"data-
sanitizer-original-tag",g.toLowerCase()));if(h){var k=h,l=Fg(e);if(null!=l)for(var
n=0;g=l[n];n++)if(g.specified){var p=e;var w=g;var D=w.name;if(Lb(D,"data-
sanitizer-"))w=null;else{var G=
Jg(p);w=w.value;var
J={tagName:Ob(G).toLowerCase(),attributeName:Ob(D).toLowerCase()},U={el:void
0};"style"==J.attributeName&&(U.el=Hg(p));p=qi(G,D);p in this.i?
(D=this.i[p],w=D(w,J,U)):(D=qi(null,D),D in this.i?
(D=this.i[D],w=D(w,J,U)):w=null)}null!==w&&Gg(k,g.name,w)}e=h}else e=null}break
c;default:e=null}}if(e){if(1==Kg(e)&&c.set(d,e),d=Lg(d),g=!
1,d)h=Kg(d),k=Jg(d).toLowerCase(),l=Lg(d),11!=h||l?"body"==k&&l&&(h=Lg(l))&&!
Lg(h)&&(g=!0):g=!0,h=null,g||!d?h=a:1==Kg(d)&&(h=c.get(d)),h.content&&(h=
h.content),h.appendChild(e)}else uf(d)}c.clear&&c.clear()}else
a=E("SPAN");0<Fg(a).length&&(b=E("SPAN"),b.appendChild(a),a=b);a=(new
XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"))}else a="";return ae(a,null)};function ri(a,b){var c=b.data;
(b=Lg(b))&&"style"==Jg(b).toLowerCase()&&!("STYLE"in a.N)&&"STYLE"in
a.j&&(c=Ud(Ug(c,a.o,r(function(d,e){return this.ma(d,{Zs:e})},a))));return
document.createTextNode(c)};function si(a){return(new ei(new fi)).g(a)};/*

SPDX-License-Identifier: Apache-2.0
*/
var ti={};function ui(){var a="undefined"!==typeof window?window.trustedTypes:void
0;return null!==a&&void 0!==a?a:null};function vi(){}function wi(a)
{this.g=a}m(wi,vi);wi.prototype.toString=function(){return
this.g.toString()};function xi(a){var b,c=null===(b=dd())||void 0===b?void
0:b.createHTML(a);return new wi(null!==c&&void 0!==c?c:a,ti)}function yi(a){if(a
instanceof wi)return a.g;throw Error("");};function zi(){}function Ai(a)
{this.g=a}m(Ai,zi);Ai.prototype.toString=function(){return
this.g.toString()};function Bi(a){var b,c=null===(b=dd())||void 0===b?void
0:b.createScriptURL(a);return new Ai(null!==c&&void 0!==c?c:a,ti)};function Ci()
{}function Di(a){this.g=a}m(Di,Ci);Di.prototype.toString=function(){return
this.g.toString()};function Ei(){}function Fi(a)
{this.g=a}m(Fi,Ei);Fi.prototype.toString=function(){return this.g};var Gi=new
Fi("about:invalid#zTSz",ti);function Hi(a){if(a instanceof Fi)return a.g;throw
Error("");};function Ii(a){return a instanceof vi?yi(a):Zd(a)}function Ji(a){if(a
instanceof zi)if(a instanceof Ai)a=a.g;else throw Error("");else a=qd(a);return
a}function Ki(a){return a instanceof Ei?Hi(a):wd(a)}function Li(a)
{a=Ii(a).toString();return ae(a,null)};function N(a,b){if(void 0!==a.tagName)
{if("script"===a.tagName.toLowerCase())throw Error("Use setTextContent with a
SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent
with a SafeStyleSheet.");}a.innerHTML=Ii(b)};function Mi(a){var
b,c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document,d=null===(b=c.querySelector)||void 0===b?void
0:b.call(c,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Ni(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function Oi()
{this.Id=this.Id;this.Pa=this.Pa}Oi.prototype.Id=!1;Oi.prototype.Ha=function()
{this.Id||(this.Id=!0,this.wa())};function Pi(a,b){b=t(Ni,b);a.Id?b():(a.Pa||
(a.Pa=[]),a.Pa.push(b))}Oi.prototype.wa=function()
{if(this.Pa)for(;this.Pa.length;)this.Pa.shift()()};function Qi(a)
{this.id=a}Qi.prototype.toString=function(){return this.id};function Ri(a,b)
{this.type=a instanceof Qi?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Ri.prototype.stopPropagation=function(){this.g=!
0};Ri.prototype.preventDefault=function(){this.defaultPrevented=!0};function Si(a)
{a.preventDefault()};var Ti=function(){if(!q.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{q.addEventListener("test",Ma,b),q.removeEventListener("test",Ma,b)}catch(c
){}return a}();var
Ui={Cg:"mousedown",Dg:"mouseup",Ah:"mousecancel",Gw:"mousemove",Iw:"mouseover",Hw:"
mouseout",Ew:"mouseenter",Fw:"mouseleave"};function Vi(a,b){Ri.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.ctrlKe
y=!1;this.state=null;this.dm=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.Il(a,b)}u(Vi,Ri);var
Wi={2:"touch",3:"pen",4:"mouse"};
Vi.prototype.Il=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)?nc&&(ic(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=oc||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=oc||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;t
his.metaKey=a.metaKey;this.dm=qc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:Wi[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&Vi.ta.preventDefault.call(this)};function Xi(a){return 0==a.Ob.button&&!
(qc&&a.ctrlKey)}Vi.prototype.stopPropagation=function()
{Vi.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};Vi.prototype.preventDefault=function(){Vi.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Yi="closure_listenable_"+(1E6*Math.random()|0);function Zi(a){return!(!a||!
a[Yi])};var $i=0;function aj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.tj=e;this.key=++$i;this.$g=this.Yi=!1}function bj(a){a.$g=!
0;a.listener=null;a.proxy=null;a.src=null;a.tj=null};function cj(a)
{this.src=a;this.g={};this.i=0}f=cj.prototype;f.add=function(a,b,c,d,e){var
g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.i++);var h=dj(a,b,d,e);-1<h?
(b=a[h],c||(b.Yi=!1)):(b=new aj(b,this.src,g,!!d,e),b.Yi=c,a.push(b));return
b};f.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var
e=this.g[a];b=dj(e,b,c,d);return-1<b?(bj(e[b]),pb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function ej(a,b){var c=b.type;c in
a.g&&ob(a.g[c],b)&&(bj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Tg=ba(1);f.Ph=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=dj(a,b,c,d));return-1<e?a[e]:null};f.hasListener=function(a,b){var c=void
0!==a,d=c?a.toString():"",e=void 0!==b;return Rc(this.g,function(g){for(var
h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};
function dj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.
$g&&g.listener==b&&g.capture==!!c&&g.tj==d)return e}return-1};var
fj="closure_lm_"+(1E6*Math.random()|0),gj={},hj=0;function O(a,b,c,d,e)
{if(d&&d.once)return ij(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)O(a,b[g],c,d,e);return null}c=jj(c);return Zi(a)?a.ka(b,c,Ra(d)?!!d.capture:!!
d,e):kj(a,b,c,!1,d,e)}
function kj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ra(e)?!!
e.capture:!!e,k=lj(a);k||(a[fj]=k=new cj(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=mj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Ti||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(nj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");hj++;return c}
function mj(){function a(c){return b.call(a.src,a.listener,c)}var b=oj;return
a}function ij(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)ij(a,b[g],c,d,e);return null}c=jj(c);return Zi(a)?a.zf(b,c,Ra(d)?!!d.capture:!!
d,e):kj(a,b,c,!0,d,e)}function pj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)pj(a,b[g],c,d,e);else d=Ra(d)?!!d.capture:!!d,c=jj(c),Zi(a)?
a.Xa(b,c,d,e):a&&(a=lj(a))&&(b=a.Ph(b,c,d,e))&&qj(b)}
function qj(a){if("number"!==typeof a&&a&&!a.$g){var
b=a.src;if(Zi(b))ej(b.Jd,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(nj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);hj--;
(c=lj(b))?(ej(c,a),0==c.i&&(c.src=null,b[fj]=null)):bj(a)}}}function nj(a){return a
in gj?gj[a]:gj[a]="on"+a}function rj(a,b){var c=a.listener,d=a.tj||
a.src;a.Yi&&qj(a);return c.call(d,b)}
function oj(a,b){return a.$g?!0:rj(a,new Vi(b,this))}function lj(a){a=a[fj];return
a instanceof cj?a:null}var
sj="__closure_events_fn_"+(1E9*Math.random()>>>0);function jj(a)
{if("function"===typeof a)return a;a[sj]||(a[sj]=function(b){return
a.handleEvent(b)});return a[sj]};function tj(a)
{Oi.call(this);this.N=a;this.j={}}u(tj,Oi);var
uj=[];f=tj.prototype;f.ka=function(a,b,c,d){return vj(this,a,b,c,d)};function
wj(a,b,c,d,e){vj(a,b,c,d,!1,e)}function vj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(uj[0]=c.toString()),c=uj);for(var h=0;h<c.length;h++){var k=O(b,c[h],d||
a.handleEvent,e||!1,g||a.N||a);if(!k)break;a.j[k.key]=k}return
a}f.zf=function(a,b,c,d){return xj(this,a,b,c,d)};
function xj(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)xj(a,b,c[h],d,e,g);else{b=ij(b,c,d||a.handleEvent,e,g||a.N||a);if(!b)return
a;a.j[b.key]=b}return a}f.Xa=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Xa(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ra(d)?!!
d.capture:!!d,e=e||this.N||this,c=jj(c),d=!!d,b=Zi(a)?a.Ph(b,c,d,e):a?(a=lj(a))?
a.Ph(b,c,d,e):null:null,b&&(qj(b),delete this.j[b.key]);return this};
function yj(a){Qc(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&qj(b)},a);a.j={}}f.wa=function()
{tj.ta.wa.call(this);yj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function P()
{Oi.call(this);this.Jd=new
cj(this);this.Fs=this;this.bm=null}u(P,Oi);P.prototype[Yi]=!
0;f=P.prototype;f.Ug=function(){return this.bm};f.dh=function(a)
{this.bm=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){pj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Ug();if(c)for(b=[];c;c=c.Ug())b.push(c);c=this.Fs;var d=a.type||
a;if("string"===typeof a)a=new Ri(a,c);else if(a instanceof Ri)a.target=a.target||
c;else{var e=a;a=new Ri(d,c);$c(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=zj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=zj(h,d,!
0,a)&&e,a.g||(e=zj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=zj(h,d,!1,a)&&e;return e};
f.wa=function(){P.ta.wa.call(this);if(this.Jd){var a=this.Jd,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,bj(d[e]);delete
a.g[c];a.i--}}this.bm=null};f.ka=function(a,b,c,d){return this.Jd.add(String(a),b,!
1,c,d)};f.zf=function(a,b,c,d){return this.Jd.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Jd.remove(String(a),b,c,d)};
function zj(a,b,c,d){b=a.Jd.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.$g&&h.capture==c){var
k=h.listener,l=h.tj||h.src;h.Yi&&ej(a.Jd,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Tg=ba(0);f.Ph=function(a,b,c,d){return
this.Jd.Ph(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Jd.hasListener(void 0!==a?String(a):void 0,b)};function Aj(a)
{P.call(this);this.g=a||window;this.j=O(this.g,"resize",this.o,!
1,this);this.i=jf(this.g)}u(Aj,P);Aj.prototype.Fa=function(){return this.i?
this.i.clone():null};Aj.prototype.wa=function()
{Aj.ta.wa.call(this);this.j&&(qj(this.j),this.j=null);this.i=this.g=null};Aj.protot
ype.o=function(){var a=jf(this.g);Ee(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Bj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Cj(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!nc;default:return 166>a.keyCode||183<a.keyCode}}
function Dj(a,b,c,d,e,g){if(qc&&e)return Cj(a);if(e&&!d)return!1;if(!nc)
{"number"===typeof b&&(b=Ej(b));var h=17==b||18==b||qc&&91==b;if((!c||qc)&&h||
qc&&16==b&&(d||g))return!1}if((oc||lc)&&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(z&&d&&b==a)return!1;switch(a){case 13:return nc?g||e?!1:!(c&&d):!
0;case 27:return!(oc||lc||nc)}return nc&&(d||e||g)?!1:Cj(a)}
function Cj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(oc||lc)&&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
nc;default:return!1}}function Ej(a){if(nc)a=Fj(a);else if(qc&&oc)switch(a){case
93:a=91}return a}
function Fj(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}};function Gj(a)
{if(a.lc&&"function"==typeof a.lc)return a.lc();if("undefined"!==typeof Map&&a
instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return
Array.from(a.values());if("string"===typeof a)return a.split("");if(Qa(a)){for(var
b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c+
+]=a[d];return b}
function Hj(a){if(a.ae&&"function"==typeof a.ae)return a.ae();if(!a.lc||"function"!
=typeof a.lc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Qa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Sc(a)}}}
function Ij(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Qa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Hj(a),e=Gj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Jj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Kj(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 g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?Je(e):"")}}}
function Lj(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var
e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Mj(a,b,c,d){for(var
e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||
63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)return b;b+=e+1}return-1}var
Nj=/#|$/;
function Oj(a){var
b=window.location.href,c=b.search(Nj),d=Mj(b,0,a,c);if(0>d)return null;var
e=b.indexOf("&",d);if(0>e||e>c)e=c;d+=a.length+1;return Je(b.substr(d,e-d))}var
Pj=/[?&]($|#)/;function Q(a,b)
{this.i=this.O=this.s="";this.ma=null;this.g=this.o="";this.N=!1;var c;a instanceof
Q?(this.N=void 0!==b?
b:a.N,Qj(this,a.s),this.O=a.O,this.i=a.i,Rj(this,a.ma),Sj(this,a.o),Tj(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Jj))?(this.N=!!b,Qj(this,c[1]||"",!
0),this.O=Uj(c[2]||""),this.i=Uj(c[3]||"",!0),Rj(this,c[4]),Sj(this,c[5]||"",!
0),Tj(this,c[6]||"",!0),this.g=Uj(c[7]||"")):(this.N=!!b,this.j=new
Vj(null,this.N))}
Q.prototype.toString=function(){var a=[],b=this.s;b&&a.push(Wj(b,Xj,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(Wj(b,Xj,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ma,null!=c&&a.push(":",String(c));if(c=this.o)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(Wj(c,"/"==c.charAt(0)?Yj:Zj,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",Wj(c,ak));return
a.join("")};
Q.prototype.resolve=function(a){var b=this.clone(),c=!!a.s;c?Qj(b,a.s):c=!!a.O;c?
b.O=a.O:c=!!a.i;c?b.i=a.i:c=null!=a.ma;var d=a.o;if(c)Rj(b,a.ma);else if(c=!!a.o)
{if("/"!=d.charAt(0))if(this.i&&!this.o)d="/"+d;else{var e=b.o.lastIndexOf("/");-1!
=e&&(d=b.o.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(Yb(e,"./")||
Yb(e,"/.")){d=Lb(e,"/");e=e.split("/");for(var g=[],h=0;h<e.length;){var k=e[h+
+];"."==k?d&&h==e.length&&g.push(""):".."==k?((1<g.length||1==g.length&&""!
=g[0])&&g.pop(),d&&h==e.length&&
g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?Sj(b,d):c=""!
==a.j.toString();c?Tj(b,a.j.clone()):c=!!a.g;c&&(b.g=a.g);return
b};Q.prototype.clone=function(){return new Q(this)};function Qj(a,b,c){a.s=c?Uj(b,!
0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function Rj(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ma=b}else
a.ma=null}function Sj(a,b,c){a.o=c?Uj(b,!0):b}function Tj(a,b,c){b instanceof Vj?
(a.j=b,bk(a.j,a.N)):(c||(b=Wj(b,ck)),a.j=new Vj(b,a.N))}
Q.prototype.getQuery=function(){return this.j.toString()};function R(a,b,c)
{a.j.set(b,c);return a}function S(a,b){return a.j.get(b)}function dk(a,b)
{a.j.remove(b)}function Uj(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
Wj(a,b,c){return"string"===typeof a?
(a=encodeURI(a).replace(b,ek),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function ek(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}
var Xj=/[#\/\?@]/g,Zj=/[#\?:]/g,Yj=/[#\?]/g,ck=/[#\?@]/g,ak=/#/g;function Vj(a,b)
{this.i=this.g=null;this.j=a||null;this.o=!!b}function fk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Kj(a.j,function(b,c){a.add(Je(b),c)}))}function gk(a){var
b=Hj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new
Vj(null,void 0);a=Gj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?hk(c,e,g):c.add(e,g)}return c}f=Vj.prototype;
f.add=function(a,b){fk(this);this.j=null;a=ik(this,a);var c=this.g.get(a);c||
this.g.set(a,c=[]);c.push(b);this.i+=1;return this};f.remove=function(a)
{fk(this);a=ik(this,a);return this.g.has(a)?(this.j=null,this.i-
=this.g.get(a).length,this.g.delete(a)):!1};function jk(a,b){fk(a);b=ik(a,b);return
a.g.has(b)}f.forEach=function(a,b){fk(this);this.g.forEach(function(c,d)
{c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
f.ae=function(){fk(this);for(var
a=Array.from(this.g.values()),b=Array.from(this.g.keys()),c=[],d=0;d<b.length;d+
+)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};f.lc=function(a)
{fk(this);var b=[];if("string"===typeof
a)jk(this,a)&&(b=b.concat(this.g.get(ik(this,a))));else{a=Array.from(this.g.values(
));for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};f.set=function(a,b)
{fk(this);this.j=null;a=ik(this,a);jk(this,a)&&(this.i-
=this.g.get(a).length);this.g.set(a,[b]);this.i+=1;return this};
f.get=function(a,b){if(!a)return b;a=this.lc(a);return 0<a.length?
String(a[0]):b};function hk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(ik(a,b),sb(c)),a.i+=c.length)}f.toString
=function(){if(this.j)return this.j;if(!this.g)return"";for(var
a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.lc(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.j=a.join("&")};
f.clone=function(){var a=new Vj;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};function ik(a,b)
{b=String(b);a.o&&(b=b.toLowerCase());return b}function bk(a,b){b&&!
a.o&&(fk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),hk(this,e,c))},a));a.o=b}f.Mq=function(a){for(var
b=0;b<arguments.length;b++)Ij(arguments[b],function(c,d)
{this.add(d,c)},this)};function kk(a){try{return q.JSON.parse(a)}catch(b)
{}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\
["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|
false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/
g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}var lk=/\
uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/
g;function mk(){}mk.prototype.g=null;function nk(a){var b;(b=a.g)||
(b={},ok(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var pk;function qk()
{}u(qk,mk);function rk(a){return(a=ok(a))?new ActiveXObject(a):new
XMLHttpRequest}function ok(a){if(!a.i&&"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.i=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.i}pk=new qk;function sk(a,b)
{this.j=a;this.o=b;this.i=0;this.g=null}sk.prototype.get=function(){if(0<this.i)
{this.i--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};function
tk(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function uk(a,b){var
c=a;b&&(c=r(a,b));c=vk(c);"function"!==typeof q.setImmediate||
q.Window&&q.Window.prototype&&!
y("Edge")&&q.Window.prototype.setImmediate==q.setImmediate?(wk||
(wk=xk()),wk(c)):q.setImmediate(c)}var wk;
function xk(){var a=q.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function()
{var
e=E("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var
g=e.contentWindow;e=g.document;e.open();e.close();var
h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.proto
col+"//"+g.location.host;e=r(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function()
{g.postMessage(h,k)}}});if("undefined"!==typeof a&&!bc()){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)
{q.setTimeout(e,0)}}var vk=Nc;function yk(a){q.setTimeout(function(){throw
a;},0)};function zk(){this.i=this.g=null}zk.prototype.add=function(a,b){var
c=Ak.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};zk.prototype.remove=function(){var
a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||
(this.i=null),a.next=null);return a};var Ak=new sk(function(){return new
Bk},function(a){return a.reset()});function Bk()
{this.next=this.g=this.Je=null}Bk.prototype.set=function(a,b)
{this.Je=a;this.g=b;this.next=null};Bk.prototype.reset=function()
{this.next=this.g=this.Je=null};function Ck(a,b){Dk||Ek();Fk||(Dk(),Fk=!
0);Gk.add(a,b)}var Dk;function Ek(){if(q.Promise&&q.Promise.resolve){var
a=q.Promise.resolve(void 0);Dk=function(){a.then(Hk)}}else Dk=function()
{uk(Hk)}}var Fk=!1,Gk=new zk;function Hk(){for(var a;a=Gk.remove();)
{try{a.Je.call(a.g)}catch(b){yk(b)}tk(Ak,a)}Fk=!1};function Ik(a){if(!a)return!
1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Jk(a)
{this.g=0;this.O=void 0;this.o=this.i=this.j=null;this.s=this.N=!1;if(a!=Ma)try{var
b=this;a.call(void 0,function(c){Kk(b,2,c)},function(c){Kk(b,3,c)})}catch(c)
{Kk(this,3,c)}}function Lk()
{this.next=this.context=this.i=this.j=this.g=null;this.o=!
1}Lk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.o=!
1};var Mk=new sk(function(){return new Lk},function(a){a.reset()});function
Nk(a,b,c){var d=Mk.get();d.j=a;d.i=b;d.context=c;return d}
function Ok(){var a,b,c=new Jk(function(d,e){a=d;b=e});return new
Pk(c,a,b)}Jk.prototype.then=function(a,b,c){return Qk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Jk.prototype.$goog_Thenable=!
0;Jk.prototype.cancel=function(a){if(0==this.g){var b=new Rk(a);Ck(function()
{Sk(this,b)},this)}};
function Sk(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var
d=0,e=null,g=null,h=c.i;h&&(h.o||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?Sk(c,b):(g?
(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):Tk(c),Uk(c,e,3,b)))}a.j=null}else
Kk(a,3,b)}function Vk(a,b){a.i||2!=a.g&&3!=a.g||Wk(a);a.o?a.o.next=b:a.i=b;a.o=b}
function Qk(a,b,c,d){var e=Nk(null,null,null);e.g=new Jk(function(g,h){e.j=b?
function(k){try{var l=b.call(d,k);g(l)}catch(n){h(n)}}:g;e.i=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Rk?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;Vk(a,e);return e.g}Jk.prototype.oa=function(a)
{this.g=0;Kk(this,2,a)};Jk.prototype.na=function(a){this.g=0;Kk(this,3,a)};
function Kk(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.g=1;a:{var d=c,e=a.oa,g=a.na;if(d instanceof Jk){Vk(d,Nk(e||Ma,g||
null,a));var h=!0}else if(Ik(d))d.then(e,g,a),h=!0;else{if(Ra(d))try{var
k=d.then;if("function"===typeof k){Xk(d,k,e,g,a);h=!0;break a}}catch(l)
{g.call(a,l);h=!0;break a}h=!1}}h||(a.O=c,a.g=b,a.j=null,Wk(a),3!=b||c instanceof
Rk||Yk(a,c))}}
function Xk(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!
0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function Wk(a){a.N||(a.N=!
0,Ck(a.ma,a))}function Tk(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.o=null);return b}Jk.prototype.ma=function(){for(var
a;a=Tk(this);)Uk(this,a,this.g,this.O);this.N=!1};
function Uk(a,b,c,d){if(3==c&&b.i&&!b.o)for(;a&&a.s;a=a.j)a.s=!
1;if(b.g)b.g.j=null,Zk(b,c,d);else try{b.o?b.j.call(b.context):Zk(b,c,d)}catch(e)
{$k.call(null,e)}tk(Mk,b)}function Zk(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function Yk(a,b){a.s=!
0;Ck(function(){a.s&&$k.call(null,b)})}var $k=yk;function Rk(a)
{bb.call(this,a)}u(Rk,bb);Rk.prototype.name="cancel";function Pk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function al(a,b)
{P.call(this);this.i=a||1;this.g=b||
q;this.j=r(this.rw,this);this.o=Xa()}u(al,P);f=al.prototype;f.enabled=!
1;f.Ya=null;function bl(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.rw=function(){if(this.enabled){var a=Xa()-
this.o;0<a&&a<.8*this.i?this.Ya=this.g.setTimeout(this.j,this.i-a):
(this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Ya||
(this.Ya=this.g.setTimeout(this.j,this.i),this.o=Xa())};f.stop=function()
{this.enabled=!
1;this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null)};f.wa=function()
{al.ta.wa.call(this);this.stop();delete this.g};function T(a,b,c)
{if("function"===typeof a)c&&(a=r(a,c));else if(a&&"function"==typeof
a.handleEvent)a=r(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:q.setTimeout(a,b||0)}
function cl(a){q.clearTimeout(a)};function dl(a){P.call(this);this.headers=new
Map;this.ma=a||null;this.i=!
1;this.O=this.g=null;this.Cj="";this.j=this.na=this.o=this.oa=!
1;this.N=0;this.s=null;this.Ba="";this.ua=this.va=!1}u(dl,P);var
el=/^https?$/i,fl=["POST","PUT"],gl=[];function hl(a,b,c,d,e,g,h){var k=new
dl;gl.push(k);b&&k.ka("complete",b);k.zf("ready",k.Ss);g&&(k.N=Math.max(0,g));h&&(k
.va=h);k.send(a,c,d,e)}f=dl.prototype;f.Ss=function(){this.Ha();ob(gl,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Cj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Cj=a;this.oa=!1;this.i=!0;this.g=this.ma?
rk(this.ma):rk(pk);this.O=this.ma?
nk(this.ma):nk(pk);this.g.onreadystatechange=r(this.Pp,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){il(this);return}a=c||"";c=new
Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in
d)c.set(e,d[e]);else if("function"===
typeof d.keys&&"function"===typeof d.get){e=la(d.keys());for(var g=e.next();!
g.done;g=e.next())g=g.value,c.set(g,d.get(g))}else throw Error("Unknown input type
for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(h)
{return"content-type"==h.toLowerCase()});e=q.FormData&&a instanceof q.FormData;!
mb(fl,b)||d||e||c.set("Content-Type","application/x-www-form-
urlencoded;charset=utf-8");b=la(c);for(d=b.next();!
d.done;d=b.next())c=la(d.value),d=c.next().value,c=c.next().value,this.g.setRequest
Header(d,
c);this.Ba&&(this.g.responseType=this.Ba);"withCredentials"in
this.g&&this.g.withCredentials!
==this.va&&(this.g.withCredentials=this.va);try{jl(this),0<this.N&&((this.ua=kl(thi
s.g))?
(this.g.timeout=this.N,this.g.ontimeout=r(this.lg,this)):this.s=T(this.lg,this.N,th
is)),this.o=!0,this.g.send(a),this.o=!1}catch(h){il(this)}};function kl(a){return
z&&Fc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.lg=function()
{"undefined"!=typeof Ka&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function il(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);ll(a);ml(a)}function ll(a)
{a.oa||(a.oa=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}f.abort=function()
{this.g&&this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ml(this))};f.wa=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),ml(this,!
0));dl.ta.wa.call(this)};f.Pp=function(){this.Id||(this.na||this.o||this.j?
nl(this):this.wv())};f.wv=function(){nl(this)};
function nl(a){if(a.i&&"undefined"!=typeof Ka&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=ol(a)))if(a.o&&4==(a.g?a.g.readyState:0))T(a.Pp,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{pl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):ll(a)}finally{ml(a)}}}func
tion ml(a,b){if(a.g){jl(a);var c=a.g,d=a.O[0]?Ma:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function jl(a){a.g&&a.ua&&(a.g.ontimeout=null);a.s&&(cl(a.s),a.s=null)}function
pl(a){var b=ol(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case
304:case 1223:var c=!0;break a;default:c=!1}if(!c)
{if(b=0===b)a=String(a.Cj).match(Jj)[1]||null,!
a&&q.self&&q.self.location&&(a=q.self.location.protocol,a=a.substr(0,a.length-
1)),b=!el.test(a?a.toLowerCase():"");c=b}return c}function ol(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function ql(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
rl(a,b){if(a.g){a=a.g.responseText;b&&0==a.indexOf(b)&&(a=a.substring(b.length));a:
{b=a;if(q.JSON)try{var c=q.JSON.parse(b);break a}catch(d){}c=kk(b)}return
c}};function sl(a){var b={nonce:ue()};b=void 0===b?{}:b;var c;if(a instanceof
Di)a=a.g;else throw Error("");var d=a;a=(null===(c=ui())||void 0===c?
0:c.isScript(d))?
TrustedScript.prototype.toString.apply(d):d;c="<script";b.id&&(c+=' id="'+ul(b.id)
+'"');b.nonce&&(c+=' nonce="'+ul(b.nonce)+'"');b.type&&(c+=' type="'+ul(b.type)
+'"');return xi(c+(">"+a+"\x3c/script>"))}function ul(a){return
a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/
g,"&quot;").replace(/'/g,"&apos;")};function vl(a){var
b=document.createElement("template");if(!("content"in b))
{b=xi("<html><body>"+a);b=(new
DOMParser).parseFromString(Ii(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=xi(a);N(b,a);return b.content};function wl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function xl(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};var yl=new function(){var a=new
Map([["A",new Map([["href",{Mc:2}]])],["AREA",new Map([["href",{Mc:2}]])],
["LINK",new Map([["href",{Mc:2,conditions:new Map([["rel",new Set("alternate author
bookmark canonical cite help icon license next prefetch dns-prefetch prerender
preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new
Map([["src",{Mc:2}]])],["IMG",new Map([["src",{Mc:2}]])],["VIDEO",new Map([["src",
{Mc:2}]])],["AUDIO",new Map([["src",{Mc:2}]])]]),b=new Set("title aria-atomic aria-
autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect
aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-
live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-
pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-
sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align
autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border
cellpadding cellspacing checked color cols colspan controls datetime disabled
download draggable enctype face formenctype frameborder height hreflang hidden
ismap label lang loop max maxlength media minlength min multiple muted nonce open
placeholder preload rel required reversed role rows rowspan selected shape size
sizes slot span spellcheck start step summary translate type valign value width
wrap itemscope itemtype itemid itemprop itemref".split(" ")),
c=new Map([["dir",{Mc:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Mc:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Mc:2}],["loading",{Mc:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Mc:2}],["target",
{Mc:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]);this.i=new
Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE
BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q
DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO
SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD
TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET
LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split(" "));
this.g=a;this.j=b;this.o=c};function zl(a){this.Ml=a}function Al(a){return new
zl(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Bl=[Al("data"),Al("http"),Al("https"),Al("mailto"),Al("ftp"),new zl(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Cl(a){var b=void 0===b?Bl:b;a:{b=void
0===b?Bl:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof zl&&d.Ml(a))
{a=new Fi(a,ti);break a}}a=void 0}return a||Gi};function Dl()
{this.j=yl;this.i=[];if(ti!==ti)throw Error("Bad secret");}function El(a){var
b=Fl;b.i=[];a=b.g(a);if(0!==b.i.length)throw Error("");return
a}Dl.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Gl(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return xi(a)};
function Gl(a,b){b=vl(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Hl(a,h)},!1);for(var
c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!==c;){var g=void
0;if(c.nodeType===Node.TEXT_NODE)g=document.createTextNode(c.data);else
if(xl(c))g=Il(a,c);else throw Error("Node is not of type text or
element");e.appendChild(g);if(c=b.firstChild())e=g;else for(;!
(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d}
function Il(a,b){var c=wl(b),d=document.createElement(c);b=b.attributes;for(var
e=la(b),g=e.next();!g.done;g=e.next()){var h=g.value;g=h.name;h=h.value;var
k=a.j,l=k.g.get(c);k=(null===l||void 0===l?0:l.has(g))?l.get(g):k.j.has(g)?
{Mc:1}:k.o.get(g)||{Mc:0};a:{l=void 0;var n=k.conditions;if(n){n=la(n);for(var
p=n.next();!p.done;p=n.next()){var
w=la(p.value);p=w.next().value;w=w.next().value;if((p=null===(l=b.getNamedItem(p))|
|void 0===l?void 0:l.value)&&!w.has(p)){l=!1;break a}}}l=!0}if(l)switch(k.Mc){case
1:d.setAttribute(g,
h);break;case 2:k=Hi(Cl(h));k!==h&&Jl(a);d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 4:d.setAttribute(g,h);break;case
0:Jl(a);break;default:throw Error("Unhandled AttributePolicyAction case");}else
Jl(a)}return d}
function Hl(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!xl(b))return
NodeFilter.FILTER_REJECT;b=wl(b);if(null===b)return
Jl(a),NodeFilter.FILTER_REJECT;var c=a.j;if("form"!==b.toLowerCase()&&(c.i.has(b)||
c.g.has(b)))return NodeFilter.FILTER_ACCEPT;Jl(a);return
NodeFilter.FILTER_REJECT}function Jl(a){0===a.i.length&&a.i.push("")}var Fl=new
Dl;function Kl(a){var b=Fa.apply(1,arguments);if(0===b.length)return
Bi(a[0]);for(var c=[a[0]],d=0;d<b.length;d+
+)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return Bi(c.join(""))};function
Ll(){}f=Ll.prototype;f.mb=function(a)
{this.yb=a.width;this.Cb=a.height};f.Fa=function(){return new
De(this.yb,this.Cb)};f.be=function(){return this.O};f.od=function(){return
this.N};f.Bb=function(){return this.yb};f.Db=function(){return
this.Cb};f.nd=function(){return new A(this.O,this.N)};function Ml(a){return new
ch(a.O,a.N,a.yb,a.Cb)};function Nl(){this.g=[]}Nl.prototype.Sa=function(a)
{this.g.push(a)};Nl.prototype.Fa=function(){var a=this.Bb(),b=this.Db();return
null===a||null===b?null:new De(a,b)};Nl.prototype.Ld=function(a){return
this.g.filter(a||Lc)};function Ol(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Pl(a,b){return Ol(a,function(c)
{return c.od()<=b&&c.od()+c.Fa().height>=b})}function Ql(a,b){return
a.g.find(function(c){return ah(dh(Ml(c)),b)})};function Rl()
{this.g=[];this.cells=[]}u(Rl,Nl);f=Rl.prototype;f.Nm=0;f.marginTop=0;f.marginRight
=0;f.Ci=0;f.Fl=0;f.Wj=0;f.Eq=!1;f.Bb=function(){return this.yb};f.Db=function()
{return this.Cb};
function Sl(a){a.O();for(var b=a.Nm,c=0;c<a.j;c++){var
d=Tl(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.Fa().width)/2);h.O=k}});b+=d+a.Fl}a.yb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=Ul(a,c);Vl(a,c).forEach(function(h)
{if(h)if(this.Eq){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.Wj}a.Cb=e+a.Ci}function Vl(a,b){return a.cells.map(function(c)
{return c[b]})}
function Tl(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function Ul(a,b){var
c=0;Vl(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function Wl(a){this.o=a}m(Wl,Ll);Wl.prototype.Ga=function(){return
this.o};Wl.prototype.mb=function(a){void 0==a.width?
(this.Cb=a.height,this.yb=Math.round(a.height*Xl(this.o))):void 0==a.height?
(this.yb=a.width,this.Cb=Math.round(a.width/Xl(this.o))):
(this.yb=a.width,this.Cb=a.height)};function Yl()
{return"rtl"==document.body.dir}function Zl(a,b,c){a=a.style;z?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var $l={border:!0,padding:!0,margin:!
0},am=["Top","Bottom","Right","Left"],bm={color:"#0000cc",textDecoration:"underline
"};
function cm(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};v(a,function(c)
{Qc(b,t(dm,c))})}function dm(a,b,c){var d=""==lh(a,c);$l[c]?v(am,function(e)
{d&&""==lh(a,c+e)&&I(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&bm[c]?
I(a,c,bm[c]):I(a,c,b))}
function V(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!0,a:!
0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||Qc(c,function(e,g)
{tb(d,sb(a.getElementsByTagName(g)))});cm(d)};function em(a,b,c)
{Oi.call(this);this.ai=a;this.j=b||
0;this.g=c;this.i=r(this.Nq,this)}u(em,Oi);f=em.prototype;f.lb=0;f.wa=function()
{em.ta.wa.call(this);this.stop();delete this.ai;delete this.g};f.start=function(a)
{this.stop();this.lb=T(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.lb&&cl(this.lb);this.lb=0};f.Nq=function()
{this.lb=0;this.ai&&this.ai.call(this.g)};var Wc={},fm=null;function gm(a)
{a=Sa(a);delete Wc[a];Vc()&&fm&&fm.stop()}function hm(){fm||(fm=new em(function()
{im()},20));var a=fm;0!=a.lb||a.start()}function im(){var a=Xa();Qc(Wc,function(b)
{jm(b,a)});Vc()||hm()};function km()
{P.call(this);this.Ic=0;this.endTime=this.startTime=null}u(km,P);km.prototype.Cf=fu
nction(){this.ud("begin")};km.prototype.Re=function()
{this.ud("end")};km.prototype.ud=function(a){this.dispatchEvent(a)};function
lm(a,b,c,d){km.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw
Error("Start and end parameters must be arrays");if(a.length!=b.length)throw
Error("Start and end points must be the same
length");this.i=a;this.s=b;this.duration=c;this.o=d;this.coords=[];this.progress=0}
u(lm,km);f=lm.prototype;
f.play=function(a){if(a||0==this.Ic)this.progress=0,this.coords=this.i;else
if(1==this.Ic)return!1;gm(this);this.startTime=a=Xa();-1==this.Ic&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Cf();this.ud("play");-1==this.Ic&&this.ud("resume");this.Ic=1;var
b=Sa(this);b in Wc||(Wc[b]=this);hm();jm(this,a);return!0};f.stop=function(a)
{gm(this);this.Ic=0;a&&(this.progress=1);mm(this,this.progress);this.ud("stop");thi
s.Re()};
f.wa=function(){0==this.Ic||this.stop(!
1);this.ud("destroy");lm.ta.wa.call(this)};function jm(a,b)
{b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-
a.startTime)/(a.endTime-
a.startTime);1<a.progress&&(a.progress=1);mm(a,a.progress);1==a.progress?
(a.Ic=0,gm(a),a.ud("finish"),a.Re()):1==a.Ic&&a.$l()}function mm(a,b)
{"function"===typeof a.o&&(b=a.o(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.s[c]-a.i[c])*b+a.i[c]}f.$l=function()
{this.ud("animate")};
f.ud=function(a){this.dispatchEvent(new nm(a,this))};function nm(a,b)
{Ri.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=
b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Ic}u(nm,
Ri);function om(a){return 3*a*a-2*a*a*a};function W(){P.call(this);this.g=new
tj(this)}u(W,P);W.prototype.wa=function()
{this.dispatchEvent("dispose");W.ta.wa.call(this);this.g.Ha()};function pm()
{W.call(this)}u(pm,W);function qm(a,b){this.x=a;this.y=b}u(qm,A);function rm(a)
{return new qm(a.x,a.y)}qm.prototype.clone=function(){return new
qm(this.x,this.y)};qm.prototype.hk=A.prototype.hk;qm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function sm(a,b){a.x-=b.x;a.y-=b.y};function
tm(a,b){this.g=a;this.i=b}function um(a,b){var c=Ql(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Ld(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=bh(dh(Ml(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Mh(c);b=rm(b);sm(b,c.nd());d=a.Fa().width/c.Fa().width;c=a.Fa().he
ight/c.Fa().height;b=new A(Math.round(b.x*d),Math.round(b.y*c));return
rm(a.nd()).add(b)};var vm={};function wm(a){return"P\u00e1gina "+a};var xm;var
ym="combobox grid group listbox menu menubar radiogroup row rowgroup tablist
textbox toolbar tree treegrid".split(" ");function zm(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function X(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(xm||(xm={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=xm,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function Am(a,b)
{a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}
function Bm(a){var b=Am(a,"activedescendant");return
Ye(a).getElementById(b)}function Cm(a,b){var
c="";b&&(c=b.id);X(a,"activedescendant",c)}function Dm(a,b){X(a,"label",b)};var
Em=function(){if(rc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ac()))?
a[1]:"0"}return
qc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ac()))?a[0].replace(/_/g,"."):"10"):tc?(a=/
Android\s+([^\);]+)(\)|;)/,(a=a.exec(ac()))?a[1]:""):uc||vc||wc?(a=/(?:iPhone|CPU)\
s+OS\s+(\S+)/,(a=a.exec(ac()))?a[1].replace(/_/g,"."):""):""}();function Fm(a)
{return(a=a.exec(ac()))?a[1]:""}var Gm=function(){if(Wf)return Fm(/Firefox\/([0-
9.]+)/);if(z||lc||kc)return Dc;if($f){if(gc()||y("Macintosh")){var
a=Fm(/CriOS\/([0-9.]+)/);if(a)return a}return Fm(/Chrome\/([0-9.]+)/)}if(cg&&!
gc())return Fm(/Version\/([0-9.]+)/);if(Xf||Yf){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(ac()))return a[1]+"."+a[2]}else if(Zf)return(a=Fm(/Android\s+([0-
9.]+)/))?a:Fm(/Version\/([0-9.]+)/);return""}();function Hm(a,b,c)
{P.call(this);this.target=a;this.s=b||a;this.ua=c||new
ch(NaN,NaN,NaN,NaN);this.j=Ye(a);this.g=new
tj(this);Pi(this,this.g);this.deltaY=this.deltaX=this.Ca=this.Ba=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Pb=!0;this.i=!1;this.na=0;O(this.s,
["touchstart","mousedown"],this.zm,!1,this);this.N=Im}u(Hm,P);var
Im=q.document&&q.document.documentElement&&!!
q.document.documentElement.setCapture&&!!q.document.releaseCapture;
function Jm(a,b){a.ua=b||new ch(NaN,NaN,NaN,NaN)}f=Hm.prototype;f.Ta=function(a)
{this.Pb=a};f.wa=function(){Hm.ta.wa.call(this);pj(this.s,
["touchstart","mousedown"],this.zm,!
1,this);yj(this.g);this.N&&this.j.releaseCapture();this.s=this.target=null};
f.zm=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
Xi(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Km("start",this,a.clientX,a.clientY,a)))this.i=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.j;var c=b.documentElement,d=!
this.N;this.g.ka(b,["touchmove","mousemove"],this.eu,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.cj,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.cj)):this.g.ka(nf(b),"blur",
this.cj);this.Ja&&this.g.ka(this.Ja,"scroll",this.xv,d);this.clientX=this.Ba=a.clie
ntX;this.clientY=this.Ca=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;th
is.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.va=lf(We(th
is.j).g)}};f.cj=function(a,b){yj(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Km("end",this,a.clientX,a.clientY,a,Lm(this,this.deltaX),Mm(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.eu=function(a){if(this.Pb){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.i){var d=this.Ba-this.clientX,e=this.Ca-
this.clientY;if(d*d+e*e>this.na)if(this.dispatchEvent(new
Km("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Id||
this.cj(a);return}}c=Nm(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Km("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Om(this,a,b,c),a.preventDefault(
))}};
function Nm(a,b,c){var d=lf(We(a.j).g);b+=d.x-a.va.x;c+=d.y-
a.va.y;a.va=d;a.deltaX+=b;a.deltaY+=c;return new
A(Lm(a,a.deltaX),Mm(a,a.deltaY))}f.xv=function(a){var
b=Nm(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Om(this,a,b.x,b.y)};fu
nction Om(a,b,c,d){a.hl(c,d);a.dispatchEvent(new
Km("drag",a,b.clientX,b.clientY,b,c,d))}function Lm(a,b){var
c=a.ua;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))}
function Mm(a,b){var c=a.ua;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))}f.hl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Km(a,b,c,d,e,g,h)
{Ri.call(this,a);this.clientX=c;this.clientY=d;this.i=e;this.left=void 0!==g?
g:b.deltaX;this.top=void 0!==h?h:b.deltaY}u(Km,Ri);function Pm(a){this.Ud=new
Map;var b=arguments.length;if(1<b){if(b%2)throw Error("Uneven number of
arguments");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else
if(a)if(a instanceof Pm)for(b=la(a.Ud),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Ud.set(c,d)}else
if(a)for(b=la(Object.entries(a)),c=b.next();!
c.done;c=b.next())d=la(c.value),c=d.next().value,d=d.next().value,this.Ud.set(c,d)}
f=Pm.prototype;f.lc=function(){return Array.from(this.Ud.values())};
f.ae=function(){return Array.from(this.Ud.keys())};f.remove=function(a){return
this.Ud.delete(a)};f.get=function(a,b){return this.Ud.has(a)?
this.Ud.get(a):b};f.set=function(a,b){this.Ud.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Ud.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new Pm(this)};(function(){for(var
a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!q.requestAnimationFrame;+
+c)q.requestAnimationFrame=q[b+"RequestAnimationFrame"],q.cancelAnimationFrame=q[b+
"CancelAnimationFrame"]||q[b+"CancelRequestAnimationFrame"];if(!
q.requestAnimationFrame){var d=0;q.requestAnimationFrame=function(e){var g=(new
Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return q.setTimeout(function()
{e(g+h)},h)};q.cancelAnimationFrame||(q.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var Qm=[[],[]],Rm=0,Sm=!1,Tm=0;function Um(a,b){var c=Tm++,d={cv:
{id:c,Je:a.measure,context:b},gv:{id:c,Je:a.fv,context:b},state:{},ld:void 0,zj:!
1};return function(){0<arguments.length?(d.ld||
(d.ld=[]),d.ld.length=0,d.ld.push.apply(d.ld,arguments),d.ld.push(d.state)):d.ld&&0
!=d.ld.length?(d.ld[0]=d.state,d.ld.length=1):d.ld=[d.state];d.zj||(d.zj=!
0,Qm[Rm].push(d));Sm||(Sm=!0,window.requestAnimationFrame(Vm))}}
function Vm(){Sm=!1;var a=Qm[Rm],b=a.length;Rm=(Rm+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.cv;c.zj=!1;e.Je&&e.Je.apply(e.context,c.ld)}for(d=0;d<b;+
+d)c=a[d],e=c.gv,c.zj=!
1,e.Je&&e.Je.apply(e.context,c.ld),c.state={};a.length=0};var Wm=z?
sd(hd(id('javascript:""'))):sd(hd(id("about:blank")));z?
sd(hd(id('javascript:""'))):sd(hd(id("javascript:undefined")));function Xm(a)
{P.call(this);this.ya=a;a=z?"focusout":"blur";this.g=O(this.ya,z?"focusin":"focus",
this,!z);this.i=O(this.ya,a,this,!z)}u(Xm,P);Xm.prototype.handleEvent=function(a)
{var b=new
Vi(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};Xm.prototype.wa=function()
{Xm.ta.wa.call(this);qj(this.g);qj(this.i);delete this.ya};function Ym()
{}Na(Ym);Ym.prototype.g=0;function Zm(a){return":"+(a.g++).toString(36)};function
Y(a){P.call(this);this.g=a||We();this.Xb=$m;this.lb=null;this.$a=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.o=this.Xl=null;this.Hd=!
1}u(Y,P);Y.prototype.we=Ym.Eb();var $m=null;
function an(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("Invalid component
state");}f=Y.prototype;f.getId=function(){return this.lb||(this.lb=Zm(this.we))};
f.ah=function(a){if(this.o&&this.o.ma){var b=this.o.ma,c=this.lb;c in b&&delete
b[c];Xc(this.o.ma,a,this)}this.lb=a};f.ha=function(){return this.ya};function Z(a)
{a.oa||(a.oa=new tj(a));return a.oa}f.le=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.o&&this.lb&&bn(this.o,this.lb)&&this.o!
=a)throw Error("Unable to set parent
component");this.o=a;Y.ta.dh.call(this,a)};f.getParent=function(){return this.o};
f.dh=function(a){if(this.o&&this.o!=a)throw Error("Method not
supported");Y.ta.dh.call(this,a)};f.Va=function()
{this.ya=Rf(this.g,"DIV")};f.render=function(a){cn(this,a)};function cn(a,b,c)
{if(a.$a)throw Error("Component already rendered");a.ya||a.Va();b?
b.insertBefore(a.ya,c||null):a.g.g.body.appendChild(a.ya);a.o&&!a.o.$a||a.Ma()}
function dn(a,b){if(a.$a)throw Error("Component already rendered");if(b&&a.Di(b))
{a.Hd=!0;var c=Ye(b);a.g&&a.g.g==c||(a.g=We(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Di=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.$a=!0;en(this,function(a){!a.
$a&&a.ha()&&a.Ma()})};f.kc=function(){en(this,function(a){a.
$a&&a.kc()});this.oa&&yj(this.oa);this.$a=!1};
f.wa=function(){this.$a&&this.kc();this.oa&&(this.oa.Ha(),delete
this.oa);en(this,function(a){a.Ha()});!
this.Hd&&this.ya&&F(this.ya);this.o=this.Xl=this.ya=this.ma=this.N=null;Y.ta.wa.cal
l(this)};f.Oa=function(a,b){this.Fg(a,fn(this),b)};
f.Fg=function(a,b,c){if(a.$a&&(c||!this.$a))throw Error("Component already
rendered");if(0>b||b>fn(this))throw Error("Child component index out of
bounds");this.ma&&this.N||(this.ma={},this.N=[]);if(a.getParent()==this){var
d=a.getId();this.ma[d]=a;ob(this.N,a)}else
Xc(this.ma,a.getId(),a);a.le(this);ub(this.N,b,0,a);a.$a&&this.
$a&&a.getParent()==this?(c=this.Jb(),(c.childNodes[b]||null)!
=a.ha()&&(a.ha().parentElement==c&&c.removeChild(a.ha()),b=c.childNodes[b]||
null,c.insertBefore(a.ha(),b))):c?
(this.ya||this.Va(),b=gn(this,b+1),cn(a,this.Jb(),b?b.ya:null)):this.$a&&!a.
$a&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ma()};f.Jb=function()
{return this.ya};function hn(a){null==a.Xb&&(a.Xb=Ih(a.$a?a.ya:a.g.g.body));return
a.Xb}function fn(a){return a.N?a.N.length:0}function bn(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function gn(a,b)
{return a.N?a.N[b]||null:null}function en(a,b,c){a.N&&a.N.forEach(b,c)}
function jn(a,b){return a.N&&b?a.N.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=bn(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];ob(this.N,a);b&&(a.kc(),a.ya&&F(a.ya));a.le(null)}}if(!a)throw
Error("Child is not in parent component");return a};function kn(a,b)
{this.ya=a;this.i=b};function ln(a,b){P.call(this);this.o=new tj(this);this.rg(a||
null);b&&(this.sg=b)}u(ln,P);f=ln.prototype;f.ya=null;f.ro=!0;f.qo=null;f.og=!
1;f.Ql=-1;f.Go=!0;f.sg="toggle_display";f.getType=function(){return
this.sg};f.ha=function(){return this.ya};f.rg=function(a)
{mn(this);this.ya=a};function mn(a){if(a.og)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.og};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.og&&this.am()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.qg();a=Ye(this.ya);if(this.ro)if(this.o.ka(a,"mousedown",this.Jp,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Ff(b)}catch(d){break}a=c;b=a.activeElement}this.o.ka(a,"mousedown",this.Jp,!
0);this.o.ka(a,"deactivate",this.Ip)}else
this.o.ka(a,"blur",this.Ip);"toggle_display"==this.sg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.sg&&this.qg();this.og=!0;this.Ql=Date.now();this.Ja?
(ij(this.Ja,"end",this.Ei,!1,this),this.Ja.play()):this.Ei()}}else
nn(this)};f.qg=Ma;function nn(a,b)
{a.og&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&yj(a.o),a.og=!
1,Date.now(),a.ua?(ij(a.ua,"end",t(a.xo,b),!
1,a),a.ua.play()):a.xo(b))}f.xo=function(a){"toggle_display"==this.sg?
this.Eu():"move_offscreen"==this.sg&&(this.ya.style.top="-10000px");this.kh(a)};
f.Eu=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.am=function()
{return this.dispatchEvent("beforeshow")};f.Ei=function()
{this.dispatchEvent("show")};f.kh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Jp=function(a)
{a=a.target;Ef(this.ya,a)||on(this,a)||150>Date.now()-this.Ql||nn(this,a)};
f.Ip=function(a){if(this.Go){var b=Ye(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Ef(this.ya,a)||"BODY"==a.tagName||
on(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Ql||
nn(this)}};function on(a,b){return jb(a.qo||[],function(c){return b===c||
Ef(c,b)})}f.wa=function()
{ln.ta.wa.call(this);this.o.Ha();Ni(this.Ja);Ni(this.ua);delete this.ya;delete
this.o;delete this.qo};function pn(a,b){Y.call(this,b);this.Of=!!
a;this.ua=null;this.Oc=Um({fv:this.Kj},this)}u(pn,Y);f=pn.prototype;f.ql=null;f.Hi=
!1;f.md=null;f.zc=null;f.Td=null;f.Vk=!1;f.lh=function(){return"goog-
modalpopup"};f.Kh=function(){return this.md};f.Va=function()
{pn.ta.Va.call(this);var a=this.ha();Hb(a,Ob(this.lh()).split(" "));Kf(a,!0);M(a,!
1);qn(this);rn(this)};
function qn(a){if(a.Of&&!a.zc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=qd(Wm).toString();a.zc=b;a.zc.className=a.lh()+"-
bg";M(a.zc,!1);Gh(a.zc,0)}a.md||(a.md=a.g.Ra("DIV",a.lh()+"-bg"),M(a.md,!
1))}function rn(a){a.Td||(a.Td=Rf(a.g,"SPAN"),M(a.Td,!1),Kf(a.Td,!
0),a.Td.style.position="absolute")}f.fq=function(){this.Vk=!1};f.Di=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){pn.ta.Nb.call(this,a);a=Ob(this.lh()).split("
");Hb(this.ha(),a);qn(this);rn(this);Kf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.zc&&vf(this.zc,this.ha());vf(this.md,this.ha());pn.ta.Ma.call(this);wf(this.T
d,this.ha());this.ql=new
Xm(this.g.g);Z(this).ka(this.ql,"focusin",this.sv);sn(this,!1)};f.kc=function()
{this.isVisible()&&this.Da(!
1);Ni(this.ql);pn.ta.kc.call(this);F(this.zc);F(this.md);F(this.Td)};
f.Da=function(a){if(a!
=this.Hi)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.va&&this.va.stop()
,this.Ja&&this.Ja.stop(),this.$a&&sn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Kj();this.mh();Z(this).ka(Sf(this.g),"resize",this.Kj).ka(Sf(this.g),"orient
ationchange",this.Oc);tn(this,!0);this.focus();this.Hi=!0;this.Ba&&this.La?
(ij(this.Ba,"end",this.Gi,!1,this),this.La.play(),this.Ba.play()):this.Gi()}}else
if(this.dispatchEvent("beforehide")){Z(this).Xa(Sf(this.g),
"resize",this.Kj).Xa(Sf(this.g),"orientationchange",this.Oc);this.Hi=!
1;this.va&&this.Ja?(ij(this.va,"end",this.Fi,!
1,this),this.Ja.play(),this.va.play()):this.Fi();a:{try{var
b=this.g,c=b.g.body,d=b.g.activeElement||c;if(!this.ua||this.ua==c)
{this.ua=null;break a}(d==c||b.Lm(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function sn(a,b){a.Gc||(a.Gc=new kn(a.ya,a.g));a=a.Gc;if(b){a.g||
(a.g=[]);b=a.i.Lo(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
Am(d,"hidden")||(X(d,"hidden",!0),a.g.push(d))}}else if(a.g)
{for(c=0;c<a.g.length;c++)a.g[c].removeAttribute("aria-hidden");a.g=null}}function
tn(a,b){a.zc&&M(a.zc,b);a.md&&M(a.md,b);M(a.ha(),b);M(a.Td,b)}f.Gi=function()
{this.dispatchEvent("show")};f.Fi=function(){tn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Hi};f.focus=function(){this.Ko()};
f.Kj=function(){this.zc&&M(this.zc,!1);this.md&&M(this.md,!1);var
a=this.g.g,b=jf(nf(a)||
window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidt
h));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight
));this.zc&&(M(this.zc,!0),K(this.zc,c,a));this.md&&(M(this.md,!
0),K(this.md,c,a))};
f.mh=function(){var a=nf(this.g.g)||window;if("fixed"==oh(this.ha(),"position"))var
b=0,c=0;else c=lf(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=jf(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);ph(this.ha(),b,c);ph(this.Td,b,c)};f.sv=function(a){this.Vk?
this.fq():a.target==this.Td&&T(this.Ko,0,this)};f.Ko=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.wa=function()
{Ni(this.Ba);this.Ba=null;Ni(this.va);this.va=null;Ni(this.La);this.La=null;Ni(this
.Ja);this.Ja=null;pn.ta.wa.call(this)};function un(a,b,c)
{pn.call(this,b,c);this.O=a||"modal-dialog";this.j=vn(vn(new wn,xn,!0),yn,!1,!
0)}u(un,pn);f=un.prototype;f.Wh=!0;f.Cp=!0;f.kl=!
0;f.Xi=.5;f.Fc="";f.Lf=null;f.re=null;f.Co=!1;f.
$c=null;f.ad=null;f.ui=null;f.Ec=null;f.Dd=null;f.uc=null;f.Pm="dialog";f.lh=functi
on(){return this.O};function zn(a,b){a.Fc=b;a.ad&&H(a.ad,b)}f.hb=function(){return
this.Fc};f.Hc=function(){return null!=this.Lf?Yd(this.Lf):""};f.sf=function()
{return this.Pm};f.jg=function(a){this.Pm=a};
function An(a){a.ha()||a.render()}f.Jb=function(){An(this);return this.Dd};function
Bn(a){An(a);return a.uc}function Cn(a){An(a);return a.ha()}f.Kh=function()
{An(this);return un.ta.Kh.call(this)};function Dn(a,b)
{a.Xi=b;a.ha()&&(b=a.Kh())&&Gh(b,a.Xi)}f.Oq=function(){};function En(a,b){var
c=Ob(a.O+"-title-draggable").split(" ");a.ha()&&(b?Hb(a.$c,c):Jb(a.$c,c));b&&!a.re?
(b=new Hm(a.ha(),a.$c),a.re=b,Hb(a.$c,c),O(a.re,"start",a.cw,!
1,a),O(a.re,"drag",a.Oq,!1,a)):!b&&a.re&&(a.re.Ha(),a.re=null)}
f.Va=function(){un.ta.Va.call(this);var
a=this.ha(),b=this.g;this.ui=this.getId();var c=this.getId()+".contentEl";this.
$c=b.Ra("DIV",this.O+"-title",this.ad=b.Ra("SPAN",{className:this.O+"-title-
text",id:this.ui},this.Fc),this.Ec=b.Ra("SPAN",this.O+"-title-close"));tf(a,this.
$c,this.Dd=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.uc=b.Ra("DIV",this.O+"-
buttons"));zm(this.ad,"heading");zm(this.Ec,"button");Kf(this.Ec,!
0);Dm(this.Ec,"Cerrar");zm(a,this.sf());X(a,"labelledby",this.ui||"");this.Lf&&
qe(this.Dd,this.Lf);M(this.Ec,this.Wh);this.j&&(a=this.j,a.ya=this.uc,a.render());M
(this.uc,!!this.j);Dn(this,this.Xi)};
f.Nb=function(a){un.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Dd=bf(null,b,a)[0];this.Dd||
(this.Dd=this.g.Ra("DIV",b),this.Lf&&qe(this.Dd,this.Lf),a.appendChild(this.Dd));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";(this.
$c=bf(null,b,a)[0])?(this.ad=bf(null,c,this.$c)[0],this.Ec=bf(null,d,this.$c)[0]):
(this.$c=this.g.Ra("DIV",b),a.insertBefore(this.$c,this.Dd));this.ad?
(this.Fc=Lf(this.ad),this.ad.id||(this.ad.id=this.getId())):(this.ad=C("SPAN",
{className:c,
id:this.getId()}),this.
$c.appendChild(this.ad));this.ui=this.ad.id;X(a,"labelledby",this.ui||"");this.Ec||
(this.Ec=this.g.Ra("SPAN",d),this.
$c.appendChild(this.Ec));M(this.Ec,this.Wh);b=this.O+"-
buttons";if(this.uc=bf(null,b,a)[0]){if(a=this.j=new wn(this.g),
(b=this.uc)&&1==b.nodeType){a.ya=b;b=$e("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Lf(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&x(d,"goog-buttonset-default")}}}else
this.uc=this.g.Ra("DIV",b),a.appendChild(this.uc),
this.j&&(a=this.j,a.ya=this.uc,a.render()),M(this.uc,!!
this.j);Dn(this,this.Xi)};f.Ma=function()
{un.ta.Ma.call(this);Z(this).ka(this.ha(),"keydown",this.Om).ka(this.ha(),"keypress
",this.Om);Z(this).ka(this.uc,"click",this.nv);En(this,this.kl);Z(this).ka(this.Ec,
"click",this.Bv);var a=this.ha();zm(a,this.sf());""!
==this.ad.id&&X(a,"labelledby",this.ad.id);if(!this.Cp){this.Cp=!1;if(this.$a)
{a=this.g;var b=this.Kh();a.Bi(this.zc);a.Bi(b)}this.isVisible()&&sn(this,!1)}};
f.kc=function(){this.isVisible()&&this.Da(!1);En(this,!
1);un.ta.kc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.$a||
this.render(),un.ta.Da.call(this,a))};f.Gi=function()
{un.ta.Gi.call(this);this.dispatchEvent("aftershow")};f.Fi=function()
{un.ta.Fi.call(this);this.dispatchEvent("afterhide");this.Co&&this.Ha()};
f.cw=function(){var a=this.g.g,b=jf(nf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=L(this.ha());"fixed"==oh(this.ha(),"position")?Jm(this.re,new
ch(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Jm(this.re,new
ch(0,0,c-d.width,a-d.height))};f.Bv=function(){Fn(this)};function Fn(a){if(a.Wh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new Gn(c,b))&&a.Da(!1)):a.Da(!
1)}}f.wa=function(){this.uc=this.Ec=null;un.ta.wa.call(this)};
function Hn(a,b){a.j=b;a.uc&&(a.j?
(b=a.j,b.ya=a.uc,b.render()):qe(a.uc,je),M(a.uc,!!a.j))}f.nv=function(a){a:
{for(a=a.target;null!=a&&a!=this.uc;){if("BUTTON"==a.tagName)break
a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var
b=this.j.get(a);this.dispatchEvent(new Gn(a,b))&&this.Da(!1)}};
f.Om=function(a){var b=!1,c=!
1,d=this.j,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
g=d&&d.g;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!
0,b=d.get(g),b=this.dispatchEvent(new Gn(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Vk=!
0;try{this.Td.focus()}catch(l){}T(this.fq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Ec)Fn(this);else
if(d){var
h=d.i,k=h&&In(d,h);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&
!e.disabled;!k||k.disabled||e||(g=h)}g&&d&&(c=!0,b=this.dispatchEvent(new
Gn(g,String(d.get(g)))))}else e!=this.Ec||32!=a.keyCode&&" "!=a.key||
Fn(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
Gn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Gn,Ri);function wn(a)
{Pm.call(this);a||
We();this.g=this.ya=this.i=null}u(wn,Pm);wn.prototype.set=function(a,b,c,d)
{Pm.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function vn(a,b,c,d){return
a.set(b.key,b.caption,c,d)}wn.prototype.render=function(){if(this.ya)
{qe(this.ya,je);var a=We(this.ya);this.forEach(function(b,c){b=a.Ra("BUTTON",
{name:c},b);c==this.i&&(b.className="goog-buttonset-
default");this.ya.appendChild(b)},this)}};wn.prototype.ha=function(){return
this.ya};function In(a,b){a=$e("BUTTON",a.ya);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
xn={key:"ok",caption:"Aceptar"},yn={key:"cancel",caption:"Cancelar"},Jn={key:"yes",
caption:"S\
u00ed"},Kn={key:"no",caption:"No"},Ln={key:"save",caption:"Guardar"},Mn={key:"conti
nue",caption:"Continuar"};"undefined"!=typeof document&&(vn(new wn,xn,!0,!
0),vn(vn(new wn,xn,!0),yn,!1,!0),vn(vn(new wn,Jn,!0),Kn,!1,!0),vn(vn(vn(new
wn,Jn),Kn,!0),yn,!1,!0),vn(vn(vn(new wn,Mn),Ln),yn,!0,!0));function Nn(a,b,c,d,e)
{lm.call(this,b,c,d,e);this.g=a}u(Nn,lm);Nn.prototype.mg=Ma;Nn.prototype.
$l=function(){this.mg();Nn.ta.$l.call(this)};Nn.prototype.Re=function()
{this.mg();Nn.ta.Re.call(this)};Nn.prototype.Cf=function()
{this.mg();Nn.ta.Cf.call(this)};function On(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Nn.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.j=-1}u(On,Nn);var
Pn=1/1024;f=On.prototype;
f.mg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=Pn&&(Gh(this.g,a),this.j=a)};f.Cf=function(){this.j=-
1;On.ta.Cf.call(this)};f.Re=function(){this.j=-
1;On.ta.Re.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function Qn(a,b,c)
{On.call(this,a,1,0,b,c)}u(Qn,On);Qn.prototype.Cf=function()
{this.show();Qn.ta.Cf.call(this)};Qn.prototype.Re=function()
{this.kb();Qn.ta.Re.call(this)};
function Rn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Nn.call(this,a,b,c,d,e)}u(Rn,Nn);Rn.prototype.mg=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.g.style.backgroundColor="rgb("+a.join(",")
+")"};function Sn(a,b){this.g=a[q.Symbol.iterator]
();this.i=b}Sn.prototype[Symbol.iterator]=function(){return
this};Sn.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value),done:a.done}};function Tn(a,b){return new
Sn(a,b)};function Un(a){if(a instanceof Vn||a instanceof Wn||a instanceof Xn)return
a;if("function"==typeof a.Dj)return new Vn(function(){return
Yn(a)});if("function"==typeof a[Symbol.iterator])return new Vn(function(){return
a[Symbol.iterator]()});if("function"==typeof a.jf)return new Vn(function(){return
Yn(a.jf())});throw Error("Not an iterator or iterable.");}
function Yn(a){if(!(a instanceof Uf))return a;var b=!1;return{next:function()
{for(var c;!b;)try{c=a.Dj();break}catch(d){if(d!==Tf)throw d;b=!
0}return{value:c,done:b}}}}function Vn(a){this.g=a}Vn.prototype.jf=function()
{return new Wn(this.g())};Vn.prototype[Symbol.iterator]=function(){return new
Xn(this.g())};Vn.prototype.i=function(){return new Xn(this.g())};function Wn(a)
{this.g=a}m(Wn,Uf);Wn.prototype.Dj=function(){var a=this.g.next();if(a.done)throw
Tf;return a.value};Wn.prototype.next=function(){return this.g.next()};
Wn.prototype[Symbol.iterator]=function(){return new
Xn(this.g)};Wn.prototype.i=function(){return new Xn(this.g)};function Xn(a)
{Vn.call(this,function(){return a});this.j=a}m(Xn,Vn);Xn.prototype.next=function()
{return this.j.next()};function Zn(a,b){this.i={};this.g=[];this.j=this.size=0;var
c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var
d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof
Zn)for(c=a.ae(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in
a)this.set(d,a[d])}f=Zn.prototype;f.lc=function(){$n(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.ae=function()
{$n(this);return this.g.concat()};
function ao(a,b){return a.has(b)}f.has=function(a){return bo(this.i,a)};function
co(a){a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){bo(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&$n(this),a=!0):a=!
1;return a};function $n(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];bo(a.i,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.size!=a.g.length){var
e={};for(c=b=0;b<a.g.length;)d=a.g[b],bo(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return bo(this.i,a)?this.i[a]:b};f.set=function(a,b)
{bo(this.i,a)||(this.size+=1,this.g.push(a),this.j+
+);this.i[a]=b};f.forEach=function(a,b){for(var c=this.ae(),d=0;d<c.length;d++){var
e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new
Zn(this)};f.keys=function(){return Un(this.jf(!0)).i()};f.values=function(){return
Un(this.jf(!1)).i()};f.entries=function(){var a=this;return
Tn(this.keys(),function(b){return[b,a.get(b)]})};
f.jf=function(a){$n(this);var b=0,c=this.j,d=this,e=new Uf;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return Vf;var h=d.g[b++];return{value:a?h:d.i[h],done:!
1}};var g=e.next;e.Dj=function(){var h=g.call(e);if(h.done)throw Tf;return
h.value};return e};function bo(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function eo(){this.i=new Zn;this.g=new
fo("",void 0);this.g.next=this.g.g=this.g}f=eo.prototype;f.get=function(a,b)
{return(a=this.i.get(a))?a.value:b};f.set=function(a,b){var c=this.i.get(a);c?
c.value=b:(c=new
fo(a,b),this.i.set(a,c),a=c,a.g=this.g.g,a.next=this.g,this.g.g=a,a.g.next=a)};f.sh
ift=function(){return go(this,this.g.next)};f.pop=function(){return
go(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};
f.ae=function(){return ho(this,function(a,b){return b})};f.lc=function(){return
ho(this,function(a){return a})};f.forEach=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)a.call(b,c.value,c.key,this)};function ho(a,b){for(var
c=[],d=a.g.next;d!=a.g;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return
c}function go(a,b){a.g!=b&&(b.remove(),a.i.remove(b.key));return b.value}function
fo(a,b){this.key=a;this.value=b}
fo.prototype.remove=function(){this.g.next=this.next;this.next.g=this.g;delete
this.g;delete this.next};function io(){P.call(this);this.i=new
eo}u(io,P);io.prototype.j=function(a){a.sort(jo);v(a,function(b)
{b.le(this)},this);this.i=new eo;v(a,function(b)
{this.i.set(b.Qa(),b)},this);this.dispatchEvent("update")};function jo(a,b){return
ko(a)-ko(b)}function lo(a){return a.i.lc()}function mo(a,b,c){a=lo(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Qa()==b){d=e;break}if(0<=d)return a[c+d]}function
no(a,b){return a.i.get(b)}
function oo(a,b){b=Ob(b);if(0!=b.length)return kb(lo(a),function(c){return
c.hb()==b})};/*

Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.


Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
function po(a){var b=qo;this.s=[];this.ua=b;this.Pa=a||null;this.o=this.j=!
1;this.i=void 0;this.oa=this.va=this.O=!
1;this.N=0;this.g=null;this.ma=0}po.prototype.cancel=function(a){if(this.j)this.i
instanceof po&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.ma--,0>=b.ma&&b.cancel())}this.ua?
this.ua.call(this.Pa,this):this.oa=!0;this.j||(a=new ro(this),so(this),to(this,!
1,a))}};po.prototype.na=function(a,b){this.O=!1;to(this,a,b)};
function to(a,b,c){a.j=!0;a.i=c;a.o=!b;uo(a)}function so(a){if(a.j){if(!a.oa)throw
new vo(a);a.oa=!1}}po.prototype.Gg=function(a){so(this);to(this,!0,a)};function
wo(a,b,c,d){a.s.push([b,c,d]);a.j&&uo(a)}po.prototype.then=function(a,b,c){var
d,e,g=new Jk(function(h,k){e=h;d=k});wo(this,e,function(h){h instanceof ro?
g.cancel():d(h)});return g.then(a,b,c)};po.prototype.$goog_Thenable=!0;function
xo(a){return jb(a.s,function(b){return"function"===typeof b[1]})}
function uo(a){if(a.N&&a.j&&xo(a)){var
b=a.N,c=yo[b];c&&(q.clearTimeout(c.lb),delete yo[b]);a.N=0}a.g&&(a.g.ma--,delete
a.g);b=a.i;for(var d=c=!1;a.s.length&&!a.O;){var
e=a.s.shift(),g=e[0],h=e[1];e=e[2];if(g=a.o?h:g)try{var k=g.call(e||a.Pa,b);void 0!
==k&&(a.o=a.o&&(k==b||k instanceof Error),a.i=b=k);if(Ik(b)||"function"===typeof
q.Promise&&b instanceof q.Promise)d=!0,a.O=!0}catch(l){b=l,a.o=!0,xo(a)||(c=!
0)}}a.i=b;d&&(k=r(a.na,a,!0),d=r(a.na,a,!1),b instanceof po?(wo(b,k,d),b.va=!
0):b.then(k,d));
c&&(b=new zo(b),yo[b.lb]=b,a.N=b.lb)}function vo()
{bb.call(this)}u(vo,bb);vo.prototype.message="Deferred has already
fired";vo.prototype.name="AlreadyCalledError";function ro()
{bb.call(this)}u(ro,bb);ro.prototype.message="Deferred was
canceled";ro.prototype.name="CanceledError";function zo(a)
{this.lb=q.setTimeout(r(this.i,this),0);this.g=a}zo.prototype.i=function(){delete
yo[this.lb];throw this.g;};var yo={};function Ao(a,b){var c=b||{};b=c.document||
document;var d=qd(a).toString(),e=Rf(new Xe(b),"SCRIPT"),g={jq:e,lg:void 0},h=new
po(g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function()
{Bo(e,!0);var n=new Co(1,"Timeout reached for loading script "+d);so(h);to(h,!
1,n)},l),g.lg=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(Bo(e,c.Ts||!
1,k),h.Gg(null))};e.onerror=function(){Bo(e,!0,k);var n=new Co(0,"Error while
loading script "+
d);so(h);to(h,!1,n)};g=c.attributes||{};$c(g,{type:"text/javascript",charset:"UTF-
8"});gf(e,g);e.src=qd(a);te(e);Do(b).appendChild(e);return h}function Do(a){var
b=$e("HEAD",a);return b&&0!==b.length?b[0]:a.documentElement}function qo()
{if(this&&this.jq){var a=this.jq;a&&"SCRIPT"==a.tagName&&Bo(a,!0,this.lg)}}function
Bo(a,b,c){null!
=c&&q.clearTimeout(c);a.onload=Ma;a.onerror=Ma;a.onreadystatechange=Ma;b&&window.se
tTimeout(function(){F(a)},0)}
function Co(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);bb.call(this,c);this.code=a}u(Co,bb);function Eo(a,b,c){Fo()&&(Ao(Go,
{document:a}).then(function(){var d=La("gapi.load",b);d&&d("gapi.rpc",
{Gg:function(){return Ho(c)},onerror:function(){return
null},timeout:5E3,ontimeout:function(){return null}})}),T(function()
{Ho(c)},5E3))}function Io(a){var b={};b.q=a;Jo("updateInViewportPage",b)}function
Ho(a){var b=La("gapi.rpc.register");"function"===typeof
b&&(b("handshake",function(){}),Ko(),Lo(a))}function Ko()
{O(document,"keydown",function(a){27==a.keyCode&&Jo("closeViewportDialog")})}
function Lo(a){var b=La("gapi.rpc.register");if("function"===typeof b)for(var c in
a)b(c,a[c])}function Jo(a,b){if(Fo()){var c=La("gapi.rpc.call");"function"===typeof
c&&c("..",a,null,b)}}function Fo(){try{return window.self!==window.top}catch(a)
{return!0}}var Go=sd(hd(id("//apis.google.com/js/api.js")));function Mo(a)
{P.call(this);No(this,a||"")}m(Mo,P);Mo.prototype.getQuery=function(){return
this.o};function No(a,b){a.o!=b&&(a.o=b,a.dispatchEvent("change"),Io(b))}function
Oo(a){a=new Q(a);return S(a,"q")||S(a,"vq")||S(a,"dq")}function Po(){return S(new
Q(window.location.toString()),"q")};function Qo(a){this.g={};this.V=a}function
Ro(a,b){var c=[];if(a.g[b]){var d=[],e;for(e in
a.g[b])d.push(e);wb(d);for(e=0;e<d.length;e++)c.push(a.g[b][d[e]])}return
c};function So(a){this.V=a;this.j=a.Fb()}So.prototype.qc=function(a)
{this.Ea&&(this.Ea.Ha(),uf(this.V.Ia().s.i));this.Ea=new
a(this.V);this.Ea.Od&&this.Ea.Od(this.V.Ga());this.Ea.Pd&&this.Ea.Pd()};So.prototyp
e.Ia=function(){return this.Ea};function To(a)
{W.call(this);this.oa=a;uf(a);I(a,"overflow","hidden");this.j=E("div");I(this.oa,
{position:"relative",padding:"0px"});xf(this.oa,this.j,0);this.Xb=new
Qo(this);this.Ja=[];this.ma=[];a=r(this.Qm,this,1);this.ma.push(["next",a]);a=r(thi
s.Qm,this,-
1);this.ma.push(["previous",a]);a=r(this.Sq,this);this.ma.push(["turntopage",a]);a=
r(this.Tq,this);this.ma.push(["zoomin",a]);a=r(this.Uq,this);this.ma.push(["zoomout
",a]);this.na=new So(this);a=E("div");V(a,!0);I(a,{position:"absolute",left:"0px",
top:"0px"});this.oa.appendChild(a);this.Rb=a;this.mb(Oh(this.oa));Uo.push(this);thi
s.Bd=new Mo;O(this.Bd,"change",this.Rq,!1,this)}u(To,W);var
Uo=[];f=To.prototype;f.Fb=function(){return this.j};f.wd=function(){return
this.Rb};f.mb=function(a)
{a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!this.i||!
Ee(this.i,a)){Qh(this.j,a);this.i=a;var
b=this.na.Ia();b&&b.mb(a);this.dispatchEvent("resize")}};f.Fa=function(){return
this.i};f.Bb=function(){return this.i.width};f.Db=function(){return this.i.height};
f.go=function(){this.dispatchEvent("load")};f.qc=function(a){this.O!
=a&&(this.O=a,this.na.qc(a),this.dispatchEvent("viewportmodechange"))};f.Za=functio
n(){return this.s};f.Ia=function(){return this.na.Ia()};function Vo(a,b)
{if(a.N)throw"";a.N=b;O(b,"update",r(a.Pq,a))}f.Pq=function()
{this.dispatchEvent("pagesupdate")};f.rb=function(){return
this.N};f.Cd=function(a,b){return(a=no(this.N,a))?
(this.vb(a,b),a):null};f.vb=function(a,b){if(this.o!=a||
b)this.o=a,this.dispatchEvent("pagechange")};
function Wo(a,b){Xo(a,b,r(function(c){T(r(this.vb,this,c))},a))}function Xo(a,b,c)
{a=a.rb();new Q(b);b=new a.o({url:b});b.le(a);Yo(b,r(a.oa,a,c))}f.Th=function(a,b)
{var c=this.na.Ia().Kb();if(c&&c.Ac&&(c=c.Ac(a))){b=b||new A(40,80);var
d=this.tb().getQuery();if(!d)return;var e=Zo(a,d);if(e)
{$o(this,c,b,e);return}Yo(a,r(this.Qq,this,c,b,d))}this.vb(a)};f.Qq=function(a,b,c,
d){(c=Zo(d,c))&&$o(this,a,b,c)};
function $o(a,b,c,d){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g+
+)e=ih(e,d[g]);d=b.Ga().se();d=b.Fa().width/d;e=new
qm(e.left,e.top);e.hk(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=rm(b.nd());b.add
(e);sm(b,c);a.Ia().Df(b)}}f.Qa=function(){return this.o.Qa()};f.Ga=function()
{return this.o};f.Tb=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.Ja.push(b);1==this.Ja.length&&ap(this)};
function ap(a){var b=a.Ja.shift();if(b){for(var c=b.shift(),d=0;d<a.ma.length;d+
+)a.ma[d][0]==c&&a.ma[d][1].apply(a,b);ap(a)}}function bp(a){var
b=a.na.Ia();b.ll&&b.ll(a.Ga())}f.Qm=function(a){var b=this.na.Ia(),c;b.ua?
c=b.ua(this.Ga(),a):c=mo(this.rb(),this.Ga().Qa(),a);c&&(this.vb(c),bp(this),this.d
ispatchEvent("pageturn"))};f.Sq=function(a)
{if(a=no(this.N,a))this.vb(a),bp(this)};f.Tq=function(){var
a=this.na.Ia();a.Nc&&(a.Nc(),bp(this))};f.Uq=function(){var
a=this.na.Ia();a.jd&&(a.jd(),bp(this))};
f.Rq=function(){this.dispatchEvent("searchupdate")};f.tb=function(){return
this.Bd};var cp={update:function(a){for(var b in a)cp[b]=a[b]},Is:function(a)
{if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in
a)cp.Hs(b,a[b])},Hs:function(a,b){cp[a]=b}};Ya("_OC_addFlags",cp.Is);var
dp;function ep(a,b,c){c=new Q(c.replace(/#.*/g,""));R(c,a,b);return
c.toString()}function fp(a){if(dp){var b=new Q(dp);Sj(b,a);return
b.toString()}return a}function gp(a){return ep("hl","es",a)}function hp(a){a=new
Q(a);var b=a.o.split("/");b[0]||b.shift();return 3<b.length?
b[3]:S(a,"id")||""}function ip(){var a=window.location.pathname.split("/");return
1>a.length?"":a[1]};function jp(a)
{P.call(this);this.ob={};a&&this.Ed(a)}u(jp,P);f=jp.prototype;f.se=function()
{return this.ob.w||this.getParent().g.width};f.de=function(){return this.ob.h||
this.getParent().g.height};function Xl(a){return a.se()/a.de()}f.Fa=function()
{return new De(this.se(),this.de())};f.Ed=function(a){for(var b in
a)this.ob[b]=a[b];this.dispatchEvent("update")};f.le=function(a)
{this.N=a};f.getParent=function(){return this.N};f.hb=function(){return
this.ob.title};
f.Ke=function(){var a=this.hb();return a?wm(a):""};function ko(a){return
a.ob.order}f.yd=function(a){if(this.ob.src&&a){var b=new
Q(this.ob.src);R(b,"w",a.width);return b.toString()}return
this.ob.src};f.Qa=function(){return this.ob.pid};function kp(a,b,c){if(8>=ec()){var
d=[];d[0]=O(a,"readystatechange",t(lp,a,t(mp,b),d))}else
ij(a,"load",t(mp,b));c&&ij(a,"error",t(mp,c))}function mp(a){T(a)}function
lp(a,b,c){if("complete"!=a.readyState)return!0;qj(c[0]);b();return!1}var
np=E("div");function op(a){if(a)if(z){np.appendChild(a);var
b=t(F,a);kp(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",F(a)};function pp(a,b,c,d,e,g,h)
{P.call(this);this.N=a;this.yb=b;this.Cb=c;this.j=d;this.i=e;this.oa=g;this.O=h;thi
s.o=Math.ceil(this.yb/this.j);this.s=Math.ceil(this.Cb/
this.i);this.g=[];for(a=0;a<this.o;++a){b=[];for(c=0;c<this.s;+
+c)b.push(null);this.g.push(b)}}m(pp,P);pp.prototype.empty=function(){for(var
a;a=this.N.firstChild;)op(a)};
function qp(a,b){var
c=Math.floor(b.left/a.j),d=Math.floor(b.top/a.i),e=Math.ceil((b.left+b.width)/
a.j),g=Math.ceil((b.top+b.height)/
a.i);e=Math.min(e,a.o);for(g=Math.min(g,a.s);c<e;c++)for(var h=d;h<g;h++)if(!a.g[c]
[h]){var k=a;var l=c,n=h;if(!k.g[l][n]){var p=E("IMG");I(p,
{position:"absolute",left:l*k.j+"px",top:n*k.i+"px",display:"none"});k.g[l]
[n]=p;k.N.appendChild(p)}k=k.g[l]
[n];l=a.oa(c,h);kp(k,r(a.ma,a,k,l),r(a.na,a,k,l));k.src=l}for(c=0;c<a.o;+
+c)for(h=0;h<a.s;++h){if(d=!!a.g[c][h])d=!hh(new ch(c*
a.j,h*a.i,(c+1)*a.j,(h+1)*a.i),b);d&&(op(a.g[c][h]),a.g[c]
[h]=null)}}pp.prototype.ma=function(a,b){I(a,
{display:""});this.O&&this.O(b)};pp.prototype.na=function(){};function rp()
{};function sp(a){this.g={};for(var b=0;b<a.length;b++){var c=a[b];this.g[c.z]=new
De(c.w,c.h)}}function tp(a,b){return(a=Uc(a.g,function(c){return c.height==b}))?
Number(a):null}function up(a,b){return(a=a.g[b])?a.width:null};function vp(a)
{if(a)return a.isEntityPageViewport;a=S(new
Q(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a};function wp(a)
{jp.call(this,a);this.Lj={};this.Ba={};this.s={};this.va=this.na=null}var
xp;u(wp,jp);f=wp.prototype;f.Ed=function(a,b)
{wp.ta.Ed.call(this,a);b&&(this.ua=b)};function Yo(a,b)
{yp(a,a.qf(),b)}f.qf=function(){var a=zp(this);R(a,"jscmd","click3");var
b;this.Bd&&(b=this.Bd.getQuery());Ap(this,"vq",b);Qc(this.Lj,function(c,d)
{R(a,d,c)});return a};
function yp(a,b,c){b=b.toString();if(b==a.ua)c&&c(a);else if(c&&(a.s[b]=a.s[b]||
[]).push(c),b!=a.ma)
{a.ma=b;a.j&&q.clearTimeout(a.j);a.j=q.setTimeout(r(a.Pt,a,b),6E3);var
d;a.Bd&&(d=a.Bd.getQuery());xp(b,r(a.Vq,a,b,d))}}function Ap(a,b,c){c?
a.Lj[b]=c:delete a.Lj[b]}f.Lj=null;f.Vq=function(a,b,c)
{this.ma==a&&(this.ma=null,this.j&&(q.clearTimeout(this.j),this.j=null),this.ua=a,B
p(this,c.page[0]),this.N.Hl(c),b=this.s[a])&&(v(b,function(d){d(this)},this),delete
this.s[a])};
f.Pt=function(a){this.j=this.ma=null;delete this.s[a]};function zp(a){var
b=a.ob.url;b?b=new Q(b):(b=new
Q(a.N.Tp),R(b,"pg",a.Qa()),a.ob.sig&&R(b,"sig",a.ob.sig));vp()&&R(b,"source","entit
y_page");return b}f.Bc=function(){return zp(this).toString()};f.se=function()
{return this.ob.w||this.getParent().g.width};f.de=function(){return this.ob.h||
this.getParent().g.height};
var
Cp={additional_info:"additional_info",content:"content",feedbackUrl:"uf",flags:"fla
gs",highlights:"highlights",links:"links",order:"order",pid:"pid",src:"src",snippet
Src:"snippet_src"};function Bp(a,b){var c={},d;for(d in Cp){var e=Cp[d],g=b[e];void
0!==g&&("highlights"==e?
a.Ba[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.na=new
sp(d.tileres),d=d.page_scanjob_coordinates)&&(a.va=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Ed(c)}
wp.prototype.Hc=function(){return this.ob.content};wp.prototype.o=function(a)
{return!!(this.ob.flags&a)};function Dp(a,b){return jb(b,r(a.o,a))}function Ep(a,b)
{b=Ke(b);b=b.replace(/'/g,"&#39;");if(a=a.Ba[b]){var c=[];v(a,function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c}}function Zo(a,b){if(a=Ep(a,b))return
ib(a,t(Fp,1))}function Fp(a,b){b=ib(b,function(c){return Math.round(c*a)});return
new ch(b[0],b[1],b[2],b[3])}
function Gp(a){if(a.ob.links)return ib(a.ob.links,function(b){var
c=b.region;return[c.X,c.Y,c.W,c.H,b.target_pid,b.url]})}function Hp(a)
{if(a.ob.clip_highlight||a.ob.clip_highlights){var b=[];v(a.ob.clip_highlights||
[a.ob.clip_highlight],function(c){var d=[];v(["X","Y","W","H"],function(e)
{d.push(c[e])});b.push(d)});return b}return null}
wp.prototype.yd=function(a){if(this.ob.src&&a){var b=new
Q(this.ob.src);a&&Qc(this.vl(),function(c,d){"height"==d&&a.height?
R(b,c,a.height):"width"==d&&a.width&&R(b,c,a.width)});return b.toString()}return
this.ob.src};wp.prototype.vl=function(){return{width:"w",height:"h"}};function
Ip(a,b,c,d){this.jk=a||256;this.ik=b||256;this.i=c||3;this.j=d||
3;this.g=null}function Jp(a,b){a.g=b}Ip.prototype.Ro=function(a,b,c,d,e){var
g=this.i,h=this.j;b=Math.ceil(b/this.jk);c=Math.ceil(c/this.ik);var
k=Math.floor(e/g),l=Math.floor(d/h),n=g*b*k;e-=k*g;g=Math.min(g,c-k*g);n+=g*h*l;d-
=l*h;h=Math.min(h,b-l*h);d=n+(e*h+d);a=new
Q(a);R(a,"tid",d);this.g&&(a=this.g(a,d));return a.toString()};function Kp()
{}Kp.prototype.hb=function(){return this.Fc};function Lp(){this.g=new
Map}Lp.prototype.add=function(a,b){this.g.set(Sa(a),b)};function Mp(a,b){b=void
0===b?[]:b;b=new Set(b.map(function(g){return Sa(g)}));for(var
c=la(a.g.keys()),d=c.next();!d.done;d=c.next())if(d=d.value,!b.has(d)){var
e=a.g.get(d);e&&e.Na();a.g.delete(d)}};function Np(){this.i={};this.g=new
Lp}function Op(a,b,c){a.i[Sa(b)]=c}Np.prototype.Na=function(){Mp(this.g)};function
Pp(a,b){b=hb(b,function(c){return!!
this.i[Sa(c.constructor)]},a);Mp(a.g,b);v(b,function(c){this.g.g.has(Sa(c))||
this.g.add(c,this.i[Sa(c.constructor)].render(c))},a)};function Qp(a)
{this.Kf=a}function Rp(a,b,c,d){a=Sp(a,d);if(0<c)for(c=0;c<a.length;c++)
{if(a[c]>b)return a[c]}else for(c=a.length-1;0<=c;c--)if(a[c]<b)return a[c];return
b}function Sp(a,b){var c=b||[];a=hb(a.Kf,function(d){return!jb(c,function(e){return
50>Math.abs(e-d)})});a.push.apply(a,c);wb(a);return a};function Tp(a,b)
{io.call(this);this.O={};a&&(this.Tp=a.prefix,this.rp=a.image_prefix||
a.prefix,a=ib(a.page,function(c){c=new this.o(c);b&&(c.Bd=b);return
c},this),this.j(a))}u(Tp,io);Tp.prototype.Hl=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=no(this,c.pid);d&&Bp(d,c)}};Tp.prototype.o=wp;Tp.prototype.oa=function(a,b
){if(!no(this,b.Qa())){var c=sb(lo(this));tb(c,b);this.j(c)}this.O[b.Qa()]=!
0;a&&a(b)};function Up(a,b,c){hl(a,t(Vp,b,c))}function Vp(a,b,c){c=c.target;pl(c)?
a(rl(c)):b&&b()};var Wp={},Xp=null;var Yp="function"===typeof Uint8Array;var
Zp="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void
0;function $p(a,b){Object.isFrozen(a)||(Zp?a[Zp]|=b:void 0!==a.g?a.g|
=b:Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!0,enumerable:!
1}}))}function aq(a){var b;Zp?b=a[Zp]:b=a.g;return null==b?0:b}function bq(a)
{$p(a,1);return a}function cq(a){return Array.isArray(a)?!!(aq(a)&2):!1}function
dq(a){if(!Array.isArray(a))throw Error("cannot mark non-array as immutable");
$p(a,2)};function eq(a){return null!==a&&"object"===typeof a&&!
Array.isArray(a)&&a.constructor===Object}var fq=Object.freeze(bq([]));function
gq(a){if(cq(a.wc))throw Error("Cannot mutate an immutable Message");}var
hq="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance;function
iq(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}};function jq(a,b,c)
{return-1===b?null:b>=a.o?a.i?a.i[b]:void 0:(void 0===c?0:c)&&a.i&&(c=a.i[b],null!
=c)?c:a.wc[b+a.j]}function kq(a,b,c,d,e){d=void 0===d?!1:d;(void 0===e?0:e)||
gq(a);b<a.o&&!d?a.wc[b+a.j]=c:(a.i||(a.i=a.wc[a.o+a.j]={}))[b]=c;return a}function
lq(a,b){a=jq(a,b);a=null==a?a:!!a;return null==a?!1:a}function mq(a,b)
{gq(a);kq(a,b,void 0,!1,!1);return a}
function nq(a,b,c,d,e){if(-1===c)return null;a.g||(a.g={});var g=a.g[c];if(g)return
g;e=jq(a,c,void 0===e?!1:e);if(null==e&&!d)return g;b=new
b(e);cq(a.wc)&&dq(b.wc);return a.g[c]=b};function oq(a,b){b=void 0===b?pq:b;return
qq(a,b)}function rq(a,b){if(null!=a){if(Array.isArray(a))a=qq(a,b);else if(eq(a))
{var c={},d;for(d in a)c[d]=rq(a[d],b);a=c}else a=b(a);return a}}function qq(a,b)
{for(var c=a.slice(),d=0;d<c.length;d+
+)c[d]=rq(c[d],b);Array.isArray(a)&&aq(a)&1&&bq(c);return c}
function sq(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a:switch(typeof
a){case "number":a=isFinite(a)?a:String(a);break a;case "object":if(a&&!
Array.isArray(a)&&Yp&&null!=a&&a instanceof Uint8Array){var b;void
0===b&&(b=0);if(!Xp){Xp={};for(var
c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/
=","+/","-_=","-_.","-_"],e=0;5>e;e++){var
g=c.concat(d[e].split(""));Wp[e]=g;for(var h=0;h<g.length;h++){var k=g[h];void
0===Xp[k]&&(Xp[k]=h)}}}b=Wp[b];c=Array(Math.floor(a.length/
3));d=b[64]||"";for(e=g=0;g<a.length-2;g+=3){var
l=a[g],n=a[g+1];k=a[g+2];h=b[l>>2];l=b[(l&3)<<4|n>>4];n=b[(n&15)<<2|
k>>6];k=b[k&63];c[e++]=h+l+n+k}h=0;k=d;switch(a.length-g){case
2:h=a[g+1],k=b[(h&15)<<2]||d;case 1:a=a[g],c[e]=b[a>>2]+b[(a&3)<<4|
h>>4]+k+d}a=c.join("")}}return Array.isArray(a)?oq(a,sq):a}function pq(a){return
Yp&&null!=a&&a instanceof Uint8Array?new Uint8Array(a):a};function tq(a,b,c){a||
(a=uq);uq=null;var d=this.constructor.i;a||(a=d?[d]:[]);this.j=(d?0:-1)-
(this.constructor.g||0);this.g=void 0;this.wc=a;a:{d=this.wc.length;a=d-
1;if(d&&(d=this.wc[a],eq(d))){this.o=a-this.j;this.i=d;break a}void 0!==b&&-1<b?
(this.o=Math.max(b,a+1-this.j),this.i=void
0):this.o=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b+
+)if(a=c[b],a<this.o)a+=this.j,(d=this.wc[a])?
Array.isArray(d)&&bq(d):this.wc[a]=fq;else{d=this.i||
(this.i=this.wc[this.o+this.j]={});var e=d[a];e?Array.isArray(e)&&
bq(e):d[a]=fq}}tq.prototype.toJSON=function(){return
oq(this.wc,sq)};tq.prototype.clone=function(){var a=oq(this.wc);uq=a;a=new
this.constructor(a);uq=null;vq(a,this);return a};tq.prototype.toString=function()
{return this.wc.toString()};
function vq(a,b){b.s&&(a.s=b.s.slice());var c=b.g;if(c){b=b.i;for(var d in c){var
e=c[d];if(e){var g=!(!b||!b[d]),h=+d;if(Array.isArray(e)){if(e.length){var
k=a,l=e[0].constructor;k.g||(k.g={});var n=cq(k.wc),p=k.g[h];if(!p){p=k;g=void
0===g?!1:g;var w=!0;w=void 0===w?!0:w;g=void 0===g?!1:g;var
D=jq(p,h,g);null==D&&(D=fq);if(cq(p.wc))w&&(dq(D),Object.freeze(D));else
if(D===fq||cq(D))D=bq(D.slice()),kq(p,h,D,g);g=D;p=[];n=n||
cq(g);for(w=0;w<g.length;w++)p[w]=new
l(g[w]),n&&dq(p[w].wc);n&&(dq(p),Object.freeze(p));
k.g[h]=p}h=p;for(k=0;k<Math.min(h.length,e.length);k+
+)vq(h[k],e[k])}}else(h=nq(a,e.constructor,h,void 0,g))&&vq(h,e)}}}}var uq;function
wq(){tq.apply(this,arguments)}m(wq,tq);function xq(){var
a={};Object.defineProperties(wq,(a[Symbol.hasInstance]=iq(function(){throw
Error("Cannot perform instanceof checks for
MutableMessage");}),a))}hq&&xq();function yq()
{wq.apply(this,arguments)}m(yq,wq);function zq(){var
a={};Object.defineProperties(yq,
(a[Symbol.hasInstance]=iq(Object[Symbol.hasInstance]),a))}hq&&zq();function Aq(a,b)
{Y.call(this,b);this.j=a}u(Aq,Y);Aq.prototype.i="info";Aq.prototype.s=!1;var
Bq={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};Aq.prototype.getType=function(){return
this.i};function Cq(a,b){if(a.Jb()){var
c=a.ha(),d=Bq[b];Ib(c,Bq[a.i]);x(c,d)}a.i=b}function Dq(a,b){a.j=b;if(b=a.ha()){var
c=a.g;c.Mm(b);c.Km(b,a.j)}}Aq.prototype.isVisible=function(){var a=this.ha();return
null!=a&&Fb(a,"jfk-butterBar-shown")};
Aq.prototype.Da=function(a){Kb(this.ha(),"jfk-butterBar-shown",a)};function Eq(a,b)
{a.s=b;(b=a.ha())&&Kb(b,"jfk-butterBar-mini",a.s)}Aq.prototype.Va=function()
{this.ya=this.g.Ra("DIV","jfk-butterBar");var
a=this.ha();a&&(X(a,"live","assertive"),X(a,"atomic","true"));Dq(this,this.j);Eq(th
is,this.s);Cq(this,this.i)};function Fq(a)
{this.j=a.page_id;this.g=a.page_number||"";this.i=a.snippet_text||"";this.o=a.page_
url}Fq.prototype.Qa=function(){return this.j};Fq.prototype.Bc=function(){return
this.o};function Gq(a){this.g=a;0<this.g.number_of_results?
(this.ub=ib(this.g.search_results,function(b){return new
Fq(b)},this),this.id=this.g.search_results[0].page_id+Hq(this)
+this.g.search_results[this.g.number_of_results-1].page_id):this.ub=[]}function
Iq(a){return a.g.spellresults&&a.g.spellresults.correct_spell?
a.g.spellresults.correct_spell:null}function Hq(a){return
a.g.search_query_escaped};function Jq(a)
{P.call(this);this.url=a;this.j=null;this.N=!0}m(Jq,P);Jq.prototype.$e=function()
{if(this.N)this.N=!1;else throw Error();};function Kq(a,b)
{Jq.call(this,a);this.O=b||"GET";this.i=new tj;this.g=new
dl}m(Kq,Jq);f=Kq.prototype;f.$e=function(a,b){Jq.prototype.
$e.call(this,a,b);this.s=a;this.o=b;this.i.ka(this.g,"success",r(this.Xq,this));thi
s.i.ka(this.g,"error",r(this.Wq,this));this.g.send(this.url.toString(),this.O,void
0)};f.Xq=function(a)
{this.j=JSON.parse(ql(a.target));T(r(this.dispatchEvent,this,"success"));this.s&&T(
t(this.s,this.j));T(r(this.kk,this))};
f.Wq=function()
{T(r(this.dispatchEvent,this,"error"));this.o&&T(this.o);T(r(this.kk,this))};f.abor
t=function(){this.g.abort();this.kk();return!1};f.kk=function()
{yj(this.i);this.o=this.s=null};function Lq(a,b,c,d)
{Vi.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}u(Lq,
Vi);function Mq(a,b)
{P.call(this);a&&this.attach(a,b)}u(Mq,P);f=Mq.prototype;f.ya=null;f.Aj=null;f.Ol=n
ull;f.Bj=null;f.Tc=-1;f.te=-1;f.lk=!1;
var
Nq={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,6
3239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,6324
7:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Oq=
{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,P
ageDown:34,Insert:45},Pq=qc&&nc;f=Mq.prototype;
f.Yq=function(a){if(oc||lc)if(17==this.Tc&&!a.ctrlKey||18==this.Tc&&!a.altKey||
qc&&91==this.Tc&&!a.metaKey)this.te=this.Tc=-1;-1==this.Tc&&(a.ctrlKey&&17!
=a.keyCode?this.Tc=17:a.altKey&&18!=a.keyCode?this.Tc=18:a.metaKey&&91!
=a.keyCode&&(this.Tc=91));Dj(a.keyCode,this.Tc,a.shiftKey,a.ctrlKey,a.altKey,a.meta
Key)?
(this.te=Ej(a.keyCode),Pq&&(this.lk=a.altKey)):this.handleEvent(a)};f.Zq=function(a
){this.te=this.Tc=-1;this.lk=a.altKey};
f.handleEvent=function(a){var b=a.Ob,c=b.altKey;if(z&&"keypress"==a.type){var
d=this.te;var e=13!=d&&27!=d?b.keyCode:0}else(oc||lc)&&"keypress"==a.type?
(d=this.te,e=0<=b.charCode&&63232>b.charCode&&Cj(d)?b.charCode:0):
("keypress"==a.type?(Pq&&(c=this.lk),b.keyCode==b.charCode?32>b.keyCode?
(d=b.keyCode,e=0):(d=this.te,e=b.charCode):(d=b.keyCode||this.te,e=b.charCode||0)):
(d=b.keyCode||this.te,e=b.charCode||0),qc&&63==e&&224==d&&(d=191));var g=d=Ej(d);d?
63232<=d&&d in Nq?g=Nq[d]:25==d&&a.shiftKey&&
(g=9):b.keyIdentifier&&b.keyIdentifier in Oq&&(g=Oq[b.keyIdentifier]);if(!
nc||"keypress"!=a.type||
Dj(g,this.Tc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Tc,this.Tc=g,b=new
Lq(g,e,a,b),b.altKey=c,this.dispatchEvent(b)};f.ha=function(){return
this.ya};f.attach=function(a,b)
{this.Bj&&Qq(this);this.ya=a;this.Aj=O(this.ya,"keypress",this,b);this.Ol=O(this.ya
,"keydown",this.Yq,b,this);this.Bj=O(this.ya,"keyup",this.Zq,b,this)};
function Qq(a)
{a.Aj&&(qj(a.Aj),qj(a.Ol),qj(a.Bj),a.Aj=null,a.Ol=null,a.Bj=null);a.ya=null;a.Tc=-
1;a.te=-1}f.wa=function(){Mq.ta.wa.call(this);Qq(this)};function Rq(a,b){if(!
a)throw Error("Invalid class name "+a);if("function"!==typeof b)throw
Error("Invalid decorator function "+b);Sq[a]=b}var Tq={},Sq={};function Uq(a)
{this.g=a}Na(Uq);function Vq(a,b){a&&(a.tabIndex=b?0:-
1)}f=Uq.prototype;f.mk=function(a){return"DIV"==a.tagName};function Wq(a,b,c)
{c.id&&b.ah(c.id);var d=a.tg(),e=!
1,g=Db(c);g&&Array.prototype.forEach.call(g,function(h){h==d?e=!0:h&&(h==d+"-
disabled"?b.Ta(!1):h==d+"-horizontal"?Xq(b,"horizontal"):h==d+"-
vertical"&&Xq(b,"vertical"))},a);e||x(c,d);Yq(a,b,c);return c}
function Yq(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;)
{e=d.nextSibling;if(1==d.nodeType){var g=a.Nh(d);g&&(g.ya=d,b.isEnabled()||g.Ta(!
1),b.Oa(g),dn(g,d))}else d.nodeValue&&""!=Ob(d.nodeValue)||
c.removeChild(d);d=e}}f.Nh=function(a){a:{a=Db(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in Sq?Sq[d]():null){a=d;break a}}a=null}return
a};f.nk=function(a){a=a.ha();Kh(a,!0,nc);z&&(a.hideFocus=!0);var
b=this.g;b&&zm(a,b)};f.tg=function(){return"goog-container"};f.Mo=function()
{return"vertical"};function Zq(){}var $q;Na(Zq);var
ar={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=Z
q.prototype;f.ug=function(){};f.Pc=function(a){return
a.g.Ra("DIV",br(this,a).join(" "),a.Hc())};f.Jc=function(a){return a};function
cr(a,b,c){(a=a.ha?a.ha():a)&&(c?Hb:Jb)(a,[b])}f.Ii=function(){return!0};
f.Sb=function(a,b){b.id&&a.ah(b.id);var c=this.Jc(b);c&&c.firstChild?
dr(a,c.firstChild.nextSibling?sb(c.childNodes):c.firstChild):a.wg=null;var
d=0,e=this.Wa(),g=this.Wa(),h=!1,k=!1,l=sb(Db(b));l.forEach(function(n){h||n!=e?k||
n!=g?d|=this.mj(n):k=!0:(h=!0,g==e&&(k=!0));1==this.mj(n)&&If(c)&&Kf(c,!
1)},this);a.Vd=d;h||(l.push(e),g==e&&(k=!0));k||l.push(g);
(a=a.Kd)&&l.push.apply(l,a);h&&k&&!a||Eb(b,l.join(" "));return b};f.Ji=function(a)
{hn(a)&&this.Sm(a.ha(),!0);a.isEnabled()&&this.nh(a,a.isVisible())};
function er(a,b,c){if(a=c||a.ug())c=b.getAttribute("role")||null,a!
=c&&zm(b,a)}function fr(a,b,c){var d=b.Ua;null!=d&&a.ii(c,d);b.isVisible()||
X(c,"hidden",!b.isVisible());b.isEnabled()||a.oe(c,1,!
b.isEnabled());gr(b,8)&&a.oe(c,8,hr(b,8));gr(b,16)&&a.oe(c,16,hr(b,16));gr(b,64)&&a
.oe(c,64,b.rd())}f.ii=function(a,b){Dm(a,b)};f.qk=function(a,b){Kh(a,!b,!
z)};f.Sm=function(a,b){cr(a,this.Wa()+"-rtl",b)};f.Rm=function(a){var b;return
gr(a,32)&&(b=a.ha())?If(b):!1};
f.nh=function(a,b){var c;if(gr(a,32)&&(c=a.ha())){if(!b&&hr(a,32))
{try{c.blur()}catch(d){}hr(a,32)&&a.Ki(null)}If(c)!=b&&Kf(c,b)}};f.Da=function(a,b)
{M(a,b);a&&X(a,"hidden",!b)};f.Zc=function(a,b,c){var d=a.ha();if(d){var
e=this.Lh(b);e&&cr(a,e,c);this.oe(d,b,c)}};f.oe=function(a,b,c){$q||
($q={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=$q[b];var
d=a.getAttribute("role")||null;d&&(d=ar[d]||b,b="checked"==b||"selected"==b?
d:b);b&&X(a,b,c)};
f.vg=function(a,b){var c=this.Jc(a);c&&(uf(c),b&&("string"===typeof b?H(c,b):
(a=function(d){if(d){var e=Ye(c);c.appendChild("string"===typeof d?
e.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!Qa(b)||"nodeType"in b?
a(b):sb(b).forEach(a))))};f.Wa=function(){return"goog-control"};function br(a,b)
{var c=a.Wa(),d=[c],e=a.Wa();e!=c&&d.push(e);c=b.Vd;for(e=[];c;){var g=c&-
c;e.push(a.Lh(g));c&=~g}d.push.apply(d,e);(a=b.Kd)&&d.push.apply(d,a);return
d}f.Lh=function(a){this.g||ir(this);return this.g[a]};
f.mj=function(a){if(!this.Pa){this.g||ir(this);var b=this.g,c={},d;for(d in
b)c[b[d]]=d;this.Pa=c}a=parseInt(this.Pa[a],10);return isNaN(a)?0:a};function ir(a)
{var b=a.Wa();a.g={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function jr(a,b,c)
{Y.call(this,c);if(!b){for(b=this.constructor;b;){var
d=Sa(b);if(d=Tq[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=
d?"function"===typeof d.Eb?d.Eb():new d:null}this.j=b;this.wg=void 0!==a?
a:null;this.Ua=null}u(jr,Y);f=jr.prototype;f.wg=null;f.Vd=0;f.ti=39;f.Pf=255;f.ri=0
;f.Li=!0;f.Kd=null;f.rk=!0;f.Um=null;function kr(a,b){a.$a&&b!
=a.rk&&lr(a,b);a.rk=b}f.xd=function(){return this.j};function mr(a,b){b&&(a.Kd?
mb(a.Kd,b)||a.Kd.push(b):a.Kd=[b],cr(a,b,!0))}
function nr(a,b){b&&a.Kd&&ob(a.Kd,b)&&(0==a.Kd.length&&(a.Kd=null),cr(a,b,!
1))}f.Va=function(){var
a=this.j.Pc(this);this.ya=a;er(this.j,a,this.sf());this.j.qk(a,!
1);this.isVisible()||this.j.Da(a,!1)};f.sf=function(){return
this.Um};f.jg=function(a){this.Um=a};f.ii=function(a){this.Ua=a;var
b=this.ha();b&&this.j.ii(b,a)};f.Jb=function(){return
this.j.Jc(this.ha())};f.Di=function(a){return this.j.Ii(a)};
f.Nb=function(a){this.ya=a=this.j.Sb(this,a);er(this.j,a,this.sf());this.j.qk(a,!
1);this.Li="none"!=a.style.display};f.Ma=function()
{jr.ta.Ma.call(this);fr(this.j,this,this.ya);this.j.Ji(this);if(this.ti&-
2&&(this.rk&&lr(this,!0),gr(this,32))){var a=this.ha();if(a){var b=this.O||
(this.O=new Mq);b.attach(a);Z(this).ka(b,"key",this.Sc).ka(a,"focus",this.
$q).ka(a,"blur",this.Ki)}}};
function lr(a,b){var c=Z(a),d=a.ha();b?(c.ka(d,Ui.Cg,a.af).ka(d,
[Ui.Dg,Ui.Ah],a.he).ka(d,"mouseover",a.Me).ka(d,"mouseout",a.Bl),a.Uh!
=Ma&&c.ka(d,"contextmenu",a.Uh),z&&(Fc(9)||c.ka(d,"dblclick",a.Tm),a.ua||(a.ua=new
or(a),Pi(a,a.ua)))):(c.Xa(d,Ui.Cg,a.af).Xa(d,
[Ui.Dg,Ui.Ah],a.he).Xa(d,"mouseover",a.Me).Xa(d,"mouseout",a.Bl),a.Uh!
=Ma&&c.Xa(d,"contextmenu",a.Uh),z&&(Fc(9)||
c.Xa(d,"dblclick",a.Tm),Ni(a.ua),a.ua=null))}
f.kc=function()
{jr.ta.kc.call(this);this.O&&Qq(this.O);this.isVisible()&&this.isEnabled()&&this.j.
nh(this,!1)};f.wa=function(){jr.ta.wa.call(this);this.O&&(this.O.Ha(),delete
this.O);delete this.j;this.ua=this.Kd=this.wg=null};f.Hc=function(){return
this.wg};function pr(a,b){a.j.vg(a.ha(),b);a.wg=b}function dr(a,b)
{a.wg=b}f.Pg=function(){var a=this.Hc();if(!a)return"";a="string"===typeof a?
a:Array.isArray(a)?a.map(Nf).join(""):Lf(a);return Ie(a)};f.isVisible=function()
{return this.Li};
f.Da=function(a,b){return b||this.Li!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.ha())&&this.j.Da(b,a),this.isEnabled()&&this.j.nh(this,a),this.Li=a,!0):!
1};f.isEnabled=function(){return!hr(this,1)};f.Ta=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!qr(this,1,!
a)||(a||(rr(this,!1),this.Wc(!1)),this.isVisible()&&this.j.nh(this,a),this.Zc(1,!
a,!0))};f.Wc=function(a){qr(this,2,a)&&this.Zc(2,a)};function rr(a,b)
{qr(a,4,b)&&a.Zc(4,b)}
f.nm=function(a){qr(this,8,a)&&this.Zc(8,a)};f.Gf=function(a)
{qr(this,16,a)&&this.Zc(16,a)};f.Nj=function(a)
{qr(this,32,a)&&this.Zc(32,a)};f.rd=function(){return hr(this,64)};f.Qb=function(a)
{qr(this,64,a)&&this.Zc(64,a)};function hr(a,b){return!!
(a.Vd&b)}f.Zc=function(a,b,c){c||1!=a?gr(this,a)&&b!
=hr(this,a)&&(this.j.Zc(this,a,b),this.Vd=b?this.Vd|a:this.Vd&~a):this.Ta(!
b)};function gr(a,b){return!!(a.ti&b)}
f.Zb=function(a,b){if(this.$a&&hr(this,a)&&!b)throw Error("Component already
rendered");!b&&hr(this,a)&&this.Zc(a,!1);this.ti=b?this.ti|a:this.ti&~a};function
sr(a,b){return!!(a.Pf&b)&&gr(a,b)}function qr(a,b,c){return gr(a,b)&&hr(a,b)!=c&&(!
(a.ri&b)||a.dispatchEvent(an(b,c)))&&!a.Id}f.Me=function(a){!
tr(a,this.ha())&&this.dispatchEvent("enter")&&this.isEnabled()&&sr(this,2)&&this.Wc
(!0)};f.Bl=function(a){!
tr(a,this.ha())&&this.dispatchEvent("leave")&&(sr(this,4)&&rr(this,!
1),sr(this,2)&&this.Wc(!1))};
f.Uh=Ma;function tr(a,b){return!!
a.relatedTarget&&Ef(b,a.relatedTarget)}f.af=function(a)
{this.isEnabled()&&(sr(this,2)&&this.Wc(!0),Xi(a)&&(sr(this,4)&&rr(this,!
0),this.j&&this.j.Rm(this)&&this.ha().focus()));Xi(a)&&a.preventDefault()};f.he=fun
ction(a){this.isEnabled()&&(sr(this,2)&&this.Wc(!
0),hr(this,4)&&this.Se(a)&&sr(this,4)&&rr(this,!1))};f.Tm=function(a)
{this.isEnabled()&&this.Se(a)};
f.Se=function(a){sr(this,16)&&this.Gf(!hr(this,16));sr(this,8)&&this.nm(!
0);sr(this,64)&&this.Qb(!this.rd());var b=new
Ri("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.dm=a.dm);return this.dispatchEvent(b)};f.$q=function()
{sr(this,32)&&this.Nj(!0)};f.Ki=function(){sr(this,4)&&rr(this,!
1);sr(this,32)&&this.Nj(!1)};f.Sc=function(a){return
this.isVisible()&&this.isEnabled()&&this.fe(a)?
(a.preventDefault(),a.stopPropagation(),!0):!1};
f.fe=function(a){return 13==a.keyCode&&this.Se(a)};if("function"!==typeof jr)throw
Error("Invalid component class "+jr);if("function"!==typeof Zq)throw Error("Invalid
renderer class "+Zq);var ur=Sa(jr);Tq[ur]=Zq;Rq("goog-control",function(){return
new jr(null)});function or(a){Oi.call(this);this.g=a;this.i=!1;this.j=new
tj(this);Pi(this,this.j);a=this.g.ya;this.j.ka(a,Ui.Cg,this.s).ka(a,Ui.Dg,this.N).k
a(a,"click",this.o)}u(or,Oi);var vr=!z||Gc(9);or.prototype.s=function(){this.i=!1};
or.prototype.N=function(){this.i=!0};function wr(a,b){if(!vr)return
a.button=0,a.type=b,a;var
c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.v
iew||
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}
or.prototype.o=function(a){if(this.i)this.i=!1;else{var
b=a.Ob,c=b.button,d=b.type,e=wr(b,"mousedown");this.g.af(new
Vi(e,a.currentTarget));e=wr(b,"mouseup");this.g.he(new Vi(e,a.currentTarget));vr||
(b.button=c,b.type=d)}};or.prototype.wa=function()
{this.g=null;or.ta.wa.call(this)};function xr(a,b,c){Y.call(this,c);this.df=b||
Uq.Eb();this.ag=a||
this.df.Mo()}u(xr,Y);f=xr.prototype;f.Pl=null;f.Mf=null;f.df=null;f.ag=null;f.ue=!
0;f.Pb=!0;f.Ng=!0;f.ac=-1;f.bc=null;f.je=!1;f.Ee=null;function yr(a){return a.Pl||
a.ha()}f.xd=function(){return this.df};f.Va=function(){var
a=this.g,b=a.Ra,c=this.df.tg(),d=[c,"horizontal"==this.ag?c+"-horizontal":c+"-
vertical"];this.isEnabled()||d.push(c+"-disabled");this.ya=b.call(a,"DIV",d.join("
"))};f.Jb=function(){return this.ha()};f.Di=function(a){return this.df.mk(a)};
f.Nb=function(a){this.ya=Wq(this.df,this,a);"none"==a.style.display&&(this.ue=!
1)};f.Ma=function(){xr.ta.Ma.call(this);en(this,function(b){b.
$a&&zr(this,b)},this);var a=this.ha();this.df.nk(this);this.Da(this.ue,!
0);Z(this).ka(this,"enter",this.zl).ka(this,"highlight",this.cr).ka(this,"unhighlig
ht",this.er).ka(this,"open",this.gu).ka(this,"close",this.ar).ka(a,Ui.Cg,this.dr).k
a(Ye(a),[Ui.Dg,Ui.Ah],this.Ht).ka(a,
[Ui.Cg,Ui.Dg,Ui.Ah,"mouseover","mouseout","contextmenu"],this.Ct);this.Ng&&Ar(this,
!0)};
function Ar(a,b){var c=Z(a),d=yr(a);b?
c.ka(d,"focus",a.Ni).ka(d,"blur",a.Mi).ka(a.Mf||(a.Mf=new
Mq(yr(a))),"key",a.Sc):c.Xa(d,"focus",a.Ni).Xa(d,"blur",a.Mi).Xa(a.Mf||(a.Mf=new
Mq(yr(a))),"key",a.Sc)}f.kc=function(){this.Sd(-1);this.bc&&this.bc.Qb(!
1);this.je=!1;xr.ta.kc.call(this)};f.wa=function()
{xr.ta.wa.call(this);this.Mf&&(this.Mf.Ha(),this.Mf=null);this.df=this.bc=this.Ee=t
his.Pl=null};f.zl=function(){return!0};
f.cr=function(a){var b=jn(this,a.target);if(-1<b&&b!=this.ac){var
c=Br(this);c&&c.Wc(!1);this.ac=b;c=Br(this);this.je&&rr(c,!0);this.bc&&c!
=this.bc&&(gr(c,64)?c.Qb(!0):this.bc.Qb(!1))}b=this.ha();null!
=a.target.ha()&&X(b,"activedescendant",a.target.ha().id)};f.er=function(a)
{a.target==Br(this)&&(this.ac=-1);this.ha().removeAttribute("aria-
activedescendant")};f.gu=function(a){(a=a.target)&&a!
=this.bc&&a.getParent()==this&&(this.bc&&this.bc.Qb(!1),this.bc=a)};
f.ar=function(a){a.target==this.bc&&(this.bc=null);var
b=this.ha(),c=a.target.ha();b&&hr(a.target,2)&&c&&Cm(b,c)};f.dr=function(a)
{this.Pb&&(this.je=!0);var b=yr(this);b&&If(b)?
b.focus():a.preventDefault()};f.Ht=function(){this.je=!1};
f.Ct=function(a){a:{var b=a.target;if(this.Ee)for(var c=this.ha();b&&b!==c;){var
d=b.id;if(d in this.Ee){b=this.Ee[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case Ui.Cg:b.af(a);break;case
Ui.Dg:case Ui.Ah:b.he(a);break;case "mouseover":b.Me(a);break;case
"mouseout":b.Bl(a);break;case "contextmenu":b.Uh(a)}};f.Ni=function()
{};f.Mi=function(){this.Sd(-1);this.je=!1;this.bc&&this.bc.Qb(!1)};
f.Sc=function(a){return this.isEnabled()&&this.isVisible()&&(0!=fn(this)||
this.Pl)&&this.fe(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.fe=function(a){var b=Br(this);if(b&&"function"==typeof b.Sc&&b.Sc(a)||
this.bc&&this.bc!=b&&"function"==typeof this.bc.Sc&&this.bc.Sc(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case
27:if(this.Ng)yr(this).blur();else return!1;break;case 36:Cr(this);break;case
35:Dr(this);break;case 38:if("vertical"==this.ag)Er(this);else return!1;break;case
37:if("horizontal"==this.ag)hn(this)?Fr(this):Er(this);else return!1;break;case
40:if("vertical"==this.ag)Fr(this);
else return!1;break;case 39:if("horizontal"==this.ag)hn(this)?
Er(this):Fr(this);else return!1;break;default:return!1}return!0};function zr(a,b)
{var c=b.ha();c=c.id||(c.id=b.getId());a.Ee||(a.Ee={});a.Ee[c]=b}f.Oa=function(a,b)
{xr.ta.Oa.call(this,a,b)};
f.Fg=function(a,b,c){a.ri|=2;a.ri|=64;a.Zb(32,!1);kr(a,!1);var
d=a.getParent()==this?jn(this,a):-1;xr.ta.Fg.call(this,a,b,c);a.$a&&this.
$a&&zr(this,a);a=d;-1==a&&(a=fn(this));a==this.ac?this.ac=Math.min(fn(this)-
1,b):a>this.ac&&b<=this.ac?this.ac++:a<this.ac&&b>this.ac&&this.ac--};
f.removeChild=function(a,b){if(a="string"===typeof a?bn(this,a):a){var
c=jn(this,a);-1!=c&&(c==this.ac?(a.Wc(!1),this.ac=-1):c<this.ac&&this.ac--);var
d=a.ha();d&&d.id&&this.Ee&&(c=this.Ee,d=d.id,d in c&&delete
c[d])}a=xr.ta.removeChild.call(this,a,b);kr(a,!0);return a};function Xq(a,b)
{if(a.ha())throw Error("Component already rendered");a.ag=b}f.isVisible=function()
{return this.ue};
f.Da=function(a,b){if(b||this.ue!=a&&this.dispatchEvent(a?"show":"hide"))
{this.ue=a;var c=this.ha();c&&(M(c,a),this.Ng&&Vq(yr(this),this.Pb&&this.ue),b||
this.dispatchEvent(this.ue?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Pb};f.Ta=function(a){this.Pb!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Pb=!0,en(this,function(b)
{b.Gq?delete b.Gq:b.Ta(!0)})):(en(this,function(b){b.isEnabled()?b.Ta(!1):b.Gq=!
0}),this.je=this.Pb=!1),this.Ng&&Vq(yr(this),a&&this.ue))};
function Gr(a,b){b!=a.Ng&&a.
$a&&Ar(a,b);a.Ng=b;a.Pb&&a.ue&&Vq(yr(a),b)}f.Sd=function(a){(a=gn(this,a))?a.Wc(!
0):-1<this.ac&&Br(this).Wc(!1)};f.Wc=function(a){this.Sd(jn(this,a))};function
Br(a){return gn(a,a.ac)}function Cr(a){Hr(a,function(b,c){return(b+1)%c},fn(a)-
1)}function Dr(a){Hr(a,function(b,c){b--;return 0>b?c-1:b},0)}function Fr(a)
{Hr(a,function(b,c){return(b+1)%c},a.ac)}function Er(a){Hr(a,function(b,c)
{b--;return 0>b?c-1:b},a.ac)}
function Hr(a,b,c){c=0>c?jn(a,a.bc):c;var d=fn(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=gn(a,c);if(g&&a.uo(g)){a.Sd(c);break}e+
+;c=b.call(a,c,d)}}f.uo=function(a){return
a.isVisible()&&a.isEnabled()&&gr(a,2)};function Ir(a){Y.call(this);this.j=a?
a:null;var b=this.g;a=b.ha("gb-mobile-buy-panel");var c=b.ha("gb-mobile-buy-
button"),d=b.ha("gb-mobile-buy-close-button");b=b.ha("volume-
left");a&&c&&d&&b&&(this.i=new
xr,dn(this.i,a),this.O=c,this.na=d,dn(this,b),this.i.Da(!1))}m(Ir,Y);
Ir.prototype.Ma=function(){var
a=this;Z(this).ka(this.O,"click",this.s).ka(this.O,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||
a.s()}).ka(this.na,"click",this.s).ka(this.na,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||a.s()})};
Ir.prototype.s=function(){if(this.i.isVisible()){this.i.Da(!1);Ib(this.i.Jb(),"gb-
mobile-buy-panel-
visible");this.j&&(this.j.style.overflowX="auto",this.j.style.overflowY="scroll");t
his.O.focus();for(var a=la(document.querySelectorAll('[role="alert"],#volume-
center,.aria-hide-on-menu-open')),b=a.next();!
b.done;b=a.next())b.value.removeAttribute("aria-hidden")}else this.i.Da(!
0),x(this.i.Jb(),"gb-mobile-buy-panel-
visible"),this.j&&(this.j.style.overflowX="hidden",this.j.style.overflowY="hidden")
,this.i.Jb().focus(),
Jr(this)};function Jr(a){var b=a.i.Jb().querySelectorAll('[role="button"],
[href]'),c=b[0],d=b[b.length-1];Z(a).ka(a.i.Jb(),"keydown",function(e)
{9==e.keyCode&&(e.shiftKey?
document.activeElement===c&&(e.preventDefault(),d.focus()):document.activeElement==
=d&&(e.preventDefault(),c.focus()))});a=la(document.querySelectorAll('[role="alert"
],#volume-center,.aria-hide-on-menu-open'));for(b=a.next();!
b.done;b=a.next())X(b.value,"hidden",!0)};function Kr(){}Kr.prototype.Qc=function()
{};function Lr(a,b,c,d,e,g,h,k,l){var
n=Mr(c),p=Fh(a),w=vh(a);w&&fh(p,eh(w));w=We(a);var D=We(c);if(w.g!=D.g){var
G=w.g.body;D=Sf(D);var J=new A(0,0),U=nf(Ye(G));if(ic(U,"parent")){var Za=G;do{var
Gb=U==D?wh(Za):Ch(Za);J.x+=Gb.x;J.y+=Gb.y}while(U&&U!=D&&U!
=U.parent&&(Za=U.frameElement)&&(U=U.parent))}G=Ce(J,wh(G));!z||Gc(9)||kf(w.g)||
(G=Ce(G,lf(w.g)));p.left+=G.x;p.top+=G.y}a=Nr(a,b);b=p.left;a&4?
b+=p.width:a&2&&(b+=p.width/2);p=new A(b,p.top+(a&1?
p.height:0));p=Ce(p,n);e&&(p.x+=(a&4?-1:1)*e.x,p.y+=
(a&1?-1:1)*e.y);if(h)if(l)var sa=l;else if(sa=vh(c))sa.top-=n.y,sa.right-
=n.x,sa.bottom-=n.y,sa.left-=n.x;return Or(p,c,d,g,sa,h,k)}
function Mr(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=oh(a,"position")){var c=wh(a);if(!b){b=Ih(a);var d;if(d=b)
{d=cg&&0<=Zb(Gm,10);var e;if(e=xc)e=0<=Zb(Em,10);var g=$f&&0<=Zb(Gm,85);d=nc||d||
e||g}b=d?-a.scrollLeft:b&&!mc&&"visible"!=oh(a,"overflowX")?a.scrollWidth-
a.clientWidth-a.scrollLeft:a.scrollLeft;c=Ce(c,new A(b,a.scrollTop))}}}return c||
new A}
function Or(a,b,c,d,e,g,h){a=a.clone();var k=Nr(b,c);c=L(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?
d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=h;l=0;65==(g&65)&&(d.x<e.left||
d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-
5);d.x<e.left&&g&1&&(d.x=e.left,l|=1);if(g&16){var n=d.x;d.x<e.left&&(d.x=e.left,l|
=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x,n+
k.width-e.left),k.width=Math.max(k.width,0),l|
=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),l|=1);g&2&&(l|
=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,l|
=2);g&32&&(n=d.y,d.y<e.top&&(d.y=e.top,l|
=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,n+k.height-
e.top),k.height=Math.max(k.height,0),l|
=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),l|
=2);g&8&&(l|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=l}else e=256;
l=e}e=new
ch(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)ret
urn a;ph(b,new A(e.left,e.top));h=e.Fa();Ee(c,h)||Lh(b,h);return a}function Nr(a,b)
{return(b&8&&Ih(a)?b^4:b)&-9};function Pr(a,b,c)
{this.g=a;this.i=b;this.O=c}u(Pr,Kr);Pr.prototype.Qc=function(a,b,c)
{Lr(this.g,this.i,a,b,void 0,c,this.O)};function Qr(a,b,c,d)
{Pr.call(this,a,b);this.j=c?5:0;this.s=d||void 0}u(Qr,Pr);Qr.prototype.N=function()
{return this.j};Qr.prototype.o=function(a)
{this.j=a};Qr.prototype.Qc=function(a,b,c,d){var
e=Lr(this.g,this.i,a,b,null,c,10,d,this.s);if(e&496){var
g=Rr(e,this.i);b=Rr(e,b);e=Lr(this.g,g,a,b,null,c,10,d,this.s);e&496&&(g=Rr(e,g),b=
Rr(e,b),Lr(this.g,g,a,b,null,c,this.j,d,this.s))}};function Rr(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function Sr(a,b){this.Lb=8;this.La=b||void
0;ln.call(this,a)}u(Sr,ln);function Tr(a)
{a.Lb=4;a.isVisible()&&a.qg()}Sr.prototype.nd=function(){return this.La||
null};Sr.prototype.setPosition=function(a){this.La=a||void
0;this.isVisible()&&this.qg()};Sr.prototype.qg=function(){if(this.La){var a=!
this.isVisible()&&"move_offscreen"!
=this.getType(),b=this.ha();a&&(b.style.visibility="hidden",M(b,!
0));this.La.Qc(b,this.Lb,this.Ul);a&&M(b,!1)}};function Ur(a)
{yq.call(this,a)}m(Ur,yq);f=Ur.prototype;f.getEnableSsEngine=function(){return
lq(this,2)};f.getEnableAwr=function(){return
lq(this,3)};f.getEnableHelpSuggestions=function(){return
lq(this,4)};f.getAlohaAutoGaRollout=function(){return
lq(this,5)};f.getEnableConfigurator=function(){return lq(this,6)};function Vr(a)
{yq.call(this,a)}m(Vr,yq);var Wr="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg
bn bs ca cs cy da de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG
en-XA en-XC en-ZA es es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN
es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA
fr-CH fr gl gsw gu he hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv
mk ml mn mo mr ms my nb ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr
sv sw ta te th tl tr uk ur uz vi zh zh-CN zh-HK zh-TW zu".split(" ");
function Xr(a){var b;return null===(b=a.formContent)||void 0===b?void
0:b.locale};var Yr=ka(["https://www.gstatic.com/uservoice/feedback/client/web/","/
main_binary__",".js"]);function Zr(a){var b,c=Xr(a);c=(c&&Wr.includes(c)?
Xr(a):"en").replaceAll("-","_").toLowerCase();a=(null===(b=a.initializationData)||
void 0===b?0:b.useNightlyRelease)?"nightly":"live";return Kl(Yr,a,c)};var
$r;function as(a,b){if($r)return $r;var c=Zr(a),d=b.document;return
$r=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new
Promise(function(e,g){var
h=d.createElement("script");h.src=Ji(c);Mi(h);h.onload=function()
{b.feedbackV2GlobalObject?e(b.feedbackV2GlobalObject):g("feedbackV2GlobalObject not
found on window.")};h.onerror=function(){g("Feedback binary script tag failed to
load: "+c.toString())};d.body.appendChild(h)})}
function bs(a,b,c){var d=!0;d=void 0===d?!0:d;var e,g,h,k,l,n;Ea(new Da(new
za(function(p){switch(p.i){case 1:h=Date.now();k=c||q;var
w=as(a,k);p.i=2;return{value:w};case 2:l=p.s;if(!(d||
(null===(e=a.initializationData)||void 0===e?0:e.useNightlyRelease)||
(null===(g=a.initializationData)||void 0===g?0:g.isLocalServer)))
{n=l.initializeFeedbackClient(a,h,b);p.i=3;break}w=l.initializeFeedbackClientAsync(
a,h,b);p.i=4;return{value:w};case 4:n=p.s;case 3:return
n.initiateAloha(),p.return(n)}})))};function cs(a){return Ea(new Da(new
za(function(b){return b.return(new
Promise(function(c){hl("https://www.google.com/tools/feedback/aloha_form_properties
?productId="+a,function(d){d=d.target;var e=null;try{var
g=JSON.stringify(rl(d,")]}'\n"));if(null==g||""==g)e=new Vr;else{var
h=JSON.parse(g);uq=h;var k=new Vr(h);uq=null;e=k}}catch(n){g=new Vr;h=new
Ur;h=mq(h,5);h=mq(h,2);h=mq(h,4);var l=void 0===l?!1:l;gq(g);g.g||(g.g={});k=h?
h.wc:h;g.g[1]=h;e=kq(g,1,k,l)}c(e)},"GET","",{},2E3,!0)}))})))};function ds(a,b,c)
{a.timeOfStartCall=(new Date).getTime();var d=c||q,e=d.document,g=a.nonce||
ue(d);g&&!a.nonce&&(a.nonce=g);if("help"==a.flow){var
h=La("document.location.href",d);!
a.helpCenterContext&&h&&(a.helpCenterContext=h.substring(0,1200));h=!
0;if(b&&JSON&&JSON.stringify){var k=JSON.stringify(b);
(h=1200>=k.length)&&(a.psdJson=k)}h||(b={invalidPsd:!
0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//
www.google.com/tools/feedback";if(h=d.GOOGLE_FEEDBACK_START)h.apply(d,b);else{d=
c+"/load.js?";for(var l in a)b=a[l],null==b||Ra(b)||(d+=encodeURIComponent(l)
+"="+encodeURIComponent(b)
+"&");a=Rf(We(e),"SCRIPT");g&&a.setAttribute("nonce",g);g=sd(d);a.src=Ji(g);Mi(a);e
.body.appendChild(a)}}
function es(a,b,c){try{"submit"===a.flow||"help"===a.flow||a.tinyNoPointer?
ds(a,b,c):cs(a.productId).then(function(d){d=nq(d,Ur,1);if(null!=d&&!
0===d.getAlohaAutoGaRollout()){var e=c||q,g="DEV"===a.serverEnvironment,h=c||
q;h=a.nonce||ue(h);g={integrationKeys:
{productId:a.productId,feedbackBucket:a.bucket},callbacks:
{onClose:a.callback,onLoad:a.onLoadCallback},formContent:
{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void
0,announcement:void 0,issueCategories:void 0,
includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void
0,gx:void 0,defaultFormInputValues:void 0,defaultFormInputValuesString:void
0,abuseLink:a.abuseLink},initializationData:
{isLocalServer:g,nonce:h,useNightlyRelease:g,feedbackJsUrl:void
0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void
0,feedbackCssUrlSerialized:void 0,submissionServerUri:a.serverUri},extraData:
{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorI
d,customZIndex:a.customZIndex,
tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback,e
nableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(h=new
Map(Object.entries(b)),g.extraData.productSpecificData=h);bs(g,d,e)}else
ds(a,b,c)},function(){return ds(a,b,c)})}catch(d)
{ds(a,b,c)}}Ya("userfeedback.api.startFeedback",es);function fs(a)
{Y.call(this);if(this.j=B("gb-mobile-appbar-back-
button"))if(Z(this).ka(this.j,"click",this.s),xc&&Yb(ac(),"GSA")){x(this.j,"igsa-
hide");var b=this.g.ha("gb-mobile-appbar-logo");x(b,"igsa-shift")}(this.i=B("gb-
mobile-appbar-more"))&&gs(this);new Ir(a)}m(fs,Y);
function gs(a){var b=B("gb-mobile-more-menu");if(b){var c=new
Sr(b);Tr(c);c.setPosition(new Qr(a.i,4));c.Da(!1);O(a.i,"click",function()
{hs(b,c)});O(a.i,"keydown",function(d){32!=d.keyCode&&13!=d.keyCode||hs(b,c)})}else
F(a.i)}function hs(a,b){Ib(a,"more-menu-hidden");b.Da(!
0);b.ha().focus();a=df("more-menu-link");for(var c=0;c<a.length;c+
+)O(a[c],"click",function(){b.Da(!1)}),O(a[c],"keydown",function(d){32!
=d.keyCode&&13!=d.keyCode||b.Da(!1)})}
fs.prototype.s=function()
{window.history.back();tc&&$f&&1==window.history.length&&window.close()};Ya("_OC_st
artFeedback",es);function is(a){P.call(this);a=a||
We();this.g=a.Ra(z?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.g.body;a.insertBefore(this.g,a.firstChild);if(z)var
b=this.g;else a:{a=this.g;try{b=a.contentWindow||(a.contentDocument?
nf(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.o=b;nc&&(a=b.document,a.open(),a.close());O(b,"resize",this.i,!
1,this);this.j=this.g.offsetWidth}u(is,P);
is.prototype.wa=function(){is.ta.wa.call(this);pj(this.o,"resize",this.i,!
1,this);this.o=null;F(this.g);delete this.g};is.prototype.i=function(){var
a=this.g.offsetWidth;this.j!
=a&&(this.j=a,this.dispatchEvent("fontsizechange"))};function js(a)
{this.i=a;a=r(this.j,this);this.g=new Aj;O(this.g,"resize",a);var b=new
is;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}js.prot
otype.j=function()
{this.resize();T(r(this.resize,this),100)};js.prototype.resize=function(){var
a=this.g.Fa(),b=Math.round(wh(this.i).y);this.i.style.height=a.height-
b+"px"};function ks(a){var b=null;if(a=B(a))b=new js(a),b.resize();return
b};function ls(a){Ri.call(this,"navigate");this.s=a}u(ls,Ri);function ms(){return!
(y("iPad")||y("Android")&&!y("Mobile")||y("Silk"))&&(y("iPod")||y("iPhone")||
y("Android")||y("IEMobile"))};var ns=new WeakMap;function os(a,b){a=[a];for(var
c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\v")};function
ps(a,b,c,d){P.call(this);if(a&&!b)throw Error("Can't use invisible history without
providing a blank page.");if(c)var e=c;else{e="history_state"+qs;var g=ce("input",
{type:"text",name:e,id:e,style:id("display:none")});document.write(Zd(g));e=B(e)}th
is.N=e;this.g=c?nf(Ye(c)):window;this.oa=b;z&&!
b&&(this.oa="https"==window.location.protocol?
sd(hd(id("https:///"))):sd(hd(id('javascript:""'))));this.Ya=new
al(150);Pi(this,this.Ya);this.i=!a;this.j=new tj(this);if(a||rs){if(d)var
h=d;else{a="history_iframe"+
qs;b={id:a,style:id("display:none"),sandbox:void 0};c={};c.src=this.oa||
null;c.srcdoc=null;d={sandbox:""};e={};for(var k in
c)Object.prototype.hasOwnProperty.call(c,k)&&(e[k]=c[k]);for(var l in
d)Object.prototype.hasOwnProperty.call(d,l)&&(e[l]=d[l]);if(b)for(h in
b)if(Object.prototype.hasOwnProperty.call(b,h)){k=h.toLowerCase();if(k in c)throw
Error("");k in d&&delete e[k];e[h]=b[h]}h=fe("iframe",e,void
0);document.write(Zd(h));h=B(a)}this.O=h;this.ua=!
0}rs&&(this.j.ka(this.g,"load",this.rv),this.na=
this.ma=!1);this.i?ss(this,ts(this),!0):us(this,this.N.value);qs+
+}u(ps,P);ps.prototype.Pb=!1;ps.prototype.s=!1;ps.prototype.o=null;
var vs=function(a,b){function c(g){var h=la(g);g=h.next().value;h=ma(h);return
a.apply(g,h)}function d(g){g=la(g);g.next();g=ma(g);return b(e,g)}b=void 0===b?
os:b;var e=Sa(a);return function(){var g=Fa.apply(0,arguments),h=this||
q,k=ns.get(h);k||(k={},ns.set(h,k));return jc(k,[this].concat(g instanceof Array?
g:ma(la(g))),c,d)}}(function(){return z?Gc(8):"onhashchange"in q}),rs=z&&!
Gc(8);f=ps.prototype;f.Yg=null;f.wa=function()
{ps.ta.wa.call(this);this.j.Ha();this.Ta(!1)};
f.Ta=function(a){if(a!=this.Pb)if(rs&&!this.ma)this.na=a;else
if(a)if(nc&&this.j.ka(this.g,"pageshow",this.yv),vs()&&this.i)this.j.ka(this.g,"has
hchange",this.tv),this.Pb=!0,this.dispatchEvent(new ls(ts(this),!1));else{if(!z||
ms()||this.ma)this.j.ka(this.Ya,"tick",r(this.Vm,this,!0)),this.Pb=!0,rs||
(this.o=ts(this),this.dispatchEvent(new ls(ts(this),!1))),this.Ya.start()}else
this.Pb=!1,yj(this.j),this.Ya.stop()};f.rv=function(){this.ma=!
0;this.N.value&&us(this,this.N.value,!0);this.Ta(this.na)};
f.yv=function(a){a.Ob.persisted&&(this.Ta(!1),this.Ta(!0))};f.tv=function(){var
a=ws(this.g);a!=this.o&&xs(this,a,!0)};function ts(a){return null!=a.Yg?a.Yg:a.i?
ws(a.g):ys(a)||""}f.ki=function(a,b){ts(this)!=a&&(this.i?(ss(this,a,!1),vs()||z&&!
ms()&&us(this,a,!1,b),this.Pb&&this.Vm(!1)):(us(this,a,!
1),this.Yg=this.o=this.N.value=a,this.dispatchEvent(new ls(a,!1))))};function ws(a)
{a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function ss(a,b,c){a=a.g.location;var d=a.href.split("#")
[0],e=Yb(a.href,"#");if(rs||e||b)d+="#"+b;d!=a.href&&(b=zd(d),c?
we(a,b):ve(a,b))}function us(a,b,c,d){if(a.ua||b!=ys(a))if(a.ua=!
1,b=encodeURIComponent(String(b)),z){var
e=Ff(a.O);e.open("text/html",c?"replace":void 0);c=ke(ce("title",{},d||
a.g.document.title),ce("body",{},b));e.write(Zd(c));e.close()}else
e=qd(a.oa).toString()+"#"+b,(a=a.O.contentWindow)&&(c?
we(a.location,e):ve(a.location,e))}
function ys(a){if(z)return a=Ff(a.O),a.body?Je(a.body.innerHTML):null;var
b=a.O.contentWindow;if(b){try{var c=Je(ws(b))}catch(d){return a.s||(1!
=a.s&&bl(a.Ya,1E4),a.s=!0),null}a.s&&(0!=a.s&&bl(a.Ya,150),a.s=!1);return c||
null}return null}f.Vm=function(a){if(this.i){var b=ws(this.g);b!
=this.o&&xs(this,b,a)}if(!this.i||rs)if(b=ys(this)||"",null==this.Yg||
b==this.Yg)this.Yg=null,b!=this.o&&xs(this,b,a)};
function xs(a,b,c){a.o=a.N.value=b;a.i?
(rs&&us(a,b),ss(a,b)):us(a,b);a.dispatchEvent(new ls(ts(a),c))}var qs=0;function
zs(a){yq.call(this,a)}m(zs,yq);function As(){var a=new
zs([null,null,null,null,null,'(function(){/*\n\n Copyright The Closure Library
Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar d="function"==typeof
Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new
b},f;if("function"==typeof Object.setPrototypeOf)f=Object.setPrototypeOf;else{var
g;a:{var k={a:!0},l={};try{l.__proto__=k;g=l.a;break a}catch(a){}g=!1}f=g?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var m=f,n=this||self,p=function(a){return a};/*\n\n
SPDX-License-Identifier: Apache-2.0\n*/\nvar q={};var r;var t=function(a,b){if(b!
==q)throw Error("Bad secret");this.g=a},u=function()
{};t.prototype=d(u.prototype);t.prototype.constructor=t;if(m)m(t,u);else for(var v
in u)if("prototype"!=v)if(Object.defineProperties){var
w=Object.getOwnPropertyDescriptor(u,v);w&&Object.defineProperty(t,v,w)}else
t[v]=u[v];t.prototype.toString=function(){return this.g.toString()};function x(a)
{if(void 0===r){var b=null;var
c=n.trustedTypes;if(c&&c.createPolicy)try{b=c.createPolicy("goog#html",
{createHTML:p,createScript:p,createScriptURL:p})}catch(e)
{n.console&&n.console.error(e.message)}r=b}b=r;b=null===b||void 0===b?void
0:b.createScriptURL(a);return new t(null!==b&&void 0!==b?b:a,q)};if(!function()
{if(self.origin)return"null"===self.origin;if(""!==location.host)return!
1;try{return window.parent.escape(""),!1}catch(a){return!0}}())throw
Error("sandboxing error");\nwindow.addEventListener("message",function(a){var
b=a.ports[0];a=a.data;var
c=a.callbackName.split("."),e=window;"window"===c[0]&&c.unshift();for(var
h=0;h<c.length-1;h++)e[c[h]]={},e=e[c[h]];e[c[c.length-1]]=function(y)
{b.postMessage(JSON.stringify(y))};c=document.createElement("script");a=x(a.url);if
(a instanceof t)a=a.g;else throw Error("Unexpected type when unwrapping
TrustedResourceUrl");c.src=a;document.body.appendChild(c)},!0);}).call(this);\n']);
if(!a)return null;a=jq(a,6);if(null===a||void 0===a)var b=null;else{var
c=null===(b=dd())||void 0===b?void 0:b.createScript(a);b=new Di(null!==c&&void 0!
==c?c:a,ti)}return b};function Bs(a)
{this.url=a;this.timeout=5E3;this.o="callback";this.g=this.i=null}function Cs(a)
{var b=void 0===b?{}:b;a.g=Ok();var c=new Q(a.url),d=new
Map;d.set("callback",a.o);c.j.Mq(gk(b),d);Ds(a).then(function()
{Es(a,c.toString())}).then(function(){return a.g.promise}).then(function()
{Fs(a)},function(){Fs(a)});0<a.timeout&&(a.j=setTimeout(function()
{a.g.reject("Timeout!")},a.timeout));return a.g.promise}
function Es(a,b){var c=new
MessageChannel;a.i.contentWindow.postMessage({url:b,callbackName:a.o},"*",
[c.port2]);c.port1.onmessage=function(d){var e={};void 0!
==a.j&&(clearTimeout(a.j),a.j=void 0);void 0===d.data&&a.g.reject("Callback called,
but no data received");"string"!==typeof d.data&&a.g.reject("Exploitation attempt!
Data is not a string!");try{e=JSON.parse(d.data)}catch(g){a.g.reject("Invalid Data
received: "+g.message)}a.g.resolve(e)}}
function Ds(a){var b=Ok(),c=E("IFRAME");if(!c.sandbox)throw Error("iframe sandboxes
not supported");c.sandbox.value="allow-
scripts";c.style.display="none";a.i=c;a=As();a=ke(ne,ce("body",
{},Li(sl(a))));c.srcdoc=Zd(a);a=sd("data:text/html;charset=UTF-
8;base64,"+btoa(Yd(a)));c.src=qd(a).toString();c.addEventListener("load",function()
{return b.resolve(c)},!1);c.addEventListener("error",function(d){b.reject(d)},!
1);document.documentElement.appendChild(c);return b.promise}
function Fs(a){null!
==a.i&&(document.documentElement.removeChild(a.i),a.i=null)};function Gs(a)
{Jq.call(this,a);this.i=new Bs(a);this.g=!0}m(Gs,Jq);Gs.prototype.$e=function(a,b)
{Jq.prototype.$e.call(this,a,b);this.g=!
1;Cs(this.i).then(r(this.s,this,a),r(this.o,this,b))};Gs.prototype.s=function(a,b)
{this.g||(this.j=b,this.dispatchEvent("success"),a&&a(this.j),this.g=!
0)};Gs.prototype.o=function(a){this.g||(this.dispatchEvent("error"),a&&a(),this.g=!
0)};Gs.prototype.abort=function(){return this.g=!0};function Hs(a,b,c,d,e)
{Array.isArray(a)||(a=[a]);this.g=a;this.j=b;this.i=c;b=new
Q((GBS_HOST||"https://books.google.com/")+"books?
jscmd=viewapi");R(b,"bibkeys",a.join(","));R(b,"hl",e||"es");R(b,"source",d||"previ
ewlib");(new Gs(b)).$e(r(this.o,this))}Hs.prototype.o=function(a){for(var
b=0;b<this.g.length;b++){var c=a[this.g[b]];if(c){var
d=c.preview_url,e;if(e=d)e=c.preview,c=c.embeddable,void 0===c&&(c=!
0),e=("full"==e||"partial"==e)&&c;if(e)
{this.j&&this.j(d);return}}}this.i&&this.i()};var Is={},Js={};function Ks(){throw
Error("Do not instantiate
directly");}Ks.prototype.bl=null;Ks.prototype.Hc=function(){return
this.content};Ks.prototype.toString=function(){return this.content};function Ls()
{Ks.call(this)}u(Ls,Ks);Ls.prototype.Rf=Is;function Ms(a,b){var
c=a.match(Ns);return c?Number(c[1])*b[c[2]]:Number(a)}var Ns=/^(-?\d+\.?\d*)
([KMGTPEZYkmun]?)B?$/,Os={"":1,n:1E-9,u:1E-
6,m:.001,k:1E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15,E:1E18,Z:1E21,Y:1E24},Ps={"":1,n:Mat
h.pow(1024,-3),u:Math.pow(1024,-
2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),
P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};functi
on Qs(a){if(null!=a)switch(a.bl){case 1:return 1;case -1:return-1;case 0:return
0}return null}function Rs(a){if(null!=a&&a.Rf===Is)var b=a;else if(a instanceof
Xd)b=Ss(Yd(a),a.nf());else if(a instanceof vi){b=Ss;var
c,d=yi(a);a=(null===(c=ui())||void 0===c?0:c.isHTML(d))?
TrustedHTML.prototype.toString.apply(d):d;b=b(a)}else
b=Ss(String(String(a)).replace(Ts,Us),Qs(a));return b}
var Ss=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.bl=d);return c}}(Ls);function Vs(a)
{if(null!=a&&a.Rf===Is){var
b=String;a=String(a.Hc()).replace(Ws,"").replace(Xs,"&lt;");b=b(a).replace(Ys,Us)}e
lse b=String(a).replace(Ts,Us);return b}
var Zs={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\v":"&#11;","\f":"&#12;","\
r":"&#13;","
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\
u2028":"&#8232;","\u2029":"&#8233;"};function Us(a){return Zs[a]}
var Ts=/[\x00\x22\x26\x27\x3c\x3e]/g,Ys=/[\x00\x22\x27\x3c\x3e]/g,$s=/^(?!on|src|
(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-
equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Ws=/<(?:!|\/?([a-zA-Z][a-zA-
Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Xs=/</g;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function at(a,b,c,d){a=a(b||bt,c);d=Rf(d||We(),"DIV");if(Ra(a))if(a instanceof Ks)
{if(a.Rf!==Is)throw Error("Sanitized content was not of kind
HTML.");a=ae(a.toString(),a.bl||null)}else a=$d("zSoyz");else
a=$d(String(a));qe(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a
));return d}var bt={};function ct(a){a=a||{};var
b=a.attributes,c=a.content,d=a.disabled,e=a.id,g=a.ax,h=a.title,k=a.xw,l=a.value,n=
Ss;e='<div role="button"'+(e?' id="'+Vs(e)+'"':"")+' class="';a=a||{};var
p=a.Pw,w=a.style,D=a.width,G="goog-inline-block jfk-button ";switch(Ra(w)?
w.toString():w){case 0:G+="jfk-button-standard";break;case 2:G+="jfk-button-
action";break;case 3:G+="jfk-button-primary";break;case 1:G+="jfk-button-
default";break;case 4:G+="jfk-button-flat";break;case 5:G+="jfk-button-
mini";break;case 6:G+="jfk-button-contrast";
break;default:G+="jfk-button-standard"}G+=((D&&D.Tu&&(1).Tu?D.Rf!==(1).Rf?
0:D.toString()===(1).toString():1==D)?" jfk-button-narrow":"")+(a.checked?" jfk-
button-checked":"")+(p?" "+p:"")+(a.disabled?" jfk-button-disabled":"");d=e+Vs(G)
+'"'+(d?' aria-disabled="true"':' tabindex="'+(g?Vs(g):"0")+'"')+(h?k?' data-
tooltip="'+Vs(h)+'"':' title="'+Vs(h)+'"':"")+(l?' value="'+Vs(l)+'"':"");b?(null!
=b&&b.Rf===Js?b=b.Hc():(b=String(b),b=$s.test(b)?b:"zSoyz"),null!
=b&&b.Rf===Js&&(b=b.Hc()),b=(!b||1<=b.length&&
" "===b.charAt(0)?"":" ")+b):b="";return
n(d+b+">"+Rs(null!=c?c:"")+"</div>")};function dt(a,b){this.j=a;this.N=!!
b;this.o={0:this.j+"-arrowright",1:this.j+"-arrowup",2:this.j+"-
arrowdown",3:this.j+"-arrowleft"}}m(dt,Kr);f=dt.prototype;f.Mj=function(a)
{this.i=a};f.setPosition=function(a,b,c,d){null!=a&&(this.Xk=a);null!
=b&&(this.Tk=b);"number"===typeof c&&(this.no=Math.max(c,15));"number"===typeof
d&&(this.Zl=d)};f.Qc=function(a,b,c)
{a=this.Tk;2==a&&(a=0);et(this,this.Xk,a,2==this.Tk?ft(this.Xk)?
this.g.offsetHeight/2:this.g.offsetWidth/2:this.no,0,c)};
function et(a,b,c,d,e,g){if(a.i){var h=gt(b,c);var k=a.i;var l=a.g,n=a.Ea,p=L(k);a:
{p=(ft(b)?p.height/2:p.width/2)-d;var
w=Nr(k,h);if(n)n=n.clone(),l&&(l=Mr(l),n.left+=l.x,n.right+=l.x,n.top+=l.y,n.bottom
+=l.y);else if(n=vh(k),!n){k=p;break a}k=dh(Fh(k));ft(b)?k.top<n.top&&!(w&1)?p-
=n.top-k.top:k.bottom>n.bottom&&w&1&&(p-=k.bottom-n.bottom):k.left<n.left&&!(w&4)?
p-=n.left-k.left:k.right>n.right&&w&4&&(p-=k.right-n.right);k=p}k=ft(b)?new
A(a.Zl,k):new A(k,a.Zl);p=ft(b)?6:9;a.Rk&&2==e&&(p=ft(b)?4:1);
w=b^3;ft(b)&&"rtl"==a.i.dir&&(w=b);h=Lr(a.i,gt(w,c),a.g,h,k,g,a.Jl?p:0,void
0,a.Ea);if(2!=e&&h&496){et(a,b^3,c,d,a.Rk&&0==e?1:2,g);return}!a.N||h&496||
(e=parseFloat(a.g.style.left),g=parseFloat(a.g.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||ph(a.g,Math.round(e),Math.round(g)))}ht(a,b,c,d)}
function ht(a,b,c,d){var e=a.s;Qc(a.o,function(g){Kb(e,g,!
1)},a);x(e,a.o[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.i?
(c=Ah(a.i,a.g),d=it(a.i,b),ft(b)?e.style.top=jt(c.y+d.y,a.g.offsetHeight-
15)+"px":e.style.left=jt(c.x+d.x,a.g.offsetWidth-15)+"px"):e.style[0==c?
ft(b)?"top":"left":ft(b)?"bottom":"right"]=d+"px"}function jt(a,b){return 15>b?
15:ze(a,15,b)}function gt(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}}
function it(a,b){var c=0,d=0;a=L(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 A(c,d)}function ft(a){return 0==a||3==a}f.Jl=!
1;f.Tk=2;f.no=20;f.Xk=3;f.Ea=null;f.Zl=-5;f.Rk=!1;function kt(a)
{Oi.call(this);this.i=a||We()}m(kt,Oi);kt.prototype.s=function()
{zm(this.ha(),"tooltip");X(this.ha(),"live","polite")};function lt(a)
{kt.call(this,a);this.g=this.i.Ra("DIV",mt()+"-
contentId");this.j=this.i.Ra("DIV",mt()+"-arrow",this.i.Ra("DIV",mt()+"-
arrowimplbefore"),this.i.Ra("DIV",mt()+"-arrowimplafter"));this.o=this.i.Ra("DIV",
{"class":mt(),role:"tooltip"},this.g,this.j);this.s()}m(lt,kt);function mt()
{return"jfk-tooltip"}lt.prototype.ha=function(){return
this.o};lt.prototype.wa=function()
{kt.prototype.wa.call(this);this.o&&F(this.o)};function nt(a)
{lt.call(this,a)}m(nt,lt);nt.prototype.s=function()
{zm(this.ha(),"tooltip")};function ot(a){return Le(Ob(a.replace(pt,function(b,c)
{return qt.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var qt=/^(?:abbr|acronym|
address|b|em|i|small|strong|su[bp]|u)$/i,pt=/<[!\/]?([a-z0-9]+)([\/
][^>]*)?>/gi;function rt(a){a=a||We();var b=Sa(a.g);st[b]||(st[b]=new
tt(a))}function ut(a,b){var c=b instanceof Xd?
ot(Yd(b)):b;a.removeAttribute("title");a.removeAttribute("data-tooltip-
contained");a.removeAttribute("data-tooltip");b?(b instanceof Xd?a.i=b:
(a.setAttribute("data-tooltip",b),a.i=null),a.setAttribute("aria-label",c)):
(a.i=null,a.removeAttribute("aria-label"));rt(We(a))}var st={};
function tt(a){tj.call(this);this.va=a;this.ua=new
em(this.qw,0,this);Pi(this,this.ua);var b=nf();this.ma="function"===typeof
b.MutationObserver?new
b.MutationObserver(r(this.zt,this)):null;a=a.g;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.Us,!0);this.ka(a,
["mouseover","focus","focusin"],this.aw,!0)}m(tt,tj);f=tt.prototype;f.wa=function()
{vt(this);tj.prototype.wa.call(this)};
function wt(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Ba=!1;break;case "keydown":a.Ba=!0}}f.aw=function(a)
{this.ma&&this.ma.disconnect();wt(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.g&&Ef(this.g.g,b);if(this.Ba||!a||c)
{this.Ca=a;if(a=b&&b.getAttribute&&this.ma)a=b.getAttribute("role")||
null,a=mb(ym,a);a&&(this.ma.observe(b,{attributes:!0}),
(a=Bm(b))&&(b=a));this.o=b}else this.o=null;xt(this)};
f.Us=function(a){wt(this,a);var b=a.target;b=this.g&&Ef(this.g.g,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.o=null,xt(this)};f.zt=function(a)
{v(a,r(function(b){var c=Bm(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.o=c,xt(this))},this))};function xt(a)
{if(0==a.ua.lb||!a.i||!a.O){vt(a);var b=null!=a.O?a.O:50;a.ua.start(a.i?
b:300)}}function vt(a){a.oa&&(cl(a.oa),a.oa=0,a.i=null)}
f.qw=function(){if(!this.o)yt(this),this.O=this.i=null;else if(!
(this.i&&this.g&&Ef(this.g.ha(),this.o))||this.i.getAttribute("data-tooltip-
unhoverable")){var a=Pf(this.o,function(k){return
k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-
tooltip")||k.i)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.i&&this.i!
=a&&(yt(this),this.O=this.i=null,b=!0);if(!this.i&&a&&(this.i=a,zt(this,a))){var
c=je;if(a.getAttribute("data-tooltip-contained"))for(var d=df("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else
c=a.i?a.i:be(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Nb(Se(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Nb(Se(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.oa=T(t(this.oq,this.i,c,d,g,e,h),a,this);return}this.oq(this.i,c,d,g,e,h)}}};
function zt(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.Ca&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function At(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.oq=function(a,b,c,d,e,g){this.oa=0;this.O=g;if(!this.g){this.g=new
nt(this.va);yt(this);g=this.g.ha();this.va.g.body.appendChild(g);Pi(this,this.g);th
is.s=new dt(mt(),!0);this.s.Jl=!0;this.s.Rk=!0;g=this.s;var
h=this.g.ha(),k=this.g.j;g.g=h;g.s=k}a:{if(c)switch(c.toLowerCase().split(",")[1])
{case "l":g=0;break a;case "r":g=1;break a}g=2}this.s.setPosition(At(c),g,void
0,d);Ib(this.g.ha(),"jfk-tooltip-hide");this.na!=e&&(this.na&&!
Nb(Se(this.na))&&Ib(this.g.ha(),this.na),Nb(Se(e))||x(this.g.ha(),
e),this.na=e);ph(this.g.ha(),0,0);if(b instanceof Xd)N(this.g.g,b);else
for(uf(this.g.g);c=b.firstChild;)this.g.g.appendChild(c);this.s.Mj(a);this.s.Qc(nul
l,0)};function yt(a){a.g&&x(a.g.ha(),"jfk-tooltip-hide")};function Bt(a){var
b="Zf";if(a.Zf&&a.hasOwnProperty(b))return a.Zf;b=new a;return a.Zf=b};function
Ct(){}u(Ct,Zq);Na(Ct);f=Ct.prototype;f.ug=function()
{return"button"};f.oe=function(a,b,c){switch(b){case 8:case
16:X(a,"pressed",c);break;default:case 64:case
1:Ct.ta.oe.call(this,a,b,c)}};f.Pc=function(a){var
b=Ct.ta.Pc.call(this,a);this.oc(b,a.tf());var
c=a.Ab();c&&this.yc(b,c);gr(a,16)&&this.oe(b,16,hr(a,16));return
b};f.Sb=function(a,b){b=Ct.ta.Sb.call(this,a,b);var
c=this.Ab(b);a.Ca=c;a.na=this.tf(b);gr(a,16)&&this.oe(b,16,hr(a,16));return
b};f.Ab=Ma;f.yc=Ma;f.tf=function(a){return a.title};
f.oc=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};f.nc=function(a,b)
{var c=hn(a),d=this.Wa()+"-collapse-left",e=this.Wa()+"-collapse-right",g=c?
e:d;b&1?mr(a,g):nr(a,g);c=c?d:e;b&2?mr(a,c):nr(a,c)};f.Wa=function(){return"goog-
button"};function Dt(){}u(Dt,Ct);Na(Dt);f=Dt.prototype;f.ug=function()
{};f.Pc=function(a){kr(a,!1);a.Pf&=-256;a.Zb(32,!1);return a.g.Ra("BUTTON",
{"class":br(this,a).join(" "),disabled:!
a.isEnabled(),title:a.tf()||"",value:a.Ab()||""},a.Pg()||"")};f.Ii=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.Sb=function(a,b){kr(a,!1);a.Pf&=-256;a.Zb(32,!
1);if(b.disabled){var c=this.Lh(1);x(b,c)}return Dt.ta.Sb.call(this,a,b)};
f.Ji=function(a){Z(a).ka(a.ha(),"click",a.Se)};f.qk=Ma;f.Sm=Ma;f.Rm=function(a)
{return a.isEnabled()};f.nh=Ma;f.Zc=function(a,b,c){Dt.ta.Zc.call(this,a,b,c);
(a=a.ha())&&1==b&&(a.disabled=c)};f.Ab=function(a){return
a.value};f.yc=function(a,b){a&&(a.value=b)};f.oe=Ma;function Et(a,b,c)
{jr.call(this,a,b||Dt.Eb(),c)}u(Et,jr);f=Et.prototype;f.Ab=function(){return
this.Ca};f.yc=function(a){this.Ca=a;this.xd().yc(this.ha(),a)};f.tf=function()
{return this.na};f.oc=function(a)
{this.na=a;this.xd().oc(this.ha(),a)};f.nc=function(a)
{this.xd().nc(this,a)};f.wa=function(){Et.ta.wa.call(this);delete this.Ca;delete
this.na};f.Ma=function(){Et.ta.Ma.call(this);if(gr(this,32)){var
a=this.ha();a&&Z(this).ka(a,"keyup",this.fe)}};
f.fe=function(a){return 13==a.keyCode&&"key"==a.type||
32==a.keyCode&&"keyup"==a.type?this.Se(a):32==a.keyCode};Rq("goog-
button",function(){return new Et(null)});function Ft(a,b,c,d)
{Et.call(this,a,Gt.Eb(),b);this.va=c||0;this.yb=d||0;this.Ka=!
1}u(Ft,Et);f=Ft.prototype;f.Bb=function(){return this.yb};f.oc=function(a)
{this.na=a;var b=this.ha();b&&(this.Ka?ut(b,a):a?
b.title=a:b.removeAttribute("title"))};f.Ta=function(a){this.isEnabled()!
=a&&(Ft.ta.Ta.call(this,a),Ht(this))};f.focus=function(){var
a=this.ya;try{a.focus()}catch(b){}};f.Nj=function(a)
{Ft.ta.Nj.call(this,a);It(this,!1)};f.af=function(a)
{Ft.ta.af.call(this,a);this.isEnabled()&&It(this,!0)};
f.he=function(a){Ft.ta.he.call(this,a);this.isEnabled()&&It(this,!0)};function
It(a,b){a.ha()&&Kb(a.ha(),"jfk-button-clear-outline",b)}function Ht(a)
{a.ha()&&Jt(a.xd(),a)}function Kt(a,b){if("string"===typeof a){var
c=a;a=C("IMG");se(a,c);K(a,21,21)}x(a,"jfk-button-
img");c=[];c.push(a);b&&(a=C("SPAN","jfk-button-label",b),c.push(a));return c}
function Gt(){this.na=this.Wa()+"-standard";this.i=this.Wa()+"-
action";this.oa=this.Wa()+"-primary";this.s=this.Wa()+"-default";this.N=this.Wa()
+"-flat";this.ma=this.Wa()+"-narrow";this.O=this.Wa()+"-mini";this.o=this.Wa()+"-
contrast"}u(Gt,Ct);Gt.Eb=function(){return
Bt(Gt)};f=Gt.prototype;f.If=function(a,b,c){a&&c.va!=a&&(c.va=a,Ht(c));b&&c.yb!
=b&&(c.yb=b,Ht(c))};f.Wa=function(){return"jfk-button"};
f.Pc=function(a){var b=a.g,c=at(ct,{disabled:!
a.isEnabled(),checked:hr(a,16),style:a.va,title:a.tf(),xw:a.Ka,value:a.Ab(),width:a
.Bb()},void 0,b);b.Km(c,a.Hc());this.Sb(a,c);return c};
f.Sb=function(a,b){Gt.ta.Sb.call(this,a,b);this.j||
(this.j=ad(this.na,t(this.If,0,null),this.i,t(this.If,2,null),this.oa,t(this.If,3,n
ull),this.s,t(this.If,1,null),this.N,t(this.If,4,null),this.O,t(this.If,5,null),thi
s.o,t(this.If,6,null),this.ma,t(this.If,null,1)));for(var c=Db(b),d=0;d<c.length;+
+d){var e=this.j[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.na=c,a.Ka=!
0;return b};f.Ab=function(a){return a.getAttribute("value")||""};f.yc=function(a,b)
{a&&a.setAttribute("value",b)};
function Jt(a,b){function c(h,k){(h?d:e).push(k)}var
d=[],e=[],g=b.va;c(0==g,a.na);c(2==g,a.i);c(3==g,a.oa);c(4==g,a.N);c(5==g,a.O);c(1=
=g,a.s);c(6==g,a.o);c(1==b.Bb(),a.ma);c(!b.isEnabled(),a.Wa()+"-
disabled");Jb(b.ha(),e);Hb(b.ha(),d)};function Lt(a,b){this.g=a instanceof A?a:new
A(a,b)}u(Lt,Kr);Lt.prototype.Qc=function(a,b,c,d)
{Or(this.g,a,b,c,null,null,d)};function Mt(a,b){this.g=a instanceof A?a:new
A(a,b)}u(Mt,Kr);Mt.prototype.Qc=function(a,b,c,d)
{Lr(sh(a),0,a,b,this.g,c,null,d)};function Nt(a){this.g=new Zn;this.size=0;if(a)
{a=Gj(a);for(var b=a.length,c=0;c<b;c+
+)this.add(a[c]);this.size=this.g.size}}function Ot(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Sa(a):b.charAt(0)+a}f=Nt.prototype;f.add=
function(a){this.g.set(Ot(a),a);this.size=this.g.size};f.remove=function(a)
{a=this.g.remove(Ot(a));this.size=this.g.size;return a};f.has=function(a){return
ao(this.g,Ot(a))};f.lc=function(){return this.g.lc()};f.values=function(){return
this.g.values()};f.clone=function(){return new Nt(this)};
f.jf=function(){return this.g.jf(!1)};Nt.prototype[Symbol.iterator]=function()
{return this.values()};function Pt(a,b,c){this.N=c||(a?
We(B(a)):We());Sr.call(this,this.N.Ra("DIV",
{style:"position:absolute;display:none;"}));this.O=new A(1,1);this.$b=new
Nt;this.ma=null;a&&this.attach(a);null!=b&&this.mq(b)}u(Pt,Sr);var
Qt=[];f=Pt.prototype;f.Wb=null;f.className="goog-
tooltip";f.eh=500;f.Xh=0;f.attach=function(a){a=B(a);this.
$b.add(a);O(a,"mouseover",this.Me,!1,this);O(a,"mouseout",this.qj,!
1,this);O(a,"mousemove",this.Vg,!1,this);O(a,"focus",this.Wm,!
1,this);O(a,"blur",this.qj,!1,this)};f.xl=function(){return this.Xh};
f.mq=function(a){H(this.ha(),a)};f.lm=function(a){var
b=this.ha();b&&qe(b,a)};f.rg=function(a){var
b=this.ha();b&&F(b);Pt.ta.rg.call(this,a);a?
(b=this.N.g.body,b.insertBefore(a,b.lastChild),Ni(this.ma),this.ma=new
Xm(this.ha()),Pi(this,this.ma),O(this.ma,"focusin",this.Hg,void
0,this),O(this.ma,"focusout",this.mi,void 0,this)):
(Ni(this.ma),this.ma=null)};function Rt(a){return a.Ca?a.isVisible()?4:1:a.na?
3:a.isVisible()?2:0}
f.xj=function(a){if(!this.isVisible())return!1;var
b=wh(this.ha()),c=L(this.ha());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};f.am=function(){if(!
ln.prototype.am.call(this))return!1;if(this.g)for(var a,b=0;a=Qt[b];b+
+)Ef(a.ha(),this.g)||a.Da(!
1);nb(Qt,this);a=this.ha();a.className=this.className;this.Hg();O(a,"mouseover",thi
s.El,!1,this);O(a,"mouseout",this.bp,!1,this);St(this);return!0};
f.kh=function(){ob(Qt,this);for(var a=this.ha(),b,c=0;b=Qt[c];c+
+)b.g&&Ef(a,b.g)&&b.Da(!1);this.nb&&this.nb.mi();pj(a,"mouseover",this.El,!
1,this);pj(a,"mouseout",this.bp,!1,this);this.g=void 0;0==Rt(this)&&(this.Ua=!
1);ln.prototype.kh.call(this)};f.ci=function(a,b){this.g==a&&ao(this.
$b.g,Ot(this.g))&&(this.Ua||!this.Oc?(this.Da(!1),this.isVisible()||
(this.g=a,this.setPosition(b||this.kj(0)),this.Da(!0))):this.g=void 0);this.Ca=void
0};
f.Bp=function(a){this.na=void 0;if(a==this.g){a=this.N;var
b;a=(b=Qf(a.g))&&this.ha()&&a.Lm(this.ha(),b);null!=this.Wb&&(this.Wb==this.ha()||
ao(this.$b.g,Ot(this.Wb)))||a||this.oa&&this.oa.Wb||this.Da(!1)}};function Tt(a,b)
{var c=lf(a.N.g);a.O.x=b.clientX+c.x;a.O.y=b.clientY+c.y}f.Me=function(a){var
b=Ut(this,a.target);this.Wb=b;this.Hg();b!
=this.g&&(this.g=b,this.Rj(b),Vt(this),Tt(this,a))};function Ut(a,b){try{for(;b&&!
ao(a.$b.g,Ot(b));)b=b.parentNode;return b}catch(c){return null}}
f.Vg=function(a){Tt(this,a);this.Ua=!0};f.Wm=function(a)
{this.Wb=a=Ut(this,a.target);this.Ua=!0;if(this.g!=a){this.g=a;var
b=this.kj(1);this.Hg();this.Rj(a,b);Vt(this)}};f.kj=function(a){return 0==a?
(a=this.O.clone(),new Wt(a)):new Xt(this.Wb)};function Vt(a){if(a.g)for(var
b,c=0;b=Qt[c];c++)Ef(b.ha(),a.g)&&(b.oa=a,a.nb=b)}
f.qj=function(a){var b=Ut(this,a.target),c=Ut(this,a.relatedTarget);b!
=c&&(b==this.Wb&&(this.Wb=null),St(this),this.Ua=!1,!this.isVisible()||
a.relatedTarget&&Ef(this.ha(),a.relatedTarget)?this.g=void
0:this.mi())};f.El=function(){var a=this.ha();this.Wb!
=a&&(this.Hg(),this.Wb=a)};f.bp=function(a){var b=this.ha();this.Wb!=b||
a.relatedTarget&&Ef(b,a.relatedTarget)||
(this.Wb=null,this.mi())};f.Rj=function(a,b){this.Ca||
(this.Ca=T(r(this.ci,this,a,b),this.eh))};
function St(a){a.Ca&&(cl(a.Ca),a.Ca=void 0)}f.mi=function()
{2==Rt(this)&&(this.na=T(r(this.Bp,this,this.g),this.xl()))};f.Hg=function()
{this.na&&(cl(this.na),this.na=void 0)};f.wa=function(){var a;this.Da(!
1);St(this);for(var b=this.$b.lc(),c=0;a=b[c];c++)pj(a,"mouseover",this.Me,!
1,this),pj(a,"mouseout",this.qj,!1,this),pj(a,"mousemove",this.Vg,!
1,this),pj(a,"focus",this.Wm,!1,this),pj(a,"blur",this.qj,!1,this);b=this.
$b;co(b.g);b.size=0;this.ha()&&F(this.ha());this.Wb=null;delete
this.N;Pt.ta.wa.call(this)};
function Wt(a,b){Mt.call(this,a,b)}u(Wt,Mt);Wt.prototype.Qc=function(a,b,c)
{b=sh(a);b=vh(b);c=c?new Zg(c.top+10,c.right,c.bottom,c.left+10):new
Zg(10,0,0,10);Or(this.g,a,8,c,b,9)&496&&Or(this.g,a,8,c,b,5)};function Xt(a)
{Pr.call(this,a,5)}u(Xt,Pr);Xt.prototype.Qc=function(a,b,c){var d=new
A(10,0);Lr(this.g,this.i,a,b,d,c,9)&496&&Lr(this.g,4,a,1,d,c,5)};function Yt(a,b,c)
{Pt.call(this,a,b,c)}u(Yt,Pt);f=Yt.prototype;f.aj=!1;f.wi=!1;f.Ei=function()
{Yt.ta.Ei.call(this);this.Ka=dh(Fh(this.ha()));this.g&&(this.ab=dh(Fh(this.g)));thi
s.wi=this.aj;O(this.N.g,"mousemove",this.Vg,!1,this)};f.kh=function()
{pj(this.N.g,"mousemove",this.Vg,!1,this);this.ab=this.Ka=null;this.wi=!
1;Yt.ta.kh.call(this)};
f.xj=function(a){if(this.va){var b=wh(this.ha()),c=L(this.ha());return b.x-
this.va.left<=a.x&&a.x<=b.x+c.width+this.va.right&&b.y-
this.va.top<=a.y&&a.y<=b.y+c.height+this.va.bottom}return
Yt.ta.xj.call(this,a)};function Zt(a,b){if(a.ab&&ah(a.ab,b)||a.xj(b))return!
0;a=a.oa;return!!a&&a.xj(b)}f.Bp=function(a){this.na=void 0;a!=this.g||
Zt(this,this.O)||this.Wb||this.oa&&this.oa.Wb||nc&&0==this.O.x&&0==this.O.y||
this.Da(!1)};
f.Vg=function(a){var b=this.isVisible();if(this.Ka){var c=lf(this.N.g);c=new
A(a.clientX+c.x,a.clientY+c.y);Zt(this,c)?b=!
1:this.wi&&(b=bh(this.Ka,c)>=bh(this.Ka,this.O))}if(b)
{if(this.mi(),this.Wb=null,b=this.oa)b.Wb=null}else
3==Rt(this)&&this.Hg();Yt.ta.Vg.call(this,a)};f.El=function(){this.Wb!
=this.ha()&&(this.wi=!1,this.Wb=this.ha())};f.xl=function(){return this.wi?
100:Yt.ta.xl.call(this)};function $t(a,b){a=new
Yt(a);a.lm(Li(xi(b.innerHTML)));a.className="buy-tip-card";a.va=new
Zg(5,5,5,5);a.aj=!0;a.eh=500;a.Xh=250};function au(a,b){this.Cb=a||200;this.yb=b||
108;W.call(this)}u(au,W);au.prototype.Db=function(){return
this.Cb};au.prototype.Bb=function(){return this.yb};function bu(a)
{Pt.call(this,a,void 0,void 0);this.Go=!1;this.aj=!
0;this.eh=500}m(bu,Yt);bu.prototype.Rj=function(a,b){b||(b=new Qr(a,9,!
0));Yt.prototype.Rj.call(this,a,b)};bu.prototype.className="unified-hovercard";var
cu="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function du(a){var b=void 0===b?window.location.href:b;var c=new
Q(b);R(a,"hl","es");(b=S(c,"output"))&&R(a,"output",b);b=S(c,"source");"ge-ipad-
app"==b?(R(a,"dapp","2"),dk(a,"output")):"ge-tablet-app"==b?
(R(a,"dapp","4"),dk(a,"output")):"ge-ip-app"==b?R(a,"dapp","1"):"ge-android-
app"==b&&R(a,"dapp","3");S(c,"authuser")||dk(a,"authuser");cu.forEach(function(d)
{var e=S(c,d);e&&R(a,d,e)})};function eu(a,b,c)
{Oi.call(this);this.i=null;this.data=a;this.g=b;this.maxWidth=c||
500}m(eu,Oi);eu.prototype.wa=function(){this.i&&this.i.Ha()};function fu(a){return
a.i||(a.i=new tj(a))}
eu.prototype.j=function(a){var b=C("DIV"),c=new Q(this.data.Aa.Wg||
this.data.Aa.Wp);this.data.Aa.source&&R(c,"source",this.data.Aa.source);var
d=this.data.hb();this.data.Aa.sq&&(d+=": "+this.data.Aa.sq);d=C("A",
{},d);d.classList.add(this.g+"-
title");re(d,c.toString());b.appendChild(d);a.appendChild(b);gu(this,a);b=C("DIV");
if("number"===typeof(this.data.Aa.Zp||0)){d=this.data.Aa.Zp||
0;c=Math.floor(d);d=0<d-c?1:0;for(var e=5-c-d,g=C("SPAN",this.g+"-stars goog-
inline-block");0<c;){c--;var h=C("SPAN",
"card-star-on goog-inline-block");g.appendChild(h)}for(;0<d;)d--,h=C("SPAN","card-
star-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=C("SPAN","card-star-
off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=this.data.Aa.Uv;d=C("A",
{},this.data.Aa.jv+" rese\u0144as");d.classList.add(this.g+"-reviews-
link");d.classList.add("goog-inline-
block");re(d,c);b.appendChild(d);a.appendChild(b);this.data.Aa.xm&&(c=new
ei,b=C("DIV",this.g+"-snippet"),N(b,c.g(this.data.Aa.xm+" ")),c=C("A",{},
"m\u00e1s \u00bb"),c.classList.add(this.g+"-more-
link"),re(c,this.data.Aa.Wg),b.appendChild(c),a.appendChild(b))};
function gu(a,b){var c="",d=C("DIV"),e=a.data.Aa.Uk;if(!Nb(Se(e))){c=e.split(/\s*,\
s*/g);e=c.length;if(!e)return;var g=C("SPAN","author"),h=e-1,k=rf(",
");v(c,function(l,n){var p=l?l.replace(hu,""):"";p=Ge(p);l=new Q(Fe('/ebooks?
output=ws2&as_brr=5&q=inauthor:"%s"',p));du(l);p=C("A",
{},p);re(p,l.toString());g.appendChild(p);n<h&&g.appendChild(k.cloneNode(!
0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.Aa.Hj&&(sf(d,C("SPAN",a.g+"-
pubdate",c+a.data.Aa.Hj)),c="\u00a0-\u00a0");a.data.Aa.Hp&&(d.appendChild(rf(c)),
sf(d,C("SPAN",a.g+"-pagesnum",a.data.Aa.Hp+" p\u00e1ginas")));b.appendChild(d)}
function iu(a,b,c,d,e,g,h){c=C("A",
{id:h||""},c);re(c,e?"#":d);c.classList.add(a.g+"-button");c.classList.add(a.g+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=Yf||
Zf?"touchstart":"click",fu(a).zf(c,e,function(k){k.preventDefault();k=C("FORM",
{method:"POST"});var l=d instanceof ud?d:Dd(d);k.action=wd(l);I(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var
hu=/(<b\s*>)|(<\/b>)/ig,ju={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIA
L_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function ku()
{this.Aa={}}f=ku.prototype;f.hb=function(){return this.Aa.title};f.Yb=function()
{return this.Aa.Dm};f.Rd=function(){return this.Aa.Rd};f.Kl=function(){return
this.Aa.Kl};f.$f=function(){return this.Aa.$f};f.$h=function(){return this.Aa.
$h};function lu(){this.g=[]}f=lu.prototype;f.getId=function(){return
this.lb};f.ah=function(a){this.lb=a};f.hb=function(){return
this.Fc};f.Qg=function(){return this.o};function mu(a,b,c){nu(a,b)||null==a.ma||!
a.j?c&&c(null):ou(b,a.ma.clone(),r(a.Os,a,b,c||function(){}))}function pu(a,b,c)
{nu(a,b)&&null!=a.oa&&a.na?ou(b,a.oa.clone(),r(a.ct,a,b,c||function()
{})):c&&c(null)}function ou(a,b,c){R(b,"id",a);hl(b,c,"POST")}f.Os=function(a,b,c)
{var d=null;pl(c.target)&&(d=new ku,d.Aa.Dm=a,this.g.push(d));b(d)};
f.ct=function(a,b,c){var
d=null;pl(c.target)&&(d=nu(this,a),qu(this,d));b(d)};function qu(a,b)
{qb(a.g,function(c){return c.Yb()==b.Yb()})}function nu(a,b){return
kb(a.g,function(c){return c&&c.Yb()==b})};function ru(a)
{this.Aa={};this.Aa.title=a.title;this.Aa.sq=a.subtitle;this.Aa.Uk=a.authors;this.A
a.Wp=a.preview_url;this.Aa.Wg=a.info_url;this.Aa.Hj=a.pub_date;this.Aa.Hp=a.num_pag
es;this.Aa.Fq=a.viewability;this.Aa.
$w=a.subject;this.Aa.wq=a.thumbnail_url;this.Aa.xm=a.snippet;this.Aa.Uw=a.list_pric
e;this.Aa.iq=a.sale_price;this.Aa.Yw=a.sale_price_better;this.Aa.lv=a.offer_price;t
his.Aa.Zk=a.buy_url;this.Aa.$p=a.read_url;this.Aa.yj=a.is_free_ebook||!
1;this.Aa.wj=a.in_my_ebooks||!1;this.Aa.Vw=a.my_ebooks_url||
"";this.Aa.Zp=a.rating_score||0;this.Aa.jv=a.num_reviews||
0;this.Aa.Rd=a.is_purchased||!1;this.Aa.Zh=a.is_ebook||!
1;this.Aa.hx=a.write_review_url||"";this.Aa.rt=a.add_to_my_ebooks_url||"";this.Aa.G
v=a.preview_ebook_url||"";this.Aa.Uv=a.reviews_url||"";this.Aa.Xj=a.view_order_url|
|"";this.Aa.Mw=a.add_to_my_ebooks_url;this.Aa.Ns=a.add_to_my_ebooks_url_is_on_play|
|!1;this.Aa.uj=a.has_flowing_text||!1;this.Aa.vj=a.has_scanned_text||!1;var
b=hp(a.info_url);this.Aa.Dm=b;this.Aa.Ow=a.canonical_atb_url||
"";this.Aa.Kl=a.is_rentable||!1;this.Aa.dg=a.is_pre_order||!
1;this.Aa.Qp=a.on_sale_date||"";this.Aa.$f=a.is_pre_ordered||!
1;this.Aa.Tw=a.issue_volume_count||0;this.Aa.$h=a.is_volume_cancelled||!
1;this.Aa.Qs=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.Aa.Jj=1;break;case 2:this.Aa.Jj=2}this.Aa.Qv=a.rental_end_utc||
0}m(ru,ku);function su(a)
{this.g=[];this.ah(a.id);this.s=a.owner_uid;this.Fc=a.title;this.o=a.description;th
is.va=a.num_volumes;this.Ae=a.access||"0";this.Pa=a.can_modify_metadata;this.O=a.pr
edefined;this.na=a.can_remove_volumes;this.j=a.can_add_volumes;this.ua=a.can_only_a
dd_ebooks||!1;this.ma=new Q(a.add_vol_base_url);this.oa=new
Q(a.del_vol_base_url);void 0!
==a.paused&&(this.i=a.paused,this.N=a.pause_bookshelf_url);a.volumes&&(this.g=ib(a.
volumes,function(b){return new ru(b)}))}m(su,lu);function tu()
{W.call(this);this.j=[];this.i=[]}u(tu,W);function uu(a){var b=new
Q(nf().location);b=new Q(b);return a===parseInt(S(b,"as_coll"),10)}function
vu(a,b,c){wu(a,b.getId())||(a=b.O?a.j:a.i,c?ub(a,void 0,0,b):a.push(b))}function
xu(a,b,c){var d=1==b.Ae;a=new
Q(a);R(a,"cl_title",b.hb());R(a,"cl_mode",d?"public":"private");b="cl_des="+encodeU
RIComponent(String(b.Qg()));hl(a,c,"POST",b)}
tu.prototype.N=function(a){a=a.target;if(pl(a)){a=new su(rl(a));var
b=wu(this,a.getId());b.Fc=a.hb();b.o=a.Qg();b.Ae=a.Ae;b=new
Ri("update",this);b.shelf=a;this.dispatchEvent(b)}};tu.prototype.s=function(a,b)
{b=b.target;pl(b)&&(b=new su(rl(b)),vu(this,b,a),a=new
Ri("add",this),a.shelf=b,this.dispatchEvent(a))};function yu(a,b){a.o=new
Q(b);R(a.o,"jscmd","ClCreate")}function wu(a,b){return kb(zu(a),function(c){return
c.getId()==b})}function zu(a){return zb(a.j,a.i)};function Au(a,b){var c=C("A",
{},"Ver pedido");re(c,a);c.classList.add(b);return c};function Bu(a,b,c)
{eu.call(this,a,b,c);S(new Q(this.data.Aa.Wg),"dapp")}m(Bu,eu);
Bu.prototype.render=function(a){uf(a);var b=C("DIV",this.g),c=C("DIV",this.g+"-
meta");this.j(c);var d=C("DIV",this.data.Aa.Zh?this.g+"-footer":this.g+"-footer-
nonebook"),e=C("DIV",this.g+"-footer-inner");if(this.data.Aa.Zh)if(this.data.
$h()&&uu(1))Cu(this,e);else if(this.data.Aa.dg&&!this.data.Rd()||this.data.$f())
{var g=C("DIV",this.g+"-pre-order-date");g.textContent="Disponible el:
"+this.data.Aa.Qp;e.appendChild(g);this.data.$f()&&uu(1)&&Cu(this,e)}else
if(this.data.Rd()&&uu(1))Du(this,e),Cu(this,
e);else{Du(this,e);g=!this.data.Rd()&&!this.data.Aa.yj;var h=this.data.Aa.yj&&!
this.data.Aa.wj;if(g||h){g=C("SPAN",{"class":this.g+"-footer-inner-
right"});if(h=this.data.Aa.Gv||this.data.Aa.$p){for(var
k=h.search(Nj),l=0,n,p=[];0<=(n=Mj(h,l,"source",k));)p.push(h.substring(l,n)),l=Mat
h.min(h.indexOf("&",n)+1||
k,k);p.push(h.substr(l));h=p.join("").replace(Pj,"$1");h=Lj(h,"source","ebookstore"
)}h&&(k=C("A",{id:"unified-hovercard-preview-link"},"vista
previa"),re(k,h),g.appendChild(k));e.appendChild(g)}}d.appendChild(e);
b.appendChild(c);b.appendChild(d);a.appendChild(b);L(a).width>this.maxWidth&&K(a,th
is.maxWidth,"")};
Bu.prototype.j=function(a){if(!(this.data.Rd()||this.data.$f()||this.data.
$h())&&this.data.Aa.Xj&&uu(1)){var
b=C("IMG",{src:"/googlebooks/images/purchase_error.gif","class":this.g+"-error-
icon"});b=C("DIV",this.g+"-card-error",b,"Tarjeta de cr\u00e9dito
rechazada:");if(this.data.Aa.Xj){var
c=Au(this.data.Aa.Xj,"primary"),d=C("SPAN");d.innerText="&nbsp;";b.appendChild(d);b
.appendChild(c)}a.appendChild(b)}eu.prototype.j.call(this,a);b=C("DIV",this.g+"-
book-options");this.data.Aa.Zh?(this.data.Aa.yj?
this.data.Aa.wj?Eu(this,b):iu(this,b,"Leer eBook",this.data.Aa.rt,!
this.data.Aa.Ns,void 0,"unified-hovercard-free-btn"):this.data.$f()?
(c=C("SPAN",this.g+"-pre-ordered","Pedido por
adelantado"),b.appendChild(c)):this.data.$h()&&uu(1)?(c=C("DIV",this.g+"-
cancelled"),d=this.data.Aa.Qs,0==d?H(c,"Cancelada a petici\u00f3n del
cliente"):1==d?H(c,"Cancelada debido a un problema con el eBook"):2==d?
H(c,"Cancelada debido a un cambio de precio"):3==d?H(c,"Cancelada por el
editor"):H(c,"Cancelada"),b.appendChild(c)):
this.data.Rd()||this.data.Aa.wj?!this.data.Rd()&&this.data.Aa.wj?
Fu(this,b):this.data.Rd()&&Eu(this,b):Fu(this,b),uu(7)&&(c=C("SPAN",this.g+"-
offline-remove-options"),d=C("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.g+"-fake-link"},"Eliminar de Mis eBooks"),d.id="hovercard-
remove-from-my-ebooks",c.appendChild(d),b.appendChild(c))):
(c=this.data.Aa.Wp,Tc(ju,this.data.Aa.Fq)&&!Nb(c)?iu(this,b,"Vista previa",c,void
0,void 0,"unified-hovercard-preview-sample"):iu(this,b,"Vista previa",
c,!1,!0,"unified-hovercard-preview-sample"));a.appendChild(b)};function Cu(a,b){var
c=C("DIV",{id:"unified-hovercard-purchased-shelf-links","class":a.g+"-order-links-
container"}),d=a.data.Aa.Xj;d&&(d=Au(d,""),c.appendChild(d));a.data.$f()||
(d=C("DIV",{id:"unified-hovercard-delete-forever","class":a.g+"-footer-fake-
link"},"Eliminar definitivamente"),x(d,a.g+"-footer-action-link"),d.id="hovercard-
delete-forever",c.appendChild(d));b.appendChild(c)}
function Fu(a,b){a.data.Aa.dg&&!a.data.Rd()?iu(a,b,"Reservar eBook
("+a.data.Aa.iq+")",a.data.Aa.Zk,void 0,void 0,"unified-hovercard-buy-
btn"):a.data.Kl()?iu(a,b,"EBOOK DESDE "+a.data.Aa.lv,a.data.Aa.Zk,void 0,void
0,"unified-hovercard-buy-btn"):iu(a,b,"Comprar eBook -
"+a.data.Aa.iq,a.data.Aa.Zk,void 0,void 0,"unified-hovercard-buy-btn")}function
Eu(a,b){iu(a,b,"Leer ahora",a.data.Aa.$p,void 0,void 0,"unified-hovercard-read-
now")}
function Du(a,b){var c=C("DIV",a.g+"-supported-devices"),d=a.g+"-device-
type",e=a.g+"-device-supported",g=a.g+"-device-not-
supported",h=C("SPAN",d,"Web"),k=C("SPAN",d,"Tablet/
iPad"),l=C("SPAN",d,"eReader");d=C("SPAN",d,"Tel\u00e9fono inteligente");var
n=C("SPAN","goog-inline-block"),p=C("SPAN","goog-inline-block"),w=C("SPAN","goog-
inline-block"),D=C("SPAN","goog-inline-block");a.data.Aa.uj?
(x(n,e),x(p,e),x(w,e),x(D,e)):(a.data.Aa.vj?(x(n,e),x(p,e)):
(x(n,g),x(p,g)),x(w,g),x(D,g));c.appendChild(n);
c.appendChild(h);c.appendChild(p);c.appendChild(k);c.appendChild(w);c.appendChild(l
);c.appendChild(D);c.appendChild(d);b.appendChild(c)};function Gu(a,b,c)
{bu.call(this,a);this.Xb=Yl();this.j=this.Ba=this.s=null;this.Rb=b;this.i=null;this
.Vb=!!c;this.render(b);Hu(this)}m(Gu,bu);Gu.prototype.wa=function()
{fu(this.i).Ha();F(this.ha())};Gu.prototype.ci=function(a,b)
{bu.prototype.ci.call(this,a,b);this.isVisible()&&(this.Ul=this.Xb?new Zg(0,-
2,0,0):new Zg(0,0,0,-2),this.isVisible()&&this.qg(),this.s=this.g,Iu(this))};
Gu.prototype.render=function(a)
{this.i&&(this.i.Ha(),this.j=this.Ba=null);this.i=new
Bu(a,this.className,435,this.Vb);this.i.render(this.ha());Hu(this);this.isVisible()
&&Iu(this)};
function Iu(a){var b=C("DIV"),c=C("DIV");var d=Fh(a.s||null);var e=Fh(a.ha());if(d)
{d.top=Math.ceil(d.top);e.top=Math.ceil(e.top);d.left=Math.ceil(d.left);e.left=Math
.ceil(e.left);var g=e.top>=d.top,h=gh(e,d);h||(h=new
ch(d.left,0,d.width,0));d=a.Xb?e.left+e.width-h.left-(h.width/2+12):h.left-e.left+
(h.width/2-12);e={x:0<d?d:0,y:e.height-2,Vu:g}}else
e=null;g=a.Xb?"marginRight":"marginLeft";I(c,g,e.x+"px");I(b,g,e.x-
1+"px");x(a.ha(),a.className+"-tooltip");e.Vu?(I(c,"bottom",e.y+"px"),I(b,"bottom",
e.y+1+"px"),x(c,a.className+"-arrow-up"),x(b,a.className+"-arrow-up-border")):
(I(c,"top",e.y+"px"),I(b,"top",e.y+1+"px"),a.Rb.Aa.Zh||x(c,a.className+"-
nofooter"),x(c,a.className+"-arrow-down"),x(b,a.className+"-arrow-down-
border"));a.j?yf(b,a.j):a.ha().appendChild(b);a.Ba?
yf(c,a.Ba):a.ha().appendChild(c);a.Ba=c;a.j=b}
Gu.prototype.Gc=function(a){var b=a.target||null;if(b)
{3==b.nodeType&&(b=b.parentNode);switch(b.id){case "hovercard-remove-from-my-
ebooks":a.preventDefault();var c="c";break;case "hovercard-save-sample-for-
later":case "hovercard-add-to-my-ebooks":a.preventDefault();c="a";break;case
"hovercard-delete-
forever":a.preventDefault();c="b";break;default:b.href&&(c="f","touchstart"==a.type
&&(a=Cl(b.href),window.location.replace(Ki(a))))}c&&this.dispatchEvent(new
Ri(c,this))}};
function Hu(a){var b=Yf||
Zf?"touchstart":"click";wj(fu(a.i),a.ha(),b,a.Gc,a)};function Ju(a,b,c)
{au.call(this,b);this.i=a;this.j=null;this.s=!1;if(c==(1).toString()||
c==(7).toString())this.s=!0}u(Ju,au);var Ku=new P;
Ju.prototype.Rc=function(a){var b=C("A",{className:"slider-link goog-inline-
block"});K(b,"",this.Db());var c=new Q(this.i.Aa.Wg);this.i.Aa.source?
R(c,"source",this.i.Aa.source):R(c,"source","gbs_slider_thumb");dk(c,"num");re(b,c.
toString());a.appendChild(b);this.j=E("IMG");this.j.alt="";this.g.zf(this.j,"load",
r(this.oa,this));Ku.dispatchEvent("start");(a=this.i.Aa.wq)?(a=new
Q(a),R(a,"h",this.Db()),R(a,"stbn",1),dk(a,"edge"),this.j.src=a.toString()):this.j.
src="/googlebooks/images/no_cover_thumb.gif";
K(this.j,"",this.Db());b.appendChild(this.j);this.s&&2==this.i.Aa.Jj?
(this.o=C("SPAN",["bookcard-badge","bookcard-sample-
label"],"Caducados"),b.appendChild(this.o)):this.s&&1==this.i.Aa.Jj?
(a=this.i,1==a.Aa.Jj?(a=a.Aa.Qv-Xa()/1E3,a=Math.round(a/3600),c=Math.round(a/
24),a=1>=a?"Caducan en poco tiempo":48>=a?a+" horas":c+" d\
u00edas"):a="",this.o=C("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.o)):!this.s||this.i.Rd()||this.i.Aa.yj||
(this.o=C("SPAN",["bookcard-badge","bookcard-sample-label"],
"Muestra"),b.appendChild(this.o));ij(b,"mouseover",this.na.bind(this,b))};Ju.protot
ype.oa=function()
{this.dispatchEvent("render");Ku.dispatchEvent("complete");this.o&&Eh(this.o,L(this
.j).width)};Ju.prototype.na=function(a,b){(new Gu(a,this.i)).Me(b)};function
Lu(a,b,c){Ju.call(this,a,b-40,c);this.N=C("DIV","slider-annotation");this.O=!
1}m(Lu,Ju);Lu.prototype.Rc=function(a)
{ij(this,"render",r(this.ua,this));Ju.prototype.Rc.call(this,a);a.appendChild(this.
N)};Lu.prototype.ua=function(a){this.O||
(a.stopPropagation(),a=this.ma(),this.N.appendChild(a),this.O=!
0,this.dispatchEvent("render"))};function Mu(a,b,c)
{Lu.call(this,a,b,c)}m(Mu,Lu);Mu.prototype.Rc=function(a)
{Lu.prototype.Rc.call(this,a)};Mu.prototype.ma=function(){var
a=this.i,b=E("DIV"),c=C("A",{className:"slider-annotation-
title"},rf(a.hb()));re(c,a.Aa.Wg);b.appendChild(c);if(a=a.Aa.Uk)a=C("DIV","slider-
annotation-author",rf(a)),b.appendChild(a);K(b,L(this.j).width+5,"");return
b};function Nu(){this.g=Ou;this.lg=5E3}var Pu=0;Nu.prototype.send=function(a,b,c,d)
{a=a?Yc(a):{};d=d||"_"+(Pu++).toString(36)+Date.now().toString(36);var
e="_callbacks___"+d;b&&(q[e]=Qu(d,b),a.callback=e);b={timeout:this.lg,Ts:!
0};e=rd.exec(qd(this.g).toString());var g=e[3]||"";e=sd(e[1]+td("?",e[2]||"",a)
+td("#",g,void 0));b=Ao(e,b);wo(b,null,Ru(d,a,c),void
0);return{lb:d,yo:b}};Nu.prototype.cancel=function(a)
{a&&(a.yo&&a.yo.cancel(),a.lb&&Su(a.lb,!1))};
function Ru(a,b,c){return function(){Su(a,!1);c&&c(b)}}function Qu(a,b){return
function(c){Su(a,!0);b.apply(void 0,arguments)}}function Su(a,b)
{a="_callbacks___"+a;if(q[a])if(b)try{delete q[a]}catch(c){q[a]=void 0}else
q[a]=Ma};function Tu(a,b,c){P.call(this);this.ma=a;this.na=c;this.j=b;O(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.N=null;this.i=[];this.o=-
1;this.g=0;this.s=this.O=null;this.va={}}u(Tu,P);f=Tu.prototype;f.sk=!0;f.Sk=!
1;f.xd=function(){return this.j};
f.handleEvent=function(a){var b=this.ma;if(a.target==this.j)switch(a.type){case
"hilite":this.Ne(a.Ff);break;case "select":var c=!1;if("number"===typeof a.Ff)
{a=a.Ff;var d=this.i[Uu(this,a)];c=!!d&&b.Ll&&b.Ll(d);d&&!c&&this.o!
=a&&this.Ne(a)}c||this.fg();break;case "canceldismiss":Vu(this);break;case
"dismiss":Wu(this)}};f.ki=function(a){this.N!
=a&&(this.N=a,this.ma.eq(this.N,10,r(this.Zu,this)),Vu(this))};f.rd=function()
{return this.j.isVisible()};
function Xu(a){for(var b=a.g+a.i.length-1,c=a.o,d=0;d<a.i.length;d++)
{if(c>=a.g&&c<b)c++;else if(-1==c)c=a.g;else{a.Sk&&c==b&&a.Ne(-
1);break}if(a.Ne(c))break}}f.Ne=function(a){var b=Uu(this,a),c=this.i[b];return
c&&this.ma.Ll&&this.ma.Ll(c)?!1:(this.o=a,this.j.Ne(a),-1!=b)};
f.fg=function(){var a=Uu(this,this.o);if(-1!=a){var b=this.i[a],c=this.na;if(c.Mb)
{var d=b.toString();if(c.j){var e=Yu(c,c.Ab(),Zu(c.Mb)[0]),g=$u(c,c.Ab());c.oa&&!
c.oa.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.ua);0==e||Nb(g[e-1])||(d="
"+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Mb;(nc||
z)&&d.blur();d.value=g.join("");for(var h=0,k=0;k<=e;k+
+)h+=g[k].length;d.focus();e=h;g=c.Mb;av(g)&&(g.selectionStart=e);g=c.Mb;av(g)&&(g.
selectionEnd=e)}}else c.yc(d);c.hm=!0}this.Fe();this.dispatchEvent({type:"update",
Ff:b,index:a});return!
0}this.Fe();this.dispatchEvent({type:"update",Ff:null,index:null});return!
1};f.Fe=function(){this.o=-
1;this.N=null;this.g+=this.i.length;this.i=[];window.clearTimeout(this.s);this.s=nu
ll;this.j.Fe();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Wu(a){a.s||(a.s=window.setTimeout(r(a.Fe,a),100))}f.vp=function()
{return this.s?(window.clearTimeout(this.s),this.s=null,!0):!1};function Vu(a)
{a.vp()||window.setTimeout(r(a.vp,a),10)}
f.wa=function(){Tu.ta.wa.call(this);delete
this.va;this.j.Ha();this.na.Ha();this.ma=null};f.Zu=function(a,b,c)
{this.N==a&&this.fm(b,c)};
f.fm=function(a,b){var c="object"==Oa(b)&&b;b=(c?c.i():b)?Uu(this,this.o):-
1;this.g+=this.i.length;this.i=a;for(var d=[],e=0;e<a.length;+
+e)d.push({id:this.g+e,data:a[e]});a=null;this.O&&(a=this.va[Sa(this.O)]||
this.O);this.j.Mj(a);this.j.fm(d,this.N,this.O);a=this.sk;c&&void 0!
==c.g()&&(a=c.g());this.o=-1;(a||0<=b)&&0!=d.length&&this.N&&(0<=b?
this.Ne(this.g+b):Xu(this));this.dispatchEvent("suggestionsupdate")};function
Uu(a,b){b-=a.g;return 0>b||b>=a.i.length?-1:b}f.update=function(a)
{this.na.update(a)};function Zu(a){var b=0,c=0;av(a)&&(b=a.selectionStart,c=-
1);return[b,c]}function av(a){try{return"number"==typeof a.selectionStart}catch(b)
{return!1}};function bv(a,b,c,d){Oi.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.ua=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.na=new RegExp("^"+a+"|"+a+"$","g");this.oa=new RegExp("\\s*["+this.s+"]
$");this.O=b||"";this.va=this.j;this.Ya=0<d?new al(d):null;this.i=new
tj(this);this.N=new tj(this);this.o=new Mq;this.ma=-
1}u(bv,Oi);f=bv.prototype;f.Mb=null;f.Rl="";f.Jf=!1;f.hm=!1;f.Ab=function(){return
this.Mb.value};f.yc=function(a){this.Mb.value=a};
function cv(a,b)
{Cf(b)&&(zm(b,"combobox"),X(b,"autocomplete","list"));a.i.ka(b,"focus",a.Xm);a.i.ka
(b,"blur",a.gr);a.Mb||
(a.N.ka(b,"keydown",a.uv),Cf(b)&&Qf(Ye(b))==b&&dv(a,b))}f.fr=function(a){for(var
b=0;b<arguments.length;b++)cv(this,arguments[b])};f.wa=function()
{bv.ta.wa.call(this);this.i.Ha();delete
this.i;this.N.Ha();this.o.Ha();Ni(this.Ya)};
f.Sc=function(a){switch(a.keyCode){case 40:if(this.g.rd())return
Xu(this.g),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.g.rd()){a:for(var
b=this.g,c=b.o,d=0;d<b.i.length;d++){if(c>b.g)c--;else{b.Sk&&c==b.g&&b.Ne(-
1);break}if(b.Ne(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.g.rd()||a.shiftKey)this.g.Fe();else
if(this.update(),this.g.fg()&&this.va)return a.preventDefault(),!0;break;case
13:if(this.g.rd()){if(this.update(),this.g.fg())return a.preventDefault(),
a.stopPropagation(),!0}else this.g.Fe();break;case 27:if(this.g.rd())return
this.g.Fe(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.Jf)return this.Jf||
(this.i.ka(this.Mb,"keyup",this.Mp),this.i.ka(this.Mb,"keypress",this.Lp),this.Jf=!
0),!0}return ev(this,a)};function ev(a,b){var c=a.j&&b.charCode&&-1!
=a.s.indexOf(String.fromCharCode(b.charCode));c&&a.update();return c&&a.g.fg()?
(b.preventDefault(),!0):!1}f.Yt=function(){return!1};f.Xm=function(a)
{dv(this,a.target||null)};
function dv(a,b){yj(a.N);a.g&&Vu(a.g);b!
=a.Mb&&(a.Mb=b,a.Ya&&(a.Ya.start(),a.i.ka(a.Ya,"tick",a.Zm)),a.Rl=a.Ab(),a.o.attach
(a.Mb),a.i.ka(a.o,"key",a.Ym),a.i.ka(a.Mb,"mousedown",a.Np),z&&a.i.ka(a.Mb,"keypres
s",a.Kp))}f.gr=function()
{this.Mb&&(this.i.Xa(this.o,"key",this.Ym),Qq(this.o),this.i.Xa(this.Mb,"keyup",thi
s.Yt),this.i.Xa(this.Mb,"mousedown",this.Np),z&&this.i.Xa(this.Mb,"keypress",this.K
p),this.Jf&&fv(this),this.Mb=null,this.Ya&&(this.Ya.stop(),this.i.Xa(this.Ya,"tick"
,this.Zm)),this.g&&Wu(this.g))};
f.Zm=function(){this.update()};f.uv=function(a){this.Xm(a)};f.Ym=function(a)
{this.ma=a.keyCode;this.g&&this.Sc(a)};f.Lp=function(){this.Jf&&229!
=this.ma&&fv(this)};f.Mp=function(a){this.Jf&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&fv(this)};f.Np=function(){};function fv(a){a.Jf&&(a.Jf=!
1,a.i.Xa(a.Mb,"keypress",a.Lp),a.i.Xa(a.Mb,"keyup",a.Mp))}f.Kp=function(a)
{ev(this,a)};
f.update=function(a){if(this.Mb&&(a||this.Ab()!=this.Rl)){if(a||!this.hm)
{a=Zu(this.Mb)[0];var b=this.Ab();a=$u(this,b)[Yu(this,b,a)];a=this.na?
String(a).replace(this.na,""):a;this.g&&(this.g.O=this.Mb,this.g.ki(a,this.Ab()))}t
his.Rl=this.Ab()}this.hm=!1};function Yu(a,b,c){a=$u(a,b);if(c==b.length)return
a.length-1;for(var d=b=0,e=0;d<a.length&&e<=c;d++)e+=a[d].length,b=d;return b}
function $u(a,b){if(!a.j)return[b];b=String(b).split("");for(var c=[],d=[],e=0,g=!
1;e<b.length;e++)a.O&&-1!=a.O.indexOf(b[e])?(g||
(c.push(d.join("")),d.length=0),d.push(b[e]),g=!g):g||-1==a.s.indexOf(b[e])?
d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return
c};function gv(a,b,c,d){P.call(this);this.oa=a||
document.body;this.g=We(this.oa);this.ua=!
a;this.ya=null;this.na="";this.i=[];this.s=[];this.va=this.ma=-1;this.N=!
1;this.className="ac-renderer";this.Ka="ac-highlighted";this.O=b||
null;this.ab=null!=d?d:!0;this.Xb=!!c}u(gv,P);f=gv.prototype;f.ha=function(){return
this.ya};f.Mj=function(a){this.Ca=a};f.fm=function(a,b,c)
{this.na=b;this.i=a;this.ma=-
1;this.va=Xa();this.j=c;this.s=[];hv(this)};f.Fe=function(){this.N&&(this.N=!
1,iv(this,!1),M(this.ya,!1))};
f.show=function(){this.N||(this.N=!0,iv(this,!0),M(this.ya,!0))};function iv(a,b)
{a.j&&(X(a.j,"haspopup",b),X(a.ya,"expanded",b),X(a.j,"expanded",b),b?
X(a.j,"owns",a.ya.id):(a.j.removeAttribute("aria-
owns"),Cm(a.j,null)))}f.isVisible=function(){return this.N};
function jv(a,b){var c=0<=b&&b<a.i.length?a.i[b]:void 0,d=0<=b&&b<a.s.length?
a.s[b]:void 0;a.dispatchEvent({type:"rowhilite",N:d,Ff:c?
c.data:null})&&(0<=a.ma&&Jb(a.s[a.ma],["ac-active","active"]),a.ma=b,d&&(Hb(d,["ac-
active","active"]),a.j&&Cm(a.j,d),xh(d,a.ya)))}f.Ne=function(a){if(-1==a)jv(this,-
1);else for(var b=0;b<this.i.length;b++)if(this.i[b].id==a){jv(this,b);break}};
function kv(a){if(!a.ya){var b=a.g.Ra("DIV",
{style:"display:none"});a.ya=b;Hb(b,Ob(a.className).split("
"));zm(b,"listbox");b.id=Zm(Ym.Eb());a.g.appendChild(a.oa,b);O(b,"click",a.$m,!
1,a);O(b,"mousedown",a.an,!1,a);O(b,"mouseover",a.bn,!1,a)}}
function hv(a){kv(a);a.nb&&(a.ya.style.minWidth=a.nb.clientWidth-
0+"px");a.Ua&&(a.ya.style.maxWidth=a.Ua.clientWidth-
0+"px");a.s.length=0;a.g.Mm(a.ya);a.O&&a.O.render?
a.O.render(a,a.ya,a.i,a.na):a.i.forEach(function(b){var
c=this.na,d=this.g.Ra("DIV",{className:"ac-
row",id:Zm(Ym.Eb())});zm(d,"option");this.O&&this.O.Pv?
this.O.Pv(b,c,d):H(d,b.data.toString());c&&this.ab&&(this.Ba=!
1,lv(this,d,c));x(d,"ac-
row");this.s.push(d);this.g.appendChild(this.ya,d)},a);0==a.i.length?a.Fe():
(a.show(),a.tk(),Kh(a.ya,
!0))}f.tk=function(){if(this.j&&this.ua){var a=this.Ca||this.j;var b=this.Xb?
5:1;Lr(a,b,this.ya,b^1,null,null,65)}};f.wa=function()
{this.ya&&(pj(this.ya,"click",this.$m,!1,this),pj(this.ya,"mousedown",this.an,!
1,this),pj(this.ya,"mouseover",this.bn,!
1,this),this.g.Bi(this.ya),this.ya=null,this.N=!
1);Ni(this.o);this.oa=null;gv.ta.wa.call(this)};
function lv(a,b,c){if(!a.Ba)if(3==b.nodeType){var
d=null;Array.isArray(c)&&1<c.length&&(d=c.slice(1));c=mv(c);if(0!=c.length){var
e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi");c=[];for(var
h=0,k=g.exec(e),l=0;k;)l+
+,c.push(e.substring(h,k.index)),c.push(e.substring(k.index,g.lastIndex)),h=g.lastI
ndex,k=g.exec(e);c.push(e.substring(h));if(1<c.length){for(d=0;1>d;d+
+)e=2*d,b.nodeValue=c[e],g=Rf(a.g,"B"),g.className=a.Ka,a.g.appendChild(g,a.g.g.cre
ateTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.g.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=c.slice(2).join("");a.Ba=!0}else d&&lv(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,lv(a,b,c),b=d}function mv(a){var b="";if(!
a)return b;Array.isArray(a)&&(a=a.filter(function(c){return!
Nb(Se(c))}));Array.isArray(a)?b=0<a.length?Qe(a[0]):"":/^\W/.test(a)||
(b=Qe(a));return b}function nv(a,b){for(;b&&b!=a.ya&&!Fb(b,"ac-
row");)b=b.parentNode;return b?a.s.indexOf(b):-1}
f.$m=function(a){var
b=nv(this,a.target);0<=b&&this.dispatchEvent({type:"select",Ff:this.i[b].id});a.sto
pPropagation()};f.an=function(a)
{a.stopPropagation();a.preventDefault()};f.bn=function(a)
{a=nv(this,a.target);0<=a&&!(300>Xa()-
this.va)&&this.dispatchEvent({type:"hilite",Ff:this.i[a].id})};function ov(a,b,c,d)
{this.ua=a;this.oa=null;this.Ka=c||null;this.Ca="boolean"===typeof b?b:!
0;this.Ba=d||0;b=new pv;c=new qv(this.Ka||a,this.Ba);c.ua=!0;d=new bv(null,null,!
1);Tu.call(this,b,c,d);d.g=this;d.fr(a);this.O=a;this.sk=!1;this.Sk=!
0;O(this,"update",r(this.Ja,this))}u(ov,Tu);ov.prototype.fg=function()
{this.La=this.ua.value;ov.ta.fg.call(this);return!1};
ov.prototype.Ja=function(a){a.Ff&&(a=this.ua.form,this.oa||(this.oa=C("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.oa)),this.oa.value=this.La,this.Ca&&a
.submit())};function pv(){}var
Ou=sd(hd(id("//suggestqueries.google.com/complete/search")));pv.prototype.eq=functi
on(a,b,c)
{a={client:"books",ds:"bo",q:a};c=r(this.g,this,c);this.i&&this.i.cancel();this.i=n
ew Nu;this.i.send(a,c)};pv.prototype.g=function(a,b){var
c=Array.prototype.map.call(b[1],function(d){return d[0]});a(b[0],c)};
function qv(a,b){gv.call(this);this.Ja=a;this.La=b||
0}u(qv,gv);qv.prototype.tk=function(){qv.ta.tk.call(this);var a=0,b=B("gbfwa");b||
(b=ef("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-
1);Array.prototype.forEach.call(bf("div","ac-renderer"),function(c)
{a&&I(c,"top",a+"px");I(c,"width",L(this.Ja).width-
2+"px");I(c,"left",parseInt(c.style.left,10)+this.La+"px")},this)};function
rv(a,b,c,d,e){W.call(this);this.O=a;this.N=b;this.ua=e;this.Cb="number"===typeof d?
d:this.N?200:80;this.N||x(this.O,"slider-
small");this.ma=[];this.j=E("A");this.j.textContent=Yl()?"\u203a":"\
u2039";this.j.setAttribute("title","Desplazarse hacia la izquierda");Kh(this.j,!
0);this.O.appendChild(this.j);this.i=E("div");x(this.i,"slider-
drawables");this.O.appendChild(this.i);this.s=E("A");this.s.textContent=Yl()?"\
u2039":"\u203a";this.s.setAttribute("title","Desplazarse hacia la
derecha");Kh(this.s,
!
0);this.O.appendChild(this.s);this.g.ka(this.j,"click",this.Yl.bind(this,-.75));thi
s.g.ka(this.s,"click",this.Yl.bind(this,.75));this.xi();this.g.ka(this.j,"click",th
is.Yl.bind(this,-.75));this.resize();this.oa=0;this.na=8<=ec()&&!
Fc("9")&&Yl();c&&sv(this,c)}u(rv,W);function tv(a){var
b=Math.ceil(1.25*uv(a));b=Math.min(a.ma.length,a.oa+b);v(a.ma.slice(a.oa,b),r(a.ht,
a));a.xi();a.oa=b;b>=a.ma.length&&a.dispatchEvent("render")}f=rv.prototype;
f.ht=function(a){var b=C("DIV",{"class":"goog-inline-block slider-
loading"});this.i.appendChild(b);var c=C("DIV",{"class":"goog-inline-block slider-
drawable"});M(c,!
1);this.i.appendChild(c);this.g.zf(a,"render",this.jt.bind(this,b,c));a.Rc(c)};f.jt
=function(a,b){F(a);this.xi();M(b,!0)};function sv(a,b){b=b.map(function(c){return
this.N?new Mu(c,this.Cb):new Ju(c,this.Cb,this.ua)},a);vv(a,b)}function vv(a,b)
{tb(a.ma,b);tv(a)}
f.Yl=function(a){(Yl()?0>a:0<a)&&tv(this);a*=this.na?-
1:1;a*=L(this.i).width+20;this.o&&(this.o.Ha(),this.o=null);this.o=new
lm([this.i.scrollLeft,0],
[this.i.scrollLeft+a,0],500,om);O(this.o,"animate",this.ir.bind(this));O(this.o,"en
d",this.xi.bind(this));this.o.play()};f.ir=function(a)
{a=a.coords.map(Math.round);this.i.scrollLeft=a[0]};
f.xi=function(){if(nc&&Yl()||this.na){var a=this.i.scrollLeft<=-
1*(this.i.scrollWidth-L(this.i).width);var b=0==this.i.scrollLeft}else
a=0==this.i.scrollLeft,b=this.i.scrollLeft>=this.i.scrollWidth-
L(this.i).width;this.j.className=a?"slider-button slider-button-left slider-button-
disabled":"slider-button slider-button-left";this.s.className=b?"slider-button
slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.resize=function(){this.xi()};
function uv(a){var b=a.N?110:50;return Math.ceil(L(a.i).width/b)};function
wv(a,b,c){W.call(this);this.i=a;this.source=b?
b:"gbs_bookshelf_slider";this.ma=0;this.s=new
Aj;this.ua=this.s.Fa();this.oa="";this.va="boolean"===typeof c?!c:!
1;ij(this.s,"resize",r(this.en,this))}m(wv,W);f=wv.prototype;f.en=function()
{this.s.Fa().width>this.ua.width?
this.Hh():ij(this.s,"resize",r(this.en,this))};f.render=function(a)
{this.N=a;this.j=this.yl(a);this.g.ka(this.j,"render",r(this.Hh,this))};f.yl=functi
on(){return new rv(this.N,!0,void 0,void 0,this.i.getId())};
f.Hh=function(){this.j.resize();var a=Math.ceil(1.25*uv(this.j))
+1,b=this.qf(this.ma,a);b&&(this.ma+=a,hl(b,r(this.yu,this)))};f.Og=ba(2);f.yu=func
tion(a){a=a.target;if(pl(a)){if((a=(new su(rl(a))).g)&&a.length){var
b=hp(a[a.length-1].Aa.Wg);this.oa!=b&&(this.oa=b,vv(this.j,xv(this,a)));
(a=Of(this.ha()))&&Gh(a,1)}else
0==this.j.oa&&this.cq();this.dispatchEvent("success")}};
function xv(a,b){return a.fl(b).map(function(c){return this.j.N?new
Mu(c,200,this.i.getId()):new Ju(c,80,this.i.getId())},a)}f.cq=function()
{};f.ha=function(){return this.N};f.fl=function(a){return this.source?
a.map(function(b){b.Aa.source=this.source;return b},this):a};function yv(a,b,c)
{this.j=a;this.g=b;this.o=c||!1;a=this.Fa();this.i()?
a.height=120:a.height=65;this.mb(a)}m(yv,Ll);yv.prototype.i=function(){var a=B("gb-
mobile-menu-pubinfo");return a?0<zf(a).length&&null!=this.j&&0==ko(this.j):!
1};function zv(a){Rl.call(this);this.j=a}u(zv,Rl);zv.prototype.O=function()
{this.i=Math.ceil(this.g.length/this.j);for(var a=0;a<this.i;a++)for(var
b=0;b<this.j;b++){var c=a*this.j+b;this.cells[b]=this.cells[b]||[];this.cells[b]
[a]=this.g[c]}};function Av(a){zv.call(this,a);this.Pe=new
Map}u(Av,zv);Av.prototype.Ac=function(a){return
this.Pe.get(Bv(Wl,a))};Av.prototype.Mh=function(a){if(a instanceof
yv)a=Bv(a.constructor,a.g);else if(a instanceof Wl)a=Bv(a.constructor,a.Ga());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.Pe.get(a)};
Av.prototype.Sa=function(a){if(a instanceof yv){var
b=Bv(a.constructor,a.g);this.Pe.set(b,a)}else a instanceof
Wl&&(b=Bv(a.constructor,a.Ga()),this.Pe.set(b,a));Av.ta.Sa.call(this,a)};function
Bv(a,b){return Sa(a)+"#"+b.Qa()};function Cv(a,b,c,d)
{this.Wj=this.Fl=10;this.Ci=this.marginTop=20;b=Math.floor((b-20)/
(100+this.Fl));d&&2<b&&(b-=b%2);Av.call(this,b);lo(a);a=ib(lo(a),function(e){e=new
Wl(e);var g=e.Fa();g.width=100;e.mb(g);return e});c&&(c=a[0].Fa(),d=new
Ll,d.mb(c),this.Sa(d));v(a,r(this.Sa,this));Sl(this)}u(Cv,Av);function
Dv(a,b,c,d,e){Av.call(this,1);this.N=b;this.o=c;var g=d||!
1,h;a=lo(a);v(a,function(k){g&&h&&1<ko(k)-ko(h)&&Ev(this,h,k);var l=B("gb-mobile-
menu-pubinfo");l&&0<zf(l).length&&!g&&h&&k&&0==ko(h)&&Ev(this,h,k,!0);l=new
Wl(k);var n=l.Fa();"fixed_height"==this.N?
n.height=this.o:n.width=this.o;l.mb(n);this.Sa(l);h=k},this);g&&h&&e&&ko(h)<ko(e)&&
Ev(this,h,e);Sl(this)}m(Dv,Av);function Ev(a,b,c,d){b=new yv(b,c,d||!
1);c=b.Fa();"fixed_height"==a.N?c.height=a.o:c.width=a.o;b.mb(c);a.Sa(b)}
Dv.prototype.s=function(){return this.o};Dv.prototype.Xf=function(){return
this.N};Dv.prototype.Wj=8;function Fv(a,b)
{this.V=a;this.g=b}m(Fv,rp);Fv.prototype.render=function(a){var
b=this.g(a);b.mb(a.Fa());b.setPosition(a.nd());return b};function Gv(a,b){var
c=Hv(a),d=Hv(b);0==ko(a)||0==ko(b)?d="Esta es una vista previa. El n\u00famero
total de p\u00e1ginas que se va a mostrar ser\u00e1 limitado.":"number"!==typeof
c||"number"!==typeof d||c>=d||1==Math.abs(c-d)?d="Se han omitido algunas p\
u00e1ginas de la vista previa de este libro.":Iv(a,b)?d="La p\u00e1gina "+(--d+" no
forma parte de la vista previa de este libro."):(a=++c+"",d=--d+"",d="Las p\
u00e1ginas "+a+"-"+d+" no se muestran en esta vista previa.");return d}
function Hv(a){a=a.hb();var b;/[^0-9]/.test(a)||Nb(a)?b=null:b=Mb(a,"B")?
Ms(a,Ps):Ms(a,Os);return b}function Iv(a,b){a=Hv(a);b=Hv(b);return 0==a+1-(b-
1)};function Jv(a,b)
{W.call(this);this.s=a;this.N=b;this.o=b.j;this.j=b.g;this.i=E("DIV");this.i.classN
ame="separator-
container";this.s.appendChild(this.i);a=E("TABLE");a.className="separator-outer-
table";this.i.appendChild(a);var c=a.insertRow(-1).insertCell(-
1);c.align="center";var d=E("DIV");d.className="separator-
background";c.appendChild(d);c=E("TABLE");c.className="separator-inner-
table";d.appendChild(c);c.align="center";if(b.i()){var e=B("gb-mobile-menu-
pubinfo");if(e){b=$e("IMG",e);if(1==b.length){b=
b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-1);xf(g,b,0);x(g,"separator-
message");x(g,"separator-pubinfo-
message")}b=Gv(this.o,this.j);e=Lf(e);c=c.insertRow(-1).insertCell(-
1);g=E("SPAN");g.className="separator-text";c.appendChild(g);var h=this.N;h.i&&h.o?
N(g,si(e)):N(g,si(b+"<br>"+e));x(c,"separator-message");x(c,"separator-pubinfo-
message")}x(a,"separator-pubinfo");x(d,"separator-pubinfo")}else a=c.insertRow(-
1).insertCell(-1),x(a,"separator-
message"),a.textContent=Gv(this.o,this.j);Kh(this.i,
!0);V(this.i)}m(Jv,pm);Jv.prototype.mb=function(a)
{K(this.i,a)};Jv.prototype.setPosition=function(a)
{ph(this.i,a)};Jv.prototype.Na=function(){F(this.i)};function Kv(a){var
b=this;W.call(this);this.s=a;this.j=a.o;this.mb(Oh(this.j));this.Gb=new
A(0,0);this.O=null;this.na=new em(function(){M(b.O,!
1)},600);Pi(this,this.na)}u(Kv,W);f=Kv.prototype;f.mb=function(a){if(!this.i||!
Ee(this.i,a)){this.i=a;var
b=this.s;b.ma=a;Lv(b);this.dispatchEvent("resize")}};f.Xc=function(a)
{this.xc=a;this.N.Na();var b=this.s,c=this.Fa();b.ma=c;Lv(b);b=this.s;a=new
De(a.Bb(),a.Db());b.oa=a;b.s=!
0;K(b.i,a);T(b.na,0,b);Lv(b);this.dispatchEvent("layoutchange")};
function Mv(a,b){a.N=b}f.wl=function(){return this.N};f.Kb=function(){return
this.xc};f.hc=function(){var
a=this.xc.Ld();this.oa&&(a=this.oa.ul(a));Pp(this.N,a);this.dispatchEvent("update")
};function Nv(a,b){a.oa=b}
f.Yc=function(a){var b=this.Gb.x,c=this.Gb.y;"number"===typeof
a.x&&(a.x=ze(a.x,0,Math.max(this.xc.Bb()-this.i.width,0)));"number"===typeof
a.y&&(a.y=ze(a.y,0,Math.max(this.xc.Db()-this.i.height,0)));"number"===typeof
a.x&&(b=a.x);"number"===typeof a.y&&(1<a.y-c?this.dispatchEvent("scrolldown"):1<c-
a.y&&this.dispatchEvent("scrollup"),c=a.y);this.Gb=new
A(b,c);b=this.s;a=this.Gb;b.O||(b=b.o,null!=a.y&&(b.scrollTop=a.y),null!
=a.x&&(b.scrollLeft=a.x));this.dispatchEvent("move")};
function Ov(a){var b=a.Gb;return b?new
ch(b.x,b.y,a.i.width,a.i.height):null}f.Fa=function(){return
this.i};f.Fd=function(a)
{this.dispatchEvent("movestart");this.Yc(a);this.dispatchEvent("moveend")};function
Pv(a,b,c){a=a.Gb;c(new A(a.x+b.x,a.y+b.y))}
f.Df=function(a){var b=this.Gb,c=this.Fa();!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height?this.Fd(a):(this.o&&(this.o.Ha(),this.o=null),this.o=new
lm([b.x,b.y],[a.x,a.y],250+250*ze(Be(b,a)/800,0,1),om),O(this.o,"animate",r(this.hn
,this)),O(this.o,"end",r(this.jr,this)),this.dispatchEvent("movestart"),ij(this,"mo
vestart",r(this.o.Ha,this.o)),this.o.play())};f.hn=function(a)
{a=a.coords.map(Math.round);this.Yc(new A(a[0],a[1]))};f.jr=function(a)
{this.hn(a);this.dispatchEvent("moveend")};
f.Fb=function(){return this.j};f.Le=ba(3);f.Lc=function(){return new
A(Math.round(this.Gb.x+this.i.width/2),Math.round(this.Gb.y+this.i.height/
2))};f.Qe=function(a){return new A(Math.round(a.x+this.i.width/2*-
1),Math.round(a.y+this.i.height/2*-1))};f.wa=function()
{Kv.ta.wa.call(this);this.N.Na()};f.ol=function(a)
{null==this.O&&(this.O=a);this.O.style.opacity=0;this.na.start()};f.nt=function()
{var a=this;this.na.stop();M(this.O,!0);T(function()
{a.O.style.opacity=1})};f.fn=1;function Qv(a,b)
{Kv.call(this,b);this.wb=a;this.g.ka(a,"pagechange",this.Pd);this.g.ka(this.wb,"sea
rchupdate",this.Dl);if(a=B("subscription-
bar"))this.g.ka(this,"scrolldown",t(this.ol,a)),this.g.ka(this,"scrollup",t(this.nt
,a))}u(Qv,Kv);f=Qv.prototype;f.Md=function(){var
a=this.xc.Ld(),b=[];this.oa&&(a=this.oa.li(a)[0]||[]);v(a,function(c){c instanceof
Wl&&b.push(c.Ga())});return b};f.ng=function(a){this.ig(!1,!
1);this.Ye(this.Kg(a))};
f.Xe=function(a){var
b=[];"fixed_width"==this.Kb().Xf()&&b.push(this.Fa().width);this.ee&&(a=Rp(this.ee(
),this.Kb().s(),a,b))&&this.ng(a)};f.Ie=function(){this.ig(!0,!1);var
a=this.Fa().width;this.Ye(this.Kg(a))};f.xf=ba(4);f.ig=function(a,b)
{this.Mg=a;this.hj=b};f.resize=function(){if(this.Mg)this.Ie();else{var
a=this.Kb().s();a&&this.ng(a)}};f.Ye=function(a){var
b=this.Kb();this.Xc(a);b&&(a=um(new tm(b,a),this.Lc()),
(a=this.Qe(a))&&this.Fd(a))};f.Pd=function(){this.Yh||this.Od(this.wb.Ga())};
f.Od=function(a){this.xc.Ac&&(a=this.xc.Ac(a))&&this.Yc(new
A(Math.round(a.be()),Math.round(a.od())))};f.Dl=function()
{Rv&&(this.wl().Na(),this.va&&this.va(),this.hc())};var Rv=!0;function Sv(a,b)
{this.Ea=a;this.g=b}m(Sv,rp);Sv.prototype.render=function(a){var
b=this.g(),c=a.Ga(),d=eb(this.Ea.ee().Kf)/a.Fa().width,e=a.Fa();b.Ej=e.width;b.Zg=e
.height;e=a.Fa().clone();e.width*=d;e.height*=d;b.Iu=e.width;b.Fu=e.height;b.setPos
ition(a.be(),a.od());b.vb(c);b.Rc();return b};function Tv(){};function Uv(a)
{this.Ea=a}u(Uv,Tv);Uv.prototype.ul=function(a){var b=this.li(a);a=b[0]||
[];b=b[1]||[];b.sort(t(Vv,this.Ea.Lc()));var c=[];tb(c,a,b);return c};function
Vv(a,b,c){return bh(dh(Ml(b)),a)-bh(dh(Ml(c)),a)}Uv.prototype.li=function(a){var
b=Ov(this.Ea),c=new ch(b.left-800,b.top-800,b.width+1600,b.height+1600);return
yb(a,function(d){d=Ml(d);if(gh(c,d))return gh(b,d)?0:1})};function Wv(a,b)
{this.Ea=b;this.V=a}m(Wv,Uv);Wv.prototype.ul=function(a){var
b=Uv.prototype.ul.call(this,a),c=this.V.Ga();if(c){var d=[],e=this.V.rb();v([1,-
1],function(){var g=mo(e,c.Qa(),1);g&&d.push(g)});v(a,function(g)
{g.Ga&&mb(d,g.Ga())&&nb(b,g)})}return b};function Xv()
{W.call(this)}u(Xv,W);Xv.prototype.ve=function(a)
{this.i=a;this.o=Yv(a)};Xv.prototype.wa=function()
{Xv.ta.wa.call(this);F(this.o)};function Zv(a)
{W.call(this);this.ma=a;this.O=[]}u(Zv,Xv);f=Zv.prototype;f.ve=function(a)
{Zv.ta.ve.call(this,a);this.qh();this.Ga()&&this.g.ka(this.Ga(),"update",this.qh)};
f.Ga=function(){return this.i.Ga()};f.oh=function(a,b,c,d){var e=E("div");V(e,!
0);this.o.appendChild(e);a=$v(this,a,b,c,d);I(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ma&&(I(e,{backgroundColor:this.ma}),Gh(e,.3));this.O.push(new
ch(a[0],a[1],a[2],a[3]));return e};
function aw(a){return a.i.Fa().width/a.i.Ga().getParent().g.width}function
$v(a,b,c,d,e){var g=aw(a);return ib([b,c,d,e],function(h){return
Math.round(h*g)})}function bw(a,b){v(b,function(c)
{this.oh.apply(this,c)},a)}f.Fo=function(a){return
this.oh(a.left,a.top,a.width,a.height)};f.xg=function()
{uf(this.o);this.O=[]};f.qh=function(){};function cw()
{Zv.call(this)}m(cw,Zv);f=cw.prototype;f.qh=function(){if(!this.j){var
a=this.Ga();a&&(a=Hp(a))&&(bw(this,a),this.j=!0)}};
f.oh=function(a,b,c,d){this.s=Zv.prototype.oh.call(this,a,b,c,d);I(this.s,
{border:"2px #aaaaff
dashed"});this.N=E("IMG");this.s.appendChild(this.N);this.N.src="/googlebooks/
images/dialog_close_x.gif";a=$v(this,a,b,c,d);I(this.N,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});O(this.s,"mouseout",r(this.kr,this));O(this.s,"m
ouseover",r(this.qp,this,!0));ij(this.N,"click",r(this.Na,this));return
this.s};f.Na=function(){F(this.s)};
f.kr=function(a){Ef(this.s,a.target)||this.qp(!1)};f.qp=function(a){I(this.N,
{display:a?"":"none"})};function dw(a)
{Zv.call(this);this.V=a}m(dw,Zv);dw.prototype.qh=function(){if(!this.j){var
a=this.Ga();a&&(a=Gp(a))&&(v(a,function(b){var
c=b.pop(),d=b.pop();b=this.oh.apply(this,b);I(b,
{cursor:"pointer"});this.g.ka(b,"click",r(this.s,this,d,c))},this),this.j=!
0)}};dw.prototype.s=function(a,b){(a=no(this.V.rb(),a))?
this.V.vb(a):Wo(this.V,b)};function ew(a,b)
{this.o=a;this.g=b}ew.prototype.Ga=function(){return
this.o};ew.prototype.i=function(){return this.o.yd(this.g)};function fw(a,b,c)
{ew.call(this,a,b);this.j=c}m(fw,ew);fw.prototype.i=function(){return
this.j.width>this.g.width?this.o.yd(this.j):ew.prototype.i.call(this)};function
gw(a,b,c,d,e)
{W.call(this);this.dh(a.Ia());this.V=a;this.i=c;this.na=[];this.jn=d;K(d,c);this.ua
=Yv(this);I(this.ua,"backgroundColor","#fff");K(this.ua,c);if(this.Ba=void 0!==e?
e:!0)a=Yv(this),K(a,c),this.va=new
hw(a),this.va.show();b&&(this.o=b,this.g.ka(b,"update",this.yg),Yo(b))}u(gw,W);f=gw
.prototype;f.Fa=function(){return this.i};f.Ga=function(){return this.o};function
iw(a,b){a.na.push(b);b.ve(a)}f.yg=function(){};function jw(a)
{a.dispatchEvent("load");a.Ba&&a.va.kb()}
function Yv(a){var b=E("div");V(b,!0);I(b,
{position:"absolute",left:0,top:0});a.jn.appendChild(b);return b}f.Na=function()
{v(this.na,function(a){a.Ha()});this.na=null;this.s&&F(this.s)};function kw(a)
{a.N=Yv(a);K(a.N,a.Fa());I(a.N,{backgroundImage:"url(//www.google.com/images/
cleardot.gif)",backgroundRepeat:"repeat"});a.g.ka(a.N,"mousedown",a.lr);a.g.ka(a.N,
"dragstart",Si)}f.lr=function(a){a.display=this;lw.dispatchEvent(a)};var lw=new P;
function hw(a)
{this.g=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=E("div");V(c);I(c,a);this.g.appendChild(c);c.textContent="Cargando...";a.bottom=0
}}hw.prototype.show=function(a){I(this.g,
{display:a?"none":""})};hw.prototype.kb=function(){this.show(!
0)};gw.prototype.rm=function(){mw(this)};function mw(a,b){a.s&&F(a.s);a.s=Yv(a);new
nw(a.s,a.Fa(),b)}
function nw(a,b,c){this.g=a;I(a,
{backgroundColor:"#FFF",textAlign:"center"});K(a,b);N(a,xi(c||""));V(this.g)};funct
ion ow(a,b,c){gw.call(this,a,b.Ga(),b.g,c);this.dh(pw);a=Yv(this);this.ma=new
qw(b.g,a);a=Yv(this);this.O=new qw(b.g,a);kw(this);Kh(c,!
0);x(c,"pageImageDisplay");this.oa=b;b.Ga()&&this.yg()}m(ow,gw);f=ow.prototype;f.vb
=function(a){Ap(a,"output",null);gw.prototype.vb.call(this,a);a.yd()&&this.yg()};
f.yg=function(){var a=this.Ga(),b=this.oa.i();if(b&&!this.j)
{b=rw(b);ij(this.ma,"load",r(this.mr,this,a,b,this.Fa().width));sw(this.ma,[b]);var
c=Ro(this.V.Xb,a.Qa());c.push(b);sw(this.O,c);this.j=!
0;a==this.V.Ga()&&this.dispatchEvent("fetch")}Dp(a,[16,8])&&(a=Fe('<table
width=100% height=100%><tr><td><img
src="%s"/><br/>%s</td></tr></table>',fp("/googlebooks/restricted_logo.gif"),"Ha
llegado a una p\u00e1gina que no se puede ver o bien ha alcanzado el l\u00edmite de
visualizaci\u00f3n de este libro."),
mw(this,a),jw(this))};f.mr=function(a,b,c)
{a==this.V.Ga()&&this.dispatchEvent("loaded");this.O.empty();var
d=this.V.Xb;a=a.Qa();d.g[a]=d.g[a]||{};d.g[a]
[c]=b;jw(this)};f.mc=ba(7);f.Na=function(){this.j=!
1;this.ma.empty();this.O.empty();gw.prototype.Na.call(this)};var pw=new
P,rw=Nc;function qw(a,b){P.call(this);this.i=a;this.j=b;this.Af=!
1;this.g=E("IMG");this.g.width=this.i.width;this.j.appendChild(this.g);V(this.j)}m(
qw,P);qw.prototype.empty=function(){for(var a;a=Af(this.j);)op(a)};
function sw(a,b){kp(a.g,r(a.o,a,a.g));for(var c=0;c<b.length;c+
+)a.g.src=b[c]}qw.prototype.o=function(a)
{this.g==a&&(this.dispatchEvent("load"),this.Af=!0)};qw.prototype.mc=ba(6);function
tw(a,b,c,d)
{gw.call(this,a,b.Ga(),b.g,c,d);this.oa=Yv(this);kw(this);b.Ga()&&this.yg();this.V=
a;this.O=O(this.V.Ia(),"update",this.Ca,!
1,this)}m(tw,gw);tw.prototype.yg=function(){var
a=this.Ga(),b=a.yd(),c=this.V.Za().nj(),d=a.na;if(b&&d&&!this.j){var
e=tp(d,this.Fa().height);"number"===typeof e&&(d=up(d,e),b=new
Q(b),R(b,"zoom",e),R(b,"pg",a.va),b=b.toString(),this.ma=new
pp(this.oa,d,this.Fa().height,c.jk,c.ik,r(c.Ro,c,b,d,this.Fa().height),null),this.j
=!0,this.Ca())}};
tw.prototype.Ca=function(){if(this.j){var a=vh(this.oa);if(a){var
b=Bh(this.oa);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;0<a.bottom-
a.top&&0<a.right-a.left&&qp(this.ma,eh(a))}bp(this.V)}};tw.prototype.Na=function()
{this.j&&(this.ma.empty(),this.j=!
1);this.O&&(qj(this.O),this.O=null);gw.prototype.Na.call(this)};function uw(a)
{this.Bd=a;Zv.call(this,"#ffff00")}u(uw,Zv);uw.prototype.qh=function(){var
a=this.i.Ga();if(a){var b=this.Bd.getQuery();b!
=this.s&&(a=Zo(a,b),this.xg(),a&&(ib(a,r(this.Fo,this)),this.s=b))}};function
vw(a,b,c)
{a=["event",a,b,c];if(b=q.ga)a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4
]=Math.round(performance.now())),b.apply(null,a)}function ww(a,b,c,d)
{"string"===typeof
a&&(a=B(a));a&&O(a,"click",t(vw,b,c,d))}Ya("_OC_analyticsTrack",vw);function xw(a)
{return a.length?a.reduce(function(b,c){return
ih(b,c)},a[0].clone()):null};function yw(a,b,c,d,e)
{W.call(this);this.N=a;this.na=b;this.va=e;this.o=d;this.i=!
1;this.s=E("div");c.appendChild(this.s);this.g.ka(b,"mousemove",this.O);this.g.ka(b
,"mouseup",this.ma)}u(yw,W);yw.prototype.O=function(a){if(!this.ua){a=Ce(new
A(a.clientX,a.clientY),wh(this.na));a=$g(a,this.va);I(this.s,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;ph(this.s,a.left,a.top);K(this.s,b,c);this.j=a}};
yw.prototype.ma=function(a){this.O(a);this.ua=!0;a=this.o;var
b=eh(this.j),c=aw(this.N);c=zw(b,1/c);b=Aw(zw(c,1/a.Fa().width*1E3));a=new
Q(a.Bc());R(a,"ci",
[b.left,b.top,b.width,b.height].join());R(a,"jscmd","click3");R(a,"output","text");
c=Aw(c);Bw(this.N,[c]);F(this.s);(new Kq(a)).
$e(r(this.oa,this,c,b));this.dispatchEvent("endsize")};
yw.prototype.oa=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];v(e,function(h){g.push(new ch(h.X,h.Y,h.W,h.H))});if(c=c.content)Bw(this.N,
[a],c,b),d=!0,vw("Web Reader","Selection")}d||this.N.xg();this.Ha()};function
zw(a,b){return new ch(a.left*b,a.top*b,a.width*b,a.height*b)}function Aw(a){return
new
ch(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}y
w.prototype.wa=function(){yw.ta.wa.call(this);F(this.s)};function Cw(a,b)
{W.call(this);this.s=a;this.Ea=b}var Dw;m(Cw,Xv);f=Cw.prototype;f.ve=function(a)
{Xv.prototype.ve.call(this,a);a=this.o;var b=E("div");V(b,!
0);a.appendChild(b);Eb(b,"selection-
layer");K(a,this.i.Fa());K(b,this.i.Fa());this.g.ka(b,"click",this.nr);this.g.ka(b,
"mousedown",this.pr)};
f.pr=function(a){if(Dw){a.stopPropagation();this.j&&this.j.Ha();var
b=this.i.jn;a=Ce(new A(a.clientX,a.clientY),wh(b));this.j=new
yw(this.s,b,this.o,this.i.Ga(),a);this.N=O(document.body,"mousemove",r(this.qr,this
));ij(this.j,["endsize","dispose"],r(this.kt,this))}};f.nr=function(a)
{Dw&&a.stopPropagation()};
f.qr=function(a){if(this.j&&!this.j.Id){var b=new
A(a.clientX,a.clientY),c=dh(Fh(this.Ea.Fb()));if(ah(c,b)){var d=new
A(0,0);v([[c.top-a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],
[c.right-a.clientX,1,0]],function(e){40>Math.abs(e[0])&&(d.x=e[1]||d.x,d.y=e[2]||
d.y)});this.O||(this.O=new
al(100),this.g.ka(this.O,"tick",this.rr));this.ma=d;d.x||d.y?
this.O.start():this.O.stop()}}};f.rr=function(){var a=this.ma,b=this.Ea;Pv(b,new
A(15*a.x,15*a.y),r(b.Fd,b))};
f.kt=function(){qj(this.N);Ni(this.O);this.O=null};function Ew(){this.g=!1;var
a=C("DIV","entity-page-snackbar"),b=C("SPAN","entity-page-snackbar-
text");H(b,"Selecci\u00f3n copiada en el
portapapeles");a.appendChild(b);X(a,"hidden",!
0);document.body.appendChild(a);this.o=a}Ew.prototype.show=function(){this.g?
(this.i(),T(r(this.j,this),500)):this.j();T(r(this.i,this),6E3)};Ew.prototype.j=fun
ction(){I(this.o,"bottom","0");this.g=!0};Ew.prototype.i=function()
{I(this.o,"bottom","-48px");this.g=!1};function Fw(a){this.i=a;this.o=new
Ew;this.j=Gw(this)}Fw.prototype.ha=function(){return this.j};
function Gw(a){var b=C("DIV");Hb(b,["entity-page-copy-button","entity-page-action-
chip"]);var
c=C("IMG");x(c,"entity-page-action-chip-icon");c.src="https://www.gstatic.com/
images/icons/material/system/1x/content_copy_googblue_18dp.png";var
d=C("SPAN");x(d,"entity-page-action-chip-
label");H(d,"Copiar");b.appendChild(c);b.appendChild(d);O(b,"click",r(a.g,a));zm(b,
"button");Kf(b,!0);O(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||
a.g.call(a)});return b}
Fw.prototype.g=function()
{this.i.focus();this.i.select();document.execCommand("copy");this.o.show()};functio
n Hw(a){Sr.call(this,a);mn(this);this.ro=!1;this.g=new
tj;this.i=vp();x(a,"viewport-selection-
popup");Iw&&Iw.Ha();Iw=this}m(Hw,Sr);Hw.prototype.j=function()
{this.dispatchEvent("close");this.Ha()};
function Jw(a,b,c){var d=a.ha(),e=E("div");x(e,"selection-popup-select-
container");d.appendChild(e);d=E("div");x(d,"selection-popup-select-
label");e.appendChild(d);d.appendChild(rf(b));e.appendChild(E("div"));b=E("input");
b.value=c;x(b,"viewport-input");e.appendChild(b);Kh(b,!1);a.i&&(c=(new
Fw(b)).ha(),e.appendChild(c));a.g.ka(b,"mousedown",Kw)}function Kw(a)
{a.stopPropagation()}Hw.prototype.wa=function()
{F(this.ha());Sr.prototype.wa.call(this);this.g.Ha()};var Iw=null;function Lw(a,b)
{this.g=a instanceof A?a:new A(a,b)}u(Lw,Kr);Lw.prototype.Qc=function(a,b,c,d){var
e=Ye(a);var g=e.body;e=e.documentElement;e=new A(g.scrollLeft||
e.scrollLeft,g.scrollTop||e.scrollTop);g=this.g.x+e.x;e=this.g.y+e.y;var h=Mr(a);g-
=h.x;e-=h.y;Or(new A(g,e),a,b,c,null,null,d)};function Mw(a,b)
{Lw.call(this,a,b)}u(Mw,Lw);Mw.prototype.i=0;Mw.prototype.o=function(a)
{this.i=a};Mw.prototype.Qc=function(a,b,c,d){var e=sh(a);e=vh(e);var
g=mf(We(a).g);g=new A(this.g.x+g.scrollLeft,this.g.y+g.scrollTop);var
h=b,k=Or(g,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||
k&128)h^=1;k=Or(g,a,h,c,e,10,d);0!=(k&496)&&Or(g,a,b,c,e,this.i,d)}};function Nw(a)
{Zv.call(this,"#4a95d6");this.j=a}m(Nw,Zv);Nw.prototype.ve=function(a)
{Zv.prototype.ve.call(this,a);I(this.o,
{cursor:"pointer"});this.g.ka(this.o,"mousedown",Ow)};function Ow(a)
{a.stopPropagation()}
function Bw(a,b,c,d)
{a.xg();ib(b,r(a.Fo,a));a.N&&qj(a.N);a.s&&a.s.Ha();b=E("div");document.body.appendC
hild(b);var e=xw(a.O);if(e){var g=wh(a.o);b=new Hw(b);if(c&&d){var
h=a.Ga(),k=h.yd();if(k){var l=new
Q(k);d=[d.left,d.top,d.width,d.height].join();R(l,"ci",d);R(l,"edge",0);l=l.toStrin
g();var n=new Q(h.Bc());R(n,"ci",d);R(n,"source","bookclip");n=Fe('<a
href="%s"><img
src="%s"/></a>',n.toString(),l)}d=n;uf(b.ha());n=b.ha();h=E("IMG");h.src="/
googlebooks/images/material/close_black_24dp.png";x(h,
"selection-popup-close");n.appendChild(h);b.g.zf(h,"click",r(b.j,b));h=C("DIV",
{},"Compartir este clip");x(h,"selection-popup-
title");n.appendChild(h);c&&(Jw(b,"Texto de selecci\
u00f3n",c),n=E("DIV"),x(n,"selection-popup-translate-
container"),b.ha().appendChild(n),h=new
Q("https://translate.google.com/translate_t"),R(h,"text",c),R(h,"sl","auto"),R(h,"t
l","auto"),c=E("A"),c.href=h.toString(),c.target="_blank",b.i&&(h=C("IMG"),Hb(h,
["selection-popup-translate-icon","entity-page-action-chip-icon"]),
h.src="https://www.gstatic.com/images/icons/material/system/1x/
translate_googblue_18dp.png",c.appendChild(h)),h=C("SPAN"),H(h,"Traducir"),x(h,"ent
ity-page-action-chip-label"),c.appendChild(h),h=E("SPAN"),H(h,"\
u00bb"),x(h,"selection-popup-translate-arrow"),c.appendChild(h),x(c,"selection-
popup-translate-link"),x(c,"entity-page-action-
chip"),n.appendChild(c));l&&Jw(b,"Imagen",l);d&&Jw(b,"Insertar",d)}else
c=E("DIV"),H(c,"Cargando..."),x(c,"selection-popup-loading-
msg"),b.ha().appendChild(c);Tr(b);
a.s=b;c=g.x+e.left+e.width;e=g.y+e.top+e.height;g=L(b.ha()).width;24>c-
g&&(c=g+24);T(t(Pw,b,new Mw(new A(c,e))));a.N=ij(b,"close",r(a.xg,a))}}function
Pw(a,b){a.Id||(a.setPosition(b),a.Da(!0))}Nw.prototype.xg=function()
{Zv.prototype.xg.call(this);this.s&&this.s.Ha()};Nw.prototype.wa=function()
{Zv.prototype.wa.call(this);this.s&&this.s.Ha();this.N&&qj(this.N)};function
Qw(a,b,c){return a.Za().nj()?new tw(a,b,c):new ow(a,b,c)}function Rw(a,b){if(b
instanceof ow){iw(b,new uw(a.tb()));iw(b,new cw);var c=new Nw(a.Fb()),d=new
Cw(c,a.Ia());iw(b,d);iw(b,c);iw(b,new dw(a))}};function Sw(a,b,c)
{W.call(this);this.V=a;this.Ea=b;this.j=E("div");V(this.j,!0);I(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.s=E("div");V(this.
s,!0);I(this.s,
{position:"absolute"});this.j.appendChild(this.s);this.N=E("div");V(this.N,!
0);this.j.appendChild(this.N);this.O=E("div");V(this.O,!
0);this.N.appendChild(this.O);this.kb()}u(Sw,pm);f=Sw.prototype;
f.Rc=function(){var a=this.Ej-2,b=this.Zg-2,c=this.Iu-2,d=this.Fu-2;I(this.N,
{backgroundColor:"#cccccc",position:"absolute"});ph(this.N,0,0);K(this.N,this.Ej,th
is.Zg);I(this.O,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});ph(this.O,1,1);K
(this.O,a,b);this.show();var e=this.V;a=Qw(e,new fw(this.Ga(),new De(a,b),new
De(c,d)),this.O);a instanceof ow?Rw(e,a):a instanceof tw&&a instanceof tw&&iw(a,new
uw(e.tb()));this.i=a};f.kb=function(){M(this.j,!1)};f.show=function(){M(this.j,!
0)};
f.mc=ba(5);f.Na=function()
{this.i&&this.i.Na();F(this.j)};f.setPosition=function(a,b)
{ph(this.j,a,b)};f.od=function(){return rh(this.j).x};f.be=function(){return
rh(this.j).y};f.vb=function(a){this.o=a};f.Ga=function(){return
this.o};f.Db=function(){return this.Zg};f.Bb=function(){return this.Ej};function
Tw(a){return a+2}f.Fa=function(){return new De(this.Ej,this.Zg)};function Uw(a)
{W.call(this);uf(a);V(a);this.o=a;this.i=E("div");V(this.i,!0);Yl()&&(gf(a,
{dir:"ltr"}),gf(this.i,{dir:"rtl"}));a.appendChild(this.i)}u(Uw,W);function Vw(a,b)
{Uw.call(this,b);this.Ea=a;this.g.ka(b,"scroll",this.N);I(b,"position","relative");
I(this.i,"position","absolute");this.j=E("div");x(this.j,"scroll-
background");V(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.i)}m(Vw,Uw);function Lv(a){var
b=a.oa;a.ma&&b&&(I(a.i,"left",Math.floor(Math.max(0,a.Ea.s.o.clientWidth-b.width)/
2)+"px"),I(a.j,"height",b.height+"px"))}Vw.prototype.na=function(){this.s=!
1;this.N()};
Vw.prototype.N=function(){if(!this.s){var a=this.Ea.Gb;if(a){a=a.clone();var
b=this.o;b=new A(b.scrollLeft,b.scrollTop);Ae(a,b)||(this.O=!
0,this.Ea.Fd(b),this.O=!1)}}};function Ww(a){var b=a.Fb(),c=new
Vw(this,b);Xw(b);Qv.call(this,a,c);Nv(this,new Wv(a,this));Mv(this,Yw(this));var
d=a.rb(),e=a.Za().Xf();this.ma=a.Za().O?function(g){return new
Dv(d,e,g)}:a.Za().na?function(g){return new Dv(d,e,g,!0,a.Za().na)}:function(g)
{return new Dv(d,e,g,!0)};b=this.wb.Za();"fixed_height"==b.Xf()?
(b=b.ee(),b=b[Math.floor(b.length/2)]+2):b=Zw(b)
+2;this.ng(b);this.g.ka(this.wb,"pagesupdate",this.hu);this.g.ka(this.wb,"pagemodec
hange",this.sr);this.g.ka(this,"move",this.hc);this.g.ka(this,
"move",this.ww)}u(Ww,Qv);function Xw(a){I(a,"overflow","auto");I(a,
{overflowX:"auto",overflowY:"scroll"});x(a,"overflow-scrolling");gf(a,
{dir:"ltr"})}f=Ww.prototype;f.Nc=function(){this.Xe(1)};f.jd=function(){this.Xe(-
1)};f.ee=function(){var
a=this.wb.Za(),b=sb(a.ee());"fixed_width"==a.Xf()&&(a=this.wb.Za().Pa)&&150<a-
eb(b)&&(1500>a?nb(b,a):nb(b,1500));return new Qp(ib(b,Tw))};f.Kg=function(a){return
this.ma(a)};
f.Fa=function(){if(this.j.hasChildNodes()){var
a=Oh(this.j.childNodes[0]).width;a=new De(a,this.i.height)}else a=this.i;return
a};function Yw(a){var b=new Np;Op(b,Wl,new Sv(a,t(Oc,Sw,a.wb,a,a.s.i)));Op(b,yv,new
Fv(a.wb,function(c){return new Jv(a.s.i,c)}));return b}f.ww=function(){if(this.Ca)
{var a=Pl(this.xc,this.Lc().y);a&&a.Ga&&(a=a.Ga(),this.wb.Ga()!=a&&(this.Yh=!
0,this.wb.Cd(a.Qa()),this.Yh=!1))}this.Ca=!0};
f.hu=function(){var a=this.wb.Ga(),b=this.wb.rb(),c=no(b,a.Qa());if(!c)a:
{c=ko(a);b=lo(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(ko(d)<=c){c=d;break
a}}c=null}a=this.Gb;b=this.Kb();d=b.Ac(c);a=Ce(a,d.nd());b=this.Kg(b.s());c=b.Ac(c)
.nd();c=new A(c.x+a.x,c.y+a.y);this.Xc(b);this.Fd(c)};f.sr=function()
{this.N.Na();this.hc()};
f.ll=function(a){if(a.Po&&a.O){var b=a.O;if(null!=a.oa)var c=a.oa;else a.oa=new
$w(this.s.i),c=a.oa;c.g=this.s.i;if(B("focus_article_div")){var
d=B("focus_article_div");F(d)}d=this.Kb().Ac(a);a=d.Bb()/a.se();if(b.Vf()&&(b=b.Vf(
))){var e=b[0];if(e&&4==e.length){b=a*e[0]+d.be();d=a*e[1]+d.od();var
g=a*e[2];a*=e[3];e=E("DIV");e.setAttribute("id","focus_article_div");V(e,!
0);Gh(e,.3);I(e,
{position:"absolute",left:b+"px",top:d+"px",width:g+"px",height:a+"px",cursor:"poin
ter",backgroundColor:"#36C",border:"2px solid #00F"});
c.g.appendChild(e)}}}};function ax(a,b,c,d,e)
{W.call(this);this.V=a;this.Ea=b;this.o=c;var g=E("div");I(g,
{position:"absolute"});e=e.width-2;ph(g,d.x+(Yl()?
e:0),d.y);b.s.i.appendChild(g);this.i=g;b=Math.floor(e/Xl(c));g=new
De(e,b);this.j=E("div");this.i.appendChild(this.j);I(this.j,
{padding:"1px",position:"absolute"});this.s();b=E("div");this.j.appendChild(b);I(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});K(b,g);this.j.appendChild(b);d=E("IM
G");d.title=c.Ke();this.O=d;e=Q;var h=new Q(c.N.rp);R(h,"pg",c.Qa());c.ob.sig&&
R(h,"sig",c.ob.sig);e=new
e(h.toString());R(e,"zoom","1");R(e,"img","1");R(e,"w",g.width);if(g=this.V.Za().we
)R(e,"imgtk",g),R(e,"jtp",ko(c));d.src=e.toString();b.appendChild(d);I(this.j,"curs
or","pointer");this.g.ka(this.j,"click",this.N);this.g.ka(a,"pagechange",this.s)}m(
ax,pm);ax.prototype.s=function(){var a=!1,b=this.V.Ga();b&&b==this.o&&(a=!
0);I(this.j,"backgroundColor",a?"#6B90DA":"#ccc")};ax.prototype.N=function()
{this.V.qc(Ww);this.V.vb(this.o);bx.dispatchEvent("click")};
ax.prototype.Na=function(){op(this.O);F(this.i)};var bx=new P;function cx(a,b)
{this.V=a;this.Ea=b}m(cx,rp);cx.prototype.render=function(a){return new
ax(this.V,this.Ea,a.Ga(),a.nd(),a.Fa())};function dx(a){var b=a.Fb();I(b,
{overflow:"hidden"});var c=new
Vw(this,b);Qv.call(this,a,c);this.g.ka(this,"move",this.hc);I(b,
{overflow:"auto"});Mv(this,ex(this));this.Xc(fx(this));Nv(this,new
Uv(this));T(r(this.hc,this),0);this.g.ka(this,"resize",this.ma);var
d=B("subscription-bar");d&&(this.ol(d),T(function(){M(d,!
1)},600))}u(dx,Qv);dx.prototype.Od=function(a){a=this.Kb().Ac(a).nd();this.Fd(new
A(void 0,a.y-40))};function fx(a){var b=a.wb.Za().Oc;return new
Cv(a.wb.rb(),a.Fa().width,b,b)}
dx.prototype.ma=function(){this.Xc(fx(this));this.Od(this.wb.Ga())};function ex(a)
{var b=new Np;Op(b,Wl,new cx(a.wb,a));return b};function gx(a,b,c)
{W.call(this);this.V=a;this.s=b;this.j=this.V.Za().Pi;this.N=!!
this.V.Za().Pi;this.ma=!!this.V.Za().vi;this.o=vp(c);if(this.N){a:
{a=this.V.rb();for(b=0;b<this.j.length;b++)if(c=no(a,this.j[b].getId())){var d;b:
{for(d=b+1;d<this.j.length;d++){var e=no(this.V.rb(),this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?ko(d)-1:ko(eb(lo(a)));e=ko(this.V.Ga());if(e>=ko(c)&&e<=d)
{a=b;break a}}a=-1}this.O=a}}m(gx,W);f=gx.prototype;
f.render=function(a)
{this.i=E("div");document.body.appendChild(this.i);T(r(this.tr,this));this.oa=a;if(
this.N)hx(this);else if(this.ma){x(this.i,"base-image-toc-
div");a=this.V.Za().vi;var
b=no(this.V.rb(),a);b&&ix(this,b);1<this.V.Za().Vb&&(a=mo(this.V.rb(),a,1))&&ix(thi
s,a);this.Oi()}else this.Ha()};f.tr=function()
{this.g.ka(document,"click",this.Ha);this.g.ka(this.V,"resize",this.Oi)};
function ix(a,b){var c=new De(128,0),d=C("IMG",{width:128});x(d,"toc-page-
image");a.g.ka(d,"click",r(a.V.vb,a.V,b));nc&&Yl()&&a.g.ka(d,"load",a.Oi);b.yd(c)?
a.kq(d,b,c):Yo(b,t(a.kq,d,b,c));a.i.appendChild(d)}f.kq=function(a,b,c){gf(a,
{src:b.yd(c)})};
function hx(a){var b=C("DIV",{"class":"toc-div"}),c;v(a.j,function(d,e){var
g=d.getId();g=no(a.V.rb(),g);var h=d.Cv,k=a.j[e+1]?"":"-last",l="toc-middle-
cell"+k;k="toc-right-cell"+k;var n=C("DIV",{"class":g?"toc-row":"toc-disabled-
row"}),p=E("div");x(p,"goog-inline-block");x(p,"toc-left-
cell");e==a.O&&(x(p,Yl()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_selecte
d_item_arrow_left"),x(n,"toc-row-selected"));var w=E("div");x(w,"goog-inline-
block");x(w,l);nc&&!Fc("1.9")&&I(w,"overflow","hidden");
d=d.hb();var D=a.o?d:Pe(d,35);N(w,si(D));a.o&&(w.title=d);d=E("div");x(d,"goog-
inline-
block");x(d,k);N(d,si(Nb(Se(h))?"&nbsp;":h));n.appendChild(p);n.appendChild(w);n.ap
pendChild(d);g?a.g.ka(n,"click",r(a.V.vb,a.V,g)):(Ib(w,l),x(w,"toc-middle-disabled-
cell"),Ib(d,k),x(d,"toc-right-disabled-
cell"));b.appendChild(n);e==a.O&&(c=n)});c&&T(r(a.Zv,a,c));a.i.appendChild(b);300<L
(a.i).height&&(I(a.i,"height","300px"),x(a.i,"scroll-toc-div-wide"));x(a.i,"scroll-
toc-div");a.Oi()}
f.Zv=function(a){300<a.offsetTop+L(a).height&&(a=void 0!==a.previousElementSibling?
a.previousElementSibling:Bf(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Oi=function(){var a=this.o?9:13,b=this.o?
8:12;Lr(this.s.ha(),a,this.i,b,new A(0,-this.oa))};f.wa=function()
{W.prototype.wa.call(this);F(this.i);this.s.Gf(!1)};function jx()
{}m(jx,Ll);function kx(a)
{W.call(this);this.j=a}m(kx,Xv);kx.prototype.Da=function(a)
{M(this.o,a)};kx.prototype.ve=function(a){Xv.prototype.ve.call(this,a);var
b=this.i.Fa();a=this.o;var c=b.width;b=b.height;var
d=Math.floor(.035*c),e=this.j?"/googlebooks/images/burn-left.png":"/googlebooks/
images/burn-right.png";ph(a,this.j?c-d:0,0);K(a,d,b);I(a,{position:"absolute"});z?
Zl(a,e):(c=C("IMG",
{src:e,width:d,height:b,border:0,position:"absolute",top:0,left:0}),a.appendChild(c
))};function lx(a,b){W.call(this);this.V=a;b=Math.floor(b/2);var
c=Math.floor(b/this.V.rb().g.aspectRatio());this.j=new
De(b,c);this.i=E("div");I(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.na=[];a.Ia().s.i.a
ppendChild(this.i);this.o=E("div");this.N=E("div");this.na.push(O(this.o,"dblclick"
,r(this.
$t,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute",borde
r:"1px solid
#ccc"};I(this.o,a);I(this.N,a);this.i.appendChild(this.o);this.i.appendChild(this.N
);
this.ma=E("div");this.oa=E("div");this.o.appendChild(this.ma);this.N.appendChild(th
is.oa);mx(this)}m(lx,pm);function mx(a)
{a.s&&a.s.Na();a.O&&a.O.Na();uf(a.ma);uf(a.oa);Lh(a.o,a.j);Lh(a.N,a.j);a.s=Qw(a.V,n
ew ew(a.ua,a.j),a.ma);Rw(a.V,a.s);a.va=new kx(!0);iw(a.s,a.va);a.O=Qw(a.V,new
ew(a.Ba,a.j),a.oa);a.Ca=new kx(!
1);Rw(a.V,a.O);iw(a.O,a.Ca)}f=lx.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);ph(this.i,a)};f.$t=function(a)
{a.preventDefault();a.stopPropagation();this.V.Tb("previous")};
f.Da=function(a){I(this.i,{display:a?"":"none"})};f.Rc=function(){I(this.o,
{left:0,top:0});I(this.N,{left:this.j.width+"px",top:0})};f.Md=function(){return
hb([this.ua,this.Ba],function(a){return!!a})};f.Na=function()
{this.s.Na();this.O.Na();for(var
a;a=this.na.pop();)qj(a);this.i.parentNode&&F(this.i)};function nx(a){return
2*a};function ox(a){this.V=a}m(ox,rp);ox.prototype.render=function(a){var b=new
lx(this.V,a.Fa().width);b.setPosition(a.nd());b.Rc();b.Da(!0);return
this.g=b};function px(a,b,c)
{P.call(this);this.V=a;this.j=b;this.s=L(b).width;this.N=c;this.i=!
1;this.g=Yl()}m(px,P);px.prototype.yf=function(){return this.i};function qx(a,b)
{if(b!=a.i){a.i=b;var c=a.V.Ia().s.i;M(c,!1);L(c);
[t(rx,a.j,a.N,a.s,a.g,b),r(a.o,a),t(M,c,!0)].forEach(T)}}px.prototype.o=function()
{this.dispatchEvent("change")};function rx(a,b,c,d,e){var
g=b.style.width;d=d?"right":"left";e?(b.style[d]="0",b.style.width=g+c):
(b.style[d]="",b.style.width="");M(a,!e)};var sx=null;function tx(a,b)
{tj.call(this);this.i=sx;this.V=a;this.g=b;this.V.Za().O||
(this.ka(this.V,"pageturn",this.o),this.ka(this.g,"dispose",this.Ha))}m(tx,tj);tx.p
rototype.o=function(){var a=this.g.ma.g.Md()[0]||new jp,b=this.g.ma.g.Md()[1]||new
jp,c=this.O,d=this.s,e=d?ko(d):-1,g=ko(a)||-1,h=ko(b)||-1,k=Math.max(c?ko(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.g.fn){if(0<l-k){var n=k==e?d:c;var
p=a}0>l-k&&(n=-1!=h?b:a,p=d);1<h-g&&(n=a,p=b);Iv(n,p)||void 0===n||void 0===p||
(a=Gv(n,p),this.i.ma(a),this.i.show(3E3))}};function ux(a)
{this.g=a}ux.prototype.vd=function(){return this.g.aid};ux.prototype.Rg=function()
{var a=this.g.x_focus,b=this.g.y_focus;if(void 0===a||void 0===b){b=this.Vf();if(!
b.length)return null;a=b[0][0];b=b[0][1]}return new
A(a,b)};ux.prototype.rl=ba(8);ux.prototype.Vf=function(){return
vx(this,"head_boxes")};function vx(a,b){var c=[];a.g[b]&&v(a.g[b],function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c};function $w(a){this.g=a};function wx(a)
{wp.call(this,a)}m(wx,wp);f=wx.prototype;f.Ed=function(a)
{wp.prototype.Ed.call(this,a);a&&a.additional_info&&(this.g=a.additional_info["[New
spaperJSONPageInfo]"],this.g.articles&&(this.i={},v(this.g.articles,function(b){var
c=b.aid;c&&(this.i[c]=new ux(b))},this)))};f.Ke=function(){return
this.o(32)?"Portada":this.o(64)?"Contraportada":wp.prototype.Ke.call(this)};f.vl=fu
nction(){return{width:"w"}};f.ij=ba(9);f.Po=function(){return this.O};function
xx(a)
{Tp.call(this);Tp.apply(this,arguments);this.N();O(this,"update",r(this.N,this))}m(
xx,Tp);function yx(a,b){var c={};v(b.page,function(e){var
g=no(this,e.pid);g&&Bp(g,e);c[e.pid]=!0},a);b=lo(a);var d=hb(b,function(e){return!!
c[e.Qa()]||!!this.O[e.Qa()]},a);b.length!
=d.length&&a.j(d)}xx.prototype.Hl=function(a){this.s?
yx(this,a):Tp.prototype.Hl.call(this,a)};
xx.prototype.N=function(){var a={},b=0;v(lo(this),function(h){var
k=ko(h);a[k]=h;b=Math.max(b,k)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.ma=c};xx.prototype.o=wx;function zx(a)
{zv.call(this,1);var b=new
jx;b.mb(a);this.Sa(b);Sl(this)}m(zx,zv);zx.prototype.Mh=function(){return
this.g[0]};zx.prototype.s=function(){return this.Bb()||
0};zx.prototype.Xf=function(){return"fixed_width"};function Ax(a){var
b=a.Fb(),c=new Vw(this,b);I(b,{overflow:"hidden"});Qv.call(this,a,c);this.ma=new
ox(a);b=new
Np;Op(b,jx,this.ma);this.N=b;b=a.rb().g.aspectRatio();c=this.Fa();b=this.Kg(Math.mi
n(2*Math.floor(c.height*b),c.width));this.Xc(b);this.Ca=new
tx(a,this);this.g.ka(this.wb,"pagemodechange",this.ur);T(this.hc,0,this)}u(Ax,Qv);f
=Ax.prototype;f.ee=function(){var a=rb(Bx,this.wb.Za().ee());return new
Qp(ib(a,nx))};f.Ye=function(a)
{Ax.ta.Ye.call(this,a);this.N.Na();this.hc()};f.Nc=function(){this.Xe(1)};
f.jd=function(){this.Xe(-1)};f.ur=function()
{this.N.Na();this.hc()};f.fn=2;f.Kg=function(a){this.Fa();var
b=this.wb.rb().g.aspectRatio();return new zx(new
De(a,Math.floor(Math.floor(a/2)/b)))};var Bx=[180,220,280];
Ax.prototype.Pd=function(){var a=Cx(this,this.wb.Ga()),b=this.ma.g;if(b){var
c=this.Ca,d=b.Md();c.s=d[0];c.O=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.ua=c;b.Ba=d;mx(b);if(c){if(c.o(64)||void 0==d)a=!1}else b.s.rm();if(d)
{if(d.o(32)||void 0==c)e=!1}else
b.O.rm();c=e;d=a?"":"hidden";I(b.o,"visibility",c?"":"hidden");I(b.N,"visibility",d
);c=c&&a;b.va.Da(c);b.Ca.Da(c)}this.dispatchEvent("pagechange")};Ax.prototype.Md=fu
nction(){return this.ma.g.Md()};
function Cx(a,b){return kb(a.wb.rb().ma,function(c){return
mb(c,b)})}Ax.prototype.hc=function()
{Ax.ta.hc.call(this);this.Pd()};Ax.prototype.ua=function(a,b){var
c=this.wb.rb().ma;a=ko(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==ko(h[0])||h[1]&&a==ko(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=ko(e[0]||e[1])&&a<ko(k)){d=0<b?g-
b:g;break}}e=h}return(b=c["number"===typeof d?d+b:0])?b[0]||b[1]:null};function
Dx(a){W.call(this);this.O=a;this.i=null}m(Dx,W);f=Dx.prototype;
f.render=function(a,b){this.j=a;a=a.ha();var
c=wh(a).y,d=L(a);c=c+d.height+3;d="";b&&(d=wh(a).x);this.i=C("DIV",
{"class":"linkbar-panel-div"});ph(this.i,d,c);this.ma=C("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.i.appendChild(this.ma);nc&&qc&&!Fc("1.9")&&(this.s=C("IFRAME",
{style:"position:
absolute;",Sw:"0"}),this.O.appendChild(this.s));this.O.appendChild(this.i);this.s&&
(K(this.s,L(this.i)),ph(this.s,rh(this.i)));T(r(this.om,this))};
f.om=function()
{this.g.ka(this.ma,"click",this.Ha);this.g.ka(this.j,"action",this.vr);this.g.ka(do
cument,"mousedown",this.dt)};f.vr=function(){hr(this.j,16)||
this.Ha()};f.dt=function(a){Ef(this.i,a.target)||Ef(this.j.ha(),a.target)||
this.Ha()};f.wa=function()
{W.prototype.wa.call(this);F(this.i);F(this.s)};f.ha=function(){return
this.i};function Ex(a,b,c){Dx.call(this,a);this.V=b;this.N=c}m(Ex,Dx);
Ex.prototype.render=function(a,b){Dx.prototype.render.call(this,a,b);a=C("DIV",
{style:"padding-top:5px; font-size: 13px;"});N(a,si("Pegar enlace en mensaje de
correo electr\u00f3nico o
MI"));this.ha().appendChild(a);this.o=E("input");K(this.o,"100%","auto");this.ha().
appendChild(this.o);this.N&&(a=C("DIV",{style:"font-size: 13px; padding-top:
7px;"},"Insertar"),this.ha().appendChild(a),this.He=E("input"),K(this.He,"100%","au
to"),this.ha().appendChild(this.He));a=this.V.Ga();b=(new Q(window.location)).g;
var c=new Q(a.Bc());c.g=b;this.o.value=c.toString();T(t(Fx,this.o));this.N&&(a=new
Q(a.Bc()),R(a,"output","embed"),this.He.value=Gx(a.toString()))};Ex.prototype.om=fu
nction()
{Dx.prototype.om.call(this);this.g.ka(this.o,"click",t(Fx,this.o));this.N&&this.g.k
a(this.He,"click",t(Fx,this.He))};function Fx(a){a.select()}function Gx(a){return
Fe('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function Hx(a,b)
{W.call(this);this.Ea=a;this.j=b;this.i=E("div");a.s.i.appendChild(this.i);x(this.i
,"sitb_result");pc?(I(this.i,"width",b.Fa().width+"px"),I(this.i,"min-
height",b.Fa().height+"px")):
(ph(this.i,b.nd()),K(this.i,b.Fa()));a=E("div");x(a,"sitb-result-
header");this.i.appendChild(a);this.s=E("div");x(this.s,"sitb-result-page-
link");b=b.g.g;this.s.textContent=b?wm(b):"P\
u00e1gina";a.appendChild(this.s);this.o=E("div");x(this.o,"sitb-result-
content");this.i.appendChild(this.o);if(b=no(this.Ea.V.rb(),
this.j.g.Qa())){a=this.Ea.V.tb().getQuery();var c=b.ob.snippetSrc;c&&a==Oo(c)?
Ix(this,c):(a=b.qf(),"entity_page"==S(a,"source")?
R(a,"source","entity_page_gbs_snippet"):R(a,"source","gbs_snippet"),yp(b,a,r(this.O
,this)))}else Jx(this)}m(Hx,pm);Hx.prototype.N=function(a)
{this.Ea.vf(a.g)};Hx.prototype.O=function(a){(a=a.ob.snippetSrc)?
Ix(this,a):Jx(this)};function Ix(a,b){uf(a.o);var
c=E("IMG");c.src=b;Kx(a);b=a.j.Fa().width-25;I(c,
{width:b+"px"});a.o.appendChild(c)}
function Kx(a){x(a.i,"sitb-result-clickable");x(a.s,"sitb-result-link");var
b=Lf(a.s);N(a.s,El(b+"&nbsp;&raquo;"));zm(a.i,"link");Kf(a.i,!
0);a.g.ka(a.i,"click",r(a.N,a,a.j));a.g.ka(a.i,"keydown",function(c){32!
=c.keyCode&&13!=c.keyCode||a.N(a.j)})}
function Jx(a){uf(a.o);var b=E("div");x(b,"sitb-result-
snippet");a.o.appendChild(b);pc||I(b,{width:Math.floor(.75*a.j.Fa().width)
+"px"});N(b,xi(a.j.g.i));b=E("div");x(b,"sitb-result-explanatory-
link");a.o.appendChild(b);var c=no(a.Ea.V.rb(),a.j.g.Qa());c&&c.yd()&&!Dp(c,
[4,8,16])&&c.o(2)?(Kx(a),N(b,El((pc?"Ninguna imagen del resultado.":"No hemos
podido crear una imagen para este resultado.")
+"&nbsp;&nbsp;")),a=E("span"),N(a,El(pc?"Toca para ver":"Haz clic para ver toda la
p\u00e1gina.")),b.appendChild(a),
x(a,"sitb-result-link")):(N(b,El("No es posible previsualizar esta p\
u00e1gina.&nbsp;&nbsp;")),pc||(a=E("a"),x(a,"sitb-result-buy-link"),N(a,El("Comprar
este libro.")),b.appendChild(a),b=new
Q(window.location.href),R(b,"sitesec","buy"),R(b,"source","gbs_snippet"),dk(b,"prin
tsec"),a.href=b.toString()))}Hx.prototype.Na=function()
{F(this.i);this.Ha()};function Lx(a)
{this.Ea=a}m(Lx,rp);Lx.prototype.render=function(a){return new
Hx(this.Ea,a)};function Mx(a){this.g=a}m(Mx,Ll);function Nx(a,b)
{zv.call(this,1);this.Hb=a;this.N=b;this.Wj=this.Ci=this.marginTop=20;a.ub&&(a.ub.f
orEach(r(this.o,this)),Sl(this))}m(Nx,zv);Nx.prototype.o=function(a){a=new
Mx(a);var b=Math.min(this.N-16,600);a.mb(new
De(b,Math.round(124/600*b+42)));this.Sa(a)};function Ox(a){var
b=a.Fb();I(b,"overflow","hidden");var c=new
Vw(this,b);Kv.call(this,c);this.V=a;pc||Nv(this,new
Uv(this));this.g.ka(this,"move",this.hc);var d=B("subscription-
bar");d&&(this.ol(d),T(function(){M(d,!
1)},600));Mv(this,Px(this));Qx(b)}u(Ox,Kv);function Qx(a)
{I(a,"overflow","auto");I(a,{overflowX:"auto",overflowY:"scroll"});gf(a,
{dir:"ltr"})}function Px(a){var b=new Np;Op(b,Mx,new Lx(a));return
b}Ox.prototype.resize=function(){Rx(this)};
function Rx(a){var b=new
Nx(a.Hb,a.Fa().width);a.Xc(b);a.hc()}Ox.prototype.vf=function(a,b){return
this.Ba(a,b)};function Sx(a){this.g=a||{}}Sx.prototype.lc=function(){return
this.g};Sx.prototype.qc=function(a){var b=Uc(Tx,function(c){return
c==a});this.g.v=b};Sx.prototype.getQuery=function(){return this.g.q};var
Tx={onepage:Ww,twopage:Ax,thumbnail:dx,snippet:Ox};function Ux(a,b){this.g=new
ps;O(this.g,"navigate",r(this.s,this));this.V=a;this.i=b}Ux.prototype.s=function(a)
{Vx(this,a.s)};function Vx(a,b){if(!(a.o&&""==b||a.j))if((z||
oc)&&""==b)window.history.go(-2);else if(b){var c={},d=new
Vj(b);v(d.ae(),function(e){var g=d.get(e);g in Wx&&(g=Wx[g]);c[e]=g});b=new
Sx(c);a.V.qc(Tx[b.g.v]||Ww);qx(a.i,!!b.g.f);void 0!
==b.getQuery()&&No(a.V.tb(),b.getQuery())}}
Ux.prototype.Ta=function(a){this.o=!0;this.g.Ta(a);z&&(a=(new
Q(window.location)).g,Vx(this,a));this.o=!1};Ux.prototype.update=function(){var
a=new
Sx;a.qc(this.V.O);a.g.q=this.V.tb().getQuery();a.g.f=this.i.yf();a=gk(a.lc()).toStr
ing();this.j=!0;this.g.ki(a);this.j=!1};var Wx={"true":!0,"false":!1};function Xx()
{this.i=[]}u(Xx,Zq);Na(Xx);function Yx(a,b){var c=a.i[b];if(!c){switch(b){case
0:c=a.Wa()+"-highlight";break;case 1:c=a.Wa()+"-checkbox";break;case 2:c=a.Wa()+"-
content"}a.i[b]=c}return c}f=Xx.prototype;f.ug=function()
{return"menuitem"};f.Pc=function(a){var b=a.g.Ra("DIV",br(this,a).join("
"),Zx(this,a.Hc(),a.g));$x(this,a,b,gr(a,8)||gr(a,16));return b};f.Jc=function(a)
{return a&&a.firstChild};
f.Sb=function(a,b){var c=Af(b),d=Yx(this,2);c&&Fb(c,d)||
b.appendChild(Zx(this,b.childNodes,a.g));Fb(b,"goog-option")&&(a.ji(!
0),this.ji(a,b,!0));return Xx.ta.Sb.call(this,a,b)};f.vg=function(a,b){var
c=this.Jc(a),d=ay(this,a)?c.firstChild:null;Xx.ta.vg.call(this,a,b);d&&!
ay(this,a)&&c.insertBefore(d,c.firstChild||null)};function Zx(a,b,c)
{a=Yx(a,2);return c.Ra("DIV",a,b)}f.lq=function(a,b,c)
{a&&b&&$x(this,a,b,c)};f.ji=function(a,b,c){a&&b&&$x(this,a,b,c)};
function ay(a,b){return(b=a.Jc(b))?(b=b.firstChild,a=Yx(a,1),!!b&&Cf(b)&&Fb(b,a)):!
1}function $x(a,b,c,d){er(a,c,b.sf());fr(a,b,c);d!=ay(a,c)&&(Kb(c,"goog-
option",d),c=a.Jc(c),d?(a=Yx(a,1),c.insertBefore(b.g.Ra("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Lh=function(a){switch(a){case 2:return
Yx(this,0);case 16:case 8:return"goog-option-selected";default:return
Xx.ta.Lh.call(this,a)}};
f.mj=function(a){var b=Yx(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return Xx.ta.mj.call(this,a)}};f.Wa=function()
{return"goog-menuitem"};function by(a,b,c,d){jr.call(this,a,d||
Xx.Eb(),c);this.yc(b)}u(by,jr);f=by.prototype;f.Ab=function(){var a=this.Xl;return
null!=a?a:this.Pg()};f.yc=function(a){this.Xl=a};f.Zb=function(a,b)
{by.ta.Zb.call(this,a,b);switch(a){case 8:hr(this,16)&&!b&&this.Gf(!1);
(a=this.ha())&&this.xd().lq(this,a,b);break;case 16:
(a=this.ha())&&this.xd().ji(this,a,b)}};f.lq=function(a)
{this.Zb(8,a)};f.ji=function(a){this.Zb(16,a)};
f.Pg=function(){var a=this.Hc();return Array.isArray(a)?(a=ib(a,function(b){return
Cf(b)&&(Fb(b,"goog-menuitem-accel")||Fb(b,"goog-menuitem-mnemonic-
separator"))?"":Nf(b)}).join(""),Ie(a)):by.ta.Pg.call(this)};f.he=function(a){var
b=this.getParent();if(b){var c=b.s;b.s=null;if(c&&"number"===typeof
a.clientX&&Ae(c,new
A(a.clientX,a.clientY)))return}by.ta.he.call(this,a)};f.fe=function(a){return
a.keyCode==this.Wl&&this.Se(a)?!0:by.ta.fe.call(this,a)};f.st=function(){return
this.Wl};
Rq("goog-menuitem",function(){return new by(null)});by.prototype.sf=function()
{return
gr(this,16)?"menuitemcheckbox":gr(this,8)?"menuitemradio":by.ta.sf.call(this)};by.p
rototype.getParent=function(){return
jr.prototype.getParent.call(this)};by.prototype.Ug=function(){return
jr.prototype.Ug.call(this)};function cy(a,b,c){by.call(this,a,b,c);this.ji(!
0)}u(cy,by);Rq("goog-checkbox-menuitem",function(){return new cy(null)});function
dy(a)
{cy.call(this,Le(a.hb()),a.getId());this.i=a}m(dy,cy);dy.prototype.Nb=function(a)
{cy.prototype.Nb.call(this,a);if(this.i.Ae){var b=(a=1==this.i.Ae)?"Estanter\u00eda
p\u00fablica":"Estanter\u00eda
privada";a=C("IMG",{src:"/googlebooks/images/sharing_"+(a?"public":"private")
+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+
(Yl()?"left":"right")});a=C("DIV","goog-menuitem-
accel",a,rf(String(this.i.va)));xf(this.Jb(),a,1)}};function ey(a,b,c,d)
{Qr.call(this,a,b,c||d);(c||d)&&this.o(65|(d?32:132))}u(ey,Qr);function fy()
{}u(fy,Zq);Na(fy);fy.prototype.Wa=function(){return"goog-menuheader"};function
gy(a,b,c){jr.call(this,a,c||fy.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!
1);this.Zb(32,!1);this.Vd=1}u(gy,jr);Rq("goog-menuheader",function(){return new
gy(null)});function hy(){}u(hy,Zq);Na(hy);hy.prototype.Pc=function(a){return
a.g.Ra("DIV",this.Wa())};hy.prototype.Sb=function(a,b)
{b.id&&a.ah(b.id);if("HR"==b.tagName){var c=b;b=this.Pc(a);vf(b,c);F(c)}else
x(b,this.Wa());return b};hy.prototype.vg=function(){};hy.prototype.Wa=function()
{return"goog-menuseparator"};function iy(a,b){jr.call(this,null,a||
hy.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!1);this.Zb(32,!
1);this.Vd=1}u(iy,jr);iy.prototype.Ma=function(){iy.ta.Ma.call(this);var
a=this.ha();zm(a,"separator")};Rq("goog-menuseparator",function(){return new
iy});function jy(a)
{this.g=a||"menu"}u(jy,Uq);Na(jy);f=jy.prototype;f.mk=function(a)
{return"UL"==a.tagName||jy.ta.mk.call(this,a)};f.Nh=function(a)
{return"HR"==a.tagName?new iy:jy.ta.Nh.call(this,a)};f.Zd=function(a,b){return
Ef(a.ha(),b)};f.tg=function(){return"goog-menu"};f.nk=function(a)
{jy.ta.nk.call(this,a);a=a.ha();X(a,"haspopup","true")};function ky(a)
{iy.call(this,hy.Eb(),a)}u(ky,iy);Rq("goog-menuseparator",function(){return new
iy});function ly(a,b){xr.call(this,"vertical",b||jy.Eb(),a);Gr(this,!
1)}u(ly,xr);f=ly.prototype;f.Qk=!0;f.Zd=function(a){if(this.xd().Zd(this,a))return!
0;for(var b=0,c=fn(this);b<c;b++){var d=gn(this,b);if("function"==typeof
d.Zd&&d.Zd(a))return!0}return!1};f.Sa=function(a){this.Oa(a,!0)};f.kf=function(a,b)
{this.Fg(a,b,!0)};f.Ld=function(){var a=[];en(this,function(b){a.push(b)});return
a};f.setPosition=function(a,b){var c=this.isVisible();c||M(this.ha(),!
0);Dh(this.ha(),a,b);c||M(this.ha(),!1)};
f.nd=function(){return this.isVisible()?wh(this.ha()):null};function my(a,b)
{(a.Qk=b)&&Gr(a,!0)}f.Da=function(a,b,c){(b=ly.ta.Da.call(this,a,b))&&a&&this.
$a&&this.Qk&&yr(this).focus();a&&c&&"number"===typeof c.clientX?this.s=new
A(c.clientX,c.clientY):this.s=null;return b};f.zl=function(a)
{this.Qk&&yr(this).focus();return ly.ta.zl.call(this,a)};f.uo=function(a){return
a.isEnabled()&&a.isVisible()&&gr(a,2)};
f.Nb=function(a){for(var b=this.xd(),c=cf(this.g.g,"DIV",b.tg()+"-
content",a),d=c.length,e=0;e<d;e+
+)Yq(b,this,c[e]);ly.ta.Nb.call(this,a)};f.fe=function(a){var
b=ly.ta.fe.call(this,a);b||en(this,function(c){!
b&&c.st&&c.Wl==a.keyCode&&(this.isEnabled()&&this.Wc(c),b=c.Sc(a))},this);return
b};f.Sd=function(a){ly.ta.Sd.call(this,a);
(a=gn(this,a))&&xh(a.ha(),this.ha())};function ny(a,b){ly.call(this,a,b);my(this,!
0);this.Da(!1,!0);this.i=new Zn}u(ny,ly);f=ny.prototype;f.Bm=!
1;f.zp=0;f.Nb=function(a){ny.ta.Nb.call(this,a);(a=a.getAttribute("for")||
a.htmlFor)&&this.attach(this.g.ha(a),1)};f.Ma=function()
{ny.ta.Ma.call(this);this.i.forEach(this.oo,this);var
a=Z(this);a.ka(this,"action",this.mv);a.ka(this.g.g,"mousedown",this.pv,!0)};
f.attach=function(a,b,c,d,e){a&&ao(this.i,Sa(a))||(a?
(b={ya:a,uq:b,dv:c,Ho:d?"contextmenu":"mousedown",Ul:e},this.i.set(Sa(a),b)):b=null
,this.$a&&this.oo(b),a=t(this.vv,a),this.ha()&&Z(this).ka(this.ha(),"keydown",a))};
f.vv=function(a,b){if(27==b.keyCode)a.focus();else if(a=gn(this,this.ac)){var
c=a.ha();a=new Vi(b.Ob,c);a.target=c;if(32==b.keyCode||
13==b.keyCode)if(Zi(c))zj(c,"keydown",!1,a);else
if(c=lj(c))if(c=c.g["keydown".toString()]){c=c.concat();for(var d=0;d<c.length;d++)
{var e=c[d];e&&0==e.capture&&!e.
$g&&rj(e,a)}}32==b.keyCode&&this.kb()}};f.oo=function(a)
{Z(this).ka(a.ya,a.Ho,this.zv);"contextmenu"!
=a.Ho&&Z(this).ka(a.ya,"keydown",this.Av)};
function oy(a,b,c,d){var e=a.isVisible(),g;(g=a.isVisible())||(g=150>Date.now()-
a.zp);g&&a.Bm?a.kb():a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?
c:8,e||(a.ha().style.visibility="hidden"),M(a.ha(),!0),b.Qc(a.ha(),c,d),e||
(a.ha().style.visibility="visible"),a.Sd(-1),a.Da(!0))}f.kb=function()
{this.isVisible()&&(this.Da(!1),this.isVisible()||
(this.zp=Date.now()))};f.mv=function(){this.kb()};f.zv=function(a){py(this,a)};
f.Av=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||
py(this,a);40==a.keyCode&&Cr(this)};function py(a,b){for(var
c=a.i.ae(),d=0;d<c.length;d++){var e=a.i.get(c[d]);if(e.ya==b.currentTarget){c=void
0!==e.uq?new Qr(e.ya,e.uq,!0):new
Mw(b.clientX,b.clientY);c.o&&c.o(5);oy(a,c,e.dv,e.Ul);b.preventDefault();b.stopProp
agation();break}}}f.pv=function(a){this.isVisible()&&!
this.Zd(a.target)&&this.kb()};f.Mi=function(a){ny.ta.Mi.call(this,a);this.kb()};
f.wa=function(){ny.ta.wa.call(this);this.i&&(co(this.i),delete this.i)};function
qy(a,b,c){c=void 0===c?!
1:c;ny.call(this);this.j=a;this.O=b;this.na=c}m(qy,ny);f=qy.prototype;f.Va=function
(){ny.prototype.Va.call(this);zu(this.O).forEach(this.Ls,this)};f.Ma=function()
{ny.prototype.Ma.call(this);this.ha().style.maxHeight="200px";this.ha().style.overf
lowY="scroll";var
a=Z(this);a.ka(this.ha(),"mouseout",this.wr);a.ka(this.ha(),"scroll",this.xr)};f.wr
=function(a){Ef(this.ha(),a.relatedTarget)||this.Da(!1)};
f.Vt=function(a){var b=a.target,c=b.i,d=this.j.Yb();hr(b,16)?
mu(c,d):pu(c,d);this.dispatchEvent("g");a.stopPropagation()};f.xr=function(a)
{a.stopPropagation()};f.Ls=function(a){var b=!Nb(Se(a.hb())),c=a.j&&(!a.ua||
this.j.oa),d=!!nu(a,this.j.Yb());b&&(c||d)&&(b=new dy(a),b.Gf(d),b.Ta(this.O.Sl!
=a.getId()||this.na),this.Oa(b,!0),Z(this).ka(b,"action",this.Vt))};function ry(a)
{var b=[];en(a,function(c){c instanceof dy&&hr(c,16)&&b.push(c.i)});return
b};function sy(a,b,c){Ft.call(this,null,null,c?5:0);this.i=new
qy(a,b);this.i.le(this);Pi(this,this.i);this.s=new
Image(16,16);this.s.src="/googlebooks/images/my_library_logo.png";this.Zb(64,!
0)}m(sy,Ft);f=sy.prototype;f.Va=function()
{Ft.prototype.Va.call(this);x(this.ha(),"add-to-library")};
function ty(a){a.i.$a||a.i.render();var b=ry(a.i);switch(b.length){case 0:var c="A\
u00f1adir a Mi biblioteca";break;case 1:c="A\u00f1adido a
"+b[0].hb();break;default:c="Se ha a\u00f1adido a "+b.length+" estanter\
u00edas."}0<b.length&&(c=Kt(a.s,c));pr(a,c)}f.Qb=function(a){this.
$k();Ft.prototype.Qb.call(this,a);this.i.$a||this.i.render();a?
(a=this.ha(),oy(this.i,new ey(a,8,!0),void 0,null)):this.i.kb()};
f.Ma=function(){Ft.prototype.Ma.call(this);var
a=Z(this);a.ka(this,"enter",this.lw);a.ka(this,"leave",this.
$k);a.ka(this,"action",this.yr);a.ka(this.i,"g",this.cu);ty(this)};f.cu=function()
{ty(this)};f.yr=function(){this.Qb(!0)};f.lw=function(){this.
$k();this.Rp=T(r(this.Qb,this,!0),200)};f.$k=function()
{cl(this.Rp)};f.Rp=null;function uy(a)
{this.s=a.Seller;this.Ua=a.Url;this.i=a.TrackingUrl;this.g=a.Price;this.j=a.IsInSto
ck;this.o=a.IsPublisher};function vy(a)
{this.Fc=a.Title;this.g=a.Pid;this.Cv=a.PgNum}vy.prototype.hb=function(){return
this.Fc};vy.prototype.getId=function(){return this.g};function wy(a)
{this.Fc=a.title||"";this.O=!!
a.fullview;this.vi=a.table_of_contents_page_id||"";this.Vb=a.num_toc_pages||"";this
.ma=a.initial_zoom_width_override;this.Pa=a.max_resolution_image_width;this.Oc=!!
a.paired_thumbnails;this.we=a.thumbnail_token||"";this.Ua=a.containing_bookshelves|
|[];this.Ba=a.volume_id||"";this.Gc=a.other_issues_query||"";this.nb=!!
a.is_browsable;this.Rb=!!a.is_public_domain;a.last_page&&(this.na=new
wp(a.last_page));this.j=new De(a.page_width,a.page_height);this.oa=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&(this.N=ib(c.BuyLin
ks,function(d){return new
uy(d)},this));this.Ja=c.AboutUrl;c.allowed_syndication_flags&&(this.s=c.allowed_syn
dication_flags.allow_disabling_chrome);c.TocLine&&(this.Pi=ib(c.TocLine,function(d)
{return new vy(d)}));c.SubscribeLink&&(this.ua=new
uy(c.SubscribeLink));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.g=c;this.o=n
ull==c?null:new
Ip(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Hd=a.sample_url||"";this.Lb=
a.is_newspaper||!1;
(this.va=a.newspaper_tile_base_url)&&this.o&&Jp(this.o,r(this.Vv,this));this.Kf=c?
c.res_h:xy;this.Ca=this.Lb?"fixed_height":"fixed_width";this.dg=a.is_pre_order||!
1;this.Qp=a.on_sale_date||"";this.uj=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.vj=a.volumeresult&&a.volumeresult.has_scanned_text;this.Ka=a.volumeresult&&a
.volumeresult.can_download_pdf;this.La=a.volumeresult&&a.volumeresult.can_download_
epub;this.ab=a.volumeresult?a.volumeresult.download_pdf_url:"";this.Xb=
a.volumeresult?
a.volumeresult.download_epub_url:""}m(wy,Kp);f=wy.prototype;f.Rh=ba(10);f.lj=functi
on(){"number"!==typeof this.i&&(this.i=this.g.read_zm,this.i="number"===typeof
this.i?this.g.read_zm:4,this.i=ze(this.i,-1,this.ee().length-1));return
this.i};function Zw(a){return a.ma?a.ma:a.j&&a.j.width?
a.j.width:575}f.Yb=function(){return this.Ba};f.nj=function(){return
this.o};f.ee=function(){return this.Kf};f.Xf=function(){return this.Ca};
f.Vv=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.va+a.substring(b));return new Q(a)};f.Oh=function()
{return this.g?this.g.focus_aid:null};f.Rg=function(){var
a=this.g.focus_x,b=this.g.focus_y;return void 0!==a&&void 0!==b?new
A(a,b):null};var xy=[350,410,495,575,685,800,910,1025];function yy(a)
{tu.call(this);null!=a&&a.bookshelf&&v(a.bookshelf,function(b){vu(this,new
su(b))},this)}m(yy,tu);function zy(a,b,c){var d=new
Q("/books");du(d);R(d,"op","cls_metadata");R(d,"jscmd","ClsMetadata");var e=S(new
Q(window.location),"uid");e&&R(d,"uid",e);b&&R(d,"uid",b);Up(d.toString(),t(Ay,a,c)
)}function By(a,b){var c=new yy(b);a&&a.forEach(function(d)
{Cy(d.Yb(),d.Ua,c)});return c}function Cy(a,b,c){b.forEach(function(d){var e=new
ku;e.Aa.Dm=a;(d=wu(c,String(d)))&&d.g.push(e)})}function Ay(a,b,c)
{a(By(b,c))};function Dy(a){return a.split(Ey).filter(function(b){return
0<b.length})}
var Fy=/\s/,Gy=/[ -]/,Ey=/[+,;]/,Hy=/-?"[^"]+"|[^\s"]+/g,Iy=RegExp('["\\u201C\\
u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]',"g"),Jy=RegExp("[,!-
%'-/:-@\\[-^`{-~\\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,]"),Ky=RegExp("^[\\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");function Ly(a){return z?
a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/
g,"").normalize("NFC")};function My(a){var b={};Ny(a).forEach(function(c){for(var
d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=Jy.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=Oy)});return b}
function Ny(a){a=Ge(Ly(a));var
b=a.match(Iy);b&&(a=a.replace(Iy,'"'),b.length&1&&(a+='"'));b=a.match(Hy);if(!
b)return[];a=new Set;b=la(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(Ky,""));else if(!
c.startsWith("-")){c=Dy(c.replace(Ky,""));c=la(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
Oy={};function Py(a){var b=!0;b=void 0===b?!1:b;this.g="string"===typeof a?
My(a):a;this.j=b;this.i=[]}
function Qy(a,b,c,d){for(var e=eb(d),g=a.i,h=g.length-1,k;k=g[h];h--){var l=k;var
n=b;var p=c,w=!1;if(l.g)if(w=!!l.g.$,Gy.test(n)){if(l.g=l.g[" "]||
l.g["-"],l.g)for(;n=l.g[" "]||l.g["-"];)l.g=n}else l.endOffset=p+1,l.Fh=void
0,l.g=l.g[n]||null;l.i=!l.g;if(w)
{l={startOffset:k.startOffset,ih:k.ih,endOffset:k.endOffset,Fh:k.Fh};if(a.j)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.ih===l.ih;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
ih:e.ih,endOffset:l.endOffset,Fh:l.Fh};e=eb(d)}d.push(l);e=l}k.i&&pb(g,h)}}function
Ry(a,b){this.startOffset=a;this.ih=void 0;this.endOffset=a;this.Fh=void 0;this.i=!
1;this.g=b};function Sy(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
Py(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g,h=Ly(a);for(g=0;g<h.length&&d.length<c;g++){var
k=h.charAt(g);a=Gy.test(e);if(Fy.test(k)){if(k=" ",a)continue}else if(Jy.test(k))
{if(k="-",a)continue}else a&&b.g[k]&&b.i.push(new
Ry(g,b.g));Qy(b,k,g,d);e=k}Gy.test(e)||Qy(b,"
",g,d);d.length>=c&&(d.length=c);return d};function Ty(a){var
b=My(a);a=Uy();Array.prototype.forEach.call(a,function(c){Vy(b,c)})}function Uy()
{var a=[],b=sb(df("patent-text")),c=ef("patent-
title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):tb(b,c.childNodes);return a}
function Vy(a,b){var c=Nf(b);a=Sy(c,a);if(a.length){var
d=[],e=0;a.forEach(function(g){d.push(c.substring(e,g.startOffset),ce("span",
{"class":"patent-text-
highlight"},c.substring(g.startOffset,g.endOffset)));e=g.endOffset});d.push(c.subst
ring(e));a=E("span");N(a,ke(d));yf(a,b)}};function Wy(){by.call(this,"Desactivar
resaltado");var a=Oj("dq")||Oj("q");a&&Ty(a);this.Pb=!
0}m(Wy,by);Wy.prototype.Ma=function()
{by.prototype.Ma.call(this);Z(this).ka(this,"action",this.i)};Wy.prototype.i=functi
on(){this.Pb=!this.Pb;Kb(window.document.body,"patent-highlight-disabled",!
this.Pb);pr(this,this.Pb?"Desactivar resaltado":"Activar resaltado")};function Xy()
{}u(Xy,hy);Na(Xy);Xy.prototype.Pc=function(a){return a.g.Ra("DIV",br(this,a).join("
")+" goog-inline-block","\u00a0")};Xy.prototype.Sb=function(a,b)
{b=Xy.ta.Sb.call(this,a,b);x(b,"goog-inline-block");return
b};Xy.prototype.Wa=function(){return"goog-toolbar-separator"};function Yy()
{}u(Yy,Ct);Na(Yy);f=Yy.prototype;f.Pc=function(a){var
b=br(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join(" "),this.
$i(a.Hc(),a.g));this.oc(b,a.tf());return b};f.ug=function()
{return"button"};f.Jc=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.$i=function(a,b){return
b.Ra("DIV","goog-inline-block "+(this.Wa()+"-outer-box"),b.Ra("DIV","goog-inline-
block "+(this.Wa()+"-inner-box"),a))};f.Ii=function(a){return"DIV"==a.tagName};
f.Sb=function(a,b){Zy(b,!0);Zy(b,!1);a:{var c=a.g.No(b);var d=this.Wa()+"-outer-
box";if(c&&Fb(c,d)&&(c=a.g.No(c),d=this.Wa()+"-inner-box",c&&Fb(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.$i(b.childNodes,a.g));Hb(b,["goog-inline-
block",this.Wa()]);return Yy.ta.Sb.call(this,a,b)};f.Wa=function(){return"goog-
custom-button"};
function Zy(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(""==Ob(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\
xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function $y()
{}u($y,Yy);Na($y);$y.prototype.Wa=function(){return"goog-toolbar-button"};function
az(){this.g="toolbar"}u(az,Uq);Na(az);az.prototype.Nh=function(a)
{return"HR"==a.tagName?new
iy(Xy.Eb()):az.ta.Nh.call(this,a)};az.prototype.tg=function(){return"goog-
toolbar"};az.prototype.Mo=function(){return"horizontal"};function bz(a)
{az.call(this);this.i=a}u(bz,az);var cz={};bz.prototype.tg=function(){return
this.i||"ocean-chrome-toolbar"};function dz(a)
{P.call(this);this.g=[];ez(this,a)}u(dz,P);f=dz.prototype;f.hg=null;f.uk=null;funct
ion fz(a,b){a.uk=b}function ez(a,b){b&&(b.forEach(function(c){gz(this,c,!
1)},a),tb(a.g,b))}f.Sa=function(a){this.kf(a,this.g.length)};f.kf=function(a,b)
{a&&(gz(this,a,!1),ub(this.g,b,0,a))};f.Ld=function(){return
sb(this.g)};f.We=function(a){a!=this.hg&&(gz(this,this.hg,!1),this.hg=a,gz(this,a,!
0));this.dispatchEvent("select")};f.wa=function(){dz.ta.wa.call(this);delete
this.g;this.hg=null};
function gz(a,b,c){b&&("function"==typeof a.uk?a.uk(b,c):"function"==typeof
b.nm&&b.nm(c))};function hz(a,b,c){xr.call(this,b,a||
az.Eb(),c)}u(hz,xr);hz.prototype.Ni=function(a){hz.ta.Ni.call(this,a);this.je||
Cr(this)};function iz(a,b,c){Et.call(this,a,b||$y.Eb(),c)}u(iz,Et);Rq("goog-
toolbar-button",function(){return new iz(null)});function jz(a,b){iy.call(this,a||
Xy.Eb(),b)}u(jz,iy);Rq("goog-toolbar-separator",function(){return new jz});function
kz(a){a=a||"viewport-chrome-toolbar";a=cz[a]||(cz[a]=new
bz(a));hz.call(this,a);this.Ba={};this.j=new tj(this)}m(kz,hz);function lz(a,b,c,d)
{b.Zb(16,!0);if(c){var e=a.Ba[c];e||(e=new dz,fz(e,function(g,h)
{g&&g.Gf(h)}),a.Ba[c]=e);e.Sa(b);b.Pf&=-17;O(b,"action",function(g)
{e.We(g.target)});d&&e.We(b)}else b.Zc(16,!!d)}function mz(a,b)
{a.Ba.viewport&&a.Ba.viewport.We(b)}kz.prototype.wa=function()
{hz.prototype.wa.call(this);this.j.Ha();Qc(this.Ba,function(a){a.Ha()})};function
nz(){}u(nz,Ct);Na(nz);f=nz.prototype;f.Pc=function(a){var
b=br(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),a.Hc());this.oc(b,a.tf());return b};f.ug=function()
{return"button"};f.Ii=function(a){return"DIV"==a.tagName};f.Sb=function(a,b)
{x(b,"goog-inline-block");return nz.ta.Sb.call(this,a,b)};f.Ab=function()
{return""};f.Wa=function(){return"goog-flat-button"};Rq("goog-flat-
button",function(){return new Et(null,nz.Eb())});function oz()
{}u(oz,Yy);Na(oz);oz.prototype.Jc=function(a){return
oz.ta.Jc.call(this,a&&a.firstChild)};oz.prototype.Sb=function(a,b){var
c=bf("*","goog-menu",b)[0];if(c){M(c,!1);Ye(c).body.appendChild(c);var d=new
ly;dn(d,c);a.Ve(d)}return oz.ta.Sb.call(this,a,b)};oz.prototype.$i=function(a,b)
{return oz.ta.$i.call(this,[b.Ra("DIV","goog-inline-block "+(this.Wa()+"-
caption"),a),b.Ra("DIV","goog-inline-block "+(this.Wa()+"-dropdown"),"\
u00a0")],b)};oz.prototype.Wa=function(){return"goog-menu-button"};function pz()
{this.i=[]}u(pz,Xx);Na(pz);pz.prototype.Pc=function(a){var
b=pz.ta.Pc.call(this,a);x(b,"goog-submenu");qz(this,a,b);return
b};pz.prototype.Sb=function(a,b){b=pz.ta.Sb.call(this,a,b);x(b,"goog-
submenu");qz(this,a,b);var c=bf("DIV","goog-menu",b);if(c.length){var d=new
ly(a.g);c=c[0];M(c,!1);a.g.g.body.appendChild(c);dn(d,c);a.Ve(d,!0)}return
b};pz.prototype.vg=function(a,b){var
c=this.Jc(a),d=c&&c.lastChild;pz.ta.vg.call(this,a,b);d&&c.lastChild!
=d&&Fb(d,"goog-submenu-arrow")&&c.appendChild(d)};
pz.prototype.Ji=function(a){pz.ta.Ji.call(this,a);var
b=a.Jb(),c=cf(a.g.g,"SPAN","goog-submenu-arrow",b)[0];rz(a,c);c!
=b.lastChild&&b.appendChild(c);a=a.ha();X(a,"haspopup","true")};function qz(a,b,c)
{var d=b.g.Ra("SPAN");d.className="goog-submenu-
arrow";rz(b,d);a.Jc(c).appendChild(d)}function rz(a,b){hn(a)?(x(b,"goog-submenu-
arrow-rtl"),H(b,"\u25c4")):(Ib(b,"goog-submenu-arrow-rtl"),H(b,"\u25ba"))};function
sz(a,b,c,d){by.call(this,a,b,c,d||
pz.Eb())}u(sz,by);f=sz.prototype;f.rh=null;f.wm=null;f.Vl=!1;f.tc=null;f.dj=!
1;f.Ma=function()
{sz.ta.Ma.call(this);Z(this).ka(this.getParent(),"hide",this.Op);this.tc&&tz(this,t
his.tc,!0)};f.kc=function()
{Z(this).Xa(this.getParent(),"hide",this.Op);this.tc&&(tz(this,this.tc,!
1),this.dj||(this.tc.kc(),F(this.tc.ha())));sz.ta.kc.call(this)};f.wa=function()
{this.tc&&!this.dj&&this.tc.Ha();this.tc=null;sz.ta.wa.call(this)};
f.Wc=function(a){sz.ta.Wc.call(this,a);a||
(this.rh&&cl(this.rh),this.rh=T(this.Ge,218,this))};f.vm=function(){var
a=this.getParent();a&&Br(a)==this&&(uz(this,!0),vz(this))};f.Ge=function(){var
a=this.tc;a&&a.getParent()==this&&(uz(this,!1),en(a,function(b){"function"==typeof
b.Ge&&b.Ge()}))};function wz(a){a.rh&&cl(a.rh);a.wm&&cl(a.wm)}f.Da=function(a,b)
{(a=sz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Ge();return a};
function vz(a){en(a.getParent(),function(b){b!=this&&"function"==typeof
b.Ge&&(b.Ge(),wz(b))},a)}f.Sc=function(a){var b=a.keyCode,c=hn(this)?
37:39,d=hn(this)?39:37;if(!this.Vl){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.Wl)return!1;this.vm();Cr(xz(this));wz(this)}else if(!
xz(this).Sc(a))if(b==d)this.Ge();else return!1;a.preventDefault();return!
0};f.ov=function()
{this.tc.getParent()==this&&(wz(this),this.Ug().Wc(this),vz(this))};f.Op=function(a
){a.target==this.Ug()&&(this.Ge(),wz(this))};
f.Me=function(a)
{this.isEnabled()&&(wz(this),this.wm=T(this.vm,218,this));sz.ta.Me.call(this,a)};f.
Se=function(a){wz(this);if(gr(this,8)||gr(this,16))return
sz.ta.Se.call(this,a);this.vm();return!0};
function uz(a,b){!b&&xz(a)&&xz(a).Sd(-1);a.dispatchEvent(an(64,b));var c=xz(a);b!
=a.Vl&&Kb(a.ha(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.$a||
c.render(),c.Sd(-1)),c.Da(b),b)){c=new Qr(a.ha(),12,!1);var
d=xz(a),e=d.ha();d.isVisible()||(e.style.visibility="hidden",M(e,!
0));c.Qc(e,8);d.isVisible()||(M(e,!1),e.style.visibility="visible")}a.Vl=b}function
tz(a,b,c){var d=Z(a);(c?d.ka:d.Xa).call(d,b,"enter",a.ov)}f.Sa=function(a)
{xz(this).Oa(a,!0)};f.kf=function(a,b){xz(this).Fg(a,b,!0)};
f.Ld=function(){return xz(this).Ld()};function xz(a){a.tc?a.dj&&a.tc.getParent()!
=a&&a.tc.le(a):a.Ve(new ly(a.g),!0);a.tc.ha()||a.tc.Va();return
a.tc}f.Ve=function(a,b){var c=this.tc;a!=c&&(c&&(this.Ge(),this.$a&&tz(this,c,!
1)),this.tc=a,this.dj=!b,a&&(a.le(this),a.Da(!1,!0),my(a,!1),Gr(a,!1),this.
$a&&tz(this,a,!0)))};f.Zd=function(a){return xz(this).Zd(a)};Rq("goog-
submenu",function(){return new sz(null)});function yz(a,b,c,d,e){Et.call(this,a,c||
oz.Eb(),d);this.Zb(64,!0);this.s=new ey(null,9);b&&this.Ve(b);this.Ya=new
al(500);this.Lb=e||jy.Eb()}u(yz,Et);f=yz.prototype;f.Ma=function()
{yz.ta.Ma.call(this);zz(this,!0);this.i&&Az(this,this.i,!0);X(this.ya,"haspopup",!!
this.i)};f.kc=function(){yz.ta.kc.call(this);zz(this,!1);if(this.i){this.Qb(!
1);this.i.kc();Az(this,this.i,!1);var a=this.i.ha();a&&F(a)}};f.wa=function()
{yz.ta.wa.call(this);this.i&&(this.i.Ha(),delete this.i);delete
this.nb;this.Ya.Ha()};
f.af=function(a){yz.ta.af.call(this,a);hr(this,4)&&(this.Qb(!
this.rd(),a),this.i&&(a=this.rd(),this.i.je=a))};f.he=function(a)
{yz.ta.he.call(this,a);this.i&&!hr(this,4)&&(this.i.je=!1)};f.Se=function()
{rr(this,!1);return!0};f.Gt=function(a){this.i&&this.i.isVisible()&&!
this.Zd(a.target)&&this.Qb(!1)};f.Zd=function(a){return a&&Ef(this.ha(),a)||
this.i&&this.i.Zd(a)||!1};
f.fe=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!
0}else if("key"!=a.type)return!1;if(this.i&&this.i.isVisible()){var
b=13==a.keyCode||32==a.keyCode,c=this.i.Sc(a);return c&&this.i&&this.i.bc
instanceof sz||27!=a.keyCode&&!b?c:(this.Qb(!1),!0)}return 40==a.keyCode||
38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Qb(!0,a),!0):!1};f.Al=function()
{this.Qb(!1)};f.Ki=function(a){this.Qb(!1);yz.ta.Ki.call(this,a)};
function Bz(a){a.i||a.Ve(new ly(a.g,a.Lb));return a.i||null}f.Ve=function(a){var
b=this.i;a!=b&&(b&&(this.Qb(!1),this.$a&&Az(this,b,!1),delete this.i),this.
$a&&X(this.ya,"haspopup",!!a),a&&(this.i=a,a.le(this),a.Da(!1),my(a,!1),this.
$a&&Az(this,a,!0)));return b};f.Sa=function(a){Bz(this).Oa(a,!
0)};f.kf=function(a,b){Bz(this).Fg(a,b,!0)};f.Da=function(a,b)
{(a=yz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Qb(!1);return
a};f.Ta=function(a){yz.ta.Ta.call(this,a);this.isEnabled()||this.Qb(!1)};
f.Qb=function(a,b){yz.ta.Qb.call(this,a);if(this.i&&hr(this,64)==a){if(a)this.i.
$a||this.i.render(),this.Ba=vh(this.ha()),this.ab=Fh(this.ha()),Cz(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.i.Sd(-1):Cr(this.i);else{rr(this,!1);this.i.je=!
1;var c=this.ha();c&&(X(c,"activedescendant",""),X(c,"owns",""));null!
=this.va&&(this.va=void 0,(c=this.i.ha())&&K(c,"",""))}this.i.Da(a,!1,b);this.Id||
(b=Z(this),c=a?b.ka:b.Xa,c.call(b,this.g.g,"mousedown",this.Gt,!
0),c.call(b,this.Ya,"tick",this.Cr),a?this.Ya.start():
this.Ya.stop())}this.i&&this.i.ha()&&this.i.ya.removeAttribute("aria-
hidden")};function Cz(a){if(a.i.$a){var b=a.nb||
a.ha(),c=a.s;a.s.g=b;b=a.i.ha();a.i.isVisible()||(b.style.visibility="hidden",M(b,!
0));!a.va&&a.s.N&&a.s.j&32&&(a.va=L(b));c.Qc(b,c.i^1,null,a.va);a.i.isVisible()||
(M(b,!1),b.style.visibility="visible")}}
f.Cr=function(){var a=Fh(this.ha()),b=vh(this.ha());var c=this.ab;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.Ba,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.i.$a&&b&&this.Ba&&b.Bb()<this.Ba.Bb()&&(c=this.i.ha(),this.i.isVisible()||
(c.style.visibility="hidden",M(c,!0)),ph(c,new
A(0,0))),this.ab=a,this.Ba=b,Cz(this))};
function Az(a,b,c){var d=Z(a);c=c?
d.ka:d.Xa;c.call(d,b,"action",a.Al);c.call(d,b,"close",a.zr);c.call(d,b,"highlight"
,a.Ar);c.call(d,b,"unhighlight",a.Br)}function zz(a,b){var c=Z(a);(b?
c.ka:c.Xa).call(c,a.ha(),"keydown",a.Wt)}f.Ar=function(a)
{(a=a.target.ha())&&Dz(this,a)};f.Wt=function(a)
{gr(this,32)&&this.ha()&&this.i&&this.i.isVisible()&&a.stopPropagation()};f.Br=func
tion(){if(!Br(this.i)){var a=this.ha();X(a,"activedescendant","");X(a,"owns","")}};
f.zr=function(a){if(this.rd()&&a.target instanceof by){a=a.target;var
b=a.ha();a.isVisible()&&hr(a,2)&&null!=b&&Dz(this,b)}};function Dz(a,b)
{a=a.ha();b=Bm(b)||b;if(!b.id){var
c=Ym.Eb();b.id=Zm(c)}Cm(a,b);X(a,"owns",b.id)}Rq("goog-menu-button",function()
{return new yz(null)});function Ez(){}u(Ez,nz);Na(Ez);Ez.prototype.Pc=function(a)
{var b=br(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join(" "),
[Fz(this,a.Hc(),a.g),Gz(this,a.g)]);this.oc(b,a.tf());return
b};Ez.prototype.Jc=function(a){return a&&a.firstChild};
Ez.prototype.Sb=function(a,b){var c=bf("*","goog-menu",b)[0];if(c){M(c,!
1);a.g.g.body.appendChild(c);var d=new ly;dn(d,c);a.Ve(d)}bf("*",this.Wa()+"-
caption",b)[0]||b.appendChild(Fz(this,b.childNodes,a.g));bf("*",this.Wa()+"-
dropdown",b)[0]||b.appendChild(Gz(this,a.g));return
Ez.ta.Sb.call(this,a,b)};function Fz(a,b,c){return c.Ra("DIV","goog-inline-block "+
(a.Wa()+"-caption"),b)}function Gz(a,b){return b.Ra("DIV",{"class":"goog-inline-
block "+(a.Wa()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
Ez.prototype.Wa=function(){return"goog-flat-menu-button"};Rq("goog-flat-menu-
button",function(){return new yz(null,null,Ez.Eb())});function Hz(a)
{kz.call(this);this.V=a.wb;this.i=a.Jh;this.La=a.history;this.s=a.Yj;this.Ca=a.Vj;t
his.va=a.flags;this.Ja=a.Eh;this.Ua="patents"==ip();if(!a.Xg){var b=B("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new
Ft("Buscar conocimientos previos",void 0,2);this.Oa(c,!
0);this.j.ka(c,"action",r(this.ke,this,b))}if(c=B("appbar-patents-discuss-this-
link"))if(b=c.getAttribute("href")){if("true"==c.getAttribute("data-is-grant")){var
d=" Comentar esta patente";c=" Debate sobre esta patente en Stack Exchange"}else d=
" Comentar esta solicitud",c=" Debate sobre esta solicitud en Stack Exchange";d=new
Ft(d,void 0,2);d.oc(c);this.Oa(d,!0);this.j.ka(d,"action",r(this.ke,this,b))}!
this.V&&(b=B("appbar-read-patent-link"))&&(b=b.getAttribute("href"))&&(c=new
Ft("Ver PDF"),this.Oa(c,!0),this.j.ka(c,"action",r(this.ke,this,b)))}if(this.V)
{this.nb=!!a.hh||!!a.fh;a.Xg&&(b=Kt("/googlebooks/images/kennedy/
zoom_tool.png"),this.th=new Ft(b,void 0,void 0,1),this.th.nc(2),this.Oa(this.th,!
0),O(this.th,"action",r(this.mn,this,
"zoomin")),b=Kt("/googlebooks/images/kennedy/zoom_out.png"),this.uh=new Ft(b,void
0,void 0,1),this.uh.nc(1),this.Oa(this.uh,!
0),O(this.uh,"action",r(this.mn,this,"zoomout")));c=!!a.hh;b=!!a.fh;if(c||b)
{d=Kt("/googlebooks/images/kennedy/one_up_page_view.png");this.zg=new Ft(d,void
0,void 0,1);this.zg.nc(2);O(this.zg,"action",r(this.vk,this,Ww));this.Oa(this.zg,!
0);lz(this,this.zg,"viewport",!0);if(c){d=Kt("/googlebooks/images/kennedy/
two_up_page_view.png");this.Bg=new Ft(d,void 0,void 0,1);c=1;if(this.i||
b)c=3;this.Bg.nc(c);O(this.Bg,"action",r(this.vk,this,Ax));this.Oa(this.Bg,!
0);lz(this,this.Bg,"viewport")}b&&(d=Kt("/googlebooks/images/kennedy/
thumbnail.png"),this.Ag=new Ft(d,void 0,void
0,1),c=1,this.i&&(c=3),this.Ag.nc(c),O(this.Ag,"action",r(this.vk,this,dx)),this.Oa
(this.Ag,!
0),lz(this,this.Ag,"viewport"));this.j.ka(this.V,"viewportmodechange",this.ln);this
.ln()}this.i&&(b=Kt("/googlebooks/images/kennedy/maximize.png"),this.ua=new
Ft(b,void 0,void 0,1),this.ua.Zb(16,!0),this.ua.Gf(!1),this.nb&&
this.ua.nc(1),this.Oa(this.ua,!
0),this.j.ka(this.ua,"action",this.tw),this.j.ka(this.i,"change",this.Tt));this.Ja&
&(b=Kt("/googlebooks/images/kennedy/clip.png"),this.na=new Ft(b,void 0,void
0,1),this.na.Zb(16,!0),this.na.nc(2),this.na.Gf(!1),this.Oa(this.na,!
0),O(this.na,"action",r(this.qu,this)));a.sm&&(b=Kt("/googlebooks/images/kennedy/
insert_link.png"),this.O=new Ft(b,void 0,void 0,1),this.O.Zb(16,!
0),this.na&&this.O.nc(1),this.Oa(this.O,!
0),O(this.O,"action",r(this.Xs,this)));a.tm&&(b=!!this.V.Za().Pi,
c=!!no(this.V.rb(),this.V.Za().vi),d=this.V.Ga().Ke()||"\u00cdndice",b||c?(b=Kt("/
googlebooks/images/kennedy/menu_down_arrow.png",d),b=Ab(b),this.sh=b[0],this.Gd=new
Ft(b),this.Gd.nc(2),this.Oa(this.Gd,!
0),this.j.ka(this.Gd,"action",this.Er),lz(this,this.Gd)):(this.sh=C("SPAN","jfk-
button-label",d),this.Gd=new Ft(this.sh),this.Gd.Ta(!
1),this.Gd.nc(2),this.Oa(this.Gd,!0)),b=Kt("/googlebooks/images/kennedy/
page_left.png"),this.Qi=new Ft(b,void 0,void 0,1),this.Qi.nc(3),this.Oa(this.Qi,!
0),O(this.Qi,
"action",r(this.V.Tb,this.V,"previous")),b=Kt("/googlebooks/images/kennedy/
page_right.png"),this.Ri=new Ft(b,void 0,void 0,1),this.Ri.nc(1),this.Oa(this.Ri,!
0),O(this.Ri,"action",r(this.V.Tb,this.V,"next")),this.j.ka(this.V,"pagechange",thi
s.Dr))}if(a.um&&(b=B("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=B("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
Ft("Ver muestra");mr(c,"gb-view-sample-button");this.Oa(c,!
0);this.j.ka(c,"action",r(this.ke,this,
b));e&&(c.nc(2),c=new ly,d=new by("Muestra de libro
impreso"),this.j.ka(d,"action",r(this.ke,this,b)),c.Oa(d,!0),mr(d,"gb-sample-print-
book-menuitem"),b=new by("Muestra de
eBook"),this.j.ka(b,"action",r(this.ke,this,e)),c.Oa(b,!0),mr(b,"gb-sample-ebook-
menuitem"),e=new yz("",c,Ez.Eb()),mr(e,"gb-jfk-margin-fix"),mr(e,"gb-view-sample-
dropdown"),e.nc(1),this.Oa(e,!0))}this.va&&!this.va.is_cobrand&&this.s&&!
this.Ua&&(e=this.Ca&&this.Ca.uid,b=By([this.s],this.Ca),e?(this.fi=new
sy(this.s,b),this.Oa(this.fi,
!0)):(e=Kt("/googlebooks/images/kennedy/menu_down_arrow.png","A\u00f1adir a Mi
biblioteca"),e=Ab(e),this.fi=new Ft(e),this.Oa(this.fi,!
0),e=r(this.ke,this,this.va.sign_in_url||
this.va.signInUrl),ij(this.fi,"action",e)));if(a.Xg){if(e=B("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.ab=new Ft("Escribir rese\
u00f1a"),this.Oa(this.ab,!
0),this.j.ka(this.ab,"action",r(this.ke,this,e));Iz(this,"appbar-application-grant-
link","application-grant");Iz(this,"appbar-content-language-link","content-
language")}else if(e=
B("appbar-download-pdf-link"))if(e=e.getAttribute("href"))b=new Ft("Descargar
PDF"),this.Oa(b,!0),this.j.ka(b,"action",r(this.ke,this,e));a.iw&&(a=Kt("/
googlebooks/images/kennedy/settings.png"),x(a[0],"goog-flat-menu-button-
img"),e=C("DIV",{"class":"toc-div"}),b=new ly,b.Oa(new jr(e),!0),
(c=document.getElementById("ofe-gear-menu-contents"))&&e.appendChild(c.cloneNode(!
0)),this.Ka=new yz(a,b,Ez.Eb()),this.Oa(this.Ka,!0),this.Ua&&!this.V&&(a=new
Wy,this.Ka.kf(a,0)))}m(Hz,kz);
function Jz(a){var b=B("left-toolbar-buttons"),c=B("right-toolbar-buttons");(new
Hz({wb:a.wb,Jh:a.Jh,history:a.history,hh:a.hh,fh:a.fh,Yj:a.Yj,Vj:a.Vj,flags:a.flags
,Eh:a.Eh,sm:a.sm,Xg:!0,um:a.um})).render(b);(new Hz({wb:a.wb,tm:a.tm,iw:!
0})).render(c)}f=Hz.prototype;f.tw=function(){var a=this.i;qx(a,!
a.yf());this.La.update()};f.Tt=function()
{this.ua.Zc(16,this.i.yf())};f.qu=function(){this.Ja(hr(this.na,16))};
f.Xs=function(){if(hr(this.O,16)){var a=new Ex(document.body,this.V,!
0);a.render(this.O,!0);ij(a,"dispose",r(this.O.Gf,this.O,!1))}};f.vk=function(a)
{this.V.qc(a);this.V.tb().getQuery()||this.La.update()};f.ln=function(){var
a=this.V.Ia();a instanceof Ww&&mz(this,this.zg);a instanceof Ax&&mz(this,this.Bg);a
instanceof
dx&&mz(this,this.Ag);a=a.Nc;this.uh.Ta(a);this.th.Ta(a)};f.mn=function(a)
{this.V.Tb(a)};
function Iz(a,b,c){if(b=df(b)){var d=b.length;if(1<d)for(var e=0;e<d;++e){var
g=b[e],h=g.getAttribute("href"),k=g.getAttribute("data-
label");g=g.getAttribute("data-selected");k=new Ft(k);0==e&&e!=d-1?k.nc(2):e==d-
1&&0!=e?k.nc(1):0!=e&&e!=d-1&&k.nc(3);a.Oa(k,!0);lz(a,k,c,!!g);g||
a.j.ka(k,"action",r(a.ke,a,h))}}}f.Dr=function(){var a=this.V.Ga().Ke()||"\
u00cdndice";this.sh&&N(this.sh,xi(a))};f.Er=function(){this.Gd.Vd&16&&(new
gx(this.V,this.Gd,this.va)).render(3)};
f.ke=function(a)
{a=Cl(a);window.location.href=Ki(a)};f.zg=null;f.Bg=null;f.Ag=null;f.th=null;f.uh=n
ull;f.Ri=null;f.Qi=null;f.Gd=null;f.sh=null;f.fi=null;function Kz(a,b)
{bu.call(this,a);this.s=b}m(Kz,bu);
Kz.prototype.render=function(){var a=this.ha();x(a,this.className+"-
tooltip");x(a,this.className+"-device-and-format");I(a,"z-index",1E4);if(this.s.oa)
{for(var b=this.className,c=C("DIV",this.className+"-
meta"),d=document,e=pf(d,"TABLE"),g=e.appendChild(pf(d,"TBODY")),h=0;1>h;h++)
{for(var k=pf(d,"TR"),l=0;2>l;l+
+)k.appendChild(pf(d,"TD"));g.appendChild(k)}x(e,this.className+"-table-
layout");d=e.rows[0].cells;g=Lz(this);d[0].appendChild(g);g=Mz(this);d[1].appendChi
ld(g);g=C("DIV",this.className+"-link");
h=C("A",{target:"_blank"},"Ayuda con dispositivos y formatos");k=new
Q(window.location.href);l=new Q("/support/bin/answer.py?
answer=1062949");k=S(k,"hl")?
R(l,"hl",S(k,"hl")).toString():R(l,"hl","es").toString();re(h,k);g.appendChild(h);d
[1].appendChild(g);c.appendChild(e);e=this.s;if((d=e.Hd)&&!e.dg&&e.nb){var
n;e.Rb&&vm.Jw&&(n="Leer el libro");n=C("P",this.className+"-additional",C("A",
{href:d},n));c.appendChild(n)}if(e.Ka||e.La)if(d=e.Xb,g=e.ab,d||
g)n=C("P",this.className+"-additional",rf("Descarga ")),
d&&(h=C("A",{href:d},"ePub"),n.appendChild(h)),g&&(d&&n.appendChild(rf(",
")),d=C("A",{href:g},"PDF"),n.appendChild(d)),n.appendChild(rf(" -
")),e=e.Yb(),d=(new Q(window.location.href)).o.split("/"),d=new
Q("/"+d[1]),du(d),R(d,"output","acs_help"),R(d,"id",e),e=C("A",
{href:d.toString()},"leer instrucciones para
eReader"),n.appendChild(e),c.appendChild(n);n=C("A",{target:"_blank"},"M\u00e1s
informaci\u00f3n sobre los libros de Google
Play");re(n,"https://books.google.com/support/bin/topic.py?topic=28528");
this.j=C("DIV",this.className+"-
footer",n);b=C("DIV",b,c,this.j);x(b,this.className+"-device-
content");a.appendChild(b)}};
function Lz(a){var b=C("UL",a.className+"-list"),c=C("H4",null,"Apto
para:");b.appendChild(c);var d=a.className+"-device-type";c=a.className+"-device-
supported";var e=a.className+"-device-not-supported",g=a.className+"-device-
unknown-supported",h=C("A",{"class":d,href:"/help/ebooks/
webreader.html"},"Web"),k=C("A",{"class":d,href:"/help/ebooks/
devices.html"},"Tablet/iPad"),l=C("A",{"class":d,href:"/help/ebooks/
ereader.html"},"eReader"),n=C("A",{"class":d,href:"/help/ebooks/
devices.html"},"Tel\u00e9fono inteligente"),
p=a.s.uj,w=a.s.vj,D=a.s.dg;d=new tj(a);h=C("LI",null,h);D?
d.ka(h,"mouseover",t(a.i,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):(p||
w)&&d.ka(h,"mouseover",t(a.i,"El formato de este eBook, al igual que el del resto
de eBooks de Google, permite su lectura en la
Web."));d.ka(h,"mouseout",a.Ba);b.appendChild(h);k=C("LI",null,k);D?
d.ka(k,"mouseover",t(a.i,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):
(p||w)&&d.ka(k,"mouseover",t(a.i,"El formato de este eBook, al igual que el del
resto de eBooks de Google, permite su lectura en tablets de Android y en el
iPad."));d.ka(k,"mouseout",a.Ba);b.appendChild(k);l=C("LI",null,l);d.ka(l,"mouseove
r",function(){D?this.i("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):p?
this.i("Este eBook de Google incluye texto fluido que permite ajustar la fuente
para poder leerlo c\u00f3modamente en un lector electr\u00f3nico."):
this.i("Este eBook de Google no incluye texto fluido, por lo que no es posible
ajustar la fuente en un lector electr\
u00f3nico.")});d.ka(l,"mouseout",a.Ba);b.appendChild(l);n=C("LI",null,n);d.ka(n,"mo
useover",function(){D?this.i("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):p&&w?
this.i("Este eBook es apto para smartphones como Android y iPhone/iPod touch."):p?
this.i("Este eBook de Google incluye texto fluido, que permite ajustar la fuente
para poder leerlo de forma m\u00e1s c\u00f3moda en las peque\u00f1as pantallas de
los smartphones."):
this.i("Este eBook puede resultar dif\u00edcil de leer en tel\u00e9fonos
inteligentes como Android y iPhone/iPod
touch.")});d.ka(n,"mouseout",a.Ba);b.appendChild(n);D?
(x(h,g),x(k,g),x(l,g),x(n,g)):p?(x(h,c),x(k,c),x(l,c),x(n,c)):(w?(x(h,c),x(k,c)):
(x(h,e),x(k,e)),x(l,e),x(n,e));return b}
function Mz(a){var b=C("UL",a.className+"-
list"),c=C("H4",null,"Funciones:");b.appendChild(c);var d=a.className+"-device-
supported",e=a.className+"-device-not-supported",g=a.className+"-device-unknown-
supported";c=C("A",{},"Texto fluido");re(c,"/support/bin/answer.py?
answer=1062949");var h=C("A",{},"P\u00e1ginas
originales");re(h,"/support/bin/answer.py?answer=1062949");var
k=a.s.uj,l=a.s.vj,n=a.s.dg;n?(c=C("LI",g,c),d=C("LI",g,h)):(c=C("LI",k?
d:e,c),d=C("LI",l?d:e,h));e=new tj(a);e.ka(c,"mouseover",
function(){n?this.i("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):k?
this.i("Este eBook incluye texto fluido, por lo que puedes ajustar el estilo y el
tama\u00f1o de la fuente para poder leerlo c\u00f3modamente en cualquier
dispositivo."):this.i("Este libro no incluye texto fluido. Por tanto, la fuente no
se puede ajustar y las im\u00e1genes de las p\u00e1ginas tienen un dise\u00f1o
fijo. Este formato es apto para pantallas grandes, pero no siempre resulta la mejor
opci\u00f3n para tel\u00e9fonos inteligentes y dispositivos electr\u00f3nicos de
lectura.")});
e.ka(c,"mouseout",a.Ba);e.ka(d,"mouseover",function(){n?this.i("El formato de este
libro no se reconoce actualmente. Actualizaremos esta informaci\u00f3n cuando
recibamos los datos del editor."):l?this.i("Este eBook incluye p\u00e1ginas
originales, por lo que las im\u00e1genes aparecen tal como se ver\u00edan en un
libro impreso."):this.i("Este eBook no incluye p\u00e1ginas originales (que
mantienen el formato de la versi\u00f3n impresa del libro), por lo que es posible
ajustar el texto y adaptarlo a cualquier pantalla.")});
e.ka(d,"mouseout",a.Ba);b.appendChild(c);b.appendChild(d);return
b}Kz.prototype.Ba=function(){uf(this.j);var a=C("A",{target:"_blank"},"M\u00e1s
informaci\u00f3n sobre los libros de Google
Play");re(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.j.appendChild(a)};Kz.prototype.i=function(a)
{uf(this.j);"string"===typeof a?
this.j.appendChild(rf(a)):this.j.appendChild(a)};function Nz(a,b)
{Ft.call(this,b,void 0,3);this.s=a}m(Nz,Ft);Nz.prototype.render=function(a)
{Ft.prototype.render.call(this,a);x(this.ha(),"gb-get-
book")};Nz.prototype.Ma=function(){Ft.prototype.Ma.call(this);var
a=this.ha();this.i=new Kz(a,this.s);this.i.render();a=B("menu_container");
(a=ef("about_title",a))&&F(a)};
function Oz(){var a=B("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
Fb(a.parentNode.parentNode,"jfk-button"):1){a=B("gb-buy-options-trigger");var
b=B("buy");if(a&&b){Ib(b,"about_content");var c=C("SPAN","gb-buy-options-arrow","\
u25bc");a.appendChild(c);x(b,"gb-buy-options-list");x(b,"unified-
hovercard");Lr(a,9,b,8);M(b,!1);O(document,"mousedown",t(Pz,a,b))}}}function
Pz(a,b,c){a=Ef(a,c.target);c=Ef(b,c.target);var d=Hh(b);a||c||!d?a&&(M(b,!d),d||
Gh(b,1)):M(b,!1)};function Qz(a,b,c,d,e,g){function h(l){if(l)
{l.tabIndex=0;zm(l,k.va);x(l,"goog-zippy-header");l&&k.oa.ka(l,"click",k.na);var
n=k;l&&(n.O.attach(l),n.ma.ka(n.O,"key",n.ua))}}P.call(this);this.N=e||
We();this.i=this.N.ha(a)||null;this.o=this.N.ha(d||null);this.s="function"===typeof
b?b:null;this.va=g||"tab";this.j=this.s||!b?null:this.N.ha(b);this.g=1==c;void 0!
==c||this.s||(this.o?this.g=Hh(this.o):this.i&&(this.g=Fb(this.i,"goog-zippy-
expanded")));this.ma=new tj(this);this.O=new Mq;this.oa=new tj(this);
var k=this;h(this.i);h(this.o);this.Ue(this.g)}u(Qz,P);Qz.prototype.wa=function()
{Qz.ta.wa.call(this);Ni(this.ma);Ni(this.O);Ni(this.oa)};Qz.prototype.Ue=function(a
){this.j?M(this.j,a):a&&this.s&&(this.j=this.s());this.j&&x(this.j,"goog-zippy-
content");this.o?(M(this.i,!a),M(this.o,a)):this.i&&(Kb(this.i,"goog-zippy-
expanded",a),Kb(this.i,"goog-zippy-collapsed",!
a),X(this.i,"expanded",a));this.g=a;this.dispatchEvent(new
Rz("toggle",this,this.g))};
Qz.prototype.ua=function(a){if(13==a.keyCode||32==a.keyCode)this.Ue(!
this.g),this.dispatchEvent(new
Rz("action",this,this.g,a)),a.preventDefault(),a.stopPropagation()};Qz.prototype.na
=function(a){this.Ue(!this.g);this.dispatchEvent(new
Rz("action",this,this.g,a))};function Rz(a,b){Ri.call(this,a,b)}u(Rz,Ri);function
Sz(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=Tz(b,!
0,c,d),g=C("UL",c+"-list");a.appendChild(e);a.appendChild(g);(new Qz(e,g)).Ue(!
b.collapsed);v(b.child_node,function(h){Sz(g,h,c,d)})}else a.appendChild(Tz(b,!
1,c,d))}function Tz(a,b,c,d){var e;if(b){b=c+"-heading";var g=c+"-header"}else
b=c+"-link",g=c+"-item";""!=a.url?e=C("A",
{"class":b,href:a.url},Le(a.title)):e=C("DIV",b,a.title);e=C("DIV",g,e);d==a.id&&x(
e,c+"-selected");return e}
Ya("_OC_InitNavbar",function(a){var b=B("navbarContainer");if(b&&a.child_node){var
c=C("UL","gb-left-nav-list");v(a.child_node,function(d){Sz(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Uz(a,b)
{Y.call(this,b);this.i=a||""}var Vz;u(Uz,Y);f=Uz.prototype;f.$d=null;function Wz()
{null==Vz&&(Vz="placeholder"in E("INPUT"));return Vz}f.Vh=!1;f.Va=function()
{this.ya=this.g.Ra("INPUT",{type:"text"})};f.Nb=function(a)
{Uz.ta.Nb.call(this,a);this.i||
(this.i=a.getAttribute("label")||"");Qf(Ye(a))==a&&(this.Vh=!
0,a=this.ha(),Ib(a,"label-input-
label"));Wz()&&(this.ha().placeholder=this.i);a=this.ha();X(a,"label",this.i)};
f.Ma=function(){Uz.ta.Ma.call(this);var a=new
tj(this);a.ka(this.ha(),"focus",this.Wo);a.ka(this.ha(),"blur",this.At);if(Wz())thi
s.j=a;else{nc&&a.ka(this.ha(),["keypress","keydown","keyup"],this.Ot);var
b=Ye(this.ha());a.ka(nf(b),"load",this.zu);this.j=a;Xz(this)}Yz(this);this.ha().ma=
this};f.kc=function()
{Uz.ta.kc.call(this);this.j&&(this.j.Ha(),this.j=null);this.ha().ma=null};function
Xz(a){!a.s&&a.j&&a.ha().form&&(a.j.ka(a.ha().form,"submit",a.St),a.s=!0)}
f.wa=function()
{Uz.ta.wa.call(this);this.j&&(this.j.Ha(),this.j=null)};f.Wo=function(){this.Vh=!
0;var a=this.ha();Ib(a,"label-input-label");if(!Wz()&&!Zz(this)&&!this.O){var
b=this;a=function(){b.ha()&&(b.ha().value="")};z?T(a,10):a()}};f.At=function()
{Wz()||(this.j.Xa(this.ha(),"click",this.Wo),this.$d=null);this.Vh=!
1;Yz(this)};f.Ot=function(a){27==a.keyCode&&("keydown"==a.type?this.
$d=this.ha().value:"keypress"==a.type?this.ha().value=this.
$d:"keyup"==a.type&&(this.$d=null),a.preventDefault())};
f.St=function(){Zz(this)||(this.ha().value="",T(this.xt,10,this))};f.xt=function()
{Zz(this)||(this.ha().value=this.i)};f.zu=function(){Yz(this)};function Zz(a)
{return!!a.ha()&&""!=a.ha().value&&a.ha().value!=a.i}f.reset=function()
{Zz(this)&&(this.ha().value="",null!=this.$d&&(this.
$d=""),Yz(this))};f.yc=function(a){null!=this.$d&&(this.
$d=a);this.ha().value=a;Yz(this)};f.Ab=function(){return null!=this.$d?this.
$d:Zz(this)?this.ha().value:""};f.Ke=function(){return this.i};
function Yz(a){var b=a.ha();Wz()?a.ha().placeholder!
=a.i&&(a.ha().placeholder=a.i):Xz(a);X(b,"label",a.i);Zz(a)?(b=a.ha(),Ib(b,"label-
input-label")):(a.O||a.Vh||(b=a.ha(),x(b,"label-input-label")),Wz()||
T(a.Tv,10,a))}f.Ta=function(a){this.ha().disabled=!a;var b=this.ha();Kb(b,"label-
input-label-disabled",!a)};f.isEnabled=function(){return!
this.ha().disabled};f.Tv=function(){!this.ha()||Zz(this)||this.Vh||
(this.ha().value=this.i)};function $z(a,b,c){Uz.call(this,null!=c?c:"Buscar en este
libro");this.Nb(a);this.Ma();b&&this.yc(b)}m($z,Uz);function aA(a,b)
{P.call(this);this.ya=a;this.g=b||null;x(a,"with-auto-dir-
text");O(this.ya,"keyup",r(this.i,this));O(this.ya,"paste",r(this.j,this))}m(aA,P);
aA.prototype.i=function(){bA(this.ya,this.g)};aA.prototype.j=function()
{cA(this.ya,this.g)};function cA(a,b){T(t(function(){bA(a,b)}))}
function bA(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(md),k=0;k<h.length;k++){var l=h[k];kd.test(l)?(d++,e+
+):ld.test(l)?g=!0:jd.test(l)?e++:nd.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=Yl();d?(c=!0,I(a,"textAlign","right"),gf(a,{dir:"rtl"})):
(I(a,"textAlign","left"),gf(a,{dir:"ltr"}));b&&(c?(Ib(b,"input-direction-
ltr"),x(b,"input-direction-rtl")):(x(b,"input-direction-ltr"),Ib(b,"input-
direction-rtl")))}
function dA(a,b){if(a=B(a))b=b?B(b):null,bA(a,b),new
aA(a,b)}Ya("_OC_autoDir",dA);function eA(a){this.g=B("gb-ogen-opt-in-
banner");this.j=B("gb-ogen-opt-in-banner-dismiss");this.i=B("gb-ogen-opt-in-header-
link");this.o=a;a=B("gbq");this.i&&a&&(a=Df(a))&&(x(a,"searchbar-with-opt-
in"),wf(this.i,a),I(this.i,"display","block"));fA(this)}
function fA(a){a.g&&a.j&&(window.localStorage.getItem("obclose")?M(a.g,!1):
(x(a.g,"opt-in-banner-expanded"),O(a.j,"click",function(){Ib(a.g,"opt-in-banner-
expanded");window.localStorage.setItem("obclose","true");T(function(){M(a.g,!
1);a.o.resize()},600)})))};function gA(a,b)
{P.call(this);this.Ce=E("div");a.appendChild(this.Ce);I(this.Ce,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.g=new
hA(this.Ce,b);O(this.Ce,"click",r(this.dispatchEvent,this,"click"));O(this.g.ha(),"
click",r(this.dispatchEvent,this,"click"));O(this.Ce,"mouseover",r(this.i,this,!
0));O(this.Ce,"mouseout",r(this.i,this,!1))}m(gA,P);function iA(a,b){I(a.Ce,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.j=b}
gA.prototype.i=function(a){this.j||I(this.Ce,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};gA.prototype.wa=function()
{this.g.Ha();P.prototype.wa.call(this)};function hA(a,b)
{Pt.call(this,a);this.i=a;this.eh=200;this.Xh=500;a=this.ha();I(a,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
c=E("div");I(c,
{fontWeight:"bold"});c.appendChild(rf(wm(b.g)));a.appendChild(c);c=E("div");N(c,El(
b.i));a.appendChild(c)}m(hA,Pt);
hA.prototype.ci=function(a){var
b=wh(this.i),c=L(this.ha());Pt.prototype.ci.call(this,a,new Lt(b.x-
c.width,Math.min(b.y,jf().height-c.height)))};function jA(a)
{W.call(this);this.i=a;this.V=this.i.Vc.V;this.o={};this.N=new
tj;this.j=E("div");I(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.V.wd().appendChild(this.j);th
is.i.Hb.ub.forEach(r(this.Vs,this));this.g.ka(this.V,"pagechange",this.Aq);this.Aq(
);this.g.ka(this.V,"resize",this.wk);this.g.ka(this.V,"viewportmodechange",this.nn)
;this.V.Ia()&&this.nn()}m(jA,W);f=jA.prototype;
f.Aq=function(){this.s&&(iA(this.s,!1),this.s=null);var
a=this.o[this.V.Ga().Qa()];a&&(this.s=a,iA(a,!0))};f.nn=function(){var
a=this.V.Ia(),b=a instanceof
Ww;b&&this.wk();yj(this.N);this.N.ka(a,"layoutchange",r(this.wk,this));M(this.j,b)}
;f.wk=function(){T(r(this.Fr,this),10)};f.Fr=function(){var a=this.V.Ia();a&&a
instanceof Ww&&(a.Fa(),a=a.s.o,K(this.j,15,a.clientHeight),ph(this.j,a.clientWidth-
15,0),kA(this))};
function kA(a){var b={};a.V.Ia().Kb().Ld(function(c){return c instanceof
Wl}).forEach(function(c)
{b[c.Ga().Qa()]=c});a.i.Hb.ub.forEach(r(a.Ev,a,b))}f.Ev=function(a,b){var
c=this.V.Ia().s.i.clientHeight;if(a=a[b.Qa()]){var d=qc?
5:15;ph(this.o[b.Qa()].Ce,0,Math.floor(a.od()/c*(this.j.clientHeight-d-(qc?30:15)))
+d)}};f.Vs=function(a){var b=new
gA(this.j,a);this.o[a.Qa()]=b;this.g.ka(b,"click",r(this.i.vf,this.i,a,null))};f.wa
=function(){F(this.j);Qc(this.o,function(a)
{a.wa.call(a)});W.prototype.wa.call(this)};function lA(a)
{W.call(this);this.Vc=a;this.ym="n"}m(lA,W);lA.prototype.i=function(a,b,c)
{b.search_results&&(b.search_results=hb(b.search_results,function(d){return void 0!
==d.snippet_text&&d.snippet_text}),b.number_of_results=b.search_results.length);thi
s.Hb=new Gq(b);b=this.Vc.V;b.O||b.qc(Ww);0==this.Hb.ub.length?mA(this.Vc.j):a?c?
(a=this.Hb.ub.find(function(d){return c==d.Qa()}))?
this.vf(a):this.vf(this.Hb.ub[0],c):this.vf(this.Hb.ub[0]):nA(this);this.j=new
jA(this)};
function nA(a){var b=a.Vc.V,c=b.O;if(c==Ww||
c==Ax)a.Vc.o=c;b.qc(Ox);b=b.Ia();c=a.Vc.j;if(c.s)oA(c,!0);else{var
d="n"==c.i.ym;M(c.Ba,d);M(c.Ca,!d)}c.j?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-
search-buttons"),!0),N(c.o,El(pA(c,c.i.Hb.ub.length,null)))):pc?
N(c.o,El(pA(c,"<b>"+c.i.Hb.ub.length+"</b>","<b>"+Hq(c.i.Hb)+"</
b>"))):N(c.o,El("<b>"+c.i.Hb.ub.length+"</b> resultados de <b>"+(Hq(c.i.Hb)+"</b>
en este libro")));qA(c,!0);c=a.Hb;c!
=b.Hb&&(b.Hb=c,Rx(b));a=r(a.vf,a);b.Ba=a;b.Yc(new A(0,0))}
lA.prototype.vf=function(a,b){Rv=!0;var c=this.Vc.j;qA(c,!
1);c.ma=fb(c.i.Hb.ub,a);c.j?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0),N(c.o,El(rA(c,c.ma+1,c.i.Hb.ub.length,null)))):pc?
N(c.o,El(rA(c,"<b>"+(c.ma+1)+"</b>","<b>"+c.i.Hb.ub.length+"</b>","<b>"+Hq(c.i.Hb)
+"</b>"))):N(c.o,El("Resultado <b>"+(c.ma+1+"</b> de <b>")+(c.i.Hb.ub.length+"</b>
de <b>")+(Hq(c.i.Hb)+"</b> en este libro")));c=this.Vc.V;a=no(c.rb(),a.Qa());if(!
a)return null;var d=c.Ia();d instanceof Ww||d instanceof
Ax||(this.Vc.o==Ax?c.qc(Ax):c.qc(Ww));if(b)return c.Cd(b),null;c.Th(a);return
a};lA.prototype.wa=function(){Ni(this.j);W.prototype.wa.call(this)};function sA(a)
{W.call(this);this.Ja=vp(a);this.j=pc&&a&&a.enableOgenEligibleMobileViewportSitb;th
is.na=this.s=null;this.j?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0)):(this.oa=E("DIV"),this.ua=new
Aq(this.oa),this.ua.render(tA),this.ua.Da(!0),a=this.ua.ha(),x(a,"search-results-
bar"),x(this.oa,"search-results-bar-contents"));this.o=this.j?B("gb-mobile-search-
results-summ"):E("SPAN");this.j||this.oa.appendChild(this.o);this.N=this.j?B("gb-
mobile-search-result-links"):E("SPAN");
this.j?(uA(this,B("gb-mobile-search-result-prev"),r(this.rj,this,-
1),"Anterior"),uA(this,B("gb-mobile-search-result-
next"),r(this.rj,this,1),"Siguiente"),H(B("gb-mobile-search-result-viewall"),"Ver
todo"),uA(this,B("gb-mobile-search-result-viewall"),r(this.hp,this),"Ver
todo"),uA(this,B("gb-mobile-search-close"),r(this.Cl,this),"Close search")):
(x(this.N,"search-bar-result-
links"),this.oa.appendChild(this.N),a=E("SPAN"),N(a,El("-
&nbsp;&nbsp;")),x(a,"search-bar-link-spacer"),this.N.appendChild(a),
vA(this,this.N,"&#8249; Anterior",r(this.rj,this,-
1),"Anterior"),a=E("SPAN"),N(a,El("&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.N.appendChild(a),vA(this,this.N,"Siguiente
&#8250;",r(this.rj,this,1),"Siguiente"),a=E("SPAN"),N(a,El("&nbsp;&nbsp;-
&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.N.appendChild(a),vA(this,this.N,"Ver
todo",r(this.hp,this)));this.O=this.j?B("gb-mobile-search-snippet-
links"):E("SPAN");this.j?wA(this):(this.Ja?(this.va=E("DIV"),x(this.va,"search-bar-
result-buttons"),
this.oa.appendChild(this.va),this.va.appendChild(this.O),Hb(this.O,["search-bar-
sort-dropdown-button-container","search-bar-close-link"]),wA(this)):
(this.Ba=E("SPAN"),this.Ca=E("SPAN"),this.oa.appendChild(this.O),a=E("SPAN"),N(a,El
("-&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.O.appendChild(a),this.O.appendChild(rf("Ordenar por:
")),this.O.appendChild(this.Ba),vA(this,this.Ba,"relevancia",r(this.sj,this,"r"),"O
rdenar por relevancia"),a=E("SPAN"),N(a,El("&nbsp;|&nbsp;<b>p\u00e1ginas</b>")),
this.Ba.appendChild(a),this.O.appendChild(this.Ca),a=E("SPAN"),N(a,El("<b>relevanci
a</b>&nbsp;|&nbsp;")),this.Ca.appendChild(a),vA(this,this.Ca,"p\
u00e1ginas",r(this.sj,this,"n"),"Ordenar por p\u00e1ginas")),x(this.O,"search-bar-
snippet-links"));if(!this.j){a=E("SPAN");x(a,"search-bar-close-link-
container");this.Ja?
this.va.appendChild(a):this.oa.appendChild(a);this.g.ka(a,"click",this.Cl);var
b=vA(this,a,"Borrar b\u00fasqueda",r(this.Cl,this));x(b,"search-bar-close-
link");b=E("IMG");b.src="/googlebooks/images/close_x.gif";
x(b,"search-bar-close-img");a.appendChild(b);Kh(this.oa,!0)}}var
tA,xA,yA;m(sA,W);function zA(){tA=B("search_bar")}function AA()
{xA=B("toolbar_container")}
function wA(a){a.s=C("A",{"class":"search-bar-sort-dropdown-
link"});zm(a.s,"button");Kf(a.s,!0);X(a.s,"haspopup",!0);a.O.appendChild(a.s);var
b=C("SPAN",{"class":"search-bar-sort-dropdown-text"});H(b,"Ordenar
por");a.na=C("SPAN",{"class":"search-bar-sort-dropdown-
selected"});H(a.na,"relevancia");b.appendChild(a.na);a.s.appendChild(b);b=Kt("/
googlebooks/images/material/arrow_drop_down_black_20dp.png");x(b[0],"search-bar-
sort-dropdown-icon");X(b[0],"hidden",!0);a.s.appendChild(b[0]);b=new ny;var c=
new by("relevancia");c.ii("Ordenar por relevancia");b.Oa(c,!0);x(c.ha(),"search-
bar-sort-dropdown-item");var d=new by("p\u00e1ginas");d.ii("Ordenar por p\
u00e1ginas");b.Oa(d,!0);x(d.ha(),"search-bar-sort-dropdown-item");b.Bm=!
0;b.render(document.body);b.attach(a.s,13,12);a.g.ka(b,"action",a.Zo);a.g.ka(b,"key
down",function(e){32!=e.keyCode&&13!=e.keyCode||
r(a.Zo,a)});a.j&&a.g.ka(b,"beforeshow",function(){var e=a.s.offsetWidth-
32;Eh(c.ha(),e);Eh(d.ha(),e)})}
function qA(a,b){M(xA,!b);M(a.O,b);a.j?(M(a.N,!b),b=!
b&&1==a.i.Hb.ub.length,Kb(a.N,"mobile-search-button-
disabled",b),X(a.N,"disabled",b)):M(a.N,!b&&1<a.i.Hb.ub.length);a.oa&&M(a.oa,!
0);null!=yA&&yA.resize()}function BA(a){a.s?oA(a,!1):M(a.O,!1);a.j&&M(a.O,!
0);M(a.N,!1);uf(a.o)}
function mA(a){BA(a);var b=a.i.Hb,c=Iq(b),d=null;c&&!
a.j&&(d=E("SPAN"),N(d,El("Quiz\u00e1s quisiste decir:
")),vA(a,d,c,r(a.ru,a,c)));c=E("SPAN");a.j?N(c,El("Sin resultados")):N(c,El(Ob('No
se ha encontrado ning\u00fan resultado en este libro de "'+Hq(b)
+'".')));b=E("A");a.j||(N(b,El("Buscar en todos los
libros")),b.setAttribute("target","_top"),x(b,"sitb-action-link"));var
e="patents"==ip()?new Q("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):new
Q("https://www.google.com/search?tbm=bks&tbo=p");
du(e);"embed"==S(e,"output")&&dk(e,"output");R(e,"q",Le(Hq(a.i.Hb)));re(b,e.toStrin
g());a.j?a.o.appendChild(c):a.Ja?
(a.o.appendChild(c),a.o.appendChild(b),d&&(c=Li(El("&nbsp;&nbsp;&middot;&nbsp;&nbsp
;")),d.insertAdjacentHTML("afterbegin",Zd(c)),a.o.appendChild(d))):
(d&&(a.o.appendChild(d),a.o.appendChild(E("BR"))),d=Li(El("&nbsp;&nbsp;-
&nbsp;&nbsp;")),c.insertAdjacentHTML("beforeend",Zd(d)),a.o.appendChild(c),d=Li(El(
" &raquo;")),b.insertAdjacentHTML("beforeend",Zd(d)),a.o.appendChild(b));null!=yA&&
yA.resize()}f=sA.prototype;f.wa=function()
{W.prototype.wa.call(this);Ni(this.ua);M(xA,!0);F(this.oa);null!
=yA&&yA.resize();this.j&&(M(B("gb-mobile-search"),!1),M(B("gb-mobile-search-
buttons"),!1),uf(this.O),uf(this.o))};function vA(a,b,c,d,e){var
g=E("SPAN");x(g,"search-bar-link");zm(g,"link");Dm(g,e?e:c);Kf(g,!
0);b.appendChild(g);N(g,El(c));a.g.ka(g,"click",d);a.g.ka(g,"keydown",function(h)
{32!=h.keyCode&&13!=h.keyCode||d()});return g}
function uA(a,b,c,d){zm(b,"button");Dm(b,d);Kf(b,!
0);a.g.ka(b,"click",c);a.g.ka(b,"keydown",function(e){32!=e.keyCode&&13!
=e.keyCode||c()})}f.Cl=function(){No(this.i.Vc.V.tb(),"");var
a=this.i.Vc;a&&a.s&&a.s.update()};f.rj=function(a){CA(this,this.ma,a)};function
CA(a,b,c){var d=a.i.Hb.ub.length;a.ma+=c;a.ma>=d&&(a.ma=0);0>a.ma&&(a.ma=d-1);a.ma!
=b&&(a.i.vf(a.i.Hb.ub[a.ma])||CA(a,b,c))}f.sj=function(a){var
b=this.i.Vc;b&&b.update(a)};f.hp=function(){nA(this.i)};
f.ru=function(a){var
b=this.i.Vc;b&&(a=Le(a),No(b.V.tb(),a),b.N.yc(a),b.s&&b.s.update())};f.Zo=function(
a){if((a=a.target.Hc())&&this.na)switch(a){case "p\
u00e1ginas":this.sj("n");H(this.na,"p\u00e1ginas");break;case
"relevancia":this.sj("r"),H(this.na,"relevancia")}};function oA(a,b)
{a.s&&(Kb(a.s,"search-bar-sort-dropdown-disabled",!b),X(a.s,"disabled",!b));var
c="n"==a.i.ym;b&&!c&&H(a.na,"relevancia")}function pA(a,b,c){return a.j?b+"
resultados":b+" resultados para "+c}
function rA(a,b,c,d){return a.j?b+" de "+c:"Resultado "+b+" de "+c+" para
"+d};function DA(a,b,c,d)
{W.call(this);this.V=a;this.N=b;this.s=c;this.O=d;this.ma=pc&&d&&d.enableOgenEligib
leMobileViewportSitb;this.g.ka(a.tb(),"change",r(this.update,this,"r",null))}m(DA,W
);
DA.prototype.update=function(a,b,c){this.i?(this.i.Ha(),this.i=null):
(this.V.O&&(this.o=this.V.O),this.j=new sA(this.O));var
d=this.V.tb().getQuery();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);b&&b.s
earch_query_escaped?(this.i=new lA(this),this.j.i=this.i,a=!
Po(),this.i.i(a,b,c)):d?(this.i=new
lA(this),b=this.j.i=this.i,c=b.Vc.j,BA(c),N(c.o,El("Cargando...")),c=new
Q(window.location.href),R(c,"jscmd","SearchWithinVolume"),R(c,"q",d),R(c,"scoring",
a),(new Kq(c)).$e(r(b.i,
b,!1)),b.ym=a,this.N.yc(d)):
(this.i&&(this.i.Ha(),this.i=null),this.V.Ia()instanceof
Ox&&(this.V.qc(this.o),this.ma&&this.V.Ia().ng(this.V.Ia().Fa().width)),this.j&&(th
is.j.Ha(),this.j=null),this.N.yc(""))};function EA(a,b)
{a=B(a);b=B(b);a&&b&&O(a,"submit",t(FA,b))}function FA(a,b)
{""==a.value&&b.preventDefault()};function GA(a,b,c){if(nc&&!rc)return
a;a='url("'+b+'")';oc&&(a+=" 7 5");return a+(", "+c)};function HA(a)
{W.call(this);this.V=a;this.i=new
tj;this.g.ka(a,"viewportmodechange",this.on);this.V.Ia()&&this.on()}m(HA,W);f=HA.pr
ototype;f.on=function(){yj(this.i);this.j&&this.j.Ha();this.o=this.V.Ia().s.j;var
a=new Hm(this.o);a.hl=function()
{};this.j=a;this.i.ka(this.o,"dblclick",r(this.Ft,this));this.i.ka(a,"start",r(this
.Hr,this));this.i.ka(a,"drag",r(this.Ir,this));this.i.ka(a,"end",r(this.Gr,this));I
A(this,!1)};f.Ft=function(){this.V.Tb("next")};
function IA(a,b){a=a.o;if(nc)b=b?"-moz-grabbing":"-moz-grab";else{var
c=fp("/googlebooks/images/");b=b?GA("-moz-
grabbing",c+"closedhand.cur","move"):GA("-moz-
grab",c+"openhand.cur","default")}I(a,"cursor",b)}f.Hr=function()
{this.s=this.V.Ia().Gb;IA(this,!0)};f.Ir=function(){var
a=this.j,b=this.s;this.V.Ia().Yc(new A(b.x-a.deltaX,b.y-a.deltaY))};f.Gr=function()
{this.s=null;IA(this,!1)};f.wa=function(){W.prototype.wa.call(this)};function
JA(a,b,c){c&&c.preventDefault();c=B(b.concat("-icon-right"));M(c,!
a);c=B(b.concat("-icon-down"));M(c,a);b=B(b.concat("-expanded"));M(b,a)};function
KA(a,b,c,d){un.call(this,cp.IsZipitFolderCollectionEnabled?void 0:"p13nd",!
0);zn(this,a);this.Co=!0;Dn(this,.5);this.Gg=c;a=new wn;a.set("ok",b,!0);(void 0!
==d?d:1)&&a.set("cancel","Cancelar",!1,!
0);Hn(this,a);O(this,"dialogselect",this.Ua,!
1,this)}u(KA,un);KA.prototype.Va=function()
{KA.ta.Va.call(this);I(In(this.j,"ok"),"fontWeight","bold");I(this.ha(),"width","50
0px")};KA.prototype.Ua=function(a){"ok"==a.key&&this.Lb(a);return!0};
KA.prototype.wa=function(){pj(this,"dialogselect",this.Ua,!
0,this);KA.ta.wa.call(this)};KA.prototype.Lb=function(a){this.Gg(a)};function LA(a)
{P.call(this);this.Ya=null;this.ya=a;a=z||lc;this.g=new
tj(this);this.g.ka(this.ya,a?
["keydown","paste","cut","drop","input"]:"input",this)}u(LA,P);LA.prototype.handleE
vent=function(a){if("input"==a.type)z&&Fc(10)&&0==a.keyCode&&0==a.charCode||
(MA(this),this.dispatchEvent(NA(a)));else if("keydown"!=a.type||Bj(a)){var
b="keydown"==a.type?this.ya.value:null;z&&229==a.keyCode&&(b=null);var
c=NA(a);MA(this);this.Ya=T(function(){this.Ya=null;this.ya.value!
=b&&this.dispatchEvent(c)},0,this)}};
function MA(a){null!=a.Ya&&(cl(a.Ya),a.Ya=null)}function NA(a){a=new
Vi(a.Ob);a.type="input";return a}LA.prototype.wa=function()
{LA.ta.wa.call(this);this.g.Ha();MA(this);delete this.ya};function OA(a,b,c,d)
{P.call(this);this.g=a;this.o=b;this.i=c;this.s=d||
0;a.removeAttribute("maxlength");this.j=new LA(a);O(this.j,"input",this.N,!
1,this);PA(this)}u(OA,P);OA.prototype.N=function(){PA(this)};function PA(a){var
b=a.g.value.length;if(b>a.i){var
c=a.g.scrollTop,d=a.g.scrollLeft;a.g.value=a.g.value.substring(0,a.i);b=a.i;a.g.scr
ollTop=c;a.g.scrollLeft=d}a.o&&H(a.o,String(1==a.s?b:a.i-
b))}OA.prototype.wa=function(){OA.ta.wa.call(this);delete
this.g;this.j.Ha();this.j=null};function QA(a,b,c,d,e){KA.call(this,a,b,null,!
0);this.ab=c;this.Rb=d;this.Ca=e}m(QA,KA);
QA.prototype.Va=function()
{KA.prototype.Va.call(this);this.s=RA(this,"Nombre","input");this.nb=RA(this,"Descr
ipci\u00f3n <span class=cl-desc>(opcional)</span>","textarea");var
a=this.Jb(),b=C("DIV",{"class":"ccd-
label"}),c=E("span");c.textContent="Visibilidad";b.appendChild(c);a.appendChild(b);
a=C("SPAN",{className:"ccd-mode-indicator"});c=C("IMG",{src:"/googlebooks/images/
sharing_public.gif",style:"vertical-align:-2px;padding:0 2px"});var
d=E("span");d.textContent="P\u00fablica";a.appendChild(c);
a.appendChild(d);b.appendChild(a);c=C("SPAN",{className:"ccd-mode-
indicator"});d=C("IMG",{src:"/googlebooks/images/
sharing_private.gif",style:"vertical-align:-2px;"});var
e=E("span");e.textContent="Privada";c.appendChild(d);c.appendChild(e);b.appendChild
(c);d=C("SPAN",{"class":"ccd-mode-link"});d.textContent="Hacer p\
u00fablica";b.appendChild(d);O(d,"click",r(this.Ka,this,!0));e=C("SPAN",
{"class":"ccd-mode-link"});e.textContent="Hacer
privada";b.appendChild(e);O(e,"click",r(this.Ka,this,!1));this.ze=
[a,e];this.ye=[c,d];null!=this.Ca&&(gf(this.Ca,{"class":"ccd-mode-
link"}),b.appendChild(this.Ca));this.Ka(!0);this.na=C("DIV",{"class":"ccd-
error"});this.Jb().appendChild(this.na);this.Vb=C("P","ccd-footnote","Es posible
que otros usuarios puedan ver y compartir el t\u00edtulo y el contenido de las
estanter\u00edas p\
u00fablicas.");this.Jb().appendChild(this.Vb);this.i&&SA(this);cp.IsZipitFolderColl
ectionEnabled||(b=this.j,a=In(b,"ok"),I(a,"fontWeight","bold"),x(a,"gb-
button"),x(In(b,"cancel"),"gb-button"))};
function SA(a)
{a.s.value=Le(a.i.hb());a.s.disabled=a.i.O;a.nb.value=Le(a.i.Qg());a.Ka(1==a.i.Ae);
a.s.disabled&&I(a.s,"background","#f2f2f2")}function RA(a,b,c){var
d=a.Jb();a=C("DIV",{"class":"gb-bookshelf-dialog-
container"});d.appendChild(a);d=C("DIV",{"class":"ccd-
label"});N(d,si(b));a.appendChild(d);b=C(c,{"class":"ccd-input"});"input"==c?(gf(b,
{type:"text"}),b.setAttribute("maxlength",100)):"textarea"==c&&(gf(b,
{rows:6,cols:50}),new OA(b,E("span"),500));a.appendChild(b);return b}
QA.prototype.Ka=function(a){this.xe=a;v(this.ze,function(b)
{M(b,a)});v(this.ye,function(b){M(b,!a)})};
QA.prototype.Ua=function(a){var b=this.s.value;if("cancel"==a.key)return!
0;if(Nb(b))return this.na.textContent="Introduzca un t\u00edtulo para esta
estanter\u00eda.",!1;if(this.Rb&&!this.Rb(b))return this.na.textContent="Ya existe
una estanter\u00eda con ese t\u00edtulo. Introduzca un t\u00edtulo diferente.",!
1;a=this.i||new lu;a.Fc=b;a.o=this.nb.value;a.Ae=this.xe?1:2;if(this.i)
{b=this.ab;var c=new Q(b.zq);R(c,"as_coll",a.getId());xu(c,a,r(b.N,b))}else
b=this.ab,xu(b.o,a,r(b.s,b,!0));return!0};
QA.prototype.wa=function(){delete this.ab;delete this.Ca;delete this.i;delete
this.na;delete this.Vb;delete this.s;delete this.nb;delete
this.Rb;KA.prototype.wa.call(this)};function TA(a,b,c,d,e)
{W.call(this);this.O=a;this.j=b;this.N=c;this.i=d;this.O&&(this.o=ib(this.O.childNo
des,UA),this.i&&tb(this.o,ib(this.i.childNodes,UA)));this.s=e;T(r(this.Jr,this))}u(
TA,W);f=TA.prototype;f.Jr=function()
{this.j&&this.i&&this.g.ka(this.j,"click",this.yq);this.N&&this.g.ka(this.N,"click"
,this.Et);this.g.ka(this.s,"add",this.Ms)};
function UA(a){var b=bf("SPAN","sidebar-collection-title",a)[0];b||
(b=bf("SPAN","hp-collection-title",a)[0]);if(!b)return"";a=Ob(He(Lf(b)));return
Ob(a.split("(")[0])}f.Et=function(){var a=new QA("Crear nueva estanter\
u00eda","Crear estanter\u00eda",this.s,r(this.Uu,this));a.render();a.Da(!
0)};f.Uu=function(a){var b=Ob(He(a)).toLowerCase();return!jb(this.o,function(c)
{return c.toLowerCase()==b})};
f.Ms=function(a){a=a.shelf;var b=Ob(He(a.hb())),c=1==a.Ae;this.o.push(b);var d=new
Q("/books");du(d);R(d,"as_coll",a.getId());R(d,"source","gbs_lp_bookshelf_list");if
(cp.IsBooksUnifiedLeftNavEnabled){a=C("LI",{"class":"left-nav-shelf-item"});var
e=C("A",{"class":"sidebar-link"});re(e,d.toString());d=C("SPAN");x(d,"sidebar-
collection-title");N(d,xi(b+" (0)"));e.appendChild(d);a.appendChild(e);c=B("hidden-
my-library-expanded");vf(a,c);JA(!0,"my-library")}else a=E("DIV"),e=C("A",
{"class":"hp-bookshelf-link",
style:"line-height:19px"}),re(e,d.toString()),d=C("SPAN",{"class":"hp-collection-
title"}),N(d,xi(b)),e.appendChild(d),a.appendChild(e),b=c?"Estanter\u00eda p\
u00fablica":"Estanter\u00eda privada",c=C("IMG",{"class":"hp-bookshelf-
access",src:"/googlebooks/images/sharing_"+(c?"public":"private")
+".gif",title:b,alt:b,width:14,height:14}),a.appendChild(c),c=C("DIV",
{style:"clear:both"}),a.appendChild(c),wf(a,B("csStart"))};
f.yq=function(a){a.preventDefault();a=!Hh(this.i);M(this.i,a);a?
(Lr(this.j,9,this.i,8),200<L(this.i).height&&(a=L(this.i).width,K(this.i,a,200),I(t
his.i,"overflow","auto"),I(this.i,"overflowX","hidden")),this.ma=O(document,"moused
own",r(this.$u,this))):qj(this.ma)};f.$u=function(a){Ef(this.i,a.target)||
Ef(this.j,a.target)||this.yq(a)};
function bH(a,b){var c=xb;wb(a,function(d,e){return
c(b(d),b(e))})}wx.prototype.ij=ca(9,function(a){if(!this.i)return null;if(a in
this.i)return this.i[a];var b=ib(Object.keys(this.i),function(c){var
d=c.split(","),e=a.split(","),g=parseInt(d[0],10)-
parseInt(e[0],10);d=parseInt(d[1],10)-
parseInt(e[1],10);return[g*g+d*d,this.i[c]]},this);bH(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null});
function cH(a,b){if(b.Po&&b.O){var c=b.O.Rg(),d=c.x-40;c=c.y-
40;a=a.Kb().Ac(b);b=a.Bb()/b.se();return new A(a.be()+Math.round(b*d),a.od()
+Math.round(b*c))}return null}function dH(a){var b=new
ey(null,13);a.s=b;a.nb=b.g}function eH(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)}function fH(a)
{return Math.pow(a,3)}
function gH(a,b,c){this.O=a;this.j=b;this.s=c;a=E("div");I(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.g=
a;this.O.appendChild(this.g);gH.prototype.kb.apply(this);O(this.s,"change",r(this.i
,this));O(new Aj,"resize",r(T,null,r(this.i,this)))}gH.prototype.i=function(){var
a=L(this.g);if(0<a.width){var b=Math.round(L(this.j).width/2);ph(this.g,b-
Math.round(a.width/2),0)}};
gH.prototype.show=function(){M(this.g,!0);this.i()};gH.prototype.kb=function()
{M(this.g,!1)};gH.prototype.ma=function(a){N(this.g,xi(a))};function hH(a,b,c)
{gH.apply(this,arguments);this.o=new Qn(this.g,500);this.N=new
em(r(this.kb,this))}u(hH,gH);hH.prototype.show=function(a)
{Gh(this.g,1);gH.prototype.show.apply(this);a&&this.N.start(a)};hH.prototype.kb=fun
ction(){this.o.play()};
function iH(a,b,c,d,e)
{this.V=a;this.j=b;this.O=L(c);this.g=null;d&&(this.g=d,I(this.g,
{overflow:"auto"}));this.N=e;a=r(this.s,this);this.o=new
Aj;O(this.o,"resize",a);b=new
is;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}iH.prot
otype.s=function(){this.resize();T(r(this.resize,this),100)};
iH.prototype.resize=function(){var a=!1;this.N?this.i&&(a=this.i.yf()):a=!0;var
b=this.o.Fa();a=a?0:this.O.width;var c=Math.round(wh(this.j).y);this.V.mb(new
De(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.g&&(a=this.g,I(a,"border","0px"),c=Math.round(wh(a).y),b=Math.max(0,b.hei
ght-c),I(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&I(a,{borderTop:Fe("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function jH(a,b)
{a.i=b;O(b,"change",r(a.resize,a))}
function kH(a,b,c,d,e){wv.call(this,a,e);this.o=b;this.O=c||!1;this.na=d||
[]}m(kH,wv);kH.prototype.qf=function(a,b){var c=new Q("/books?
jscmd=SearchVolume");du(c);R(c,"start",a);R(c,"num",b);this.O?
(R(c,"as_pt","MAGAZINES"),R(c,"as_coll2",this.o)):
(R(c,"as_brr",3),R(c,"q",this.o),eH(this.na,function(d)
{R(c,d.name,d.value)}));return c};
kH.prototype.Og=function(){var a=new Q("https://www.google.com/search?
tbm=bks&tbs=bkv:p,vw:g&tbo=p");du(a);R(a,"q",this.o);R(a,"source",this.source);eH(t
his.na,function(b){R(a,b.name,b.value)});return a};kH.prototype.render=function(a)
{this.N=a;this.j=new rv(a,!
this.O);this.g.ka(this.j,"render",r(this.Hh,this))};kH.prototype.fl=function(a)
{return this.O?a.map(function(b){b.Aa.source="gbs_other_issues";return
b},this):wv.prototype.fl.call(this,a)};function lH(a,b,c,d,e){var
g={cursor:"pointer"};I(c,g);O(c,"click",r(this.s,this));I(d,g);O(d,"click",r(this.o
,this));e.innerHTML?this.i=e:
(e.form.action="javascript:",O(e.form,"submit",r(this.j,this)),e.go&&I(e.go,
{display:"none"}),this.g=e.input);this.V=a;this.N=b;O(a,"pagechange",r(this.update,
this));this.update()}
lH.prototype.j=function(){var a=this.g.value;var b=this.V;var c=oo(b.N,a);c?
(b.vb(c),b=!0):b=!1;if(b)this.update();else if(!Nb(a)&&!/[^0-9]/.test(a)){a:
{b=lo(this.N);for(c=b.length-1;0<=c;c--){var d=b[c].hb();if(!Nb(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.V.vb(eb(lo(this.N))),this.update())}return!
1};lH.prototype.s=function(){this.V.Tb("previous")};lH.prototype.o=function()
{this.V.Tb("next")};
lH.prototype.update=function(){var a=this.V.Ga();a&&(this.g?
this.g.value=a.hb()||"":N(this.i,si(a.Ke())))};function mH(a)
{W.call(this);this.V=a;this.j=new tj;this.i=E("div");I(this.i,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Gh(this.i
,0);a.wd().appendChild(this.i);this.g.ka(a,"resize",this.zk);this.g.ka(this.i,"clic
k",this.ls);this.g.ka(this.i,"mouseout",this.ms);this.g.ka(this.i,"mouseover",r(thi
s.Pj,this,!0));this.g.ka(a,"viewportmodechange",this.yn);if(a=this.V.Ia())a
instanceof Ww&&(this.Uf=!0),this.yn()}m(mH,W);f=mH.prototype;f.Ta=function(a)
{M(this.i,a)};
f.zk=function(){T(r(this.ns,this),10)};f.ns=function(){var
a=this.V.Ia();a&&(a.Fa(),a=a.s.o,K(this.i,a.clientWidth,40),ph(this.i,0,a.clientHei
ght-40))};f.ls=function(){var a=this.V.Ia(),b=a.Fa().height-40,c=E("div");I(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Gh(c,.15);ph(c,0,a.Gb.y+b);a.s.j.appendChild(c);T(t(nH,c),1E3);this.Uf=!
1;a=this.V.Ia();Pv(a,new A(void 0,b-20),r(a.Df,a))};
function nH(a){var b=new On(a,.15,0,200);b.play();ij(b,"end",t(oH,b,a))}function
oH(a,b){F(b);a.Ha()}f.ms=function(){this.Uf||this.Pj(!1)};f.Pj=function(a){if(a)
{if(!this.o){var b=E("div");I(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.i.appendChild(b);T(r(
this.gt,this),10)}this.o=!0}Gh(this.i,a?.15:0)};
f.gt=function(){["left","right"].forEach(function(a){var b=C("DIV",
{"class":"SPRITE_page_down"});this.i.appendChild(b);b.style[z?"styleFloat":"cssFloa
t"]=a;I(b,{marginTop:"14px"});I(b,"margin-"+a,"16px")},this)};f.yn=function(){var
a=this.V.Ia(),b=a instanceof Ww;b?this.zk():this.Uf=!
1;this.Ta(b);this.Pj(this.Uf);yj(this.j);this.j.zf(a,"move",r(this.wu,this));this.j
.ka(a,"layoutchange",r(this.zk,this))};f.wu=function(){this.Uf&&this.Pj(!
1);this.Uf=!1};f.Uf=!1;function pH(a,b,c)
{Sr.call(this);this.Fc=a;this.i=b;this.g=c?c:null;this.rg(qH(this))}m(pH,Sr);
function qH(a){var b=C("DIV");Hb(b,["popup-menu","goog-menu","goog-menu-
vertical"]);zm(b,"dialog");b.setAttribute("tabindex","-
1");document.body.appendChild(b);var c=C("DIV",{"class":"popup-menu-
header"});b.appendChild(c);var d=C("SPAN",{"class":"popup-menu-
title"});H(d,a.Fc);c.appendChild(d);d=C("DIV",{"class":"popup-menu-
close"});Dm(d,"Cerrar ventana emergente");var
e=C("IMG");se(e,"/googlebooks/images/material/close_black_24dp.png");K(e,24,24);X(e
,"hidden",!0);d.appendChild(e);O(d,"click",function(){a.Da(!1);
a.g&&a.g.call(a)});O(d,"keydown",function(g){if(32==g.keyCode||13==g.keyCode)a.Da(!
1),a.g&&a.g.call(a)});zm(d,"button");Kf(d,!
0);c.appendChild(d);b.appendChild(a.i);return b};function rH(a)
{kz.call(this);this.V=a.wb;this.i=a.history;this.s=a.Eh;this.na=!!a.hh;this.O=!!
a.fh;this.ua=a.flags;if(this.va=a.Xg){a=!!this.V.Za().Pi;var
b=this.V.Za().vi;b=b&&!!no(this.V.rb(),b);a||b?(a=Kt("/googlebooks/images/
material/arrow_drop_down_black_20dp.png",this.V.Ga().Ke()||"\
u00cdndice"),a=Ab(a),this.wh=a[0],this.kd=new Ft(a,void 0,4),this.Oa(this.kd,!
0),this.j.ka(this.kd,"action",this.ps),lz(this,this.kd),this.j.ka(this.V,"pagechang
e",this.os)):(this.wh=C("SPAN","jfk-button-label",
"\u00cdndice no disponible"),this.kd=new Ft(this.wh,void 0,4),this.kd.oc("\
u00cdndice no disponible"),this.kd.Ta(!1),this.Oa(this.kd,!0));a=B("gb-entity-page-
toolbar-
search");B("search_form_input").setAttribute("autocomplete","off");I(a,"visibility"
,"visible");Eo(this.g.g,Sf(this.g),sH(this))}else{tH();a=Kt("/googlebooks/images/
material/arrow_left_black_24dp.png");this.xh=new Ft(a,void 0,4);this.xh.oc("P\
u00e1gina anterior");this.Oa(this.xh,!
0);O(this.xh,"action",r(this.V.Tb,this.V,"previous"));a=
Kt("/googlebooks/images/material/arrow_right_black_24dp.png");this.yh=new Ft(a,void
0,4);this.yh.oc("P\u00e1gina siguiente");this.Oa(this.yh,!
0);O(this.yh,"action",r(this.V.Tb,this.V,"next"));a=Kt("/googlebooks/images/
material/zoom_in_black_24dp.png");this.ff=new Ft(a,void
0,4);this.ff.oc("Ampliar");this.Oa(this.ff,!
0);O(this.ff,"action",r(this.An,this,"zoomin"));a=Kt("/googlebooks/images/
material/zoom_out_black_24dp.png");this.zh=new Ft(a,void
0,4);this.zh.oc("Reducir");this.Oa(this.zh,!0);O(this.zh,
"action",r(this.An,this,"zoomout"));b=this.na;a=this.O;var
c=Kt("/googlebooks/images/material/onepage_view_black_24dp.png");this.Wd=new
Ft(c,void 0,4);this.Wd.oc("Vista de una sola p\
u00e1gina");O(this.Wd,"action",r(this.Ak,this,Ww));lz(this,this.Wd,"viewport",!
0);this.Oa(this.Wd,!0);c=Kt("/googlebooks/images/material/
twopage_view_black_24dp.png");this.Yd=new Ft(c,void 0,4);this.Yd.Ta(!
1);this.Yd.oc("La vista de dos p\u00e1ginas no est\u00e1
disponible");b&&(this.Yd.Ta(!0),this.Yd.oc("Vista de dos p\u00e1ginas"),
O(this.Yd,"action",r(this.Ak,this,Ax)),lz(this,this.Yd,"viewport"));this.Oa(this.Yd
,!0);b=Kt("/googlebooks/images/material/thumbnail_view_black_24dp.png");this.Xd=new
Ft(b,void 0,4);this.Xd.Ta(!1);this.Xd.oc("La vista de miniaturas no est\u00e1
disponible");a&&(this.Xd.Ta(!0),this.Xd.oc("Vista de
miniaturas"),O(this.Xd,"action",r(this.Ak,this,dx)),lz(this,this.Xd,"viewport"));th
is.Oa(this.Xd,!
0);this.j.ka(this.V,"viewportmodechange",this.zn);this.zn();uH(this)}}m(rH,kz);
function uH(a){var b=new
ly,c=Kt("/googlebooks/images/material/more_vert_black_24dp.png");x(c[0],"goog-flat-
menu-button-img");X(c[0],"hidden",!0);a.Bf=new
yz(c,b,Ez.Eb());dH(a.Bf);a.Bf.oc("Men\u00fa M\u00e1s acciones");a.Oa(a.Bf,!
0);vH(a,b);wH(a,b);xH(a,b);yH(a,b);if(c=document.getElementById("gb-entity-page-
menu-contents")){c=bf("A","more-menu-link",c);for(var d=0;d<c.length;d++){var e=new
jr(c[d]);e.jg("link");O(e,"action",t(function(g,h)
{h.preventDefault();h.stopPropagation();h=g.getAttribute("href");
g=id("_top");h=h instanceof ud?h:Dd(h);q.open(wd(h),g instanceof ed?
hd(g):g||"")},c[d]));b.Oa(e,!0)}}zH(a,b);M(b.ha(),!1);b.render()}function vH(a,b)
{var c=Lf(document.getElementById("gb-entity-page-base-ogen-url")),d=new
Q(c);a.Qj=C("INPUT");a.Qj.value=d.toString();c=AH(a.Qj);BH(a,c,"Compartir",b,functi
on(){var e=new
Q(a.V.Ga().Bc());R(d,"pg",S(e,"pg"));a.V.tb().getQuery()&&R(d,"bsq",a.V.tb().getQue
ry());a.Qj.value=d.toString()})}
function wH(a,b){a.He=C("INPUT");var c=AH(a.He);BH(a,c,"Insertar",b,function(){var
d=new
Q(a.V.Ga().Bc());dk(d,"source");R(d,"output","embed");a.He.value=Gx(d.toString())})
}function xH(a,b){var c=document.getElementById("gb-mobile-buy-
section"),d=document.getElementById("gb-mobile-download-section");if(c||d)d?
(c=ff("TABLE","gb-mobile-buy-table",d))&&BH(a,c,"Descargar este
libro",b):c&&(c=ff("TABLE","gb-mobile-buy-table",c))&&BH(a,c,"Comprar este
libro",b)}
function yH(a,b){if(a.s){var c=C("DIV",{"class":"more-menu-link"}),d=C("SPAN",
{"class":"more-menu-link-text"});H(d,"Compartir un clip");c.appendChild(d);c=new
jr(c);c.jg("button");O(c,"action",r(t(a.Vo,!0),a));b.Oa(c,!0)}}
function zH(a,b){var c=document.getElementById("gb-entity-page-copyright-page-
id");if(c){var d=C("DIV",{"class":"more-menu-link"}),e=C("SPAN",{"class":"more-
menu-link-text"});H(e,"Informaci\u00f3n sobre derechos de
autor");d.appendChild(e);c=Lf(c);c=no(a.V.rb(),c);d=new
jr(d);d.jg("button");O(d,"action",r(a.V.vb,a.V,c));b.Oa(d,!0)}}
function AH(a){var b=C("DIV",{"class":"linkto-popup-
content"});a.type="text";a.readOnly=!0;x(a,"viewport-
input");b.appendChild(a);a=(new Fw(a)).ha();b.appendChild(a);return b}
function BH(a,b,c,d,e){var g=new pH(c,b,function()
{a.ha().focus()});Tr(g);g.setPosition(new Qr(a.Bf.ha(),5));g.Da(!1);b=C("DIV",
{"class":"more-menu-link"});var h=C("SPAN",{"class":"more-menu-link-
text"});H(h,c);b.appendChild(h);X(b,"haspopup",!0);c=new
jr(b);c.jg("button");O(c,"action",function(){g.Da(!0);g.ha().focus();null!
=e&&e.call(a)});d.Oa(c,!0)}
function tH(){var a=B("gb-entity-page-play-reader-link");if(a)
{a=a.getAttribute("href");var b=C("DIV");Hb(b,["play-redirect-popup","goog-
menu","goog-menu-vertical"]);var c=C("DIV",{"class":"popup-menu-
header"}),d=C("SPAN",{"class":"popup-menu-title"});H(d,"Eres el propietario de este
libro");var e=C("A",{"class":"play-redirect-close"}),g=C("IMG",{"class":"play-
redirect-close-icon"});se(g,"/googlebooks/images/material/
close_black_24dp.png");K(g,24,24);O(e,"click",function(){M(b,!
1)});e.appendChild(g);
c.appendChild(d);c.appendChild(e);d=C("A",{"class":"play-redirect-
button"});e=C("IMG",{"class":"play-redirect-button-icon"});se(e,"/googlebooks/
images/material/googleplaybooks_20x20.png");K(e,20,20);g=C("SPAN",{"class":"play-
redirect-button-text"});H(g,"Abrir en Google
Play");d.setAttribute("href",a);d.setAttribute("target","_top");d.appendChild(e);d.
appendChild(g);b.appendChild(c);b.appendChild(d);document.body.appendChild(b)}}f=rH
.prototype;
f.ps=function(){this.kd.Vd&16&&(new
gx(this.V,this.kd,this.ua)).render(3)};f.os=function(){var a=this.V.Ga().Ke()||"\
u00cdndice";this.wh&&N(this.wh,El(a))};f.zn=function(){var a=this.V.Ia();a
instanceof Ww?(mz(this,this.Wd),CH(this,!0),DH(this,!0),EH(this,!0)):a instanceof
Ax?(mz(this,this.Yd),CH(this,!0),DH(this,!0),EH(this,!0)):a instanceof dx?
(mz(this,this.Xd),CH(this,!1),DH(this,!0),EH(this,!0)):(CH(this,!1),DH(this,!
1),EH(this,!1))};
f.Vo=function(a){this.s(a);var b=B("search_bar");if(a){a=E("DIV");var
c=E("SPAN");H(c,"Selecciona un clip para compartir");x(c,"custom-result-bar-bold-
text");a.appendChild(c);c=E("SPAN");Hb(c,["search-bar-link","search-bar-close-
link","custom-result-bar-clear"]);H(c,"Exit selection
mode");O(c,"click",r(t(this.Vo,!1),this));a.appendChild(c);this.Ig=new
Aq(a);this.Ig.render(b);this.Ig.Da(!0);this.Ig.ha()&&x(this.Ig.ha(),"custom-result-
bar")}else uf(b),this.Ig=null};
f.Ak=function(a){this.V.qc(a);!
this.V.tb().getQuery()&&this.i&&this.i.update()};function CH(a,b)
{a.zh.Ta(b);a.ff.Ta(b)}function EH(a,b){a.xh.Ta(b);a.yh.Ta(b)}function DH(a,b)
{a.Wd.Ta(b);a.na&&a.Yd.Ta(b);a.O&&a.Xd.Ta(b)}f.An=function(a){this.V.Tb(a)};
function FH(a,b,c){a.kd&&a.kd.ha()&&x(a.kd.ha(),"toc-button");if(a.Bf&&a.Bf.ha())
{var d=a.Bf.ha();Ib(d,"goog-flat-menu-button");Hb(d,["jfk-button","jfk-button-
flat","jfk-button-clear-outline","start-button-
group"])}a.ff&&a.ff.ha()&&x(a.ff.ha(),"start-button-
group");a.Wd&&a.Wd.ha()&&x(a.Wd.ha(),"start-button-group");a=df("jfk-button-
img",b);for(b=0;b<a.length;b++)c?K(a[b],20,20):K(a[b],24,24)}function GH(a)
{v(sb(a.querySelectorAll('[role="button"]')),function(b){Kf(b,!1)})}
function sH(a){var b={focusSearch:function()
{B("search_form_input").focus()}};b.updateSearch=r(function(c)
{No(a.V.tb(),c);a.i&&a.i.update()},a);b.goToPage=r(function(c)
{c&&a.V.Cd(c)},a);return
b}Ya("_OC_startFeedback",es);f=rH.prototype;f.Wd=null;f.Yd=null;f.Xd=null;f.ff=null
;f.zh=null;f.yh=null;f.xh=null;f.Bf=null;f.kd=null;f.wh=null;f.Qj=null;f.He=null;f.
Ig=null;var HH=null;function IH(){HH||(HH={},HH[1]=Ww,HH[2]=Ax)}function JH(a){var
b={},c=(new Q(window.location.href)).g;c&&v(c.split(","),function(d)
{b[d.charAt(0)]=d.substring(1)});return b[a]};function KH(a){this.V=a;this.N=new
Mq(document);this.o={};this.s={};O(this.N,"key",r(this.O,this));LH(this,33,r(this.j
,this,-1),!1,!0);LH(this,34,r(this.j,this,1),!1,!0);LH(this,38,r(this.g,this,0,-
20),!1,!0);LH(this,40,r(this.g,this,0,20),!1,!0);LH(this,37,r(this.g,this,-20,0),!
1,!0);LH(this,39,r(this.g,this,20,0),!1,!0);LH(this,32,r(this.j,this,1),!0,!
0);LH(this,74,r(this.i,this,"next"),!0);LH(this,75,r(this.i,this,"previous"),!
0);a=r(this.i,this,"zoomin");this.o["+"]=t(MH,a,!0,void 0);a=r(this.i,
this,"zoomout");this.o["-"]=t(MH,a,!0,void 0)}function LH(a,b,c,d,e)
{a.s[b]=t(MH,c,d,e)}KH.prototype.O=function(a){var
b=this.o[String.fromCharCode(a.charCode)]||this.s[a.keyCode];b&&b(a)};function
MH(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
NH[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}KH.prototype.i=function(a)
{this.V.Tb(a)};KH.prototype.j=function(a)
{a=Math.floor(a*this.V.Ia().Fa().height*.75);this.g(0,a)};
KH.prototype.g=function(a,b){var c=this.V.Ia();Pv(c,new A(a,b),r(c.Fd,c))};var
NH={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};Ya("_OC_Run",function(a,b,c,d,e,g,h)
{cp.update(c);e=B("gb-get-book-container");var k=B("gb-get-book-content");if(e&&k)
{var l=new wy(b);(new
Nz(l,k)).render(e)}Oz();xp=Up;V=Ma;l=B("viewport");O(document,"selectionchange",OH)
;c.stereoscopic&&(rw=PH);e=new To(l);I(document.body,
{overflow:"hidden"});B("titlebar")&&I(B("titlebar"),"white-space","nowrap");var
n=new iH(e,l,B("volume-left"),B("menu_scroll"),vp(c)?!1:!0);n.resize();yA=n;new
eA(n);l=new wy(b);var p=new xx(a,e.tb());p.s=cp.pseudocontinuous;
Vo(e,p);e.s=l;p.g=l.j;a=Ww;b.disable_twopage||(IH(),a=HH[JH("M")]||
Ww);d=QH(p,d);IH();var w=JH("P");var D;d&&(D=d.Qa());k=new px(e,B("volume-
left"),B("volume-center"));jH(n,k);D=[w,D,p.i.lc()[0].Qa()];var G;jb(D,function(J)
{return J&&no(p,J)?(G=J,!0):!
1});D=e.tb();g&&No(D,Le(g.search_query_escaped));e.Cd(G);D=new
Ux(e,k);zA();AA();n=RH(e,t(SH,e,D));n=new DA(e,n,D,c);g?
(n.o=a,n.update("n",g,G)):e.qc(a);sx=new hH(e.wd(),e.Fb(),k);TH(e,p);UH(e);VH();new
HA(e);g=new mH(e);e.go();D.Ta(!0);D.update();O(bx,
"click",r(D.update,D));WH(l.Gc);T(t(XH,e,k,D,!
b.disable_twopage,cp.enableThumbnailViewport,c,l,h,cp.enableClips?t(YH,g):void
0));h&&ZH(l,h);_OC_InitHooks(t($H,e),function(){},function(){},function()
{},function(){},function()
{});O(document,"keydown",aI);EA("vheadf","vheadq");EA("gbqf","gbqfq");b=B("buy-
tooltip");c=B("buy-tooltip-box");b&&c&&$t(b,c);ww("gb-get-book-
content","Buy","Click","Play Books Viewport");b=B("gbqfq");c=B("gbqfqw");b&&new
ov(b,!0,c,-9);T(t(bI,e,d))});
function bI(a,b){var c=a.Za();if(c.Oh()&&b.ij){var
d=c.Oh();a=a.Ia();b.ij(d)&&(d=b.ij(d).vd(),b.i&&d in b.i&&(b.O=b.i[d]),c=c.ee()
[c.lj()],a.ng(c+2),cH(a,b)&&(c=cH(a,b),a.Fd(c),a.ll(b)))}}function ZH(a,b){var
c=By([a],b);if(b=B("addToLibraryLink"+a.Yb()))a=new sy(a,c),x(b,"jfk-button-
standard"),dn(a,b),a.Da(!0)}
function XH(a,b,c,d,e,g,h,k,l){vp(g)?(b=B("gb-entity-page-toolbar-left"),g=new
rH({wb:a,history:c,flags:g,Xg:!0}),g.render(b),FH(g,b,!0),g=B("gb-entity-page-
toolbar-right"),c=new rH({wb:a,history:c,hh:d,fh:e,Eh:l,Xg:!
1}),c.render(g),FH(c,g,!1),GH(g)):Jz({wb:a,Jh:b,history:c,hh:d,fh:e,tm:!
0,Yj:h,Vj:k,flags:g,Eh:l,sm:!
0});c=B("toolbar_container");uf(c);c.style.padding="0";new KH(a)}
function OH(){if(z&&document.selection&&!cI){var
a=document.selection.createRange();Ef(a.parentElement(),B("viewport"))&&(cI=!
0,document.selection.empty(),T(dI))}}function dI(){cI=!1}var cI=!1;function
$H(a,b,c){(b=no(a.rb(),b))?a.vb(b):c&&(a=Cl(c),window.location.href=Ki(a))}function
QH(a,b){b=b.page[0];return(a=no(a,b.pid))?
(a.Ed(b,a.qf().toString()),Bp(a,b),a):null}function VH(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=B(a[b]);c&&I(c,{display:"none"})}}
function TH(a,b){var c=B("page_label");c||
(c={form:B("jtp_form"),input:B("jtp")});new
lH(a,b,B("prev_btn"),B("next_btn"),c)}function UH(a)
{a.dispatchEvent("pagemodechange");var b=B("text_mode");b&&(I(b,
{cursor:"pointer"}),O(b,"click",t(eI,a)))}function SH(a,b,c)
{No(a.tb(),c);b.update()}function RH(a,b){dA("search_form_input");a=new
$z(B("search_form_input"),a.tb().getQuery());O(B("search_form"),"submit",t(fI,a,b))
;return a}
function fI(a,b,c){var d=B("sits");d&&d.checked&&""!=B("search_form_input").value||
(c.preventDefault(),Rv=!1,B("search_form_input").blur(),b(a.Ab()))}function WH(a)
{var b=B("magazine_other_issues");if(b&&a){a=new kH(new lu,a,!0);var c=C("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.Hh()}}function
eI(a,b){b.preventDefault();a=new
Q(a.Ga().Bc());R(a,"output","text");a=Cl(a.toString());window.location.href=Ki(a)}
function YH(a,b){Kb(B("viewport"),"selection-mode",b);Dw=b;a.Ta(!b)}function aI(a)
{(qc?
a.metaKey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=B("search_form_input"),g
I=gI||new Rn(a,[255,255,136],[255,255,255],700,fH),gI.play(!0),a.focus())}var
gI=null;function PH(a){return Lj(a,"edge","3d")}Ya("_OC_MenuHideHook",function()
{});
})();

You might also like