You are on page 1of 98

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

ar/";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 sa=oa;
function m(a,b)
{a.prototype=na(b.prototype);a.prototype.constructor=a;if(sa)sa(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.s=!1;this.g=null;this.o=void
0;this.i=1;this.O=0;this.j=null}function va(a){if(a.s)throw new
TypeError("Generator is already running");a.s=!0}ua.prototype.N=function(a)
{this.o=a};function wa(a,b){a.j={lt:b,Ru:!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.s=!
1,e;var g=e.value}catch(h){return
a.g.g=null,wa(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.s=!1,{value:b.value,done:!
1}}catch(c){a.g.o=void 0,wa(a.g,c)}a.g.s=!1;if(a.g.j)
{b=a.g.j;a.g.j=null;if(b.Ru)throw b.lt;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):(wa(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.s();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.o()})}this.g.push(h)};var
e=ha.setTimeout;c.prototype.j=function(h){e(h,0)};c.prototype.o=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.s(n)}}}this.g=null};c.prototype.s=function(h)
{this.j(function(){throw h;})};b.prototype.s=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.o)}};b.prototype.ua=function(h)
{if(h===this)this.o(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.o(l);return}"function"==typeof k?
this.Ca(k,h):this.N(h)};b.prototype.o=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.s();h.Yi(k.resolve,k.reject)};b.prototype.Ca=function(h,k){var
l=this.s();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.Yi(l(h,n),l(k,p));return
w};b.prototype.catch=function(h){return this.then(void
0,h)};b.prototype.Yi=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).Yi(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).Yi(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.Se=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.Se;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,Jc:w}}return{id:n,
list:p,index:-1,Jc: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.Jc?n.Jc.value=l:
(n.Jc={next:this.g,Se:this.g.Se,head:this.g,key:k,value:l},n.list.push(n.Jc),this.g
.Se.next=n.Jc,this.g.Se=n.Jc,this.size++);return
this};e.prototype.delete=function(k){k=d(this,k);return k.Jc&&k.list?
(k.list.splice(k.index,1),k.list.length||delete
this.i[k.id],k.Jc.Se.next=k.Jc.next,k.Jc.next.Se=k.Jc.Se,
k.Jc.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.i={};this.g=this.g.Se=b();this.size=0};e.prototype.has=function(k){return!!
d(this,k).Jc};e.prototype.get=function(k)
{return(k=d(this,k).Jc)&&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.Yf=void 0;a.Eb=function(){return a.Yf?a.Yf:a.Yf=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.Mw=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.Pd=!0;ed.prototype.Rc=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={};function kd(a,b){this.g=b===jd?a:"";this.Pd=!
0}kd.prototype.Rc=function(){return this.g.toString()};function ld(a){return a
instanceof kd&&a.constructor===kd?a.g:"type_error:SafeScript"}function md(a){var
b=dd();a=b?b.createScript(a):a;return new kd(a,jd)}kd.prototype.toString=function()
{return this.g.toString()};var nd=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]"),od=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]"),pd=/
^http:\/\/.*/,qd=/\s+/,rd=/[\d\u06f0-\u06f9]/;function sd(a,b){this.g=b===td?
a:""}f=sd.prototype;f.Pd=!0;f.Rc=function(){return this.g.toString()};f.Fl=!
0;f.mf=function(){return 1};f.toString=function(){return this.g+""};function ud(a)
{return a instanceof sd&&a.constructor===sd?a.g:"type_error:TrustedResourceUrl"}var
vd=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,td={};function wd(a){var b=dd();a=b?
b.createScriptURL(a):a;return new sd(a,td)}
function xd(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 yd(a,b){this.g=b===zd?
a:""}f=yd.prototype;f.Pd=!0;f.Rc=function(){return this.g.toString()};f.Fl=!
0;f.mf=function(){return 1};f.toString=function(){return
this.g.toString()};function Ad(a){return a instanceof yd&&a.constructor===yd?
a.g:"type_error:SafeUrl"}var Bd=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function Cd(a)
{a=String(a);a=a.replace(/(%0A|%0D)/g,"");return a.match(Bd)?Dd(a):null}var
Ed=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function Fd(a){a instanceof yd||(a="object"==typeof a&&a.Pd?
a.Rc():String(a),a=Ed.test(a)?Dd(a):Cd(a));return a||Gd}function Hd(a,b){if(a
instanceof yd)return a;a="object"==typeof
a&&a.Pd?a.Rc():String(a);if(b&&/^data:/i.test(a)&&(b=Cd(a)||Gd,b.Rc()==a))return
b;Ed.test(a)||(a="about:invalid#zClosurez");return Dd(a)}var zd={};function Dd(a)
{return new yd(a,zd)}var Gd=Dd("about:invalid#zClosurez");var Id={};function
Jd(a,b){this.g=b===Id?a:"";this.Pd=!0}Jd.prototype.Rc=function(){return
this.g};Jd.prototype.toString=function(){return this.g.toString()};function Kd(a)
{return a instanceof Jd&&a.constructor===Jd?a.g:"type_error:SafeStyle"}
function Ld(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(Md).join("
"):Md(d),b+=c+":"+d+";")}return b?new Jd(b,Id):Nd}var Nd=new Jd("",Id);
function Md(a){if(a instanceof
yd)return'url("'+Ad(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a
instanceof ed)a=hd(a);else{a=String(a);var
b=a.replace(Od,"$1").replace(Od,"$1").replace(Pd,"url");if(Qd.test(b)){if(b=!
Rd.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&&Sd(a)}a=b?Td(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new db("Value does not allow [{;}], got:
%s.",[a]);return a}
function Sd(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 Qd=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Pd=RegExp("\\b(url\\([ \t\n]*)('[
-&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\
n]*\\))","g"),Od=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-
gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\
([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Rd=/\/\*/;
function Td(a){return a.replace(Pd,function(b,c,d,e){var g="";d=d.replace(/^(['"])
(.*)\1$/,function(h,k,l){g=k;return l});b=Fd(d).Rc();return c+g+b+g+e})};var
Ud={};function Vd(a,b){this.g=b===Ud?a:"";this.Pd=!0}
function Wd(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
Jd||(b=Ld(b));return new Vd(a+"{"+Kd(b).replace(/</g,"\\3C ")+"}",Ud)}function
Xd(a){function b(d){Array.isArray(d)?d.forEach(b):c+=Yd(d)}var
c="";Array.prototype.forEach.call(arguments,b);return new
Vd(c,Ud)}Vd.prototype.Rc=function(){return this.g};function Yd(a){return a
instanceof Vd&&a.constructor===Vd?
a.g:"type_error:SafeStyleSheet"}Vd.prototype.toString=function(){return
this.g.toString()};var Zd=new Vd("",Ud);var $d={};function ae(a,b,c){this.g=c===$d?
a:"";this.i=b;this.Pd=this.Fl=!0}ae.prototype.mf=function(){return
this.i};ae.prototype.Rc=function(){return
this.g.toString()};ae.prototype.toString=function(){return
this.g.toString()};function be(a){return ce(a).toString()}function ce(a){return a
instanceof ae&&a.constructor===ae?a.g:"type_error:SafeHtml"}function de(a){if(a
instanceof ae)return a;var b="object"==typeof a,c=null;b&&a.Fl&&(c=a.mf());return
fe(Qb(b&&a.Pd?a.Rc():String(a)),c)}
function ge(a){if(a instanceof ae)return a;a=de(a);return fe(be(a).replace(/(\r\n|\
r|\n)/g,"<br>"),a.mf())}function he(a,b,c){ie(String(a));return
je(String(a),b,c)}function ie(a){if(!ke.test(a))throw
Error("");if(a.toUpperCase()in le)throw Error("");}
function me(a){var b={nonce:ne()};for(d in
b)if(Object.prototype.hasOwnProperty.call(b,d)){var
c=d.toLowerCase();if("language"==c||"src"==c||"text"==c)throw Error("");}var
d="";a=rb(a);for(c=0;c<a.length;c++)d+=ld(a[c]).toString();a=fe(d,0);return
je("script",b,a)}function oe(a){function b(g){Array.isArray(g)?g.forEach(b):
(g=de(g),e.push(be(g)),g=g.mf(),0==d?d=g:0!=g&&d!=g&&(d=null))}var
c=de(pe),d=c.mf(),e=[];a.forEach(b);return fe(e.join(be(c)),d)}
function qe(a){return oe(Array.prototype.slice.call(arguments))}function fe(a,b)
{var c=dd();a=c?c.createHTML(a):a;return new ae(a,b,$d)}function je(a,b,c){var
d=null;var e="<"+a+re(b);null==c?c=[]:Array.isArray(c)||(c=[c]);!
0===bd[a.toLowerCase()]?e+=">":(d=qe(c),e+=">"+be(d)+"</"+a+">",d=d.mf());
(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return fe(e,d)}
function re(a){var b="";if(a)for(var c in
a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!ke.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 Jd||
(d=Ld(d));d=Kd(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in
se)if(d instanceof sd)d=ud(d).toString();else if(d instanceof yd)d=Ad(d);else
if("string"===typeof d)d=Fd(d).Rc();else throw
Error("");}d.Pd&&(d=d.Rc());e=e+'="'+Qb(String(d))+
'"';b+=" "+e}}return b}var ke=/^[a-zA-Z0-9-]+$/,se={action:!0,cite:!0,data:!
0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},le={APPLET:!0,BASE:!0,EMBED:!
0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!
0},te=fe("<!DOCTYPE html>",0),pe=new
ae(q.trustedTypes&&q.trustedTypes.emptyHTML||"",0,$d),ue=fe("<br>",0);function
ve(a,b){return fe(a,b||null)};var we=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=ce
(pe);return!b.parentElement});function xe(a,b)
{if(we())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=ce(b)}function
ye(a,b){b=b instanceof yd?b:Hd(b);a.href=Ad(b)}function ze(a,b){b=b instanceof yd?
b:Hd(b,/^data:image\//i.test(b));a.src=Ad(b)}
function Ae(a){var
b=ne(a.ownerDocument&&a.ownerDocument.defaultView);b&&a.setAttribute("nonce",b)}fun
ction Be(a,b){b=b instanceof yd?b:Hd(b);a.href=Ad(b)}function Ce(a,b){b=b
instanceof yd?b:Hd(b);a.replace(Ad(b))}function ne(a){return
De("script[nonce]",a)}var Ee=/^[\w+/_-]+[=]{0,2}$/;function De(a,b){b=(b||
q).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||
a.getAttribute("nonce"))&&Ee.test(a)?a:"":""};function Fe(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 Ge(a,b)
{return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function He(a,b){var c=a.x-b.x;a=a.y-
b.y;return Math.sqrt(c*c+a*a)}function Ie(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.fk=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return
this};function Je(a,b){this.width=a;this.height=b}function Ke(a,b){return a==b?!
0:a&&b?a.width==b.width&&a.height==b.height:!1}f=Je.prototype;f.clone=function()
{return new Je(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 Le(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 Me(a){return a.replace(/[\
s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Ne(a){return a.replace(/\xa0|[ \t]
+/g," ")}function Oe(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\
t\r\n ]+$/g,"")}function Pe(a){return decodeURIComponent(a.replace(/\+/g,"
"))}function Qe(a){return a=Qb(a,void 0)}
function Re(a){return Yb(a,"&")?"document"in q?Se(a):Te(a):a}function Se(a){var
b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=q.document.createElement("div");return a.replace(Ue,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=ve(d+"
"),xe(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function Te(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 Ue=/&([^;\s<&]
+);?/g;function Ve(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a}function
We(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\
x08/g,"\\x08")}
var Xe=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b)
{return Array(b+1).join(a)};function Ye(a){return null==a?"":String(a)}function
Ze(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Xa()).toString(36)}function $e(a){return String(a).replace(/\-([a-
z])/g,function(b,c){return c.toUpperCase()})}function af(a){return
a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return
c+d.toUpperCase()})};function bf(a){return a?new df(ef(a)):cb||(cb=new df)}function
B(a){return ff(document,a)}function ff(a,b){return"string"===typeof b?
a.getElementById(b):b}function gf(a,b){return(b||
document).getElementsByTagName(String(a))}function hf(a,b,c){return
jf(document,a,b,c)}function kf(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):jf(document,"*",a,b)}
function lf(a,b){var c=b||document,d=null;c.getElementsByClassName?
d=c.getElementsByClassName(a)[0]:d=mf("*",a,b);return d||null}
function jf(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 mf(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:"")):jf(d,a,b,c)[0]||null}function nf(a,b)
{Qc(b,function(c,d){c&&"object"==typeof c&&c.Pd&&(c=c.Rc());"style"==d?
a.style.cssText=c:"class"==d?a.className=c:"for"==d?
a.htmlFor=c:of.hasOwnProperty(d)?a.setAttribute(of[d],c):Lb(d,"aria-")||
Lb(d,"data-")?a.setAttribute(d,c):a[d]=c})}
var
of={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
pf(a){a=(a||window).document;a=qf(a)?a.documentElement:a.body;return new
Je(a.clientWidth,a.clientHeight)}
function rf(a){var b=sf(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 sf(a){return
a.scrollingElement?a.scrollingElement:!oc&&qf(a)?a.documentElement:a.body||
a.documentElement}function tf(a){return a?a.parentWindow||
a.defaultView:window}function C(a,b,c){return uf(document,arguments)}
function uf(a,b){var c=b[1],d=vf(a,String(b[0]));c&&("string"===typeof c?
d.className=c:Array.isArray(c)?d.className=c.join("
"):nf(d,c));2<b.length&&wf(a,d,b,2);return d}
function wf(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
vf(document,a)}
function
vf(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());re
turn a.createElement(b)}function xf(a){return
document.createTextNode(String(a))}function qf(a)
{return"CSS1Compat"==a.compatMode}function yf(a,b){a.appendChild(b)}function
zf(a,b){wf(ef(a),a,arguments,1)}function Af(a){for(var
b;b=a.firstChild;)a.removeChild(b)}function Bf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b)}function Cf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}
function Df(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function F(a){return
a&&a.parentNode?a.parentNode.removeChild(a):null}function Ef(a,b){var
c=b.parentNode;c&&c.replaceChild(a,b)}function Ff(a){return void 0!=a.children?
a.children:Array.prototype.filter.call(a.childNodes,function(b){return
1==b.nodeType})}function Gf(a){return void 0!==a.firstElementChild?
a.firstElementChild:Hf(a.firstChild,!0)}function Hf(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function If(a){return Ra(a)&&1==a.nodeType}function Jf(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 If(b)?
b:null}function Kf(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 ef(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function Lf(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
Af(a),a.appendChild(ef(a).createTextNode(String(b)))}var
Mf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Nf={IMG:" ",BR:"\n"};function Of(a)
{return a.hasAttribute("tabindex")&&Pf(a)}
function Qf(a,b){b?a.tabIndex=0:(a.tabIndex=-
1,a.removeAttribute("tabIndex"))}function Pf(a)
{a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function Rf(a){var
b=[];Sf(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 Tf(a){var b=[];Sf(a,b,!1);return
b.join("")}
function Sf(a,b,c){if(!(a.nodeName in Mf))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 Nf)b.push(Nf[a.nodeName]);else
for(a=a.firstChild;a;)Sf(a,b,c),a=a.nextSibling}function Uf(a){return
Vf(a,function(b){return"DIV"==b.nodeName&&"string"===typeof
b.className&&mb(b.className.split(/\s+/),"slider-box")},void 0)}function Vf(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}
function Wf(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c)
{return null}}function df(a){this.g=a||q.document||
document}f=df.prototype;f.ha=function(a){return
ff(this.g,a)};f.getElementsByTagName=function(a,b){return(b||
this.g).getElementsByTagName(String(a))};f.Ra=function(a,b,c){return
uf(this.g,arguments)};function Xf(a,b){return vf(a.g,b)}function Yf(a){a=a.g;return
a.parentWindow||
a.defaultView}f.appendChild=yf;f.Jm=zf;f.Lm=Af;f.Ou=Bf;f.Nu=Cf;f.Ai=F;f.Ko=Ff;f.Mo=
Gf;f.Qu=If;
f.Km=Kf;var Zf="StopIteration"in q?q.StopIteration:
{message:"StopIteration",stack:""};function $f(){}$f.prototype.Cj=function(){throw
Zf;};$f.prototype.next=function(){return ag};var ag={done:!0,value:void 0};
$f.prototype.hf=function(){return this};var bg=cc(),cg=fc()||
y("iPod"),dg=y("iPad"),eg=y("Android")&&!(dc()||cc()||y("Opera")||
y("Silk")),fg=dc(),gg;if(gg=y("Safari")){var hg;(hg=dc()||y("Coast")||y("Opera")||
y("Edge")||y("Edg/"))||(hg=y("OPR"));gg=!(hg||cc()||y("Silk")||y("Android"))}var
ig=gg&&!gc();var jg={};
function kg(a){if(z&&!Fc(9))return[0,0,0,0];var b=jg.hasOwnProperty(a)?
jg[a]:null;if(b)return b;65536<Object.keys(jg).length&&(jg={});var
c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=lg(a,RegExp("\\\\[0-9A-Fa-f]
{6}\\s?","g"));b=lg(b,d);b=lg(b,/\\./g);b=b.replace(RegExp(":not\\
(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=mg(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=mg(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=mg(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=
mg(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/
gi,3);b=mg(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=mg(b,c,/(:[^\s\+>~\.\[:]+)/
g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");mg(b,c,/([^\s\+>~\.\
[:]+)/g,3);b=c;return jg[a]=b}function mg(a,b,c,d){return a.replace(c,function(e)
{b[d]+=1;return Array(e.length+1).join(" ")})}function lg(a,b){return
a.replace(b,function(c){return Array(c.length+1).join("A")})};var ng={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},og=/[\n\f\
r"'()*<>]/g,pg={"\n":"%0a","\f":"%0c","\
r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function qg(a){return pg[a]}
function rg(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"!
=Ad(a)?'url("'+Ad(a).replace(og,qg)+'")':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 ng))return null}return
b};function sg(a,b){a=q[a];return a&&a.prototype?
(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function
tg(a,b){return(a=q[a])&&a.prototype&&a.prototype[b]||null}var
ug=sg("Element","attributes")||
sg("Node","attributes"),vg=tg("Element","hasAttribute"),wg=tg("Element","getAttribu
te"),xg=tg("Element","setAttribute"),yg=tg("Element","removeAttribute");sg("Element
","innerHTML")||sg("HTMLElement","innerHTML");
var zg=tg("Element","getElementsByTagName"),Ag=tg("Element","matches")||
tg("Element","msMatchesSelector"),Bg=sg("Node","nodeName"),Cg=sg("Node","nodeType")
,Dg=sg("Node","parentNode");sg("Node","childNodes");var
Eg=sg("HTMLElement","style")||
sg("Element","style"),Fg=sg("HTMLStyleElement","sheet"),Gg=tg("CSSStyleDeclaration"
,"getPropertyValue"),Hg=tg("CSSStyleDeclaration","setProperty"),Ig=sg("Element","na
mespaceURI")||sg("Node","namespaceURI");
function Jg(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering
detected");return a}function Kg(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 Lg(a){return
Jg(ug,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Mg(a,b,c){try{Kg(xg,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Ng(a){return
Jg(Eg,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function
Og(a){return Jg(Fg,a,"sheet",function(b){return b instanceof
CSSStyleSheet})}function Pg(a){return Jg(Bg,a,"nodeName",function(b)
{return"string"==typeof b})}function Qg(a){return Jg(Cg,a,"nodeType",function(b)
{return"number"==typeof b})}
function Rg(a){return Jg(Dg,a,"parentNode",function(b){return!(b&&"string"==typeof
b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Sg(a,b){return
Kg(Gg,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
Tg(a,b,c){Kg(Hg,a,a.setProperty?"setProperty":"setAttribute",[b,c])}function Ug(a)
{return Jg(Ig,a,"namespaceURI",function(b){return"string"==typeof b})};var
Vg=z&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\
f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Wg={"-
webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function Xg(a,b,c){var d=[];Yg(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(Vg,"#"+b+"
$1"):e.selectorText;d.push(Wd(g,Zg(e.style,c)))}});return Xd(d)}function Yg(a)
{return a.filter(function(b){return b instanceof CSSStyleRule||
b.type==CSSRule.STYLE_RULE})}
function $g(a,b,c){a=ah("<style>"+a+"</style>");return null==a||null==a.sheet?
Zd:Xg(a.sheet,void 0!=b?b:null,c)}function ah(a){if(z&&!Fc(10)||"function"!=typeof
q.DOMParser)return
null;a=ve("<html><head></head><body>"+a+"</body></html>");return(new
DOMParser).parseFromString(ce(a),"text/html").body.children[0]}
function Zg(a,b){if(!a)return Nd;var
c=document.createElement("div").style;bh(a).forEach(function(d){var e=oc&&d in Wg?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/
i,"");Lb(e,"--")||Lb(e,"var")||(d=Sg(a,d),d=rg(e,d,b),null!=d&&Tg(c,e,d))});return
new Jd(c.cssText||"",Id)}
function ch(a){var b=Array.from(Kg(zg,a,"getElementsByTagName",
["STYLE"])),c=Bb(b,function(h){return sb(Og(h).cssRules)});c=Yg(c);for(var
d=[],e=0;e<c.length;e++)d[e]={index:e,hm:c[e]};d.sort(function(h,k){var
l=kg(h.hm.selectorText);a:{for(var
n=kg(k.hm.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].hm;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,
null,!1);for(var g;g=a.nextNode();)c.forEach(function(h)
{Kg(Ag,g,g.matches?"matches":"msMatchesSelector",
[h.selectorText])&&h.style&&dh(g,h.style)});b.forEach(F)}function dh(a,b){var
c=bh(a.style);bh(b).forEach(function(d){if(!(0<=c.indexOf(d))){var
e=Sg(b,d);Tg(a.style,d,e)}})}function bh(a){Qa(a)?a=sb(a):
(a=Sc(a),ob(a,"cssText"));return a};function eh(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function fh(a){for(var b=new
eh(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=eh.prototype;f.Bb=function(){return this.right-this.left};f.Db=function()
{return this.bottom-this.top};
f.clone=function(){return new
eh(this.top,this.right,this.bottom,this.left)};function gh(a,b){return a&&b?b
instanceof eh?
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 hh(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 ih(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=ih.prototype;f.clone=function(
){return new ih(this.left,this.top,this.width,this.height)};function jh(a){return
new eh(a.top,a.left+a.width,a.top+a.height,a.left)}function kh(a){return new
ih(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function lh(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 mh(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 ih(c,e,d-c,a-e)}return null}
function nh(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 oh(a,b){if(!a||!b)return null;a=new
ih(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
Je(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=ph(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=ph(c,d);g&&(c.style[g]=e)}}var qh={};function ph(a,b){var c=qh[b];if(!c)
{var d=$e(b);c=d;void 0===a.style[d]&&(d=(oc?"Webkit":nc?"Moz":z?"ms":null)
+af(d),void 0!==a.style[d]&&(c=d));qh[b]=c}return c}function rh(a,b){var
c=a.style[$e(b)];return"undefined"!==typeof c?c:a.style[ph(a,b)]||""}
function sh(a,b){var c=ef(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""}function th(a,b){return a.currentStyle?
a.currentStyle[b]:null}function uh(a,b){return sh(a,b)||th(a,b)||
a.style&&a.style[b]}function vh(a,b,c){if(b instanceof A){var d=b.x;b=b.y}else
d=b,b=c;a.style.left=wh(d,!1);a.style.top=wh(b,!1)}function xh(a){return new
A(a.offsetLeft,a.offsetTop)}
function yh(a){a=a?ef(a):document;return!z||Gc(9)||qf(bf(a).g)?
a.documentElement:a.body}function zh(a){try{return
a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function Ah(a){if(z&&!Gc(8))return a.offsetParent;var
b=ef(a),c=uh(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=uh(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 Bh(a){for(var b=new
eh(0,Infinity,Infinity,0),c=bf(a),d=c.g.body,e=c.g.documentElement,g=sf(c.g);a=Ah(a
);)if(!(z&&0==a.clientWidth||oc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=uh(a,"overflow")){var h=Ch(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=
pf(Yf(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 Dh(a,b){b=b||sf(document);var c=b||sf(document);var
d=Ch(a),e=Ch(c),g=Eh(c);if(c==sf(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=Fh(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 Ch(a){var b=ef(a),c=new A(0,0),d=yh(b);if(a==d)return
c;a=zh(a);b=rf(bf(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Gh(a,b)
{a=Hh(a);b=Hh(b);return new A(a.x-b.x,a.y-b.y)}function Ih(a){a=zh(a);return new
A(a.left,a.top)}function Hh(a){if(1==a.nodeType)return Ih(a);a=a.changedTouches?
a.changedTouches[0]:a;return new A(a.clientX,a.clientY)}function Jh(a,b,c){var
d=Ch(a);b instanceof A&&(c=b.y,b=b.x);vh(a,a.offsetLeft+(b-d.x),a.offsetTop+
(Number(c)-d.y))}
function K(a,b,c){if(b instanceof Je)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");Kh(a,b);a.style.height=wh(c,!0)}function wh(a,b)
{"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Kh(a,b)
{a.style.width=wh(b,!0)}function L(a){var b=Fh;if("none"!=uh(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 Fh(a){var b=a.offsetWidth,c=a.offsetHeight,d=oc&&!b&&!c;return(void
0===b||d)&&a.getBoundingClientRect?(a=zh(a),new Je(a.right-a.left,a.bottom-
a.top)):new Je(b,c)}function Lh(a){var b=Ch(a);a=L(a);return new
ih(b.x,b.y,a.width,a.height)}function Mh(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 Nh(a){return"none"!=a.style.display}
function Oh(a){return"rtl"==uh(a,"direction")}var Ph=nc?"MozUserSelect":oc||
lc?"WebkitUserSelect":null;function Qh(a,b,c){c=c?
null:a.getElementsByTagName("*");if(Ph)
{if(b=b?"none":"",a.style&&(a.style[Ph]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Ph]=b)}}else
if(z&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Rh(a,b){var c=qf(bf(ef(a)).g);if(!z||Fc("10")||c)Sh(a,b,"border-
box");else{var d=a.style;c?(c=Th(a),a=Eh(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 Uh(a){var b=ef(a),c=z&&a.currentStyle;if(c&&qf(bf(b).g)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Vh(a,c.width,"width","pixelWidth"),a=Vh(a,c.height,"height","pixelHeight"),new
Je(b,a);c=new Je(a.offsetWidth,a.offsetHeight);b=Th(a);a=Eh(a);return new
Je(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Wh(a,b){var c=qf(bf(ef(a)).g);if(!z||Fc("10")||c)Sh(a,b,"content-
box");else{var d=a.style;c?(d.pixelWidth=b.width,d.pixelHeight=b.height):
(c=Th(a),a=Eh(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 Sh(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 Vh(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 Xh(a,b)
{return(b=th(a,b))?Vh(a,b,"left","pixelLeft"):0}
function Th(a){if(z){var
b=Xh(a,"paddingLeft"),c=Xh(a,"paddingRight"),d=Xh(a,"paddingTop");a=Xh(a,"paddingBo
ttom");return new
eh(d,c,a,b)}b=sh(a,"paddingLeft");c=sh(a,"paddingRight");d=sh(a,"paddingTop");a=sh(
a,"paddingBottom");return new
eh(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Yh={thin:2,medium:4,thick:6};function Zh(a,b){if("none"==th(a,b+"Style"))return
0;b=th(a,b+"Width");return b in Yh?Yh[b]:Vh(a,b,"left","pixelLeft")}
function Eh(a){if(z&&!Gc(9)){var
b=Zh(a,"borderLeft"),c=Zh(a,"borderRight"),d=Zh(a,"borderTop");a=Zh(a,"borderBottom
");return new
eh(d,c,a,b)}b=sh(a,"borderLeftWidth");c=sh(a,"borderRightWidth");d=sh(a,"borderTopW
idth");a=sh(a,"borderBottomWidth");return new
eh(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var $h={"* 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},ai={"* 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 bi="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),ci=0;function di()
{this.j=[];this.i=[];this.g="data-elementweakmap-index-"+ci+
+}di.prototype.set=function(a,b){if(Kg(vg,a,"hasAttribute",[this.g])){var
c=parseInt(Kg(wg,a,"getAttribute",[this.g])||null,10);this.i[c]=b}else
c=this.i.push(b)-1,Mg(a,this.g,c.toString()),this.j.push(a);return this};
di.prototype.get=function(a){if(Kg(vg,a,"hasAttribute",[this.g]))return
a=parseInt(Kg(wg,a,"getAttribute",[this.g])||
null,10),this.i[a]};di.prototype.clear=function(){this.j.forEach(function(a)
{Kg(yg,a,"removeAttribute",[this.g])},this);this.j=[];this.i=[]};var ei=!z||
Gc(10),fi=!z||null==document.documentMode;function gi(){};var hi={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
ii={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 ji={"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 ki(a){a=a||new
li;mi(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()]=ni},this);a.Ba.forEach(function(b){b=b.toUpperCase();if(!
Yb(b,"-")||ji[b])throw new db("Only valid custom element tag names allowed, got:
%s.",[b]);this.j[b]=
!0},this);this.ma=a.j;this.o=a.Pa;this.s=null;this.O=a.oa}u(ki,gi);function oi(a)
{return function(b,c){return(b=a(Ob(b),c))&&"about:invalid#zClosurez"!=Ad(b)?
Ad(b):null}}function li(){this.g={};v([$h,ai],function(a){Sc(a).forEach(function(b)
{this.g[b]=ni},this)},this);this.i={};this.Ca=[];this.Ba=[];this.ua=Yc(hi);this.va=
Yc(ii);this.na=!
1;this.ma=Fd;this.O=this.s=this.o=this.j=Mc;this.Pa=null;this.N=this.oa=!1}
function pi(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function qi(a,b,c,d){a[c]&&!b[c]&&(a[c]=pi(a[c],d))}
function mi(a){if(a.N)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");qi(a.g,a.i,"* USEMAP",ri);var b=oi(a.ma);["* ACTION","* CITE","*
HREF"].forEach(function(d){qi(this.g,this.i,d,b)},a);var c=oi(a.j);["* LONGDESC","*
SRC","LINK HREF"].forEach(function(d){qi(this.g,this.i,d,c)},a);["* FOR","*
HEADERS","* NAME"].forEach(function(d)
{qi(this.g,this.i,d,t(si,this.o))},a);qi(a.g,a.i,"A TARGET",t(ti,
["_blank","_self"]));qi(a.g,a.i,"* CLASS",t(ui,a.s));qi(a.g,a.i,"*
ID",t(vi,a.s));qi(a.g,
a.i,"* STYLE",t(a.O,c));a.N=!0}function wi(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function ni(a){return Ob(a)}function ti(a,b){b=Ob(b);return
mb(a,b.toLowerCase())?b:null}function ri(a){return(a=Ob(a))&&"#"==a.charAt(0)?
a:null}function si(a,b,c){return a(Ob(b),c)}function ui(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 vi(a,b,c){return a(Ob(b),c)}
ki.prototype.g=function(a){var b=!("STYLE"in this.N)&&"STYLE"in
this.j;this.s="*"==this.o&&b?"sanitizer-"+Ze():this.o;if(ei){b=a;if(ei)
{a=E("SPAN");this.s&&"*"==this.o&&(a.id=this.s);this.O&&(b=ah("<div>"+b+"</
div>"),ch(b),b=b.innerHTML);b=ve(b);var
c=document.createElement("template");if(fi&&"content"in
c)xe(c,b),c=c.content;else{var
d=document.implementation.createHTMLDocument("x");c=d.body;xe(d.body,b)}b=document.
createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=bi?
new WeakMap:new di;d=b.nextNode();){c:{var e=d;switch(Qg(e)){case
3:e=xi(this,e);break c;case 1:if("TEMPLATE"==Pg(e).toUpperCase())e=null;else{var
g=Pg(e).toUpperCase();if(g in this.N||"http://www.w3.org/1999/xhtml"!=Ug(e))var
h=null;else this.j[g]?h=document.createElement(g):(h=E("SPAN"),this.oa&&Mg(h,"data-
sanitizer-original-tag",g.toLowerCase()));if(h){var k=h,l=Lg(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=Pg(p);
w=w.value;var
J={tagName:Ob(G).toLowerCase(),attributeName:Ob(D).toLowerCase()},U={dl:void
0};"style"==J.attributeName&&(U.dl=Ng(p));p=wi(G,D);p in this.i?
(D=this.i[p],w=D(w,J,U)):(D=wi(null,D),D in this.i?
(D=this.i[D],w=D(w,J,U)):w=null)}null!==w&&Mg(k,g.name,w)}e=h}else e=null}break
c;default:e=null}}if(e){if(1==Qg(e)&&c.set(d,e),d=Rg(d),g=!
1,d)h=Qg(d),k=Pg(d).toLowerCase(),l=Rg(d),11!=h||l?"body"==k&&l&&(h=Rg(l))&&!
Rg(h)&&(g=!0):g=!0,h=null,g||!d?
h=a:1==Qg(d)&&(h=c.get(d)),h.content&&(h=h.content),
h.appendChild(e)}else Af(d)}c.clear&&c.clear()}else
a=E("SPAN");0<Lg(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 ve(a)};function xi(a,b){var c=b.data;
(b=Rg(b))&&"style"==Pg(b).toLowerCase()&&!("STYLE"in a.N)&&"STYLE"in
a.j&&(c=Yd($g(c,a.s,r(function(d,e){return this.ma(d,{Ys:e})},a))));return
document.createTextNode(c)};function yi(a){return(new ki(new li)).g(a)};/*

SPDX-License-Identifier: Apache-2.0
*/
var zi={};function Ai(){var a="undefined"!==typeof window?window.trustedTypes:void
0;return null!=a?a:null}var Bi;function Ci(){if(void 0===Bi)try{var a,b;Bi=null!
=(b=null==(a=Ai())?void 0:a.createPolicy("google#safe",{createHTML:function(c)
{return c},createScript:function(c){return c},createScriptURL:function(c){return
c}}))?b:null}catch(c){Bi=null}return Bi};function Di(){}function Ei(a)
{this.g=a}m(Ei,Di);Ei.prototype.toString=function(){return
this.g.toString()};function Fi(a){var b,c=null==(b=Ci())?void
0:b.createHTML(a);return new Ei(null!=c?c:a,zi)}function Gi(a){if(a instanceof
Ei)return a.g;throw Error("");};function Hi(){}function Ii(a)
{this.g=a}m(Ii,Hi);Ii.prototype.toString=function(){return
this.g.toString()};function Ji(a){var b,c=null==(b=Ci())?void
0:b.createScriptURL(a);return new Ii(null!=c?c:a,zi)};function Ki(){}function Li(a)
{this.g=a}m(Li,Ki);Li.prototype.toString=function(){return
this.g.toString()};function Mi(){}function Ni(a)
{this.g=a}m(Ni,Mi);Ni.prototype.toString=function(){return this.g};var Oi=new
Ni("about:invalid#zTSz",zi);function Pi(a){if(a instanceof Ni)return a.g;throw
Error("");};function Qi(a){return a instanceof Di?Gi(a):ce(a)}function Ri(a){if(a
instanceof Hi)if(a instanceof Ii)a=a.g;else throw Error("");else a=ud(a);return
a}function Si(a){return a instanceof Mi?Pi(a):Ad(a)};function N(a,b){if(null!
==a&&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=Qi(b)};function
Ti(a){var b,c,d=null==(c=(b=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document).querySelector)?void 0:c.call(b,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Ui(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function Vi()
{this.Hd=this.Hd;this.Pa=this.Pa}Vi.prototype.Hd=!1;Vi.prototype.Ha=function()
{this.Hd||(this.Hd=!0,this.wa())};function Wi(a,b){b=t(Ui,b);a.Hd?b():(a.Pa||
(a.Pa=[]),a.Pa.push(b))}Vi.prototype.wa=function()
{if(this.Pa)for(;this.Pa.length;)this.Pa.shift()()};function Xi(a)
{this.id=a}Xi.prototype.toString=function(){return this.id};function Yi(a,b)
{this.type=a instanceof Xi?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Yi.prototype.stopPropagation=function(){this.g=!
0};Yi.prototype.preventDefault=function(){this.defaultPrevented=!0};function Zi(a)
{a.preventDefault()};var $i=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
aj={Bg:"mousedown",Cg:"mouseup",zh:"mousecancel",Fw:"mousemove",Hw:"mouseover",Gw:"
mouseout",Dw:"mouseenter",Ew:"mouseleave"};function bj(a,b){Yi.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.bm=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.Hl(a,b)}u(bj,Yi);var
cj={2:"touch",3:"pen",4:"mouse"};
bj.prototype.Hl=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.bm=qc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:cj[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&bj.ta.preventDefault.call(this)};function dj(a){return 0==a.Ob.button&&!
(qc&&a.ctrlKey)}bj.prototype.stopPropagation=function()
{bj.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};bj.prototype.preventDefault=function(){bj.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
ej="closure_listenable_"+(1E6*Math.random()|0);function fj(a){return!(!a||!
a[ej])};var gj=0;function hj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.sj=e;this.key=++gj;this.Zg=this.Xi=!1}function ij(a){a.Zg=!
0;a.listener=null;a.proxy=null;a.src=null;a.sj=null};function jj(a)
{this.src=a;this.g={};this.i=0}f=jj.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=kj(a,b,d,e);-1<h?
(b=a[h],c||(b.Xi=!1)):(b=new hj(b,this.src,g,!!d,e),b.Xi=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=kj(e,b,c,d);return-1<b?(ij(e[b]),pb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function lj(a,b){var c=b.type;c in
a.g&&ob(a.g[c],b)&&(ij(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Sg=ba(1);f.Oh=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=kj(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 kj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.Zg&&g.listener==b&&g.capture==!!c&&g.sj==d)return e}return-1};var
mj="closure_lm_"+(1E6*Math.random()|0),nj={},oj=0;function O(a,b,c,d,e)
{if(d&&d.once)return pj(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=qj(c);return fj(a)?a.ka(b,c,Ra(d)?!!d.capture:!!
d,e):rj(a,b,c,!1,d,e)}
function rj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ra(e)?!!
e.capture:!!e,k=sj(a);k||(a[mj]=k=new jj(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=tj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)$i||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(uj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");oj++;return c}
function tj(){function a(c){return b.call(a.src,a.listener,c)}var b=vj;return
a}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);return null}c=qj(c);return fj(a)?a.yf(b,c,Ra(d)?!!d.capture:!!
d,e):rj(a,b,c,!0,d,e)}function wj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)wj(a,b[g],c,d,e);else d=Ra(d)?!!d.capture:!!d,c=qj(c),fj(a)?
a.Xa(b,c,d,e):a&&(a=sj(a))&&(b=a.Oh(b,c,d,e))&&xj(b)}
function xj(a){if("number"!==typeof a&&a&&!a.Zg){var
b=a.src;if(fj(b))lj(b.Id,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(uj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);oj--;
(c=sj(b))?(lj(c,a),0==c.i&&(c.src=null,b[mj]=null)):ij(a)}}}function uj(a){return a
in nj?nj[a]:nj[a]="on"+a}function yj(a,b){var c=a.listener,d=a.sj||
a.src;a.Xi&&xj(a);return c.call(d,b)}
function vj(a,b){return a.Zg?!0:yj(a,new bj(b,this))}function sj(a){a=a[mj];return
a instanceof jj?a:null}var
zj="__closure_events_fn_"+(1E9*Math.random()>>>0);function qj(a)
{if("function"===typeof a)return a;a[zj]||(a[zj]=function(b){return
a.handleEvent(b)});return a[zj]};function Aj(a)
{Vi.call(this);this.N=a;this.j={}}u(Aj,Vi);var
Bj=[];f=Aj.prototype;f.ka=function(a,b,c,d){return Cj(this,a,b,c,d)};function
Dj(a,b,c,d,e){Cj(a,b,c,d,!1,e)}function Cj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(Bj[0]=c.toString()),c=Bj);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.yf=function(a,b,c,d){return Ej(this,a,b,c,d)};
function Ej(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)Ej(a,b,c[h],d,e,g);else{b=pj(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=qj(c),d=!!d,b=fj(a)?a.Oh(b,c,d,e):a?(a=sj(a))?
a.Oh(b,c,d,e):null:null,b&&(xj(b),delete this.j[b.key]);return this};
function Fj(a){Qc(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&xj(b)},a);a.j={}}f.wa=function()
{Aj.ta.wa.call(this);Fj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function P()
{Vi.call(this);this.Id=new
jj(this);this.Es=this;this.am=null}u(P,Vi);P.prototype[ej]=!
0;f=P.prototype;f.Tg=function(){return this.am};f.ah=function(a)
{this.am=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){wj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Tg();if(c)for(b=[];c;c=c.Tg())b.push(c);c=this.Es;var d=a.type||
a;if("string"===typeof a)a=new Yi(a,c);else if(a instanceof Yi)a.target=a.target||
c;else{var e=a;a=new Yi(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=Gj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=Gj(h,d,!
0,a)&&e,a.g||(e=Gj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=Gj(h,d,!1,a)&&e;return e};
f.wa=function(){P.ta.wa.call(this);if(this.Id){var a=this.Id,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,ij(d[e]);delete
a.g[c];a.i--}}this.am=null};f.ka=function(a,b,c,d){return this.Id.add(String(a),b,!
1,c,d)};f.yf=function(a,b,c,d){return this.Id.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Id.remove(String(a),b,c,d)};
function Gj(a,b,c,d){b=a.Id.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.Zg&&h.capture==c){var
k=h.listener,l=h.sj||h.src;h.Xi&&lj(a.Id,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Sg=ba(0);f.Oh=function(a,b,c,d){return
this.Id.Oh(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Id.hasListener(void 0!==a?String(a):void 0,b)};function Hj(a)
{P.call(this);this.g=a||window;this.j=O(this.g,"resize",this.s,!
1,this);this.i=pf(this.g)}u(Hj,P);Hj.prototype.Fa=function(){return this.i?
this.i.clone():null};Hj.prototype.wa=function()
{Hj.ta.wa.call(this);this.j&&(xj(this.j),this.j=null);this.i=this.g=null};Hj.protot
ype.s=function(){var a=pf(this.g);Ke(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Ij(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Jj(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 Kj(a,b,c,d,e,g){if(qc&&e)return Jj(a);if(e&&!d)return!1;if(!nc)
{"number"===typeof b&&(b=Lj(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:Jj(a)}
function Jj(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 Lj(a){if(nc)a=Mj(a);else if(qc&&oc)switch(a){case
93:a=91}return a}
function Mj(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 Nj(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 Oj(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 Pj(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=Oj(a),e=Nj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Qj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Rj(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?Pe(e):"")}}}
function Sj(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 Tj(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
Uj=/#|$/;
function Vj(a){var
b=window.location.href,c=b.search(Uj),d=Tj(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 Pe(b.substr(d,e-d))}var
Wj=/[?&]($|#)/;function Q(a,b)
{this.i=this.O=this.o="";this.ma=null;this.g=this.s="";this.N=!1;var c;a instanceof
Q?(this.N=void 0!==b?
b:a.N,Xj(this,a.o),this.O=a.O,this.i=a.i,Yj(this,a.ma),Zj(this,a.s),ak(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Qj))?(this.N=!!b,Xj(this,c[1]||"",!
0),this.O=bk(c[2]||""),this.i=bk(c[3]||"",!0),Yj(this,c[4]),Zj(this,c[5]||"",!
0),ak(this,c[6]||"",!0),this.g=bk(c[7]||"")):(this.N=!!b,this.j=new
ck(null,this.N))}
Q.prototype.toString=function(){var a=[],b=this.o;b&&a.push(dk(b,ek,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(dk(b,ek,!
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.s)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(dk(c,"/"==c.charAt(0)?fk:gk,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",dk(c,hk));return
a.join("")};
Q.prototype.resolve=function(a){var b=this.clone(),c=!!a.o;c?Xj(b,a.o):c=!!a.O;c?
b.O=a.O:c=!!a.i;c?b.i=a.i:c=null!=a.ma;var d=a.s;if(c)Yj(b,a.ma);else if(c=!!a.s)
{if("/"!=d.charAt(0))if(this.i&&!this.s)d="/"+d;else{var e=b.s.lastIndexOf("/");-1!
=e&&(d=b.s.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?Zj(b,d):c=""!
==a.j.toString();c?ak(b,a.j.clone()):c=!!a.g;c&&(b.g=a.g);return
b};Q.prototype.clone=function(){return new Q(this)};function Xj(a,b,c){a.o=c?bk(b,!
0):b;a.o&&(a.o=a.o.replace(/:$/,""))}function Yj(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 Zj(a,b,c){a.s=c?bk(b,!0):b}function ak(a,b,c){b instanceof ck?
(a.j=b,ik(a.j,a.N)):(c||(b=dk(b,jk)),a.j=new ck(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 kk(a,b)
{a.j.remove(b)}function bk(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
dk(a,b,c){return"string"===typeof a?
(a=encodeURI(a).replace(b,lk),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function lk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}
var ek=/[#\/\?@]/g,gk=/[#\?:]/g,fk=/[#\?]/g,jk=/[#\?@]/g,hk=/#/g;function ck(a,b)
{this.i=this.g=null;this.j=a||null;this.s=!!b}function mk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Rj(a.j,function(b,c){a.add(Pe(b),c)}))}function nk(a){var
b=Oj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new
ck(null,void 0);a=Nj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?ok(c,e,g):c.add(e,g)}return c}f=ck.prototype;
f.add=function(a,b){mk(this);this.j=null;a=pk(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)
{mk(this);a=pk(this,a);return this.g.has(a)?(this.j=null,this.i-
=this.g.get(a).length,this.g.delete(a)):!1};function qk(a,b){mk(a);b=pk(a,b);return
a.g.has(b)}f.forEach=function(a,b){mk(this);this.g.forEach(function(c,d)
{c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
f.ae=function(){mk(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)
{mk(this);var b=[];if("string"===typeof
a)qk(this,a)&&(b=b.concat(this.g.get(pk(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)
{mk(this);this.j=null;a=pk(this,a);qk(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 ok(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(pk(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 ck;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};function pk(a,b)
{b=String(b);a.s&&(b=b.toLowerCase());return b}function ik(a,b){b&&!
a.s&&(mk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),ok(this,e,c))},a));a.s=b}f.Lq=function(a){for(var
b=0;b<arguments.length;b++)Pj(arguments[b],function(c,d)
{this.add(d,c)},this)};function rk(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 sk=/\
uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/
g;function tk(){}tk.prototype.g=null;function uk(a){var b;(b=a.g)||
(b={},vk(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var wk;function xk()
{}u(xk,tk);function yk(a){return(a=vk(a))?new ActiveXObject(a):new
XMLHttpRequest}function vk(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}wk=new xk;function zk(a,b)
{this.j=a;this.s=b;this.i=0;this.g=null}zk.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
Ak(a,b){a.s(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function Bk(a,b){var
c=a;b&&(c=r(a,b));c=Ck(c);"function"!==typeof q.setImmediate||
q.Window&&q.Window.prototype&&!
y("Edge")&&q.Window.prototype.setImmediate==q.setImmediate?(Dk||
(Dk=Ek()),Dk(c)):q.setImmediate(c)}var Dk;
function Ek(){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 Ck=Nc;function Fk(a){q.setTimeout(function(){throw
a;},0)};function Gk(){this.i=this.g=null}Gk.prototype.add=function(a,b){var
c=Hk.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};Gk.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 Hk=new zk(function(){return new
Ik},function(a){return a.reset()});function Ik()
{this.next=this.g=this.Ie=null}Ik.prototype.set=function(a,b)
{this.Ie=a;this.g=b;this.next=null};Ik.prototype.reset=function()
{this.next=this.g=this.Ie=null};function Jk(a,b){Kk||Lk();Mk||(Kk(),Mk=!
0);Nk.add(a,b)}var Kk;function Lk(){if(q.Promise&&q.Promise.resolve){var
a=q.Promise.resolve(void 0);Kk=function(){a.then(Ok)}}else Kk=function()
{Bk(Ok)}}var Mk=!1,Nk=new Gk;function Ok(){for(var a;a=Nk.remove();)
{try{a.Ie.call(a.g)}catch(b){Fk(b)}Ak(Hk,a)}Mk=!1};function Pk(a){if(!a)return!
1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Qk(a)
{this.g=0;this.O=void 0;this.s=this.i=this.j=null;this.o=this.N=!1;if(a!=Ma)try{var
b=this;a.call(void 0,function(c){Rk(b,2,c)},function(c){Rk(b,3,c)})}catch(c)
{Rk(this,3,c)}}function Sk()
{this.next=this.context=this.i=this.j=this.g=null;this.s=!
1}Sk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.s=!
1};var Tk=new zk(function(){return new Sk},function(a){a.reset()});function
Uk(a,b,c){var d=Tk.get();d.j=a;d.i=b;d.context=c;return d}
function Vk(){var a,b,c=new Qk(function(d,e){a=d;b=e});return new
Wk(c,a,b)}Qk.prototype.then=function(a,b,c){return Xk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Qk.prototype.$goog_Thenable=!
0;Qk.prototype.cancel=function(a){if(0==this.g){var b=new Yk(a);Jk(function()
{Zk(this,b)},this)}};
function Zk(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.s||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?Zk(c,b):(g?(d=g,d.next==c.s&&(c.s=d),d.next=d.next.next):
$k(c),al(c,e,3,b)))}a.j=null}else Rk(a,3,b)}function bl(a,b){a.i||2!=a.g&&3!=a.g||
cl(a);a.s?a.s.next=b:a.i=b;a.s=b}
function Xk(a,b,c,d){var e=Uk(null,null,null);e.g=new Qk(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 Yk?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;bl(a,e);return e.g}Qk.prototype.oa=function(a)
{this.g=0;Rk(this,2,a)};Qk.prototype.na=function(a){this.g=0;Rk(this,3,a)};
function Rk(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 Qk){bl(d,Uk(e||Ma,g||
null,a));var h=!0}else if(Pk(d))d.then(e,g,a),h=!0;else{if(Ra(d))try{var
k=d.then;if("function"===typeof k){dl(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,cl(a),3!=b||c instanceof
Yk||el(a,c))}}
function dl(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 cl(a){a.N||(a.N=!
0,Jk(a.ma,a))}function $k(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.s=null);return b}Qk.prototype.ma=function(){for(var
a;a=$k(this);)al(this,a,this.g,this.O);this.N=!1};
function al(a,b,c,d){if(3==c&&b.i&&!b.s)for(;a&&a.o;a=a.j)a.o=!
1;if(b.g)b.g.j=null,fl(b,c,d);else try{b.s?b.j.call(b.context):fl(b,c,d)}catch(e)
{gl.call(null,e)}Ak(Tk,b)}function fl(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function el(a,b){a.o=!
0;Jk(function(){a.o&&gl.call(null,b)})}var gl=Fk;function Yk(a)
{bb.call(this,a)}u(Yk,bb);Yk.prototype.name="cancel";function Wk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function hl(a,b)
{P.call(this);this.i=a||1;this.g=b||
q;this.j=r(this.qw,this);this.s=Xa()}u(hl,P);f=hl.prototype;f.enabled=!
1;f.Ya=null;function il(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.qw=function(){if(this.enabled){var a=Xa()-
this.s;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.s=Xa())};f.stop=function()
{this.enabled=!
1;this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null)};f.wa=function()
{hl.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 jl(a){q.clearTimeout(a)};function kl(a){P.call(this);this.headers=new
Map;this.ma=a||null;this.i=!
1;this.O=this.g=null;this.Bj="";this.j=this.na=this.s=this.oa=!
1;this.N=0;this.o=null;this.Ba="";this.ua=this.va=!1}u(kl,P);var
ll=/^https?$/i,ml=["POST","PUT"],nl=[];function ol(a,b,c,d,e,g,h){var k=new
kl;nl.push(k);b&&k.ka("complete",b);k.yf("ready",k.Rs);g&&(k.N=Math.max(0,g));h&&(k
.va=h);k.send(a,c,d,e)}f=kl.prototype;f.Rs=function(){this.Ha();ob(nl,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Bj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Bj=a;this.oa=!1;this.i=!0;this.g=this.ma?
yk(this.ma):yk(wk);this.O=this.ma?
uk(this.ma):uk(wk);this.g.onreadystatechange=r(this.Op,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){pl(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(ml,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{ql(this),0<this.N&&((this.ua=rl(thi
s.g))?
(this.g.timeout=this.N,this.g.ontimeout=r(this.kg,this)):this.o=T(this.kg,this.N,th
is)),this.s=!0,this.g.send(a),this.s=!1}catch(h){pl(this)}};function rl(a){return
z&&Fc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.kg=function()
{"undefined"!=typeof Ka&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function pl(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);sl(a);ul(a)}function sl(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"),ul(this))};f.wa=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),ul(this,!
0));kl.ta.wa.call(this)};f.Op=function(){this.Hd||(this.na||this.s||this.j?
vl(this):this.vv())};f.vv=function(){vl(this)};
function vl(a){if(a.i&&"undefined"!=typeof Ka&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=wl(a)))if(a.s&&4==(a.g?a.g.readyState:0))T(a.Op,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{xl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):sl(a)}finally{ul(a)}}}func
tion ul(a,b){if(a.g){ql(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 ql(a){a.g&&a.ua&&(a.g.ontimeout=null);a.o&&(jl(a.o),a.o=null)}function
xl(a){var b=wl(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.Bj).match(Qj)[1]||null,!
a&&q.self&&q.self.location&&(a=q.self.location.protocol,a=a.substr(0,a.length-
1)),b=!ll.test(a?a.toLowerCase():"");c=b}return c}function wl(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function yl(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
zl(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=rk(b)}return
c}};function Al(a){var b=document.createElement("template");if(!("content"in b))
{b=Fi("<html><body>"+a);b=(new
DOMParser).parseFromString(Qi(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=Fi(a);N(b,a);return b.content};function Bl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function Cl(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};var Dl=new function(){var a=new
Map([["A",new Map([["href",{Lc:2}]])],["AREA",new Map([["href",{Lc:2}]])],
["LINK",new Map([["href",{Lc: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",{Lc:2}]])],["IMG",new Map([["src",{Lc:2}]])],["VIDEO",new Map([["src",
{Lc:2}]])],["AUDIO",new Map([["src",{Lc: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",{Lc:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Lc:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Lc:2}],["loading",{Lc:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Lc:2}],["target",
{Lc: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.s=c};function El(a){this.Ll=a}function Fl(a){return new
El(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Gl=[Fl("data"),Fl("http"),Fl("https"),Fl("mailto"),Fl("ftp"),new El(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Hl(a){var b=void 0===b?Gl:b;a:{b=void
0===b?Gl:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof El&&d.Ll(a))
{a=new Ni(a,zi);break a}}a=void 0}return a||Oi};function Il()
{this.j=Dl;this.i=[];if(zi!==zi)throw Error("Bad secret");}function Jl(a){var
b=Kl;b.i=[];a=b.g(a);if(0!==b.i.length)throw Error("");return
a}Il.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Ll(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return Fi(a)};
function Ll(a,b){b=Al(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Ml(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(Cl(c))g=Nl(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 Nl(a,b){var c=Bl(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?0:l.has(g))?l.get(g):k.j.has(g)?{Lc:1}:k.s.get(g)||
{Lc:0};a:{if(l=k.conditions){l=la(l);for(var n=l.next();!n.done;n=l.next()){var
p=la(n.value);n=p.next().value;p=p.next().value;var w=void
0;if((n=null==(w=b.getNamedItem(n))?void 0:w.value)&&!p.has(n)){l=!1;break a}}}l=!
0}if(l)switch(k.Lc){case 1:d.setAttribute(g,
h);break;case 2:k=Pi(Hl(h));k!==h&&Ol(a);d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 4:break;case
0:Ol(a);break;default:throw Error("Unhandled AttributePolicyAction case");}else
Ol(a)}return d}
function Ml(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!Cl(b))return
NodeFilter.FILTER_REJECT;b=Bl(b);if(null===b)return
Ol(a),NodeFilter.FILTER_REJECT;var c=a.j;if("form"!==b.toLowerCase()&&(c.i.has(b)||
c.g.has(b)))return NodeFilter.FILTER_ACCEPT;Ol(a);return
NodeFilter.FILTER_REJECT}function Ol(a){0===a.i.length&&a.i.push("")}var Kl=new
Il;function Pl(a){var b=Fa.apply(1,arguments);if(0===b.length)return
Ji(a[0]);for(var c=[a[0]],d=0;d<b.length;d+
+)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return Ji(c.join(""))};function
Ql(a){Rl();return fe(a,null)}var Rl=Ma;function Sl()
{}f=Sl.prototype;f.mb=function(a){this.yb=a.width;this.Cb=a.height};f.Fa=function()
{return new Je(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 Tl(a){return new
ih(a.O,a.N,a.yb,a.Cb)};function Ul(){this.g=[]}Ul.prototype.Sa=function(a)
{this.g.push(a)};Ul.prototype.Fa=function(){var a=this.Bb(),b=this.Db();return
null===a||null===b?null:new Je(a,b)};Ul.prototype.Kd=function(a){return
this.g.filter(a||Lc)};function Vl(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Wl(a,b){return Vl(a,function(c)
{return c.od()<=b&&c.od()+c.Fa().height>=b})}function Xl(a,b){return
a.g.find(function(c){return gh(jh(Tl(c)),b)})};function Yl()
{this.g=[];this.cells=[]}u(Yl,Ul);f=Yl.prototype;f.Mm=0;f.marginTop=0;f.marginRight
=0;f.Bi=0;f.El=0;f.Vj=0;f.Dq=!1;f.Bb=function(){return this.yb};f.Db=function()
{return this.Cb};
function Zl(a){a.O();for(var b=a.Mm,c=0;c<a.j;c++){var
d=$l(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.El}a.yb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=am(a,c);bm(a,c).forEach(function(h)
{if(h)if(this.Dq){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.Vj}a.Cb=e+a.Bi}function bm(a,b){return a.cells.map(function(c)
{return c[b]})}
function $l(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function am(a,b){var
c=0;bm(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function cm(a){this.s=a}m(cm,Sl);cm.prototype.Ga=function(){return
this.s};cm.prototype.mb=function(a){void 0==a.width?
(this.Cb=a.height,this.yb=Math.round(a.height*dm(this.s))):void 0==a.height?
(this.yb=a.width,this.Cb=Math.round(a.width/dm(this.s))):
(this.yb=a.width,this.Cb=a.height)};function em()
{return"rtl"==document.body.dir}function fm(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 gm={border:!0,padding:!0,margin:!
0},hm=["Top","Bottom","Right","Left"],im={color:"#0000cc",textDecoration:"underline
"};
function jm(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(km,c))})}function km(a,b,c){var d=""==rh(a,c);gm[c]?v(hm,function(e)
{d&&""==rh(a,c+e)&&I(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&im[c]?
I(a,c,im[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)))});jm(d)};function lm(a,b,c)
{Vi.call(this);this.$h=a;this.j=b||
0;this.g=c;this.i=r(this.Mq,this)}u(lm,Vi);f=lm.prototype;f.lb=0;f.wa=function()
{lm.ta.wa.call(this);this.stop();delete this.$h;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&&jl(this.lb);this.lb=0};f.Mq=function(){this.lb=0;this.$h&&this.
$h.call(this.g)};var Wc={},mm=null;function nm(a){a=Sa(a);delete
Wc[a];Vc()&&mm&&mm.stop()}function om(){mm||(mm=new lm(function(){pm()},20));var
a=mm;0!=a.lb||a.start()}function pm(){var a=Xa();Qc(Wc,function(b){qm(b,a)});Vc()||
om()};function rm()
{P.call(this);this.Hc=0;this.endTime=this.startTime=null}u(rm,P);rm.prototype.Bf=fu
nction(){this.rd("begin")};rm.prototype.Qe=function()
{this.rd("end")};rm.prototype.rd=function(a){this.dispatchEvent(a)};function
sm(a,b,c,d){rm.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.o=b;this.duration=c;this.s=d;this.coords=[];this.progress=0}
u(sm,rm);f=sm.prototype;
f.play=function(a){if(a||0==this.Hc)this.progress=0,this.coords=this.i;else
if(1==this.Hc)return!1;nm(this);this.startTime=a=Xa();-1==this.Hc&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Bf();this.rd("play");-1==this.Hc&&this.rd("resume");this.Hc=1;var
b=Sa(this);b in Wc||(Wc[b]=this);om();qm(this,a);return!0};f.stop=function(a)
{nm(this);this.Hc=0;a&&(this.progress=1);tm(this,this.progress);this.rd("stop");thi
s.Qe()};
f.wa=function(){0==this.Hc||this.stop(!
1);this.rd("destroy");sm.ta.wa.call(this)};function qm(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);tm(a,a.progress);1==a.progress?
(a.Hc=0,nm(a),a.rd("finish"),a.Qe()):1==a.Hc&&a.Zl()}function tm(a,b)
{"function"===typeof a.s&&(b=a.s(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.o[c]-a.i[c])*b+a.i[c]}f.Zl=function()
{this.rd("animate")};
f.rd=function(a){this.dispatchEvent(new um(a,this))};function um(a,b)
{Yi.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.Hc}u(um,
Yi);function vm(a){return 3*a*a-2*a*a*a};function W(){P.call(this);this.g=new
Aj(this)}u(W,P);W.prototype.wa=function()
{this.dispatchEvent("dispose");W.ta.wa.call(this);this.g.Ha()};function wm()
{W.call(this)}u(wm,W);function xm(a,b){this.x=a;this.y=b}u(xm,A);function ym(a)
{return new xm(a.x,a.y)}xm.prototype.clone=function(){return new
xm(this.x,this.y)};xm.prototype.fk=A.prototype.fk;xm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function zm(a,b){a.x-=b.x;a.y-=b.y};function
Am(a,b){this.g=a;this.i=b}function Bm(a,b){var c=Xl(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Kd(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=hh(jh(Tl(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Lh(c);b=ym(b);zm(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
ym(a.nd()).add(b)};var Cm={};function Dm(a){return"P\u00e1gina "+a};var Em;var
Fm="combobox grid group listbox menu menubar radiogroup row rowgroup tablist
textbox toolbar tree treegrid".split(" ");function Gm(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?(Em||(Em={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=Em,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function Hm(a,b)
{a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}
function Im(a){var b=Hm(a,"activedescendant");return
ef(a).getElementById(b)}function Jm(a,b){var
c="";b&&(c=b.id);X(a,"activedescendant",c)}function Km(a,b){X(a,"label",b)};var
Lm=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 Mm(a)
{return(a=a.exec(ac()))?a[1]:""}var Nm=function(){if(bg)return Mm(/Firefox\/([0-
9.]+)/);if(z||lc||kc)return Dc;if(fg){if(gc()||y("Macintosh")){var
a=Mm(/CriOS\/([0-9.]+)/);if(a)return a}return Mm(/Chrome\/([0-9.]+)/)}if(ig&&!
gc())return Mm(/Version\/([0-9.]+)/);if(cg||dg){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(ac()))return a[1]+"."+a[2]}else if(eg)return(a=Mm(/Android\s+([0-
9.]+)/))?a:Mm(/Version\/([0-9.]+)/);return""}();function Om(a,b,c)
{P.call(this);this.target=a;this.o=b||a;this.ua=c||new
ih(NaN,NaN,NaN,NaN);this.j=ef(a);this.g=new
Aj(this);Wi(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.o,
["touchstart","mousedown"],this.ym,!1,this);this.N=Pm}u(Om,P);var
Pm=q.document&&q.document.documentElement&&!!
q.document.documentElement.setCapture&&!!q.document.releaseCapture;
function Qm(a,b){a.ua=b||new ih(NaN,NaN,NaN,NaN)}f=Om.prototype;f.Ta=function(a)
{this.Pb=a};f.wa=function(){Om.ta.wa.call(this);wj(this.o,
["touchstart","mousedown"],this.ym,!
1,this);Fj(this.g);this.N&&this.j.releaseCapture();this.o=this.target=null};
f.ym=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
dj(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Rm("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.du,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.aj,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.aj)):this.g.ka(tf(b),"blur",
this.aj);this.Ja&&this.g.ka(this.Ja,"scroll",this.wv,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=rf(bf(th
is.j).g)}};f.aj=function(a,b){Fj(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Rm("end",this,a.clientX,a.clientY,a,Sm(this,this.deltaX),Tm(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.du=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
Rm("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Hd||
this.aj(a);return}}c=Um(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Rm("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Vm(this,a,b,c),a.preventDefault(
))}};
function Um(a,b,c){var d=rf(bf(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(Sm(a,a.deltaX),Tm(a,a.deltaY))}f.wv=function(a){var
b=Um(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Vm(this,a,b.x,b.y)};fu
nction Vm(a,b,c,d){a.fl(c,d);a.dispatchEvent(new
Rm("drag",a,b.clientX,b.clientY,b,c,d))}function Sm(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 Tm(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.fl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Rm(a,b,c,d,e,g,h)
{Yi.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(Rm,Yi);function Wm(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 Wm)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=Wm.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 Wm(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 Xm=[[],[]],Ym=0,Zm=!1,$m=0;function an(a,b){var c=$m++,d={av:
{id:c,Ie:a.measure,context:b},fv:{id:c,Ie:a.ev,context:b},state:{},ld:void 0,yj:!
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.yj||(d.yj=!
0,Xm[Ym].push(d));Zm||(Zm=!0,window.requestAnimationFrame(bn))}}
function bn(){Zm=!1;var a=Xm[Ym],b=a.length;Ym=(Ym+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.av;c.yj=!1;e.Ie&&e.Ie.apply(e.context,c.ld)}for(d=0;d<b;+
+d)c=a[d],e=c.fv,c.yj=!
1,e.Ie&&e.Ie.apply(e.context,c.ld),c.state={};a.length=0};var cn=z?
wd(hd(id('javascript:""'))):wd(hd(id("about:blank")));z?
wd(hd(id('javascript:""'))):wd(hd(id("javascript:undefined")));function dn(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(dn,P);dn.prototype.handleEvent=function(a)
{var b=new
bj(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};dn.prototype.wa=function()
{dn.ta.wa.call(this);xj(this.g);xj(this.i);delete this.ya};function en()
{}Na(en);en.prototype.g=0;function fn(a){return":"+(a.g++).toString(36)};function
Y(a){P.call(this);this.g=a||bf();this.Xb=gn;this.lb=null;this.$a=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.s=this.Wl=null;this.Gd=!
1}u(Y,P);Y.prototype.ve=en.Eb();var gn=null;
function hn(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=fn(this.ve))};
f.$g=function(a){if(this.s&&this.s.ma){var b=this.s.ma,c=this.lb;c in b&&delete
b[c];Xc(this.s.ma,a,this)}this.lb=a};f.ha=function(){return this.ya};function Z(a)
{a.oa||(a.oa=new Aj(a));return a.oa}f.ke=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.s&&this.lb&&jn(this.s,this.lb)&&this.s!
=a)throw Error("Unable to set parent
component");this.s=a;Y.ta.ah.call(this,a)};f.getParent=function(){return this.s};
f.ah=function(a){if(this.s&&this.s!=a)throw Error("Method not
supported");Y.ta.ah.call(this,a)};f.Va=function()
{this.ya=Xf(this.g,"DIV")};f.render=function(a){kn(this,a)};function kn(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.s&&!a.s.$a||a.Ma()}
function ln(a,b){if(a.$a)throw Error("Component already rendered");if(b&&a.Ci(b))
{a.Gd=!0;var c=ef(b);a.g&&a.g.g==c||(a.g=bf(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Ci=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.$a=!0;mn(this,function(a){!a.
$a&&a.ha()&&a.Ma()})};f.kc=function(){mn(this,function(a){a.
$a&&a.kc()});this.oa&&Fj(this.oa);this.$a=!1};
f.wa=function(){this.$a&&this.kc();this.oa&&(this.oa.Ha(),delete
this.oa);mn(this,function(a){a.Ha()});!
this.Gd&&this.ya&&F(this.ya);this.s=this.Wl=this.ya=this.ma=this.N=null;Y.ta.wa.cal
l(this)};f.Oa=function(a,b){this.Eg(a,nn(this),b)};
f.Eg=function(a,b,c){if(a.$a&&(c||!this.$a))throw Error("Component already
rendered");if(0>b||b>nn(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.ke(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=on(this,b+1),kn(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 pn(a){null==a.Xb&&(a.Xb=Oh(a.$a?a.ya:a.g.g.body));return
a.Xb}function nn(a){return a.N?a.N.length:0}function jn(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function on(a,b)
{return a.N?a.N[b]||null:null}function mn(a,b,c){a.N&&a.N.forEach(b,c)}
function qn(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=jn(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.ke(null)}}if(!a)throw
Error("Child is not in parent component");return a};function rn(a,b)
{this.ya=a;this.i=b};function sn(a,b){P.call(this);this.s=new Aj(this);this.qg(a||
null);b&&(this.rg=b)}u(sn,P);f=sn.prototype;f.ya=null;f.qo=!0;f.oo=null;f.ng=!
1;f.Pl=-1;f.Fo=!0;f.rg="toggle_display";f.getType=function(){return
this.rg};f.ha=function(){return this.ya};f.qg=function(a)
{tn(this);this.ya=a};function tn(a){if(a.ng)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.ng};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.ng&&this.$l()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.og();a=ef(this.ya);if(this.qo)if(this.s.ka(a,"mousedown",this.Ip,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Lf(b)}catch(d){break}a=c;b=a.activeElement}this.s.ka(a,"mousedown",this.Ip,!
0);this.s.ka(a,"deactivate",this.Hp)}else
this.s.ka(a,"blur",this.Hp);"toggle_display"==this.rg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.rg&&this.og();this.ng=!0;this.Pl=Date.now();this.Ja?
(pj(this.Ja,"end",this.Di,!1,this),this.Ja.play()):this.Di()}}else
un(this)};f.og=Ma;function un(a,b)
{a.ng&&a.dispatchEvent({type:"beforehide",target:b})&&(a.s&&Fj(a.s),a.ng=!
1,Date.now(),a.ua?(pj(a.ua,"end",t(a.wo,b),!
1,a),a.ua.play()):a.wo(b))}f.wo=function(a){"toggle_display"==this.rg?
this.Du():"move_offscreen"==this.rg&&(this.ya.style.top="-10000px");this.jh(a)};
f.Du=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.$l=function()
{return this.dispatchEvent("beforeshow")};f.Di=function()
{this.dispatchEvent("show")};f.jh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Ip=function(a)
{a=a.target;Kf(this.ya,a)||vn(this,a)||150>Date.now()-this.Pl||un(this,a)};
f.Hp=function(a){if(this.Fo){var b=ef(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Kf(this.ya,a)||"BODY"==a.tagName||
vn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Pl||
un(this)}};function vn(a,b){return jb(a.oo||[],function(c){return b===c||
Kf(c,b)})}f.wa=function()
{sn.ta.wa.call(this);this.s.Ha();Ui(this.Ja);Ui(this.ua);delete this.ya;delete
this.s;delete this.oo};function wn(a,b){Y.call(this,b);this.Nf=!!
a;this.ua=null;this.Nc=an({ev:this.Jj},this)}u(wn,Y);f=wn.prototype;f.ol=null;f.Gi=
!1;f.md=null;f.yc=null;f.Td=null;f.Uk=!1;f.kh=function(){return"goog-
modalpopup"};f.Jh=function(){return this.md};f.Va=function()
{wn.ta.Va.call(this);var a=this.ha();Hb(a,Ob(this.kh()).split(" "));Qf(a,!0);M(a,!
1);xn(this);yn(this)};
function xn(a){if(a.Nf&&!a.yc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=ud(cn).toString();a.yc=b;a.yc.className=a.kh()+"-
bg";M(a.yc,!1);Mh(a.yc,0)}a.md||(a.md=a.g.Ra("DIV",a.kh()+"-bg"),M(a.md,!
1))}function yn(a){a.Td||(a.Td=Xf(a.g,"SPAN"),M(a.Td,!1),Qf(a.Td,!
0),a.Td.style.position="absolute")}f.eq=function(){this.Uk=!1};f.Ci=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){wn.ta.Nb.call(this,a);a=Ob(this.kh()).split("
");Hb(this.ha(),a);xn(this);yn(this);Qf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.yc&&Bf(this.yc,this.ha());Bf(this.md,this.ha());wn.ta.Ma.call(this);Cf(this.T
d,this.ha());this.ol=new
dn(this.g.g);Z(this).ka(this.ol,"focusin",this.rv);zn(this,!1)};f.kc=function()
{this.isVisible()&&this.Da(!
1);Ui(this.ol);wn.ta.kc.call(this);F(this.yc);F(this.md);F(this.Td)};
f.Da=function(a){if(a!
=this.Gi)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.va&&this.va.stop()
,this.Ja&&this.Ja.stop(),this.$a&&zn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Jj();this.lh();Z(this).ka(Yf(this.g),"resize",this.Jj).ka(Yf(this.g),"orient
ationchange",this.Nc);An(this,!0);this.focus();this.Gi=!0;this.Ba&&this.La?
(pj(this.Ba,"end",this.Fi,!1,this),this.La.play(),this.Ba.play()):this.Fi()}}else
if(this.dispatchEvent("beforehide")){Z(this).Xa(Yf(this.g),
"resize",this.Jj).Xa(Yf(this.g),"orientationchange",this.Nc);this.Gi=!
1;this.va&&this.Ja?(pj(this.va,"end",this.Ei,!
1,this),this.Ja.play(),this.va.play()):this.Ei();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.Km(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function zn(a,b){a.Fc||(a.Fc=new rn(a.ya,a.g));a=a.Fc;if(b){a.g||
(a.g=[]);b=a.i.Ko(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
Hm(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
An(a,b){a.yc&&M(a.yc,b);a.md&&M(a.md,b);M(a.ha(),b);M(a.Td,b)}f.Fi=function()
{this.dispatchEvent("show")};f.Ei=function(){An(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Gi};f.focus=function(){this.Jo()};
f.Jj=function(){this.yc&&M(this.yc,!1);this.md&&M(this.md,!1);var
a=this.g.g,b=pf(tf(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.yc&&(M(this.yc,!0),K(this.yc,c,a));this.md&&(M(this.md,!
0),K(this.md,c,a))};
f.lh=function(){var a=tf(this.g.g)||window;if("fixed"==uh(this.ha(),"position"))var
b=0,c=0;else c=rf(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=pf(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);vh(this.ha(),b,c);vh(this.Td,b,c)};f.rv=function(a){this.Uk?
this.eq():a.target==this.Td&&T(this.Jo,0,this)};f.Jo=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.wa=function()
{Ui(this.Ba);this.Ba=null;Ui(this.va);this.va=null;Ui(this.La);this.La=null;Ui(this
.Ja);this.Ja=null;wn.ta.wa.call(this)};function Bn(a,b,c)
{wn.call(this,b,c);this.O=a||"modal-dialog";this.j=Cn(Cn(new Dn,En,!0),Fn,!1,!
0)}u(Bn,wn);f=Bn.prototype;f.Vh=!0;f.Bp=!0;f.jl=!
0;f.Wi=.5;f.Ec="";f.Kf=null;f.qe=null;f.Bo=!1;f.
$c=null;f.ad=null;f.ti=null;f.Dc=null;f.Cd=null;f.uc=null;f.Om="dialog";f.kh=functi
on(){return this.O};function Gn(a,b){a.Ec=b;a.ad&&H(a.ad,b)}f.hb=function(){return
this.Ec};f.Gc=function(){return null!=this.Kf?be(this.Kf):""};f.rf=function()
{return this.Om};f.ig=function(a){this.Om=a};
function Hn(a){a.ha()||a.render()}f.Jb=function(){Hn(this);return this.Cd};function
In(a){Hn(a);return a.uc}function Jn(a){Hn(a);return a.ha()}f.Jh=function()
{Hn(this);return Bn.ta.Jh.call(this)};function Kn(a,b)
{a.Wi=b;a.ha()&&(b=a.Jh())&&Mh(b,a.Wi)}f.Nq=function(){};function Ln(a,b){var
c=Ob(a.O+"-title-draggable").split(" ");a.ha()&&(b?Hb(a.$c,c):Jb(a.$c,c));b&&!a.qe?
(b=new Om(a.ha(),a.$c),a.qe=b,Hb(a.$c,c),O(a.qe,"start",a.bw,!
1,a),O(a.qe,"drag",a.Nq,!1,a)):!b&&a.qe&&(a.qe.Ha(),a.qe=null)}
f.Va=function(){Bn.ta.Va.call(this);var
a=this.ha(),b=this.g;this.ti=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.ti},this.Ec),this.Dc=b.Ra("SPAN",this.O+"-title-close"));zf(a,this.
$c,this.Cd=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.uc=b.Ra("DIV",this.O+"-
buttons"));Gm(this.ad,"heading");Gm(this.Dc,"button");Qf(this.Dc,!
0);Km(this.Dc,"Cerrar");Gm(a,this.rf());X(a,"labelledby",this.ti||"");this.Kf&&
xe(this.Cd,this.Kf);M(this.Dc,this.Vh);this.j&&(a=this.j,a.ya=this.uc,a.render());M
(this.uc,!!this.j);Kn(this,this.Wi)};
f.Nb=function(a){Bn.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Cd=hf(null,b,a)[0];this.Cd||
(this.Cd=this.g.Ra("DIV",b),this.Kf&&xe(this.Cd,this.Kf),a.appendChild(this.Cd));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";(this.
$c=hf(null,b,a)[0])?(this.ad=hf(null,c,this.$c)[0],this.Dc=hf(null,d,this.$c)[0]):
(this.$c=this.g.Ra("DIV",b),a.insertBefore(this.$c,this.Cd));this.ad?
(this.Ec=Rf(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.ti=this.ad.id;X(a,"labelledby",this.ti||"");this.Dc||
(this.Dc=this.g.Ra("SPAN",d),this.
$c.appendChild(this.Dc));M(this.Dc,this.Vh);b=this.O+"-
buttons";if(this.uc=hf(null,b,a)[0]){if(a=this.j=new Dn(this.g),
(b=this.uc)&&1==b.nodeType){a.ya=b;b=gf("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Rf(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);Kn(this,this.Wi)};f.Ma=function()
{Bn.ta.Ma.call(this);Z(this).ka(this.ha(),"keydown",this.Nm).ka(this.ha(),"keypress
",this.Nm);Z(this).ka(this.uc,"click",this.mv);Ln(this,this.jl);Z(this).ka(this.Dc,
"click",this.Av);var a=this.ha();Gm(a,this.rf());""!
==this.ad.id&&X(a,"labelledby",this.ad.id);if(!this.Bp){this.Bp=!1;if(this.$a)
{a=this.g;var b=this.Jh();a.Ai(this.yc);a.Ai(b)}this.isVisible()&&zn(this,!1)}};
f.kc=function(){this.isVisible()&&this.Da(!1);Ln(this,!
1);Bn.ta.kc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.$a||
this.render(),Bn.ta.Da.call(this,a))};f.Fi=function()
{Bn.ta.Fi.call(this);this.dispatchEvent("aftershow")};f.Ei=function()
{Bn.ta.Ei.call(this);this.dispatchEvent("afterhide");this.Bo&&this.Ha()};
f.bw=function(){var a=this.g.g,b=pf(tf(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"==uh(this.ha(),"position")?Qm(this.qe,new
ih(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Qm(this.qe,new
ih(0,0,c-d.width,a-d.height))};f.Av=function(){Mn(this)};function Mn(a){if(a.Vh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new Nn(c,b))&&a.Da(!1)):a.Da(!
1)}}f.wa=function(){this.uc=this.Dc=null;Bn.ta.wa.call(this)};
function On(a,b){a.j=b;a.uc&&(a.j?
(b=a.j,b.ya=a.uc,b.render()):xe(a.uc,pe),M(a.uc,!!a.j))}f.mv=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 Nn(a,b))&&this.Da(!1)}};
f.Nm=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 Nn(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Uk=!
0;try{this.Td.focus()}catch(l){}T(this.eq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Dc)Mn(this);else
if(d){var
h=d.i,k=h&&Pn(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
Nn(g,String(d.get(g)))))}else e!=this.Dc||32!=a.keyCode&&" "!=a.key||
Mn(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
Nn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Nn,Yi);function Dn(a)
{Wm.call(this);a||
bf();this.g=this.ya=this.i=null}u(Dn,Wm);Dn.prototype.set=function(a,b,c,d)
{Wm.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function Cn(a,b,c,d){return
a.set(b.key,b.caption,c,d)}Dn.prototype.render=function(){if(this.ya)
{xe(this.ya,pe);var a=bf(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)}};Dn.prototype.ha=function(){return
this.ya};function Pn(a,b){a=gf("BUTTON",a.ya);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
En={key:"ok",caption:"Aceptar"},Fn={key:"cancel",caption:"Cancelar"},Qn={key:"yes",
caption:"S\
u00ed"},Rn={key:"no",caption:"No"},Sn={key:"save",caption:"Guardar"},Tn={key:"conti
nue",caption:"Continuar"};"undefined"!=typeof document&&(Cn(new Dn,En,!0,!
0),Cn(Cn(new Dn,En,!0),Fn,!1,!0),Cn(Cn(new Dn,Qn,!0),Rn,!1,!0),Cn(Cn(Cn(new
Dn,Qn),Rn,!0),Fn,!1,!0),Cn(Cn(Cn(new Dn,Tn),Sn),Fn,!0,!0));function Un(a,b,c,d,e)
{sm.call(this,b,c,d,e);this.g=a}u(Un,sm);Un.prototype.lg=Ma;Un.prototype.Zl=functio
n(){this.lg();Un.ta.Zl.call(this)};Un.prototype.Qe=function()
{this.lg();Un.ta.Qe.call(this)};Un.prototype.Bf=function()
{this.lg();Un.ta.Bf.call(this)};function Vn(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Un.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(Vn,Un);var
Wn=1/1024;f=Vn.prototype;
f.lg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=Wn&&(Mh(this.g,a),this.j=a)};f.Bf=function(){this.j=-
1;Vn.ta.Bf.call(this)};f.Qe=function(){this.j=-
1;Vn.ta.Qe.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function Xn(a,b,c)
{Vn.call(this,a,1,0,b,c)}u(Xn,Vn);Xn.prototype.Bf=function()
{this.show();Xn.ta.Bf.call(this)};Xn.prototype.Qe=function()
{this.kb();Xn.ta.Qe.call(this)};
function Yn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Un.call(this,a,b,c,d,e)}u(Yn,Un);Yn.prototype.lg=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 Zn(a,b){this.g=a[q.Symbol.iterator]
();this.i=b;this.j=0}Zn.prototype[Symbol.iterator]=function(){return
this};Zn.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value,this.j++),done:a.done}};function $n(a,b){return new
Zn(a,b)};function ao(a){if(a instanceof bo||a instanceof co||a instanceof eo)return
a;if("function"==typeof a.Cj)return new bo(function(){return
fo(a)});if("function"==typeof a[Symbol.iterator])return new bo(function(){return
a[Symbol.iterator]()});if("function"==typeof a.hf)return new bo(function(){return
fo(a.hf())});throw Error("Not an iterator or iterable.");}
function fo(a){if(!(a instanceof $f))return a;var b=!1;return{next:function()
{for(var c;!b;)try{c=a.Cj();break}catch(d){if(d!==Zf)throw d;b=!
0}return{value:c,done:b}}}}function bo(a){this.g=a}bo.prototype.hf=function()
{return new co(this.g())};bo.prototype[Symbol.iterator]=function(){return new
eo(this.g())};bo.prototype.i=function(){return new eo(this.g())};function co(a)
{this.g=a}m(co,$f);co.prototype.Cj=function(){var a=this.g.next();if(a.done)throw
Zf;return a.value};co.prototype.next=function(){return this.g.next()};
co.prototype[Symbol.iterator]=function(){return new
eo(this.g)};co.prototype.i=function(){return new eo(this.g)};function eo(a)
{bo.call(this,function(){return a});this.j=a}m(eo,bo);eo.prototype.next=function()
{return this.j.next()};function go(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
go)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=go.prototype;f.lc=function(){ho(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.ae=function()
{ho(this);return this.g.concat()};
function io(a,b){return a.has(b)}f.has=function(a){return jo(this.i,a)};function
ko(a){a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){jo(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&ho(this),a=!0):a=!
1;return a};function ho(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];jo(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],jo(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return jo(this.i,a)?this.i[a]:b};f.set=function(a,b)
{jo(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
go(this)};f.keys=function(){return ao(this.hf(!0)).i()};f.values=function(){return
ao(this.hf(!1)).i()};f.entries=function(){var a=this;return
$n(this.keys(),function(b){return[b,a.get(b)]})};
f.hf=function(a){ho(this);var b=0,c=this.j,d=this,e=new $f;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return ag;var h=d.g[b++];return{value:a?h:d.i[h],done:!
1}};var g=e.next;e.Cj=function(){var h=g.call(e);if(h.done)throw Zf;return
h.value};return e};function jo(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function lo(){this.i=new go;this.g=new
mo("",void 0);this.g.next=this.g.g=this.g}f=lo.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
mo(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 no(this,this.g.next)};f.pop=function(){return
no(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 oo(this,function(a,b){return b})};f.lc=function(){return
oo(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 oo(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 no(a,b){a.g!=b&&(b.remove(),a.i.remove(b.key));return b.value}function
mo(a,b){this.key=a;this.value=b}
mo.prototype.remove=function(){this.g.next=this.next;this.next.g=this.g;delete
this.g;delete this.next};function po(){P.call(this);this.i=new
lo}u(po,P);po.prototype.j=function(a){a.sort(qo);v(a,function(b)
{b.ke(this)},this);this.i=new lo;v(a,function(b)
{this.i.set(b.Qa(),b)},this);this.dispatchEvent("update")};function qo(a,b){return
ro(a)-ro(b)}function so(a){return a.i.lc()}function to(a,b,c){a=so(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
uo(a,b){return a.i.get(b)}
function vo(a,b){b=Ob(b);if(0!=b.length)return kb(so(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 wo(a){var b=xo;this.o=[];this.ua=b;this.Pa=a||null;this.s=this.j=!
1;this.i=void 0;this.oa=this.va=this.O=!
1;this.N=0;this.g=null;this.ma=0}wo.prototype.cancel=function(a){if(this.j)this.i
instanceof wo&&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 yo(this),zo(this),Ao(this,!
1,a))}};wo.prototype.na=function(a,b){this.O=!1;Ao(this,a,b)};
function Ao(a,b,c){a.j=!0;a.i=c;a.s=!b;Bo(a)}function zo(a){if(a.j){if(!a.oa)throw
new Co(a);a.oa=!1}}wo.prototype.Fg=function(a){zo(this);Ao(this,!0,a)};function
Do(a,b,c,d){a.o.push([b,c,d]);a.j&&Bo(a)}wo.prototype.then=function(a,b,c){var
d,e,g=new Qk(function(h,k){e=h;d=k});Do(this,e,function(h){h instanceof yo?
g.cancel():d(h)});return g.then(a,b,c)};wo.prototype.$goog_Thenable=!0;function
Eo(a){return jb(a.o,function(b){return"function"===typeof b[1]})}
function Bo(a){if(a.N&&a.j&&Eo(a)){var
b=a.N,c=Fo[b];c&&(q.clearTimeout(c.lb),delete Fo[b]);a.N=0}a.g&&(a.g.ma--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.O;){var
e=a.o.shift(),g=e[0],h=e[1];e=e[2];if(g=a.s?h:g)try{var k=g.call(e||a.Pa,b);void 0!
==k&&(a.s=a.s&&(k==b||k instanceof Error),a.i=b=k);if(Pk(b)||"function"===typeof
q.Promise&&b instanceof q.Promise)d=!0,a.O=!0}catch(l){b=l,a.s=!0,Eo(a)||(c=!
0)}}a.i=b;d&&(k=r(a.na,a,!0),d=r(a.na,a,!1),b instanceof wo?(Do(b,k,d),b.va=!
0):b.then(k,d));
c&&(b=new Go(b),Fo[b.lb]=b,a.N=b.lb)}function Co()
{bb.call(this)}u(Co,bb);Co.prototype.message="Deferred has already
fired";Co.prototype.name="AlreadyCalledError";function yo()
{bb.call(this)}u(yo,bb);yo.prototype.message="Deferred was
canceled";yo.prototype.name="CanceledError";function Go(a)
{this.lb=q.setTimeout(r(this.i,this),0);this.g=a}Go.prototype.i=function(){delete
Fo[this.lb];throw this.g;};var Fo={};function Ho(a,b){var c=b||{};b=c.document||
document;var d=ud(a).toString(),e=Xf(new df(b),"SCRIPT"),g={iq:e,kg:void 0},h=new
wo(g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function()
{Io(e,!0);var n=new Jo(1,"Timeout reached for loading script "+d);zo(h);Ao(h,!
1,n)},l),g.kg=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(Io(e,c.Ss||!
1,k),h.Fg(null))};e.onerror=function(){Io(e,!0,k);var n=new Jo(0,"Error while
loading script "+
d);zo(h);Ao(h,!1,n)};g=c.attributes||{};$c(g,{type:"text/javascript",charset:"UTF-
8"});nf(e,g);e.src=ud(a);Ae(e);Ko(b).appendChild(e);return h}function Ko(a){var
b=gf("HEAD",a);return b&&0!==b.length?b[0]:a.documentElement}function xo()
{if(this&&this.iq){var a=this.iq;a&&"SCRIPT"==a.tagName&&Io(a,!0,this.kg)}}function
Io(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 Jo(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);bb.call(this,c);this.code=a}u(Jo,bb);function Lo(a,b,c){Mo()&&(Ho(No,
{document:a}).then(function(){var d=La("gapi.load",b);d&&d("gapi.rpc",
{Fg:function(){return Oo(c)},onerror:function(){return
null},timeout:5E3,ontimeout:function(){return null}})}),T(function()
{Oo(c)},5E3))}function Po(a){var b={};b.q=a;Qo("updateInViewportPage",b)}function
Oo(a){var b=La("gapi.rpc.register");"function"===typeof
b&&(b("handshake",function(){}),Ro(),So(a))}function Ro()
{O(document,"keydown",function(a){27==a.keyCode&&Qo("closeViewportDialog")})}
function So(a){var b=La("gapi.rpc.register");if("function"===typeof b)for(var c in
a)b(c,a[c])}function Qo(a,b){if(Mo()){var c=La("gapi.rpc.call");"function"===typeof
c&&c("..",a,null,b)}}function Mo(){try{return window.self!==window.top}catch(a)
{return!0}}var No=wd(hd(id("//apis.google.com/js/api.js")));function To(a)
{P.call(this);Uo(this,a||"")}m(To,P);To.prototype.getQuery=function(){return
this.s};function Uo(a,b){a.s!=b&&(a.s=b,a.dispatchEvent("change"),Po(b))}function
Vo(a){a=new Q(a);return S(a,"q")||S(a,"vq")||S(a,"dq")}function Wo(){return S(new
Q(window.location.toString()),"q")};function Xo(a){this.g={};this.V=a}function
Yo(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 Zo(a){this.V=a;this.j=a.Fb()}Zo.prototype.qc=function(a)
{this.Ea&&(this.Ea.Ha(),Af(this.V.Ia().o.i));this.Ea=new
a(this.V);this.Ea.Nd&&this.Ea.Nd(this.V.Ga());this.Ea.Od&&this.Ea.Od()};Zo.prototyp
e.Ia=function(){return this.Ea};function $o(a)
{W.call(this);this.oa=a;Af(a);I(a,"overflow","hidden");this.j=E("div");I(this.oa,
{position:"relative",padding:"0px"});Df(this.oa,this.j,0);this.Xb=new
Xo(this);this.Ja=[];this.ma=[];a=r(this.Pm,this,1);this.ma.push(["next",a]);a=r(thi
s.Pm,this,-
1);this.ma.push(["previous",a]);a=r(this.Rq,this);this.ma.push(["turntopage",a]);a=
r(this.Sq,this);this.ma.push(["zoomin",a]);a=r(this.Tq,this);this.ma.push(["zoomout
",a]);this.na=new Zo(this);a=E("div");V(a,!0);I(a,{position:"absolute",left:"0px",
top:"0px"});this.oa.appendChild(a);this.Rb=a;this.mb(Uh(this.oa));ap.push(this);thi
s.Ad=new To;O(this.Ad,"change",this.Qq,!1,this)}u($o,W);var
ap=[];f=$o.prototype;f.Fb=function(){return this.j};f.vd=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||!
Ke(this.i,a)){Wh(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.o};f.Ia=function(){return this.na.Ia()};function bp(a,b)
{if(a.N)throw"";a.N=b;O(b,"update",r(a.Oq,a))}f.Oq=function()
{this.dispatchEvent("pagesupdate")};f.rb=function(){return
this.N};f.Bd=function(a,b){return(a=uo(this.N,a))?
(this.vb(a,b),a):null};f.vb=function(a,b){if(this.s!=a||
b)this.s=a,this.dispatchEvent("pagechange")};
function cp(a,b){dp(a,b,r(function(c){T(r(this.vb,this,c))},a))}function dp(a,b,c)
{a=a.rb();new Q(b);b=new a.s({url:b});b.ke(a);ep(b,r(a.oa,a,c))}f.Sh=function(a,b)
{var c=this.na.Ia().Kb();if(c&&c.zc&&(c=c.zc(a))){b=b||new A(40,80);var
d=this.tb().getQuery();if(!d)return;var e=fp(a,d);if(e)
{gp(this,c,b,e);return}ep(a,r(this.Pq,this,c,b,d))}this.vb(a)};f.Pq=function(a,b,c,
d){(c=fp(d,c))&&gp(this,a,b,c)};
function gp(a,b,c,d){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g+
+)e=oh(e,d[g]);d=b.Ga().re();d=b.Fa().width/d;e=new
xm(e.left,e.top);e.fk(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=ym(b.nd());b.add
(e);zm(b,c);a.Ia().Cf(b)}}f.Qa=function(){return this.s.Qa()};f.Ga=function()
{return this.s};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&&hp(this)};
function hp(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);hp(a)}}function ip(a){var
b=a.na.Ia();b.kl&&b.kl(a.Ga())}f.Pm=function(a){var b=this.na.Ia(),c;b.ua?
c=b.ua(this.Ga(),a):c=to(this.rb(),this.Ga().Qa(),a);c&&(this.vb(c),ip(this),this.d
ispatchEvent("pageturn"))};f.Rq=function(a)
{if(a=uo(this.N,a))this.vb(a),ip(this)};f.Sq=function(){var
a=this.na.Ia();a.Mc&&(a.Mc(),ip(this))};f.Tq=function(){var
a=this.na.Ia();a.jd&&(a.jd(),ip(this))};
f.Qq=function(){this.dispatchEvent("searchupdate")};f.tb=function(){return
this.Ad};var jp={update:function(a){for(var b in a)jp[b]=a[b]},Hs:function(a)
{if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in
a)jp.Gs(b,a[b])},Gs:function(a,b){jp[a]=b}};Ya("_OC_addFlags",jp.Hs);var
kp;function lp(a,b,c){c=new Q(c.replace(/#.*/g,""));R(c,a,b);return
c.toString()}function mp(a){if(kp){var b=new Q(kp);Zj(b,a);return
b.toString()}return a}function np(a){return lp("hl","es",a)}function op(a){a=new
Q(a);var b=a.s.split("/");b[0]||b.shift();return 3<b.length?
b[3]:S(a,"id")||""}function pp(){var a=window.location.pathname.split("/");return
1>a.length?"":a[1]};function qp(a)
{P.call(this);this.ob={};a&&this.Dd(a)}u(qp,P);f=qp.prototype;f.re=function()
{return this.ob.w||this.getParent().g.width};f.de=function(){return this.ob.h||
this.getParent().g.height};function dm(a){return a.re()/a.de()}f.Fa=function()
{return new Je(this.re(),this.de())};f.Dd=function(a){for(var b in
a)this.ob[b]=a[b];this.dispatchEvent("update")};f.ke=function(a)
{this.N=a};f.getParent=function(){return this.N};f.hb=function(){return
this.ob.title};
f.Je=function(){var a=this.hb();return a?Dm(a):""};function ro(a){return
a.ob.order}f.xd=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 rp(a,b,c){if(8>=ec()){var
d=[];d[0]=O(a,"readystatechange",t(sp,a,t(tp,b),d))}else
pj(a,"load",t(tp,b));c&&pj(a,"error",t(tp,c))}function tp(a){T(a)}function
sp(a,b,c){if("complete"!=a.readyState)return!0;xj(c[0]);b();return!1}var
up=E("div");function vp(a){if(a)if(z){up.appendChild(a);var
b=t(F,a);rp(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",F(a)};function wp(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.s=Math.ceil(this.yb/this.j);this.o=Math.ceil(this.Cb/
this.i);this.g=[];for(a=0;a<this.s;++a){b=[];for(c=0;c<this.o;+
+c)b.push(null);this.g.push(b)}}m(wp,P);wp.prototype.empty=function(){for(var
a;a=this.N.firstChild;)vp(a)};
function xp(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.s);for(g=Math.min(g,a.o);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);rp(k,r(a.ma,a,k,l),r(a.na,a,k,l));k.src=l}for(c=0;c<a.s;+
+c)for(h=0;h<a.o;++h){if(d=!!a.g[c][h])d=!nh(new ih(c*
a.j,h*a.i,(c+1)*a.j,(h+1)*a.i),b);d&&(vp(a.g[c][h]),a.g[c]
[h]=null)}}wp.prototype.ma=function(a,b){I(a,
{display:""});this.O&&this.O(b)};wp.prototype.na=function(){};function yp()
{};function zp(a){this.g={};for(var b=0;b<a.length;b++){var c=a[b];this.g[c.z]=new
Je(c.w,c.h)}}function Ap(a,b){return(a=Uc(a.g,function(c){return c.height==b}))?
Number(a):null}function Bp(a,b){return(a=a.g[b])?a.width:null};function Cp(a)
{if(a)return a.isEntityPageViewport;a=S(new
Q(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a};function Dp(a)
{qp.call(this,a);this.Kj={};this.Ba={};this.o={};this.va=this.na=null}var
Ep;u(Dp,qp);f=Dp.prototype;f.Dd=function(a,b)
{Dp.ta.Dd.call(this,a);b&&(this.ua=b)};function ep(a,b)
{Fp(a,a.nf(),b)}f.nf=function(){var a=Gp(this);R(a,"jscmd","click3");var
b;this.Ad&&(b=this.Ad.getQuery());Hp(this,"vq",b);Qc(this.Kj,function(c,d)
{R(a,d,c)});return a};
function Fp(a,b,c){b=b.toString();if(b==a.ua)c&&c(a);else if(c&&(a.o[b]=a.o[b]||
[]).push(c),b!=a.ma)
{a.ma=b;a.j&&q.clearTimeout(a.j);a.j=q.setTimeout(r(a.Ot,a,b),6E3);var
d;a.Ad&&(d=a.Ad.getQuery());Ep(b,r(a.Uq,a,b,d))}}function Hp(a,b,c){c?
a.Kj[b]=c:delete a.Kj[b]}f.Kj=null;f.Uq=function(a,b,c)
{this.ma==a&&(this.ma=null,this.j&&(q.clearTimeout(this.j),this.j=null),this.ua=a,I
p(this,c.page[0]),this.N.Gl(c),b=this.o[a])&&(v(b,function(d){d(this)},this),delete
this.o[a])};
f.Ot=function(a){this.j=this.ma=null;delete this.o[a]};function Gp(a){var
b=a.ob.url;b?b=new Q(b):(b=new
Q(a.N.Sp),R(b,"pg",a.Qa()),a.ob.sig&&R(b,"sig",a.ob.sig));Cp()&&R(b,"source","entit
y_page");return b}f.Ac=function(){return Gp(this).toString()};f.re=function()
{return this.ob.w||this.getParent().g.width};f.de=function(){return this.ob.h||
this.getParent().g.height};
var
Jp={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 Ip(a,b){var c={},d;for(d in Jp){var e=Jp[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
zp(d.tileres),d=d.page_scanjob_coordinates)&&(a.va=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Dd(c)}
Dp.prototype.Gc=function(){return this.ob.content};Dp.prototype.s=function(a)
{return!!(this.ob.flags&a)};function Kp(a,b){return jb(b,r(a.s,a))}function Lp(a,b)
{b=Qe(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 fp(a,b){if(a=Lp(a,b))return
ib(a,t(Mp,1))}function Mp(a,b){b=ib(b,function(c){return Math.round(c*a)});return
new ih(b[0],b[1],b[2],b[3])}
function Np(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 Op(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}
Dp.prototype.xd=function(a){if(this.ob.src&&a){var b=new
Q(this.ob.src);a&&Qc(this.ul(),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};Dp.prototype.ul=function(){return{width:"w",height:"h"}};function
Pp(a,b,c,d){this.ik=a||256;this.hk=b||256;this.i=c||3;this.j=d||
3;this.g=null}function Qp(a,b){a.g=b}Pp.prototype.Qo=function(a,b,c,d,e){var
g=this.i,h=this.j;b=Math.ceil(b/this.ik);c=Math.ceil(c/this.hk);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 Rp()
{}Rp.prototype.hb=function(){return this.Ec};function Sp(){this.g=new
Map}Sp.prototype.add=function(a,b){this.g.set(Sa(a),b)};function Tp(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 Up(){this.i={};this.g=new
Sp}function Vp(a,b,c){a.i[Sa(b)]=c}Up.prototype.Na=function(){Tp(this.g)};function
Wp(a,b){b=hb(b,function(c){return!!
this.i[Sa(c.constructor)]},a);Tp(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 Xp(a)
{this.Jf=a}function Yp(a,b,c,d){a=Zp(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 Zp(a,b){var c=b||[];a=hb(a.Jf,function(d){return!jb(c,function(e){return
50>Math.abs(e-d)})});a.push.apply(a,c);wb(a);return a};function $p(a,b)
{po.call(this);this.O={};a&&(this.Sp=a.prefix,this.qp=a.image_prefix||
a.prefix,a=ib(a.page,function(c){c=new this.s(c);b&&(c.Ad=b);return
c},this),this.j(a))}u($p,po);$p.prototype.Gl=function(a){a=a.page;for(var
b=0;b<a.length;b++){var c=a[b],d=uo(this,c.pid);d&&Ip(d,c)}};$p.prototype.s=Dp;
$p.prototype.oa=function(a,b){if(!uo(this,b.Qa())){var
c=sb(so(this));tb(c,b);this.j(c)}this.O[b.Qa()]=!0;a&&a(b)};function aq(a,b,c)
{ol(a,t(bq,b,c))}function bq(a,b,c){c=c.target;xl(c)?a(zl(c)):b&&b()};var
cq={},dq=null;var eq="function"===typeof Uint8Array;var fq="function"===typeof
Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0;function gq(a)
{Object.isFrozen(a)||(fq?a[fq]|=1:void 0!==a.g?a.g|=1:Object.defineProperties(a,{g:
{value:1,configurable:!0,writable:!0,enumerable:!1}}));return a};function hq(a)
{return null!==a&&"object"===typeof a&&!
Array.isArray(a)&&a.constructor===Object}var
iq=Object.freeze(gq([])),jq="undefined"!=typeof Symbol&&"undefined"!=typeof
Symbol.hasInstance;function kq(a,b,c){return-1===b?null:b>=a.o?a.j?a.j[b]:void 0:
(void 0===c?0:c)&&a.j&&(c=a.j[b],null!=c)?c:a.g[b+a.s]}function lq(a,b,c,d)
{b<a.o&&(void 0===d||!d)?a.g[b+a.s]=c:(a.j||(a.j=a.g[a.o+a.s]={}))[b]=c;return
a}function mq(a,b){a=kq(a,b);a=null==a?a:!!a;return null==a?!1:a}function nq(a,b)
{lq(a,b,void 0,!1);return a}function oq(a,b,c,d,e){if(-1===c)return null;a.i||
(a.i={});var g=a.i[c];if(g)return g;e=kq(a,c,void 0===e?!1:e);if(null==e&&!d)return
g;b=new b(e);return a.i[c]=b};function pq(a,b){b=void 0===b?qq:b;return
rq(a,b)}function sq(a,b){if(null!=a){if(Array.isArray(a))a=rq(a,b);else if(hq(a))
{var c={},d;for(d in a)c[d]=sq(a[d],b);a=c}else a=b(a);return a}}function rq(a,b)
{for(var c=a.slice(),d=0;d<c.length;d++)c[d]=sq(c[d],b);if(b=Array.isArray(a)){var
e;fq?e=a[fq]:e=a.g;b=(null==e?0:e)&1}b&&gq(c);return c}
function tq(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)&&eq&&null!=a&&a instanceof Uint8Array){var b;void
0===b&&(b=0);if(!dq){dq={};for(var
c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/
=","+/","-_=","-_.","-_"],e=0;5>e;e++){var
g=c.concat(d[e].split(""));cq[e]=g;for(var h=0;h<g.length;h++){var k=g[h];void
0===dq[k]&&(dq[k]=h)}}}b=cq[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)?pq(a,tq):a}function qq(a){return
eq&&null!=a&&a instanceof Uint8Array?new Uint8Array(a):a};var uq;function vq(a,b)
{uq=b;a=new a(b);uq=null;return a};function wq(a,b,c){var d=uq;uq=null;a||
(a=d);d=this.constructor.i;a||(a=d?[d]:[]);this.s=(d?0:-1)-(this.constructor.g||
0);this.i=void 0;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],hq(d)))
{this.o=a-this.s;this.j=d;break a}void 0!==b&&-1<b?(this.o=Math.max(b,a+1-
this.s),this.j=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.s,(d=this.g[a])?
Array.isArray(d)&&gq(d):this.g[a]=iq;else{d=this.j||
(this.j=this.g[this.o+this.s]={});var e=d[a];e?Array.isArray(e)&&
gq(e):d[a]=iq}}wq.prototype.toJSON=function(){return
pq(this.g,tq)};wq.prototype.clone=function(){var
a=this.constructor,b=pq(this.g);a=vq(a,b);xq(a,this);return
a};wq.prototype.toString=function(){return this.g.toString()};
function xq(a,b){b.N&&(a.N=b.N.slice());var c=b.i;if(c){b=b.j;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.i||(k.i={});var n=k.i[h];if(!n){n=k;g=void 0===g?!
1:g;g=void 0===g?!1:g;var
p=kq(n,h,g);null==p&&(p=iq);p===iq&&(p=gq(p.slice()),lq(n,h,p,g));g=p;n=[];for(p=0;
p<g.length;p++)n[p]=new
l(g[p]);k.i[h]=n}h=n;for(k=0;k<Math.min(h.length,e.length);k+
+)xq(h[k],e[k])}}else(h=oq(a,e.constructor,h,void 0,g))&&xq(h,e)}}}};function yq()
{wq.apply(this,arguments)}m(yq,wq);function zq(){var
a={};Object.defineProperties(yq,
(a[Symbol.hasInstance]={value:Object[Symbol.hasInstance],configurable:!1,writable:!
1,enumerable:!1},a))}jq&&zq();function Aq()
{yq.apply(this,arguments)}m(Aq,yq);function Bq(){var
a={};Object.defineProperties(Aq,
(a[Symbol.hasInstance]={value:Object[Symbol.hasInstance],configurable:!1,writable:!
1,enumerable:!1},a))}jq&&Bq();function Cq(a,b)
{Y.call(this,b);this.j=a}u(Cq,Y);Cq.prototype.i="info";Cq.prototype.o=!1;var
Dq={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};Cq.prototype.getType=function(){return
this.i};function Eq(a,b){if(a.Jb()){var
c=a.ha(),d=Dq[b];Ib(c,Dq[a.i]);x(c,d)}a.i=b}function Fq(a,b){a.j=b;if(b=a.ha()){var
c=a.g;c.Lm(b);c.Jm(b,a.j)}}Cq.prototype.isVisible=function(){var a=this.ha();return
null!=a&&Fb(a,"jfk-butterBar-shown")};
Cq.prototype.Da=function(a){Kb(this.ha(),"jfk-butterBar-shown",a)};function Gq(a,b)
{a.o=b;(b=a.ha())&&Kb(b,"jfk-butterBar-mini",a.o)}Cq.prototype.Va=function()
{this.ya=this.g.Ra("DIV","jfk-butterBar");var
a=this.ha();a&&(X(a,"live","assertive"),X(a,"atomic","true"));Fq(this,this.j);Gq(th
is,this.o);Eq(this,this.i)};function Hq(a)
{this.j=a.page_id;this.g=a.page_number||"";this.i=a.snippet_text||"";this.s=a.page_
url}Hq.prototype.Qa=function(){return this.j};Hq.prototype.Ac=function(){return
this.s};function Iq(a){this.g=a;0<this.g.number_of_results?
(this.ub=ib(this.g.search_results,function(b){return new
Hq(b)},this),this.id=this.g.search_results[0].page_id+Jq(this)
+this.g.search_results[this.g.number_of_results-1].page_id):this.ub=[]}function
Kq(a){return a.g.spellresults&&a.g.spellresults.correct_spell?
a.g.spellresults.correct_spell:null}function Jq(a){return
a.g.search_query_escaped};function Lq(a)
{P.call(this);this.url=a;this.j=null;this.N=!0}m(Lq,P);Lq.prototype.Ze=function()
{if(this.N)this.N=!1;else throw Error();};function Mq(a,b)
{Lq.call(this,a);this.O=b||"GET";this.i=new Aj;this.g=new
kl}m(Mq,Lq);f=Mq.prototype;f.Ze=function(a,b)
{Lq.prototype.Ze.call(this,a,b);this.o=a;this.s=b;this.i.ka(this.g,"success",r(this
.Wq,this));this.i.ka(this.g,"error",r(this.Vq,this));this.g.send(this.url.toString(
),this.O,void 0)};f.Wq=function(a)
{this.j=JSON.parse(yl(a.target));T(r(this.dispatchEvent,this,"success"));this.o&&T(
t(this.o,this.j));T(r(this.jk,this))};
f.Vq=function()
{T(r(this.dispatchEvent,this,"error"));this.s&&T(this.s);T(r(this.jk,this))};f.abor
t=function(){this.g.abort();this.jk();return!1};f.jk=function()
{Fj(this.i);this.s=this.o=null};function Nq(a,b,c,d)
{bj.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}u(Nq,
bj);function Oq(a,b)
{P.call(this);a&&this.attach(a,b)}u(Oq,P);f=Oq.prototype;f.ya=null;f.zj=null;f.Nl=n
ull;f.Aj=null;f.Tc=-1;f.se=-1;f.kk=!1;
var
Pq={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},Qq=
{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},Rq=qc&&nc;f=Oq.prototype;
f.Xq=function(a){if(oc||lc)if(17==this.Tc&&!a.ctrlKey||18==this.Tc&&!a.altKey||
qc&&91==this.Tc&&!a.metaKey)this.se=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));Kj(a.keyCode,this.Tc,a.shiftKey,a.ctrlKey,a.altKey,a.meta
Key)?
(this.se=Lj(a.keyCode),Rq&&(this.kk=a.altKey)):this.handleEvent(a)};f.Yq=function(a
){this.se=this.Tc=-1;this.kk=a.altKey};
f.handleEvent=function(a){var b=a.Ob,c=b.altKey;if(z&&"keypress"==a.type){var
d=this.se;var e=13!=d&&27!=d?b.keyCode:0}else(oc||lc)&&"keypress"==a.type?
(d=this.se,e=0<=b.charCode&&63232>b.charCode&&Jj(d)?b.charCode:0):
("keypress"==a.type?(Rq&&(c=this.kk),b.keyCode==b.charCode?32>b.keyCode?
(d=b.keyCode,e=0):(d=this.se,e=b.charCode):(d=b.keyCode||this.se,e=b.charCode||0)):
(d=b.keyCode||this.se,e=b.charCode||0),qc&&63==e&&224==d&&(d=191));var g=d=Lj(d);d?
63232<=d&&d in Pq?g=Pq[d]:25==d&&a.shiftKey&&
(g=9):b.keyIdentifier&&b.keyIdentifier in Qq&&(g=Qq[b.keyIdentifier]);if(!
nc||"keypress"!=a.type||
Kj(g,this.Tc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Tc,this.Tc=g,b=new
Nq(g,e,a,b),b.altKey=c,this.dispatchEvent(b)};f.ha=function(){return
this.ya};f.attach=function(a,b)
{this.Aj&&Sq(this);this.ya=a;this.zj=O(this.ya,"keypress",this,b);this.Nl=O(this.ya
,"keydown",this.Xq,b,this);this.Aj=O(this.ya,"keyup",this.Yq,b,this)};
function Sq(a)
{a.zj&&(xj(a.zj),xj(a.Nl),xj(a.Aj),a.zj=null,a.Nl=null,a.Aj=null);a.ya=null;a.Tc=-
1;a.se=-1}f.wa=function(){Oq.ta.wa.call(this);Sq(this)};function Tq(a,b){if(!
a)throw Error("Invalid class name "+a);if("function"!==typeof b)throw
Error("Invalid decorator function "+b);Uq[a]=b}var Vq={},Uq={};function Wq(a)
{this.g=a}Na(Wq);function Xq(a,b){a&&(a.tabIndex=b?0:-
1)}f=Wq.prototype;f.lk=function(a){return"DIV"==a.tagName};function Yq(a,b,c)
{c.id&&b.$g(c.id);var d=a.sg(),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"?Zq(b,"horizontal"):h==d+"-
vertical"&&Zq(b,"vertical"))},a);e||x(c,d);$q(a,b,c);return c}
function $q(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.Mh(d);g&&(g.ya=d,b.isEnabled()||g.Ta(!
1),b.Oa(g),ln(g,d))}else d.nodeValue&&""!=Ob(d.nodeValue)||
c.removeChild(d);d=e}}f.Mh=function(a){a:{a=Db(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in Uq?Uq[d]():null){a=d;break a}}a=null}return
a};f.mk=function(a){a=a.ha();Qh(a,!0,nc);z&&(a.hideFocus=!0);var
b=this.g;b&&Gm(a,b)};f.sg=function(){return"goog-container"};f.Lo=function()
{return"vertical"};function ar(){}var br;Na(ar);var
cr={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=a
r.prototype;f.tg=function(){};f.Oc=function(a){return
a.g.Ra("DIV",dr(this,a).join(" "),a.Gc())};f.Ic=function(a){return a};function
er(a,b,c){(a=a.ha?a.ha():a)&&(c?Hb:Jb)(a,[b])}f.Hi=function(){return!0};
f.Sb=function(a,b){b.id&&a.$g(b.id);var c=this.Ic(b);c&&c.firstChild?
fr(a,c.firstChild.nextSibling?sb(c.childNodes):c.firstChild):a.vg=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.lj(n):k=!0:(h=!0,g==e&&(k=!0));1==this.lj(n)&&Of(c)&&Qf(c,!
1)},this);a.Vd=d;h||(l.push(e),g==e&&(k=!0));k||l.push(g);
(a=a.Jd)&&l.push.apply(l,a);h&&k&&!a||Eb(b,l.join(" "));return b};f.Ii=function(a)
{pn(a)&&this.Rm(a.ha(),!0);a.isEnabled()&&this.mh(a,a.isVisible())};
function gr(a,b,c){if(a=c||a.tg())c=b.getAttribute("role")||null,a!
=c&&Gm(b,a)}function hr(a,b,c){var d=b.Ua;null!=d&&a.hi(c,d);b.isVisible()||
X(c,"hidden",!b.isVisible());b.isEnabled()||a.ne(c,1,!
b.isEnabled());ir(b,8)&&a.ne(c,8,jr(b,8));ir(b,16)&&a.ne(c,16,jr(b,16));ir(b,64)&&a
.ne(c,64,b.qd())}f.hi=function(a,b){Km(a,b)};f.nk=function(a,b){Qh(a,!b,!
z)};f.Rm=function(a,b){er(a,this.Wa()+"-rtl",b)};f.Qm=function(a){var b;return
ir(a,32)&&(b=a.ha())?Of(b):!1};
f.mh=function(a,b){var c;if(ir(a,32)&&(c=a.ha())){if(!b&&jr(a,32))
{try{c.blur()}catch(d){}jr(a,32)&&a.Ji(null)}Of(c)!=b&&Qf(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.Kh(b);e&&er(a,e,c);this.ne(d,b,c)}};f.ne=function(a,b,c){br||
(br={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=br[b];var
d=a.getAttribute("role")||null;d&&(d=cr[d]||b,b="checked"==b||"selected"==b?
d:b);b&&X(a,b,c)};
f.ug=function(a,b){var c=this.Ic(a);c&&(Af(c),b&&("string"===typeof b?H(c,b):
(a=function(d){if(d){var e=ef(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 dr(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.Kh(g));c&=~g}d.push.apply(d,e);(a=b.Jd)&&d.push.apply(d,a);return
d}f.Kh=function(a){this.g||kr(this);return this.g[a]};
f.lj=function(a){if(!this.Pa){this.g||kr(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 kr(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 lr(a,b,c)
{Y.call(this,c);if(!b){for(b=this.constructor;b;){var
d=Sa(b);if(d=Vq[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.vg=void 0!==a?
a:null;this.Ua=null}u(lr,Y);f=lr.prototype;f.vg=null;f.Vd=0;f.ri=39;f.Of=255;f.oi=0
;f.Ki=!0;f.Jd=null;f.qk=!0;f.Tm=null;function mr(a,b){a.$a&&b!
=a.qk&&nr(a,b);a.qk=b}f.wd=function(){return this.j};function or(a,b){b&&(a.Jd?
mb(a.Jd,b)||a.Jd.push(b):a.Jd=[b],er(a,b,!0))}
function pr(a,b){b&&a.Jd&&ob(a.Jd,b)&&(0==a.Jd.length&&(a.Jd=null),er(a,b,!
1))}f.Va=function(){var
a=this.j.Oc(this);this.ya=a;gr(this.j,a,this.rf());this.j.nk(a,!
1);this.isVisible()||this.j.Da(a,!1)};f.rf=function(){return
this.Tm};f.ig=function(a){this.Tm=a};f.hi=function(a){this.Ua=a;var
b=this.ha();b&&this.j.hi(b,a)};f.Jb=function(){return
this.j.Ic(this.ha())};f.Ci=function(a){return this.j.Hi(a)};
f.Nb=function(a){this.ya=a=this.j.Sb(this,a);gr(this.j,a,this.rf());this.j.nk(a,!
1);this.Ki="none"!=a.style.display};f.Ma=function()
{lr.ta.Ma.call(this);hr(this.j,this,this.ya);this.j.Ii(this);if(this.ri&-
2&&(this.qk&&nr(this,!0),ir(this,32))){var a=this.ha();if(a){var b=this.O||
(this.O=new
Oq);b.attach(a);Z(this).ka(b,"key",this.Sc).ka(a,"focus",this.Zq).ka(a,"blur",this.
Ji)}}};
function nr(a,b){var c=Z(a),d=a.ha();b?(c.ka(d,aj.Bg,a.$e).ka(d,
[aj.Cg,aj.zh],a.he).ka(d,"mouseover",a.Le).ka(d,"mouseout",a.Al),a.Th!
=Ma&&c.ka(d,"contextmenu",a.Th),z&&(Fc(9)||c.ka(d,"dblclick",a.Sm),a.ua||(a.ua=new
qr(a),Wi(a,a.ua)))):(c.Xa(d,aj.Bg,a.$e).Xa(d,
[aj.Cg,aj.zh],a.he).Xa(d,"mouseover",a.Le).Xa(d,"mouseout",a.Al),a.Th!
=Ma&&c.Xa(d,"contextmenu",a.Th),z&&(Fc(9)||
c.Xa(d,"dblclick",a.Sm),Ui(a.ua),a.ua=null))}
f.kc=function()
{lr.ta.kc.call(this);this.O&&Sq(this.O);this.isVisible()&&this.isEnabled()&&this.j.
mh(this,!1)};f.wa=function(){lr.ta.wa.call(this);this.O&&(this.O.Ha(),delete
this.O);delete this.j;this.ua=this.Jd=this.vg=null};f.Gc=function(){return
this.vg};function rr(a,b){a.j.ug(a.ha(),b);a.vg=b}function fr(a,b)
{a.vg=b}f.Og=function(){var a=this.Gc();if(!a)return"";a="string"===typeof a?
a:Array.isArray(a)?a.map(Tf).join(""):Rf(a);return Oe(a)};f.isVisible=function()
{return this.Ki};
f.Da=function(a,b){return b||this.Ki!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.ha())&&this.j.Da(b,a),this.isEnabled()&&this.j.mh(this,a),this.Ki=a,!0):!
1};f.isEnabled=function(){return!jr(this,1)};f.Ta=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!sr(this,1,!
a)||(a||(tr(this,!1),this.Wc(!1)),this.isVisible()&&this.j.mh(this,a),this.Zc(1,!
a,!0))};f.Wc=function(a){sr(this,2,a)&&this.Zc(2,a)};function tr(a,b)
{sr(a,4,b)&&a.Zc(4,b)}
f.lm=function(a){sr(this,8,a)&&this.Zc(8,a)};f.Ff=function(a)
{sr(this,16,a)&&this.Zc(16,a)};f.Mj=function(a)
{sr(this,32,a)&&this.Zc(32,a)};f.qd=function(){return jr(this,64)};f.Qb=function(a)
{sr(this,64,a)&&this.Zc(64,a)};function jr(a,b){return!!
(a.Vd&b)}f.Zc=function(a,b,c){c||1!=a?ir(this,a)&&b!
=jr(this,a)&&(this.j.Zc(this,a,b),this.Vd=b?this.Vd|a:this.Vd&~a):this.Ta(!
b)};function ir(a,b){return!!(a.ri&b)}
f.Zb=function(a,b){if(this.$a&&jr(this,a)&&!b)throw Error("Component already
rendered");!b&&jr(this,a)&&this.Zc(a,!1);this.ri=b?this.ri|a:this.ri&~a};function
ur(a,b){return!!(a.Of&b)&&ir(a,b)}function sr(a,b,c){return ir(a,b)&&jr(a,b)!=c&&(!
(a.oi&b)||a.dispatchEvent(hn(b,c)))&&!a.Hd}f.Le=function(a){!
vr(a,this.ha())&&this.dispatchEvent("enter")&&this.isEnabled()&&ur(this,2)&&this.Wc
(!0)};f.Al=function(a){!
vr(a,this.ha())&&this.dispatchEvent("leave")&&(ur(this,4)&&tr(this,!
1),ur(this,2)&&this.Wc(!1))};
f.Th=Ma;function vr(a,b){return!!a.relatedTarget&&Kf(b,a.relatedTarget)}f.
$e=function(a){this.isEnabled()&&(ur(this,2)&&this.Wc(!
0),dj(a)&&(ur(this,4)&&tr(this,!
0),this.j&&this.j.Qm(this)&&this.ha().focus()));dj(a)&&a.preventDefault()};f.he=fun
ction(a){this.isEnabled()&&(ur(this,2)&&this.Wc(!
0),jr(this,4)&&this.Re(a)&&ur(this,4)&&tr(this,!1))};f.Sm=function(a)
{this.isEnabled()&&this.Re(a)};
f.Re=function(a){ur(this,16)&&this.Ff(!jr(this,16));ur(this,8)&&this.lm(!
0);ur(this,64)&&this.Qb(!this.qd());var b=new
Yi("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.bm=a.bm);return this.dispatchEvent(b)};f.Zq=function()
{ur(this,32)&&this.Mj(!0)};f.Ji=function(){ur(this,4)&&tr(this,!
1);ur(this,32)&&this.Mj(!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.Re(a)};if("function"!==typeof lr)throw
Error("Invalid component class "+lr);if("function"!==typeof ar)throw Error("Invalid
renderer class "+ar);var wr=Sa(lr);Vq[wr]=ar;Tq("goog-control",function(){return
new lr(null)});function qr(a){Vi.call(this);this.g=a;this.i=!1;this.j=new
Aj(this);Wi(this,this.j);a=this.g.ya;this.j.ka(a,aj.Bg,this.o).ka(a,aj.Cg,this.N).k
a(a,"click",this.s)}u(qr,Vi);var xr=!z||Gc(9);qr.prototype.o=function(){this.i=!1};
qr.prototype.N=function(){this.i=!0};function yr(a,b){if(!xr)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}
qr.prototype.s=function(a){if(this.i)this.i=!1;else{var
b=a.Ob,c=b.button,d=b.type,e=yr(b,"mousedown");this.g.$e(new
bj(e,a.currentTarget));e=yr(b,"mouseup");this.g.he(new bj(e,a.currentTarget));xr||
(b.button=c,b.type=d)}};qr.prototype.wa=function()
{this.g=null;qr.ta.wa.call(this)};function zr(a,b,c){Y.call(this,c);this.af=b||
Wq.Eb();this.$f=a||
this.af.Lo()}u(zr,Y);f=zr.prototype;f.Ol=null;f.Lf=null;f.af=null;f.$f=null;f.te=!
0;f.Pb=!0;f.Mg=!0;f.ac=-1;f.bc=null;f.ie=!1;f.De=null;function Ar(a){return a.Ol||
a.ha()}f.wd=function(){return this.af};f.Va=function(){var
a=this.g,b=a.Ra,c=this.af.sg(),d=[c,"horizontal"==this.$f?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.Ci=function(a){return this.af.lk(a)};
f.Nb=function(a){this.ya=Yq(this.af,this,a);"none"==a.style.display&&(this.te=!
1)};f.Ma=function(){zr.ta.Ma.call(this);mn(this,function(b){b.
$a&&Br(this,b)},this);var a=this.ha();this.af.mk(this);this.Da(this.te,!
0);Z(this).ka(this,"enter",this.yl).ka(this,"highlight",this.ar).ka(this,"unhighlig
ht",this.dr).ka(this,"open",this.fu).ka(this,"close",this.
$q).ka(a,aj.Bg,this.cr).ka(ef(a),[aj.Cg,aj.zh],this.Gt).ka(a,
[aj.Bg,aj.Cg,aj.zh,"mouseover","mouseout","contextmenu"],this.Bt);this.Mg&&Cr(this,
!0)};
function Cr(a,b){var c=Z(a),d=Ar(a);b?
c.ka(d,"focus",a.Mi).ka(d,"blur",a.Li).ka(a.Lf||(a.Lf=new
Oq(Ar(a))),"key",a.Sc):c.Xa(d,"focus",a.Mi).Xa(d,"blur",a.Li).Xa(a.Lf||(a.Lf=new
Oq(Ar(a))),"key",a.Sc)}f.kc=function(){this.Sd(-1);this.bc&&this.bc.Qb(!
1);this.ie=!1;zr.ta.kc.call(this)};f.wa=function()
{zr.ta.wa.call(this);this.Lf&&(this.Lf.Ha(),this.Lf=null);this.af=this.bc=this.De=t
his.Ol=null};f.yl=function(){return!0};
f.ar=function(a){var b=qn(this,a.target);if(-1<b&&b!=this.ac){var
c=Dr(this);c&&c.Wc(!1);this.ac=b;c=Dr(this);this.ie&&tr(c,!0);this.bc&&c!
=this.bc&&(ir(c,64)?c.Qb(!0):this.bc.Qb(!1))}b=this.ha();null!
=a.target.ha()&&X(b,"activedescendant",a.target.ha().id)};f.dr=function(a)
{a.target==Dr(this)&&(this.ac=-1);this.ha().removeAttribute("aria-
activedescendant")};f.fu=function(a){(a=a.target)&&a!
=this.bc&&a.getParent()==this&&(this.bc&&this.bc.Qb(!1),this.bc=a)};
f.$q=function(a){a.target==this.bc&&(this.bc=null);var
b=this.ha(),c=a.target.ha();b&&jr(a.target,2)&&c&&Jm(b,c)};f.cr=function(a)
{this.Pb&&(this.ie=!0);var b=Ar(this);b&&Of(b)?
b.focus():a.preventDefault()};f.Gt=function(){this.ie=!1};
f.Bt=function(a){a:{var b=a.target;if(this.De)for(var c=this.ha();b&&b!==c;){var
d=b.id;if(d in this.De){b=this.De[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case aj.Bg:b.$e(a);break;case
aj.Cg:case aj.zh:b.he(a);break;case "mouseover":b.Le(a);break;case
"mouseout":b.Al(a);break;case "contextmenu":b.Th(a)}};f.Mi=function()
{};f.Li=function(){this.Sd(-1);this.ie=!1;this.bc&&this.bc.Qb(!1)};
f.Sc=function(a){return this.isEnabled()&&this.isVisible()&&(0!=nn(this)||
this.Ol)&&this.fe(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.fe=function(a){var b=Dr(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.Mg)Ar(this).blur();else return!1;break;case 36:Er(this);break;case
35:Fr(this);break;case 38:if("vertical"==this.$f)Gr(this);else return!1;break;case
37:if("horizontal"==this.$f)pn(this)?Hr(this):Gr(this);else return!1;break;case
40:if("vertical"==this.$f)Hr(this);
else return!1;break;case 39:if("horizontal"==this.$f)pn(this)?
Gr(this):Hr(this);else return!1;break;default:return!1}return!0};function Br(a,b)
{var c=b.ha();c=c.id||(c.id=b.getId());a.De||(a.De={});a.De[c]=b}f.Oa=function(a,b)
{zr.ta.Oa.call(this,a,b)};
f.Eg=function(a,b,c){a.oi|=2;a.oi|=64;a.Zb(32,!1);mr(a,!1);var
d=a.getParent()==this?qn(this,a):-1;zr.ta.Eg.call(this,a,b,c);a.$a&&this.
$a&&Br(this,a);a=d;-1==a&&(a=nn(this));a==this.ac?this.ac=Math.min(nn(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?jn(this,a):a){var
c=qn(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.De&&(c=this.De,d=d.id,d in c&&delete
c[d])}a=zr.ta.removeChild.call(this,a,b);mr(a,!0);return a};function Zq(a,b)
{if(a.ha())throw Error("Component already rendered");a.$f=b}f.isVisible=function()
{return this.te};
f.Da=function(a,b){if(b||this.te!=a&&this.dispatchEvent(a?"show":"hide"))
{this.te=a;var c=this.ha();c&&(M(c,a),this.Mg&&Xq(Ar(this),this.Pb&&this.te),b||
this.dispatchEvent(this.te?"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,mn(this,function(b)
{b.Fq?delete b.Fq:b.Ta(!0)})):(mn(this,function(b){b.isEnabled()?b.Ta(!1):b.Fq=!
0}),this.ie=this.Pb=!1),this.Mg&&Xq(Ar(this),a&&this.te))};
function Ir(a,b){b!=a.Mg&&a.
$a&&Cr(a,b);a.Mg=b;a.Pb&&a.te&&Xq(Ar(a),b)}f.Sd=function(a){(a=on(this,a))?a.Wc(!
0):-1<this.ac&&Dr(this).Wc(!1)};f.Wc=function(a){this.Sd(qn(this,a))};function
Dr(a){return on(a,a.ac)}function Er(a){Jr(a,function(b,c){return(b+1)%c},nn(a)-
1)}function Fr(a){Jr(a,function(b,c){b--;return 0>b?c-1:b},0)}function Hr(a)
{Jr(a,function(b,c){return(b+1)%c},a.ac)}function Gr(a){Jr(a,function(b,c)
{b--;return 0>b?c-1:b},a.ac)}
function Jr(a,b,c){c=0>c?qn(a,a.bc):c;var d=nn(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=on(a,c);if(g&&a.ro(g)){a.Sd(c);break}e+
+;c=b.call(a,c,d)}}f.ro=function(a){return
a.isVisible()&&a.isEnabled()&&ir(a,2)};function Kr(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
zr,ln(this.i,a),this.O=c,this.na=d,ln(this,b),this.i.Da(!1))}m(Kr,Y);
Kr.prototype.Ma=function(){var
a=this;Z(this).ka(this.O,"click",this.o).ka(this.O,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||
a.o()}).ka(this.na,"click",this.o).ka(this.na,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||a.o()})};
Kr.prototype.o=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(),
Lr(this)};function Lr(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 Mr(){}Mr.prototype.Pc=function()
{};function Nr(a,b,c,d,e,g,h,k,l){var
n=Or(c),p=Lh(a),w=Bh(a);w&&lh(p,kh(w));w=bf(a);var D=bf(c);if(w.g!=D.g){var
G=w.g.body;D=Yf(D);var J=new A(0,0),U=tf(ef(G));if(ic(U,"parent")){var Za=G;do{var
Gb=U==D?Ch(Za):Ih(Za);J.x+=Gb.x;J.y+=Gb.y}while(U&&U!=D&&U!
=U.parent&&(Za=U.frameElement)&&(U=U.parent))}G=Ie(J,Ch(G));!z||Gc(9)||qf(w.g)||
(G=Ie(G,rf(w.g)));p.left+=G.x;p.top+=G.y}a=Pr(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=Ie(p,n);e&&(p.x+=(a&4?-1:1)*e.x,p.y+=
(a&1?-1:1)*e.y);if(h)if(l)var ta=l;else if(ta=Bh(c))ta.top-=n.y,ta.right-
=n.x,ta.bottom-=n.y,ta.left-=n.x;return Qr(p,c,d,g,ta,h,k)}
function Or(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=uh(a,"position")){var c=Ch(a);if(!b){b=Oh(a);var d;if(d=b)
{d=ig&&0<=Zb(Nm,10);var e;if(e=xc)e=0<=Zb(Lm,10);var g=fg&&0<=Zb(Nm,85);d=nc||d||
e||g}b=d?-a.scrollLeft:b&&!mc&&"visible"!=uh(a,"overflowX")?a.scrollWidth-
a.clientWidth-a.scrollLeft:a.scrollLeft;c=Ie(c,new A(b,a.scrollTop))}}}return c||
new A}
function Qr(a,b,c,d,e,g,h){a=a.clone();var k=Pr(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
ih(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;vh(b,new A(e.left,e.top));h=e.Fa();Ke(c,h)||Rh(b,h);return a}function Pr(a,b)
{return(b&8&&Oh(a)?b^4:b)&-9};function Rr(a,b,c)
{this.g=a;this.i=b;this.O=c}u(Rr,Mr);Rr.prototype.Pc=function(a,b,c)
{Nr(this.g,this.i,a,b,void 0,c,this.O)};function Sr(a,b,c,d)
{Rr.call(this,a,b);this.j=c?5:0;this.o=d||void 0}u(Sr,Rr);Sr.prototype.N=function()
{return this.j};Sr.prototype.s=function(a)
{this.j=a};Sr.prototype.Pc=function(a,b,c,d){var
e=Nr(this.g,this.i,a,b,null,c,10,d,this.o);if(e&496){var
g=Tr(e,this.i);b=Tr(e,b);e=Nr(this.g,g,a,b,null,c,10,d,this.o);e&496&&(g=Tr(e,g),b=
Tr(e,b),Nr(this.g,g,a,b,null,c,this.j,d,this.o))}};function Tr(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function Ur(a,b){this.Lb=8;this.La=b||void
0;sn.call(this,a)}u(Ur,sn);function Vr(a)
{a.Lb=4;a.isVisible()&&a.og()}Ur.prototype.nd=function(){return this.La||
null};Ur.prototype.setPosition=function(a){this.La=a||void
0;this.isVisible()&&this.og()};Ur.prototype.og=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.Pc(b,this.Lb,this.Tl);a&&M(b,!1)}};function Wr(a)
{Aq.call(this,a)}m(Wr,Aq);f=Wr.prototype;f.getEnableSsEngine=function(){return
mq(this,2)};f.getEnableAwr=function(){return
mq(this,3)};f.getEnableHelpSuggestions=function(){return
mq(this,4)};f.getAlohaAutoGaRollout=function(){return
mq(this,5)};f.getEnableConfigurator=function(){return mq(this,6)};function Xr(a)
{Aq.call(this,a)}m(Xr,Aq);var Yr="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 Zr(a){var b;return null==(b=a.formContent)?void 0:b.locale};var
$r=ka(["https://www.gstatic.com/uservoice/feedback/client/web/","/
main_binary__",".js"]);function as(a){var b=Zr(a);b=(b&&Yr.includes(b)?
Zr(a):"en").replaceAll("-","_").toLowerCase();var
c;a=(null==(c=a.initializationData)?0:c.useNightlyRelease)?"nightly":"live";return
Pl($r,a,b)};var bs;function cs(a,b){if(bs)return bs;var c=as(a),d=b.document;return
bs=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new
Promise(function(e,g){var
h=d.createElement("script");h.src=Ri(c);Ti(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 ds(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:e=Date.now();g=c||q;var
w=cs(a,g);p.i=2;return{value:w};case 2:h=p.o;if(!(d||
(null==(l=a.initializationData)?0:l.useNightlyRelease)||
(null==(n=a.initializationData)?0:n.isLocalServer)))
{k=h.initializeFeedbackClient(a,e,b);p.i=3;break}w=h.initializeFeedbackClientAsync(
a,e,b);p.i=4;return{value:w};case 4:k=p.o;case 3:return
k.initiateAloha(),p.return(k)}})))};function es(a){return Ea(new Da(new
za(function(b){return b.return(new
Promise(function(c){ol("https://www.google.com/tools/feedback/aloha_form_properties
?productId="+a,function(d){d=d.target;var e=null;try{var
g=JSON.stringify(zl(d,")]}'\n"));e=vq(Xr,g?JSON.parse(g):null)}catch(k){g=new
Xr;d=new Wr;d=nq(d,5);d=nq(d,2);d=nq(d,4);var h;g.i||(g.i={});e=d?
d.g:d;g.i[1]=d;e=lq(g,1,e,void 0===h?!1:h)}c(e)},"GET","",{},2E3,!
0)}))})))};function fs(a,b,c)
{"material_help_panel"===a.flow&&(a.flow="");a.timeOfStartCall=(new
Date).getTime();var d=c||q,e=d.document,g=a.nonce||ne(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=Xf(bf(e),"SCRIPT");g&&a.setAttribute("nonce",g);g=wd(d);a.src=Ri(g);Ti(a);e
.body.appendChild(a)}}
function gs(a,b,c)
{try{"submit"===a.flow||"help"===a.flow||"material_help_panel"===a.flow||
a.tinyNoPointer?fs(a,b,c):es(a.productId).then(function(d){d=oq(d,Wr,1);if(null!
=d&&!0===d.getAlohaAutoGaRollout()){var e=c||q,g="DEV"===a.serverEnvironment,h=c||
q;h=a.nonce||ne(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,bx: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},extraData:
{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorI
d,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,
allowNonLoggedInFeedback:a.allowNonLoggedInFeedback,enableAnonymousFeedback:a.enabl
eAnonymousFeedback}};b&&(h=new
Map(Object.entries(b)),g.extraData.productSpecificData=h);ds(g,d,e)}else
fs(a,b,c)},function(){return fs(a,b,c)})}catch(d)
{fs(a,b,c)}}Ya("userfeedback.api.startFeedback",gs);function hs(a)
{Y.call(this);if(this.j=B("gb-mobile-appbar-back-
button"))if(Z(this).ka(this.j,"click",this.o),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"))&&is(this);new Kr(a)}m(hs,Y);
function is(a){var b=B("gb-mobile-more-menu");if(b){var c=new
Ur(b);Vr(c);c.setPosition(new Sr(a.i,4));c.Da(!1);O(a.i,"click",function()
{js(b,c)});O(a.i,"keydown",function(d){32!=d.keyCode&&13!=d.keyCode||js(b,c)})}else
F(a.i)}function js(a,b){Ib(a,"more-menu-hidden");b.Da(!
0);b.ha().focus();a=kf("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)})}
hs.prototype.o=function()
{window.history.back();tc&&fg&&1==window.history.length&&window.close()};Ya("_OC_st
artFeedback",gs);function ks(a){P.call(this);a=a||
bf();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?
tf(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.s=b;nc&&(a=b.document,a.open(),a.close());O(b,"resize",this.i,!
1,this);this.j=this.g.offsetWidth}u(ks,P);
ks.prototype.wa=function(){ks.ta.wa.call(this);wj(this.s,"resize",this.i,!
1,this);this.s=null;F(this.g);delete this.g};ks.prototype.i=function(){var
a=this.g.offsetWidth;this.j!
=a&&(this.j=a,this.dispatchEvent("fontsizechange"))};function ls(a)
{this.i=a;a=r(this.j,this);this.g=new Hj;O(this.g,"resize",a);var b=new
ks;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}ls.prot
otype.j=function()
{this.resize();T(r(this.resize,this),100)};ls.prototype.resize=function(){var
a=this.g.Fa(),b=Math.round(Ch(this.i).y);this.i.style.height=a.height-
b+"px"};function ms(a){var b=null;if(a=B(a))b=new ls(a),b.resize();return
b};function ns(a){Yi.call(this,"navigate");this.o=a}u(ns,Yi);function os(){return!
(y("iPad")||y("Android")&&!y("Mobile")||y("Silk"))&&(y("iPod")||y("iPhone")||
y("Android")||y("IEMobile"))};var ps=new WeakMap;function qs(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
rs(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"+ss;var g=he("input",
{type:"text",name:e,id:e,style:id("display:none")});document.write(ce(g));e=B(e)}th
is.N=e;this.g=c?tf(ef(c)):window;this.oa=b;z&&!
b&&(this.oa="https"==window.location.protocol?
wd(hd(id("https:///"))):wd(hd(id('javascript:""'))));this.Ya=new
hl(150);Wi(this,this.Ya);this.i=!a;this.j=new Aj(this);if(a||ts){if(d)var
h=d;else{a="history_iframe"+
ss;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=je("iframe",e,void
0);document.write(ce(h));h=B(a)}this.O=h;this.ua=!
0}ts&&(this.j.ka(this.g,"load",this.qv),this.na=
this.ma=!1);this.i?us(this,vs(this),!0):ws(this,this.N.value);ss+
+}u(rs,P);rs.prototype.Pb=!1;rs.prototype.o=!1;rs.prototype.s=null;
var xs=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?
qs:b;var e=Sa(a);return function(){var g=Fa.apply(0,arguments),h=this||
q,k=ps.get(h);k||(k={},ps.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}),ts=z&&!
Gc(8);f=rs.prototype;f.Xg=null;f.wa=function()
{rs.ta.wa.call(this);this.j.Ha();this.Ta(!1)};
f.Ta=function(a){if(a!=this.Pb)if(ts&&!this.ma)this.na=a;else
if(a)if(nc&&this.j.ka(this.g,"pageshow",this.xv),xs()&&this.i)this.j.ka(this.g,"has
hchange",this.sv),this.Pb=!0,this.dispatchEvent(new ns(vs(this),!1));else{if(!z||
os()||this.ma)this.j.ka(this.Ya,"tick",r(this.Um,this,!0)),this.Pb=!0,ts||
(this.s=vs(this),this.dispatchEvent(new ns(vs(this),!1))),this.Ya.start()}else
this.Pb=!1,Fj(this.j),this.Ya.stop()};f.qv=function(){this.ma=!
0;this.N.value&&ws(this,this.N.value,!0);this.Ta(this.na)};
f.xv=function(a){a.Ob.persisted&&(this.Ta(!1),this.Ta(!0))};f.sv=function(){var
a=ys(this.g);a!=this.s&&zs(this,a,!0)};function vs(a){return null!=a.Xg?a.Xg:a.i?
ys(a.g):As(a)||""}f.ji=function(a,b){vs(this)!=a&&(this.i?(us(this,a,!1),xs()||z&&!
os()&&ws(this,a,!1,b),this.Pb&&this.Um(!1)):(ws(this,a,!
1),this.Xg=this.s=this.N.value=a,this.dispatchEvent(new ns(a,!1))))};function ys(a)
{a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function us(a,b,c){a=a.g.location;var d=a.href.split("#")
[0],e=Yb(a.href,"#");if(ts||e||b)d+="#"+b;d!=a.href&&(b=Dd(d),c?
Ce(a,b):Be(a,b))}function ws(a,b,c,d){if(a.ua||b!=As(a))if(a.ua=!
1,b=encodeURIComponent(String(b)),z){var
e=Lf(a.O);e.open("text/html",c?"replace":void 0);c=qe(he("title",{},d||
a.g.document.title),he("body",{},b));e.write(ce(c));e.close()}else
e=ud(a.oa).toString()+"#"+b,(a=a.O.contentWindow)&&(c?
Ce(a.location,e):Be(a.location,e))}
function As(a){if(z)return a=Lf(a.O),a.body?Pe(a.body.innerHTML):null;var
b=a.O.contentWindow;if(b){try{var c=Pe(ys(b))}catch(d){return a.o||(1!
=a.o&&il(a.Ya,1E4),a.o=!0),null}a.o&&(0!=a.o&&il(a.Ya,150),a.o=!1);return c||
null}return null}f.Um=function(a){if(this.i){var b=ys(this.g);b!
=this.s&&zs(this,b,a)}if(!this.i||ts)if(b=As(this)||"",null==this.Xg||
b==this.Xg)this.Xg=null,b!=this.s&&zs(this,b,a)};
function zs(a,b,c){a.s=a.N.value=b;a.i?
(ts&&ws(a,b),us(a,b)):ws(a,b);a.dispatchEvent(new ns(vs(a),c))}var ss=0;function
Bs(a){Aq.call(this,a)}m(Bs,Aq);function Cs(){var a=new
Bs([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 c=function(){};c.prototype=a;return new
c},e;if("function"==typeof Object.setPrototypeOf)e=Object.setPrototypeOf;else{var
f;a:{var g={a:!0},l={};try{l.__proto__=g;f=l.a;break a}catch(a){}f=!1}e=f?
function(a,c){a.__proto__=c;if(a.__proto__!==c)throw new TypeError(a+" is not
extensible");return a}:null}var m=e;/*\n\n SPDX-License-Identifier: Apache-2.0\n*/\
nvar n={};function p(){var a="undefined"!==typeof window?window.trustedTypes:void
0;return null!=a?a:null}var q;function r(){if(void 0===q)try{var a,c;q=null!
=(c=null==(a=p())?void 0:a.createPolicy("google#safe",{createHTML:function(b)
{return b},createScript:function(b){return b},createScriptURL:function(b){return
b}}))?c:null}catch(b){q=null}return q};var t=function(a,c){if(c!==n)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)
{var c,b=null==(c=r())?void 0:c.createScriptURL(a);return new t(null!=b?
b:a,n)};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 c=a.ports[0];a=a.data;var
b=a.callbackName.split("."),h=window;"window"===b[0]&&b.unshift();for(var
k=0;k<b.length-1;k++)h[b[k]]={},h=h[b[k]];h[b[b.length-1]]=function(y)
{c.postMessage(JSON.stringify(y))};b=document.createElement("script");a=x(a.url);if
(a instanceof t)a=a.g;else throw Error("Unexpected type when unwrapping
TrustedResourceUrl");b.src=a;document.body.appendChild(b)},!0);}).call(this);\n']);
if(!a)return null;a=kq(a,6);if(null===a||void 0===a)var b=null;else{var
c=null==(b=Ci())?void 0:b.createScript(a);b=new Li(null!=c?c:a,zi)}return
b};function Ds(a)
{this.url=a;this.timeout=5E3;this.s="callback";this.g=this.i=null}function Es(a)
{var b=void 0===b?{}:b;a.g=Vk();var c=new Q(a.url),d=new
Map;d.set("callback",a.s);c.j.Lq(nk(b),d);Fs(a).then(function()
{Gs(a,c.toString())}).then(function(){return a.g.promise}).then(function()
{Hs(a)},function(){Hs(a)});0<a.timeout&&(a.j=setTimeout(function()
{a.g.reject("Timeout!")},a.timeout));return a.g.promise}
function Gs(a,b){var c=new
MessageChannel;a.i.contentWindow.postMessage({url:b,callbackName:a.s},"*",
[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 Fs(a){var b=Vk(),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=Cs();if(a instanceof Ki)if(a instanceof
Li)a=a.g;else throw Error("");else a=ld(a);a=qe(te,he("body",
{},me(md(a.toString()))));c.srcdoc=ce(a);a=wd("data:text/html;charset=UTF-
8;base64,"+btoa(be(a)));c.src=ud(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 Hs(a){null!
==a.i&&(document.documentElement.removeChild(a.i),a.i=null)};function Is(a)
{Lq.call(this,a);this.i=new Ds(a);this.g=!0}m(Is,Lq);Is.prototype.Ze=function(a,b)
{Lq.prototype.Ze.call(this,a,b);this.g=!
1;Es(this.i).then(r(this.o,this,a),r(this.s,this,b))};Is.prototype.o=function(a,b)
{this.g||(this.j=b,this.dispatchEvent("success"),a&&a(this.j),this.g=!
0)};Is.prototype.s=function(a){this.g||(this.dispatchEvent("error"),a&&a(),this.g=!
0)};Is.prototype.abort=function(){return this.g=!0};function Js(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 Is(b)).Ze(r(this.s,this))}Js.prototype.s=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 Ks={},Ls={};function Ms(){throw
Error("Do not instantiate
directly");}Ms.prototype.al=null;Ms.prototype.Gc=function(){return
this.content};Ms.prototype.toString=function(){return this.content};function Ns()
{Ms.call(this)}u(Ns,Ms);Ns.prototype.Qf=Ks;function Os(a,b){var
c=a.match(Ps);return c?Number(c[1])*b[c[2]]:Number(a)}var Ps=/^(-?\d+\.?\d*)
([KMGTPEZYkmun]?)B?$/,Qs={"":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},Rs={"":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 Ss(a){if(null!=a)switch(a.al){case 1:return 1;case -1:return-1;case 0:return
0}return null}function Ts(a){if(null!=a&&a.Qf===Ks)var b=a;else if(a instanceof
ae)b=Us(be(a),a.mf());else if(a instanceof Di){b=Us;var
c=Gi(a),d;a=(null==(d=Ai())?0:d.isHTML(c))?
TrustedHTML.prototype.toString.apply(c):c;b=b(a)}else
b=Us(String(String(a)).replace(Vs,Ws),Ss(a));return b}
var Us=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.al=d);return c}}(Ns);function Xs(a)
{if(null!=a&&a.Qf===Ks){var
b=String;a=String(a.Gc()).replace(Ys,"").replace(Zs,"&lt;");b=b(a).replace($s,Ws)}e
lse b=String(a).replace(Vs,Ws);return b}
var at={"\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 Ws(a){return at[a]}
var Vs=/[\x00\x22\x26\x27\x3c\x3e]/g,$s=/[\x00\x22\x27\x3c\x3e]/g,bt=/^(?!on|src|
(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-
equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Ys=/<(?:!|\/?([a-zA-Z][a-zA-
Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Zs=/</g;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function ct(a,b,c,d){a=a(b||dt,c);d=Xf(d||bf(),"DIV");if(Ra(a))if(a instanceof Ms)
{if(a.Qf!==Ks)throw Error("Sanitized content was not of kind
HTML.");a=ve(a.toString(),a.al)}else a=de("zSoyz");else
a=de(String(a));xe(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a
));return d}var dt={};function et(a){a=a||{};var
b=a.attributes,c=a.content,d=a.disabled,e=a.id,g=a.
$w,h=a.title,k=a.ww,l=a.value,n=Us;e='<div role="button"'+(e?' id="'+Xs(e)+'"':"")
+' class="';a=a||{};var p=a.Ow,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.Su&&(1).Su?D.Qf!==(1).Qf?
0:D.toString()===(1).toString():1==D)?" jfk-button-narrow":"")+(a.checked?" jfk-
button-checked":"")+(p?" "+p:"")+(a.disabled?" jfk-button-disabled":"");d=e+Xs(G)
+'"'+(d?' aria-disabled="true"':' tabindex="'+(g?Xs(g):"0")+'"')+(h?k?' data-
tooltip="'+Xs(h)+'"':' title="'+Xs(h)+'"':"")+(l?' value="'+Xs(l)+'"':"");b?(null!
=b&&b.Qf===Ls?b=b.Gc():(b=String(b),b=bt.test(b)?b:"zSoyz"),null!
=b&&b.Qf===Ls&&(b=b.Gc()),b=(!b||1<=b.length&&
" "===b.charAt(0)?"":" ")+b):b="";return
n(d+b+">"+Ts(null!=c?c:"")+"</div>")};function ft(a,b){this.j=a;this.N=!!
b;this.s={0:this.j+"-arrowright",1:this.j+"-arrowup",2:this.j+"-
arrowdown",3:this.j+"-arrowleft"}}m(ft,Mr);f=ft.prototype;f.Lj=function(a)
{this.i=a};f.setPosition=function(a,b,c,d){null!=a&&(this.Wk=a);null!
=b&&(this.Sk=b);"number"===typeof c&&(this.lo=Math.max(c,15));"number"===typeof
d&&(this.Yl=d)};f.Pc=function(a,b,c)
{a=this.Sk;2==a&&(a=0);gt(this,this.Wk,a,2==this.Sk?ht(this.Wk)?
this.g.offsetHeight/2:this.g.offsetWidth/2:this.lo,0,c)};
function gt(a,b,c,d,e,g){if(a.i){var h=it(b,c);var k=a.i;var l=a.g,n=a.Ea,p=L(k);a:
{p=(ht(b)?p.height/2:p.width/2)-d;var
w=Pr(k,h);if(n)n=n.clone(),l&&(l=Or(l),n.left+=l.x,n.right+=l.x,n.top+=l.y,n.bottom
+=l.y);else if(n=Bh(k),!n){k=p;break a}k=jh(Lh(k));ht(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=ht(b)?new
A(a.Yl,k):new A(k,a.Yl);p=ht(b)?6:9;a.Qk&&2==e&&(p=ht(b)?4:1);
w=b^3;ht(b)&&"rtl"==a.i.dir&&(w=b);h=Nr(a.i,it(w,c),a.g,h,k,g,a.Il?p:0,void
0,a.Ea);if(2!=e&&h&496){gt(a,b^3,c,d,a.Qk&&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||vh(a.g,Math.round(e),Math.round(g)))}jt(a,b,c,d)}
function jt(a,b,c,d){var e=a.o;Qc(a.s,function(g){Kb(e,g,!
1)},a);x(e,a.s[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.i?
(c=Gh(a.i,a.g),d=kt(a.i,b),ht(b)?e.style.top=lt(c.y+d.y,a.g.offsetHeight-
15)+"px":e.style.left=lt(c.x+d.x,a.g.offsetWidth-15)+"px"):e.style[0==c?
ht(b)?"top":"left":ht(b)?"bottom":"right"]=d+"px"}function lt(a,b){return 15>b?
15:Fe(a,15,b)}function it(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 kt(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 ht(a){return 0==a||3==a}f.Il=!
1;f.Sk=2;f.lo=20;f.Wk=3;f.Ea=null;f.Yl=-5;f.Qk=!1;function mt(a)
{Vi.call(this);this.i=a||bf()}m(mt,Vi);mt.prototype.o=function()
{Gm(this.ha(),"tooltip");X(this.ha(),"live","polite")};function nt(a)
{mt.call(this,a);this.g=this.i.Ra("DIV",ot()+"-
contentId");this.j=this.i.Ra("DIV",ot()+"-arrow",this.i.Ra("DIV",ot()+"-
arrowimplbefore"),this.i.Ra("DIV",ot()+"-arrowimplafter"));this.s=this.i.Ra("DIV",
{"class":ot(),role:"tooltip"},this.g,this.j);this.o()}m(nt,mt);function ot()
{return"jfk-tooltip"}nt.prototype.ha=function(){return
this.s};nt.prototype.wa=function()
{mt.prototype.wa.call(this);this.s&&F(this.s)};function pt(a)
{nt.call(this,a)}m(pt,nt);pt.prototype.o=function()
{Gm(this.ha(),"tooltip")};function qt(a){return Re(Ob(a.replace(rt,function(b,c)
{return st.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var st=/^(?:abbr|acronym|
address|b|em|i|small|strong|su[bp]|u)$/i,rt=/<[!\/]?([a-z0-9]+)([\/
][^>]*)?>/gi;function tt(a){a=a||bf();var b=Sa(a.g);ut[b]||(ut[b]=new
vt(a))}function wt(a,b){var c=b instanceof ae?
qt(be(b)):b;a.removeAttribute("title");a.removeAttribute("data-tooltip-
contained");a.removeAttribute("data-tooltip");b?(b instanceof ae?a.i=b:
(a.setAttribute("data-tooltip",b),a.i=null),a.setAttribute("aria-label",c)):
(a.i=null,a.removeAttribute("aria-label"));tt(bf(a))}var ut={};
function vt(a){Aj.call(this);this.va=a;this.ua=new
lm(this.ow,0,this);Wi(this,this.ua);var b=tf();this.ma="function"===typeof
b.MutationObserver?new
b.MutationObserver(r(this.yt,this)):null;a=a.g;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.Ts,!0);this.ka(a,
["mouseover","focus","focusin"],this.$v,!0)}m(vt,Aj);f=vt.prototype;f.wa=function()
{xt(this);Aj.prototype.wa.call(this)};
function yt(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Ba=!1;break;case "keydown":a.Ba=!0}}f.$v=function(a)
{this.ma&&this.ma.disconnect();yt(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.g&&Kf(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(Fm,a);a&&(this.ma.observe(b,{attributes:!0}),
(a=Im(b))&&(b=a));this.s=b}else this.s=null;zt(this)};
f.Ts=function(a){yt(this,a);var b=a.target;b=this.g&&Kf(this.g.g,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.s=null,zt(this)};f.yt=function(a)
{v(a,r(function(b){var c=Im(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.s=c,zt(this))},this))};function zt(a)
{if(0==a.ua.lb||!a.i||!a.O){xt(a);var b=null!=a.O?a.O:50;a.ua.start(a.i?
b:300)}}function xt(a){a.oa&&(jl(a.oa),a.oa=0,a.i=null)}
f.ow=function(){if(!this.s)At(this),this.O=this.i=null;else if(!
(this.i&&this.g&&Kf(this.g.ha(),this.s))||this.i.getAttribute("data-tooltip-
unhoverable")){var a=Vf(this.s,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&&(At(this),this.O=this.i=null,b=!0);if(!this.i&&a&&(this.i=a,Bt(this,a))){var
c=pe;if(a.getAttribute("data-tooltip-contained"))for(var d=kf("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:ge(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(Ye(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Nb(Ye(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.oa=T(t(this.nq,this.i,c,d,g,e,h),a,this);return}this.nq(this.i,c,d,g,e,h)}}};
function Bt(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 Ct(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.nq=function(a,b,c,d,e,g){this.oa=0;this.O=g;if(!this.g){this.g=new
pt(this.va);At(this);g=this.g.ha();this.va.g.body.appendChild(g);Wi(this,this.g);th
is.o=new ft(ot(),!0);this.o.Il=!0;this.o.Qk=!0;g=this.o;var
h=this.g.ha(),k=this.g.j;g.g=h;g.o=k}a:{if(c)switch(c.toLowerCase().split(",")[1])
{case "l":g=0;break a;case "r":g=1;break a}g=2}this.o.setPosition(Ct(c),g,void
0,d);Ib(this.g.ha(),"jfk-tooltip-hide");this.na!=e&&(this.na&&!
Nb(Ye(this.na))&&Ib(this.g.ha(),this.na),Nb(Ye(e))||x(this.g.ha(),
e),this.na=e);vh(this.g.ha(),0,0);if(b instanceof ae)N(this.g.g,b);else
for(Af(this.g.g);c=b.firstChild;)this.g.g.appendChild(c);this.o.Lj(a);this.o.Pc(nul
l,0)};function At(a){a.g&&x(a.g.ha(),"jfk-tooltip-hide")};function Dt(a){var
b="Yf";if(a.Yf&&a.hasOwnProperty(b))return a.Yf;b=new a;return a.Yf=b};function
Et(){}u(Et,ar);Na(Et);f=Et.prototype;f.tg=function()
{return"button"};f.ne=function(a,b,c){switch(b){case 8:case
16:X(a,"pressed",c);break;default:case 64:case
1:Et.ta.ne.call(this,a,b,c)}};f.Oc=function(a){var
b=Et.ta.Oc.call(this,a);this.oc(b,a.sf());var
c=a.Ab();c&&this.xc(b,c);ir(a,16)&&this.ne(b,16,jr(a,16));return
b};f.Sb=function(a,b){b=Et.ta.Sb.call(this,a,b);var
c=this.Ab(b);a.Ca=c;a.na=this.sf(b);ir(a,16)&&this.ne(b,16,jr(a,16));return
b};f.Ab=Ma;f.xc=Ma;f.sf=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=pn(a),d=this.Wa()+"-collapse-left",e=this.Wa()+"-collapse-right",g=c?
e:d;b&1?or(a,g):pr(a,g);c=c?d:e;b&2?or(a,c):pr(a,c)};f.Wa=function(){return"goog-
button"};function Ft(){}u(Ft,Et);Na(Ft);f=Ft.prototype;f.tg=function()
{};f.Oc=function(a){mr(a,!1);a.Of&=-256;a.Zb(32,!1);return a.g.Ra("BUTTON",
{"class":dr(this,a).join(" "),disabled:!
a.isEnabled(),title:a.sf()||"",value:a.Ab()||""},a.Og()||"")};f.Hi=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.Sb=function(a,b){mr(a,!1);a.Of&=-256;a.Zb(32,!
1);if(b.disabled){var c=this.Kh(1);x(b,c)}return Ft.ta.Sb.call(this,a,b)};
f.Ii=function(a){Z(a).ka(a.ha(),"click",a.Re)};f.nk=Ma;f.Rm=Ma;f.Qm=function(a)
{return a.isEnabled()};f.mh=Ma;f.Zc=function(a,b,c){Ft.ta.Zc.call(this,a,b,c);
(a=a.ha())&&1==b&&(a.disabled=c)};f.Ab=function(a){return
a.value};f.xc=function(a,b){a&&(a.value=b)};f.ne=Ma;function Gt(a,b,c)
{lr.call(this,a,b||Ft.Eb(),c)}u(Gt,lr);f=Gt.prototype;f.Ab=function(){return
this.Ca};f.xc=function(a){this.Ca=a;this.wd().xc(this.ha(),a)};f.sf=function()
{return this.na};f.oc=function(a)
{this.na=a;this.wd().oc(this.ha(),a)};f.nc=function(a)
{this.wd().nc(this,a)};f.wa=function(){Gt.ta.wa.call(this);delete this.Ca;delete
this.na};f.Ma=function(){Gt.ta.Ma.call(this);if(ir(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.Re(a):32==a.keyCode};Tq("goog-
button",function(){return new Gt(null)});function Ht(a,b,c,d)
{Gt.call(this,a,It.Eb(),b);this.va=c||0;this.yb=d||0;this.Ka=!
1}u(Ht,Gt);f=Ht.prototype;f.Bb=function(){return this.yb};f.oc=function(a)
{this.na=a;var b=this.ha();b&&(this.Ka?wt(b,a):a?
b.title=a:b.removeAttribute("title"))};f.Ta=function(a){this.isEnabled()!
=a&&(Ht.ta.Ta.call(this,a),Jt(this))};f.focus=function(){var
a=this.ya;try{a.focus()}catch(b){}};f.Mj=function(a)
{Ht.ta.Mj.call(this,a);Kt(this,!1)};f.$e=function(a){Ht.ta.
$e.call(this,a);this.isEnabled()&&Kt(this,!0)};
f.he=function(a){Ht.ta.he.call(this,a);this.isEnabled()&&Kt(this,!0)};function
Kt(a,b){a.ha()&&Kb(a.ha(),"jfk-button-clear-outline",b)}function Jt(a)
{a.ha()&&Lt(a.wd(),a)}function Mt(a,b){if("string"===typeof a){var
c=a;a=C("IMG");ze(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 It(){this.na=this.Wa()+"-standard";this.i=this.Wa()+"-
action";this.oa=this.Wa()+"-primary";this.o=this.Wa()+"-default";this.N=this.Wa()
+"-flat";this.ma=this.Wa()+"-narrow";this.O=this.Wa()+"-mini";this.s=this.Wa()+"-
contrast"}u(It,Et);It.Eb=function(){return
Dt(It)};f=It.prototype;f.Hf=function(a,b,c){a&&c.va!=a&&(c.va=a,Jt(c));b&&c.yb!
=b&&(c.yb=b,Jt(c))};f.Wa=function(){return"jfk-button"};
f.Oc=function(a){var b=a.g,c=ct(et,{disabled:!
a.isEnabled(),checked:jr(a,16),style:a.va,title:a.sf(),ww:a.Ka,value:a.Ab(),width:a
.Bb()},void 0,b);b.Jm(c,a.Gc());this.Sb(a,c);return c};
f.Sb=function(a,b){It.ta.Sb.call(this,a,b);this.j||
(this.j=ad(this.na,t(this.Hf,0,null),this.i,t(this.Hf,2,null),this.oa,t(this.Hf,3,n
ull),this.o,t(this.Hf,1,null),this.N,t(this.Hf,4,null),this.O,t(this.Hf,5,null),thi
s.s,t(this.Hf,6,null),this.ma,t(this.Hf,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.xc=function(a,b)
{a&&a.setAttribute("value",b)};
function Lt(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.o);c(6==g,a.s);c(1==b.Bb(),a.ma);c(!b.isEnabled(),a.Wa()+"-
disabled");Jb(b.ha(),e);Hb(b.ha(),d)};function Nt(a,b){this.g=a instanceof A?a:new
A(a,b)}u(Nt,Mr);Nt.prototype.Pc=function(a,b,c,d)
{Qr(this.g,a,b,c,null,null,d)};function Ot(a,b){this.g=a instanceof A?a:new
A(a,b)}u(Ot,Mr);Ot.prototype.Pc=function(a,b,c,d)
{Nr(yh(a),0,a,b,this.g,c,null,d)};function Pt(a){this.g=new go;this.size=0;if(a)
{a=Nj(a);for(var b=a.length,c=0;c<b;c+
+)this.add(a[c]);this.size=this.g.size}}function Qt(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Sa(a):b.charAt(0)+a}f=Pt.prototype;f.add=
function(a){this.g.set(Qt(a),a);this.size=this.g.size};f.remove=function(a)
{a=this.g.remove(Qt(a));this.size=this.g.size;return a};f.has=function(a){return
io(this.g,Qt(a))};f.lc=function(){return this.g.lc()};f.values=function(){return
this.g.values()};f.clone=function(){return new Pt(this)};
f.hf=function(){return this.g.hf(!1)};Pt.prototype[Symbol.iterator]=function()
{return this.values()};function Rt(a,b,c){this.N=c||(a?
bf(B(a)):bf());Ur.call(this,this.N.Ra("DIV",
{style:"position:absolute;display:none;"}));this.O=new A(1,1);this.$b=new
Pt;this.ma=null;a&&this.attach(a);null!=b&&this.lq(b)}u(Rt,Ur);var
St=[];f=Rt.prototype;f.Wb=null;f.className="goog-
tooltip";f.dh=500;f.Wh=0;f.attach=function(a){a=B(a);this.
$b.add(a);O(a,"mouseover",this.Le,!1,this);O(a,"mouseout",this.oj,!
1,this);O(a,"mousemove",this.Ug,!1,this);O(a,"focus",this.Vm,!
1,this);O(a,"blur",this.oj,!1,this)};f.wl=function(){return this.Wh};
f.lq=function(a){H(this.ha(),a)};f.km=function(a){var
b=this.ha();b&&xe(b,a)};f.qg=function(a){var
b=this.ha();b&&F(b);Rt.ta.qg.call(this,a);a?
(b=this.N.g.body,b.insertBefore(a,b.lastChild),Ui(this.ma),this.ma=new
dn(this.ha()),Wi(this,this.ma),O(this.ma,"focusin",this.Gg,void
0,this),O(this.ma,"focusout",this.li,void 0,this)):
(Ui(this.ma),this.ma=null)};function Tt(a){return a.Ca?a.isVisible()?4:1:a.na?
3:a.isVisible()?2:0}
f.wj=function(a){if(!this.isVisible())return!1;var
b=Ch(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.$l=function(){if(!
sn.prototype.$l.call(this))return!1;if(this.g)for(var a,b=0;a=St[b];b+
+)Kf(a.ha(),this.g)||a.Da(!
1);nb(St,this);a=this.ha();a.className=this.className;this.Gg();O(a,"mouseover",thi
s.Dl,!1,this);O(a,"mouseout",this.ap,!1,this);Ut(this);return!0};
f.jh=function(){ob(St,this);for(var a=this.ha(),b,c=0;b=St[c];c+
+)b.g&&Kf(a,b.g)&&b.Da(!1);this.nb&&this.nb.li();wj(a,"mouseover",this.Dl,!
1,this);wj(a,"mouseout",this.ap,!1,this);this.g=void 0;0==Tt(this)&&(this.Ua=!
1);sn.prototype.jh.call(this)};f.ai=function(a,b){this.g==a&&io(this.
$b.g,Qt(this.g))&&(this.Ua||!this.Nc?(this.Da(!1),this.isVisible()||
(this.g=a,this.setPosition(b||this.jj(0)),this.Da(!0))):this.g=void 0);this.Ca=void
0};
f.Ap=function(a){this.na=void 0;if(a==this.g){a=this.N;var
b;a=(b=Wf(a.g))&&this.ha()&&a.Km(this.ha(),b);null!=this.Wb&&(this.Wb==this.ha()||
io(this.$b.g,Qt(this.Wb)))||a||this.oa&&this.oa.Wb||this.Da(!1)}};function Vt(a,b)
{var c=rf(a.N.g);a.O.x=b.clientX+c.x;a.O.y=b.clientY+c.y}f.Le=function(a){var
b=Wt(this,a.target);this.Wb=b;this.Gg();b!
=this.g&&(this.g=b,this.Qj(b),Xt(this),Vt(this,a))};function Wt(a,b){try{for(;b&&!
io(a.$b.g,Qt(b));)b=b.parentNode;return b}catch(c){return null}}
f.Ug=function(a){Vt(this,a);this.Ua=!0};f.Vm=function(a)
{this.Wb=a=Wt(this,a.target);this.Ua=!0;if(this.g!=a){this.g=a;var
b=this.jj(1);this.Gg();this.Qj(a,b);Xt(this)}};f.jj=function(a){return 0==a?
(a=this.O.clone(),new Yt(a)):new Zt(this.Wb)};function Xt(a){if(a.g)for(var
b,c=0;b=St[c];c++)Kf(b.ha(),a.g)&&(b.oa=a,a.nb=b)}
f.oj=function(a){var b=Wt(this,a.target),c=Wt(this,a.relatedTarget);b!
=c&&(b==this.Wb&&(this.Wb=null),Ut(this),this.Ua=!1,!this.isVisible()||
a.relatedTarget&&Kf(this.ha(),a.relatedTarget)?this.g=void
0:this.li())};f.Dl=function(){var a=this.ha();this.Wb!
=a&&(this.Gg(),this.Wb=a)};f.ap=function(a){var b=this.ha();this.Wb!=b||
a.relatedTarget&&Kf(b,a.relatedTarget)||
(this.Wb=null,this.li())};f.Qj=function(a,b){this.Ca||
(this.Ca=T(r(this.ai,this,a,b),this.dh))};
function Ut(a){a.Ca&&(jl(a.Ca),a.Ca=void 0)}f.li=function()
{2==Tt(this)&&(this.na=T(r(this.Ap,this,this.g),this.wl()))};f.Gg=function()
{this.na&&(jl(this.na),this.na=void 0)};f.wa=function(){var a;this.Da(!
1);Ut(this);for(var b=this.$b.lc(),c=0;a=b[c];c++)wj(a,"mouseover",this.Le,!
1,this),wj(a,"mouseout",this.oj,!1,this),wj(a,"mousemove",this.Ug,!
1,this),wj(a,"focus",this.Vm,!1,this),wj(a,"blur",this.oj,!1,this);b=this.
$b;ko(b.g);b.size=0;this.ha()&&F(this.ha());this.Wb=null;delete
this.N;Rt.ta.wa.call(this)};
function Yt(a,b){Ot.call(this,a,b)}u(Yt,Ot);Yt.prototype.Pc=function(a,b,c)
{b=yh(a);b=Bh(b);c=c?new eh(c.top+10,c.right,c.bottom,c.left+10):new
eh(10,0,0,10);Qr(this.g,a,8,c,b,9)&496&&Qr(this.g,a,8,c,b,5)};function Zt(a)
{Rr.call(this,a,5)}u(Zt,Rr);Zt.prototype.Pc=function(a,b,c){var d=new
A(10,0);Nr(this.g,this.i,a,b,d,c,9)&496&&Nr(this.g,4,a,1,d,c,5)};function $t(a,b,c)
{Rt.call(this,a,b,c)}u($t,Rt);f=$t.prototype;f.$i=!1;f.vi=!1;f.Di=function()
{$t.ta.Di.call(this);this.Ka=jh(Lh(this.ha()));this.g&&(this.ab=jh(Lh(this.g)));thi
s.vi=this.$i;O(this.N.g,"mousemove",this.Ug,!1,this)};f.jh=function()
{wj(this.N.g,"mousemove",this.Ug,!1,this);this.ab=this.Ka=null;this.vi=!
1;$t.ta.jh.call(this)};
f.wj=function(a){if(this.va){var b=Ch(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
$t.ta.wj.call(this,a)};function au(a,b){if(a.ab&&gh(a.ab,b)||a.wj(b))return!
0;a=a.oa;return!!a&&a.wj(b)}f.Ap=function(a){this.na=void 0;a!=this.g||
au(this,this.O)||this.Wb||this.oa&&this.oa.Wb||nc&&0==this.O.x&&0==this.O.y||
this.Da(!1)};
f.Ug=function(a){var b=this.isVisible();if(this.Ka){var c=rf(this.N.g);c=new
A(a.clientX+c.x,a.clientY+c.y);au(this,c)?b=!
1:this.vi&&(b=hh(this.Ka,c)>=hh(this.Ka,this.O))}if(b)
{if(this.li(),this.Wb=null,b=this.oa)b.Wb=null}else 3==Tt(this)&&this.Gg();
$t.ta.Ug.call(this,a)};f.Dl=function(){this.Wb!=this.ha()&&(this.vi=!
1,this.Wb=this.ha())};f.wl=function(){return this.vi?
100:$t.ta.wl.call(this)};function bu(a,b){a=new
$t(a);a.km(Ql(b.innerHTML));a.className="buy-tip-card";a.va=new eh(5,5,5,5);a.$i=!
0;a.dh=500;a.Wh=250};function cu(a,b){this.Cb=a||200;this.yb=b||
108;W.call(this)}u(cu,W);cu.prototype.Db=function(){return
this.Cb};cu.prototype.Bb=function(){return this.yb};function du(a)
{Rt.call(this,a,void 0,void 0);this.Fo=!1;this.$i=!0;this.dh=500}m(du,
$t);du.prototype.Qj=function(a,b){b||(b=new Sr(a,9,!0));
$t.prototype.Qj.call(this,a,b)};du.prototype.className="unified-hovercard";var
eu="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function fu(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"),kk(a,"output")):"ge-tablet-app"==b?
(R(a,"dapp","4"),kk(a,"output")):"ge-ip-app"==b?R(a,"dapp","1"):"ge-android-
app"==b&&R(a,"dapp","3");S(c,"authuser")||kk(a,"authuser");eu.forEach(function(d)
{var e=S(c,d);e&&R(a,d,e)})};function gu(a,b,c)
{Vi.call(this);this.i=null;this.data=a;this.g=b;this.maxWidth=c||
500}m(gu,Vi);gu.prototype.wa=function(){this.i&&this.i.Ha()};function hu(a){return
a.i||(a.i=new Aj(a))}
gu.prototype.j=function(a){var b=C("DIV"),c=new Q(this.data.Aa.Vg||
this.data.Aa.Vp);this.data.Aa.source&&R(c,"source",this.data.Aa.source);var
d=this.data.hb();this.data.Aa.rq&&(d+=": "+this.data.Aa.rq);d=C("A",
{},d);d.classList.add(this.g+"-
title");ye(d,c.toString());b.appendChild(d);a.appendChild(b);iu(this,a);b=C("DIV");
if("number"===typeof(this.data.Aa.Yp||0)){d=this.data.Aa.Yp||
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.Tv;d=C("A",
{},this.data.Aa.hv+" rese\u0144as");d.classList.add(this.g+"-reviews-
link");d.classList.add("goog-inline-
block");ye(d,c);b.appendChild(d);a.appendChild(b);this.data.Aa.wm&&(c=new
ki,b=C("DIV",this.g+"-snippet"),N(b,c.g(this.data.Aa.wm+" ")),c=C("A",{},
"m\u00e1s \u00bb"),c.classList.add(this.g+"-more-
link"),ye(c,this.data.Aa.Vg),b.appendChild(c),a.appendChild(b))};
function iu(a,b){var c="",d=C("DIV"),e=a.data.Aa.Tk;if(!Nb(Ye(e))){c=e.split(/\s*,\
s*/g);e=c.length;if(!e)return;var g=C("SPAN","author"),h=e-1,k=xf(",
");v(c,function(l,n){var p=l?l.replace(ju,""):"";p=Me(p);l=new Q(Le('/ebooks?
output=ws2&as_brr=5&q=inauthor:"%s"',p));fu(l);p=C("A",
{},p);ye(p,l.toString());g.appendChild(p);n<h&&g.appendChild(k.cloneNode(!
0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.Aa.Gj&&(yf(d,C("SPAN",a.g+"-
pubdate",c+a.data.Aa.Gj)),c="\u00a0-\u00a0");a.data.Aa.Gp&&(d.appendChild(xf(c)),
yf(d,C("SPAN",a.g+"-pagesnum",a.data.Aa.Gp+" p\u00e1ginas")));b.appendChild(d)}
function ku(a,b,c,d,e,g,h){c=C("A",
{id:h||""},c);ye(c,e?"#":d);c.classList.add(a.g+"-button");c.classList.add(a.g+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=dg||
eg?"touchstart":"click",hu(a).yf(c,e,function(k){k.preventDefault();k=C("FORM",
{method:"POST"});var l=d instanceof yd?d:Hd(d);k.action=Ad(l);I(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var
ju=/(<b\s*>)|(<\/b>)/ig,lu={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIA
L_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function mu()
{this.Aa={}}f=mu.prototype;f.hb=function(){return this.Aa.title};f.Yb=function()
{return this.Aa.Cm};f.Rd=function(){return this.Aa.Rd};f.Jl=function(){return
this.Aa.Jl};f.Zf=function(){return this.Aa.Zf};f.Zh=function(){return
this.Aa.Zh};function nu(){this.g=[]}f=nu.prototype;f.getId=function(){return
this.lb};f.$g=function(a){this.lb=a};f.hb=function(){return
this.Ec};f.Pg=function(){return this.s};function ou(a,b,c){if(pu(a,b)||
null==a.ma||!a.j)c&&c(null);else{var d=a.ma.clone();a=r(a.Ns,a,b,c||
Ma);R(d,"id",b);ol(d,a,"POST")}}function qu(a,b,c){if(pu(a,b)&&null!=a.oa&&a.na)
{var d=a.oa.clone();a=r(a.bt,a,b,c||Ma);R(d,"id",b);ol(d,a,"POST")}else c&&c(null)}
f.Ns=function(a,b,c){var d=null;xl(c.target)&&(d=new
mu,d.Aa.Cm=a,this.g.push(d));b(d)};f.bt=function(a,b,c){var
d=null;xl(c.target)&&(d=pu(this,a),ru(this,d));b(d)};function ru(a,b)
{qb(a.g,function(c){return c.Yb()==b.Yb()})}function pu(a,b){return
kb(a.g,function(c){return c&&c.Yb()==b})};function su(a)
{this.Aa={};this.Aa.title=a.title;this.Aa.rq=a.subtitle;this.Aa.Tk=a.authors;this.A
a.Vp=a.preview_url;this.Aa.Vg=a.info_url;this.Aa.Gj=a.pub_date;this.Aa.Gp=a.num_pag
es;this.Aa.Eq=a.viewability;this.Aa.Zw=a.subject;this.Aa.uq=a.thumbnail_url;this.Aa
.wm=a.snippet;this.Aa.Tw=a.list_price;this.Aa.hq=a.sale_price;this.Aa.Xw=a.sale_pri
ce_better;this.Aa.kv=a.offer_price;this.Aa.Yk=a.buy_url;this.Aa.Zp=a.read_url;this.
Aa.xj=a.is_free_ebook||!1;this.Aa.vj=a.in_my_ebooks||!
1;this.Aa.Uw=a.my_ebooks_url||
"";this.Aa.Yp=a.rating_score||0;this.Aa.hv=a.num_reviews||
0;this.Aa.Rd=a.is_purchased||!1;this.Aa.Yh=a.is_ebook||!
1;this.Aa.gx=a.write_review_url||"";this.Aa.qt=a.add_to_my_ebooks_url||"";this.Aa.F
v=a.preview_ebook_url||"";this.Aa.Tv=a.reviews_url||"";this.Aa.Wj=a.view_order_url|
|"";this.Aa.Lw=a.add_to_my_ebooks_url;this.Aa.Ms=a.add_to_my_ebooks_url_is_on_play|
|!1;this.Aa.tj=a.has_flowing_text||!1;this.Aa.uj=a.has_scanned_text||!1;var
b=op(a.info_url);this.Aa.Cm=b;this.Aa.Nw=a.canonical_atb_url||
"";this.Aa.Jl=a.is_rentable||!1;this.Aa.ag=a.is_pre_order||!
1;this.Aa.Pp=a.on_sale_date||"";this.Aa.Zf=a.is_pre_ordered||!
1;this.Aa.Sw=a.issue_volume_count||0;this.Aa.Zh=a.is_volume_cancelled||!
1;this.Aa.Ps=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.Aa.Ij=1;break;case 2:this.Aa.Ij=2}this.Aa.Pv=a.rental_end_utc||
0}m(su,mu);function tu(a){this.g=[];this.
$g(a.id);this.o=a.owner_uid;this.Ec=a.title;this.s=a.description;this.va=a.num_volu
mes;this.ze=a.access||"0";this.Pa=a.can_modify_metadata;this.O=a.predefined;this.na
=a.can_remove_volumes;this.j=a.can_add_volumes;this.ua=a.can_only_add_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 su(b)}))}m(tu,nu);function uu()
{W.call(this);this.j=[];this.i=[]}u(uu,W);function vu(a){var b=new
Q(tf().location);b=new Q(b);return a===parseInt(S(b,"as_coll"),10)}function
wu(a,b,c){xu(a,b.getId())||(a=b.O?a.j:a.i,c?ub(a,void 0,0,b):a.push(b))}function
yu(a,b,c){var d=1==b.ze;a=new
Q(a);R(a,"cl_title",b.hb());R(a,"cl_mode",d?"public":"private");b="cl_des="+encodeU
RIComponent(String(b.Pg()));ol(a,c,"POST",b)}
uu.prototype.N=function(a){a=a.target;if(xl(a)){a=new tu(zl(a));var
b=xu(this,a.getId());b.Ec=a.hb();b.s=a.Pg();b.ze=a.ze;b=new
Yi("update",this);b.shelf=a;this.dispatchEvent(b)}};uu.prototype.o=function(a,b)
{b=b.target;xl(b)&&(b=new tu(zl(b)),wu(this,b,a),a=new
Yi("add",this),a.shelf=b,this.dispatchEvent(a))};function zu(a,b){a.s=new
Q(b);R(a.s,"jscmd","ClCreate")}function xu(a,b){return kb(Au(a),function(c){return
c.getId()==b})}function Au(a){return zb(a.j,a.i)};function Bu(a,b){var c=C("A",
{},"Ver pedido");ye(c,a);c.classList.add(b);return c};function Cu(a,b,c)
{gu.call(this,a,b,c);S(new Q(this.data.Aa.Vg),"dapp")}m(Cu,gu);
Cu.prototype.render=function(a){Af(a);var b=C("DIV",this.g),c=C("DIV",this.g+"-
meta");this.j(c);var d=C("DIV",this.data.Aa.Yh?this.g+"-footer":this.g+"-footer-
nonebook"),e=C("DIV",this.g+"-footer-
inner");if(this.data.Aa.Yh)if(this.data.Zh()&&vu(1))Du(this,e);else
if(this.data.Aa.ag&&!this.data.Rd()||this.data.Zf()){var g=C("DIV",this.g+"-pre-
order-date");g.textContent="Disponible el:
"+this.data.Aa.Pp;e.appendChild(g);this.data.Zf()&&vu(1)&&Du(this,e)}else
if(this.data.Rd()&&vu(1))Eu(this,e),Du(this,
e);else{Eu(this,e);g=!this.data.Rd()&&!this.data.Aa.xj;var h=this.data.Aa.xj&&!
this.data.Aa.vj;if(g||h){g=C("SPAN",{"class":this.g+"-footer-inner-
right"});if(h=this.data.Aa.Fv||this.data.Aa.Zp){for(var
k=h.search(Uj),l=0,n,p=[];0<=(n=Tj(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(Wj,"$1");h=Sj(h,"source","ebookstore"
)}h&&(k=C("A",{id:"unified-hovercard-preview-link"},"vista
previa"),ye(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,"")};
Cu.prototype.j=function(a){if(!(this.data.Rd()||this.data.Zf()||
this.data.Zh())&&this.data.Aa.Wj&&vu(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.Wj){var
c=Bu(this.data.Aa.Wj,"primary"),d=C("SPAN");d.innerText="&nbsp;";b.appendChild(d);b
.appendChild(c)}a.appendChild(b)}gu.prototype.j.call(this,a);b=C("DIV",this.g+"-
book-options");this.data.Aa.Yh?(this.data.Aa.xj?
this.data.Aa.vj?Fu(this,b):ku(this,b,"Read eBook",this.data.Aa.qt,!
this.data.Aa.Ms,void 0,"unified-hovercard-free-btn"):this.data.Zf()?
(c=C("SPAN",this.g+"-pre-ordered","Pedido por
adelantado"),b.appendChild(c)):this.data.Zh()&&vu(1)?(c=C("DIV",this.g+"-
cancelled"),d=this.data.Aa.Ps,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.vj?!this.data.Rd()&&this.data.Aa.vj?
Gu(this,b):this.data.Rd()&&Fu(this,b):Gu(this,b),vu(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.Vp,Tc(lu,this.data.Aa.Eq)&&!Nb(c)?ku(this,b,"Vista previa",c,void
0,void 0,"unified-hovercard-preview-sample"):ku(this,b,"Vista previa",
c,!1,!0,"unified-hovercard-preview-sample"));a.appendChild(b)};function Du(a,b){var
c=C("DIV",{id:"unified-hovercard-purchased-shelf-links","class":a.g+"-order-links-
container"}),d=a.data.Aa.Wj;d&&(d=Bu(d,""),c.appendChild(d));a.data.Zf()||
(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 Gu(a,b){a.data.Aa.ag&&!a.data.Rd()?ku(a,b,"Reservar eBook
("+a.data.Aa.hq+")",a.data.Aa.Yk,void 0,void 0,"unified-hovercard-buy-
btn"):a.data.Jl()?ku(a,b,"EBOOK DESDE "+a.data.Aa.kv,a.data.Aa.Yk,void 0,void
0,"unified-hovercard-buy-btn"):ku(a,b,"Comprar eBook -
"+a.data.Aa.hq,a.data.Aa.Yk,void 0,void 0,"unified-hovercard-buy-btn")}function
Fu(a,b){ku(a,b,"Leer ahora",a.data.Aa.Zp,void 0,void 0,"unified-hovercard-read-
now")}
function Eu(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.tj?
(x(n,e),x(p,e),x(w,e),x(D,e)):(a.data.Aa.uj?(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 Hu(a,b,c)
{du.call(this,a);this.Xb=em();this.j=this.Ba=this.o=null;this.Rb=b;this.i=null;this
.Vb=!!c;this.render(b);Iu(this)}m(Hu,du);Hu.prototype.wa=function()
{hu(this.i).Ha();F(this.ha())};Hu.prototype.ai=function(a,b)
{du.prototype.ai.call(this,a,b);this.isVisible()&&(this.Tl=this.Xb?new eh(0,-
2,0,0):new eh(0,0,0,-2),this.isVisible()&&this.og(),this.o=this.g,Ju(this))};
Hu.prototype.render=function(a)
{this.i&&(this.i.Ha(),this.j=this.Ba=null);this.i=new
Cu(a,this.className,435,this.Vb);this.i.render(this.ha());Iu(this);this.isVisible()
&&Ju(this)};
function Ju(a){var b=C("DIV"),c=C("DIV");var d=Lh(a.o||null);var e=Lh(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=mh(e,d);h||(h=new
ih(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,Uu: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.Uu?(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.Yh||x(c,a.className+"-
nofooter"),x(c,a.className+"-arrow-down"),x(b,a.className+"-arrow-down-
border"));a.j?Ef(b,a.j):a.ha().appendChild(b);a.Ba?
Ef(c,a.Ba):a.ha().appendChild(c);a.Ba=c;a.j=b}
Hu.prototype.Fc=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=Hl(b.href),window.location.replace(Si(a))))}c&&this.dispatchEvent(new
Yi(c,this))}};
function Iu(a){var b=dg||
eg?"touchstart":"click";Dj(hu(a.i),a.ha(),b,a.Fc,a)};function Ku(a,b,c)
{cu.call(this,b);this.i=a;this.j=null;this.o=!1;if(c==(1).toString()||
c==(7).toString())this.o=!0}u(Ku,cu);var Lu=new P;
Ku.prototype.Qc=function(a){var b=C("A",{className:"slider-link goog-inline-
block"});K(b,"",this.Db());var c=new Q(this.i.Aa.Vg);this.i.Aa.source?
R(c,"source",this.i.Aa.source):R(c,"source","gbs_slider_thumb");kk(c,"num");ye(b,c.
toString());a.appendChild(b);this.j=E("IMG");this.j.alt="";this.g.yf(this.j,"load",
r(this.oa,this));Lu.dispatchEvent("start");(a=this.i.Aa.uq)?(a=new
Q(a),R(a,"h",this.Db()),R(a,"stbn",1),kk(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.o&&2==this.i.Aa.Ij?
(this.s=C("SPAN",["bookcard-badge","bookcard-sample-
label"],"Caducados"),b.appendChild(this.s)):this.o&&1==this.i.Aa.Ij?
(a=this.i,1==a.Aa.Ij?(a=a.Aa.Pv-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.s=C("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.s)):!this.o||this.i.Rd()||this.i.Aa.xj||
(this.s=C("SPAN",["bookcard-badge","bookcard-sample-label"],
"Muestra"),b.appendChild(this.s));pj(b,"mouseover",this.na.bind(this,b))};Ku.protot
ype.oa=function()
{this.dispatchEvent("render");Lu.dispatchEvent("complete");this.s&&Kh(this.s,L(this
.j).width)};Ku.prototype.na=function(a,b){(new Hu(a,this.i)).Le(b)};function
Mu(a,b,c){Ku.call(this,a,b-40,c);this.N=C("DIV","slider-annotation");this.O=!
1}m(Mu,Ku);Mu.prototype.Qc=function(a)
{pj(this,"render",r(this.ua,this));Ku.prototype.Qc.call(this,a);a.appendChild(this.
N)};Mu.prototype.ua=function(a){this.O||
(a.stopPropagation(),a=this.ma(),this.N.appendChild(a),this.O=!
0,this.dispatchEvent("render"))};function Nu(a,b,c)
{Mu.call(this,a,b,c)}m(Nu,Mu);Nu.prototype.Qc=function(a)
{Mu.prototype.Qc.call(this,a)};Nu.prototype.ma=function(){var
a=this.i,b=E("DIV"),c=C("A",{className:"slider-annotation-
title"},xf(a.hb()));ye(c,a.Aa.Vg);b.appendChild(c);if(a=a.Aa.Tk)a=C("DIV","slider-
annotation-author",xf(a)),b.appendChild(a);K(b,L(this.j).width+5,"");return
b};function Ou(){this.g=Pu;this.kg=5E3}var Qu=0;Ou.prototype.send=function(a,b,c,d)
{a=a?Yc(a):{};d=d||"_"+(Qu++).toString(36)+Date.now().toString(36);var
e="_callbacks___"+d;b&&(q[e]=Ru(d,b),a.callback=e);b={timeout:this.kg,Ss:!
0};e=vd.exec(ud(this.g).toString());var g=e[3]||"";e=wd(e[1]+xd("?",e[2]||"",a)
+xd("#",g,void 0));b=Ho(e,b);Do(b,null,Su(d,a,c),void
0);return{lb:d,xo:b}};Ou.prototype.cancel=function(a)
{a&&(a.xo&&a.xo.cancel(),a.lb&&Tu(a.lb,!1))};
function Su(a,b,c){return function(){Tu(a,!1);c&&c(b)}}function Ru(a,b){return
function(c){Tu(a,!0);b.apply(void 0,arguments)}}function Tu(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 Uu(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.s=-
1;this.g=0;this.o=this.O=null;this.va={}}u(Uu,P);f=Uu.prototype;f.rk=!0;f.Rk=!
1;f.wd=function(){return this.j};
f.handleEvent=function(a){var b=this.ma;if(a.target==this.j)switch(a.type){case
"hilite":this.Me(a.Ef);break;case "select":var c=!1;if("number"===typeof a.Ef)
{a=a.Ef;var d=this.i[Vu(this,a)];c=!!d&&b.Kl&&b.Kl(d);d&&!c&&this.s!
=a&&this.Me(a)}c||this.eg();break;case "canceldismiss":Wu(this);break;case
"dismiss":Xu(this)}};f.ji=function(a){this.N!
=a&&(this.N=a,this.ma.cq(this.N,10,r(this.Yu,this)),Wu(this))};f.qd=function()
{return this.j.isVisible()};
function Yu(a){for(var b=a.g+a.i.length-1,c=a.s,d=0;d<a.i.length;d++)
{if(c>=a.g&&c<b)c++;else if(-1==c)c=a.g;else{a.Rk&&c==b&&a.Me(-
1);break}if(a.Me(c))break}}f.Me=function(a){var b=Vu(this,a),c=this.i[b];return
c&&this.ma.Kl&&this.ma.Kl(c)?!1:(this.s=a,this.j.Me(a),-1!=b)};
f.eg=function(){var a=Vu(this,this.s);if(-1!=a){var b=this.i[a],c=this.na;if(c.Mb)
{var d=b.toString();if(c.j){var e=Zu(c,c.Ab(),$u(c.Mb)[0]),g=av(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;bv(g)&&(g.selectionStart=e);g=c.Mb;bv(g)&&(g.
selectionEnd=e)}}else c.xc(d);c.fm=!0}this.Ee();this.dispatchEvent({type:"update",
Ef:b,index:a});return!
0}this.Ee();this.dispatchEvent({type:"update",Ef:null,index:null});return!
1};f.Ee=function(){this.s=-
1;this.N=null;this.g+=this.i.length;this.i=[];window.clearTimeout(this.o);this.o=nu
ll;this.j.Ee();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Xu(a){a.o||(a.o=window.setTimeout(r(a.Ee,a),100))}f.rp=function()
{return this.o?(window.clearTimeout(this.o),this.o=null,!0):!1};function Wu(a)
{a.rp()||window.setTimeout(r(a.rp,a),10)}
f.wa=function(){Uu.ta.wa.call(this);delete
this.va;this.j.Ha();this.na.Ha();this.ma=null};f.Yu=function(a,b,c)
{this.N==a&&this.dm(b,c)};
f.dm=function(a,b){var c="object"==Oa(b)&&b;b=(c?c.i():b)?Vu(this,this.s):-
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.Lj(a);this.j.dm(d,this.N,this.O);a=this.rk;c&&void 0!
==c.g()&&(a=c.g());this.s=-1;(a||0<=b)&&0!=d.length&&this.N&&(0<=b?
this.Me(this.g+b):Yu(this));this.dispatchEvent("suggestionsupdate")};function
Vu(a,b){b-=a.g;return 0>b||b>=a.i.length?-1:b}f.update=function(a)
{this.na.update(a)};function $u(a){var b=0,c=0;bv(a)&&(b=a.selectionStart,c=-
1);return[b,c]}function bv(a){try{return"number"==typeof a.selectionStart}catch(b)
{return!1}};function cv(a,b,c,d){Vi.call(this);d=d||150;this.j=null!=c?c:!
0;this.o=a||",;";this.ua=this.o.charAt(0);a=this.j?"[\\s"+this.o+"]+":"[\\s]
+";this.na=new RegExp("^"+a+"|"+a+"$","g");this.oa=new RegExp("\\s*["+this.o+"]
$");this.O=b||"";this.va=this.j;this.Ya=0<d?new hl(d):null;this.i=new
Aj(this);this.N=new Aj(this);this.s=new Oq;this.ma=-
1}u(cv,Vi);f=cv.prototype;f.Mb=null;f.Ql="";f.If=!1;f.fm=!1;f.Ab=function(){return
this.Mb.value};f.xc=function(a){this.Mb.value=a};
function dv(a,b)
{If(b)&&(Gm(b,"combobox"),X(b,"autocomplete","list"));a.i.ka(b,"focus",a.Wm);a.i.ka
(b,"blur",a.fr);a.Mb||
(a.N.ka(b,"keydown",a.tv),If(b)&&Wf(ef(b))==b&&ev(a,b))}f.er=function(a){for(var
b=0;b<arguments.length;b++)dv(this,arguments[b])};f.wa=function()
{cv.ta.wa.call(this);this.i.Ha();delete
this.i;this.N.Ha();this.s.Ha();Ui(this.Ya)};
f.Sc=function(a){switch(a.keyCode){case 40:if(this.g.qd())return
Yu(this.g),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.g.qd()){a:for(var
b=this.g,c=b.s,d=0;d<b.i.length;d++){if(c>b.g)c--;else{b.Rk&&c==b.g&&b.Me(-
1);break}if(b.Me(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.g.qd()||a.shiftKey)this.g.Ee();else
if(this.update(),this.g.eg()&&this.va)return a.preventDefault(),!0;break;case
13:if(this.g.qd()){if(this.update(),this.g.eg())return a.preventDefault(),
a.stopPropagation(),!0}else this.g.Ee();break;case 27:if(this.g.qd())return
this.g.Ee(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.If)return this.If||
(this.i.ka(this.Mb,"keyup",this.Lp),this.i.ka(this.Mb,"keypress",this.Kp),this.If=!
0),!0}return fv(this,a)};function fv(a,b){var c=a.j&&b.charCode&&-1!
=a.o.indexOf(String.fromCharCode(b.charCode));c&&a.update();return c&&a.g.eg()?
(b.preventDefault(),!0):!1}f.Xt=function(){return!1};f.Wm=function(a)
{ev(this,a.target||null)};
function ev(a,b){Fj(a.N);a.g&&Wu(a.g);b!
=a.Mb&&(a.Mb=b,a.Ya&&(a.Ya.start(),a.i.ka(a.Ya,"tick",a.Ym)),a.Ql=a.Ab(),a.s.attach
(a.Mb),a.i.ka(a.s,"key",a.Xm),a.i.ka(a.Mb,"mousedown",a.Mp),z&&a.i.ka(a.Mb,"keypres
s",a.Jp))}f.fr=function()
{this.Mb&&(this.i.Xa(this.s,"key",this.Xm),Sq(this.s),this.i.Xa(this.Mb,"keyup",thi
s.Xt),this.i.Xa(this.Mb,"mousedown",this.Mp),z&&this.i.Xa(this.Mb,"keypress",this.J
p),this.If&&gv(this),this.Mb=null,this.Ya&&(this.Ya.stop(),this.i.Xa(this.Ya,"tick"
,this.Ym)),this.g&&Xu(this.g))};
f.Ym=function(){this.update()};f.tv=function(a){this.Wm(a)};f.Xm=function(a)
{this.ma=a.keyCode;this.g&&this.Sc(a)};f.Kp=function(){this.If&&229!
=this.ma&&gv(this)};f.Lp=function(a){this.If&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&gv(this)};f.Mp=function(){};function gv(a){a.If&&(a.If=!
1,a.i.Xa(a.Mb,"keypress",a.Kp),a.i.Xa(a.Mb,"keyup",a.Lp))}f.Jp=function(a)
{fv(this,a)};
f.update=function(a){if(this.Mb&&(a||this.Ab()!=this.Ql)){if(a||!this.fm)
{a=$u(this.Mb)[0];var b=this.Ab();a=av(this,b)[Zu(this,b,a)];a=this.na?
String(a).replace(this.na,""):a;this.g&&(this.g.O=this.Mb,this.g.ji(a,this.Ab()))}t
his.Ql=this.Ab()}this.fm=!1};function Zu(a,b,c){a=av(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 av(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.o.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 hv(a,b,c,d){P.call(this);this.oa=a||
document.body;this.g=bf(this.oa);this.ua=!
a;this.ya=null;this.na="";this.i=[];this.o=[];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(hv,P);f=hv.prototype;f.ha=function(){return
this.ya};f.Lj=function(a){this.Ca=a};f.dm=function(a,b,c)
{this.na=b;this.i=a;this.ma=-
1;this.va=Xa();this.j=c;this.o=[];iv(this)};f.Ee=function(){this.N&&(this.N=!
1,jv(this,!1),M(this.ya,!1))};
f.show=function(){this.N||(this.N=!0,jv(this,!0),M(this.ya,!0))};function jv(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"),Jm(a.j,null)))}f.isVisible=function(){return this.N};
function kv(a,b){var c=0<=b&&b<a.i.length?a.i[b]:void 0,d=0<=b&&b<a.o.length?
a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",N:d,Ef:c?
c.data:null})&&(0<=a.ma&&Jb(a.o[a.ma],["ac-active","active"]),a.ma=b,d&&(Hb(d,["ac-
active","active"]),a.j&&Jm(a.j,d),Dh(d,a.ya)))}f.Me=function(a){if(-1==a)kv(this,-
1);else for(var b=0;b<this.i.length;b++)if(this.i[b].id==a){kv(this,b);break}};
function lv(a){if(!a.ya){var b=a.g.Ra("DIV",
{style:"display:none"});a.ya=b;Hb(b,Ob(a.className).split("
"));Gm(b,"listbox");b.id=fn(en.Eb());a.g.appendChild(a.oa,b);O(b,"click",a.Zm,!
1,a);O(b,"mousedown",a.$m,!1,a);O(b,"mouseover",a.an,!1,a)}}
function iv(a){lv(a);a.nb&&(a.ya.style.minWidth=a.nb.clientWidth-
0+"px");a.Ua&&(a.ya.style.maxWidth=a.Ua.clientWidth-
0+"px");a.o.length=0;a.g.Lm(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:fn(en.Eb())});Gm(d,"option");this.O&&this.O.Ov?
this.O.Ov(b,c,d):H(d,b.data.toString());c&&this.ab&&(this.Ba=!
1,mv(this,d,c));x(d,"ac-
row");this.o.push(d);this.g.appendChild(this.ya,d)},a);0==a.i.length?a.Ee():
(a.show(),a.sk(),Qh(a.ya,
!0))}f.sk=function(){if(this.j&&this.ua){var a=this.Ca||this.j;var b=this.Xb?
5:1;Nr(a,b,this.ya,b^1,null,null,65)}};f.wa=function()
{this.ya&&(wj(this.ya,"click",this.Zm,!1,this),wj(this.ya,"mousedown",this.$m,!
1,this),wj(this.ya,"mouseover",this.an,!
1,this),this.g.Ai(this.ya),this.ya=null,this.N=!
1);Ui(this.s);this.oa=null;hv.ta.wa.call(this)};
function mv(a,b,c){if(!a.Ba)if(3==b.nodeType){var
d=null;Array.isArray(c)&&1<c.length&&(d=c.slice(1));c=nv(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=Xf(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&&mv(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,mv(a,b,c),b=d}function nv(a){var b="";if(!
a)return b;Array.isArray(a)&&(a=a.filter(function(c){return!
Nb(Ye(c))}));Array.isArray(a)?b=0<a.length?We(a[0]):"":/^\W/.test(a)||
(b=We(a));return b}function ov(a,b){for(;b&&b!=a.ya&&!Fb(b,"ac-
row");)b=b.parentNode;return b?a.o.indexOf(b):-1}
f.Zm=function(a){var
b=ov(this,a.target);0<=b&&this.dispatchEvent({type:"select",Ef:this.i[b].id});a.sto
pPropagation()};f.$m=function(a)
{a.stopPropagation();a.preventDefault()};f.an=function(a)
{a=ov(this,a.target);0<=a&&!(300>Xa()-
this.va)&&this.dispatchEvent({type:"hilite",Ef:this.i[a].id})};function pv(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 qv;c=new rv(this.Ka||a,this.Ba);c.ua=!0;d=new cv(null,null,!
1);Uu.call(this,b,c,d);d.g=this;d.er(a);this.O=a;this.rk=!1;this.Rk=!
0;O(this,"update",r(this.Ja,this))}u(pv,Uu);pv.prototype.eg=function()
{this.La=this.ua.value;pv.ta.eg.call(this);return!1};
pv.prototype.Ja=function(a){a.Ef&&(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 qv(){}var
Pu=wd(hd(id("//suggestqueries.google.com/complete/search")));qv.prototype.cq=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 Ou;this.i.send(a,c)};qv.prototype.g=function(a,b){var
c=Array.prototype.map.call(b[1],function(d){return d[0]});a(b[0],c)};
function rv(a,b){hv.call(this);this.Ja=a;this.La=b||
0}u(rv,hv);rv.prototype.sk=function(){rv.ta.sk.call(this);var a=0,b=B("gbfwa");b||
(b=lf("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-
1);Array.prototype.forEach.call(hf("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
sv(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=em()?"\u203a":"\
u2039";this.j.setAttribute("title","Desplazarse hacia la izquierda");Qh(this.j,!
0);this.O.appendChild(this.j);this.i=E("div");x(this.i,"slider-
drawables");this.O.appendChild(this.i);this.o=E("A");this.o.textContent=em()?"\
u2039":"\u203a";this.o.setAttribute("title","Desplazarse hacia la
derecha");Qh(this.o,
!
0);this.O.appendChild(this.o);this.g.ka(this.j,"click",this.Xl.bind(this,-.75));thi
s.g.ka(this.o,"click",this.Xl.bind(this,.75));this.wi();this.g.ka(this.j,"click",th
is.Xl.bind(this,-.75));this.resize();this.oa=0;this.na=8<=ec()&&!
Fc("9")&&em();c&&tv(this,c)}u(sv,W);function uv(a){var
b=Math.ceil(1.25*vv(a));b=Math.min(a.ma.length,a.oa+b);v(a.ma.slice(a.oa,b),r(a.gt,
a));a.wi();a.oa=b;b>=a.ma.length&&a.dispatchEvent("render")}f=sv.prototype;
f.gt=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.yf(a,"render",this.it.bind(this,b,c));a.Qc(c)};f.it
=function(a,b){F(a);this.wi();M(b,!0)};function tv(a,b){b=b.map(function(c){return
this.N?new Nu(c,this.Cb):new Ku(c,this.Cb,this.ua)},a);wv(a,b)}function wv(a,b)
{tb(a.ma,b);uv(a)}
f.Xl=function(a){(em()?0>a:0<a)&&uv(this);a*=this.na?-
1:1;a*=L(this.i).width+20;this.s&&(this.s.Ha(),this.s=null);this.s=new
sm([this.i.scrollLeft,0],
[this.i.scrollLeft+a,0],500,vm);O(this.s,"animate",this.gr.bind(this));O(this.s,"en
d",this.wi.bind(this));this.s.play()};f.gr=function(a)
{a=a.coords.map(Math.round);this.i.scrollLeft=a[0]};
f.wi=function(){if(nc&&em()||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.o.className=b?"slider-button
slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.resize=function(){this.wi()};
function vv(a){var b=a.N?110:50;return Math.ceil(L(a.i).width/b)};function
xv(a,b,c){W.call(this);this.i=a;this.source=b?
b:"gbs_bookshelf_slider";this.ma=0;this.o=new
Hj;this.ua=this.o.Fa();this.oa="";this.va="boolean"===typeof c?!c:!
1;pj(this.o,"resize",r(this.bn,this))}m(xv,W);f=xv.prototype;f.bn=function()
{this.o.Fa().width>this.ua.width?
this.Gh():pj(this.o,"resize",r(this.bn,this))};f.render=function(a)
{this.N=a;this.j=this.xl(a);this.g.ka(this.j,"render",r(this.Gh,this))};f.xl=functi
on(){return new sv(this.N,!0,void 0,void 0,this.i.getId())};
f.Gh=function(){this.j.resize();var a=Math.ceil(1.25*vv(this.j))
+1,b=this.nf(this.ma,a);b&&(this.ma+=a,ol(b,r(this.xu,this)))};f.Ng=ba(2);f.xu=func
tion(a){a=a.target;if(xl(a)){if((a=(new tu(zl(a))).g)&&a.length){var
b=op(a[a.length-1].Aa.Vg);this.oa!=b&&(this.oa=b,wv(this.j,yv(this,a)));
(a=Uf(this.ha()))&&Mh(a,1)}else
0==this.j.oa&&this.bq();this.dispatchEvent("success")}};
function yv(a,b){return a.el(b).map(function(c){return this.j.N?new
Nu(c,200,this.i.getId()):new Ku(c,80,this.i.getId())},a)}f.bq=function()
{};f.ha=function(){return this.N};f.el=function(a){return this.source?
a.map(function(b){b.Aa.source=this.source;return b},this):a};function zv(a,b,c)
{this.j=a;this.g=b;this.s=c||!1;a=this.Fa();this.i()?
a.height=120:a.height=65;this.mb(a)}m(zv,Sl);zv.prototype.i=function(){var a=B("gb-
mobile-menu-pubinfo");return a?0<Ff(a).length&&null!=this.j&&0==ro(this.j):!
1};function Av(a){Yl.call(this);this.j=a}u(Av,Yl);Av.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 Bv(a){Av.call(this,a);this.Oe=new
Map}u(Bv,Av);Bv.prototype.zc=function(a){return
this.Oe.get(Cv(cm,a))};Bv.prototype.Lh=function(a){if(a instanceof
zv)a=Cv(a.constructor,a.g);else if(a instanceof cm)a=Cv(a.constructor,a.Ga());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.Oe.get(a)};
Bv.prototype.Sa=function(a){if(a instanceof zv){var
b=Cv(a.constructor,a.g);this.Oe.set(b,a)}else a instanceof
cm&&(b=Cv(a.constructor,a.Ga()),this.Oe.set(b,a));Bv.ta.Sa.call(this,a)};function
Cv(a,b){return Sa(a)+"#"+b.Qa()};function Dv(a,b,c,d)
{this.Vj=this.El=10;this.Bi=this.marginTop=20;b=Math.floor((b-20)/
(100+this.El));d&&2<b&&(b-=b%2);Bv.call(this,b);so(a);a=ib(so(a),function(e){e=new
cm(e);var g=e.Fa();g.width=100;e.mb(g);return e});c&&(c=a[0].Fa(),d=new
Sl,d.mb(c),this.Sa(d));v(a,r(this.Sa,this));Zl(this)}u(Dv,Bv);function
Ev(a,b,c,d,e){Bv.call(this,1);this.N=b;this.s=c;var g=d||!
1,h;a=so(a);v(a,function(k){g&&h&&1<ro(k)-ro(h)&&Fv(this,h,k);var l=B("gb-mobile-
menu-pubinfo");l&&0<Ff(l).length&&!g&&h&&k&&0==ro(h)&&Fv(this,h,k,!0);l=new
cm(k);var n=l.Fa();"fixed_height"==this.N?
n.height=this.s:n.width=this.s;l.mb(n);this.Sa(l);h=k},this);g&&h&&e&&ro(h)<ro(e)&&
Fv(this,h,e);Zl(this)}m(Ev,Bv);function Fv(a,b,c,d){b=new zv(b,c,d||!
1);c=b.Fa();"fixed_height"==a.N?c.height=a.s:c.width=a.s;b.mb(c);a.Sa(b)}
Ev.prototype.o=function(){return this.s};Ev.prototype.Wf=function(){return
this.N};Ev.prototype.Vj=8;function Gv(a,b)
{this.V=a;this.g=b}m(Gv,yp);Gv.prototype.render=function(a){var
b=this.g(a);b.mb(a.Fa());b.setPosition(a.nd());return b};function Hv(a,b){var
c=Iv(a),d=Iv(b);0==ro(a)||0==ro(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.":Jv(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 Iv(a){a=a.hb();var b;/[^0-9]/.test(a)||Nb(a)?b=null:b=Mb(a,"B")?
Os(a,Rs):Os(a,Qs);return b}function Jv(a,b){a=Iv(a);b=Iv(b);return 0==a+1-(b-
1)};function Kv(a,b)
{W.call(this);this.o=a;this.N=b;this.s=b.j;this.j=b.g;this.i=E("DIV");this.i.classN
ame="separator-
container";this.o.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=gf("IMG",e);if(1==b.length){b=
b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-1);Df(g,b,0);x(g,"separator-
message");x(g,"separator-pubinfo-
message")}b=Hv(this.s,this.j);e=Rf(e);c=c.insertRow(-1).insertCell(-
1);g=E("SPAN");g.className="separator-text";c.appendChild(g);var h=this.N;h.i&&h.s?
N(g,yi(e)):N(g,yi(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=Hv(this.s,this.j);Qh(this.i,
!0);V(this.i)}m(Kv,wm);Kv.prototype.mb=function(a)
{K(this.i,a)};Kv.prototype.setPosition=function(a)
{vh(this.i,a)};Kv.prototype.Na=function(){F(this.i)};function Lv(a){var
b=this;W.call(this);this.o=a;this.j=a.s;this.mb(Uh(this.j));this.Gb=new
A(0,0);this.O=null;this.na=new lm(function(){M(b.O,!
1)},600);Wi(this,this.na)}u(Lv,W);f=Lv.prototype;f.mb=function(a){if(!this.i||!
Ke(this.i,a)){this.i=a;var
b=this.o;b.ma=a;Mv(b);this.dispatchEvent("resize")}};f.Xc=function(a)
{this.wc=a;this.N.Na();var b=this.o,c=this.Fa();b.ma=c;Mv(b);b=this.o;a=new
Je(a.Bb(),a.Db());b.oa=a;b.o=!
0;K(b.i,a);T(b.na,0,b);Mv(b);this.dispatchEvent("layoutchange")};
function Nv(a,b){a.N=b}f.vl=function(){return this.N};f.Kb=function(){return
this.wc};f.hc=function(){var
a=this.wc.Kd();this.oa&&(a=this.oa.tl(a));Wp(this.N,a);this.dispatchEvent("update")
};function Ov(a,b){a.oa=b}
f.Yc=function(a){var b=this.Gb.x,c=this.Gb.y;"number"===typeof
a.x&&(a.x=Fe(a.x,0,Math.max(this.wc.Bb()-this.i.width,0)));"number"===typeof
a.y&&(a.y=Fe(a.y,0,Math.max(this.wc.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.o;a=this.Gb;b.O||(b=b.s,null!=a.y&&(b.scrollTop=a.y),null!
=a.x&&(b.scrollLeft=a.x));this.dispatchEvent("move")};
function Pv(a){var b=a.Gb;return b?new
ih(b.x,b.y,a.i.width,a.i.height):null}f.Fa=function(){return
this.i};f.Ed=function(a)
{this.dispatchEvent("movestart");this.Yc(a);this.dispatchEvent("moveend")};function
Qv(a,b,c){a=a.Gb;c(new A(a.x+b.x,a.y+b.y))}
f.Cf=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.Ed(a):(this.s&&(this.s.Ha(),this.s=null),this.s=new
sm([b.x,b.y],[a.x,a.y],250+250*Fe(He(b,a)/800,0,1),vm),O(this.s,"animate",r(this.fn
,this)),O(this.s,"end",r(this.ir,this)),this.dispatchEvent("movestart"),pj(this,"mo
vestart",r(this.s.Ha,this.s)),this.s.play())};f.fn=function(a)
{a=a.coords.map(Math.round);this.Yc(new A(a[0],a[1]))};f.ir=function(a)
{this.fn(a);this.dispatchEvent("moveend")};
f.Fb=function(){return this.j};f.Ke=ba(3);f.Kc=function(){return new
A(Math.round(this.Gb.x+this.i.width/2),Math.round(this.Gb.y+this.i.height/
2))};f.Pe=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()
{Lv.ta.wa.call(this);this.N.Na()};f.nl=function(a)
{null==this.O&&(this.O=a);this.O.style.opacity=0;this.na.start()};f.mt=function()
{var a=this;this.na.stop();M(this.O,!0);T(function()
{a.O.style.opacity=1})};f.en=1;function Rv(a,b)
{Lv.call(this,b);this.wb=a;this.g.ka(a,"pagechange",this.Od);this.g.ka(this.wb,"sea
rchupdate",this.Cl);if(a=B("subscription-
bar"))this.g.ka(this,"scrolldown",t(this.nl,a)),this.g.ka(this,"scrollup",t(this.mt
,a))}u(Rv,Lv);f=Rv.prototype;f.Ld=function(){var
a=this.wc.Kd(),b=[];this.oa&&(a=this.oa.ki(a)[0]||[]);v(a,function(c){c instanceof
cm&&b.push(c.Ga())});return b};f.mg=function(a){this.hg(!1,!
1);this.Xe(this.Jg(a))};
f.We=function(a){var
b=[];"fixed_width"==this.Kb().Wf()&&b.push(this.Fa().width);this.ee&&(a=Yp(this.ee(
),this.Kb().o(),a,b))&&this.mg(a)};f.He=function(){this.hg(!0,!1);var
a=this.Fa().width;this.Xe(this.Jg(a))};f.wf=ba(4);f.hg=function(a,b)
{this.Lg=a;this.fj=b};f.resize=function(){if(this.Lg)this.He();else{var
a=this.Kb().o();a&&this.mg(a)}};f.Xe=function(a){var
b=this.Kb();this.Xc(a);b&&(a=Bm(new Am(b,a),this.Kc()),
(a=this.Pe(a))&&this.Ed(a))};f.Od=function(){this.Xh||this.Nd(this.wb.Ga())};
f.Nd=function(a){this.wc.zc&&(a=this.wc.zc(a))&&this.Yc(new
A(Math.round(a.be()),Math.round(a.od())))};f.Cl=function()
{Sv&&(this.vl().Na(),this.va&&this.va(),this.hc())};var Sv=!0;function Tv(a,b)
{this.Ea=a;this.g=b}m(Tv,yp);Tv.prototype.render=function(a){var
b=this.g(),c=a.Ga(),d=eb(this.Ea.ee().Jf)/a.Fa().width,e=a.Fa();b.Dj=e.width;b.Yg=e
.height;e=a.Fa().clone();e.width*=d;e.height*=d;b.Hu=e.width;b.Eu=e.height;b.setPos
ition(a.be(),a.od());b.vb(c);b.Qc();return b};function Uv(){};function Vv(a)
{this.Ea=a}u(Vv,Uv);Vv.prototype.tl=function(a){var b=this.ki(a);a=b[0]||
[];b=b[1]||[];b.sort(t(Wv,this.Ea.Kc()));var c=[];tb(c,a,b);return c};function
Wv(a,b,c){return hh(jh(Tl(b)),a)-hh(jh(Tl(c)),a)}Vv.prototype.ki=function(a){var
b=Pv(this.Ea),c=new ih(b.left-800,b.top-800,b.width+1600,b.height+1600);return
yb(a,function(d){d=Tl(d);if(mh(c,d))return mh(b,d)?0:1})};function Xv(a,b)
{this.Ea=b;this.V=a}m(Xv,Vv);Xv.prototype.tl=function(a){var
b=Vv.prototype.tl.call(this,a),c=this.V.Ga();if(c){var d=[],e=this.V.rb();v([1,-
1],function(){var g=to(e,c.Qa(),1);g&&d.push(g)});v(a,function(g)
{g.Ga&&mb(d,g.Ga())&&nb(b,g)})}return b};function Yv()
{W.call(this)}u(Yv,W);Yv.prototype.ue=function(a)
{this.i=a;this.s=Zv(a)};Yv.prototype.wa=function()
{Yv.ta.wa.call(this);F(this.s)};function $v(a)
{W.call(this);this.ma=a;this.O=[]}u($v,Yv);f=$v.prototype;f.ue=function(a)
{$v.ta.ue.call(this,a);this.oh();this.Ga()&&this.g.ka(this.Ga(),"update",this.oh)};
f.Ga=function(){return this.i.Ga()};f.nh=function(a,b,c,d){var e=E("div");V(e,!
0);this.s.appendChild(e);a=aw(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}),Mh(e,.3));this.O.push(new
ih(a[0],a[1],a[2],a[3]));return e};
function bw(a){return a.i.Fa().width/a.i.Ga().getParent().g.width}function
aw(a,b,c,d,e){var g=bw(a);return ib([b,c,d,e],function(h){return
Math.round(h*g)})}function cw(a,b){v(b,function(c)
{this.nh.apply(this,c)},a)}f.Eo=function(a){return
this.nh(a.left,a.top,a.width,a.height)};f.wg=function()
{Af(this.s);this.O=[]};f.oh=Ma;function dw(){$v.call(this)}m(dw,
$v);f=dw.prototype;f.oh=function(){if(!this.j){var
a=this.Ga();a&&(a=Op(a))&&(cw(this,a),this.j=!0)}};
f.nh=function(a,b,c,d){this.o=$v.prototype.nh.call(this,a,b,c,d);I(this.o,
{border:"2px #aaaaff
dashed"});this.N=E("IMG");this.o.appendChild(this.N);this.N.src="/googlebooks/
images/dialog_close_x.gif";a=aw(this,a,b,c,d);I(this.N,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});O(this.o,"mouseout",r(this.jr,this));O(this.o,"m
ouseover",r(this.np,this,!0));pj(this.N,"click",r(this.Na,this));return
this.o};f.Na=function(){F(this.o)};
f.jr=function(a){Kf(this.o,a.target)||this.np(!1)};f.np=function(a){I(this.N,
{display:a?"":"none"})};function ew(a){$v.call(this);this.V=a}m(ew,
$v);ew.prototype.oh=function(){if(!this.j){var
a=this.Ga();a&&(a=Np(a))&&(v(a,function(b){var
c=b.pop(),d=b.pop();b=this.nh.apply(this,b);I(b,
{cursor:"pointer"});this.g.ka(b,"click",r(this.o,this,d,c))},this),this.j=!
0)}};ew.prototype.o=function(a,b){(a=uo(this.V.rb(),a))?
this.V.vb(a):cp(this.V,b)};function fw(a,b)
{this.s=a;this.g=b}fw.prototype.Ga=function(){return
this.s};fw.prototype.i=function(){return this.s.xd(this.g)};function gw(a,b,c)
{fw.call(this,a,b);this.j=c}m(gw,fw);gw.prototype.i=function(){return
this.j.width>this.g.width?this.s.xd(this.j):fw.prototype.i.call(this)};function
hw(a,b,c,d,e)
{W.call(this);this.ah(a.Ia());this.V=a;this.i=c;this.na=[];this.hn=d;K(d,c);this.ua
=Zv(this);I(this.ua,"backgroundColor","#fff");K(this.ua,c);if(this.Ba=void 0!==e?
e:!0)a=Zv(this),K(a,c),this.va=new
iw(a),this.va.show();b&&(this.s=b,this.g.ka(b,"update",this.xg),ep(b))}u(hw,W);f=hw
.prototype;f.Fa=function(){return this.i};f.Ga=function(){return this.s};function
jw(a,b){a.na.push(b);b.ue(a)}f.xg=Ma;function kw(a)
{a.dispatchEvent("load");a.Ba&&a.va.kb()}
function Zv(a){var b=E("div");V(b,!0);I(b,
{position:"absolute",left:0,top:0});a.hn.appendChild(b);return b}f.Na=function()
{v(this.na,function(a){a.Ha()});this.na=null;this.o&&F(this.o)};function lw(a)
{a.N=Zv(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.kr);a.g.ka(a.N,
"dragstart",Zi)}f.kr=function(a){a.display=this;mw.dispatchEvent(a)};var mw=new P;
function iw(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
}}iw.prototype.show=function(a){I(this.g,
{display:a?"none":""})};iw.prototype.kb=function(){this.show(!
0)};hw.prototype.om=function(){nw(this)};function nw(a,b){a.o&&F(a.o);a.o=Zv(a);new
ow(a.o,a.Fa(),b)}
function ow(a,b,c){this.g=a;I(a,
{backgroundColor:"#FFF",textAlign:"center"});K(a,b);N(a,Ql(c||""));V(this.g)};funct
ion pw(a,b,c){hw.call(this,a,b.Ga(),b.g,c);this.ah(qw);a=Zv(this);this.ma=new
rw(b.g,a);a=Zv(this);this.O=new rw(b.g,a);lw(this);Qh(c,!
0);x(c,"pageImageDisplay");this.oa=b;b.Ga()&&this.xg()}m(pw,hw);f=pw.prototype;f.vb
=function(a){Hp(a,"output",null);hw.prototype.vb.call(this,a);a.xd()&&this.xg()};
f.xg=function(){var a=this.Ga(),b=this.oa.i();if(b&&!this.j)
{b=sw(b);pj(this.ma,"load",r(this.lr,this,a,b,this.Fa().width));tw(this.ma,[b]);var
c=Yo(this.V.Xb,a.Qa());c.push(b);tw(this.O,c);this.j=!
0;a==this.V.Ga()&&this.dispatchEvent("fetch")}Kp(a,[16,8])&&(a=Le('<table
width=100% height=100%><tr><td><img
src="%s"/><br/>%s</td></tr></table>',mp("/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."),
nw(this,a),kw(this))};f.lr=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;kw(this)};f.mc=ba(7);f.Na=function(){this.j=!
1;this.ma.empty();this.O.empty();hw.prototype.Na.call(this)};var qw=new
P,sw=Nc;function rw(a,b){P.call(this);this.i=a;this.j=b;this.zf=!
1;this.g=E("IMG");this.g.width=this.i.width;this.j.appendChild(this.g);V(this.j)}m(
rw,P);rw.prototype.empty=function(){for(var a;a=Gf(this.j);)vp(a)};
function tw(a,b){rp(a.g,r(a.s,a,a.g));for(var c=0;c<b.length;c+
+)a.g.src=b[c]}rw.prototype.s=function(a)
{this.g==a&&(this.dispatchEvent("load"),this.zf=!0)};rw.prototype.mc=ba(6);function
uw(a,b,c,d)
{hw.call(this,a,b.Ga(),b.g,c,d);this.oa=Zv(this);lw(this);b.Ga()&&this.xg();this.V=
a;this.O=O(this.V.Ia(),"update",this.Ca,!
1,this)}m(uw,hw);uw.prototype.xg=function(){var
a=this.Ga(),b=a.xd(),c=this.V.Za().mj(),d=a.na;if(b&&d&&!this.j){var
e=Ap(d,this.Fa().height);"number"===typeof e&&(d=Bp(d,e),b=new
Q(b),R(b,"zoom",e),R(b,"pg",a.va),b=b.toString(),this.ma=new
wp(this.oa,d,this.Fa().height,c.ik,c.hk,r(c.Qo,c,b,d,this.Fa().height),null),this.j
=!0,this.Ca())}};
uw.prototype.Ca=function(){if(this.j){var a=Bh(this.oa);if(a){var
b=Hh(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&&xp(this.ma,kh(a))}ip(this.V)}};uw.prototype.Na=function()
{this.j&&(this.ma.empty(),this.j=!
1);this.O&&(xj(this.O),this.O=null);hw.prototype.Na.call(this)};function vw(a)
{this.Ad=a;$v.call(this,"#ffff00")}u(vw,$v);vw.prototype.oh=function(){var
a=this.i.Ga();if(a){var b=this.Ad.getQuery();b!
=this.o&&(a=fp(a,b),this.wg(),a&&(ib(a,r(this.Eo,this)),this.o=b))}};function
ww(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 xw(a,b,c,d)
{"string"===typeof
a&&(a=B(a));a&&O(a,"click",t(ww,b,c,d))}Ya("_OC_analyticsTrack",ww);function yw(a)
{return a.length?a.reduce(function(b,c){return
oh(b,c)},a[0].clone()):null};function zw(a,b,c,d,e)
{W.call(this);this.N=a;this.na=b;this.va=e;this.s=d;this.i=!
1;this.o=E("div");c.appendChild(this.o);this.g.ka(b,"mousemove",this.O);this.g.ka(b
,"mouseup",this.ma)}u(zw,W);zw.prototype.O=function(a){if(!this.ua){a=Ie(new
A(a.clientX,a.clientY),Ch(this.na));a=fh(a,this.va);I(this.o,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;vh(this.o,a.left,a.top);K(this.o,b,c);this.j=a}};
zw.prototype.ma=function(a){this.O(a);this.ua=!0;a=this.s;var
b=kh(this.j),c=bw(this.N);c=Aw(b,1/c);b=Bw(Aw(c,1/a.Fa().width*1E3));a=new
Q(a.Ac());R(a,"ci",
[b.left,b.top,b.width,b.height].join());R(a,"jscmd","click3");R(a,"output","text");
c=Bw(c);Cw(this.N,[c]);F(this.o);(new
Mq(a)).Ze(r(this.oa,this,c,b));this.dispatchEvent("endsize")};
zw.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 ih(h.X,h.Y,h.W,h.H))});if(c=c.content)Cw(this.N,
[a],c,b),d=!0,ww("Web Reader","Selection")}d||this.N.wg();this.Ha()};function
Aw(a,b){return new ih(a.left*b,a.top*b,a.width*b,a.height*b)}function Bw(a){return
new
ih(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}z
w.prototype.wa=function(){zw.ta.wa.call(this);F(this.o)};function Dw(a,b)
{W.call(this);this.o=a;this.Ea=b}var Ew;m(Dw,Yv);f=Dw.prototype;f.ue=function(a)
{Yv.prototype.ue.call(this,a);a=this.s;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.mr);this.g.ka(b,
"mousedown",this.nr)};
f.nr=function(a){if(Ew){a.stopPropagation();this.j&&this.j.Ha();var
b=this.i.hn;a=Ie(new A(a.clientX,a.clientY),Ch(b));this.j=new
zw(this.o,b,this.s,this.i.Ga(),a);this.N=O(document.body,"mousemove",r(this.pr,this
));pj(this.j,["endsize","dispose"],r(this.jt,this))}};f.mr=function(a)
{Ew&&a.stopPropagation()};
f.pr=function(a){if(this.j&&!this.j.Hd){var b=new
A(a.clientX,a.clientY),c=jh(Lh(this.Ea.Fb()));if(gh(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
hl(100),this.g.ka(this.O,"tick",this.qr));this.ma=d;d.x||d.y?
this.O.start():this.O.stop()}}};f.qr=function(){var a=this.ma,b=this.Ea;Qv(b,new
A(15*a.x,15*a.y),r(b.Ed,b))};
f.jt=function(){xj(this.N);Ui(this.O);this.O=null};function Fw(){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.s=a}Fw.prototype.show=function(){this.g?
(this.i(),T(r(this.j,this),500)):this.j();T(r(this.i,this),6E3)};Fw.prototype.j=fun
ction(){I(this.s,"bottom","0");this.g=!0};Fw.prototype.i=function()
{I(this.s,"bottom","-48px");this.g=!1};function Gw(a){this.i=a;this.s=new
Fw;this.j=Hw(this)}Gw.prototype.ha=function(){return this.j};
function Hw(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));Gm(b,
"button");Qf(b,!0);O(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||
a.g.call(a)});return b}
Gw.prototype.g=function()
{this.i.focus();this.i.select();document.execCommand("copy");this.s.show()};functio
n Iw(a){Ur.call(this,a);tn(this);this.qo=!1;this.g=new
Aj;this.i=Cp();x(a,"viewport-selection-
popup");Jw&&Jw.Ha();Jw=this}m(Iw,Ur);Iw.prototype.j=function()
{this.dispatchEvent("close");this.Ha()};
function Kw(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(xf(b));e.appendChild(E("div"));b=E("input");
b.value=c;x(b,"viewport-input");e.appendChild(b);Qh(b,!1);a.i&&(c=(new
Gw(b)).ha(),e.appendChild(c));a.g.ka(b,"mousedown",Lw)}function Lw(a)
{a.stopPropagation()}Iw.prototype.wa=function()
{F(this.ha());Ur.prototype.wa.call(this);this.g.Ha()};var Jw=null;function Mw(a,b)
{this.g=a instanceof A?a:new A(a,b)}u(Mw,Mr);Mw.prototype.Pc=function(a,b,c,d){var
e=ef(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=Or(a);g-
=h.x;e-=h.y;Qr(new A(g,e),a,b,c,null,null,d)};function Nw(a,b)
{Mw.call(this,a,b)}u(Nw,Mw);Nw.prototype.i=0;Nw.prototype.s=function(a)
{this.i=a};Nw.prototype.Pc=function(a,b,c,d){var e=yh(a);e=Bh(e);var
g=sf(bf(a).g);g=new A(this.g.x+g.scrollLeft,this.g.y+g.scrollTop);var
h=b,k=Qr(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=Qr(g,a,h,c,e,10,d);0!=(k&496)&&Qr(g,a,b,c,e,this.i,d)}};function Ow(a)
{$v.call(this,"#4a95d6");this.j=a}m(Ow,$v);Ow.prototype.ue=function(a)
{$v.prototype.ue.call(this,a);I(this.s,
{cursor:"pointer"});this.g.ka(this.s,"mousedown",Pw)};function Pw(a)
{a.stopPropagation()}
function Cw(a,b,c,d)
{a.wg();ib(b,r(a.Eo,a));a.N&&xj(a.N);a.o&&a.o.Ha();b=E("div");document.body.appendC
hild(b);var e=yw(a.O);if(e){var g=Ch(a.s);b=new Iw(b);if(c&&d){var
h=a.Ga(),k=h.xd();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.Ac());R(n,"ci",d);R(n,"source","bookclip");n=Le('<a
href="%s"><img
src="%s"/></a>',n.toString(),l)}d=n;Af(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.yf(h,"click",r(b.j,b));h=C("DIV",
{},"Compartir este clip");x(h,"selection-popup-
title");n.appendChild(h);c&&(Kw(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&&Kw(b,"Imagen",l);d&&Kw(b,"Insertar",d)}else
c=E("DIV"),H(c,"Cargando..."),x(c,"selection-popup-loading-
msg"),b.ha().appendChild(c);Vr(b);
a.o=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(Qw,b,new Nw(new A(c,e))));a.N=pj(b,"close",r(a.wg,a))}}function
Qw(a,b){a.Hd||(a.setPosition(b),a.Da(!0))}Ow.prototype.wg=function()
{$v.prototype.wg.call(this);this.o&&this.o.Ha()};Ow.prototype.wa=function()
{$v.prototype.wa.call(this);this.o&&this.o.Ha();this.N&&xj(this.N)};function
Rw(a,b,c){return a.Za().mj()?new uw(a,b,c):new pw(a,b,c)}function Sw(a,b){if(b
instanceof pw){jw(b,new vw(a.tb()));jw(b,new dw);var c=new Ow(a.Fb()),d=new
Dw(c,a.Ia());jw(b,d);jw(b,c);jw(b,new ew(a))}};function Tw(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.o=E("div");V(this.
o,!0);I(this.o,
{position:"absolute"});this.j.appendChild(this.o);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(Tw,wm);f=Tw.prototype;
f.Qc=function(){var a=this.Dj-2,b=this.Yg-2,c=this.Hu-2,d=this.Eu-2;I(this.N,
{backgroundColor:"#cccccc",position:"absolute"});vh(this.N,0,0);K(this.N,this.Dj,th
is.Yg);I(this.O,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});vh(this.O,1,1);K
(this.O,a,b);this.show();var e=this.V;a=Rw(e,new gw(this.Ga(),new Je(a,b),new
Je(c,d)),this.O);a instanceof pw?Sw(e,a):a instanceof uw&&a instanceof uw&&jw(a,new
vw(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)
{vh(this.j,a,b)};f.od=function(){return xh(this.j).x};f.be=function(){return
xh(this.j).y};f.vb=function(a){this.s=a};f.Ga=function(){return
this.s};f.Db=function(){return this.Yg};f.Bb=function(){return this.Dj};function
Uw(a){return a+2}f.Fa=function(){return new Je(this.Dj,this.Yg)};function Vw(a)
{W.call(this);Af(a);V(a);this.s=a;this.i=E("div");V(this.i,!0);em()&&(nf(a,
{dir:"ltr"}),nf(this.i,{dir:"rtl"}));a.appendChild(this.i)}u(Vw,W);function Ww(a,b)
{Vw.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(Ww,Vw);function Mv(a){var
b=a.oa;a.ma&&b&&(I(a.i,"left",Math.floor(Math.max(0,a.Ea.o.s.clientWidth-b.width)/
2)+"px"),I(a.j,"height",b.height+"px"))}Ww.prototype.na=function(){this.o=!
1;this.N()};
Ww.prototype.N=function(){if(!this.o){var a=this.Ea.Gb;if(a){a=a.clone();var
b=this.s;b=new A(b.scrollLeft,b.scrollTop);Ge(a,b)||(this.O=!
0,this.Ea.Ed(b),this.O=!1)}}};function Xw(a){var b=a.Fb(),c=new
Ww(this,b);Yw(b);Rv.call(this,a,c);Ov(this,new Xv(a,this));Nv(this,Zw(this));var
d=a.rb(),e=a.Za().Wf();this.ma=a.Za().O?function(g){return new
Ev(d,e,g)}:a.Za().na?function(g){return new Ev(d,e,g,!0,a.Za().na)}:function(g)
{return new Ev(d,e,g,!0)};b=this.wb.Za();"fixed_height"==b.Wf()?
(b=b.ee(),b=b[Math.floor(b.length/2)]+2):b=$w(b)
+2;this.mg(b);this.g.ka(this.wb,"pagesupdate",this.gu);this.g.ka(this.wb,"pagemodec
hange",this.rr);this.g.ka(this,"move",this.hc);this.g.ka(this,
"move",this.uw)}u(Xw,Rv);function Yw(a){I(a,"overflow","auto");I(a,
{overflowX:"auto",overflowY:"scroll"});x(a,"overflow-scrolling");nf(a,
{dir:"ltr"})}f=Xw.prototype;f.Mc=function(){this.We(1)};f.jd=function(){this.We(-
1)};f.ee=function(){var
a=this.wb.Za(),b=sb(a.ee());"fixed_width"==a.Wf()&&(a=this.wb.Za().Pa)&&150<a-
eb(b)&&(1500>a?nb(b,a):nb(b,1500));return new Xp(ib(b,Uw))};f.Jg=function(a){return
this.ma(a)};
f.Fa=function(){if(this.j.hasChildNodes()){var
a=Uh(this.j.childNodes[0]).width;a=new Je(a,this.i.height)}else a=this.i;return
a};function Zw(a){var b=new Up;Vp(b,cm,new Tv(a,t(Oc,Tw,a.wb,a,a.o.i)));Vp(b,zv,new
Gv(a.wb,function(c){return new Kv(a.o.i,c)}));return b}f.uw=function(){if(this.Ca)
{var a=Wl(this.wc,this.Kc().y);a&&a.Ga&&(a=a.Ga(),this.wb.Ga()!=a&&(this.Xh=!
0,this.wb.Bd(a.Qa()),this.Xh=!1))}this.Ca=!0};
f.gu=function(){var a=this.wb.Ga(),b=this.wb.rb(),c=uo(b,a.Qa());if(!c)a:
{c=ro(a);b=so(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(ro(d)<=c){c=d;break
a}}c=null}a=this.Gb;b=this.Kb();d=b.zc(c);a=Ie(a,d.nd());b=this.Jg(b.o());c=b.zc(c)
.nd();c=new A(c.x+a.x,c.y+a.y);this.Xc(b);this.Ed(c)};f.rr=function()
{this.N.Na();this.hc()};
f.kl=function(a){if(a.Oo&&a.O){var b=a.O;if(null!=a.oa)var c=a.oa;else a.oa=new
ax(this.o.i),c=a.oa;c.g=this.o.i;if(B("focus_article_div")){var
d=B("focus_article_div");F(d)}d=this.Kb().zc(a);a=d.Bb()/a.re();if(b.Uf()&&(b=b.Uf(
))){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);Mh(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 bx(a,b,c,d,e)
{W.call(this);this.V=a;this.Ea=b;this.s=c;var g=E("div");I(g,
{position:"absolute"});e=e.width-2;vh(g,d.x+(em()?
e:0),d.y);b.o.i.appendChild(g);this.i=g;b=Math.floor(e/dm(c));g=new
Je(e,b);this.j=E("div");this.i.appendChild(this.j);I(this.j,
{padding:"1px",position:"absolute"});this.o();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.Je();this.O=d;e=Q;var h=new Q(c.N.qp);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().ve
)R(e,"imgtk",g),R(e,"jtp",ro(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.o)}m(
bx,wm);bx.prototype.o=function(){var a=!1,b=this.V.Ga();b&&b==this.s&&(a=!
0);I(this.j,"backgroundColor",a?"#6B90DA":"#ccc")};bx.prototype.N=function()
{this.V.qc(Xw);this.V.vb(this.s);cx.dispatchEvent("click")};
bx.prototype.Na=function(){vp(this.O);F(this.i)};var cx=new P;function dx(a,b)
{this.V=a;this.Ea=b}m(dx,yp);dx.prototype.render=function(a){return new
bx(this.V,this.Ea,a.Ga(),a.nd(),a.Fa())};function ex(a){var b=a.Fb();I(b,
{overflow:"hidden"});var c=new
Ww(this,b);Rv.call(this,a,c);this.g.ka(this,"move",this.hc);I(b,
{overflow:"auto"});Nv(this,fx(this));this.Xc(gx(this));Ov(this,new
Vv(this));T(r(this.hc,this),0);this.g.ka(this,"resize",this.ma);var
d=B("subscription-bar");d&&(this.nl(d),T(function(){M(d,!
1)},600))}u(ex,Rv);ex.prototype.Nd=function(a){a=this.Kb().zc(a).nd();this.Ed(new
A(void 0,a.y-40))};function gx(a){var b=a.wb.Za().Nc;return new
Dv(a.wb.rb(),a.Fa().width,b,b)}
ex.prototype.ma=function(){this.Xc(gx(this));this.Nd(this.wb.Ga())};function fx(a)
{var b=new Up;Vp(b,cm,new dx(a.wb,a));return b};function hx(a,b,c)
{W.call(this);this.V=a;this.o=b;this.j=this.V.Za().Oi;this.N=!!
this.V.Za().Oi;this.ma=!!this.V.Za().ui;this.s=Cp(c);if(this.N){a:
{a=this.V.rb();for(b=0;b<this.j.length;b++)if(c=uo(a,this.j[b].getId())){var d;b:
{for(d=b+1;d<this.j.length;d++){var e=uo(this.V.rb(),this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?ro(d)-1:ro(eb(so(a)));e=ro(this.V.Ga());if(e>=ro(c)&&e<=d)
{a=b;break a}}a=-1}this.O=a}}m(hx,W);f=hx.prototype;
f.render=function(a)
{this.i=E("div");document.body.appendChild(this.i);T(r(this.sr,this));this.oa=a;if(
this.N)ix(this);else if(this.ma){x(this.i,"base-image-toc-
div");a=this.V.Za().ui;var
b=uo(this.V.rb(),a);b&&jx(this,b);1<this.V.Za().Vb&&(a=to(this.V.rb(),a,1))&&jx(thi
s,a);this.Ni()}else this.Ha()};f.sr=function()
{this.g.ka(document,"click",this.Ha);this.g.ka(this.V,"resize",this.Ni)};
function jx(a,b){var c=new Je(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&&em()&&a.g.ka(d,"load",a.Ni);b.xd(c)?
a.jq(d,b,c):ep(b,t(a.jq,d,b,c));a.i.appendChild(d)}f.jq=function(a,b,c){nf(a,
{src:b.xd(c)})};
function ix(a){var b=C("DIV",{"class":"toc-div"}),c;v(a.j,function(d,e){var
g=d.getId();g=uo(a.V.rb(),g);var h=d.Bv,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,em()?"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.s?d:Ve(d,35);N(w,yi(D));a.s&&(w.title=d);d=E("div");x(d,"goog-
inline-
block");x(d,k);N(d,yi(Nb(Ye(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.Yv,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.Ni()}
f.Yv=function(a){300<a.offsetTop+L(a).height&&(a=void 0!==a.previousElementSibling?
a.previousElementSibling:Hf(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Ni=function(){var a=this.s?9:13,b=this.s?
8:12;Nr(this.o.ha(),a,this.i,b,new A(0,-this.oa))};f.wa=function()
{W.prototype.wa.call(this);F(this.i);this.o.Ff(!1)};function kx()
{}m(kx,Sl);function lx(a)
{W.call(this);this.j=a}m(lx,Yv);lx.prototype.Da=function(a)
{M(this.s,a)};lx.prototype.ue=function(a){Yv.prototype.ue.call(this,a);var
b=this.i.Fa();a=this.s;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";vh(a,this.j?c-d:0,0);K(a,d,b);I(a,{position:"absolute"});z?
fm(a,e):(c=C("IMG",
{src:e,width:d,height:b,border:0,position:"absolute",top:0,left:0}),a.appendChild(c
))};function mx(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
Je(b,c);this.i=E("div");I(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.na=[];a.Ia().o.i.a
ppendChild(this.i);this.s=E("div");this.N=E("div");this.na.push(O(this.s,"dblclick"
,r(this.Zt,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};I(this.s,a);I(this.N,a);this.i.appendChild(this.s);this.i.appendChild(this.N
);
this.ma=E("div");this.oa=E("div");this.s.appendChild(this.ma);this.N.appendChild(th
is.oa);nx(this)}m(mx,wm);function nx(a)
{a.o&&a.o.Na();a.O&&a.O.Na();Af(a.ma);Af(a.oa);Rh(a.s,a.j);Rh(a.N,a.j);a.o=Rw(a.V,n
ew fw(a.ua,a.j),a.ma);Sw(a.V,a.o);a.va=new lx(!0);jw(a.o,a.va);a.O=Rw(a.V,new
fw(a.Ba,a.j),a.oa);a.Ca=new lx(!
1);Sw(a.V,a.O);jw(a.O,a.Ca)}f=mx.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);vh(this.i,a)};f.Zt=function(a)
{a.preventDefault();a.stopPropagation();this.V.Tb("previous")};
f.Da=function(a){I(this.i,{display:a?"":"none"})};f.Qc=function(){I(this.s,
{left:0,top:0});I(this.N,{left:this.j.width+"px",top:0})};f.Ld=function(){return
hb([this.ua,this.Ba],function(a){return!!a})};f.Na=function()
{this.o.Na();this.O.Na();for(var
a;a=this.na.pop();)xj(a);this.i.parentNode&&F(this.i)};function ox(a){return
2*a};function px(a){this.V=a}m(px,yp);px.prototype.render=function(a){var b=new
mx(this.V,a.Fa().width);b.setPosition(a.nd());b.Qc();b.Da(!0);return
this.g=b};function qx(a,b,c)
{P.call(this);this.V=a;this.j=b;this.o=L(b).width;this.N=c;this.i=!
1;this.g=em()}m(qx,P);qx.prototype.xf=function(){return this.i};function rx(a,b)
{if(b!=a.i){a.i=b;var c=a.V.Ia().o.i;M(c,!1);L(c);
[t(sx,a.j,a.N,a.o,a.g,b),r(a.s,a),t(M,c,!0)].forEach(T)}}qx.prototype.s=function()
{this.dispatchEvent("change")};function sx(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 tx=null;function ux(a,b)
{Aj.call(this);this.i=tx;this.V=a;this.g=b;this.V.Za().O||
(this.ka(this.V,"pageturn",this.s),this.ka(this.g,"dispose",this.Ha))}m(ux,Aj);ux.p
rototype.s=function(){var a=this.g.ma.g.Ld()[0]||new qp,b=this.g.ma.g.Ld()[1]||new
qp,c=this.O,d=this.o,e=d?ro(d):-1,g=ro(a)||-1,h=ro(b)||-1,k=Math.max(c?ro(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.g.en){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);Jv(n,p)||void 0===n||void 0===p||
(a=Hv(n,p),this.i.ma(a),this.i.show(3E3))}};function vx(a)
{this.g=a}vx.prototype.ud=function(){return this.g.aid};vx.prototype.Qg=function()
{var a=this.g.x_focus,b=this.g.y_focus;if(void 0===a||void 0===b){b=this.Uf();if(!
b.length)return null;a=b[0][0];b=b[0][1]}return new
A(a,b)};vx.prototype.ql=ba(8);vx.prototype.Uf=function(){return
wx(this,"head_boxes")};function wx(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 ax(a){this.g=a};function xx(a)
{Dp.call(this,a)}m(xx,Dp);f=xx.prototype;f.Dd=function(a)
{Dp.prototype.Dd.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 vx(b))},this)))};f.Je=function(){return
this.s(32)?"Portada":this.s(64)?"Contraportada":Dp.prototype.Je.call(this)};f.ul=fu
nction(){return{width:"w"}};f.hj=ba(9);f.Oo=function(){return this.O};function
yx(a){$p.call(this);
$p.apply(this,arguments);this.N();O(this,"update",r(this.N,this))}m(yx,$p);function
zx(a,b){var c={};v(b.page,function(e){var g=uo(this,e.pid);g&&Ip(g,e);c[e.pid]=!
0},a);b=so(a);var d=hb(b,function(e){return!!c[e.Qa()]||!!
this.O[e.Qa()]},a);b.length!=d.length&&a.j(d)}yx.prototype.Gl=function(a){this.o?
zx(this,a):$p.prototype.Gl.call(this,a)};
yx.prototype.N=function(){var a={},b=0;v(so(this),function(h){var
k=ro(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};yx.prototype.s=xx;function Ax(a)
{Av.call(this,1);var b=new
kx;b.mb(a);this.Sa(b);Zl(this)}m(Ax,Av);Ax.prototype.Lh=function(){return
this.g[0]};Ax.prototype.o=function(){return this.Bb()||
0};Ax.prototype.Wf=function(){return"fixed_width"};function Bx(a){var
b=a.Fb(),c=new Ww(this,b);I(b,{overflow:"hidden"});Rv.call(this,a,c);this.ma=new
px(a);b=new
Up;Vp(b,kx,this.ma);this.N=b;b=a.rb().g.aspectRatio();c=this.Fa();b=this.Jg(Math.mi
n(2*Math.floor(c.height*b),c.width));this.Xc(b);this.Ca=new
ux(a,this);this.g.ka(this.wb,"pagemodechange",this.tr);T(this.hc,0,this)}u(Bx,Rv);f
=Bx.prototype;f.ee=function(){var a=rb(Cx,this.wb.Za().ee());return new
Xp(ib(a,ox))};f.Xe=function(a)
{Bx.ta.Xe.call(this,a);this.N.Na();this.hc()};f.Mc=function(){this.We(1)};
f.jd=function(){this.We(-1)};f.tr=function()
{this.N.Na();this.hc()};f.en=2;f.Jg=function(a){this.Fa();var
b=this.wb.rb().g.aspectRatio();return new Ax(new
Je(a,Math.floor(Math.floor(a/2)/b)))};var Cx=[180,220,280];
Bx.prototype.Od=function(){var a=Dx(this,this.wb.Ga()),b=this.ma.g;if(b){var
c=this.Ca,d=b.Ld();c.o=d[0];c.O=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.ua=c;b.Ba=d;nx(b);if(c){if(c.s(64)||void 0==d)a=!1}else b.o.om();if(d)
{if(d.s(32)||void 0==c)e=!1}else
b.O.om();c=e;d=a?"":"hidden";I(b.s,"visibility",c?"":"hidden");I(b.N,"visibility",d
);c=c&&a;b.va.Da(c);b.Ca.Da(c)}this.dispatchEvent("pagechange")};Bx.prototype.Ld=fu
nction(){return this.ma.g.Ld()};
function Dx(a,b){return kb(a.wb.rb().ma,function(c){return
mb(c,b)})}Bx.prototype.hc=function()
{Bx.ta.hc.call(this);this.Od()};Bx.prototype.ua=function(a,b){var
c=this.wb.rb().ma;a=ro(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==ro(h[0])||h[1]&&a==ro(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=ro(e[0]||e[1])&&a<ro(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
Ex(a){W.call(this);this.O=a;this.i=null}m(Ex,W);f=Ex.prototype;
f.render=function(a,b){this.j=a;a=a.ha();var
c=Ch(a).y,d=L(a);c=c+d.height+3;d="";b&&(d=Ch(a).x);this.i=C("DIV",
{"class":"linkbar-panel-div"});vh(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.o=C("IFRAME",
{style:"position:
absolute;",Rw:"0"}),this.O.appendChild(this.o));this.O.appendChild(this.i);this.o&&
(K(this.o,L(this.i)),vh(this.o,xh(this.i)));T(r(this.nm,this))};
f.nm=function()
{this.g.ka(this.ma,"click",this.Ha);this.g.ka(this.j,"action",this.ur);this.g.ka(do
cument,"mousedown",this.ct)};f.ur=function(){jr(this.j,16)||
this.Ha()};f.ct=function(a){Kf(this.i,a.target)||Kf(this.j.ha(),a.target)||
this.Ha()};f.wa=function()
{W.prototype.wa.call(this);F(this.i);F(this.o)};f.ha=function(){return
this.i};function Fx(a,b,c){Ex.call(this,a);this.V=b;this.N=c}m(Fx,Ex);
Fx.prototype.render=function(a,b){Ex.prototype.render.call(this,a,b);a=C("DIV",
{style:"padding-top:5px; font-size: 13px;"});N(a,yi("Pegar enlace en mensaje de
correo electr\u00f3nico o
MI"));this.ha().appendChild(a);this.s=E("input");K(this.s,"100%","auto");this.ha().
appendChild(this.s);this.N&&(a=C("DIV",{style:"font-size: 13px; padding-top:
7px;"},"Insertar"),this.ha().appendChild(a),this.Ge=E("input"),K(this.Ge,"100%","au
to"),this.ha().appendChild(this.Ge));a=this.V.Ga();b=(new Q(window.location)).g;
var c=new Q(a.Ac());c.g=b;this.s.value=c.toString();T(t(Gx,this.s));this.N&&(a=new
Q(a.Ac()),R(a,"output","embed"),this.Ge.value=Hx(a.toString()))};Fx.prototype.nm=fu
nction()
{Ex.prototype.nm.call(this);this.g.ka(this.s,"click",t(Gx,this.s));this.N&&this.g.k
a(this.Ge,"click",t(Gx,this.Ge))};function Gx(a){a.select()}function Hx(a){return
Le('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function Ix(a,b)
{W.call(this);this.Ea=a;this.j=b;this.i=E("div");a.o.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")):
(vh(this.i,b.nd()),K(this.i,b.Fa()));a=E("div");x(a,"sitb-result-
header");this.i.appendChild(a);this.o=E("div");x(this.o,"sitb-result-page-
link");b=b.g.g;this.o.textContent=b?Dm(b):"P\
u00e1gina";a.appendChild(this.o);this.s=E("div");x(this.s,"sitb-result-
content");this.i.appendChild(this.s);if(b=uo(this.Ea.V.rb(),
this.j.g.Qa())){a=this.Ea.V.tb().getQuery();var c=b.ob.snippetSrc;c&&a==Vo(c)?
Jx(this,c):(a=b.nf(),"entity_page"==S(a,"source")?
R(a,"source","entity_page_gbs_snippet"):R(a,"source","gbs_snippet"),Fp(b,a,r(this.O
,this)))}else Kx(this)}m(Ix,wm);Ix.prototype.N=function(a)
{this.Ea.uf(a.g)};Ix.prototype.O=function(a){(a=a.ob.snippetSrc)?
Jx(this,a):Kx(this)};function Jx(a,b){Af(a.s);var
c=E("IMG");c.src=b;Lx(a);b=a.j.Fa().width-25;I(c,
{width:b+"px"});a.s.appendChild(c)}
function Lx(a){x(a.i,"sitb-result-clickable");x(a.o,"sitb-result-link");var
b=Rf(a.o);N(a.o,Jl(b+"&nbsp;&raquo;"));Gm(a.i,"link");Qf(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 Kx(a){Af(a.s);var b=E("div");x(b,"sitb-result-
snippet");a.s.appendChild(b);pc||I(b,{width:Math.floor(.75*a.j.Fa().width)
+"px"});N(b,Ql(a.j.g.i));b=E("div");x(b,"sitb-result-explanatory-
link");a.s.appendChild(b);var c=uo(a.Ea.V.rb(),a.j.g.Qa());c&&c.xd()&&!Kp(c,
[4,8,16])&&c.s(2)?(Lx(a),N(b,Jl((pc?"Ninguna imagen del resultado.":"No hemos
podido crear una imagen para este resultado.")
+"&nbsp;&nbsp;")),a=E("span"),N(a,Jl(pc?"Toca para ver":"Haz clic para ver toda la
p\u00e1gina.")),b.appendChild(a),
x(a,"sitb-result-link")):(N(b,Jl("No es posible previsualizar esta p\
u00e1gina.&nbsp;&nbsp;")),pc||(a=E("a"),x(a,"sitb-result-buy-link"),N(a,Jl("Comprar
este libro.")),b.appendChild(a),b=new
Q(window.location.href),R(b,"sitesec","buy"),R(b,"source","gbs_snippet"),kk(b,"prin
tsec"),a.href=b.toString()))}Ix.prototype.Na=function()
{F(this.i);this.Ha()};function Mx(a)
{this.Ea=a}m(Mx,yp);Mx.prototype.render=function(a){return new
Ix(this.Ea,a)};function Nx(a){this.g=a}m(Nx,Sl);function Ox(a,b)
{Av.call(this,1);this.Hb=a;this.N=b;this.Vj=this.Bi=this.marginTop=20;a.ub&&(a.ub.f
orEach(r(this.s,this)),Zl(this))}m(Ox,Av);Ox.prototype.s=function(a){a=new
Nx(a);var b=Math.min(this.N-16,600);a.mb(new
Je(b,Math.round(124/600*b+42)));this.Sa(a)};function Px(a){var
b=a.Fb();I(b,"overflow","hidden");var c=new
Ww(this,b);Lv.call(this,c);this.V=a;pc||Ov(this,new
Vv(this));this.g.ka(this,"move",this.hc);var d=B("subscription-
bar");d&&(this.nl(d),T(function(){M(d,!
1)},600));Nv(this,Qx(this));Rx(b)}u(Px,Lv);function Rx(a)
{I(a,"overflow","auto");I(a,{overflowX:"auto",overflowY:"scroll"});nf(a,
{dir:"ltr"})}function Qx(a){var b=new Up;Vp(b,Nx,new Mx(a));return
b}Px.prototype.resize=function(){Sx(this)};
function Sx(a){var b=new
Ox(a.Hb,a.Fa().width);a.Xc(b);a.hc()}Px.prototype.uf=function(a,b){return
this.Ba(a,b)};function Tx(a){this.g=a||{}}Tx.prototype.lc=function(){return
this.g};Tx.prototype.qc=function(a){var b=Uc(Ux,function(c){return
c==a});this.g.v=b};Tx.prototype.getQuery=function(){return this.g.q};var
Ux={onepage:Xw,twopage:Bx,thumbnail:ex,snippet:Px};function Vx(a,b){this.g=new
rs;O(this.g,"navigate",r(this.o,this));this.V=a;this.i=b}Vx.prototype.o=function(a)
{Wx(this,a.o)};function Wx(a,b){if(!(a.s&&""==b||a.j))if((z||
oc)&&""==b)window.history.go(-2);else if(b){var c={},d=new
ck(b);v(d.ae(),function(e){var g=d.get(e);g in Xx&&(g=Xx[g]);c[e]=g});b=new
Tx(c);a.V.qc(Ux[b.g.v]||Xw);rx(a.i,!!b.g.f);void 0!
==b.getQuery()&&Uo(a.V.tb(),b.getQuery())}}
Vx.prototype.Ta=function(a){this.s=!0;this.g.Ta(a);z&&(a=(new
Q(window.location)).g,Wx(this,a));this.s=!1};Vx.prototype.update=function(){var
a=new
Tx;a.qc(this.V.O);a.g.q=this.V.tb().getQuery();a.g.f=this.i.xf();a=nk(a.lc()).toStr
ing();this.j=!0;this.g.ji(a);this.j=!1};var Xx={"true":!0,"false":!1};function Yx()
{this.i=[]}u(Yx,ar);Na(Yx);function Zx(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=Yx.prototype;f.tg=function()
{return"menuitem"};f.Oc=function(a){var b=a.g.Ra("DIV",dr(this,a).join(" "),
$x(this,a.Gc(),a.g));ay(this,a,b,ir(a,8)||ir(a,16));return b};f.Ic=function(a)
{return a&&a.firstChild};
f.Sb=function(a,b){var c=Gf(b),d=Zx(this,2);c&&Fb(c,d)||
b.appendChild($x(this,b.childNodes,a.g));Fb(b,"goog-option")&&(a.ii(!
0),this.ii(a,b,!0));return Yx.ta.Sb.call(this,a,b)};f.ug=function(a,b){var
c=this.Ic(a),d=by(this,a)?c.firstChild:null;Yx.ta.ug.call(this,a,b);d&&!
by(this,a)&&c.insertBefore(d,c.firstChild||null)};function $x(a,b,c)
{a=Zx(a,2);return c.Ra("DIV",a,b)}f.kq=function(a,b,c)
{a&&b&&ay(this,a,b,c)};f.ii=function(a,b,c){a&&b&&ay(this,a,b,c)};
function by(a,b){return(b=a.Ic(b))?(b=b.firstChild,a=Zx(a,1),!!b&&If(b)&&Fb(b,a)):!
1}function ay(a,b,c,d){gr(a,c,b.rf());hr(a,b,c);d!=by(a,c)&&(Kb(c,"goog-
option",d),c=a.Ic(c),d?(a=Zx(a,1),c.insertBefore(b.g.Ra("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Kh=function(a){switch(a){case 2:return
Zx(this,0);case 16:case 8:return"goog-option-selected";default:return
Yx.ta.Kh.call(this,a)}};
f.lj=function(a){var b=Zx(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return Yx.ta.lj.call(this,a)}};f.Wa=function()
{return"goog-menuitem"};function cy(a,b,c,d){lr.call(this,a,d||
Yx.Eb(),c);this.xc(b)}u(cy,lr);f=cy.prototype;f.Ab=function(){var a=this.Wl;return
null!=a?a:this.Og()};f.xc=function(a){this.Wl=a};f.Zb=function(a,b)
{cy.ta.Zb.call(this,a,b);switch(a){case 8:jr(this,16)&&!b&&this.Ff(!1);
(a=this.ha())&&this.wd().kq(this,a,b);break;case 16:
(a=this.ha())&&this.wd().ii(this,a,b)}};f.kq=function(a)
{this.Zb(8,a)};f.ii=function(a){this.Zb(16,a)};
f.Og=function(){var a=this.Gc();return Array.isArray(a)?(a=ib(a,function(b){return
If(b)&&(Fb(b,"goog-menuitem-accel")||Fb(b,"goog-menuitem-mnemonic-
separator"))?"":Tf(b)}).join(""),Oe(a)):cy.ta.Og.call(this)};f.he=function(a){var
b=this.getParent();if(b){var c=b.o;b.o=null;if(c&&"number"===typeof
a.clientX&&Ge(c,new
A(a.clientX,a.clientY)))return}cy.ta.he.call(this,a)};f.fe=function(a){return
a.keyCode==this.Vl&&this.Re(a)?!0:cy.ta.fe.call(this,a)};f.rt=function(){return
this.Vl};
Tq("goog-menuitem",function(){return new cy(null)});cy.prototype.rf=function()
{return
ir(this,16)?"menuitemcheckbox":ir(this,8)?"menuitemradio":cy.ta.rf.call(this)};cy.p
rototype.getParent=function(){return
lr.prototype.getParent.call(this)};cy.prototype.Tg=function(){return
lr.prototype.Tg.call(this)};function dy(a,b,c){cy.call(this,a,b,c);this.ii(!
0)}u(dy,cy);Tq("goog-checkbox-menuitem",function(){return new dy(null)});function
ey(a)
{dy.call(this,Re(a.hb()),a.getId());this.i=a}m(ey,dy);ey.prototype.Nb=function(a)
{dy.prototype.Nb.call(this,a);if(this.i.ze){var b=(a=1==this.i.ze)?"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:"+
(em()?"left":"right")});a=C("DIV","goog-menuitem-
accel",a,xf(String(this.i.va)));Df(this.Jb(),a,1)}};function fy(a,b,c,d)
{Sr.call(this,a,b,c||d);(c||d)&&this.s(65|(d?32:132))}u(fy,Sr);function gy()
{}u(gy,ar);Na(gy);gy.prototype.Wa=function(){return"goog-menuheader"};function
hy(a,b,c){lr.call(this,a,c||gy.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!
1);this.Zb(32,!1);this.Vd=1}u(hy,lr);Tq("goog-menuheader",function(){return new
hy(null)});function iy(){}u(iy,ar);Na(iy);iy.prototype.Oc=function(a){return
a.g.Ra("DIV",this.Wa())};iy.prototype.Sb=function(a,b){b.id&&a.
$g(b.id);if("HR"==b.tagName){var c=b;b=this.Oc(a);Bf(b,c);F(c)}else
x(b,this.Wa());return b};iy.prototype.ug=function(){};iy.prototype.Wa=function()
{return"goog-menuseparator"};function jy(a,b){lr.call(this,null,a||
iy.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!1);this.Zb(32,!
1);this.Vd=1}u(jy,lr);jy.prototype.Ma=function(){jy.ta.Ma.call(this);var
a=this.ha();Gm(a,"separator")};Tq("goog-menuseparator",function(){return new
jy});function ky(a)
{this.g=a||"menu"}u(ky,Wq);Na(ky);f=ky.prototype;f.lk=function(a)
{return"UL"==a.tagName||ky.ta.lk.call(this,a)};f.Mh=function(a)
{return"HR"==a.tagName?new jy:ky.ta.Mh.call(this,a)};f.Zd=function(a,b){return
Kf(a.ha(),b)};f.sg=function(){return"goog-menu"};f.mk=function(a)
{ky.ta.mk.call(this,a);a=a.ha();X(a,"haspopup","true")};function ly(a)
{jy.call(this,iy.Eb(),a)}u(ly,jy);Tq("goog-menuseparator",function(){return new
jy});function my(a,b){zr.call(this,"vertical",b||ky.Eb(),a);Ir(this,!
1)}u(my,zr);f=my.prototype;f.Pk=!0;f.Zd=function(a){if(this.wd().Zd(this,a))return!
0;for(var b=0,c=nn(this);b<c;b++){var d=on(this,b);if("function"==typeof
d.Zd&&d.Zd(a))return!0}return!1};f.Sa=function(a){this.Oa(a,!0)};f.jf=function(a,b)
{this.Eg(a,b,!0)};f.Kd=function(){var a=[];mn(this,function(b){a.push(b)});return
a};f.setPosition=function(a,b){var c=this.isVisible();c||M(this.ha(),!
0);Jh(this.ha(),a,b);c||M(this.ha(),!1)};
f.nd=function(){return this.isVisible()?Ch(this.ha()):null};function ny(a,b)
{(a.Pk=b)&&Ir(a,!0)}f.Da=function(a,b,c){(b=my.ta.Da.call(this,a,b))&&a&&this.
$a&&this.Pk&&Ar(this).focus();a&&c&&"number"===typeof c.clientX?this.o=new
A(c.clientX,c.clientY):this.o=null;return b};f.yl=function(a)
{this.Pk&&Ar(this).focus();return my.ta.yl.call(this,a)};f.ro=function(a){return
a.isEnabled()&&a.isVisible()&&ir(a,2)};
f.Nb=function(a){for(var b=this.wd(),c=jf(this.g.g,"DIV",b.sg()+"-
content",a),d=c.length,e=0;e<d;e++)
$q(b,this,c[e]);my.ta.Nb.call(this,a)};f.fe=function(a){var
b=my.ta.fe.call(this,a);b||mn(this,function(c){!
b&&c.rt&&c.Vl==a.keyCode&&(this.isEnabled()&&this.Wc(c),b=c.Sc(a))},this);return
b};f.Sd=function(a){my.ta.Sd.call(this,a);
(a=on(this,a))&&Dh(a.ha(),this.ha())};function oy(a,b){my.call(this,a,b);ny(this,!
0);this.Da(!1,!0);this.i=new go}u(oy,my);f=oy.prototype;f.Am=!
1;f.yp=0;f.Nb=function(a){oy.ta.Nb.call(this,a);(a=a.getAttribute("for")||
a.htmlFor)&&this.attach(this.g.ha(a),1)};f.Ma=function()
{oy.ta.Ma.call(this);this.i.forEach(this.no,this);var
a=Z(this);a.ka(this,"action",this.lv);a.ka(this.g.g,"mousedown",this.ov,!0)};
f.attach=function(a,b,c,d,e){a&&io(this.i,Sa(a))||(a?
(b={ya:a,tq:b,cv:c,Go:d?"contextmenu":"mousedown",Tl:e},this.i.set(Sa(a),b)):b=null
,this.$a&&this.no(b),a=t(this.uv,a),this.ha()&&Z(this).ka(this.ha(),"keydown",a))};
f.uv=function(a,b){if(27==b.keyCode)a.focus();else if(a=on(this,this.ac)){var
c=a.ha();a=new bj(b.Ob,c);a.target=c;if(32==b.keyCode||
13==b.keyCode)if(fj(c))Gj(c,"keydown",!1,a);else
if(c=sj(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.Zg&&yj(e,a)}}32==b.keyCode&&this.kb()}};f.no=function(a)
{Z(this).ka(a.ya,a.Go,this.yv);"contextmenu"!
=a.Go&&Z(this).ka(a.ya,"keydown",this.zv)};
function py(a,b,c,d){var e=a.isVisible(),g;(g=a.isVisible())||(g=150>Date.now()-
a.yp);g&&a.Am?a.kb():a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?
c:8,e||(a.ha().style.visibility="hidden"),M(a.ha(),!0),b.Pc(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.yp=Date.now()))};f.lv=function(){this.kb()};f.yv=function(a){qy(this,a)};
f.zv=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||
qy(this,a);40==a.keyCode&&Er(this)};function qy(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.tq?new Sr(e.ya,e.tq,!0):new
Nw(b.clientX,b.clientY);c.s&&c.s(5);py(a,c,e.cv,e.Tl);b.preventDefault();b.stopProp
agation();break}}}f.ov=function(a){this.isVisible()&&!
this.Zd(a.target)&&this.kb()};f.Li=function(a){oy.ta.Li.call(this,a);this.kb()};
f.wa=function(){oy.ta.wa.call(this);this.i&&(ko(this.i),delete this.i)};function
ry(a,b,c){c=void 0===c?!
1:c;oy.call(this);this.j=a;this.O=b;this.na=c}m(ry,oy);f=ry.prototype;f.Va=function
(){oy.prototype.Va.call(this);Au(this.O).forEach(this.Ks,this)};f.Ma=function()
{oy.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.vr);a.ka(this.ha(),"scroll",this.wr)};f.vr
=function(a){Kf(this.ha(),a.relatedTarget)||this.Da(!1)};
f.Ut=function(a){var b=a.target,c=b.i,d=this.j.Yb();jr(b,16)?
ou(c,d):qu(c,d);this.dispatchEvent("g");a.stopPropagation()};f.wr=function(a)
{a.stopPropagation()};f.Ks=function(a){var b=!Nb(Ye(a.hb())),c=a.j&&(!a.ua||
this.j.oa),d=!!pu(a,this.j.Yb());b&&(c||d)&&(b=new ey(a),b.Ff(d),b.Ta(this.O.Rl!
=a.getId()||this.na),this.Oa(b,!0),Z(this).ka(b,"action",this.Ut))};function sy(a)
{var b=[];mn(a,function(c){c instanceof ey&&jr(c,16)&&b.push(c.i)});return
b};function ty(a,b,c){Ht.call(this,null,null,c?5:0);this.i=new
ry(a,b);this.i.ke(this);Wi(this,this.i);this.o=new
Image(16,16);this.o.src="/googlebooks/images/my_library_logo.png";this.Zb(64,!
0)}m(ty,Ht);f=ty.prototype;f.Va=function()
{Ht.prototype.Va.call(this);x(this.ha(),"add-to-library")};
function uy(a){a.i.$a||a.i.render();var b=sy(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=Mt(a.o,c));rr(a,c)}f.Qb=function(a)
{this.Zk();Ht.prototype.Qb.call(this,a);this.i.$a||this.i.render();a?
(a=this.ha(),py(this.i,new fy(a,8,!0),void 0,null)):this.i.kb()};
f.Ma=function(){Ht.prototype.Ma.call(this);var
a=Z(this);a.ka(this,"enter",this.kw);a.ka(this,"leave",this.Zk);a.ka(this,"action",
this.xr);a.ka(this.i,"g",this.bu);uy(this)};f.bu=function()
{uy(this)};f.xr=function(){this.Qb(!0)};f.kw=function()
{this.Zk();this.Qp=T(r(this.Qb,this,!0),200)};f.Zk=function()
{jl(this.Qp)};f.Qp=null;function vy(a)
{this.o=a.Seller;this.Ua=a.Url;this.i=a.TrackingUrl;this.g=a.Price;this.j=a.IsInSto
ck;this.s=a.IsPublisher};function wy(a)
{this.Ec=a.Title;this.g=a.Pid;this.Bv=a.PgNum}wy.prototype.hb=function(){return
this.Ec};wy.prototype.getId=function(){return this.g};function xy(a)
{this.Ec=a.title||"";this.O=!!
a.fullview;this.ui=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.Nc=!!
a.paired_thumbnails;this.ve=a.thumbnail_token||"";this.Ua=a.containing_bookshelves|
|[];this.Ba=a.volume_id||"";this.Fc=a.other_issues_query||"";this.nb=!!
a.is_browsable;this.Rb=!!a.is_public_domain;a.last_page&&(this.na=new
Dp(a.last_page));this.j=new Je(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
vy(d)},this));this.Ja=c.AboutUrl;c.allowed_syndication_flags&&(this.o=c.allowed_syn
dication_flags.allow_disabling_chrome);c.TocLine&&(this.Oi=ib(c.TocLine,function(d)
{return new wy(d)}));c.SubscribeLink&&(this.ua=new
vy(c.SubscribeLink));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.g=c;this.s=n
ull==c?null:new
Pp(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Gd=a.sample_url||"";this.Lb=
a.is_newspaper||!1;
(this.va=a.newspaper_tile_base_url)&&this.s&&Qp(this.s,r(this.Uv,this));this.Jf=c?
c.res_h:yy;this.Ca=this.Lb?"fixed_height":"fixed_width";this.ag=a.is_pre_order||!
1;this.Pp=a.on_sale_date||"";this.tj=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.uj=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(xy,Rp);f=xy.prototype;f.Qh=ba(10);f.kj=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=Fe(this.i,-1,this.ee().length-1));return
this.i};function $w(a){return a.ma?a.ma:a.j&&a.j.width?
a.j.width:575}f.Yb=function(){return this.Ba};f.mj=function(){return
this.s};f.ee=function(){return this.Jf};f.Wf=function(){return this.Ca};
f.Uv=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.va+a.substring(b));return new Q(a)};f.Nh=function()
{return this.g?this.g.focus_aid:null};f.Qg=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 yy=[350,410,495,575,685,800,910,1025];function zy(a)
{uu.call(this);null!=a&&a.bookshelf&&v(a.bookshelf,function(b){wu(this,new
tu(b))},this)}m(zy,uu);function Ay(a,b,c){var d=new
Q("/books");fu(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);aq(d.toString(),t(By,a,c)
)}function Cy(a,b){var c=new zy(b);a&&a.forEach(function(d)
{Dy(d.Yb(),d.Ua,c)});return c}function Dy(a,b,c){b.forEach(function(d){var e=new
mu;e.Aa.Cm=a;(d=xu(c,String(d)))&&d.g.push(e)})}function By(a,b,c)
{a(Cy(b,c))};function Ey(a){return a.split(Fy).filter(function(b){return
0<b.length})}
var Gy=/\s/,Hy=/[ -]/,Fy=/[+,;]/,Iy=/-?"[^"]+"|[^\s"]+/g,Jy=RegExp('["\\u201C\\
u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]',"g"),Ky=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,]"),Ly=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 My(a){return z?
a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/
g,"").normalize("NFC")};function Ny(a){var b={};Oy(a).forEach(function(c){for(var
d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=Ky.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=Py)});return b}
function Oy(a){a=Me(My(a));var
b=a.match(Jy);b&&(a=a.replace(Jy,'"'),b.length&1&&(a+='"'));b=a.match(Iy);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(Ly,""));else if(!
c.startsWith("-")){c=Ey(c.replace(Ly,""));c=la(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
Py={};function Qy(a){var b=!0;b=void 0===b?!1:b;this.g="string"===typeof a?
Ny(a):a;this.j=b;this.i=[]}
function Ry(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.$,Hy.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.Eh=void
0,l.g=l.g[n]||null;l.i=!l.g;if(w)
{l={startOffset:k.startOffset,hh:k.hh,endOffset:k.endOffset,Eh:k.Eh};if(a.j)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.hh===l.hh;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
hh:e.hh,endOffset:l.endOffset,Eh:l.Eh};e=eb(d)}d.push(l);e=l}k.i&&pb(g,h)}}function
Sy(a,b){this.startOffset=a;this.hh=void 0;this.endOffset=a;this.Eh=void 0;this.i=!
1;this.g=b};function Ty(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
Qy(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g,h=My(a);for(g=0;g<h.length&&d.length<c;g++){var
k=h.charAt(g);a=Hy.test(e);if(Gy.test(k)){if(k=" ",a)continue}else if(Ky.test(k))
{if(k="-",a)continue}else a&&b.g[k]&&b.i.push(new
Sy(g,b.g));Ry(b,k,g,d);e=k}Hy.test(e)||Ry(b,"
",g,d);d.length>=c&&(d.length=c);return d};function Uy(a){var
b=Ny(a);a=Vy();Array.prototype.forEach.call(a,function(c){Wy(b,c)})}function Vy()
{var a=[],b=sb(kf("patent-text")),c=lf("patent-
title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):tb(b,c.childNodes);return a}
function Wy(a,b){var c=Tf(b);a=Ty(c,a);if(a.length){var
d=[],e=0;a.forEach(function(g){d.push(c.substring(e,g.startOffset),he("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,qe(d));Ef(a,b)}};function Xy(){cy.call(this,"Desactivar
resaltado");var a=Vj("dq")||Vj("q");a&&Uy(a);this.Pb=!
0}m(Xy,cy);Xy.prototype.Ma=function()
{cy.prototype.Ma.call(this);Z(this).ka(this,"action",this.i)};Xy.prototype.i=functi
on(){this.Pb=!this.Pb;Kb(window.document.body,"patent-highlight-disabled",!
this.Pb);rr(this,this.Pb?"Desactivar resaltado":"Activar resaltado")};function Yy()
{}u(Yy,iy);Na(Yy);Yy.prototype.Oc=function(a){return a.g.Ra("DIV",dr(this,a).join("
")+" goog-inline-block","\u00a0")};Yy.prototype.Sb=function(a,b)
{b=Yy.ta.Sb.call(this,a,b);x(b,"goog-inline-block");return
b};Yy.prototype.Wa=function(){return"goog-toolbar-separator"};function Zy()
{}u(Zy,Et);Na(Zy);f=Zy.prototype;f.Oc=function(a){var
b=dr(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),this.Zi(a.Gc(),a.g));this.oc(b,a.sf());return b};f.tg=function()
{return"button"};f.Ic=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.Zi=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.Hi=function(a){return"DIV"==a.tagName};
f.Sb=function(a,b){$y(b,!0);$y(b,!1);a:{var c=a.g.Mo(b);var d=this.Wa()+"-outer-
box";if(c&&Fb(c,d)&&(c=a.g.Mo(c),d=this.Wa()+"-inner-box",c&&Fb(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.Zi(b.childNodes,a.g));Hb(b,["goog-inline-
block",this.Wa()]);return Zy.ta.Sb.call(this,a,b)};f.Wa=function(){return"goog-
custom-button"};
function $y(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 az()
{}u(az,Zy);Na(az);az.prototype.Wa=function(){return"goog-toolbar-button"};function
bz(){this.g="toolbar"}u(bz,Wq);Na(bz);bz.prototype.Mh=function(a)
{return"HR"==a.tagName?new
jy(Yy.Eb()):bz.ta.Mh.call(this,a)};bz.prototype.sg=function(){return"goog-
toolbar"};bz.prototype.Lo=function(){return"horizontal"};function cz(a)
{bz.call(this);this.i=a}u(cz,bz);var dz={};cz.prototype.sg=function(){return
this.i||"ocean-chrome-toolbar"};function ez(a)
{P.call(this);this.g=[];fz(this,a)}u(ez,P);f=ez.prototype;f.fg=null;f.tk=null;funct
ion gz(a,b){a.tk=b}function fz(a,b){b&&(b.forEach(function(c){hz(this,c,!
1)},a),tb(a.g,b))}f.Sa=function(a){this.jf(a,this.g.length)};f.jf=function(a,b)
{a&&(hz(this,a,!1),ub(this.g,b,0,a))};f.Kd=function(){return
sb(this.g)};f.Ve=function(a){a!=this.fg&&(hz(this,this.fg,!1),this.fg=a,hz(this,a,!
0));this.dispatchEvent("select")};f.wa=function(){ez.ta.wa.call(this);delete
this.g;this.fg=null};
function hz(a,b,c){b&&("function"==typeof a.tk?a.tk(b,c):"function"==typeof
b.lm&&b.lm(c))};function iz(a,b,c){zr.call(this,b,a||
bz.Eb(),c)}u(iz,zr);iz.prototype.Mi=function(a){iz.ta.Mi.call(this,a);this.ie||
Er(this)};function jz(a,b,c){Gt.call(this,a,b||az.Eb(),c)}u(jz,Gt);Tq("goog-
toolbar-button",function(){return new jz(null)});function kz(a,b){jy.call(this,a||
Yy.Eb(),b)}u(kz,jy);Tq("goog-toolbar-separator",function(){return new kz});function
lz(a){a=a||"viewport-chrome-toolbar";a=dz[a]||(dz[a]=new
cz(a));iz.call(this,a);this.Ba={};this.j=new Aj(this)}m(lz,iz);function mz(a,b,c,d)
{b.Zb(16,!0);if(c){var e=a.Ba[c];e||(e=new ez,gz(e,function(g,h)
{g&&g.Ff(h)}),a.Ba[c]=e);e.Sa(b);b.Of&=-17;O(b,"action",function(g)
{e.Ve(g.target)});d&&e.Ve(b)}else b.Zc(16,!!d)}function nz(a,b)
{a.Ba.viewport&&a.Ba.viewport.Ve(b)}lz.prototype.wa=function()
{iz.prototype.wa.call(this);this.j.Ha();Qc(this.Ba,function(a){a.Ha()})};function
oz(){}u(oz,Et);Na(oz);f=oz.prototype;f.Oc=function(a){var
b=dr(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),a.Gc());this.oc(b,a.sf());return b};f.tg=function()
{return"button"};f.Hi=function(a){return"DIV"==a.tagName};f.Sb=function(a,b)
{x(b,"goog-inline-block");return oz.ta.Sb.call(this,a,b)};f.Ab=function()
{return""};f.Wa=function(){return"goog-flat-button"};Tq("goog-flat-
button",function(){return new Gt(null,oz.Eb())});function pz()
{}u(pz,Zy);Na(pz);pz.prototype.Ic=function(a){return
pz.ta.Ic.call(this,a&&a.firstChild)};pz.prototype.Sb=function(a,b){var
c=hf("*","goog-menu",b)[0];if(c){M(c,!1);ef(c).body.appendChild(c);var d=new
my;ln(d,c);a.Ue(d)}return pz.ta.Sb.call(this,a,b)};pz.prototype.Zi=function(a,b)
{return pz.ta.Zi.call(this,[b.Ra("DIV","goog-inline-block "+(this.Wa()+"-
caption"),a),b.Ra("DIV","goog-inline-block "+(this.Wa()+"-dropdown"),"\
u00a0")],b)};pz.prototype.Wa=function(){return"goog-menu-button"};function qz()
{this.i=[]}u(qz,Yx);Na(qz);qz.prototype.Oc=function(a){var
b=qz.ta.Oc.call(this,a);x(b,"goog-submenu");rz(this,a,b);return
b};qz.prototype.Sb=function(a,b){b=qz.ta.Sb.call(this,a,b);x(b,"goog-
submenu");rz(this,a,b);var c=hf("DIV","goog-menu",b);if(c.length){var d=new
my(a.g);c=c[0];M(c,!1);a.g.g.body.appendChild(c);ln(d,c);a.Ue(d,!0)}return
b};qz.prototype.ug=function(a,b){var
c=this.Ic(a),d=c&&c.lastChild;qz.ta.ug.call(this,a,b);d&&c.lastChild!
=d&&Fb(d,"goog-submenu-arrow")&&c.appendChild(d)};
qz.prototype.Ii=function(a){qz.ta.Ii.call(this,a);var
b=a.Jb(),c=jf(a.g.g,"SPAN","goog-submenu-arrow",b)[0];sz(a,c);c!
=b.lastChild&&b.appendChild(c);a=a.ha();X(a,"haspopup","true")};function rz(a,b,c)
{var d=b.g.Ra("SPAN");d.className="goog-submenu-
arrow";sz(b,d);a.Ic(c).appendChild(d)}function sz(a,b){pn(a)?(x(b,"goog-submenu-
arrow-rtl"),H(b,"\u25c4")):(Ib(b,"goog-submenu-arrow-rtl"),H(b,"\u25ba"))};function
tz(a,b,c,d){cy.call(this,a,b,c,d||
qz.Eb())}u(tz,cy);f=tz.prototype;f.qh=null;f.vm=null;f.Ul=!1;f.tc=null;f.cj=!
1;f.Ma=function()
{tz.ta.Ma.call(this);Z(this).ka(this.getParent(),"hide",this.Np);this.tc&&uz(this,t
his.tc,!0)};f.kc=function()
{Z(this).Xa(this.getParent(),"hide",this.Np);this.tc&&(uz(this,this.tc,!
1),this.cj||(this.tc.kc(),F(this.tc.ha())));tz.ta.kc.call(this)};f.wa=function()
{this.tc&&!this.cj&&this.tc.Ha();this.tc=null;tz.ta.wa.call(this)};
f.Wc=function(a){tz.ta.Wc.call(this,a);a||
(this.qh&&jl(this.qh),this.qh=T(this.Fe,218,this))};f.um=function(){var
a=this.getParent();a&&Dr(a)==this&&(vz(this,!0),wz(this))};f.Fe=function(){var
a=this.tc;a&&a.getParent()==this&&(vz(this,!1),mn(a,function(b){"function"==typeof
b.Fe&&b.Fe()}))};function xz(a){a.qh&&jl(a.qh);a.vm&&jl(a.vm)}f.Da=function(a,b)
{(a=tz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Fe();return a};
function wz(a){mn(a.getParent(),function(b){b!=this&&"function"==typeof
b.Fe&&(b.Fe(),xz(b))},a)}f.Sc=function(a){var b=a.keyCode,c=pn(this)?
37:39,d=pn(this)?39:37;if(!this.Ul){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.Vl)return!1;this.um();Er(yz(this));xz(this)}else if(!
yz(this).Sc(a))if(b==d)this.Fe();else return!1;a.preventDefault();return!
0};f.nv=function()
{this.tc.getParent()==this&&(xz(this),this.Tg().Wc(this),wz(this))};f.Np=function(a
){a.target==this.Tg()&&(this.Fe(),xz(this))};
f.Le=function(a)
{this.isEnabled()&&(xz(this),this.vm=T(this.um,218,this));tz.ta.Le.call(this,a)};f.
Re=function(a){xz(this);if(ir(this,8)||ir(this,16))return
tz.ta.Re.call(this,a);this.um();return!0};
function vz(a,b){!b&&yz(a)&&yz(a).Sd(-1);a.dispatchEvent(hn(64,b));var c=yz(a);b!
=a.Ul&&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 Sr(a.ha(),12,!1);var
d=yz(a),e=d.ha();d.isVisible()||(e.style.visibility="hidden",M(e,!
0));c.Pc(e,8);d.isVisible()||(M(e,!1),e.style.visibility="visible")}a.Ul=b}function
uz(a,b,c){var d=Z(a);(c?d.ka:d.Xa).call(d,b,"enter",a.nv)}f.Sa=function(a)
{yz(this).Oa(a,!0)};f.jf=function(a,b){yz(this).Eg(a,b,!0)};
f.Kd=function(){return yz(this).Kd()};function yz(a){a.tc?a.cj&&a.tc.getParent()!
=a&&a.tc.ke(a):a.Ue(new my(a.g),!0);a.tc.ha()||a.tc.Va();return
a.tc}f.Ue=function(a,b){var c=this.tc;a!=c&&(c&&(this.Fe(),this.$a&&uz(this,c,!
1)),this.tc=a,this.cj=!b,a&&(a.ke(this),a.Da(!1,!0),ny(a,!1),Ir(a,!1),this.
$a&&uz(this,a,!0)))};f.Zd=function(a){return yz(this).Zd(a)};Tq("goog-
submenu",function(){return new tz(null)});function zz(a,b,c,d,e){Gt.call(this,a,c||
pz.Eb(),d);this.Zb(64,!0);this.o=new fy(null,9);b&&this.Ue(b);this.Ya=new
hl(500);this.Lb=e||ky.Eb()}u(zz,Gt);f=zz.prototype;f.Ma=function()
{zz.ta.Ma.call(this);Az(this,!0);this.i&&Bz(this,this.i,!0);X(this.ya,"haspopup",!!
this.i)};f.kc=function(){zz.ta.kc.call(this);Az(this,!1);if(this.i){this.Qb(!
1);this.i.kc();Bz(this,this.i,!1);var a=this.i.ha();a&&F(a)}};f.wa=function()
{zz.ta.wa.call(this);this.i&&(this.i.Ha(),delete this.i);delete
this.nb;this.Ya.Ha()};
f.$e=function(a){zz.ta.$e.call(this,a);jr(this,4)&&(this.Qb(!
this.qd(),a),this.i&&(a=this.qd(),this.i.ie=a))};f.he=function(a)
{zz.ta.he.call(this,a);this.i&&!jr(this,4)&&(this.i.ie=!1)};f.Re=function()
{tr(this,!1);return!0};f.Ft=function(a){this.i&&this.i.isVisible()&&!
this.Zd(a.target)&&this.Qb(!1)};f.Zd=function(a){return a&&Kf(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 tz||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.zl=function()
{this.Qb(!1)};f.Ji=function(a){this.Qb(!1);zz.ta.Ji.call(this,a)};
function Cz(a){a.i||a.Ue(new my(a.g,a.Lb));return a.i||null}f.Ue=function(a){var
b=this.i;a!=b&&(b&&(this.Qb(!1),this.$a&&Bz(this,b,!1),delete this.i),this.
$a&&X(this.ya,"haspopup",!!a),a&&(this.i=a,a.ke(this),a.Da(!1),ny(a,!1),this.
$a&&Bz(this,a,!0)));return b};f.Sa=function(a){Cz(this).Oa(a,!
0)};f.jf=function(a,b){Cz(this).Eg(a,b,!0)};f.Da=function(a,b)
{(a=zz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Qb(!1);return
a};f.Ta=function(a){zz.ta.Ta.call(this,a);this.isEnabled()||this.Qb(!1)};
f.Qb=function(a,b){zz.ta.Qb.call(this,a);if(this.i&&jr(this,64)==a){if(a)this.i.
$a||this.i.render(),this.Ba=Bh(this.ha()),this.ab=Lh(this.ha()),Dz(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.i.Sd(-1):Er(this.i);else{tr(this,!1);this.i.ie=!
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.Hd||
(b=Z(this),c=a?b.ka:b.Xa,c.call(b,this.g.g,"mousedown",this.Ft,!
0),c.call(b,this.Ya,"tick",this.Br),a?this.Ya.start():
this.Ya.stop())}this.i&&this.i.ha()&&this.i.ya.removeAttribute("aria-
hidden")};function Dz(a){if(a.i.$a){var b=a.nb||
a.ha(),c=a.o;a.o.g=b;b=a.i.ha();a.i.isVisible()||(b.style.visibility="hidden",M(b,!
0));!a.va&&a.o.N&&a.o.j&32&&(a.va=L(b));c.Pc(b,c.i^1,null,a.va);a.i.isVisible()||
(M(b,!1),b.style.visibility="visible")}}
f.Br=function(){var a=Lh(this.ha()),b=Bh(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)),vh(c,new
A(0,0))),this.ab=a,this.Ba=b,Dz(this))};
function Bz(a,b,c){var d=Z(a);c=c?
d.ka:d.Xa;c.call(d,b,"action",a.zl);c.call(d,b,"close",a.yr);c.call(d,b,"highlight"
,a.zr);c.call(d,b,"unhighlight",a.Ar)}function Az(a,b){var c=Z(a);(b?
c.ka:c.Xa).call(c,a.ha(),"keydown",a.Vt)}f.zr=function(a)
{(a=a.target.ha())&&Ez(this,a)};f.Vt=function(a)
{ir(this,32)&&this.ha()&&this.i&&this.i.isVisible()&&a.stopPropagation()};f.Ar=func
tion(){if(!Dr(this.i)){var a=this.ha();X(a,"activedescendant","");X(a,"owns","")}};
f.yr=function(a){if(this.qd()&&a.target instanceof cy){a=a.target;var
b=a.ha();a.isVisible()&&jr(a,2)&&null!=b&&Ez(this,b)}};function Ez(a,b)
{a=a.ha();b=Im(b)||b;if(!b.id){var
c=en.Eb();b.id=fn(c)}Jm(a,b);X(a,"owns",b.id)}Tq("goog-menu-button",function()
{return new zz(null)});function Fz(){}u(Fz,oz);Na(Fz);Fz.prototype.Oc=function(a)
{var b=dr(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join(" "),
[Gz(this,a.Gc(),a.g),Hz(this,a.g)]);this.oc(b,a.sf());return
b};Fz.prototype.Ic=function(a){return a&&a.firstChild};
Fz.prototype.Sb=function(a,b){var c=hf("*","goog-menu",b)[0];if(c){M(c,!
1);a.g.g.body.appendChild(c);var d=new my;ln(d,c);a.Ue(d)}hf("*",this.Wa()+"-
caption",b)[0]||b.appendChild(Gz(this,b.childNodes,a.g));hf("*",this.Wa()+"-
dropdown",b)[0]||b.appendChild(Hz(this,a.g));return
Fz.ta.Sb.call(this,a,b)};function Gz(a,b,c){return c.Ra("DIV","goog-inline-block "+
(a.Wa()+"-caption"),b)}function Hz(a,b){return b.Ra("DIV",{"class":"goog-inline-
block "+(a.Wa()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
Fz.prototype.Wa=function(){return"goog-flat-menu-button"};Tq("goog-flat-menu-
button",function(){return new zz(null,null,Fz.Eb())});function Iz(a)
{lz.call(this);this.V=a.wb;this.i=a.Ih;this.La=a.history;this.o=a.Xj;this.Ca=a.Uj;t
his.va=a.flags;this.Ja=a.Dh;this.Ua="patents"==pp();if(!a.Wg){var b=B("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new
Ht("Buscar conocimientos previos",void 0,2);this.Oa(c,!
0);this.j.ka(c,"action",r(this.je,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
Ht(d,void 0,2);d.oc(c);this.Oa(d,!0);this.j.ka(d,"action",r(this.je,this,b))}!
this.V&&(b=B("appbar-read-patent-link"))&&(b=b.getAttribute("href"))&&(c=new
Ht("Ver PDF"),this.Oa(c,!0),this.j.ka(c,"action",r(this.je,this,b)))}if(this.V)
{this.nb=!!a.fh||!!a.eh;a.Wg&&(b=Mt("/googlebooks/images/kennedy/
zoom_tool.png"),this.sh=new Ht(b,void 0,void 0,1),this.sh.nc(2),this.Oa(this.sh,!
0),O(this.sh,"action",r(this.ln,this,
"zoomin")),b=Mt("/googlebooks/images/kennedy/zoom_out.png"),this.th=new Ht(b,void
0,void 0,1),this.th.nc(1),this.Oa(this.th,!
0),O(this.th,"action",r(this.ln,this,"zoomout")));c=!!a.fh;b=!!a.eh;if(c||b)
{d=Mt("/googlebooks/images/kennedy/one_up_page_view.png");this.yg=new Ht(d,void
0,void 0,1);this.yg.nc(2);O(this.yg,"action",r(this.uk,this,Xw));this.Oa(this.yg,!
0);mz(this,this.yg,"viewport",!0);if(c){d=Mt("/googlebooks/images/kennedy/
two_up_page_view.png");this.Ag=new Ht(d,void 0,void 0,1);c=1;if(this.i||
b)c=3;this.Ag.nc(c);O(this.Ag,"action",r(this.uk,this,Bx));this.Oa(this.Ag,!
0);mz(this,this.Ag,"viewport")}b&&(d=Mt("/googlebooks/images/kennedy/
thumbnail.png"),this.zg=new Ht(d,void 0,void
0,1),c=1,this.i&&(c=3),this.zg.nc(c),O(this.zg,"action",r(this.uk,this,ex)),this.Oa
(this.zg,!
0),mz(this,this.zg,"viewport"));this.j.ka(this.V,"viewportmodechange",this.jn);this
.jn()}this.i&&(b=Mt("/googlebooks/images/kennedy/maximize.png"),this.ua=new
Ht(b,void 0,void 0,1),this.ua.Zb(16,!0),this.ua.Ff(!1),this.nb&&
this.ua.nc(1),this.Oa(this.ua,!
0),this.j.ka(this.ua,"action",this.sw),this.j.ka(this.i,"change",this.St));this.Ja&
&(b=Mt("/googlebooks/images/kennedy/clip.png"),this.na=new Ht(b,void 0,void
0,1),this.na.Zb(16,!0),this.na.nc(2),this.na.Ff(!1),this.Oa(this.na,!
0),O(this.na,"action",r(this.pu,this)));a.rm&&(b=Mt("/googlebooks/images/kennedy/
insert_link.png"),this.O=new Ht(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.Ws,this)));a.sm&&(b=!!this.V.Za().Oi,
c=!!uo(this.V.rb(),this.V.Za().ui),d=this.V.Ga().Je()||"\u00cdndice",b||c?(b=Mt("/
googlebooks/images/kennedy/menu_down_arrow.png",d),b=Ab(b),this.rh=b[0],this.Fd=new
Ht(b),this.Fd.nc(2),this.Oa(this.Fd,!
0),this.j.ka(this.Fd,"action",this.Dr),mz(this,this.Fd)):(this.rh=C("SPAN","jfk-
button-label",d),this.Fd=new Ht(this.rh),this.Fd.Ta(!
1),this.Fd.nc(2),this.Oa(this.Fd,!0)),b=Mt("/googlebooks/images/kennedy/
page_left.png"),this.Pi=new Ht(b,void 0,void 0,1),this.Pi.nc(3),this.Oa(this.Pi,!
0),O(this.Pi,
"action",r(this.V.Tb,this.V,"previous")),b=Mt("/googlebooks/images/kennedy/
page_right.png"),this.Qi=new Ht(b,void 0,void 0,1),this.Qi.nc(1),this.Oa(this.Qi,!
0),O(this.Qi,"action",r(this.V.Tb,this.V,"next")),this.j.ka(this.V,"pagechange",thi
s.Cr))}if(a.tm&&(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
Ht("Ver muestra");or(c,"gb-view-sample-button");this.Oa(c,!
0);this.j.ka(c,"action",r(this.je,this,
b));e&&(c.nc(2),c=new my,d=new cy("Muestra de libro
impreso"),this.j.ka(d,"action",r(this.je,this,b)),c.Oa(d,!0),or(d,"gb-sample-print-
book-menuitem"),b=new cy("Muestra de
eBook"),this.j.ka(b,"action",r(this.je,this,e)),c.Oa(b,!0),or(b,"gb-sample-ebook-
menuitem"),e=new zz("",c,Fz.Eb()),or(e,"gb-jfk-margin-fix"),or(e,"gb-view-sample-
dropdown"),e.nc(1),this.Oa(e,!0))}this.va&&!this.va.is_cobrand&&this.o&&!
this.Ua&&(e=this.Ca&&this.Ca.uid,b=Cy([this.o],this.Ca),e?(this.ei=new
ty(this.o,b),this.Oa(this.ei,
!0)):(e=Mt("/googlebooks/images/kennedy/menu_down_arrow.png","A\u00f1adir a Mi
biblioteca"),e=Ab(e),this.ei=new Ht(e),this.Oa(this.ei,!
0),e=r(this.je,this,this.va.sign_in_url||
this.va.signInUrl),pj(this.ei,"action",e)));if(a.Wg){if(e=B("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.ab=new Ht("Escribir rese\
u00f1a"),this.Oa(this.ab,!
0),this.j.ka(this.ab,"action",r(this.je,this,e));Jz(this,"appbar-application-grant-
link","application-grant");Jz(this,"appbar-content-language-link","content-
language")}else if(e=
B("appbar-download-pdf-link"))if(e=e.getAttribute("href"))b=new Ht("Descargar
PDF"),this.Oa(b,!0),this.j.ka(b,"action",r(this.je,this,e));a.hw&&(a=Mt("/
googlebooks/images/kennedy/settings.png"),x(a[0],"goog-flat-menu-button-
img"),e=C("DIV",{"class":"toc-div"}),b=new my,b.Oa(new lr(e),!0),
(c=document.getElementById("ofe-gear-menu-contents"))&&e.appendChild(c.cloneNode(!
0)),this.Ka=new zz(a,b,Fz.Eb()),this.Oa(this.Ka,!0),this.Ua&&!this.V&&(a=new
Xy,this.Ka.jf(a,0)))}m(Iz,lz);
function Kz(a){var b=B("left-toolbar-buttons"),c=B("right-toolbar-buttons");(new
Iz({wb:a.wb,Ih:a.Ih,history:a.history,fh:a.fh,eh:a.eh,Xj:a.Xj,Uj:a.Uj,flags:a.flags
,Dh:a.Dh,rm:a.rm,Wg:!0,tm:a.tm})).render(b);(new Iz({wb:a.wb,sm:a.sm,hw:!
0})).render(c)}f=Iz.prototype;f.sw=function(){var a=this.i;rx(a,!
a.xf());this.La.update()};f.St=function()
{this.ua.Zc(16,this.i.xf())};f.pu=function(){this.Ja(jr(this.na,16))};
f.Ws=function(){if(jr(this.O,16)){var a=new Fx(document.body,this.V,!
0);a.render(this.O,!0);pj(a,"dispose",r(this.O.Ff,this.O,!1))}};f.uk=function(a)
{this.V.qc(a);this.V.tb().getQuery()||this.La.update()};f.jn=function(){var
a=this.V.Ia();a instanceof Xw&&nz(this,this.yg);a instanceof Bx&&nz(this,this.Ag);a
instanceof
ex&&nz(this,this.zg);a=a.Mc;this.th.Ta(a);this.sh.Ta(a)};f.ln=function(a)
{this.V.Tb(a)};
function Jz(a,b,c){if(b=kf(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 Ht(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);mz(a,k,c,!!g);g||
a.j.ka(k,"action",r(a.je,a,h))}}}f.Cr=function(){var a=this.V.Ga().Je()||"\
u00cdndice";this.rh&&N(this.rh,Ql(a))};f.Dr=function(){this.Fd.Vd&16&&(new
hx(this.V,this.Fd,this.va)).render(3)};
f.je=function(a)
{a=Hl(a);window.location.href=Si(a)};f.yg=null;f.Ag=null;f.zg=null;f.sh=null;f.th=n
ull;f.Qi=null;f.Pi=null;f.Fd=null;f.rh=null;f.ei=null;function Lz(a,b)
{du.call(this,a);this.o=b}m(Lz,du);
Lz.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.o.oa)
{for(var b=this.className,c=C("DIV",this.className+"-
meta"),d=document,e=vf(d,"TABLE"),g=e.appendChild(vf(d,"TBODY")),h=0;1>h;h++)
{for(var k=vf(d,"TR"),l=0;2>l;l+
+)k.appendChild(vf(d,"TD"));g.appendChild(k)}x(e,this.className+"-table-
layout");d=e.rows[0].cells;g=Mz(this);d[0].appendChild(g);g=Nz(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();ye(h,k);g.appendChild(h);d
[1].appendChild(g);c.appendChild(e);e=this.o;if((d=e.Gd)&&!e.ag&&e.nb){var
n;e.Rb&&Cm.Iw&&(n="Read the book");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",xf("Descarga ")),
d&&(h=C("A",{href:d},"ePub"),n.appendChild(h)),g&&(d&&n.appendChild(xf(",
")),d=C("A",{href:g},"PDF"),n.appendChild(d)),n.appendChild(xf(" -
")),e=e.Yb(),d=(new Q(window.location.href)).s.split("/"),d=new
Q("/"+d[1]),fu(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");ye(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 Mz(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.o.tj,w=a.o.uj,D=a.o.ag;d=new Aj(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 Nz(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");ye(c,"/support/bin/answer.py?
answer=1062949");var h=C("A",{},"P\u00e1ginas
originales");ye(h,"/support/bin/answer.py?answer=1062949");var
k=a.o.tj,l=a.o.uj,n=a.o.ag;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 Aj(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}Lz.prototype.Ba=function(){Af(this.j);var a=C("A",{target:"_blank"},"M\u00e1s
informaci\u00f3n sobre los libros de Google
Play");ye(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.j.appendChild(a)};Lz.prototype.i=function(a)
{Af(this.j);"string"===typeof a?
this.j.appendChild(xf(a)):this.j.appendChild(a)};function Oz(a,b)
{Ht.call(this,b,void 0,3);this.o=a}m(Oz,Ht);Oz.prototype.render=function(a)
{Ht.prototype.render.call(this,a);x(this.ha(),"gb-get-
book")};Oz.prototype.Ma=function(){Ht.prototype.Ma.call(this);var
a=this.ha();this.i=new Lz(a,this.o);this.i.render();a=B("menu_container");
(a=lf("about_title",a))&&F(a)};
function Pz(){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");Nr(a,9,b,8);M(b,!1);O(document,"mousedown",t(Qz,a,b))}}}function
Qz(a,b,c){a=Kf(a,c.target);c=Kf(b,c.target);var d=Nh(b);a||c||!d?a&&(M(b,!d),d||
Mh(b,1)):M(b,!1)};function Rz(a,b,c,d,e,g){function h(l){if(l)
{l.tabIndex=0;Gm(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||
bf();this.i=this.N.ha(a)||null;this.s=this.N.ha(d||null);this.o="function"===typeof
b?b:null;this.va=g||"tab";this.j=this.o||!b?null:this.N.ha(b);this.g=1==c;void 0!
==c||this.o||(this.s?this.g=Nh(this.s):this.i&&(this.g=Fb(this.i,"goog-zippy-
expanded")));this.ma=new Aj(this);this.O=new Oq;this.oa=new Aj(this);
var k=this;h(this.i);h(this.s);this.Te(this.g)}u(Rz,P);Rz.prototype.wa=function()
{Rz.ta.wa.call(this);Ui(this.ma);Ui(this.O);Ui(this.oa)};Rz.prototype.Te=function(a
){this.j?M(this.j,a):a&&this.o&&(this.j=this.o());this.j&&x(this.j,"goog-zippy-
content");this.s?(M(this.i,!a),M(this.s,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
Sz("toggle",this,this.g))};
Rz.prototype.ua=function(a){if(13==a.keyCode||32==a.keyCode)this.Te(!
this.g),this.dispatchEvent(new
Sz("action",this,this.g,a)),a.preventDefault(),a.stopPropagation()};Rz.prototype.na
=function(a){this.Te(!this.g);this.dispatchEvent(new
Sz("action",this,this.g,a))};function Sz(a,b){Yi.call(this,a,b)}u(Sz,Yi);function
Tz(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=Uz(b,!
0,c,d),g=C("UL",c+"-list");a.appendChild(e);a.appendChild(g);(new Rz(e,g)).Te(!
b.collapsed);v(b.child_node,function(h){Tz(g,h,c,d)})}else a.appendChild(Uz(b,!
1,c,d))}function Uz(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},Re(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){Tz(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Vz(a,b)
{Y.call(this,b);this.i=a||""}var Wz;u(Vz,Y);f=Vz.prototype;f.$d=null;function Xz()
{null==Wz&&(Wz="placeholder"in E("INPUT"));return Wz}f.Uh=!1;f.Va=function()
{this.ya=this.g.Ra("INPUT",{type:"text"})};f.Nb=function(a)
{Vz.ta.Nb.call(this,a);this.i||
(this.i=a.getAttribute("label")||"");Wf(ef(a))==a&&(this.Uh=!
0,a=this.ha(),Ib(a,"label-input-
label"));Xz()&&(this.ha().placeholder=this.i);a=this.ha();X(a,"label",this.i)};
f.Ma=function(){Vz.ta.Ma.call(this);var a=new
Aj(this);a.ka(this.ha(),"focus",this.Vo);a.ka(this.ha(),"blur",this.zt);if(Xz())thi
s.j=a;else{nc&&a.ka(this.ha(),["keypress","keydown","keyup"],this.Nt);var
b=ef(this.ha());a.ka(tf(b),"load",this.yu);this.j=a;Yz(this)}Zz(this);this.ha().ma=
this};f.kc=function()
{Vz.ta.kc.call(this);this.j&&(this.j.Ha(),this.j=null);this.ha().ma=null};function
Yz(a){!a.o&&a.j&&a.ha().form&&(a.j.ka(a.ha().form,"submit",a.Rt),a.o=!0)}
f.wa=function()
{Vz.ta.wa.call(this);this.j&&(this.j.Ha(),this.j=null)};f.Vo=function(){this.Uh=!
0;var a=this.ha();Ib(a,"label-input-label");if(!Xz()&&!$z(this)&&!this.O){var
b=this;a=function(){b.ha()&&(b.ha().value="")};z?T(a,10):a()}};f.zt=function()
{Xz()||(this.j.Xa(this.ha(),"click",this.Vo),this.$d=null);this.Uh=!
1;Zz(this)};f.Nt=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.Rt=function(){$z(this)||(this.ha().value="",T(this.wt,10,this))};f.wt=function()
{$z(this)||(this.ha().value=this.i)};f.yu=function(){Zz(this)};function $z(a)
{return!!a.ha()&&""!=a.ha().value&&a.ha().value!=a.i}f.reset=function()
{$z(this)&&(this.ha().value="",null!=this.$d&&(this.
$d=""),Zz(this))};f.xc=function(a){null!=this.$d&&(this.
$d=a);this.ha().value=a;Zz(this)};f.Ab=function(){return null!=this.$d?this.$d:
$z(this)?this.ha().value:""};f.Je=function(){return this.i};
function Zz(a){var b=a.ha();Xz()?a.ha().placeholder!
=a.i&&(a.ha().placeholder=a.i):Yz(a);X(b,"label",a.i);$z(a)?(b=a.ha(),Ib(b,"label-
input-label")):(a.O||a.Uh||(b=a.ha(),x(b,"label-input-label")),Xz()||
T(a.Sv,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.Sv=function(){!this.ha()||$z(this)||this.Uh||
(this.ha().value=this.i)};function aA(a,b,c){Vz.call(this,null!=c?c:"Buscar en este
libro");this.Nb(a);this.Ma();b&&this.xc(b)}m(aA,Vz);function bA(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(bA,P);
bA.prototype.i=function(){cA(this.ya,this.g)};bA.prototype.j=function()
{dA(this.ya,this.g)};function dA(a,b){T(t(function(){cA(a,b)}))}
function cA(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(qd),k=0;k<h.length;k++){var l=h[k];od.test(l)?(d++,e+
+):pd.test(l)?g=!0:nd.test(l)?e++:rd.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=em();d?(c=!0,I(a,"textAlign","right"),nf(a,{dir:"rtl"})):
(I(a,"textAlign","left"),nf(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 eA(a,b){if(a=B(a))b=b?B(b):null,cA(a,b),new
bA(a,b)}Ya("_OC_autoDir",eA);function fA(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.s=a;a=B("gbq");this.i&&a&&(a=Jf(a))&&(x(a,"searchbar-with-opt-
in"),Cf(this.i,a),I(this.i,"display","block"));gA(this)}
function gA(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.s.resize()},600)})))};function hA(a,b)
{P.call(this);this.Be=E("div");a.appendChild(this.Be);I(this.Be,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.g=new
iA(this.Be,b);O(this.Be,"click",r(this.dispatchEvent,this,"click"));O(this.g.ha(),"
click",r(this.dispatchEvent,this,"click"));O(this.Be,"mouseover",r(this.i,this,!
0));O(this.Be,"mouseout",r(this.i,this,!1))}m(hA,P);function jA(a,b){I(a.Be,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.j=b}
hA.prototype.i=function(a){this.j||I(this.Be,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};hA.prototype.wa=function()
{this.g.Ha();P.prototype.wa.call(this)};function iA(a,b)
{Rt.call(this,a);this.i=a;this.dh=200;this.Wh=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(xf(Dm(b.g)));a.appendChild(c);c=E("div");N(c,Jl(
b.i));a.appendChild(c)}m(iA,Rt);
iA.prototype.ai=function(a){var
b=Ch(this.i),c=L(this.ha());Rt.prototype.ai.call(this,a,new Nt(b.x-
c.width,Math.min(b.y,pf().height-c.height)))};function kA(a)
{W.call(this);this.i=a;this.V=this.i.Vc.V;this.s={};this.N=new
Aj;this.j=E("div");I(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.V.vd().appendChild(this.j);th
is.i.Hb.ub.forEach(r(this.Us,this));this.g.ka(this.V,"pagechange",this.zq);this.zq(
);this.g.ka(this.V,"resize",this.vk);this.g.ka(this.V,"viewportmodechange",this.mn)
;this.V.Ia()&&this.mn()}m(kA,W);f=kA.prototype;
f.zq=function(){this.o&&(jA(this.o,!1),this.o=null);var
a=this.s[this.V.Ga().Qa()];a&&(this.o=a,jA(a,!0))};f.mn=function(){var
a=this.V.Ia(),b=a instanceof
Xw;b&&this.vk();Fj(this.N);this.N.ka(a,"layoutchange",r(this.vk,this));M(this.j,b)}
;f.vk=function(){T(r(this.Er,this),10)};f.Er=function(){var a=this.V.Ia();a&&a
instanceof Xw&&(a.Fa(),a=a.o.s,K(this.j,15,a.clientHeight),vh(this.j,a.clientWidth-
15,0),lA(this))};
function lA(a){var b={};a.V.Ia().Kb().Kd(function(c){return c instanceof
cm}).forEach(function(c)
{b[c.Ga().Qa()]=c});a.i.Hb.ub.forEach(r(a.Dv,a,b))}f.Dv=function(a,b){var
c=this.V.Ia().o.i.clientHeight;if(a=a[b.Qa()]){var d=qc?
5:15;vh(this.s[b.Qa()].Be,0,Math.floor(a.od()/c*(this.j.clientHeight-d-(qc?30:15)))
+d)}};f.Us=function(a){var b=new
hA(this.j,a);this.s[a.Qa()]=b;this.g.ka(b,"click",r(this.i.uf,this.i,a,null))};f.wa
=function(){F(this.j);Qc(this.s,function(a)
{a.wa.call(a)});W.prototype.wa.call(this)};function mA(a)
{W.call(this);this.Vc=a;this.xm="n"}m(mA,W);mA.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 Iq(b);b=this.Vc.V;b.O||b.qc(Xw);0==this.Hb.ub.length?nA(this.Vc.j):a?c?
(a=this.Hb.ub.find(function(d){return c==d.Qa()}))?
this.uf(a):this.uf(this.Hb.ub[0],c):this.uf(this.Hb.ub[0]):oA(this);this.j=new
kA(this)};
function oA(a){var b=a.Vc.V,c=b.O;if(c==Xw||
c==Bx)a.Vc.s=c;b.qc(Px);b=b.Ia();c=a.Vc.j;if(c.o)pA(c,!0);else{var
d="n"==c.i.xm;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.s,Jl(qA(c,c.i.Hb.ub.length,null)))):pc?
N(c.s,Jl(qA(c,"<b>"+c.i.Hb.ub.length+"</b>","<b>"+Jq(c.i.Hb)+"</
b>"))):N(c.s,Jl("<b>"+c.i.Hb.ub.length+"</b> resultados de <b>"+(Jq(c.i.Hb)+"</b>
en este libro")));rA(c,!0);c=a.Hb;c!
=b.Hb&&(b.Hb=c,Sx(b));a=r(a.uf,a);b.Ba=a;b.Yc(new A(0,0))}
mA.prototype.uf=function(a,b){Sv=!0;var c=this.Vc.j;rA(c,!
1);c.O=fb(c.i.Hb.ub,a);c.j?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0),N(c.s,Jl(sA(c,c.O+1,c.i.Hb.ub.length,null)))):pc?N(c.s,Jl(sA(c,"<b>"+
(c.O+1)+"</b>","<b>"+c.i.Hb.ub.length+"</b>","<b>"+Jq(c.i.Hb)+"</
b>"))):N(c.s,Jl("Resultado <b>"+(c.O+1+"</b> de <b>")+(c.i.Hb.ub.length+"</b> de
<b>")+(Jq(c.i.Hb)+"</b> en este libro")));c=this.Vc.V;a=uo(c.rb(),a.Qa());if(!
a)return null;var d=c.Ia();d instanceof Xw||d instanceof Bx||
(this.Vc.s==Bx?c.qc(Bx):c.qc(Xw));if(b)return c.Bd(b),null;c.Sh(a);return
a};mA.prototype.wa=function(){Ui(this.j);W.prototype.wa.call(this)};function tA(a)
{W.call(this);this.Ja=Cp(a);this.j=pc&&a&&a.enableOgenEligibleMobileViewportSitb;th
is.na=this.o=null;this.j?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0)):(this.oa=E("DIV"),this.ua=new
Cq(this.oa),this.ua.render(uA),this.ua.Da(!0),a=this.ua.ha(),x(a,"search-results-
bar"),x(this.oa,"search-results-bar-contents"));this.s=this.j?B("gb-mobile-search-
results-summ"):E("SPAN");this.j||this.oa.appendChild(this.s);this.N=this.j?B("gb-
mobile-search-result-links"):E("SPAN");
this.j?(vA(this,B("gb-mobile-search-result-prev"),r(this.qj,this,-
1),"Anterior"),vA(this,B("gb-mobile-search-result-
next"),r(this.qj,this,1),"Siguiente"),H(B("gb-mobile-search-result-viewall"),"Ver
todo"),vA(this,B("gb-mobile-search-result-viewall"),r(this.gp,this),"Ver
todo"),H(B("gb-mobile-search-clear"),"Borrar b\u00fasqueda"),vA(this,B("gb-mobile-
search-clear"),r(this.Bl,this),"Borrar b\u00fasqueda")):(x(this.N,"search-bar-
result-links"),this.oa.appendChild(this.N),a=E("SPAN"),N(a,Jl("-&nbsp;&nbsp;")),
x(a,"search-bar-link-spacer"),this.N.appendChild(a),wA(this,this.N,"&#8249;
Anterior",r(this.qj,this,-
1),"Anterior"),a=E("SPAN"),N(a,Jl("&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.N.appendChild(a),wA(this,this.N,"Siguiente
&#8250;",r(this.qj,this,1),"Siguiente"),a=E("SPAN"),N(a,Jl("&nbsp;&nbsp;-
&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.N.appendChild(a),wA(this,this.N,"Ver
todo",r(this.gp,this)));this.ma=this.j?B("gb-mobile-search-snippet-
links"):E("SPAN");this.j?xA(this):(this.Ja?
(this.va=E("DIV"),x(this.va,"search-bar-result-
buttons"),this.oa.appendChild(this.va),this.va.appendChild(this.ma),Hb(this.ma,
["search-bar-sort-dropdown-button-container","search-bar-close-link"]),xA(this)):
(this.Ba=E("SPAN"),this.Ca=E("SPAN"),this.oa.appendChild(this.ma),a=E("SPAN"),N(a,J
l("-&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.ma.appendChild(a),this.ma.appendChild(xf("Ordenar por:
")),this.ma.appendChild(this.Ba),wA(this,this.Ba,"relevancia",r(this.rj,this,"r"),"
Ordenar por relevancia"),
a=E("SPAN"),N(a,Jl("&nbsp;|&nbsp;<b>p\u00e1ginas</
b>")),this.Ba.appendChild(a),this.ma.appendChild(this.Ca),a=E("SPAN"),N(a,Jl("<b>re
levancia</b>&nbsp;|&nbsp;")),this.Ca.appendChild(a),wA(this,this.Ca,"p\
u00e1ginas",r(this.rj,this,"n"),"Ordenar por p\u00e1ginas")),x(this.ma,"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.Bl);var
b=wA(this,a,"Borrar b\u00fasqueda",r(this.Bl,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);Qh(this.oa,!0)}}var
uA,yA,zA;m(tA,W);function AA(){uA=B("search_bar")}function BA()
{yA=B("toolbar_container")}
function xA(a){a.o=C("A",{"class":"search-bar-sort-dropdown-
link"});Gm(a.o,"button");Qf(a.o,!0);X(a.o,"haspopup",!0);a.ma.appendChild(a.o);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.o.appendChild(b);b=Mt("/
googlebooks/images/material/arrow_drop_down_black_20dp.png");x(b[0],"search-bar-
sort-dropdown-icon");X(b[0],"hidden",!0);a.o.appendChild(b[0]);b=new oy;var c=
new cy("relevancia");c.hi("Ordenar por relevancia");b.Oa(c,!0);x(c.ha(),"search-
bar-sort-dropdown-item");var d=new cy("p\u00e1ginas");d.hi("Ordenar por p\
u00e1ginas");b.Oa(d,!0);x(d.ha(),"search-bar-sort-dropdown-item");b.Am=!
0;b.render(document.body);b.attach(a.o,13,12);a.g.ka(b,"action",a.Yo);a.g.ka(b,"key
down",function(e){32!=e.keyCode&&13!=e.keyCode||
r(a.Yo,a)});a.j&&a.g.ka(b,"beforeshow",function(){var e=a.o.offsetWidth-
32;Kh(c.ha(),e);Kh(d.ha(),e)})}
function rA(a,b){M(yA,!b);M(a.ma,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!=zA&&zA.resize()}function CA(a){a.o?pA(a,!1):M(a.ma,!1);M(a.N,!1);Af(a.s)}
function nA(a){CA(a);var b=a.i.Hb,c=Kq(b),d=null;c&&!
a.j&&(d=E("SPAN"),N(d,Jl("Quiz\u00e1s quisiste decir:
")),wA(a,d,c,r(a.qu,a,c)));c=E("SPAN");a.j?N(c,Jl("Sin resultados")):N(c,Jl(Ob('No
se ha encontrado ning\u00fan resultado en este libro de "'+Jq(b)
+'".')));b=E("A");a.j||(N(b,Jl("Buscar en todos los
libros")),b.setAttribute("target","_top"),x(b,"sitb-action-link"));var
e="patents"==pp()?new Q("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):new
Q("https://www.google.com/search?tbm=bks&tbo=p");
fu(e);"embed"==S(e,"output")&&kk(e,"output");R(e,"q",Re(Jq(a.i.Hb)));ye(b,e.toStrin
g());a.j?a.s.appendChild(c):a.Ja?
(a.s.appendChild(c),a.s.appendChild(b),d&&(c=ve(Qi(Jl("&nbsp;&nbsp;&middot;&nbsp;&n
bsp;")).toString()),d.insertAdjacentHTML("afterbegin",ce(c)),a.s.appendChild(d))):
(d&&(a.s.appendChild(d),a.s.appendChild(E("BR"))),d=ve(Qi(Jl("&nbsp;&nbsp;-
&nbsp;&nbsp;")).toString()),c.insertAdjacentHTML("beforeend",ce(d)),a.s.appendChild
(c),d=ve(Qi(Jl(" &raquo;")).toString()),b.insertAdjacentHTML("beforeend",
ce(d)),a.s.appendChild(b));null!=zA&&zA.resize()}f=tA.prototype;f.wa=function()
{W.prototype.wa.call(this);Ui(this.ua);M(yA,!0);F(this.oa);null!
=zA&&zA.resize();this.j&&(M(B("gb-mobile-search"),!1),M(B("gb-mobile-search-
buttons"),!1),Af(this.ma),Af(this.s))};function wA(a,b,c,d,e){var
g=E("SPAN");x(g,"search-bar-link");Gm(g,"link");Km(g,e?e:c);Qf(g,!
0);b.appendChild(g);N(g,Jl(c));a.g.ka(g,"click",d);a.g.ka(g,"keydown",function(h)
{32!=h.keyCode&&13!=h.keyCode||d()});return g}
function vA(a,b,c,d){Gm(b,"button");Km(b,d);Qf(b,!
0);a.g.ka(b,"click",c);a.g.ka(b,"keydown",function(e){32!=e.keyCode&&13!
=e.keyCode||c()})}f.Bl=function(){Uo(this.i.Vc.V.tb(),"");var
a=this.i.Vc;a&&a.o&&a.o.update()};f.qj=function(a){DA(this,this.O,a)};function
DA(a,b,c){var d=a.i.Hb.ub.length;a.O+=c;a.O>=d&&(a.O=0);0>a.O&&(a.O=d-1);a.O!
=b&&(a.i.uf(a.i.Hb.ub[a.O])||DA(a,b,c))}f.rj=function(a){var
b=this.i.Vc;b&&b.update(a)};f.gp=function(){oA(this.i)};
f.qu=function(a){var
b=this.i.Vc;b&&(a=Re(a),Uo(b.V.tb(),a),b.N.xc(a),b.o&&b.o.update())};f.Yo=function(
a){if((a=a.target.Gc())&&this.na)switch(a){case "p\
u00e1ginas":this.rj("n");H(this.na,"p\u00e1ginas");break;case
"relevancia":this.rj("r"),H(this.na,"relevancia")}};function pA(a,b)
{a.o&&(Kb(a.o,"search-bar-sort-dropdown-disabled",!b),X(a.o,"disabled",!b));var
c="n"==a.i.xm;b&&!c&&H(a.na,"relevancia")}function qA(a,b,c){return a.j?b+"
resultados":b+" resultados para "+c}
function sA(a,b,c,d){return a.j?b+" de "+c:"Resultado "+b+" de "+c+" para
"+d};function EA(a,b,c,d)
{W.call(this);this.V=a;this.N=b;this.o=c;this.O=d;this.ma=pc&&d&&d.enableOgenEligib
leMobileViewportSitb;this.g.ka(a.tb(),"change",r(this.update,this,"r",null))}m(EA,W
);
EA.prototype.update=function(a,b,c){this.i?(this.i.Ha(),this.i=null):
(this.V.O&&(this.s=this.V.O),this.j=new tA(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 mA(this),this.j.i=this.i,a=!
Wo(),this.i.i(a,b,c)):d?(this.i=new
mA(this),b=this.j.i=this.i,c=b.Vc.j,CA(c),N(c.s,Jl("Cargando...")),c=new
Q(window.location.href),R(c,"jscmd","SearchWithinVolume"),R(c,"q",d),R(c,"scoring",
a),(new Mq(c)).Ze(r(b.i,
b,!1)),b.xm=a,this.N.xc(d)):
(this.i&&(this.i.Ha(),this.i=null),this.V.Ia()instanceof
Px&&(this.V.qc(this.s),this.ma&&this.V.Ia().mg(this.V.Ia().Fa().width)),this.j&&(th
is.j.Ha(),this.j=null),this.N.xc(""))};function FA(a,b)
{a=B(a);b=B(b);a&&b&&O(a,"submit",t(GA,b))}function GA(a,b)
{""==a.value&&b.preventDefault()};function HA(a,b,c){if(nc&&!rc)return
a;a='url("'+b+'")';oc&&(a+=" 7 5");return a+(", "+c)};function IA(a)
{W.call(this);this.V=a;this.i=new
Aj;this.g.ka(a,"viewportmodechange",this.nn);this.V.Ia()&&this.nn()}m(IA,W);f=IA.pr
ototype;f.nn=function(){Fj(this.i);this.j&&this.j.Ha();this.s=this.V.Ia().o.j;var
a=new
Om(this.s);a.fl=Ma;this.j=a;this.i.ka(this.s,"dblclick",r(this.Et,this));this.i.ka(
a,"start",r(this.Gr,this));this.i.ka(a,"drag",r(this.Hr,this));this.i.ka(a,"end",r(
this.Fr,this));JA(this,!1)};f.Et=function(){this.V.Tb("next")};
function JA(a,b){a=a.s;if(nc)b=b?"-moz-grabbing":"-moz-grab";else{var
c=mp("/googlebooks/images/");b=b?HA("-moz-
grabbing",c+"closedhand.cur","move"):HA("-moz-
grab",c+"openhand.cur","default")}I(a,"cursor",b)}f.Gr=function()
{this.o=this.V.Ia().Gb;JA(this,!0)};f.Hr=function(){var
a=this.j,b=this.o;this.V.Ia().Yc(new A(b.x-a.deltaX,b.y-a.deltaY))};f.Fr=function()
{this.o=null;JA(this,!1)};f.wa=function(){W.prototype.wa.call(this)};function
KA(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
LA(a,b,c,d){Bn.call(this,jp.IsZipitFolderCollectionEnabled?void 0:"p13nd",!
0);Gn(this,a);this.Bo=!0;Kn(this,.5);this.Fg=c;a=new Dn;a.set("ok",b,!0);(void 0!
==d?d:1)&&a.set("cancel","Cancelar",!1,!
0);On(this,a);O(this,"dialogselect",this.Ua,!
1,this)}u(LA,Bn);LA.prototype.Va=function()
{LA.ta.Va.call(this);I(Pn(this.j,"ok"),"fontWeight","bold");I(this.ha(),"width","50
0px")};LA.prototype.Ua=function(a){"ok"==a.key&&this.Lb(a);return!0};
LA.prototype.wa=function(){wj(this,"dialogselect",this.Ua,!
0,this);LA.ta.wa.call(this)};LA.prototype.Lb=function(a){this.Fg(a)};function MA(a)
{P.call(this);this.Ya=null;this.ya=a;a=z||lc;this.g=new
Aj(this);this.g.ka(this.ya,a?
["keydown","paste","cut","drop","input"]:"input",this)}u(MA,P);MA.prototype.handleE
vent=function(a){if("input"==a.type)z&&Fc(10)&&0==a.keyCode&&0==a.charCode||
(NA(this),this.dispatchEvent(OA(a)));else if("keydown"!=a.type||Ij(a)){var
b="keydown"==a.type?this.ya.value:null;z&&229==a.keyCode&&(b=null);var
c=OA(a);NA(this);this.Ya=T(function(){this.Ya=null;this.ya.value!
=b&&this.dispatchEvent(c)},0,this)}};
function NA(a){null!=a.Ya&&(jl(a.Ya),a.Ya=null)}function OA(a){a=new
bj(a.Ob);a.type="input";return a}MA.prototype.wa=function()
{MA.ta.wa.call(this);this.g.Ha();NA(this);delete this.ya};function PA(a,b,c,d)
{P.call(this);this.g=a;this.s=b;this.i=c;this.o=d||
0;a.removeAttribute("maxlength");this.j=new MA(a);O(this.j,"input",this.N,!
1,this);QA(this)}u(PA,P);PA.prototype.N=function(){QA(this)};function QA(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.s&&H(a.s,String(1==a.o?b:a.i-
b))}PA.prototype.wa=function(){PA.ta.wa.call(this);delete
this.g;this.j.Ha();this.j=null};function RA(a,b,c,d,e){LA.call(this,a,b,null,!
0);this.ab=c;this.Rb=d;this.Ca=e}m(RA,LA);
RA.prototype.Va=function()
{LA.prototype.Va.call(this);this.o=SA(this,"Nombre","input");this.nb=SA(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.ye=
[a,e];this.xe=[c,d];null!=this.Ca&&(nf(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&&TA(this);jp.IsZipitFolderColl
ectionEnabled||(b=this.j,a=Pn(b,"ok"),I(a,"fontWeight","bold"),x(a,"gb-
button"),x(Pn(b,"cancel"),"gb-button"))};
function TA(a)
{a.o.value=Re(a.i.hb());a.o.disabled=a.i.O;a.nb.value=Re(a.i.Pg());a.Ka(1==a.i.ze);
a.o.disabled&&I(a.o,"background","#f2f2f2")}function SA(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,yi(b));a.appendChild(d);b=C(c,{"class":"ccd-input"});"input"==c?(nf(b,
{type:"text"}),b.setAttribute("maxlength",100)):"textarea"==c&&(nf(b,
{rows:6,cols:50}),new PA(b,E("span"),500));a.appendChild(b);return b}
RA.prototype.Ka=function(a){this.we=a;v(this.ye,function(b)
{M(b,a)});v(this.xe,function(b){M(b,!a)})};
RA.prototype.Ua=function(a){var b=this.o.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 nu;a.Ec=b;a.s=this.nb.value;a.ze=this.we?1:2;if(this.i)
{b=this.ab;var c=new Q(b.yq);R(c,"as_coll",a.getId());yu(c,a,r(b.N,b))}else
b=this.ab,yu(b.s,a,r(b.o,b,!0));return!0};
RA.prototype.wa=function(){delete this.ab;delete this.Ca;delete this.i;delete
this.na;delete this.Vb;delete this.o;delete this.nb;delete
this.Rb;LA.prototype.wa.call(this)};function UA(a,b,c,d,e)
{W.call(this);this.O=a;this.j=b;this.N=c;this.i=d;this.O&&(this.s=ib(this.O.childNo
des,VA),this.i&&tb(this.s,ib(this.i.childNodes,VA)));this.o=e;T(r(this.Ir,this))}u(
UA,W);f=UA.prototype;f.Ir=function()
{this.j&&this.i&&this.g.ka(this.j,"click",this.xq);this.N&&this.g.ka(this.N,"click"
,this.Dt);this.g.ka(this.o,"add",this.Ls)};
function VA(a){var b=hf("SPAN","sidebar-collection-title",a)[0];b||
(b=hf("SPAN","hp-collection-title",a)[0]);if(!b)return"";a=Ob(Ne(Rf(b)));return
Ob(a.split("(")[0])}f.Dt=function(){var a=new RA("Crear nueva estanter\
u00eda","Crear estanter\u00eda",this.o,r(this.Tu,this));a.render();a.Da(!
0)};f.Tu=function(a){var b=Ob(Ne(a)).toLowerCase();return!jb(this.s,function(c)
{return c.toLowerCase()==b})};
f.Ls=function(a){a=a.shelf;var b=Ob(Ne(a.hb())),c=1==a.ze;this.s.push(b);var d=new
Q("/books");fu(d);R(d,"as_coll",a.getId());R(d,"source","gbs_lp_bookshelf_list");if
(jp.IsBooksUnifiedLeftNavEnabled){a=C("LI",{"class":"left-nav-shelf-item"});var
e=C("A",{"class":"sidebar-link"});ye(e,d.toString());d=C("SPAN");x(d,"sidebar-
collection-title");N(d,Ql(b+" (0)"));e.appendChild(d);a.appendChild(e);c=B("hidden-
my-library-expanded");Bf(a,c);KA(!0,"my-library")}else a=E("DIV"),e=C("A",
{"class":"hp-bookshelf-link",
style:"line-height:19px"}),ye(e,d.toString()),d=C("SPAN",{"class":"hp-collection-
title"}),N(d,Ql(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),Cf(a,B("csStart"))};
f.xq=function(a){a.preventDefault();a=!Nh(this.i);M(this.i,a);a?
(Nr(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.Zu,this))):xj(this.ma)};f.Zu=function(a){Kf(this.i,a.target)||
Kf(this.j,a.target)||this.xq(a)};
function XG(a,b){var c=xb;wb(a,function(d,e){return
c(b(d),b(e))})}xx.prototype.hj=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);XG(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null});
function YG(a,b){if(b.Oo&&b.O){var c=b.O.Qg(),d=c.x-40;c=c.y-
40;a=a.Kb().zc(b);b=a.Bb()/b.re();return new A(a.be()+Math.round(b*d),a.od()
+Math.round(b*c))}return null}function ZG(a){var b=new
fy(null,13);a.o=b;a.nb=b.g}function $G(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 aH(a)
{return Math.pow(a,3)}
function bH(a,b,c){this.O=a;this.j=b;this.o=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);bH.prototype.kb.apply(this);O(this.o,"change",r(this.i
,this));O(new Hj,"resize",r(T,null,r(this.i,this)))}bH.prototype.i=function(){var
a=L(this.g);if(0<a.width){var b=Math.round(L(this.j).width/2);vh(this.g,b-
Math.round(a.width/2),0)}};
bH.prototype.show=function(){M(this.g,!0);this.i()};bH.prototype.kb=function()
{M(this.g,!1)};bH.prototype.ma=function(a){N(this.g,Ql(a))};function cH(a,b,c)
{bH.apply(this,arguments);this.s=new Xn(this.g,500);this.N=new
lm(r(this.kb,this))}u(cH,bH);cH.prototype.show=function(a)
{Mh(this.g,1);bH.prototype.show.apply(this);a&&this.N.start(a)};cH.prototype.kb=fun
ction(){this.s.play()};
function dH(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.o,this);this.s=new
Hj;O(this.s,"resize",a);b=new
ks;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}dH.prot
otype.o=function(){this.resize();T(r(this.resize,this),100)};
dH.prototype.resize=function(){var a=!1;this.N?this.i&&(a=this.i.xf()):a=!0;var
b=this.s.Fa();a=a?0:this.O.width;var c=Math.round(Ch(this.j).y);this.V.mb(new
Je(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.g&&(a=this.g,I(a,"border","0px"),c=Math.round(Ch(a).y),b=Math.max(0,b.hei
ght-c),I(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&I(a,{borderTop:Le("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function eH(a,b)
{a.i=b;O(b,"change",r(a.resize,a))}
function fH(a,b,c,d,e){xv.call(this,a,e);this.s=b;this.O=c||!1;this.na=d||
[]}m(fH,xv);fH.prototype.nf=function(a,b){var c=new Q("/books?
jscmd=SearchVolume");fu(c);R(c,"start",a);R(c,"num",b);this.O?
(R(c,"as_pt","MAGAZINES"),R(c,"as_coll2",this.s)):(R(c,"as_brr",3),R(c,"q",this.s),
$G(this.na,function(d){R(c,d.name,d.value)}));return c};
fH.prototype.Ng=function(){var a=new Q("https://www.google.com/search?
tbm=bks&tbs=bkv:p,vw:g&tbo=p");fu(a);R(a,"q",this.s);R(a,"source",this.source);
$G(this.na,function(b){R(a,b.name,b.value)});return
a};fH.prototype.render=function(a){this.N=a;this.j=new sv(a,!
this.O);this.g.ka(this.j,"render",r(this.Gh,this))};fH.prototype.el=function(a)
{return this.O?a.map(function(b){b.Aa.source="gbs_other_issues";return
b},this):xv.prototype.el.call(this,a)};function gH(a,b,c,d,e){var
g={cursor:"pointer"};I(c,g);O(c,"click",r(this.o,this));I(d,g);O(d,"click",r(this.s
,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()}
gH.prototype.j=function(){var a=this.g.value;var b=this.V;var c=vo(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=so(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(so(this.N))),this.update())}return!
1};gH.prototype.o=function(){this.V.Tb("previous")};gH.prototype.s=function()
{this.V.Tb("next")};
gH.prototype.update=function(){var a=this.V.Ga();a&&(this.g?
this.g.value=a.hb()||"":N(this.i,yi(a.Je())))};function hH(a)
{W.call(this);this.V=a;this.j=new Aj;this.i=E("div");I(this.i,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Mh(this.i
,0);a.vd().appendChild(this.i);this.g.ka(a,"resize",this.yk);this.g.ka(this.i,"clic
k",this.ks);this.g.ka(this.i,"mouseout",this.ls);this.g.ka(this.i,"mouseover",r(thi
s.Oj,this,!0));this.g.ka(a,"viewportmodechange",this.xn);if(a=this.V.Ia())a
instanceof Xw&&(this.Tf=!0),this.xn()}m(hH,W);f=hH.prototype;f.Ta=function(a)
{M(this.i,a)};
f.yk=function(){T(r(this.ms,this),10)};f.ms=function(){var
a=this.V.Ia();a&&(a.Fa(),a=a.o.s,K(this.i,a.clientWidth,40),vh(this.i,0,a.clientHei
ght-40))};f.ks=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"});Mh(c,.15);vh(c,0,a.Gb.y+b);a.o.j.appendChild(c);T(t(iH,c),1E3);this.Tf=!
1;a=this.V.Ia();Qv(a,new A(void 0,b-20),r(a.Cf,a))};
function iH(a){var b=new Vn(a,.15,0,200);b.play();pj(b,"end",t(jH,b,a))}function
jH(a,b){F(b);a.Ha()}f.ls=function(){this.Tf||this.Oj(!1)};f.Oj=function(a){if(a)
{if(!this.s){var b=E("div");I(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.i.appendChild(b);T(r(
this.ft,this),10)}this.s=!0}Mh(this.i,a?.15:0)};
f.ft=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.xn=function(){var
a=this.V.Ia(),b=a instanceof Xw;b?this.yk():this.Tf=!
1;this.Ta(b);this.Oj(this.Tf);Fj(this.j);this.j.yf(a,"move",r(this.vu,this));this.j
.ka(a,"layoutchange",r(this.yk,this))};f.vu=function(){this.Tf&&this.Oj(!
1);this.Tf=!1};f.Tf=!1;function kH(a,b,c)
{Ur.call(this);this.Ec=a;this.i=b;this.g=c?c:null;this.qg(lH(this))}m(kH,Ur);
function lH(a){var b=C("DIV");Hb(b,["popup-menu","goog-menu","goog-menu-
vertical"]);Gm(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.Ec);c.appendChild(d);d=C("DIV",{"class":"popup-menu-
close"});Km(d,"Cerrar ventana emergente");var
e=C("IMG");ze(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)});Gm(d,"button");Qf(d,!
0);c.appendChild(d);b.appendChild(a.i);return b};function mH(a)
{lz.call(this);this.V=a.wb;this.i=a.history;this.o=a.Dh;this.na=!!a.fh;this.O=!!
a.eh;this.ua=a.flags;if(this.va=a.Wg){a=!!this.V.Za().Oi;var
b=this.V.Za().ui;b=b&&!!uo(this.V.rb(),b);a||b?(a=Mt("/googlebooks/images/
material/arrow_drop_down_black_20dp.png",this.V.Ga().Je()||"\
u00cdndice"),a=Ab(a),this.uh=a[0],this.kd=new Ht(a,void 0,4),this.Oa(this.kd,!
0),this.j.ka(this.kd,"action",this.os),mz(this,this.kd),this.j.ka(this.V,"pagechang
e",this.ns)):(this.uh=C("SPAN","jfk-button-label",
"\u00cdndice no disponible"),this.kd=new Ht(this.uh,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");Lo(this.g.g,Yf(this.g),nH(this))}else{oH();a=Mt("/googlebooks/images/
material/arrow_left_black_24dp.png");this.wh=new Ht(a,void 0,4);this.wh.oc("P\
u00e1gina anterior");this.Oa(this.wh,!
0);O(this.wh,"action",r(this.V.Tb,this.V,"previous"));a=
Mt("/googlebooks/images/material/arrow_right_black_24dp.png");this.xh=new Ht(a,void
0,4);this.xh.oc("P\u00e1gina siguiente");this.Oa(this.xh,!
0);O(this.xh,"action",r(this.V.Tb,this.V,"next"));a=Mt("/googlebooks/images/
material/zoom_in_black_24dp.png");this.ef=new Ht(a,void
0,4);this.ef.oc("Ampliar");this.Oa(this.ef,!
0);O(this.ef,"action",r(this.zn,this,"zoomin"));a=Mt("/googlebooks/images/
material/zoom_out_black_24dp.png");this.yh=new Ht(a,void
0,4);this.yh.oc("Reducir");this.Oa(this.yh,!0);O(this.yh,
"action",r(this.zn,this,"zoomout"));b=this.na;a=this.O;var
c=Mt("/googlebooks/images/material/onepage_view_black_24dp.png");this.Wd=new
Ht(c,void 0,4);this.Wd.oc("Vista de una sola p\
u00e1gina");O(this.Wd,"action",r(this.zk,this,Xw));mz(this,this.Wd,"viewport",!
0);this.Oa(this.Wd,!0);c=Mt("/googlebooks/images/material/
twopage_view_black_24dp.png");this.Yd=new Ht(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.zk,this,Bx)),mz(this,this.Yd,"viewport"));this.Oa(this.Yd
,!0);b=Mt("/googlebooks/images/material/thumbnail_view_black_24dp.png");this.Xd=new
Ht(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.zk,this,ex)),mz(this,this.Xd,"viewport"));th
is.Oa(this.Xd,!
0);this.j.ka(this.V,"viewportmodechange",this.yn);this.yn();pH(this)}}m(mH,lz);
function pH(a){var b=new
my,c=Mt("/googlebooks/images/material/more_vert_black_24dp.png");x(c[0],"goog-flat-
menu-button-img");X(c[0],"hidden",!0);a.Af=new
zz(c,b,Fz.Eb());ZG(a.Af);a.Af.oc("Men\u00fa M\u00e1s acciones");a.Oa(a.Af,!
0);qH(a,b);rH(a,b);sH(a,b);tH(a,b);if(c=document.getElementById("gb-entity-page-
menu-contents")){c=hf("A","more-menu-link",c);for(var d=0;d<c.length;d++){var e=new
lr(c[d]);e.ig("link");O(e,"action",t(function(g,h)
{h.preventDefault();h.stopPropagation();h=g.getAttribute("href");
g=id("_top");h=h instanceof yd?h:Hd(h);q.open(Ad(h),g instanceof ed?
hd(g):g||"")},c[d]));b.Oa(e,!0)}}uH(a,b);M(b.ha(),!1);b.render()}function qH(a,b)
{var c=Rf(document.getElementById("gb-entity-page-base-ogen-url")),d=new
Q(c);a.Pj=C("INPUT");a.Pj.value=d.toString();c=vH(a.Pj);wH(a,c,"Compartir",b,functi
on(){var e=new
Q(a.V.Ga().Ac());R(d,"pg",S(e,"pg"));a.V.tb().getQuery()&&R(d,"bsq",a.V.tb().getQue
ry());a.Pj.value=d.toString()})}
function rH(a,b){a.Ge=C("INPUT");var c=vH(a.Ge);wH(a,c,"Insertar",b,function(){var
d=new
Q(a.V.Ga().Ac());kk(d,"source");R(d,"output","embed");a.Ge.value=Hx(d.toString())})
}function sH(a,b){var c=document.getElementById("gb-mobile-buy-
section"),d=document.getElementById("gb-mobile-download-section");if(c||d)d?
(c=mf("TABLE","gb-mobile-buy-table",d))&&wH(a,c,"Descargar este
libro",b):c&&(c=mf("TABLE","gb-mobile-buy-table",c))&&wH(a,c,"Comprar este
libro",b)}
function tH(a,b){if(a.o){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
lr(c);c.ig("button");O(c,"action",r(t(a.Uo,!0),a));b.Oa(c,!0)}}
function uH(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=Rf(c);c=uo(a.V.rb(),c);d=new
lr(d);d.ig("button");O(d,"action",r(a.V.vb,a.V,c));b.Oa(d,!0)}}
function vH(a){var b=C("DIV",{"class":"linkto-popup-
content"});a.type="text";a.readOnly=!0;x(a,"viewport-
input");b.appendChild(a);a=(new Gw(a)).ha();b.appendChild(a);return b}
function wH(a,b,c,d,e){var g=new kH(c,b,function()
{a.ha().focus()});Vr(g);g.setPosition(new Sr(a.Af.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
lr(b);c.ig("button");O(c,"action",function(){g.Da(!0);g.ha().focus();null!
=e&&e.call(a)});d.Oa(c,!0)}
function oH(){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"});ze(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"});ze(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=mH
.prototype;
f.os=function(){this.kd.Vd&16&&(new
hx(this.V,this.kd,this.ua)).render(3)};f.ns=function(){var a=this.V.Ga().Je()||"\
u00cdndice";this.uh&&N(this.uh,Jl(a))};f.yn=function(){var a=this.V.Ia();a
instanceof Xw?(nz(this,this.Wd),xH(this,!0),yH(this,!0),zH(this,!0)):a instanceof
Bx?(nz(this,this.Yd),xH(this,!0),yH(this,!0),zH(this,!0)):a instanceof ex?
(nz(this,this.Xd),xH(this,!1),yH(this,!0),zH(this,!0)):(xH(this,!1),yH(this,!
1),zH(this,!1))};
f.Uo=function(a){this.o(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.Uo,!1),this));a.appendChild(c);this.Hg=new
Cq(a);this.Hg.render(b);this.Hg.Da(!0);this.Hg.ha()&&x(this.Hg.ha(),"custom-result-
bar")}else Af(b),this.Hg=null};
f.zk=function(a){this.V.qc(a);!
this.V.tb().getQuery()&&this.i&&this.i.update()};function xH(a,b)
{a.yh.Ta(b);a.ef.Ta(b)}function zH(a,b){a.wh.Ta(b);a.xh.Ta(b)}function yH(a,b)
{a.Wd.Ta(b);a.na&&a.Yd.Ta(b);a.O&&a.Xd.Ta(b)}f.zn=function(a){this.V.Tb(a)};
function AH(a,b,c){a.kd&&a.kd.ha()&&x(a.kd.ha(),"toc-button");if(a.Af&&a.Af.ha())
{var d=a.Af.ha();Ib(d,"goog-flat-menu-button");Hb(d,["jfk-button","jfk-button-
flat","jfk-button-clear-outline","start-button-
group"])}a.ef&&a.ef.ha()&&x(a.ef.ha(),"start-button-
group");a.Wd&&a.Wd.ha()&&x(a.Wd.ha(),"start-button-group");a=kf("jfk-button-
img",b);for(b=0;b<a.length;b++)c?K(a[b],20,20):K(a[b],24,24)}function BH(a)
{v(sb(a.querySelectorAll('[role="button"]')),function(b){Qf(b,!1)})}
function nH(a){var b={focusSearch:function()
{B("search_form_input").focus()}};b.updateSearch=r(function(c)
{Uo(a.V.tb(),c);a.i&&a.i.update()},a);b.goToPage=r(function(c)
{c&&a.V.Bd(c)},a);return
b}Ya("_OC_startFeedback",gs);f=mH.prototype;f.Wd=null;f.Yd=null;f.Xd=null;f.ef=null
;f.yh=null;f.xh=null;f.wh=null;f.Af=null;f.kd=null;f.uh=null;f.Pj=null;f.Ge=null;f.
Hg=null;var CH=null;function DH(){CH||(CH={},CH[1]=Xw,CH[2]=Bx)}function EH(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 FH(a){this.V=a;this.N=new
Oq(document);this.s={};this.o={};O(this.N,"key",r(this.O,this));GH(this,33,r(this.j
,this,-1),!1,!0);GH(this,34,r(this.j,this,1),!1,!0);GH(this,38,r(this.g,this,0,-
20),!1,!0);GH(this,40,r(this.g,this,0,20),!1,!0);GH(this,37,r(this.g,this,-20,0),!
1,!0);GH(this,39,r(this.g,this,20,0),!1,!0);GH(this,32,r(this.j,this,1),!0,!
0);GH(this,74,r(this.i,this,"next"),!0);GH(this,75,r(this.i,this,"previous"),!
0);a=r(this.i,this,"zoomin");this.s["+"]=t(HH,a,!0,void 0);a=r(this.i,
this,"zoomout");this.s["-"]=t(HH,a,!0,void 0)}function GH(a,b,c,d,e)
{a.o[b]=t(HH,c,d,e)}FH.prototype.O=function(a){var
b=this.s[String.fromCharCode(a.charCode)]||this.o[a.keyCode];b&&b(a)};function
HH(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
IH[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}FH.prototype.i=function(a)
{this.V.Tb(a)};FH.prototype.j=function(a)
{a=Math.floor(a*this.V.Ia().Fa().height*.75);this.g(0,a)};
FH.prototype.g=function(a,b){var c=this.V.Ia();Qv(c,new A(a,b),r(c.Ed,c))};var
IH={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};Ya("_OC_Run",function(a,b,c,d,e,g,h)
{jp.update(c);e=B("gb-get-book-container");var k=B("gb-get-book-content");if(e&&k)
{var l=new xy(b);(new
Oz(l,k)).render(e)}Pz();Ep=aq;V=Ma;l=B("viewport");O(document,"selectionchange",JH)
;c.stereoscopic&&(sw=KH);e=new $o(l);I(document.body,
{overflow:"hidden"});B("titlebar")&&I(B("titlebar"),"white-space","nowrap");var
n=new dH(e,l,B("volume-left"),B("menu_scroll"),Cp(c)?!1:!0);n.resize();zA=n;new
fA(n);l=new xy(b);var p=new yx(a,e.tb());p.o=jp.pseudocontinuous;
bp(e,p);e.o=l;p.g=l.j;a=Xw;b.disable_twopage||(DH(),a=CH[EH("M")]||
Xw);d=LH(p,d);DH();var w=EH("P");var D;d&&(D=d.Qa());k=new qx(e,B("volume-
left"),B("volume-center"));eH(n,k);D=[w,D,p.i.lc()[0].Qa()];var G;jb(D,function(J)
{return J&&uo(p,J)?(G=J,!0):!
1});D=e.tb();g&&Uo(D,Re(g.search_query_escaped));e.Bd(G);D=new
Vx(e,k);AA();BA();n=MH(e,t(NH,e,D));n=new EA(e,n,D,c);g?
(n.s=a,n.update("n",g,G)):e.qc(a);tx=new cH(e.vd(),e.Fb(),k);OH(e,p);PH(e);QH();new
IA(e);g=new hH(e);e.go();D.Ta(!0);D.update();O(cx,
"click",r(D.update,D));RH(l.Fc);T(t(SH,e,k,D,!
b.disable_twopage,jp.enableThumbnailViewport,c,l,h,jp.enableClips?t(TH,g):void
0));h&&UH(l,h);_OC_InitHooks(t(VH,e),Ma,Ma,Ma,Ma,Ma);O(document,"keydown",WH);FA("v
headf","vheadq");FA("gbqf","gbqfq");b=B("buy-tooltip");c=B("buy-tooltip-
box");b&&c&&bu(b,c);xw("gb-get-book-content","Buy","Click","Play Books
Viewport");b=B("gbqfq");c=B("gbqfqw");b&&new pv(b,!0,c,-9);T(t(XH,e,d))});
function XH(a,b){var c=a.Za();if(c.Nh()&&b.hj){var
d=c.Nh();a=a.Ia();b.hj(d)&&(d=b.hj(d).ud(),b.i&&d in b.i&&(b.O=b.i[d]),c=c.ee()
[c.kj()],a.mg(c+2),YG(a,b)&&(c=YG(a,b),a.Ed(c),a.kl(b)))}}function UH(a,b){var
c=Cy([a],b);if(b=B("addToLibraryLink"+a.Yb()))a=new ty(a,c),x(b,"jfk-button-
standard"),ln(a,b),a.Da(!0)}
function SH(a,b,c,d,e,g,h,k,l){Cp(g)?(b=B("gb-entity-page-toolbar-left"),g=new
mH({wb:a,history:c,flags:g,Wg:!0}),g.render(b),AH(g,b,!0),g=B("gb-entity-page-
toolbar-right"),c=new mH({wb:a,history:c,fh:d,eh:e,Dh:l,Wg:!
1}),c.render(g),AH(c,g,!1),BH(g)):Kz({wb:a,Ih:b,history:c,fh:d,eh:e,sm:!
0,Xj:h,Uj:k,flags:g,Dh:l,rm:!
0});c=B("toolbar_container");Af(c);c.style.padding="0";new FH(a)}
function JH(){if(z&&document.selection&&!YH){var
a=document.selection.createRange();Kf(a.parentElement(),B("viewport"))&&(YH=!
0,document.selection.empty(),T(ZH))}}function ZH(){YH=!1}var YH=!1;function
VH(a,b,c){(b=uo(a.rb(),b))?a.vb(b):c&&(a=Hl(c),window.location.href=Si(a))}function
LH(a,b){b=b.page[0];return(a=uo(a,b.pid))?
(a.Dd(b,a.nf().toString()),Ip(a,b),a):null}function QH(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=B(a[b]);c&&I(c,{display:"none"})}}
function OH(a,b){var c=B("page_label");c||
(c={form:B("jtp_form"),input:B("jtp")});new
gH(a,b,B("prev_btn"),B("next_btn"),c)}function PH(a)
{a.dispatchEvent("pagemodechange");var b=B("text_mode");b&&(I(b,
{cursor:"pointer"}),O(b,"click",t($H,a)))}function NH(a,b,c)
{Uo(a.tb(),c);b.update()}function MH(a,b){eA("search_form_input");a=new
aA(B("search_form_input"),a.tb().getQuery());O(B("search_form"),"submit",t(aI,a,b))
;return a}
function aI(a,b,c){var d=B("sits");d&&d.checked&&""!=B("search_form_input").value||
(c.preventDefault(),Sv=!1,B("search_form_input").blur(),b(a.Ab()))}function RH(a)
{var b=B("magazine_other_issues");if(b&&a){a=new fH(new nu,a,!0);var c=C("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.Gh()}}function
$H(a,b){b.preventDefault();a=new
Q(a.Ga().Ac());R(a,"output","text");a=Hl(a.toString());window.location.href=Si(a)}
function TH(a,b){Kb(B("viewport"),"selection-mode",b);Ew=b;a.Ta(!b)}function WH(a)
{(qc?
a.metaKey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=B("search_form_input"),b
I=bI||new Yn(a,[255,255,136],[255,255,255],700,aH),bI.play(!0),a.focus())}var
bI=null;function KH(a){return Sj(a,"edge","3d")}Ya("_OC_MenuHideHook",Ma);
})();

You might also like