Вы находитесь на странице: 1из 79

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

es/";(function(){var
f,ba="function"==typeof Object.create?Object.create:function(a){function b()
{}b.prototype=a;return new b},ca;if("function"==typeof
Object.setPrototypeOf)ca=Object.setPrototypeOf;else{var da;a:{var ea={a:!
0},fa={};try{fa.__proto__=ea;da=fa.a;break a}catch(a){}da=!1}ca=da?function(a,b)
{a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var ha=ca;function ia(a){var b=0;return function()
{return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}
function ja(a){var b="undefined"!=typeof
Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:ia(a)}}var
ka="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c)
{a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},la="undefined"!=typeof
window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;
function na(a,b){if(b){for(var c=la,d=a.split("."),e=0;e<d.length-1;e++){var
g=d[e];g in c||(c[g]={});c=c[g]}d=d[d.length-1];e=c[d];g=b(e);g!=e&&null!
=g&&ka(c,d,{configurable:!0,writable:!0,value:g})}}function oa(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+""}
na("String.prototype.endsWith",function(a){return a?a:function(a,c){var
b=oa(this,a,"endsWith");void 0===c&&(c=b.length);for(var e=Math.max(0,Math.min(c|
0,b.length)),g=a.length;0<g&&0<e;)if(b[--e]!=a[--g])return!1;return
0>=g}});na("String.prototype.startsWith",function(a){return a?a:function(a,c)
{for(var b=oa(this,a,"startsWith"),e=b.length,g=a.length,h=Math.max(0,Math.min(c|
0,b.length)),l=0;l<g&&h<e;)if(b[h++]!=a[l++])return!1;return l>=g}});
function pa(){pa=function(){};la.Symbol||(la.Symbol=qa)}var qa=function(){var
a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();function ra()
{pa();var a=la.Symbol.iterator;a||
(a=la.Symbol.iterator=la.Symbol("iterator"));"function"!=typeof
Array.prototype[a]&&ka(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return sa(ia(this))}});ra=function(){}}function sa(a)
{ra();a={next:a};a[la.Symbol.iterator]=function(){return this};return a}
na("Array.from",function(a){return a?a:function(a,c,d){c=null!=c?c:function(a)
{return a};var b=[],g="undefined"!=typeof
Symbol&&Symbol.iterator&&a[Symbol.iterator];if("function"==typeof g)
{a=g.call(a);for(var h=0;!(g=a.next()).done;)b.push(c.call(d,g.value,h++))}else
for(g=a.length,h=0;h<g;h++)b.push(c.call(d,a[h],h));return b}});function ta(a,b)
{return Object.prototype.hasOwnProperty.call(a,b)}
na("WeakMap",function(a){function b(a){this.La=(h+=Math.random()
+1).toString();if(a){a=ja(a);for(var b;!
(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}}function c(){}function d(a)
{ta(a,g)||ka(a,g,{value:new c})}function e(a){var
b=Object[a];b&&(Object[a]=function(a){if(a instanceof c)return a;d(a);return
b(a)})}if(function(){if(!a||!Object.seal)return!1;try{var
b=Object.seal({}),c=Object.seal({}),d=new a([[b,2],[c,3]]);if(2!=d.get(b)||3!
=d.get(c))return!1;d["delete"](b);d.set(c,4);return!d.has(b)&&
4==d.get(c)}catch(u){return!1}}())return a;var
g="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var
h=0;b.prototype.set=function(a,b){d(a);if(!ta(a,g))throw Error("WeakMap key fail:
"+a);a[g][this.La]=b;return this};b.prototype.get=function(a){return ta(a,g)?a[g]
[this.La]:void 0};b.prototype.has=function(a){return
ta(a,g)&&ta(a[g],this.La)};b.prototype["delete"]=function(a){return
ta(a,g)&&ta(a[g],this.La)?delete a[g][this.La]:!1};return b});
na("Map",function(a){function b(){var a={};return a.Rc=a.next=a.head=a}function
c(a,b){var c=a.b;return sa(function(){if(c){for(;c.head!=a.b;)c=c.Rc;for(;c.next!
=c.head;)return c=c.next,{done:!1,value:b(c)};c=null}return{done:!0,value:void
0}})}function d(a,b){var c=b&&typeof b;"object"==c||"function"==c?g.has(b)?
c=g.get(b):(c=""+ ++h,g.set(b,c)):c="p_"+b;var d=a.g[c];if(d&&ta(a.g,c))for(var
e=0;e<d.length;e++){var l=d[e];if(b!==b&&l.key!==l.key||
b===l.key)return{id:c,list:d,index:e,Hb:l}}return{id:c,
list:d,index:-1,Hb:void 0}}function e(a){this.g={};this.b=b();this.size=0;if(a)
{a=ja(a);for(var c;!(c=a.next()).done;)c=c.value,this.set(c[0],c[1])}}if(function()
{if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var b=Object.seal({x:4}),c=new a(ja([[b,"s"]]));if("s"!
=c.get(b)||1!=c.size||c.get({x:4})||c.set({x:4},"t")!=c||2!=c.size)return!1;var
d=c.entries(),e=d.next();if(e.done||e.value[0]!=b||"s"!=e.value[1])return!
1;e=d.next();return e.done||4!=e.value[0].x||
"t"!=e.value[1]||!d.next().done?!1:!0}catch(G){return!1}}())return a;ra();var g=new
WeakMap;e.prototype.set=function(a,b){a=0===a?0:a;var c=d(this,a);c.list||
(c.list=this.g[c.id]=[]);c.Hb?c.Hb.value=b:
(c.Hb={next:this.b,Rc:this.b.Rc,head:this.b,key:a,value:b},c.list.push(c.Hb),this.b
.Rc.next=c.Hb,this.b.Rc=c.Hb,this.size++);return
this};e.prototype["delete"]=function(a){a=d(this,a);return a.Hb&&a.list?
(a.list.splice(a.index,1),a.list.length||delete
this.g[a.id],a.Hb.Rc.next=a.Hb.next,a.Hb.next.Rc=
a.Hb.Rc,a.Hb.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.g={};this.b=this.b.Rc=b();this.size=0};e.prototype.has=function(a){return!!
d(this,a).Hb};e.prototype.get=function(a)
{return(a=d(this,a).Hb)&&a.value};e.prototype.entries=function(){return
c(this,function(a){return[a.key,a.value]})};e.prototype.keys=function(){return
c(this,function(a){return a.key})};e.prototype.values=function(){return
c(this,function(a){return a.value})};e.prototype.forEach=function(a,b){for(var
c=this.entries(),
d;!
(d=c.next()).done;)d=d.value,a.call(b,d[1],d[0],this)};e.prototype[Symbol.iterator]
=e.prototype.entries;var h=0;return e});
na("Set",function(a){function b(a){this.b=new Map;if(a){a=ja(a);for(var b;!
(b=a.next()).done;)this.add(b.value)}this.size=this.b.size}if(function(){if(!
a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var b=Object.seal({x:4}),d=new a(ja([b]));if(!d.has(b)||1!
=d.size||d.add(b)!=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]!=b||g.value[1]!=b)return!
1;g=e.next();return g.done||g.value[0]==b||4!=g.value[0].x||
g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return
a;ra();b.prototype.add=function(a){a=0===a?
0:a;this.b.set(a,a);this.size=this.b.size;return
this};b.prototype["delete"]=function(a){a=this.b["delete"]
(a);this.size=this.b.size;return a};b.prototype.clear=function()
{this.b.clear();this.size=0};b.prototype.has=function(a){return
this.b.has(a)};b.prototype.entries=function(){return
this.b.entries()};b.prototype.values=function(){return
this.b.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(a,b)
{var c=this;this.b.forEach(function(d){return a.call(b,d,d,c)})};return b});var
ua=ua||{},k=this;function n(a){return void 0!==a}function p(a)
{return"string"==typeof a}function r(a){return"number"==typeof a}var va=/^[\w+/_-]+
[=]{0,2}$/,wa=null;function t(){}function xa(a){a.Yg=void 0;a.$a=function(){return
a.Yg?a.Yg:a.Yg=new a}}
function ya(a){var b=typeof a;if("object"==b)if(a){if(a instanceof
Array)return"array";if(a instanceof Object)return b;var
c=Object.prototype.toString.call(a);if("[object
Window]"==c)return"object";if("[object Array]"==c||"number"==typeof
a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object
Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else
return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function
v(a){return"array"==ya(a)}function za(a){var
b=ya(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Aa(a)
{return"function"==ya(a)}function Ba(a){var b=typeof a;return"object"==b&&null!
=a||"function"==b}function Ca(a){return a[Da]||(a[Da]=++Ea)}var
Da="closure_uid_"+(1E9*Math.random()>>>0),Ea=0;function Fa(a,b,c){return
a.call.apply(a.bind,arguments)}
function Ga(a,b,c){if(!a)throw Error();if(2<arguments.length){var
d=Array.prototype.slice.call(arguments,2);return function(){var
c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return
a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function w(a,b,c)
{Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native
code")?w=Fa:w=Ga;return w.apply(null,arguments)}
function x(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var
b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var Ha=Date.now||
function(){return+new Date};function Ia(a,b){var c=a.split("."),d=k;c[0]in
d||"undefined"==typeof d.execScript||d.execScript("var "+c[0]);for(var
e;c.length&&(e=c.shift());)!c.length&&n(b)?d[e]=b:d[e]&&d[e]!==Object.prototype[e]?
d=d[e]:d=d[e]={}}
function y(a,b){function c()
{}c.prototype=b.prototype;a.ma=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.Oq=function(a,c,g){for(var d=Array(arguments.length-
2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return
b.prototype[c].apply(a,d)}};var Ja,Ka;
(function(){function a(a,b){if(!b)return"";var
c=a.createElement("a");c.setAttribute("href",b);return c.href}function b(a,b,c){b
in a?a[b].push(c):a[b]=[c]}function c(a,b,c){var
d;for(d=a.firstChild;d;d=d.nextSibling)b.apply(null,
[d].concat(Array.prototype.slice.call(arguments,2)))}function d(a,b){3==a.nodeType?
b.push(a.nodeValue):c(a,d,b);return b}function e(a){return(a.textContent||
a.innerText||d(a,[]).join("")).replace(/^\s+|\s+$/g,"")}function g(d,l,G)
{if(1==d.nodeType){if(d.id){if(G[d.id])return;G[d.id]=
!0}if(null!=d.getAttribute("itemprop")){"properties"in l||(l.properties={});for(var
q=d.getAttribute("itemprop").split(" "),u=0;u<q.length;u++){var ma=q[u],aa=void
0;d.tagName in m&&(aa=m[d.tagName]);if(null!=d.getAttribute("itemscope"))var
ab=h(d);else"src"==aa?ab=a(d.ownerDocument,d.src):"href"==aa?
(ab=a(d.ownerDocument,d.href),"url_name"==ma&&(ma="url",e(d)&&b(l.properties,"name"
,e(d)))):"data"==aa?ab=d.data:ab="content"==aa?d.getAttribute("content"):aa?
d.getAttribute(aa):null!=d.getAttribute("datetime")?
d.getAttribute("datetime"):e(d);b(l.properties,ma,ab)}}null!
=d.getAttribute("itemscope")||c(d,g,l,G)}}function h(a){var b={};null!
=a.getAttribute("itemtype")&&(b.type=a.getAttribute("itemtype"));null!
=a.getAttribute("itemid")&&(b.id=a.getAttribute("itemid"));var
d={},e=a.getAttribute("itemref");if(e){e=e.split(/\s+/);for(var h=0;h<e.length;h++)
{var l=a.ownerDocument.getElementById(e[h]);l&&g(l,b,d,!0)}}c(a,g,b,d);return
b}function l(a,d){1==a.nodeType&&(null!
=a.getAttribute("itemscope")&&null==a.getAttribute("itemprop")&&
b(d,"items",h(a)),c(a,l,d))}var
m={META:"content",AUDIO:"src",EMBED:"src",IFRAME:"src",IMG:"src",SOURCE:"src",TRACK
:"src",VIDEO:"src",A:"href",AREA:"href",LINK:"href",OBJECT:"data"};Ka=function(a)
{var b={};l(a,b);return b};Ja=function(a){var
b=window.top;b.gbar&&b.gbar.asmc&&b.gbar.asmc(function(){var b;"function"==typeof
a?b=a():b=a;return b?Ka(b):null})}})();var
La,Ma,Na,Pa,Qa,Ra,Sa,Ta,Ua,Va,Wa,Xa,Ya,Za,$a,bb;
La=function(){var a=Ma||window;a.iframes.setHandler("shareboxDialog",
{onOpen:function(a){a.openInto(a.getOpenParams().element,
{"class":"abc",scrolling:"auto",width:"100%",height:"100%",allowtransparency:"true"
});var
b=a.getIframeEl();0<navigator.userAgent.indexOf("MSIE")&&(b.style.visibility="hidde
n",b.onreadystatechange=function(){b.style.visibility="";delete
b.onreadystatechange});b.focus();return a},onReady:function(b)
{window.setTimeout(function(){Na=b;Pa&&b.setPrefill(Pa);b.setParamBag(Qa);Ra&&
(Sa=a.document.documentElement.style.overflow,a.document.documentElement.style.over
flow="hidden");Ta&&Ta({})},0)},onClose:function(b,c)
{c&&(c.loggedOut&&Ua&&Ua(),c.footerCallback&&Va&&Va());a.document.body.removeChild(
a.document.getElementById("googleShareboxIframeDiv"));Ra&&(a.document.documentEleme
nt.style.overflow=Sa);Wa.b=!1;Xa&&Xa(c)}})};Ya=function(){if(!Na){var a=Ma||
window;a.document.body.removeChild(a.document.getElementById("googleShareboxIframeD
iv"));Wa.b=!1;Za&&Za({})}};
Wa=function(a,b){if(!Wa.b)
{Pa=a;b&&(Ta=b.onShareOpened,Xa=b.onShareClosed,Za=b.onShareTimedOut,Ua=b.onNotLogg
edInForGooglePlus,Va=b.footerCallback,
$a=b.sessionIndex,bb=b.socialHost,Ma=b.window,b.window=null,Ra=b.hideDoubleScrollBa
r,Qa=b);var c=Ma||window,d=c.document;
$a=$a||"0";bb=bb||"https://plus.google.com";La();Wa.b=!0;var e=bb+"/u/"+
$a+"/_/sharebox/dialog",g={};g.claimedOrigin=d.location.protocol+"//"+d.location.ho
st;var h=!
1;b&&(b.hl&&(g.hl=b.hl),b.sourceForLogging&&(g.source=b.sourceForLogging),
b.dialogTitle&&(g.dialogTitle=b.dialogTitle),b.dialogSubtitle&&(g.dialogSubtitle=b.
dialogSubtitle),b.shareButtonText&&(g.shareButtonText=b.shareButtonText),b.cancelBu
ttonText&&(g.cancelButtonText=b.cancelButtonText),b.showIcons&&(g.showIcons="true")
,b.editorText&&(g.editorText=b.editorText),b.editorHelperText&&(g.editorHelperText=
b.editorHelperText),b.segments&&(g.segments=c.JSON.stringify(b.segments)),b.birthda
y&&(g.birthday=b.birthday),b.secb&&(g.secb=b.secb),b.recipients&&(g.rcpt=b.recipien
ts.join(",")),
h=!!b.updateMetadata,b.footer&&(g.footer=b.footer));var l=null;if(!h){var
m;if(a&&a.items&&1==a.items.length&&a.items[0].properties)
{h=a.items[0].properties;var q=!1,u;for(u in h)if("url"!=u){q=!0;break}!
q&&h.url&&h.url[0]&&(m=h.url[0])}m?
(g.url=m,l="url"):a&&(g.md=c.gadgets.json.stringify(a),l="md")}l&&(g.prm=l);g.sts=(
+new Date).toString(36);750>d.documentElement.clientHeight&&(g.susp=!
0);d.documentMode&&(g.hostiemode=d.documentMode);g.wpp="1";l=d.createElement("div")
;l.id="googleShareboxIframeDiv";
l.style.cssText="left:0;top:0;width:100%;height:100%;position:fixed;z-
index:99999";d.body.appendChild(l);c.iframes.open(e,{element:l,allowPost:!
0,style:"shareboxDialog"},g,{});var
G=d.createElement("div");G.style.cssText="left:0;top:0;width:100%;height:100%;posit
ion:absolute;background:#fff;opacity:0;transition:opacity 0.25s;-webkit-
transition:opacity 0.25s;filter:alpha(opacity=75);z-index:-
1";l.appendChild(G);window.setTimeout(function()
{G.style.opacity=".75"},0);window.setTimeout(Ya,15E3)}};
Wa.b=!1;var cb;function db(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function
eb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function fb(a)
{var b=[],c=0,d;for(d in a)b[c++]=d;return b}function gb(a,b){for(var c in
a)if(a[c]==b)return!0;return!1}function hb(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return c}function ib(){var a=jb,b;for(b in a)return!1;return!0}function
kb(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key
"'+b+'"');a[b]=c}
function lb(a){var b={},c;for(c in a)b[c]=a[c];return b}var mb="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function nb(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<mb.length;g+
+)c=mb[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function ob(a){var b=arguments.length;if(1==b&&v(arguments[0]))return
ob.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}function pb(a){var b=arguments.length;if(1==b&&v(arguments[0]))return
pb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return
c};function qb(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,qb);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}y(qb,Error);qb.protot
ype.name="CustomError";var rb;function sb(a){return a[a.length-1]}var
tb=Array.prototype.indexOf?function(a,b){return
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(p(a))return
p(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in
a&&a[c]===b)return c;return-1},z=Array.prototype.forEach?function(a,b,c)
{Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=p(a)?
a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
function ub(a,b){var c=a.length,d=p(a)?a.split(""):a;for(--c;0<=c;--c)c in
d&&b.call(void 0,d[c],c,a)}
var vb=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=p(a)?a.split(""):a,l=0;l<d;l++)if(l in h){var
m=h[l];b.call(c,m,l,a)&&(e[g++]=m)}return e},B=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=p(a)?a.split(""):a,h=0;h<d;h++)h in
g&&(e[h]=b.call(c,g[h],h,a));return e},wb=Array.prototype.reduce?function(a,b,c)
{return Array.prototype.reduce.call(a,
b,c)}:function(a,b,c){var d=c;z(a,function(c,g){d=b.call(void 0,d,c,g,a)});return
d},xb=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void
0)}:function(a,b){for(var c=a.length,d=p(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},yb=Array.prototype.every?
function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var
c=a.length,d=p(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void
0,d[e],e,a))return!1;return!0};
function zb(a,b){var c=Ab(a,b);return 0>c?null:p(a)?a.charAt(c):a[c]}function
Ab(a,b){for(var c=a.length,d=p(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void
0,d[e],e,a))return e;return-1}function Bb(a,b){return 0<=tb(a,b)}function Cb(a,b)
{Bb(a,b)||a.push(b)}function Db(a,b){var c=tb(a,b),d;(d=0<=c)&&Eb(a,c);return
d}function Eb(a,b){Array.prototype.splice.call(a,b,1)}function Fb(a,b){var
c=Ab(a,b);0<=c&&Eb(a,c)}function Gb(a){return
Array.prototype.concat.apply([],arguments)}
function Hb(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 Ib(a,b){for(var c=1;c<arguments.length;c++)
{var d=arguments[c];if(za(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 Jb(a,b,c,d)
{Array.prototype.splice.apply(a,Kb(arguments,1))}function Kb(a,b,c){return
2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function Lb(a,b)
{a.sort(b||Mb)}
function Nb(a,b){var c=Mb;Lb(a,function(a,e){return c(b(a),b(e))})}function Mb(a,b)
{return a>b?1:a<b?-1:0}function Ob(a,b){for(var c={},d=0;d<a.length;d++){var
e=a[d],g=b.call(void 0,e,d,a);n(g)&&(c[g]||(c[g]=[])).push(e)}return c}function
Pb(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(v(d))for(var
e=0;e<d.length;e+=8192)for(var g=Pb.apply(null,Kb(d,e,e+8192)),h=0;h<g.length;h+
+)b.push(g[h]);else b.push(d)}return b}
function Qb(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 Rb(a,b)
{return Gb.apply([],B(a,b,void 0))};function Sb(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 Tb(a){return a.replace(/
[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Ub(a)
{return/^[\s\xa0]*$/.test(a)}function Vb(a){return a.replace(/[\t\r\n ]+/g,"
").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var Wb=String.prototype.trim?function(a)
{return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Xb(a){return decodeURIComponent(a.replace(/\+/g," "))}function Yb(a){if(!
Zb.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace($b,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(ac,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(bc,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(cc,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(dc,"&#39;"));-1!
=a.indexOf("\x00")&&(a=a.replace(ec,"&#0;"));return a}var
$b=/&/g,ac=/</g,bc=/>/g,cc=/"/g,dc=/'/g,ec=/\x00/g,Zb=/[\x00&<>"']/;
function fc(a){return-1!=a.indexOf("&")?"document"in k?gc(a):hc(a):a}function gc(a)
{var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=k.document.createElement("div");return a.replace(ic,function(a,e){var
d=b[a];if(d)return d;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||
(d=String.fromCharCode(h))}d||(c.innerHTML=a+" ",d=c.firstChild.nodeValue.slice(0,-
1));return b[a]=d})}
function hc(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:if("#"==c.charAt(0)){var b=Number("0"+c.substr(1));if(!
isNaN(b))return String.fromCharCode(b)}return a}})}var ic=/&([^;\s<&]
+);?/g;function jc(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\
$1").replace(/\x08/g,"\\x08")}function kc(a){return null==a?"":String(a)}
function lc(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Ha()).toString(36)}
function mc(a,b){for(var
c=0,d=Wb(String(a)).split("."),e=Wb(String(b)).split("."),g=Math.max(d.length,e.len
gth),h=0;0==c&&h<g;h++){var l=d[h]||"",m=e[h]||"";do{l=/(\d*)(\D*)(.*)/.exec(l)||
["","","",""];m=/(\d*)(\D*)(.*)/.exec(m)||
["","","",""];if(0==l[0].length&&0==m[0].length)break;c=nc(0==l[1].length?
0:parseInt(l[1],10),0==m[1].length?0:parseInt(m[1],10))||
nc(0==l[2].length,0==m[2].length)||nc(l[2],m[2]);l=l[3];m=m[3]}while(0==c)}return
c}function nc(a,b){return a<b?-1:a>b?1:0}
function oc(a){return String(a).replace(/\-([a-z])/g,function(a,c){return
c.toUpperCase()})}function pc(a){var b=p(void 0)?jc(void 0):"\\s";return
a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return
b+e.toUpperCase()})};var qc;a:{var rc=k.navigator;if(rc){var sc=rc.userAgent;if(sc)
{qc=sc;break a}}qc=""}function C(a){return-1!=qc.indexOf(a)};function tc()
{return(C("Chrome")||C("CriOS"))&&!C("Edge")};function uc(){return C("iPhone")&&!
C("iPod")&&!C("iPad")}function vc(){return uc()||C("iPad")||C("iPod")};function
wc(a){wc[" "](a);return a}wc[" "]=t;function xc(a,b){try{return wc(a[b]),!
0}catch(c){}return!1}function yc(a,b){var c=D.Yl;return
Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var D={Zf:!1,Yf:!1,Lh:!
1,Ph:!1,ag:!1,dg:!1,Oj:!1};D.le=D.Zf||D.Yf||D.Lh||D.ag||D.Ph||D.dg;D.Od=function()
{return qc};D.Ag=function(){return k.navigator||null};D.Rq=function(){return
D.Ag()};D.sc=D.le?D.dg:C("Opera");D.ya=D.le?D.Zf:C("Trident")||C("MSIE");D.bc=D.le?
D.Yf:C("Edge");D.Sj=D.bc||D.ya;D.Sa=D.le?D.Lh:C("Gecko")&&!(-1!
=qc.toLowerCase().indexOf("webkit")&&!C("Edge"))&&!(C("Trident")||C("MSIE"))&&!
C("Edge");D.Za=D.le?D.Ph||D.ag:-1!=qc.toLowerCase().indexOf("webkit")&&!C("Edge");
D.Vl=function(){return D.Za&&C("Mobile")};D.Sh=D.ag||
D.Vl();D.eg=D.Za;D.sk=function(){var a=D.Ag();return
a&&a.platform||""};D.Kp=D.sk();D.Nh=!1;D.Qh=!1;D.Mh=!1;D.Rh=!1;D.ke=!1;D.Gd=!
1;D.Fd=!1;D.$f=!1;D.Pj=!1;D.tc=D.Nh||D.Qh||D.Mh||D.Rh||D.ke||D.Gd||D.Fd||D.
$f;D.Gb=D.tc?D.Nh:C("Macintosh");D.Uh=D.tc?D.Qh:C("Windows");D.Ul=function(){return
C("Linux")||C("CrOS")};D.Oo=D.tc?D.Mh:D.Ul();D.Zl=function(){var a=D.Ag();return!!
a&&-1!=(a.appVersion||"").indexOf("X11")};D.Mq=D.tc?D.Rh:D.Zl();
D.je=D.tc?D.ke:C("Android");D.ne=D.tc?D.Gd:uc();D.rd=D.tc?D.Fd:C("iPad");D.Wj=D.tc?
D.$f:C("iPod");D.Vj=D.tc?D.Gd||D.Fd||D.$f:vc();var zc;D.tc?zc=D.Pj:zc=-1!
=qc.toLowerCase().indexOf("kaios");D.Jo=zc;D.ve=function(){var
a="",b=D.Dk();b&&(a=b?b[1]:"");return D.ya&&(b=D.oi(),null!=b&&b>parseFloat(a))?
String(b):a};
D.Dk=function(){var a=D.Od();if(D.Sa)return/rv:([^\);]+)
(\)|;)/.exec(a);if(D.bc)return/Edge\/([\d\.]+)/.exec(a);if(D.ya)return/\b(?:MSIE|
rv)[: ]([^\);]+)(\)|;)/.exec(a);if(D.Za)return/WebKit\/
(\S+)/.exec(a);if(D.sc)return/(?:Version)[ \/]?(\S+)/.exec(a)};D.oi=function(){var
a=k.document;return a?a.documentMode:void
0};D.VERSION=D.ve();D.compare=function(a,b){return
mc(a,b)};D.Yl={};D.Na=function(a){return D.Oj||yc(a,function(){return
0<=mc(D.VERSION,a)})};D.Af=D.Na;
D.Lb=function(a){return Number(D.Rj)>=a};D.Tq=D.Lb;var Ac;var
Bc=k.document;Ac=Bc&&D.ya?D.oi()||("CSS1Compat"==Bc.compatMode?
parseInt(D.VERSION,10):5):void 0;D.Rj=Ac;var Cc=!D.ya||D.Lb(9),Dc=!D.Sa&&!D.ya||
D.ya&&D.Lb(9)||D.Sa&&D.Na("1.9.1"),Ec=D.ya&&!D.Na("9"),Fc=D.ya;function Gc()
{return!0}function Hc(){return null}function Ic(a,b){function c()
{}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};var Jc={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};function Kc(a,b)
{this.b=a===Lc&&b||"";this.g=Mc}Kc.prototype.zc=!0;Kc.prototype.Yb=function()
{return this.b};Kc.prototype.toString=function()
{return"Const{"+this.b+"}"};function Nc(a){return a instanceof
Kc&&a.constructor===Kc&&a.g===Mc?a.b:"type_error:Const"}var Mc={},Lc={};var
Oc=RegExp("[A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Pc=RegExp("^
[^A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef
\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),Qc=/^htt
p:\/\/.*/,Rc=/\s+/,Sc=/[\d\u06f0-\u06f9]/;function Tc()
{this.g="";this.i=Uc}Tc.prototype.zc=!0;Tc.prototype.Yb=function(){return
this.g};Tc.prototype.Wg=!0;Tc.prototype.b=function(){return 1};function Vc(a){if(a
instanceof Tc&&a.constructor===Tc&&a.i===Uc)return
a.g;ya(a);return"type_error:TrustedResourceUrl"}var Wc=/^([^?#]*)(\?[^#]*)?
(#[\s\S]*)?/,Uc={};function Xc(a){var b=new Tc;b.g=a;return b}
function Yc(a,b,c){if(null==c)return b;if(p(c))return
a+encodeURIComponent(c);for(var d in c){var e=c[d];e=v(e)?e:[e];for(var
g=0;g<e.length;g++){var h=e[g];null!=h&&(b+=(b?"&":a)+encodeURIComponent(d)
+"="+encodeURIComponent(String(h)))}}return b};function Zc()
{this.g="";this.i=$c}Zc.prototype.zc=!0;Zc.prototype.Yb=function(){return
this.g};Zc.prototype.Wg=!0;Zc.prototype.b=function(){return 1};function ad(a){if(a
instanceof Zc&&a.constructor===Zc&&a.i===$c)return
a.g;ya(a);return"type_error:SafeUrl"}var bd=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:
[/?#]|$))/i;function cd(a){if(a instanceof Zc)return a;a="object"==typeof a&&a.zc?
a.Yb():String(a);bd.test(a)||(a="about:invalid#zClosurez");return dd(a)}
function ed(a){if(a instanceof Zc)return a;a="object"==typeof a&&a.zc?
a.Yb():String(a);bd.test(a)||(a="about:invalid#zClosurez");return dd(a)}var
$c={};function dd(a){var b=new Zc;b.g=a;return b}dd("about:blank");function fd()
{this.b="";this.g=gd}fd.prototype.zc=!0;var gd={};fd.prototype.Yb=function(){return
this.b};function hd(a){if(a instanceof fd&&a.constructor===fd&&a.g===gd)return
a.b;ya(a);return"type_error:SafeStyle"}function id(a){var b=new fd;b.b=a;return
b}var jd=id("");function kd(a){var b="",c;for(c in a){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=v(d)?B(d,ld).join(" "):ld(d),b+=c+":"+d+";")}return b?id(b):jd}
function ld(a){if(a instanceof Zc)a='url("'+ad(a).replace(/</g,"%3c").replace(/
[\\"]/g,"\\$&")+'")';else if(a instanceof Kc)a=Nc(a);else{a=String(a);var
b=a.replace(md,"$1").replace(md,"$1").replace(nd,"url");if(od.test(b)){if(b=!
pd.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&&qd(a)}a=b?rd(a):"zClosurez"}else a="zClosurez"}return
a}
function qd(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 od=/^[-,."'%_!# a-zA-Z0-9\[\]]+
$/,nd=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\
[\\]-~]*)([ \t\n]*\\))","g"),md=RegExp("\\b(hsl|hsla|rgb|rgba|matrix|calc|minmax|
fit-content|repeat|(rotate|scale|translate)(X|Y|Z|3d)?)\\([-+*/0-9a-z.%\\[\\], ]
+\\)","g"),pd=/\/\*/;
function rd(a){return a.replace(nd,function(a,c,d,e){var b="";d=d.replace(/^(['"])
(.*)\1$/,function(a,c,d){b=c;return d});a=cd(d).Yb();return c+b+a+b+e})};function
sd(){this.b="";this.g=td}sd.prototype.zc=!0;var td={};
function ud(a,b){if(-1!=a.indexOf("<"))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(gb(d,h)&&e.pop()!=h){c=!1;break a}}c=0==e.length}if(!c)throw Error("() and [] in
selector must be balanced, got: "+a);
b instanceof fd||(b=kd(b));c=a+"{"+hd(b)+"}";return vd(c)}function wd(a){function
b(a){v(a)?z(a,b):c+=xd(a)}var c="";z(arguments,b);return
vd(c)}sd.prototype.Yb=function(){return this.b};function xd(a){if(a instanceof
sd&&a.constructor===sd&&a.g===td)return
a.b;ya(a);return"type_error:SafeStyleSheet"}function vd(a){var b=new
sd;b.b=a;return b}var yd=vd("");function zd()
{this.g="";this.j=Ad;this.i=null}zd.prototype.Wg=!0;zd.prototype.b=function()
{return this.i};zd.prototype.zc=!0;zd.prototype.Yb=function(){return
this.g};function Bd(a){if(a instanceof zd&&a.constructor===zd&&a.j===Ad)return
a.g;ya(a);return"type_error:SafeHtml"}function Cd(a){if(a instanceof zd)return
a;var b="object"==typeof a,c=null;b&&a.Wg&&(c=a.b());a=Yb(b&&a.zc?
a.Yb():String(a));return Dd(a,c)}
function Ed(a){if(a instanceof zd)return a;a=Cd(a);var b=Bd(a).replace(/
(\r\n|\r|\n)/g,"<br>");return Dd(b,a.b())}var Fd=/^[a-zA-Z0-9-]+$/,Gd={action:!
0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Hd={APPLET:!
0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!
0,SVG:!0,TEMPLATE:!0};
function Id(a,b,c){var d=String(a);if(!Fd.test(d))throw Error("Invalid tag name
<"+d+">.");if(d.toUpperCase()in Hd)throw Error("Tag name <"+d+"> is not allowed for
SafeHtml.");return Jd(String(a),b,c)}function Kd(a){function b(a){v(a)?z(a,b):
(a=Cd(a),d+=Bd(a),a=a.b(),0==c?c=a:0!=a&&c!=a&&(c=null))}var
c=0,d="";z(arguments,b);return Dd(d,c)}var Ad={};function Dd(a,b){var c=new
zd;c.g=a;c.i=b;return c}
function Jd(a,b,c){var d=null,e="";if(b)for(m in b){if(!Fd.test(m))throw
Error('Invalid attribute name "'+m+'".');var g=b[m];if(null!=g){var h=a;var
l=m;if(g instanceof Kc)g=Nc(g);else if("style"==l.toLowerCase()){if(!Ba(g))throw
Error('The "style" attribute requires goog.html.SafeStyle or map of style
properties, '+typeof g+" given: "+g);g instanceof fd||
(g=kd(g));g=hd(g)}else{if(/^on/i.test(l))throw Error('Attribute "'+l+'" requires
goog.string.Const value, "'+g+'" given.');if(l.toLowerCase()in
Gd)if(g instanceof Tc)g=Vc(g);else if(g instanceof Zc)g=ad(g);else
if(p(g))g=cd(g).Yb();else throw Error('Attribute "'+l+'" on tag "'+h+'" requires
goog.html.SafeUrl, goog.string.Const, or string, value "'+g+'"
given.');}g.zc&&(g=g.Yb());l=l+'="'+Yb(String(g))+'"';e+=" "+l}}var m="<"+a+e;null!
=c?v(c)||(c=[c]):c=[];!0===Jc[a.toLowerCase()]?m+=">":(d=Kd(c),m+=">"+Bd(d)
+"</"+a+">",d=d.b());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return
Dd(m,d)}Dd("<!DOCTYPE html>",0);
var Ld=Dd("",0),Md=Dd("<br>",0);var Nd=function(a){var b=!1,c;return function(){b||
(c=a(),b=!0);return c}}(function(){var
a=document.createElement("div");a.innerHTML="<div><div></div></div>";var
b=a.firstChild.firstChild;a.innerHTML="";return!b.parentElement});function Od(a,b)
{if(Nd())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=b}function
Pd(a,b){Od(a,Bd(b))}
function Qd(a,b){a.src=Vc(b);if(null===wa){a:{var
c=k.document;if((c=c.querySelector&&c.querySelector("script[nonce]"))&&(c=c.nonce||
c.getAttribute("nonce"))&&va.test(c))break a;c=null}wa=c||""}
(c=wa)&&a.setAttribute("nonce",c)}function Rd(a,b){var c=b instanceof Zc?
b:ed(b);a.href=ad(c)};function Td(a,b,c){return Math.min(Math.max(a,b),c)};function
E(a,b){this.x=n(a)?a:0;this.y=n(b)?b:0}f=E.prototype;f.clone=function(){return new
E(this.x,this.y)};function Ud(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!
1}function Vd(a,b){return new E(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.Dg=function(a,b){var c=r(b)?b:a;this.x*=a;this.y*=c;return this};function F(a,b)
{this.width=a;this.height=b}function Wd(a,b){return a==b?!0:a&&b?
a.width==b.width&&a.height==b.height:!1}f=F.prototype;f.clone=function(){return new
F(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 Xd(a){return a?new Yd(Zd(a)):rb||(rb=new Yd)}function H(a){return
p(a)?document.getElementById(a):a}function $d(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?
c.querySelectorAll("."+a):ae(document,"*",a,b)}function be(a,b){var c=b||
document;if(c.getElementsByClassName)c=c.getElementsByClassName(a)
[0];else{c=document;var d=b||c;c=d.querySelectorAll&&d.querySelector&&a?
d.querySelector(a?"."+a:""):ae(c,"*",a,b)[0]||null}return c||null}
function ae(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&&Bb(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function ce(a,b){db(b,function(b,d){b&&"object"==typeof
b&&b.zc&&(b=b.Yb());"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?
a.htmlFor=b:de.hasOwnProperty(d)?
a.setAttribute(de[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?
a.setAttribute(d,b):a[d]=b})}
var
de={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
ee(a){a=a.document;a=fe(a)?a.documentElement:a.body;return new
F(a.clientWidth,a.clientHeight)}
function ge(a){var b=he(a);a=ie(a);return D.ya&&D.Na("10")&&a.pageYOffset!
=b.scrollTop?new E(b.scrollLeft,b.scrollTop):new E(a.pageXOffset||
b.scrollLeft,a.pageYOffset||b.scrollTop)}function he(a){return a.scrollingElement?
a.scrollingElement:!D.Za&&fe(a)?a.documentElement:a.body||
a.documentElement}function je(a){return a?ie(a):window}function ie(a){return
a.parentWindow||a.defaultView}function I(a,b,c){return ke(document,arguments)}
function ke(a,b){var c=String(b[0]),d=b[1];if(!Cc&&d&&(d.name||d.type))
{c=["<",c];d.name&&c.push(' name="',Yb(d.name),'"');if(d.type){c.push('
type="',Yb(d.type),'"');var e={};nb(e,d);delete
e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(p(d)?
c.className=d:v(d)?c.className=d.join(" "):ce(c,d));2<b.length&&le(a,c,b,2);return
c}
function le(a,b,c,d){function e(c){c&&b.appendChild(p(c)?
a.createTextNode(c):c)}for(;d<c.length;d++){var g=c[d];!za(g)||Ba(g)&&0<g.nodeType?
e(g):z(me(g)?Hb(g):g,e)}}function J(a){return
document.createElement(String(a))}function ne(a){return
document.createTextNode(String(a))}
function oe(a){var b=document,c=b.createElement("DIV");Fc?
(Pd(c,Kd(Md,a)),c.removeChild(c.firstChild)):Pd(c,a);if(1==c.childNodes.length)c=c.
removeChild(c.firstChild);else{for(a=b.createDocumentFragment();c.firstChild;)a.app
endChild(c.firstChild);c=a}return c}function fe(a)
{return"CSS1Compat"==a.compatMode}function pe(a,b){a.appendChild(b)}function qe(a)
{for(var b;b=a.firstChild;)a.removeChild(b)}function K(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null}
function re(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function se(a){return
Dc&&void 0!=a.children?a.children:vb(a.childNodes,function(a){return
1==a.nodeType})}function te(a){return n(a.firstElementChild)?
a.firstElementChild:ue(a.firstChild,!0)}function ue(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function ve(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
Zd(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function we(a){return
a.contentDocument||a.contentWindow.document}
function xe(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
qe(a),a.appendChild(Zd(a).createTextNode(String(b)))}var
ye={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},ze={IMG:" ",BR:"\n"};function
Ae(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}
function Be(a){return D.ya&&!D.Na("9")?(a=a.getAttributeNode("tabindex"),null!
=a&&a.specified):a.hasAttribute("tabindex")}function Ce(a){a=a.tabIndex;return
r(a)&&0<=a&&32768>a}function De(a){if(Ec&&null!==a&&"innerText"in
a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Ee(a,b,!
0);a=b.join("")}a=a.replace(/ \xAD /g,"
").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");Ec||(a=a.replace(/ +/g," "));" "!
=a&&(a=a.replace(/^\s*/,""));return a}
function Fe(a){var b=[];Ee(a,b,!1);return b.join("")}function Ee(a,b,c){if(!
(a.nodeName in ye))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
ze)b.push(ze[a.nodeName]);else
for(a=a.firstChild;a;)Ee(a,b,c),a=a.nextSibling}function me(a)
{if(a&&"number"==typeof a.length){if(Ba(a))return"function"==typeof
a.item||"string"==typeof a.item;if(Aa(a))return"function"==typeof a.item}return!1}
function Ge(a,b,c){if(!b&&!c)return null;var d=b?
String(b).toUpperCase():null;return He(a,function(a){return(!d||a.nodeName==d)&&(!
c||p(a.className)&&Bb(a.className.split(/\s+/),c))},void 0)}function He(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return
null}function Ie(a){try{var b=a&&a.activeElement;return b&&b.nodeName?
b:null}catch(c){return null}}function Yd(a){this.b=a||k.document||
document}f=Yd.prototype;f.V=function(a){return p(a)?this.b.getElementById(a):a};
f.Ta=function(a,b,c){return ke(this.b,arguments)};f.createElement=function(a)
{return this.b.createElement(String(a))};f.appendChild=pe;f.vi=function(a,b)
{le(Zd(a),a,arguments,1)};f.wi=qe;f.Gk=K;f.ri=te;f.Fk=ve;pb("A AREA BUTTON HEAD
INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE
TRACK".split(" "));var Je="combobox grid group listbox menu menubar radiogroup row
rowgroup tablist textbox toolbar tree treegrid".split(" ");function Ke(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function Le(a,b,c){v(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(cb||
(cb={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=cb,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Me(a){var b=a.getAttribute("aria-activedescendant");return
Zd(a).getElementById(null==b||void 0==b?"":String(b))}function Ne(a,b){var
c="";b&&(c=b.id);Le(a,"activedescendant",c)};function Oe()
{this.jc=this.jc;this.mb=this.mb}Oe.prototype.jc=!1;Oe.prototype.Ea=function()
{this.jc||(this.jc=!0,this.va())};function Pe(a,b){var c=x(Qe,b);a.jc?n(void 0)?
c.call(void 0):c():(a.mb||(a.mb=[]),a.mb.push(n(void 0)?w(c,void
0):c))}Oe.prototype.va=function(){if(this.mb)for(;this.mb.length;)this.mb.shift()
()};function Qe(a){a&&"function"==typeof a.Ea&&a.Ea()};var Re=!D.ya||D.Lb(9),Se=!
D.ya||D.Lb(9),Te=D.ya&&!D.Na("9"),Ue=function(){if(!k.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{k.addEventListener("test",t,b),k.removeEventListener("test",t,b)}catch(c)
{}return a}();function Ve(a,b){this.type=a;this.j=this.target=b;this.o=!1;this.Bj=!
0}Ve.prototype.g=function(){this.o=!0};Ve.prototype.preventDefault=function()
{this.Bj=!1};function We(a){a.preventDefault()};function Xe(a){return
D.Za?"webkit"+a:D.sc?"o"+a.toLowerCase():a.toLowerCase()}
var
Ye={Kn:"click",cq:"rightclick",Un:"dblclick",qe:"mousedown",re:"mouseup",hp:"mouseo
ver",gp:"mouseout",fp:"mousemove",bp:"mouseenter",ep:"mouseleave",oe:"mousecancel",
iq:"selectionchange",jq:"selectstart",Lq:"wheel",Lo:"keypress",Ko:"keydown",Mo:"key
up",Fn:"blur",zo:"focus",Vn:"deactivate",Ao:"focusin",Bo:"focusout",Jn:"change",
$p:"reset",hq:"select",rq:"submit",Ho:"input",Xp:"propertychange",oo:"dragstart",io
:"drag",ko:"dragenter",no:"dragover",lo:"dragleave",qo:"drop",jo:"dragend",Aq:"touc
hstart",
zq:"touchmove",yq:"touchend",xq:"touchcancel",En:"beforeunload",Pn:"consolemessage"
,Qn:"contextmenu",Wn:"devicechange",Xn:"devicemotion",Yn:"deviceorientation",ao:"DO
MContentLoaded",wo:"error",Go:"help",Po:"load",Yo:"losecapture",Fp:"orientationchan
ge",Zp:"readystatechange",aq:"resize",eq:"scroll",Cq:"unload",Hn:"canplay",In:"canp
laythrough",ro:"durationchange",to:"emptied",vo:"ended",So:"loadeddata",To:"loadedm
etadata",Jp:"pause",Lp:"play",Mp:"playing",Yp:"ratechange",fq:"seeked",gq:"seeking"
,oq:"stalled",
sq:"suspend",wq:"timeupdate",Jq:"volumechange",Kq:"waiting",nq:"sourceopen",mq:"sou
rceended",lq:"sourceclosed",on:"abort",Eq:"update",Hq:"updatestart",Fq:"updateend",
Fo:"hashchange",Gp:"pagehide",Hp:"pageshow",Wp:"popstate",Sn:"copy",Ip:"paste",Tn:"
cut",yn:"beforecopy",zn:"beforecut",Cn:"beforepaste",Ep:"online",Dp:"offline",
$o:"message",On:"connect",Io:"install",qn:"activate",yo:"fetch",Co:"foreignfetch",a
p:"messageerror",pq:"statechange",Gq:"updatefound",Rn:"controllerchange",vn:Xe("Ani
mationStart"),
tn:Xe("AnimationEnd"),un:Xe("AnimationIteration"),Bq:Xe("TransitionEnd"),Op:"pointe
rdown",Vp:"pointerup",Np:"pointercancel",Rp:"pointermove",Tp:"pointerover",Sp:"poin
terout",Pp:"pointerenter",Qp:"pointerleave",Eo:"gotpointercapture",Zo:"lostpointerc
apture",ip:"MSGestureChange",jp:"MSGestureEnd",kp:"MSGestureHold",lp:"MSGestureStar
t",mp:"MSGestureTap",np:"MSGotPointerCapture",pp:"MSInertiaStart",qp:"MSLostPointer
Capture",rp:"MSPointerCancel",vp:"MSPointerDown",wp:"MSPointerEnter",xp:"MSPointerH
over",
yp:"MSPointerLeave",zp:"MSPointerMove",Ap:"MSPointerOut",Bp:"MSPointerOver",Cp:"MSP
ointerUp",tq:"text",uq:D.ya?"textinput":"textInput",Mn:"compositionstart",Nn:"compo
sitionupdate",Ln:"compositionend",An:"beforeinput",xo:"exit",Qo:"loadabort",Ro:"loa
dcommit",Uo:"loadredirect",Vo:"loadstart",Wo:"loadstop",bq:"responsive",kq:"sizecha
nged",Dq:"unresponsive",Iq:"visibilitychange",qq:"storage",ho:"DOMSubtreeModified",
bo:"DOMNodeInserted",eo:"DOMNodeRemoved",fo:"DOMNodeRemovedFromDocument",co:"DOMNod
eInsertedIntoDocument",
Zn:"DOMAttrModified",
$n:"DOMCharacterDataModified",Dn:"beforeprint",rn:"afterprint",Bn:"beforeinstallpro
mpt",wn:"appinstalled"};function Ze(a,b){Ve.call(this,a?
a.type:"");this.relatedTarget=this.j=this.target=null;this.button=this.screenY=this
.screenX=this.clientY=this.clientX=0;this.key="";this.s=this.b=0;this.R=this.metaKe
y=this.shiftKey=this.altKey=this.ctrlKey=!
1;this.pointerId=0;this.pointerType="";this.i=null;if(a){var
c=this.type=a.type,d=a.changedTouches?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.j=b;var
e=a.relatedTarget;e?D.Sa&&(xc(e,"nodeName")||(e=null)):"mouseover"==c?
e=a.fromElement:"mouseout"==
c&&(e=a.toElement);this.relatedTarget=e;null===d?(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.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.button=a.button;this.b=a.keyCode||0;this.key=a.key||"";this.s=a.charCode||
("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;
this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.R=D.Gb?
a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=p(a.pointerType)?a.pointerType:
$e[a.pointerType]||"";this.i=a;a.defaultPrevented&&this.preventDefault()}}y(Ze,Ve);
var af=[1,4,2],$e={2:"touch",3:"pen",4:"mouse"};function bf(a){return(Re?
0==a.i.button:"click"==a.type?!0:!!(a.i.button&af[0]))&&!(D.Za&&D.Gb&&a.ctrlKey)}
Ze.prototype.g=function(){Ze.ma.g.call(this);this.i.stopPropagation?
this.i.stopPropagation():this.i.cancelBubble=!
0};Ze.prototype.preventDefault=function(){Ze.ma.preventDefault.call(this);var
a=this.i;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!
1,Te)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var
cf="closure_listenable_"+(1E6*Math.random()|0);function df(a){return!(!a||!
a[cf])}var ef=0;function ff(a,b,c,d,e)
{this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!
d;this.sf=e;this.key=++ef;this.de=this.$e=!1}function gf(a){a.de=!
0;a.listener=null;a.b=null;a.src=null;a.sf=null};function hf(a)
{this.src=a;this.b={};this.g=0}hf.prototype.add=function(a,b,c,d,e){var
g=a.toString();a=this.b[g];a||(a=this.b[g]=[],this.g++);var h=jf(a,b,d,e);-1<h?
(b=a[h],c||(b.$e=!1)):(b=new ff(b,this.src,g,!!d,e),b.$e=c,a.push(b));return
b};hf.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!
1;var e=this.b[a];b=jf(e,b,c,d);return-1<b?(gf(e[b]),Eb(e,b),0==e.length&&(delete
this.b[a],this.g--),!0):!1};
function kf(a,b){var c=b.type;c in
a.b&&Db(a.b[c],b)&&(gf(b),0==a.b[c].length&&(delete
a.b[c],a.g--))}hf.prototype.Be=function(a,b,c,d){a=this.b[a.toString()];var e=-
1;a&&(e=jf(a,b,c,d));return-1<e?a[e]:null};hf.prototype.hasListener=function(a,b)
{var c=n(a),d=c?a.toString():"",e=n(b);return eb(this.b,function(a){for(var
g=0;g<a.length;++g)if(!(c&&a[g].type!=d||e&&a[g].capture!=b))return!0;return!1})};
function jf(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.de&&g.listener==b&&g.capture==!!c&&g.sf==d)return e}return-1};var
lf="closure_lm_"+(1E6*Math.random()|0),mf={},nf=0;function L(a,b,c,d,e)
{if(d&&d.once)return of(a,b,c,d,e);if(v(b)){for(var g=0;g<b.length;g+
+)L(a,b[g],c,d,e);return null}c=pf(c);return df(a)?a.ka(b,c,Ba(d)?!!d.capture:!!
d,e):qf(a,b,c,!1,d,e)}
function qf(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ba(e)?!!
e.capture:!!e,l=rf(a);l||(a[lf]=l=new hf(a));c=l.add(b,c,d,h,g);if(c.b)return
c;d=sf();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)Ue||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(tf(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");nf++;return c}
function sf(){var a=uf,b=Se?function(c){return
a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return
c};return b}function of(a,b,c,d,e){if(v(b)){for(var g=0;g<b.length;g+
+)of(a,b[g],c,d,e);return null}c=pf(c);return df(a)?a.ad(b,c,Ba(d)?!!d.capture:!!
d,e):qf(a,b,c,!0,d,e)}function vf(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g+
+)vf(a,b[g],c,d,e);else d=Ba(d)?!!d.capture:!!d,c=pf(c),df(a)?
a.kb(b,c,d,e):a&&(a=rf(a))&&(b=a.Be(b,c,d,e))&&wf(b)}
function wf(a){if(!r(a)&&a&&!a.de){var b=a.src;if(df(b))kf(b.uc,a);else{var
c=a.type,d=a.b;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(tf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);nf--;
(c=rf(b))?(kf(c,a),0==c.g&&(c.src=null,b[lf]=null)):gf(a)}}}function tf(a){return a
in mf?mf[a]:mf[a]="on"+a}
function xf(a,b,c,d){var e=!
0;if(a=rf(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var
g=b[a];g&&g.capture==c&&!g.de&&(g=yf(g,d),e=e&&!1!==g)}return e}function yf(a,b)
{var c=a.listener,d=a.sf||a.src;a.$e&&wf(a);return c.call(d,b)}
function uf(a,b){if(a.de)return!0;if(!Se){var c;if(!(c=b))a:
{c=["window","event"];for(var d=k,e=0;e<c.length;e++)if(d=d[c[e]],null==d)
{c=null;break a}c=d}e=c;c=new Ze(e,this);d=!0;if(!(0>e.keyCode||void 0!
=e.returnValue)){a:{var g=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(m){g=!
0}if(g||void 0==e.returnValue)e.returnValue=!
0}e=[];for(g=c.j;g;g=g.parentNode)e.push(g);g=a.type;for(var h=e.length-1;!
c.o&&0<=h;h--){c.j=e[h];var l=xf(e[h],g,!0,c);d=d&&l}for(h=0;!c.o&&h<e.length;h+
+)c.j=e[h],l=xf(e[h],
g,!1,c),d=d&&l}return d}return yf(a,new Ze(b,this))}function rf(a){a=a[lf];return a
instanceof hf?a:null}var zf="__closure_events_fn_"+(1E9*Math.random()>>>0);function
pf(a){if(Aa(a))return a;a[zf]||(a[zf]=function(b){return a.handleEvent(b)});return
a[zf]};function M(){Oe.call(this);this.uc=new
hf(this);this.ak=this;this.th=null}y(M,Oe);M.prototype[cf]=!
0;f=M.prototype;f.hf=function(){return this.th};f.Oe=function(a)
{this.th=a};f.addEventListener=function(a,b,c,d)
{L(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){vf(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.hf();if(c)for(b=[];c;c=c.hf())b.push(c);c=this.ak;var d=a.type||
a;if(p(a))a=new Ve(a,c);else if(a instanceof Ve)a.target=a.target||c;else{var
e=a;a=new Ve(d,c);nb(a,e)}e=!0;if(b)for(var g=b.length-1;!a.o&&0<=g;g--){var
h=a.j=b[g];e=Af(h,d,!0,a)&&e}a.o||(h=a.j=c,e=Af(h,d,!0,a)&&e,a.o||(e=Af(h,d,!
1,a)&&e));if(b)for(g=0;!a.o&&g<b.length;g++)h=a.j=b[g],e=Af(h,d,!1,a)&&e;return e};
f.va=function(){M.ma.va.call(this);if(this.uc){var a=this.uc,b=0,c;for(c in a.b)
{for(var d=a.b[c],e=0;e<d.length;e++)++b,gf(d[e]);delete
a.b[c];a.g--}}this.th=null};f.ka=function(a,b,c,d){return this.uc.add(String(a),b,!
1,c,d)};f.ad=function(a,b,c,d){return this.uc.add(String(a),b,!
0,c,d)};f.kb=function(a,b,c,d){return this.uc.remove(String(a),b,c,d)};
function Af(a,b,c,d){b=a.uc.b[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.de&&h.capture==c){var
l=h.listener,m=h.sf||h.src;h.$e&&kf(a.uc,h);e=!1!==l.call(m,d)&&e}}return e&&0!
=d.Bj}f.Be=function(a,b,c,d){return
this.uc.Be(String(a),b,c,d)};f.hasListener=function(a,b){return
this.uc.hasListener(n(a)?String(a):void 0,b)};function Bf(a,b)
{this.i=a;this.j=b;this.g=0;this.b=null}Bf.prototype.get=function(){if(0<this.g)
{this.g--;var a=this.b;this.b=a.next;a.next=null}else a=this.i();return a};function
Cf(a,b){a.j(b);100>a.g&&(a.g++,b.next=a.b,a.b=b)};function Df(a)
{k.setTimeout(function(){throw a;},0)}var Ef;
function Ff(){var a=k.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!C("Presto")&&(a=function()
{var
a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documen
tElement.appendChild(a);var
b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var
c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.proto
col+"//"+b.location.host;a=w(function(a){if(("*"==d||a.origin==d)&&a.data==
c)this.port1.onmessage()},this);b.addEventListener("message",a,!
1);this.port1={};this.port2={postMessage:function()
{b.postMessage(c,d)}}});if("undefined"!==typeof a&&!C("Trident")&&!C("MSIE")){var
b=new a,c={},d=c;b.port1.onmessage=function(){if(n(c.next)){c=c.next;var
a=c.cb;c.cb=null;a()}};return function(a)
{d.next={cb:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof
document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var
b=document.createElement("SCRIPT");
b.onreadystatechange=function()
{b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.
documentElement.appendChild(b)}:function(a){k.setTimeout(a,0)}};function Gf()
{this.g=this.b=null}var If=new Bf(function(){return new Hf},function(a)
{a.reset()});Gf.prototype.add=function(a,b){var c=If.get();c.set(a,b);this.g?
this.g.next=c:this.b=c;this.g=c};Gf.prototype.remove=function(){var
a=null;this.b&&(a=this.b,this.b=this.b.next,this.b||
(this.g=null),a.next=null);return a};function Hf()
{this.next=this.g=this.b=null}Hf.prototype.set=function(a,b)
{this.b=a;this.g=b;this.next=null};Hf.prototype.reset=function()
{this.next=this.g=this.b=null};function Jf(a,b){Kf||Lf();Mf||(Kf(),Mf=!
0);Nf.add(a,b)}var Kf;function Lf(){if(k.Promise&&k.Promise.resolve){var
a=k.Promise.resolve(void 0);Kf=function(){a.then(Of)}}else Kf=function(){var a=Of;!
Aa(k.setImmediate)||k.Window&&k.Window.prototype&&!
C("Edge")&&k.Window.prototype.setImmediate==k.setImmediate?(Ef||
(Ef=Ff()),Ef(a)):k.setImmediate(a)}}var Mf=!1,Nf=new Gf;function Of(){for(var
a;a=Nf.remove();){try{a.b.call(a.g)}catch(b){Df(b)}Cf(If,a)}Mf=!1};function Pf(a)
{a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function Qf(a)
{if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Rf(a,b)
{this.b=0;this.R=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=t)try{var
c=this;a.call(b,function(a){Sf(c,2,a)},function(a){Sf(c,3,a)})}catch(d)
{Sf(this,3,d)}}function Tf(){this.next=this.i=this.g=this.j=this.b=null;this.o=!
1}Tf.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var
Uf=new Bf(function(){return new Tf},function(a){a.reset()});function Vf(a,b,c){var
d=Uf.get();d.j=a;d.g=b;d.i=c;return d}
Rf.prototype.then=function(a,b,c){return Wf(this,Aa(a)?a:null,Aa(b)?
b:null,c)};Pf(Rf);Rf.prototype.cancel=function(a){0==this.b&&Jf(function(){var
b=new Xf(a);Yf(this,b)},this)};function Yf(a,b){if(0==a.b)if(a.i){var c=a.i;if(c.g)
{for(var d=0,e=null,g=null,h=c.g;h&&(h.o||(d++,h.b==a&&(e=h),!
(e&&1<d)));h=h.next)e||(g=h);e&&(0==c.b&&1==d?Yf(c,b):(g?
(d=g,d.next==c.j&&(c.j=d),d.next=d.next.next):Zf(c),$f(c,e,3,b)))}a.i=null}else
Sf(a,3,b)}
function ag(a,b){a.g||2!=a.b&&3!=a.b||bg(a);a.j?a.j.next=b:a.g=b;a.j=b}function
Wf(a,b,c,d){var e=Vf(null,null,null);e.b=new Rf(function(a,h){e.j=b?function(c)
{try{var e=b.call(d,c);a(e)}catch(q){h(q)}}:a;e.g=c?function(b){try{var
e=c.call(d,b);!n(e)&&b instanceof Xf?h(b):a(e)}catch(q)
{h(q)}}:h});e.b.i=a;ag(a,e);return e.b}Rf.prototype.ra=function(a)
{this.b=0;Sf(this,2,a)};Rf.prototype.mb=function(a){this.b=0;Sf(this,3,a)};
function Sf(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.b=1;a:{var d=c,e=a.ra,g=a.mb;if(d instanceof Rf){ag(d,Vf(e||t,g||
null,a));var h=!0}else if(Qf(d))d.then(e,g,a),h=!0;else{if(Ba(d))try{var
l=d.then;if(Aa(l)){cg(d,l,e,g,a);h=!0;break a}}catch(m){g.call(a,m);h=!0;break
a}h=!1}}h||(a.R=c,a.b=b,a.i=null,bg(a),3!=b||c instanceof Xf||dg(a,c))}}
function cg(a,b,c,d,e){function g(a){l||(l=!0,d.call(e,a))}function h(a){l||(l=!
0,c.call(e,a))}var l=!1;try{b.call(a,h,g)}catch(m){g(m)}}function bg(a){a.s||(a.s=!
0,Jf(a.ha,a))}function Zf(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||
(a.j=null);return b}Rf.prototype.ha=function(){for(var a;a=Zf(this);)
$f(this,a,this.b,this.R);this.s=!1};
function $f(a,b,c,d){if(3==c&&b.g&&!b.o)for(;a&&a.o;a=a.i)a.o=!
1;if(b.b)b.b.i=null,eg(b,c,d);else try{b.o?b.j.call(b.i):eg(b,c,d)}catch(e)
{fg.call(null,e)}Cf(Uf,b)}function eg(a,b,c){2==b?
a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function dg(a,b){a.o=!0;Jf(function()
{a.o&&fg.call(null,b)})}var fg=Df;function Xf(a)
{qb.call(this,a)}y(Xf,qb);Xf.prototype.name="cancel";function gg(a,b)
{M.call(this);this.g=a||1;this.b=b||
k;this.i=w(this.fn,this);this.j=Ha()}y(gg,M);f=gg.prototype;f.De=!
1;f.mc=null;function hg(a,b){a.g=b;a.mc&&a.De?
(a.stop(),a.start()):a.mc&&a.stop()}f.fn=function(){if(this.De){var a=Ha()-
this.j;0<a&&a<.8*this.g?this.mc=this.b.setTimeout(this.i,this.g-a):
(this.mc&&(this.b.clearTimeout(this.mc),this.mc=null),this.dispatchEvent("tick"),th
is.De&&(this.stop(),this.start()))}};
f.start=function(){this.De=!0;this.mc||
(this.mc=this.b.setTimeout(this.i,this.g),this.j=Ha())};f.stop=function(){this.De=!
1;this.mc&&(this.b.clearTimeout(this.mc),this.mc=null)};f.va=function()
{gg.ma.va.call(this);this.stop();delete this.b};function N(a,b,c)
{if(Aa(a))c&&(a=w(a,c));else if(a&&"function"==typeof
a.handleEvent)a=w(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:k.setTimeout(a,b||0)};function ig(a,b,c)
{Oe.call(this);this.b=a;this.j=b||
0;this.g=c;this.i=w(this.Ek,this)}y(ig,Oe);f=ig.prototype;f.La=0;f.va=function()
{ig.ma.va.call(this);this.stop();delete this.b;delete this.g};f.start=function(a)
{this.stop();this.La=N(this.i,n(a)?a:this.j)};f.stop=function(){0!
=this.La&&k.clearTimeout(this.La);this.La=0};f.Ek=function()
{this.La=0;this.b&&this.b.call(this.g)};function jg(a){if(a.classList)return
a.classList;a=a.className;return p(a)&&a.match(/\S+/g)||[]}function kg(a,b){return
a.classList?a.classList.contains(b):Bb(jg(a),b)}function O(a,b){a.classList?
a.classList.add(b):kg(a,b)||(a.className+=0<a.className.length?" "+b:b)}function
lg(a,b){if(a.classList)z(b,function(b){O(a,b)});else{var c={};z(jg(a),function(a)
{c[a]=!0});z(b,function(a){c[a]=!0});a.className="";for(var d in
c)a.className+=0<a.className.length?" "+d:d}}
function mg(a,b){a.classList?
a.classList.remove(b):kg(a,b)&&(a.className=vb(jg(a),function(a){return a!
=b}).join(" "))}function ng(a,b){a.classList?z(b,function(b)
{mg(a,b)}):a.className=vb(jg(a),function(a){return!Bb(b,a)}).join(" ")}function
og(a,b,c){c?O(a,b):mg(a,b)};function pg(a){M.call(this);a=a||
Xd();this.b=a.Ta(D.ya?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.b.body;a.insertBefore(this.b,a.firstChild);if(D.ya)var
b=this.b;else a:{a=this.b;try{b=a.contentWindow||(a.contentDocument?
je(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.j=b;D.Sa&&(a=b.document,a.open(),a.close());L(b,"resize",this.g,!
1,this);this.i=this.b.offsetWidth}y(pg,M);
pg.prototype.va=function(){pg.ma.va.call(this);vf(this.j,"resize",this.g,!
1,this);this.j=null;D.Sa&&!D.Na("1.9")||K(this.b);delete
this.b};pg.prototype.g=function(){var a=this.b.offsetWidth;this.i!
=a&&(this.i=a,this.dispatchEvent("fontsizechange"))};function qg(a){var
b=0,c=0;if(rg(a))b=a.selectionStart,c=-1;else if(sg()){var
d=tg(a),e=d[0];d=d[1];if(e.inRange(d))
{e.setEndPoint("EndToStart",d);if("textarea"==a.type)
{d.duplicate();b=a=e.text;for(c=!1;!c;)0==e.compareEndPoints("StartToEnd",e)?c=!0:
(e.moveEnd("character",-1),e.text==a?b+="\r\n":c=!0);e=[b.length,-1];return
e}b=e.text.length;c=-1}}return[b,c]}
function tg(a){var b=a.ownerDocument||
a.document,c=b.selection.createRange();"textarea"==a.type?
(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,
c]}function ug(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/
(\r\n|\r|\n)/g,"\n").length);return b}function rg(a){try{return"number"==typeof
a.selectionStart}catch(b){return!1}}function sg(){return D.ya&&!D.Na("9")};function
vg(a){M.call(this);this.b=a||window;this.i=L(this.b,"resize",this.j,!
1,this);this.g=ee(this.b||window)}y(vg,M);vg.prototype.Ba=function(){return this.g?
this.g.clone():null};vg.prototype.va=function()
{vg.ma.va.call(this);this.i&&(wf(this.i),this.i=null);this.g=this.b=null};vg.protot
ype.j=function(){var a=ee(this.b||window);Wd(a,this.g)||
(this.g=a,this.dispatchEvent("resize"))};function P(a)
{Oe.call(this);this.ua=a;this.i={}}y(P,Oe);var
wg=[];f=P.prototype;f.ka=function(a,b,c,d){return xg(this,a,b,c,d)};function
xg(a,b,c,d,e,g){v(c)||(c&&(wg[0]=c.toString()),c=wg);for(var h=0;h<c.length;h++)
{var l=L(b,c[h],d||a.handleEvent,e||!1,g||a.ua||a);if(!l)break;a.i[l.key]=l}return
a}f.ad=function(a,b,c,d){return yg(this,a,b,c,d)};
function yg(a,b,c,d,e,g){if(v(c))for(var h=0;h<c.length;h+
+)yg(a,b,c[h],d,e,g);else{b=of(b,c,d||a.handleEvent,e,g||a.ua||a);if(!b)return
a;a.i[b.key]=b}return a}f.kb=function(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g+
+)this.kb(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ba(d)?!!d.capture:!!d,e=e||
this.ua||this,c=pf(c),d=!!d,b=df(a)?a.Be(b,c,d,e):a?(a=rf(a))?
a.Be(b,c,d,e):null:null,b&&(wf(b),delete this.i[b.key]);return this};
function zg(a){db(a.i,function(a,c)
{this.i.hasOwnProperty(c)&&wf(a)},a);a.i={}}f.va=function()
{P.ma.va.call(this);zg(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function Ag(a)
{M.call(this);this.wa=a;a=D.ya?"focusout":"blur";this.b=L(this.wa,D.ya?"focusin":"f
ocus",this,!D.ya);this.g=L(this.wa,a,this,!
D.ya)}y(Ag,M);Ag.prototype.handleEvent=function(a){var b=new
Ze(a.i);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatc
hEvent(b)};Ag.prototype.va=function()
{Ag.ma.va.call(this);wf(this.b);wf(this.g);delete this.wa};function Bg(a,b,c,d,e,g)
{if(D.Za&&!D.Na("525"))return!0;if(D.Gb&&e)return Cg(a);if(e&&!d)return!1;if(!D.Sa)
{r(b)&&(b=Dg(b));var h=17==b||18==b||D.Gb&&91==b;if((!c||D.Gb)&&h||
D.Gb&&16==b&&(d||g))return!1}if((D.Za||D.bc)&&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(D.ya&&d&&b==a)return!1;switch(a){case 13:return D.Sa?g||e?!1:!
(c&&d):!0;case 27:return!(D.Za||D.bc||D.Sa)}return D.Sa&&(d||e||g)?!1:Cg(a)}
function Cg(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(D.Za||
D.bc)&&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:return!
0;default:return!1}}function Dg(a){if(D.Sa)a=Eg(a);else if(D.Gb&&D.Za)switch(a)
{case 93:a=91}return a}
function Eg(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 Fg(a,b)
{M.call(this);a&&Gg(this,a,b)}y(Fg,M);f=Fg.prototype;f.wa=null;f.Bf=null;f.dh=null;
f.Cf=null;f.Mb=-1;f.$c=-1;f.jg=!1;
var
Hg={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},Ig=
{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},Jg=!D.Za||D.Na("525"),Kg=D.Gb&&D.Sa;f=Fg.prototype;
f.ol=function(a){if(D.Za||D.bc)if(17==this.Mb&&!a.ctrlKey||18==this.Mb&&!a.altKey||
D.Gb&&91==this.Mb&&!a.metaKey)this.$c=this.Mb=-1;-1==this.Mb&&(a.ctrlKey&&17!=a.b?
this.Mb=17:a.altKey&&18!=a.b?this.Mb=18:a.metaKey&&91!=a.b&&(this.Mb=91));Jg&&!
Bg(a.b,this.Mb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.
$c=Dg(a.b),Kg&&(this.jg=a.altKey))};f.Hk=function(a){this.$c=this.Mb=-
1;this.jg=a.altKey};
f.handleEvent=function(a){var b=a.i,c=b.altKey;if(D.ya&&"keypress"==a.type){var
d=this.$c;var e=13!=d&&27!=d?b.keyCode:0}else(D.Za||D.bc)&&"keypress"==a.type?
(d=this.$c,e=0<=b.charCode&&63232>b.charCode&&Cg(d)?b.charCode:0):D.sc&&!D.Za?
(d=this.$c,e=Cg(d)?b.keyCode:0):(d=b.keyCode||this.$c,e=b.charCode||
0,Kg&&"keypress"==a.type&&(c=this.jg),D.Gb&&63==e&&224==d&&(d=191));var
g=d=Dg(d);d?63232<=d&&d in Hg?
g=Hg[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in
Ig&&(g=Ig[b.keyIdentifier]);
D.Sa&&Jg&&"keypress"==a.type&&!Bg(g,this.Mb,a.shiftKey,a.ctrlKey,c,a.metaKey)||
(a=g==this.Mb,this.Mb=g,b=new
Lg(g,e,a,b),b.altKey=c,this.dispatchEvent(b))};f.V=function(){return
this.wa};function Gg(a,b,c)
{a.Cf&&Mg(a);a.wa=b;a.Bf=L(a.wa,"keypress",a,c);a.dh=L(a.wa,"keydown",a.ol,c,a);a.C
f=L(a.wa,"keyup",a.Hk,c,a)}function Mg(a)
{a.Bf&&(wf(a.Bf),wf(a.dh),wf(a.Cf),a.Bf=null,a.dh=null,a.Cf=null);a.wa=null;a.Mb=-
1;a.$c=-1}f.va=function(){Fg.ma.va.call(this);Mg(this)};
function Lg(a,b,c,d)
{Ze.call(this,d);this.type="key";this.b=a;this.s=b;this.repeat=c}y(Lg,Ze);function
Ng(a,b){var c=a.match(Og);return c?Number(c[1])*b[c[2]]:NaN}var
Og=/^([-]?\d+\.?\d*)([K,M,G,T,P,E,Z,Y,k,m,u,n]?)[B]?$/,Pg={"":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},Qg={"":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)};var
jb={},Rg=null;function Sg(a){a=Ca(a);delete jb[a];ib()&&Rg&&Rg.stop()}function Tg()
{Rg||(Rg=new ig(function(){Ug()},20));var a=Rg;0!=a.La||a.start()}function Ug(){var
a=Ha();db(jb,function(b){Vg(b,a)});ib()||Tg()};function Wg()
{M.call(this);this.g=0;this.endTime=this.b=null}y(Wg,M);Wg.prototype.j=function()
{this.Hc("begin")};Wg.prototype.i=function()
{this.Hc("end")};Wg.prototype.Hc=function(a){this.dispatchEvent(a)};function
Xg(a,b,c,d){Wg.call(this);if(!v(a)||!v(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.o=a;this.ra=b;this.duration=c;this.ha=d;this.coords=[];this.progress=
0}y(Xg,Wg);f=Xg.prototype;
f.play=function(a){if(a||0==this.g)this.progress=0,this.coords=this.o;else
if(1==this.g)return!1;Sg(this);this.b=a=Ha();-1==this.g&&(this.b-
=this.duration*this.progress);this.endTime=this.b+this.duration;this.progress||
this.j();this.Hc("play");-1==this.g&&this.Hc("resume");this.g=1;var b=Ca(this);b in
jb||(jb[b]=this);Tg();Vg(this,a);return!0};f.stop=function(a)
{Sg(this);this.g=0;a&&(this.progress=1);Yg(this,this.progress);this.Hc("stop");this
.i()};
f.va=function(){0==this.g||this.stop(!
1);this.Hc("destroy");Xg.ma.va.call(this)};function Vg(a,b)
{b<a.b&&(a.endTime=b+a.endTime-a.b,a.b=b);a.progress=(b-a.b)/(a.endTime-
a.b);1<a.progress&&(a.progress=1);Yg(a,a.progress);1==a.progress?
(a.g=0,Sg(a),a.Hc("finish"),a.i()):1==a.g&&a.rh()}function Yg(a,b)
{Aa(a.ha)&&(b=a.ha(b));a.coords=Array(a.o.length);for(var c=0;c<a.o.length;c+
+)a.coords[c]=(a.ra[c]-a.o[c])*b+a.o[c]}f.rh=function()
{this.Hc("animate")};f.Hc=function(a){this.dispatchEvent(new Zg(a,this))};
function Zg(a,b)
{Ve.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.du
ration=b.duration;this.progress=b.progress}y(Zg,Ve);function $g(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function ah(a){for(var b=new
$g(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=$g.prototype;f.Kb=function(){return this.right-this.left};f.lc=function()
{return this.bottom-this.top};
f.clone=function(){return new
$g(this.top,this.right,this.bottom,this.left)};function bh(a,b){return a&&b?b
instanceof $g?
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 ch(a,b){var c=b.x<a.left?b.x-
a.left:b.x>a.right?b.x-a.right:0,d=b.y<a.top?b.y-a.top:b.y>a.bottom?b.y-
a.bottom:0;return Math.sqrt(c*c+d*d)}
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 dh(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=dh.prototype;f.clone=function(
){return new dh(this.left,this.top,this.width,this.height)};function eh(a){return
new $g(a.top,a.left+a.width,a.top+a.height,a.left)}function fh(a){return new
dh(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function gh(a,b){var
c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var
e=Math.max(a.top,b.top),g=Math.min(a.top+a.height,b.top+b.height);if(e<=g)return
new dh(c,e,d-c,g-e)}return null}function hh(a,b){if(!a||!b)return null;var c=new
dh(a.left,a.top,a.width,a.height),d=Math.max(c.left+c.width,b.left+b.width),e=Math.
max(c.top+c.height,b.top+b.height);c.left=Math.min(c.left,b.left);c.top=Math.min(c.
top,b.top);c.width=d-c.left;c.height=e-c.top;return c}
f.Ba=function(){return new F(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 Q(a,b,c)
{if(p(b))(b=ih(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=ih(c,d);g&&(c.style[g]=e)}}var jh={};function ih(a,b){var c=jh[b];if(!c)
{var d=oc(b);c=d;void
0===a.style[d]&&(d=(D.Za?"Webkit":D.Sa?"Moz":D.ya?"ms":D.sc?"O":null)+pc(d),void 0!
==a.style[d]&&(c=d));jh[b]=c}return c}function kh(a,b){var
c=a.style[oc(b)];return"undefined"!==typeof c?c:a.style[ih(a,b)]||""}
function lh(a,b){var c=Zd(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,
null))?c[b]||c.getPropertyValue(b)||"":""}function mh(a,b){return lh(a,b)||
(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function nh(a,b,c)
{if(b instanceof E){var d=b.x;b=b.y}else d=b,b=c;a.style.left=oh(d,!
1);a.style.top=oh(b,!1)}function ph(a){return new E(a.offsetLeft,a.offsetTop)}
function qh(a){a=a?Zd(a):document;return!D.ya||D.Lb(9)||fe(Xd(a).b)?
a.documentElement:a.body}function rh(a){try{var
b=a.getBoundingClientRect()}catch(c)
{return{left:0,top:0,right:0,bottom:0}}D.ya&&a.ownerDocument.body&&(a=a.ownerDocume
nt,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-
=a.documentElement.clientTop+a.body.clientTop);return b}
function sh(a){if(D.ya&&!D.Lb(8))return a.offsetParent;var
b=Zd(a),c=mh(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=mh(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 th(a){for(var b=new
$g(0,Infinity,Infinity,0),c=Xd(a),d=c.b.body,e=c.b.documentElement,g=he(c.b);a=sh(a
);)if(!(D.ya&&0==a.clientWidth||D.Za&&0==a.clientHeight&&a==d)&&a!=d&&a!
=e&&"visible"!=mh(a,"overflow")){var h=uh(a),l=new
E(a.clientLeft,a.clientTop);h.x+=l.x;h.y+=l.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=ee(ie(c.b)||
window);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 vh(a,b){var c=b||he(document);var d=c||he(document);var
e=uh(a),g=uh(d),h=wh(d);if(d==he(document)){var l=e.x-d.scrollLeft;e=e.y-
d.scrollTop;D.ya&&!D.Lb(10)&&(l+=h.left,e+=h.top)}else l=e.x-g.x-h.left,e=e.y-g.y-
h.top;h=xh(a);g=d.clientHeight-h.height;var
m=d.scrollLeft,q=d.scrollTop;m+=Math.min(l,Math.max(l-(d.clientWidth-
h.width),0));q+=Math.min(e,Math.max(e-g,0));d=new
E(m,q);c.scrollLeft=d.x;c.scrollTop=d.y}
function uh(a){var b=Zd(a),c=new E(0,0),d=qh(b);if(a==d)return
c;a=rh(a);b=ge(Xd(b).b);c.x=a.left+b.x;c.y=a.top+b.y;return c}function yh(a,b){var
c=zh(a),d=zh(b);return new E(c.x-d.x,c.y-d.y)}function Ah(a){a=rh(a);return new
E(a.left,a.top)}function zh(a){if(1==a.nodeType)return Ah(a);a=a.changedTouches?
a.changedTouches[0]:a;return new E(a.clientX,a.clientY)}
function R(a,b,c){if(b instanceof F)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");a.style.width=oh(b,!0);a.style.height=oh(c,!
0)}function oh(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return
a}function Bh(a){var b=xh;if("none"!=mh(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 xh(a){var b=a.offsetWidth,c=a.offsetHeight,d=D.Za&&!b&&!c;return n(b)&&!
d||!a.getBoundingClientRect?new F(b,c):(a=rh(a),new F(a.right-a.left,a.bottom-
a.top))}function Ch(a){var b=uh(a);a=Bh(a);return new
dh(b.x,b.y,a.width,a.height)}function Dh(a,b){var c=a.style;"opacity"in c?
c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in
c&&(c.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function S(a,b)
{a.style.display=b?"":"none"}function Eh(a){return"rtl"==mh(a,"direction")}
var Fh=D.Sa?"MozUserSelect":D.Za||D.bc?"WebkitUserSelect":null;function Gh(a,b,c)
{c=c?null:a.getElementsByTagName("*");if(Fh)
{if(b=b?"none":"",a.style&&(a.style[Fh]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Fh]=b)}}else if(D.ya||
D.sc)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Hh(a,b){var c=fe(Xd(Zd(a)).b);if(!D.ya||D.Na("10")||
c&&D.Na("8"))Ih(a,b,"border-box");else{var d=a.style;if(c){c=Jh(a);var
e=wh(a);d.pixelWidth=b.width-e.left-c.left-c.right-e.right;d.pixelHeight=b.height-
e.top-c.top-c.bottom-e.bottom}else d.pixelWidth=b.width,d.pixelHeight=b.height}}
function Kh(a){var b=Zd(a),c=D.ya&&a.currentStyle;if(c&&fe(Xd(b).b)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Lh(a,c.width,"width","pixelWidth"),a=Lh(a,c.height,"height","pixelHeight"),new
F(b,a);c=new F(a.offsetWidth,a.offsetHeight);b=Jh(a);a=wh(a);return new F(c.width-
a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Ih(a,b,c){a=a.style;D.Sa?a.MozBoxSizing=c:D.Za?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}function Lh(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 Mh(a,b){var
c=a.currentStyle?a.currentStyle[b]:null;return c?Lh(a,c,"left","pixelLeft"):0}
function Jh(a){if(D.ya){var
b=Mh(a,"paddingLeft"),c=Mh(a,"paddingRight"),d=Mh(a,"paddingTop");a=Mh(a,"paddingBo
ttom");return new
$g(d,c,a,b)}b=lh(a,"paddingLeft");c=lh(a,"paddingRight");d=lh(a,"paddingTop");a=lh(
a,"paddingBottom");return new
$g(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Nh={thin:2,medium:4,thick:6};
function Oh(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return
0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in Nh?
Nh[c]:Lh(a,c,"left","pixelLeft")}
function wh(a){if(D.ya&&!D.Lb(9)){var
b=Oh(a,"borderLeft"),c=Oh(a,"borderRight"),d=Oh(a,"borderTop");a=Oh(a,"borderBottom
");return new
$g(d,c,a,b)}b=lh(a,"borderLeftWidth");c=lh(a,"borderRightWidth");d=lh(a,"borderTopW
idth");a=lh(a,"borderBottomWidth");return new
$g(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}function Ph(a,b)
{a.style[D.ya?"styleFloat":"cssFloat"]=b};D.platform={};D.platform.ve=function()
{if(D.Uh){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(D.Od()))?a[1]:"0"}return
D.Gb?(a=/10[_.][0-9_.]+/,(a=a.exec(D.Od()))?a[0].replace(/_/g,"."):"10"):D.je?
(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(D.Od()))?a[1]:""):D.ne||D.rd||D.Wj?(a=/
(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(D.Od()))?
a[1].replace(/_/g,"."):""):""};D.platform.VERSION=D.platform.ve();D.platform.Af=fun
ction(a){return 0<=mc(D.platform.VERSION,a)};D.product={};D.product.Kh=!
1;D.product.Gd=!1;D.product.Fd=!1;D.product.ke=!1;D.product.Jh=!1;D.product.Oh=!
1;D.product.Id=D.Zf||D.Yf||D.dg||D.product.Kh||D.product.Gd||D.product.Fd||
D.product.ke||D.product.Jh||
D.product.Oh;D.product.sc=D.sc;D.product.ya=D.ya;D.product.bc=D.bc;D.product.Tj=D.p
roduct.Id?D.product.Kh:C("Firefox");D.product.Tl=function(){return uc()||
C("iPod")};D.product.ne=D.product.Id?
D.product.Gd:D.product.Tl();D.product.rd=D.product.Id?D.product.Fd:C("iPad");
D.product.je=D.product.Id?D.product.ke:C("Android")&&!(tc()||C("Firefox")||
C("Opera")||C("Silk"));D.product.Qj=D.product.Id?
D.product.Jh:tc();D.product.Wl=function(){return C("Safari")&&!(tc()||C("Coast")||
C("Opera")||C("Edge")||C("Silk")||C("Android"))&&!vc()};D.product.eg=D.product.Id?
D.product.Oh:D.product.Wl();D.product.ve=function(){if(D.product.Tj)return
D.product.Nd(/Firefox\/([0-9.]+)/);if(D.product.ya||D.product.bc||
D.product.sc)return D.VERSION;if(D.product.Qj)return vc()?D.product.Nd(/CriOS\/([0-
9.]+)/):D.product.Nd(/Chrome\/([0-9.]+)/);if(D.product.eg&&!vc())return
D.product.Nd(/Version\/([0-9.]+)/);if(D.product.ne||D.product.rd){var
a=D.product.ki(/Version\/(\S+).*Mobile\/(\S+)/);if(a)return a[1]+"."+a[2]}else
if(D.product.je)return(a=D.product.Nd(/Android\s+([0-9.]+)/))?
a:D.product.Nd(/Version\/([0-9.]+)/);
return""};D.product.Nd=function(a){return(a=D.product.ki(a))?
a[1]:""};D.product.ki=function(a){return
a.exec(D.Od())};D.product.VERSION=D.product.ve();D.product.Af=function(a){return
0<=mc(D.product.VERSION,a)};function Qh(a,b,c,d,e)
{Xg.call(this,b,c,d,e);this.element=a}y(Qh,Xg);Qh.prototype.s=t;Qh.prototype.rh=fun
ction(){this.s();Qh.ma.rh.call(this)};Qh.prototype.i=function()
{this.s();Qh.ma.i.call(this)};Qh.prototype.j=function()
{this.s();Qh.ma.j.call(this)};function Rh(a,b,c,d,e)
{r(b)&&(b=[b]);r(c)&&(c=[c]);Qh.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.R=-1}y(Rh,Qh);var
Sh=1/1024;
Rh.prototype.s=function(){var a=this.coords[0];Math.abs(a-
this.R)>=Sh&&(Dh(this.element,a),this.R=a)};Rh.prototype.j=function(){this.R=-
1;Rh.ma.j.call(this)};Rh.prototype.i=function(){this.R=-
1;Rh.ma.i.call(this)};function Th(a,b,c)
{Rh.call(this,a,1,0,b,c)}y(Th,Rh);Th.prototype.j=function()
{this.element.style.display="";Th.ma.j.call(this)};Th.prototype.i=function()
{this.element.style.display="none";Th.ma.i.call(this)};
function Uh(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Qh.apply(this,arguments)}y(Uh,Qh);Uh.prototype.s=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.element.style.backgroundColor="rgb("+a.join(
",")+")"};function Vh(a,b,c){M.call(this);this.target=a;this.s=b||a;this.ha=c||new
dh(NaN,NaN,NaN,NaN);this.i=Zd(a);this.b=new
P(this);Pe(this,this.b);this.deltaY=this.deltaX=this.ta=this.ra=this.screenY=this.s
creenX=this.clientY=this.clientX=0;this.o=!0;this.g=!1;L(this.s,
["touchstart","mousedown"],this.Jj,!1,this);this.j=Wh}y(Vh,M);var
Wh=k.document&&k.document.documentElement&&!!
k.document.documentElement.setCapture&&!!
k.document.releaseCapture;f=Vh.prototype;f.Va=function(a){this.o=a};
f.va=function(){Vh.ma.va.call(this);vf(this.s,["touchstart","mousedown"],this.Jj,!
1,this);zg(this.b);this.j&&this.i.releaseCapture();this.s=this.target=null};
f.Jj=function(a){var b="mousedown"==a.type;if(!this.o||this.g||b&&!
bf(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new
Xh("start",this,a.clientX,a.clientY,a))){this.g=!
0;b&&a.preventDefault();b=this.i;var c=b.documentElement,d=!this.j;this.b.ka(b,
["touchmove","mousemove"],this.xl,{capture:d,passive:!1});this.b.ka(b,
["touchend","mouseup"],this.df,d);this.j?(c.setCapture(!
1),this.b.ka(c,"losecapture",this.df)):this.b.ka(je(b),"blur",this.df);this.ua&&thi
s.b.ka(this.ua,"scroll",this.Gm,
d);this.clientX=this.ra=a.clientX;this.clientY=this.ta=a.clientY;this.screenX=a.scr
eenX;this.screenY=a.screenY;this.deltaX=this.target.offsetLeft;this.deltaY=this.tar
get.offsetTop;this.R=ge(Xd(this.i).b)}};f.df=function(a,b)
{zg(this.b);this.j&&this.i.releaseCapture();this.g?(this.g=!
1,this.dispatchEvent(new
Xh("end",this,a.clientX,a.clientY,a,Yh(this,this.deltaX),Zh(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.xl=function(a){if(this.o){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.g){var d=this.ra-this.clientX,e=this.ta-
this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new
Xh("start",this,a.clientX,a.clientY,a)))this.g=!0;else{this.jc||
this.df(a);return}}c=$h(this,b,c);b=c.x;c=c.y;this.g&&this.dispatchEvent(new
Xh("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(ai(this,a,b,c),a.preventDefault(
))}};
function $h(a,b,c){var d=ge(Xd(a.i).b);b+=d.x-a.R.x;c+=d.y-
a.R.y;a.R=d;a.deltaX+=b;a.deltaY+=c;return new
E(Yh(a,a.deltaX),Zh(a,a.deltaY))}f.Gm=function(a){var
b=$h(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;ai(this,a,b.x,b.y)};fu
nction ai(a,b,c,d){a.ei(c,d);a.dispatchEvent(new
Xh("drag",a,b.clientX,b.clientY,b,c,d))}function Yh(a,b){var
c=a.ha,d=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=d?d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}
function Zh(a,b){var c=a.ha,d=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-
Infinity,b))}f.ei=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Xh(a,b,c,d,e,g,h){Ve.call(this,a);this.clientX=c;this.clientY=d;this.left=n(g)?
g:b.deltaX;this.top=n(h)?h:b.deltaY}y(Xh,Ve);function bi(a){return
Math.pow(a,3)}function ci(a){return 3*a*a-2*a*a*a};function di(a)
{Ve.call(this,"navigate");this.ha=a}y(di,Ve);function ei(){return!(C("iPad")||
C("Android")&&!C("Mobile")||C("Silk"))&&(C("iPod")||C("iPhone")||C("Android")||
C("IEMobile"))};function fi(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof
b[d],b[d]);return c.join("\x0B")};function gi(a,b,c,d){M.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"+hi;var g=Id("input",{type:"text",name:e,id:e,style:new
Kc(Lc,"display:none")});document.write(Bd(g));e=H(e)}this.R=e;this.b=c?
je(Zd(c)):window;this.ua=b;D.ya&&!b&&(this.ua="https"==window.location.protocol?
Xc(Nc(new Kc(Lc,"https:///"))):Xc(Nc(new Kc(Lc,'javascript:""'))));this.g=new
gg(150);Pe(this,this.g);this.j=!a;this.i=new P(this);if(a||ii){if(d)var h=
d;else{a="history_iframe"+hi;d=this.ua;b={id:a,style:new
Kc(Lc,"display:none"),sandbox:void 0};d&&Vc(d);c={};c.src=d||
null;c.srcdoc=null;d={sandbox:""};e={};for(h in c)e[h]=c[h];for(h in
d)e[h]=d[h];for(h in b){g=h.toLowerCase();if(g in c)throw Error('Cannot override
"'+g+'" attribute, got "'+h+'" with value "'+b[h]+'"');g in d&&delete
e[g];e[h]=b[h]}h=Jd("iframe",e,void
0);document.write(Bd(h));h=H(a)}this.ra=h;this.Ca=!
0}ii&&(this.i.ka(this.b,"load",this.Bm),this.Aa=this.ta=!1);this.j?
ji(this,ki(this),
!0):li(this,this.R.value);hi++}y(gi,M);gi.prototype.ha=!1;gi.prototype.s=!
1;gi.prototype.o=null;var mi=function(a,b){var c=b||fi;return function(){var
b=this||k;b=b.closure_memoize_cache_||(b.closure_memoize_cache_={});var
e=c(Ca(a),arguments);return b.hasOwnProperty(e)?b[e]:b[e]=a.apply(this,arguments)}}
(function(){return D.ya?D.Lb(8):"onhashchange"in k}),ii=D.ya&&!
D.Lb(8);f=gi.prototype;f.Yd=null;f.va=function()
{gi.ma.va.call(this);this.i.Ea();this.Va(!1)};
f.Va=function(a){if(a!=this.ha)if(ii&&!this.ta)this.Aa=a;else if(a)if(D.sc?
this.i.ka(this.b.document,ni,this.Km):D.Sa&&this.i.ka(this.b,"pageshow",this.Hm),mi
()&&this.j)this.i.ka(this.b,"hashchange",this.Cm),this.ha=!0,this.dispatchEvent(new
di(ki(this),!1));else{if(!D.ya||ei()||
this.ta)this.i.ka(this.g,"tick",w(this.ui,this,!0)),this.ha=!0,ii||
(this.o=ki(this),this.dispatchEvent(new di(ki(this),!1))),this.g.start()}else
this.ha=!1,zg(this.i),this.g.stop()};
f.Bm=function(){this.ta=!0;this.R.value&&li(this,this.R.value,!
0);this.Va(this.Aa)};f.Hm=function(a){a.i.persisted&&(this.Va(!1),this.Va(!
0))};f.Cm=function(){var a=oi(this.b);a!=this.o&&pi(this,a,!0)};function ki(a)
{return null!=a.Yd?a.Yd:a.j?oi(a.b):qi(a)||""}function oi(a){a=a.location.href;var
b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function ji(a,b,c){a=a.b.location;var d=a.href.split("#")[0],e=-1!
=a.href.indexOf("#");if(ii||e||b)d+="#"+b;d!=a.href&&(c?a.replace(d):
(b=dd(d),Rd(a,b)))}function li(a,b,c,d){if(a.Ca||b!=qi(a))if(a.Ca=!
1,b=encodeURIComponent(String(b)),D.ya){var
e=we(a.ra);e.open("text/html",c?"replace":void 0);c=Kd(Id("title",{},d||
a.b.document.title),Id("body",{},b));e.write(Bd(c));e.close()}else e=Vc(a.ua)
+"#"+b,(a=a.ra.contentWindow)&&(c?a.location.replace(e):Rd(a.location,e))}
function qi(a){if(D.ya)return a=we(a.ra),a.body?Xb(a.body.innerHTML):null;var
b=a.ra.contentWindow;if(b){try{var c=Xb(oi(b))}catch(d){return a.s||(1!
=a.s&&hg(a.g,1E4),a.s=!0),null}a.s&&(0!=a.s&&hg(a.g,150),a.s=!1);return c||
null}return null}f.ui=function(a){if(this.j){var b=oi(this.b);b!
=this.o&&pi(this,b,a)}if(!this.j||ii)if(b=qi(this)||"",null==this.Yd||
b==this.Yd)this.Yd=null,b!=this.o&&pi(this,b,a)};
function pi(a,b,c){a.o=a.R.value=b;a.j?
(ii&&li(a,b),ji(a,b)):li(a,b);a.dispatchEvent(new di(ki(a),c))}f.Km=function()
{this.g.stop();this.g.start()};var ni=["mousedown","keydown","mousemove"],hi=0;var
ri={};
function si(a){if(D.product.ya&&!D.Na(9))return[0,0,0,0];var
b=ri.hasOwnProperty(a)?ri[a]:null;if(b)return
b;65536<Object.keys(ri).length&&(ri={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]
{1,5}\\s","g");b=ti(a,RegExp("\\\\[0-9A-Fa-f]
{6}\\s?","g"));b=ti(b,d);b=ti(b,/\\./g);b=b.replace(RegExp(":not\\
(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=ui(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=ui(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=ui(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),
2);b=ui(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-
letter|:before|:after)/gi,3);b=ui(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=ui(b,c,/(:[^\s\
+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");ui(b,c,/
([^\s\+>~\.\[:]+)/g,3);b=c;return ri[a]=b}function ui(a,b,c,d){return
a.replace(c,function(a){b[d]+=1;return Array(a.length+1).join(" ")})}function
ti(a,b){return a.replace(b,function(a){return
Array(a.length+1).join("A")})};function vi(a){wi();return Dd(a,null)}var wi=t;var
xi={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-
DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"*
ARIA-READONLY":!0,"* ARIA-REQUIRED":!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,"* MAXLENGTH":!0,"* METHOD":!0,"*
MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* READONLY":!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},yi={"* 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 zi={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},Ai=/
[\n\f\r"'()*<>]/g,Bi={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28
",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function Ci(a){return Bi[a]}
function Di(a,b,c){b=Wb(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(Ai,Ci)+'")':null:null}return a}if(0<b.indexOf("("))
{if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1]in zi))return null}return b};function
Ei(a,b){var c=k[a];return c&&c.prototype?
(c=Object.getOwnPropertyDescriptor(c.prototype,b))&&c.get||null:null}function
Fi(a,b){var c=k[a];return c&&c.prototype&&c.prototype[b]||null}
var Gi=Ei("Element","attributes")||
Ei("Node","attributes"),Hi=Fi("Element","hasAttribute"),Ii=Fi("Element","getAttribu
te"),Ji=Fi("Element","setAttribute"),Ki=Fi("Element","removeAttribute"),Li=Fi("Elem
ent","getElementsByTagName"),Mi=Fi("Element","matches")||
Fi("Element","msMatchesSelector"),Ni=Ei("Node","nodeName"),Oi=Ei("Node","nodeType")
,Pi=Ei("Node","parentNode"),Qi=Ei("HTMLElement","style")||
Ei("Element","style"),Ri=Ei("HTMLStyleElement","sheet"),Si=Fi("CSSStyleDeclaration"
,"getPropertyValue"),
Ti=Fi("CSSStyleDeclaration","setProperty");function Ui(a,b,c,d){if(a)return
a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a}function
Vi(a,b,c,d){if(a)return a.apply(b,d);if(D.product.ya&&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 Wi(a)
{return Ui(Gi,a,"attributes",function(a){return a instanceof NamedNodeMap})}
function Xi(a,b,c){try{Vi(Ji,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Yi(a){return
Ui(Qi,a,"style",function(a){return a instanceof CSSStyleDeclaration})}function
Zi(a){return Ui(Ri,a,"sheet",function(a){return a instanceof
CSSStyleSheet})}function $i(a){return Ui(Ni,a,"nodeName",function(a)
{return"string"==typeof a})}function aj(a){return Ui(Oi,a,"nodeType",function(a)
{return"number"==typeof a})}
function bj(a){return Ui(Pi,a,"parentNode",function(a){return!(a&&"string"==typeof
a.name&&a.name&&"parentnode"==a.name.toLowerCase())})}function cj(a,b){return
Vi(Si,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
dj(a,b,c){Vi(Ti,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var
ej=D.ya&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+
[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|
[^'\",])*)","g"),fj={"-webkit-border-horizontal-spacing":!0,"-webkit-border-
vertical-spacing":!0};
function gj(a,b,c){var d=[];a=hj(Hb(a.cssRules));z(a,function(a){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&D.product.ya&&10==document.documentMode&&/\\['"]/.test(a.selectorText))){var
e=b?a.selectorText.replace(ej,"#"+b+"
$1"):a.selectorText;d.push(ud(e,ij(a.style,c)))}});return wd(d)}function hj(a)
{return vb(a,function(a){return a instanceof CSSStyleRule||
a.type==CSSRule.STYLE_RULE})}
function jj(a,b,c){a=kj("<style>"+a+"</style>");return null==a?yd:gj(a.sheet,void
0!=b?b:null,c)}function kj(a){return D.ya&&!D.Na(10)||"function"!=typeof
k.DOMParser?null:(new
DOMParser).parseFromString("<html><head></head><body>"+a+"</body></html>","text/htm
l").body.children[0]}
function ij(a,b){if(!a)return jd;var
c=document.createElement("div").style,d=lj(a);z(d,function(d){var e=D.Za&&d in fj?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-
z])/i,"");0!=e.lastIndexOf("--",0)&&0!
=e.lastIndexOf("var",0)&&(d=cj(a,d),d=Di(e,d,b),null!=d&&dj(c,e,d))});return
id(c.cssText||"")}
function mj(a){var b=Array.from(Vi(Li,a,"getElementsByTagName",
["STYLE"])),c=Rb(b,function(a){return
Hb(Zi(a).cssRules)});c=hj(c);c.sort(function(a,b){var c=si(a.selectorText);a:
{for(var d=si(b.selectorText),e=Mb,g=Math.min(c.length,d.length),u=0;u<g;u++){var
G=e(c[u],d[u]);if(0!=G){c=G;break a}}c=Mb(c.length,d.length)}return-
c});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var
d;d=a.nextNode();)z(c,function(a){Vi(Mi,d,d.matches?"matches":"msMatchesSelector",
[a.selectorText])&&
a.style&&nj(d,a.style)});z(b,K)}function nj(a,b){var
c=lj(a.style),d=lj(b);z(d,function(d){if(!(0<=c.indexOf(d))){var
e=cj(b,d);dj(a.style,d,e)}})}function lj(a){za(a)?a=Hb(a):
(a=fb(a),Db(a,"cssText"));return a};var oj="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),pj=0;function qj()
{this.i=[];this.g=[];this.b="data-elementweakmap-index-"+pj+
+}qj.prototype.set=function(a,b){if(Vi(Hi,a,"hasAttribute",[this.b])){var
c=parseInt(Vi(Ii,a,"getAttribute",[this.b])||null,10);this.g[c]=b}else
c=this.g.push(b)-1,Xi(a,this.b,c.toString()),this.i.push(a);return this};
qj.prototype.get=function(a){if(Vi(Hi,a,"hasAttribute",[this.b]))return
a=parseInt(Vi(Ii,a,"getAttribute",[this.b])||
null,10),this.g[a]};qj.prototype.clear=function(){this.i.forEach(function(a)
{Vi(Ki,a,"removeAttribute",[this.b])},this);this.i=[];this.g=[]};var rj=!D.ya||
D.Lb(10);function sj(){};var tj={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 uj={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};function vj(a){a=a||
new
wj;xj(a);this.b=lb(a.b);this.j=lb(a.mb);this.o=lb(a.ta);this.ha=a.ha;z(a.s,function
(a){this.b["*
"+a.toUpperCase()]=yj},this);this.R=a.i;this.i=a.ra;this.g=null;this.s=a.R}y(vj,sj)
;function zj(a){return function(b,c){var d=a(Wb(b),c);return
d&&"about:invalid#zClosurez"!=ad(d)?ad(d):null}}
function wj(){this.b={};z([xi,yi],function(a){z(fb(a),function(a)
{this.b[a]=yj},this)},this);this.g={};this.s=[];this.mb=lb(tj);this.ta=lb(uj);this.
ha=!1;this.Ca=Aj;this.Aa=this.o=this.ua=this.i=Hc;this.ra=null;this.j=this.R=!
1}function Bj(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function Cj(a,b,c,d){a[c]&&!b[c]&&(a[c]=Bj(a[c],d))}
function xj(a){if(a.j)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");Cj(a.b,a.g,"* USEMAP",Dj);var b=zj(a.Ca);z(["* ACTION","* CITE","*
HREF"],function(a){Cj(this.b,this.g,a,b)},a);var c=zj(a.i);z(["* LONGDESC","*
SRC","LINK HREF"],function(a){Cj(this.b,this.g,a,c)},a);z(["* FOR","* HEADERS","*
NAME"],function(a){Cj(this.b,this.g,a,x(Ej,this.ua))},a);Cj(a.b,a.g,"A
TARGET",x(Fj,["_blank","_self"]));Cj(a.b,a.g,"* CLASS",x(Gj,a.o));Cj(a.b,a.g,"*
ID",x(Hj,a.o));Cj(a.b,a.g,"* STYLE",
x(a.Aa,c));a.j=!0}var Aj=cd;function Ij(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function yj(a){return Wb(a)}function Fj(a,b){var c=Wb(b);return
Bb(a,c.toLowerCase())?c:null}function Dj(a){return(a=Wb(a))&&"#"==a.charAt(0)?
a:null}function Ej(a,b,c){return a(Wb(b),c)}function Gj(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 Hj(a,b,c){return a(Wb(b),c)}
function Jj(a,b){var c=b.data,d=bj(b);d&&"style"==$i(d).toLowerCase()&&!("STYLE"in
a.j)&&"STYLE"in a.o&&(c=xd(jj(c,a.g,w(function(a,b){return this.R(a,
{Pq:b})},a))));return document.createTextNode(c)};function Kj(a){return
fc(Wb(a.replace(Lj,function(a,c){return Mj.test(c)?"":" "}).replace(/[\t\n ]+/g,"
")))}var Mj=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,Lj=/<[!\/]?
([a-z0-9]+)([\/ ][^>]*)?>/gi;function Nj(a){return/^\s*$/.test(a)?!1:/^[\],:
{}\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,""))}function Oj(a){a=String(a);if(Nj(a))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function Pj(){}
function Qj(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(v(b))
{var d=b;b=d.length;c.push("[");for(var e="",g=0;g<b;g+
+)c.push(e),Qj(a,d[g],c),e=",";c.push("]");return}if(b instanceof String||b
instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d
in b)Object.prototype.hasOwnProperty.call(b,d)&&(g=b[d],"function"!=typeof
g&&(c.push(e),Rj(d,c),c.push(":"),Qj(a,g,c),e=","));c.push("}");return}}switch(type
of b){case "string":Rj(b,c);break;case "number":c.push(isFinite(b)&&
!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case
"function":c.push("null");break;default:throw Error("Unknown type: "+typeof
b);}}}var
Sj={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t
":"\\t","\x0B":"\\u000b"},Tj=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/
[\\"\x00-\x1f\x7f-\xff]/g;
function Rj(a,b){b.push('"',a.replace(Tj,function(a){var b=Sj[a];b||(b="\\u"+
(a.charCodeAt(0)|65536).toString(16).substr(1),Sj[a]=b);return b}),'"')};function
Uj(a,b){this.x=a;this.y=b}y(Uj,E);function Vj(a){return new
Uj(a.x,a.y)}Uj.prototype.clone=function(){return new
Uj(this.x,this.y)};Uj.prototype.Dg=E.prototype.Dg;Uj.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};/*
Portions of this code are from MochiKit, received by
The Closure Authors under the MIT license. All other code is Copyright
2005-2009 The Closure Authors. All Rights Reserved.
*/
function Wj(a,b){this.o=[];this.ua=a;this.ta=b||null;this.j=this.b=!1;this.i=void
0;this.ra=this.Aa=this.R=!
1;this.s=0;this.g=null;this.ha=0}Wj.prototype.cancel=function(a){if(this.b)this.i
instanceof Wj&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.ha--,0>=b.ha&&b.cancel())}this.ua?
this.ua.call(this.ta,this):this.ra=!0;this.b||(a=new Xj(this),Yj(this),Zj(this,!
1,a))}};Wj.prototype.mb=function(a,b){this.R=!1;Zj(this,a,b)};
function Zj(a,b,c){a.b=!0;a.i=c;a.j=!b;ak(a)}function Yj(a){if(a.b){if(!a.ra)throw
new bk(a);a.ra=!1}}Wj.prototype.Ca=function(){Yj(this);Zj(this,!0,null)};function
ck(a,b,c,d){a.o.push([b,c,d]);a.b&&ak(a)}Wj.prototype.then=function(a,b,c){var
d,e,g=new Rf(function(a,b){d=a;e=b});ck(this,d,function(a){a instanceof Xj?
g.cancel():e(a)});return g.then(a,b,c)};Pf(Wj);function dk(a){return
xb(a.o,function(a){return Aa(a[1])})}
function ak(a){if(a.s&&a.b&&dk(a)){var
b=a.s,c=ek[b];c&&(k.clearTimeout(c.La),delete ek[b]);a.s=0}a.g&&(a.g.ha--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.R;){var
e=a.o.shift(),g=e[0],h=e[1];e=e[2];if(g=a.j?h:g)try{var l=g.call(e||
a.ta,b);n(l)&&(a.j=a.j&&(l==b||l instanceof
Error),a.i=b=l);if(Qf(b)||"function"===typeof k.Promise&&b instanceof k.Promise)d=!
0,a.R=!0}catch(m){b=m,a.j=!0,dk(a)||(c=!0)}}a.i=b;d&&(l=w(a.mb,a,!0),d=w(a.mb,a,!
1),b instanceof Wj?(ck(b,l,d),b.Aa=!0):b.then(l,d));c&&(b=
new fk(b),ek[b.La]=b,a.s=b.La)}function bk()
{qb.call(this)}y(bk,qb);bk.prototype.message="Deferred has already
fired";bk.prototype.name="AlreadyCalledError";function Xj()
{qb.call(this)}y(Xj,qb);Xj.prototype.message="Deferred was
canceled";Xj.prototype.name="CanceledError";function fk(a)
{this.La=k.setTimeout(w(this.g,this),0);this.b=a}fk.prototype.g=function(){delete
ek[this.La];throw this.b;};var ek={};function gk(a,b){var c=b||{},d=c.document||
document,e=Vc(a),g=J("SCRIPT"),h={Dj:g,Ed:void 0},l=new Wj(hk,h),m=null,q=null!
=c.timeout?c.timeout:5E3;0<q&&(m=window.setTimeout(function(){ik(g,!0);var a=new
jk(1,"Timeout reached for loading script "+e);Yj(l);Zj(l,!
1,a)},q),h.Ed=m);g.onload=g.onreadystatechange=function(){g.readyState&&"loaded"!
=g.readyState&&"complete"!=g.readyState||(ik(g,c.lk||!
1,m),l.Ca())};g.onerror=function(){ik(g,!0,m);var a=new jk(0,"Error while loading
script "+e);Yj(l);Zj(l,
!1,a)};h=c.attributes||{};nb(h,{type:"text/javascript",charset:"UTF-
8"});ce(g,h);Qd(g,a);kk(d).appendChild(g);return l}function kk(a){var b=(a||
document).getElementsByTagName("HEAD");return b&&0!=b.length?
b[0]:a.documentElement}function hk(){if(this&&this.Dj){var
a=this.Dj;a&&"SCRIPT"==a.tagName&&ik(a,!0,this.Ed)}}function ik(a,b,c){null!
=c&&k.clearTimeout(c);a.onload=t;a.onerror=t;a.onreadystatechange=t;b&&window.setTi
meout(function(){K(a)},0)}
function jk(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);qb.call(this,c);this.code=a}y(jk,qb);function lk(){this.b=mk;this.Ed=5E3}var
nk=0;lk.prototype.send=function(a,b,c,d){a=a?lb(a):{};d=d||"_"+(nk+
+).toString(36)+Ha().toString(36);var
e="_callbacks___"+d;b&&(k[e]=ok(d,b),a.callback=e);b={timeout:this.Ed,lk:!
0};e=Vc(this.b);e=Wc.exec(e);var g=e[3]||"";e=Xc(e[1]+Yc("?",e[2]||"",a)
+Yc("#",g,void 0));b=gk(e,b);ck(b,null,pk(d,a,c),void
0);return{La:d,fi:b}};lk.prototype.cancel=function(a)
{a&&(a.fi&&a.fi.cancel(),a.La&&qk(a.La,!1))};function pk(a,b,c){return function()
{qk(a,!1);c&&c(b)}}
function ok(a,b){return function(c){qk(a,!0);b.apply(void 0,arguments)}}function
qk(a,b){var c="_callbacks___"+a;if(k[c])if(b)try{delete k[c]}catch(d){k[c]=void
0}else k[c]=t};function rk(){}rk.prototype.b=null;function sk(a){var b;(b=a.b)||
(b={},tk(a)&&(b[0]=!0,b[1]=!0),b=a.b=b);return b};var uk;function vk()
{}y(vk,rk);function wk(a){return(a=tk(a))?new ActiveXObject(a):new
XMLHttpRequest}function tk(a){if(!a.g&&"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.g=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.g}uk=new vk;function xk(a,b)
{this.g={};this.b=[];this.i=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
xk)for(c=a.Wb(),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=xk.prototype;f.Cb=function(){yk(this);for(var
a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a};f.Wb=function()
{yk(this);return this.b.concat()};
function zk(a,b){return Ak(a.g,b)}f.remove=function(a){return Ak(this.g,a)?(delete
this.g[a],this.i--,this.b.length>2*this.i&&yk(this),!0):!1};function yk(a){if(a.i!
=a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];Ak(a.g,d)&&(a.b[c++]=d);b+
+}a.b.length=c}if(a.i!=a.b.length){var
e={};for(c=b=0;b<a.b.length;)d=a.b[b],Ak(e,d)||(a.b[c++]=d,e[d]=1),b+
+;a.b.length=c}}f.get=function(a,b){return Ak(this.g,a)?
this.g[a]:b};f.set=function(a,b){Ak(this.g,a)||(this.i+
+,this.b.push(a));this.g[a]=b};
f.forEach=function(a,b){for(var c=this.Wb(),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
xk(this)};function Ak(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function Bk(a)
{if(a.Cb&&"function"==typeof a.Cb)return a.Cb();if(p(a))return
a.split("");if(za(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 Ck(a)
{if(a.Wb&&"function"==typeof a.Wb)return a.Wb();if(!a.Cb||"function"!=typeof a.Cb)
{if(za(a)||p(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return
fb(a)}}
function Dk(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void
0);else if(za(a)||p(a))z(a,b,void 0);else for(var
c=Ck(a),d=Bk(a),e=d.length,g=0;g<e;g++)b.call(void 0,d[g],c&&c[g],a)};var Ek=/^(?:
([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?
(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Fk(a,b){if(a)for(var
c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),g=null;if(0<=e){var
h=c[d].substring(0,e);g=c[d].substring(e+1)}else h=c[d];b(h,g?Xb(g):"")}}
function Gk(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 Hk(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
Ik=/#|$/;
function Jk(a){var
b=window.location.href,c=b.search(Ik),d=Hk(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 Xb(b.substr(d,e-d))}var
Kk=/[?&]($|#)/;function Lk(a){M.call(this);this.headers=new xk;this.R=a||
null;this.g=!1;this.s=this.b=null;this.ta="";this.i=this.ra=this.j=this.ha=!
1;this.ua=0;this.o=null;this.Ca="";this.Aa=this.Qa=!1}y(Lk,M);var Mk=/^https?
$/i,Nk=["POST","PUT"],Ok=[];function Pk(a,b,c){var d=new
Lk;Ok.push(d);b&&d.ka("complete",b);d.ad("ready",d.kk);d.send(a,c,void 0,void
0)}f=Lk.prototype;f.kk=function(){this.Ea();Db(Ok,this)};
f.send=function(a,b,c,d){if(this.b)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.ta+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.ta=a;this.ha=!1;this.g=!0;this.b=this.R?
wk(this.R):wk(uk);this.s=this.R?
sk(this.R):sk(uk);this.b.onreadystatechange=w(this.rj,this);try{this.ra=!
0,this.b.open(b,String(a),!0),this.ra=!1}catch(g){Qk(this);return}a=c||"";var
e=this.headers.clone();d&&Dk(d,function(a,b)
{e.set(b,a)});d=zb(e.Wb(),Rk);c=k.FormData&&a instanceof k.FormData;!Bb(Nk,
b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-
8");e.forEach(function(a,b)
{this.b.setRequestHeader(b,a)},this);this.Ca&&(this.b.responseType=this.Ca);"withCr
edentials"in this.b&&this.b.withCredentials!
==this.Qa&&(this.b.withCredentials=this.Qa);try{Sk(this),0<this.ua&&((this.Aa=Tk(th
is.b))?
(this.b.timeout=this.ua,this.b.ontimeout=w(this.Ed,this)):this.o=N(this.Ed,this.ua,
this)),this.j=!0,this.b.send(a),this.j=!1}catch(g){Qk(this)}};
function Tk(a){return D.ya&&D.Na(9)&&r(a.timeout)&&n(a.ontimeout)}function Rk(a)
{return"content-type"==a.toLowerCase()}f.Ed=function(){"undefined"!=typeof
ua&&this.b&&(this.dispatchEvent("timeout"),this.abort(8))};function Qk(a){a.g=!
1;a.b&&(a.i=!0,a.b.abort(),a.i=!1);Uk(a);Vk(a)}function Uk(a){a.ha||(a.ha=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}
f.abort=function(){this.b&&this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Vk(this))};f.va=functi
on(){this.b&&(this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1),Vk(this,!
0));Lk.ma.va.call(this)};f.rj=function(){this.jc||(this.ra||this.j||this.i?
Wk(this):this.Fm())};f.Fm=function(){Wk(this)};
function Wk(a){if(a.g&&"undefined"!=typeof ua&&(!a.s[1]||4!=(a.b?
a.b.readyState:0)||2!=Xk(a)))if(a.j&&4==(a.b?a.b.readyState:0))N(a.rj,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.b?a.b.readyState:0)){a.g=!1;try{Yk(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):Uk(a)}finally{Vk(a)}}}func
tion Vk(a,b){if(a.b){Sk(a);var c=a.b,d=a.s[0]?t:null;a.b=null;a.s=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function Sk(a)
{a.b&&a.Aa&&(a.b.ontimeout=null);a.o&&(k.clearTimeout(a.o),a.o=null)}function Yk(a)
{var b=Xk(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.ta).match(Ek)[1]||
null,!
a&&k.self&&k.self.location&&(a=k.self.location.protocol,a=a.substr(0,a.length-
1)),b=!Mk.test(a?a.toLowerCase():"");c=b}return c}function Xk(a){try{return 2<(a.b?
a.b.readyState:0)?a.b.status:-1}catch(b){return-1}}
function Zk(a){if(a.b){a:{a=a.b.responseText;if(k.JSON)try{var
b=k.JSON.parse(a);break a}catch(c){}b=Oj(a)}return b}};function T(a)
{this.R=this.ha=this.s="";this.ra=null;this.g=this.o="";this.i=!1;var b;a
instanceof T?(this.i=n(void 0)?void 0:a.i,
$k(this,a.s),this.ha=a.ha,this.R=a.R,al(this,a.ra),this.o=a.o,bl(this,a.b.clone()),
this.g=a.g):a&&(b=String(a).match(Ek))?(this.i=!1,$k(this,b[1]||"",!
0),this.ha=cl(b[2]||""),this.R=cl(b[3]||"",!0),al(this,b[4]),this.o=cl(b[5]||"",!
0),bl(this,b[6]||"",!0),this.g=cl(b[7]||"")):(this.i=!1,this.b=new
dl(null,this.i))}
T.prototype.toString=function(){var a=[],b=this.s;b&&a.push(el(b,fl,!0),":");var
c=this.R;if(c||"file"==b)a.push("//"),(b=this.ha)&&a.push(el(b,fl,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ra,null!=c&&a.push(":",String(c));if(c=this.o)this.R&&"/"!
=c.charAt(0)&&a.push("/"),a.push(el(c,"/"==c.charAt(0)?gl:hl,!0));
(c=this.b.toString())&&a.push("?",c);(c=this.g)&&a.push("#",el(c,il));return
a.join("")};T.prototype.clone=function(){return new T(this)};
function $k(a,b,c){a.s=c?cl(b,!0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function
al(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number
"+b);a.ra=b}else a.ra=null}function bl(a,b,c){b instanceof dl?(a.b=b,jl(a.b,a.i)):
(c||(b=el(b,kl)),a.b=new dl(b,a.i))}T.prototype.j=function(a){bl(this,a,void
0)};T.prototype.getQuery=function(){return this.b.toString()};function U(a,b,c)
{a.b.set(b,c);return a}function ll(a,b){return a.b.get(b)}
function cl(a,b){return a?b?decodeURI(a.replace(/
%25/g,"%2525")):decodeURIComponent(a):""}function el(a,b,c){return p(a)?
(a=encodeURI(a).replace(b,ml),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function ml(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}var fl=/[#\/\?@]/g,hl=/[#\?:]/g,gl=/[#\?]/g,kl=/[#\?
@]/g,il=/#/g;function dl(a,b){this.g=this.b=null;this.i=a||null;this.j=!!b}
function nl(a){a.b||(a.b=new xk,a.g=0,a.i&&Fk(a.i,function(b,c)
{a.add(Xb(b),c)}))}f=dl.prototype;f.add=function(a,b)
{nl(this);this.i=null;a=ol(this,a);var c=this.b.get(a);c||
this.b.set(a,c=[]);c.push(b);this.g+=1;return this};f.remove=function(a)
{nl(this);a=ol(this,a);return zk(this.b,a)?(this.i=null,this.g-
=this.b.get(a).length,this.b.remove(a)):!1};function pl(a,b){nl(a);b=ol(a,b);return
zk(a.b,b)}
f.forEach=function(a,b){nl(this);this.b.forEach(function(c,d){z(c,function(c)
{a.call(b,c,d,this)},this)},this)};f.Wb=function(){nl(this);for(var
a=this.b.Cb(),b=this.b.Wb(),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.Cb=function(a){nl(this);var
b=[];if(p(a))pl(this,a)&&(b=Gb(b,this.b.get(ol(this,a))));else{a=this.b.Cb();for(va
r c=0;c<a.length;c++)b=Gb(b,a[c])}return b};
f.set=function(a,b){nl(this);this.i=null;a=ol(this,a);pl(this,a)&&(this.g-
=this.b.get(a).length);this.b.set(a,[b]);this.g+=1;return this};f.get=function(a,b)
{if(!a)return b;var c=this.Cb(a);return 0<c.length?String(c[0]):b};function
ql(a,b,c){a.remove(b);0<c.length&&(a.i=null,a.b.set(ol(a,b),Hb(c)),a.g+=c.length)}
f.toString=function(){if(this.i)return this.i;if(!this.b)return"";for(var
a=[],b=this.b.Wb(),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.Cb(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.i=a.join("&")};f.clone=function(){var a=new
dl;a.i=this.i;this.b&&(a.b=this.b.clone(),a.g=this.g);return a};function ol(a,b)
{var c=String(b);a.j&&(c=c.toLowerCase());return c}
function jl(a,b){b&&!a.j&&(nl(a),a.i=null,a.b.forEach(function(a,b){var
c=b.toLowerCase();b!=c&&(this.remove(b),ql(this,c,a))},a));a.j=b};function rl()
{}rl.prototype.Qb=function(){};function sl(a,b,c,d,e,g,h,l,m){var
q=tl(c),u=Ch(a),G=th(a);if(G){var A=fh(G);G=Math.max(u.left,A.left);var
W=Math.min(u.left+u.width,A.left+A.width);if(G<=W){var
ma=Math.max(u.top,A.top);A=Math.min(u.top+u.height,A.top+A.height);ma<=A&&(u.left=G
,u.top=ma,u.width=W-G,u.height=A-ma)}}G=Xd(a);ma=Xd(c);if(G.b!=ma.b)
{W=G.b.body;ma=ie(ma.b);A=new E(0,0);var aa=je(Zd(W));if(xc(aa,"parent")){var
ab=W;do{var Sd=aa==ma?uh(ab):Ah(ab);A.x+=Sd.x;A.y+=Sd.y}while(aa&&aa!=ma&&aa!
=aa.parent&&(ab=aa.frameElement)&&
(aa=aa.parent))}W=Vd(A,uh(W));!D.ya||D.Lb(9)||fe(G.b)||
(W=Vd(W,ge(G.b)));u.left+=W.x;u.top+=W.y}a=ul(a,b);b=u.left;a&4?
b+=u.width:a&2&&(b+=u.width/2);u=new E(b,u.top+(a&1?
u.height:0));u=Vd(u,q);e&&(u.x+=(a&4?-1:1)*e.x,u.y+=(a&1?-1:1)*e.y);if(h)if(m)var
Oa=m;else if(Oa=th(c))Oa.top-=q.y,Oa.right-=q.x,Oa.bottom-=q.y,Oa.left-=q.x;return
vl(u,c,d,g,Oa,h,l)}
function tl(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=mh(a,"position")){var c=uh(a);if(!b){b=Eh(a);var d;if(d=b)
{d=D.product.eg&&D.product.Af(10);var e=D.Vj&&D.platform.Af(10);d=D.Sa||d||e}b=d?-
a.scrollLeft:!b||D.Sj&&D.Na("8")||"visible"==mh(a,"overflowX")?
a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft;c=Vd(c,new
E(b,a.scrollTop))}}}return c||new E}
function vl(a,b,c,d,e,g,h){a=a.clone();var l=ul(b,c);c=Bh(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var m=0;if(d||0!=l)l&4?a.x-=h.width+(d?
d.right:0):l&2?a.x-=h.width/2:d&&(a.x+=d.left),l&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;l=h;m=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,m|=1);if(g&16){var q=d.x;d.x<e.left&&(d.x=e.left,m|
=4);d.x+l.width>e.right&&(l.width=Math.min(e.right-d.x,
q+l.width-e.left),l.width=Math.max(l.width,0),m|
=4)}d.x+l.width>e.right&&g&1&&(d.x=Math.max(e.right-l.width,e.left),m|=1);g&2&&(m|
=(d.x<e.left?16:0)|(d.x+l.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,m|
=2);g&32&&(q=d.y,d.y<e.top&&(d.y=e.top,m|
=8),d.y+l.height>e.bottom&&(l.height=Math.min(e.bottom-d.y,q+l.height-
e.top),l.height=Math.max(l.height,0),m|
=8));d.y+l.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-l.height,e.top),m|
=2);g&8&&(m|=(d.y<e.top?64:0)|(d.y+l.height>e.bottom?128:0));e=m}else e=
256;m=e}e=new
dh(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=m;if(a&496)ret
urn a;nh(b,new E(e.left,e.top));h=e.Ba();Wd(c,h)||Hh(b,h);return a}function ul(a,b)
{return(b&8&&Eh(a)?b^4:b)&-9};function wl(a,b){this.b=a instanceof E?a:new
E(a,b)}y(wl,rl);wl.prototype.Qb=function(a,b,c,d)
{vl(this.b,a,b,c,null,null,d)};function xl(a,b,c)
{this.element=a;this.b=b;this.s=c}y(xl,rl);xl.prototype.Qb=function(a,b,c)
{sl(this.element,this.b,a,b,void 0,c,this.s)};function yl(a,b,c,d)
{xl.call(this,a,b);this.g=c?5:0;this.j=d||void 0}y(yl,xl);yl.prototype.o=function()
{return this.g};yl.prototype.i=function(a)
{this.g=a};yl.prototype.Qb=function(a,b,c,d){var
e=sl(this.element,this.b,a,b,null,c,10,d,this.j);if(e&496){var
g=zl(e,this.b);b=zl(e,b);e=sl(this.element,g,a,b,null,c,10,d,this.j);e&496&&(g=zl(e
,g),b=zl(e,b),sl(this.element,g,a,b,null,c,this.g,d,this.j))}};function zl(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function Al(a,b){this.b=a instanceof E?a:new
E(a,b)}y(Al,rl);Al.prototype.Qb=function(a,b,c,d){var e=Zd(a);var
g=e.body;e=e.documentElement;e=new E(g.scrollLeft||e.scrollLeft,g.scrollTop||
e.scrollTop);g=this.b.x+e.x;e=this.b.y+e.y;var h=tl(a);g-=h.x;e-=h.y;vl(new
E(g,e),a,b,c,null,null,d)};function Bl(a,b,c,d){yl.call(this,a,b,c||d);(c||
d)&&this.i(65|(d?32:132))}y(Bl,yl);function Cl(a,b)
{Al.call(this,a,b)}y(Cl,Al);Cl.prototype.g=0;Cl.prototype.i=function(a)
{this.g=a};Cl.prototype.Qb=function(a,b,c,d){var e=qh(a);e=th(e);var
g=he(Xd(a).b);g=new E(this.b.x+g.scrollLeft,this.b.y+g.scrollTop);var
h=b,l=vl(g,a,h,c,e,10,d);if(0!=(l&496)){if(l&16||l&32)h^=4;if(l&64||
l&128)h^=1;l=vl(g,a,h,c,e,10,d);0!=(l&496)&&vl(g,a,b,c,e,this.g,d)}};function
Dl(a,b){this.b=a instanceof E?a:new
E(a,b)}y(Dl,rl);Dl.prototype.Qb=function(a,b,c,d)
{sl(qh(a),0,a,b,this.b,c,null,d)};function El()
{Oe.call(this);this.b=[];this.g=[]}y(El,Oe);El.prototype.va=function()
{El.ma.va.call(this);this.g.length=0;this.b.length=0};var
Fl={},Gl={},Hl={};function Il(){throw Error("Do not instantiate
directly");}Il.prototype.rg=null;Il.prototype.Jb=function(){return
this.content};Il.prototype.toString=function(){return this.content};function
Jl(a,b){this.content=String(a);this.rg=null!=b?
b:null}y(Jl,Il);Jl.prototype.Tc=Hl;function Kl()
{Il.call(this)}y(Kl,Il);Kl.prototype.Tc=Fl;function Ll(a){if(!Ba(a))return
String(a);if(a instanceof Il){if(a.Tc===Fl)return a.Jb();if(a.Tc===Hl)return
Yb(a.Jb())}return"zSoyz"};function Ml(){this.g=new xk;this.b=new Nl("",void
0);this.b.next=this.b.b=this.b}f=Ml.prototype;f.get=function(a,b){var
c=this.g.get(a);return c?c.value:b};f.set=function(a,b){var c=this.g.get(a);c?
c.value=b:(c=new
Nl(a,b),this.g.set(a,c),c.b=this.b.b,c.next=this.b,this.b.b=c,c.b.next=c)};f.shift=
function(){return Ol(this,this.b.next)};f.pop=function(){return
Ol(this,this.b.b)};f.remove=function(a){return(a=this.g.get(a))?
(a.remove(),this.g.remove(a.key),!0):!1};
f.Wb=function(){return Pl(this,function(a,b){return b})};f.Cb=function(){return
Pl(this,function(a){return a})};f.forEach=function(a,b){for(var c=this.b.next;c!
=this.b;c=c.next)a.call(b,c.value,c.key,this)};function Pl(a,b){for(var
c=[],d=a.b.next;d!=a.b;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return
c}function Ol(a,b){a.b!=b&&(b.remove(),a.g.remove(b.key));return b.value}function
Nl(a,b){this.key=a;this.value=b}
Nl.prototype.remove=function(){this.b.next=this.next;this.next.b=this.b;delete
this.b;delete this.next};function Ql(a){this.b=new xk;if(a){a=Bk(a);for(var
b=a.length,c=0;c<b;c++)this.add(a[c])}}function Rl(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Ca(a):b.charAt(0)+a}Ql.prototype.add=func
tion(a){this.b.set(Rl(a),a)};Ql.prototype.remove=function(a){return
this.b.remove(Rl(a))};Ql.prototype.Cb=function(){return
this.b.Cb()};Ql.prototype.clone=function(){return new Ql(this)};function Sl(a,b,c)
{if(D.Sa&&!D.Uh)return a;a='url("'+b+'")';D.Za&&(a+=" 7 5");return a+(",
"+c)};function Tl(a,b,c){M.call(this);this.ha=a;this.ta=c;this.i=b;L(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.s=null;this.b=[];this.j=-
1;this.g=0;this.o=this.R=null;this.ua={}}y(Tl,M);f=Tl.prototype;f.$h=!0;f.ig=!1;
f.handleEvent=function(a){var b=this.ha;if(a.target==this.i)switch(a.type){case
"hilite":this.Pc(a.kd);break;case "select":var c=!1;if(r(a.kd)){a=a.kd;var
d=this.b[Ul(this,a)];c=!!d&&b.ah&&b.ah(d);d&&!c&&this.j!=a&&this.Pc(a)}c||
this.ee();break;case "canceldismiss":Vl(this);break;case
"dismiss":Wl(this)}};function Xl(a){for(var b=a.g+a.b.length-
1,c=a.j,d=0;d<a.b.length;d++){if(c>=a.g&&c<b)c++;else if(-
1==c)c=a.g;else{a.ig&&c==b&&a.Pc(-1);break}if(a.Pc(c))break}}
f.Pc=function(a){var b=Ul(this,a),c=this.b[b];return c&&this.ha.ah&&this.ha.ah(c)?!
1:(this.j=a,this.i.Pc(a),-1!=b)};
f.ee=function(){var a=Ul(this,this.j);if(-1!=a){var b=this.b[a],c=this.ta;if(c.Xa)
{var d=b.toString();if(n(void 0)?0:c.j){var e=Yl(c,c.yb(),qg(c.Xa)
[0]),g=Zl(c,c.yb());c.ta&&!c.ta.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.Aa);0==e||
Ub(g[e-1])||(d=" "+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Xa;(D.Sa||
D.ya&&D.Na("9"))&&d.blur();d.value=g.join("");for(var h=0,l=0;l<=e;l+
+)h+=g[l].length;d.focus();e=h;g=c.Xa;d=e;rg(g)?
g.selectionStart=d:sg()&&(h=tg(g),l=h[0],l.inRange(h[1])&&(d=ug(g,d),l.collapse(!
0),
l.move("character",d),l.select()));g=c.Xa;rg(g)?
g.selectionEnd=e:sg()&&(h=tg(g),d=h[1],h[0].inRange(d)&&(e=ug(g,e),g=ug(g,qg(g)
[0]),d.collapse(!0),d.moveEnd("character",e-g),d.select()))}}else
c.Xa.value=d;c.wh=!
0}this.Gc();this.dispatchEvent({type:"update",kd:b,index:a});return!
0}this.Gc();this.dispatchEvent({type:"update",kd:null,index:null});return!1};
f.Gc=function(){this.j=-
1;this.s=null;this.g+=this.b.length;this.b=[];window.clearTimeout(this.o);this.o=nu
ll;this.i.Gc();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Wl(a){a.o||(a.o=window.setTimeout(w(a.Gc,a),100))}f.Pi=function()
{return this.o?(window.clearTimeout(this.o),this.o=null,!0):!1};function Vl(a)
{a.Pi()||window.setTimeout(w(a.Pi,a),10)}f.va=function(){Tl.ma.va.call(this);delete
this.ua;this.i.Ea();this.ta.Ea();this.ha=null};
f.bm=function(a,b,c){this.s==a&&this.uh(b,c)};f.uh=function(a,b){var
c="object"==ya(b)&&b,d=(c?c.Sq():b)?Ul(this,this.j):-
1;this.g+=this.b.length;this.b=a;for(var e=[],g=0;g<a.length;+
+g)e.push({id:this.g+g,data:a[g]});g=null;this.R&&(g=this.ua[Ca(this.R)]||
this.R);this.i.xh(g);this.i.uh(e,this.s,this.R);g=this.$h;c&&void 0!
==c.Ak()&&(g=c.Ak());this.j=-1;(g||0<=d)&&0!=e.length&&this.s&&(0<=d?
this.Pc(this.g+d):Xl(this));this.dispatchEvent("suggestionsupdate")};
function Ul(a,b){var c=b-a.g;return 0>c||c>=a.b.length?-1:c}f.update=function(a)
{this.ta.update(a)};function $l(a,b,c,d){Oe.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.Aa=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.ua=new RegExp("^"+a+"|"+a+"$","g");this.ta=new RegExp("\\s*["+this.s+"]
$");this.ra=b||"";this.Ca=this.j;this.i=0<d?new gg(d):null;this.g=new
P(this);this.R=new P(this);this.o=new Fg;this.ha=-1}y($l,Oe);var am=(D.product.ne||
D.product.rd)&&!D.Na("533.17.9");f=$l.prototype;f.fg=null;f.Xa=null;f.hh="";f.qd=!
1;f.wh=!1;f.yb=function(){return this.Xa.value};
f.Rk=function(a){for(var b=0;b<arguments.length;b++){var
c=arguments[b];Ba(c)&&1==c.nodeType&&(Ke(c,"combobox"),Le(c,"autocomplete","list"))
;this.g.ka(c,"focus",this.Ci);this.g.ka(c,"blur",this.Sk);this.Xa||
(this.R.ka(c,"keydown",this.Dm),Ba(c)&&1==c.nodeType&&Ie(Zd(c))==c&&bm(this,c))}};f
.va=function(){$l.ma.va.call(this);null!
=this.fg&&window.clearTimeout(this.fg);this.g.Ea();delete
this.g;this.R.Ea();this.o.Ea();Qe(this.i)};
f.$b=function(a){switch(a.b){case 40:if(this.b.i.Fa())return
Xl(this.b),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.b.i.Fa()){a:for(var
b=this.b,c=b.j,d=0;d<b.b.length;d++){if(c>b.g)c--;else{b.ig&&c==b.g&&b.Pc(-
1);break}if(b.Pc(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.b.i.Fa()||a.shiftKey)this.b.Gc();else
if(this.update(),this.b.ee()&&this.Ca)return a.preventDefault(),!0;break;case
13:if(this.b.i.Fa()){if(this.update(),this.b.ee())return a.preventDefault(),
a.g(),!0}else this.b.Gc();break;case 27:if(this.b.i.Fa())return
this.b.Gc(),a.preventDefault(),a.g(),!0;break;case 229:if(!this.qd)return this.qd||
(this.g.ka(this.Xa,"keyup",this.nj),this.g.ka(this.Xa,"keypress",this.mj),this.qd=!
0),!0}return cm(this,a)};function cm(a,b){var c=a.j&&b.s&&-1!
=a.s.indexOf(String.fromCharCode(b.s));c&&a.update();return c&&a.b.ee()?
(b.preventDefault(),!0):!1}f.ql=function(){return!1};f.Ci=function(a)
{bm(this,a.target||null)};
function bm(a,b){zg(a.R);a.b&&Vl(a.b);b!
=a.Xa&&(a.Xa=b,a.i&&(a.i.start(),a.g.ka(a.i,"tick",a.Di)),a.hh=a.yb(),Gg(a.o,a.Xa),
a.g.ka(a.o,"key",a.oj),a.g.ka(a.Xa,"mousedown",a.qj),D.ya&&a.g.ka(a.Xa,"keypress",a
.lj))}f.Sk=function(){am?this.fg=window.setTimeout(w(this.xj,this),0):this.xj()};
f.xj=function()
{this.Xa&&(this.g.kb(this.o,"key",this.oj),Mg(this.o),this.g.kb(this.Xa,"keyup",thi
s.ql),this.g.kb(this.Xa,"mousedown",this.qj),D.ya&&this.g.kb(this.Xa,"keypress",thi
s.lj),this.qd&&dm(this),this.Xa=null,this.i&&(this.i.stop(),this.g.kb(this.i,"tick"
,this.Di)),this.b&&Wl(this.b))};f.Di=function(){this.update()};f.Dm=function(a)
{this.Ci(a)};f.oj=function(a){this.ha=a.b;this.b&&this.$b(a)};f.mj=function()
{this.qd&&229!=this.ha&&dm(this)};
f.nj=function(a){this.qd&&(13==a.b||77==a.b&&a.ctrlKey)&&dm(this)};f.qj=function()
{};function dm(a){a.qd&&(a.qd=!
1,a.g.kb(a.Xa,"keypress",a.mj),a.g.kb(a.Xa,"keyup",a.nj))}f.lj=function(a)
{cm(this,a)};
f.update=function(a){if(this.Xa&&(a||this.yb()!=this.hh)){if(a||!this.wh)
{a=qg(this.Xa)[0];var b=this.yb();a=Zl(this,b)[Yl(this,b,a)];b=this.ua?
String(a).replace(this.ua,""):a;if(this.b&&(this.b.R=this.Xa,a=this.b,this.yb(),a.s
!=b)){a.s=b;b=a.ha;var
c=w(a.bm,a),d={client:"books",ds:"bo",q:a.s};c=w(b.g,b,c);b.b&&b.b.cancel();b.b=new
lk;b.b.send(d,c);Vl(a)}}this.hh=this.yb()}this.wh=!1};
function Yl(a,b,c){a=Zl(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 Zl(a,b){if(!
a.j)return[b];for(var c=String(b).split(""),d=[],e=[],g=0,h=!1;g<c.length;g+
+)a.ra&&-1!=a.ra.indexOf(c[g])?(h||(d.push(e.join("")),e.length=0),e.push(c[g]),h=!
h):h||-1==a.s.indexOf(c[g])?e.push(c[g]):
(e.push(c[g]),d.push(e.join("")),e.length=0);d.push(e.join(""));return d};function
em(){}xa(em);em.prototype.b=0;function fm(a){return":"+(a.b+
+).toString(36)};function gm(a,b,c,d){M.call(this);this.ra=a||
document.body;this.g=Xd(this.ra);this.ua=!
a;this.wa=null;this.ta="";this.b=[];this.o=[];this.Aa=this.ha=-1;this.R=!
1;this.className="ac-renderer";this.Wa="ac-highlighted";this.s=b||
null;this.Sb=null!=d?d:!0;this.Pb=!!c}y(gm,M);f=gm.prototype;f.V=function(){return
this.wa};f.xh=function(a){this.Qa=a};f.uh=function(a,b,c)
{this.ta=b;this.b=a;this.ha=-
1;this.Aa=Ha();this.i=c;this.o=[];hm(this)};f.Gc=function(){this.R&&(this.R=!
1,im(this,!1),S(this.wa,!1))};
function jm(a){a.R||(a.R=!0,im(a,!0),S(a.wa,!0))}function im(a,b)
{a.i&&(Le(a.i,"haspopup",b),Le(a.wa,"expanded",b),Le(a.i,"expanded",b),b?
Le(a.i,"owns",a.wa.id):(a.i.removeAttribute("aria-
owns"),Ne(a.i,null)))}f.Fa=function(){return this.R};
function km(a,b){var c=0<=b&&b<a.b.length?a.b[b]:void 0,d=0<=b&&b<a.o.length?
a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",ra:d,kd:c?
c.data:null})&&(0<=a.ha&&ng(a.o[a.ha],["ac-active","active"]),a.ha=b,d&&(lg(d,["ac-
active","active"]),a.i&&Ne(a.i,d),vh(d,a.wa)))}f.Pc=function(a){if(-1==a)km(this,-
1);else for(var b=0;b<this.b.length;b++)if(this.b[b].id==a){km(this,b);break}};
function lm(a){if(!a.wa){var b=a.g.Ta("DIV",
{style:"display:none"});a.wa=b;lg(b,Wb(a.className).split("
"));Ke(b,"listbox");b.id=fm(em.$a());a.g.appendChild(a.ra,b);L(b,"click",a.Ei,!
1,a);L(b,"mousedown",a.Fi,!1,a);L(b,"mouseover",a.Ii,!1,a)}}
function hm(a){lm(a);a.Dc&&(a.wa.style.minWidth=a.Dc.clientWidth-
0+"px");a.vb&&(a.wa.style.maxWidth=a.vb.clientWidth-
0+"px");a.o.length=0;a.g.wi(a.wa);a.s&&a.s.render?
a.s.render(a,a.wa,a.b,a.ta):z(a.b,function(a){var b=this.ta,d=this.g.Ta("DIV",
{className:"ac-row",id:fm(em.$a())});Ke(d,"option");this.s&&this.s.Rm?
this.s.Rm(a,b,d):xe(d,a.data.toString());b&&this.Sb&&(this.Ca=!
1,mm(this,d,b));O(d,"ac-
row");this.o.push(d);this.g.appendChild(this.wa,d)},a);0==a.b.length?a.Gc():
(jm(a),a.Qg(),Gh(a.wa,!0))}
f.Qg=function(){if(this.i&&this.ua){var a=this.Qa||this.i;var b=this.Pb?
5:1;sl(a,b,this.wa,b^1,null,null,65)}};f.va=function()
{this.wa&&(vf(this.wa,"click",this.Ei,!1,this),vf(this.wa,"mousedown",this.Fi,!
1,this),vf(this.wa,"mouseover",this.Ii,!
1,this),this.g.Gk(this.wa),this.wa=null,this.R=!
1);Qe(this.j);this.ra=null;gm.ma.va.call(this)};
function mm(a,b,c){if(!a.Ca)if(3==b.nodeType){var
d=null;v(c)&&1<c.length&&(d=Kb(c,1));c=nm(c);if(0!=c.length){var
e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi");c=[];for(var
h=0,l=g.exec(e),m=0;l;)m+
+,c.push(e.substring(h,l.index)),c.push(e.substring(l.index,g.lastIndex)),h=g.lastI
ndex,l=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=a.g.createElement("B"),g.className=a.Wa,a.g.appendChild(
g,a.g.b.createTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.b.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=Kb(c,2).join("");a.Ca=!0}else d&&mm(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,mm(a,b,c),b=d}function nm(a){var b="";if(!
a)return b;v(a)&&(a=vb(a,function(a){return!Ub(kc(a))}));v(a)?b=0<a.length?
jc(a[0]):"":/^\W/.test(a)||(b=jc(a));return b}function om(a,b){for(;b&&b!=a.wa&&!
kg(b,"ac-row");)b=b.parentNode;return b?tb(a.o,b):-1}
f.Ei=function(a){var
b=om(this,a.target);0<=b&&this.dispatchEvent({type:"select",kd:this.b[b].id});a.g()
};f.Fi=function(a){a.g();a.preventDefault()};f.Ii=function(a)
{a=om(this,a.target);0<=a&&!(300>Ha()-
this.Aa)&&this.dispatchEvent({type:"hilite",kd:this.b[a].id})};function pm(a,b)
{M.call(this);this.i=new P(this);this.Ng(a||
null);b&&(this.Ud=b)}y(pm,M);f=pm.prototype;f.wa=null;f.Zh=!0;f.Yh=null;f.Xd=!
1;f.fh=-1;f.ii=!0;f.Ud="toggle_display";f.V=function(){return
this.wa};f.Ng=function(a){qm(this);this.wa=a};function qm(a){if(a.Xd)throw
Error("Can not change this state of the popup while showing.");}f.Fa=function()
{return this.Xd};
f.Ma=function(a){this.Wa&&this.Wa.stop();this.Ca&&this.Ca.stop();if(a){if(!
this.Xd&&this.sh()){if(!this.wa)throw Error("Caller must call setElement before
trying to show the
popup");this.Td();a=Zd(this.wa);if(this.Zh)if(this.i.ka(a,"mousedown",this.kj,!
0),D.ya){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=we(b)}catch(d){break}a=c;b=a.activeElement}this.i.ka(a,"mousedown",this.kj,!
0);this.i.ka(a,"deactivate",this.jj)}else
this.i.ka(a,"blur",this.jj);"toggle_display"==
this.Ud?(this.wa.style.visibility="visible",S(this.wa,!
0)):"move_offscreen"==this.Ud&&this.Td();this.Xd=!0;this.fh=Ha();this.Wa?
(of(this.Wa,"end",this.Ff,!1,this),this.Wa.play()):this.Ff()}}else
rm(this)};f.Td=t;function rm(a,b)
{a.Xd&&a.dispatchEvent({type:"beforehide",target:b})&&(a.i&&zg(a.i),a.Xd=!
1,Ha(),a.Ca?(of(a.Ca,"end",x(a.di,b),!1,a),a.Ca.play()):a.di(b))}f.di=function(a)
{"toggle_display"==this.Ud?
this.Pl():"move_offscreen"==this.Ud&&(this.wa.style.top="-10000px");this.Ne(a)};
f.Pl=function(){this.wa.style.visibility="hidden";S(this.wa,!1)};f.sh=function()
{return this.dispatchEvent("beforeshow")};f.Ff=function()
{this.dispatchEvent("show")};f.Ne=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.kj=function(a)
{a=a.target;ve(this.wa,a)||sm(this,a)||150>Ha()-this.fh||rm(this,a)};
f.jj=function(a){if(this.ii){var b=Zd(this.wa);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||
ve(this.wa,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>Ha()-
this.fh||rm(this)}};function sm(a,b){return xb(a.Yh||[],function(a){return b===a||
ve(a,b)})}f.va=function()
{pm.ma.va.call(this);this.i.Ea();Qe(this.Wa);Qe(this.Ca);delete this.wa;delete
this.i;delete this.Yh};function tm(a,b){this.Hd=8;this.Bb=b||void
0;pm.call(this,a)}y(tm,pm);tm.prototype.Xb=function(){return this.Bb||
null};tm.prototype.setPosition=function(a){this.Bb=a||void
0;this.Fa()&&this.Td()};tm.prototype.Td=function(){if(this.Bb){var a=!
this.Fa()&&"move_offscreen"!
=this.Ud,b=this.V();a&&(b.style.visibility="hidden",S(b,!
0));this.Bb.Qb(b,this.Hd,this.ih);a&&S(b,!1)}};function um(a,b,c){this.j=c||(a?
Xd(H(a)):Xd());tm.call(this,this.j.Ta("DIV",
{style:"position:absolute;display:none;"}));this.o=new E(1,1);this.ha=new
Ql;this.s=null;a&&(a=H(a),this.ha.add(a),L(a,"mouseover",this.Pg,!
1,this),L(a,"mouseout",this.rf,!1,this),L(a,"mousemove",this.Vd,!
1,this),L(a,"focus",this.Bi,!1,this),L(a,"blur",this.rf,!1,this));null!
=b&&xe(this.V(),b)}y(um,tm);var vm=[];f=um.prototype;f.tb=null;f.className="goog-
tooltip";f.Pf=500;f.Ug=0;f.zg=function(){return this.Ug};
f.Ng=function(a){var b=this.V();b&&K(b);um.ma.Ng.call(this,a);a?
(b=this.j.b.body,b.insertBefore(a,b.lastChild),Qe(this.s),this.s=new
Ag(this.V()),Pe(this,this.s),L(this.s,"focusin",this.Jd,void
0,this),L(this.s,"focusout",this.Pe,void 0,this)):
(Qe(this.s),this.s=null)};function wm(a){return a.Aa?a.Fa()?4:1:a.ta?3:a.Fa()?
2:0}f.wf=function(a){if(!this.Fa())return!1;var
b=uh(this.V()),c=Bh(this.V());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};
f.sh=function(){if(!pm.prototype.sh.call(this))return!1;if(this.b)for(var
a,b=0;a=vm[b];b++)ve(a.V(),this.b)||a.Ma(!
1);Cb(vm,this);a=this.V();a.className=this.className;this.Jd();L(a,"mouseover",this
.Tg,!1,this);L(a,"mouseout",this.Mi,!1,this);xm(this);return!0};f.Ne=function()
{Db(vm,this);for(var a=this.V(),b,c=0;b=vm[c];c++)b.b&&ve(a,b.b)&&b.Ma(!
1);this.Xe&&this.Xe.Pe();vf(a,"mouseover",this.Tg,!
1,this);vf(a,"mouseout",this.Mi,!1,this);this.b=void 0;0==wm(this)&&(this.Db=!
1);pm.prototype.Ne.call(this)};
f.Ke=function(a,b){this.b==a&&zk(this.ha.b,Rl(this.b))&&(this.Db||!this.No?
(this.Ma(!1),this.Fa()||(this.b=a,this.setPosition(b||ym(this,0)),this.Ma(!
0))):this.b=void 0);this.Aa=void 0};f.Si=function(a){this.ta=void 0;if(a==this.b)
{a=this.j;var b;a=(b=Ie(a.b))&&this.V()&&a.Fk(this.V(),b);null!
=this.tb&&(this.tb==this.V()||zk(this.ha.b,Rl(this.tb)))||a||this.R&&this.R.tb||
this.Ma(!1)}};function zm(a,b){var
c=ge(a.j.b);a.o.x=b.clientX+c.x;a.o.y=b.clientY+c.y}
f.Pg=function(a){var b=Am(this,a.target);this.tb=b;this.Jd();b!
=this.b&&(this.b=b,this.Tf(b),Bm(this),zm(this,a))};function Am(a,b){try{for(;b&&!
zk(a.ha.b,Rl(b));)b=b.parentNode;return b}catch(c){return null}}f.Vd=function(a)
{zm(this,a);this.Db=!0};f.Bi=function(a){this.tb=a=Am(this,a.target);this.Db=!
0;if(this.b!=a){this.b=a;var
b=ym(this,1);this.Jd();this.Tf(a,b);Bm(this)}};function ym(a,b){if(0==b){var
c=a.o.clone();return new Cm(c)}return new Dm(a.tb)}
function Bm(a){if(a.b)for(var b,c=0;b=vm[c];c+
+)ve(b.V(),a.b)&&(b.R=a,a.Xe=b)}f.rf=function(a){var
b=Am(this,a.target),c=Am(this,a.relatedTarget);b!
=c&&(b==this.tb&&(this.tb=null),xm(this),this.Db=!1,!this.Fa()||
a.relatedTarget&&ve(this.V(),a.relatedTarget)?this.b=void
0:this.Pe())};f.Tg=function(){var a=this.V();this.tb!
=a&&(this.Jd(),this.tb=a)};f.Mi=function(a){var b=this.V();this.tb!=b||
a.relatedTarget&&ve(b,a.relatedTarget)||(this.tb=null,this.Pe())};
f.Tf=function(a,b){this.Aa||(this.Aa=N(w(this.Ke,this,a,b),this.Pf))};function
xm(a){a.Aa&&(k.clearTimeout(a.Aa),a.Aa=void 0)}f.Pe=function()
{2==wm(this)&&(this.ta=N(w(this.Si,this,this.b),this.zg()))};f.Jd=function()
{this.ta&&(k.clearTimeout(this.ta),this.ta=void 0)};
f.va=function(){var a;this.Ma(!1);xm(this);for(var b=this.ha.Cb(),c=0;a=b[c];c+
+)vf(a,"mouseover",this.Pg,!1,this),vf(a,"mouseout",this.rf,!
1,this),vf(a,"mousemove",this.Vd,!1,this),vf(a,"focus",this.Bi,!
1,this),vf(a,"blur",this.rf,!
1,this);b=this.ha.b;b.g={};b.b.length=0;b.i=0;this.V()&&K(this.V());this.tb=null;de
lete this.j;um.ma.va.call(this)};function Cm(a,b){Dl.call(this,a,b)}y(Cm,Dl);
Cm.prototype.Qb=function(a,b,c){b=qh(a);b=th(b);c=c?new
$g(c.top+10,c.right,c.bottom,c.left+10):new
$g(10,0,0,10);vl(this.b,a,8,c,b,9)&496&&vl(this.b,a,8,c,b,5)};function Dm(a)
{xl.call(this,a,5)}y(Dm,xl);Dm.prototype.Qb=function(a,b,c){var d=new
E(10,0);sl(this.element,this.b,a,b,d,c,9)&496&&sl(this.element,4,a,1,d,c,5)};functi
on Em(a,b,c){um.call(this,a,b,c)}y(Em,um);f=Em.prototype;f.sg=!1;f.Se=!
1;f.Ff=function()
{Em.ma.Ff.call(this);this.vb=eh(Ch(this.V()));this.b&&(this.Pb=eh(Ch(this.b)));this
.Se=this.sg;L(this.j.b,"mousemove",this.Vd,!1,this)};f.Ne=function()
{vf(this.j.b,"mousemove",this.Vd,!1,this);this.Pb=this.vb=null;this.Se=!
1;Em.ma.Ne.call(this)};
f.wf=function(a){if(this.Qa){var b=uh(this.V()),c=Bh(this.V());return b.x-
this.Qa.left<=a.x&&a.x<=b.x+c.width+this.Qa.right&&b.y-
this.Qa.top<=a.y&&a.y<=b.y+c.height+this.Qa.bottom}return
Em.ma.wf.call(this,a)};function Fm(a,b){if(a.Pb&&bh(a.Pb,b)||a.wf(b))return!0;var
c=a.R;return!!c&&c.wf(b)}f.Si=function(a){this.ta=void 0;a!=this.b||
Fm(this,this.o)||this.tb||this.R&&this.R.tb||D.Sa&&0==this.o.x&&0==this.o.y||
this.Ma(!1)};
f.Vd=function(a){var b=this.Fa();if(this.vb){var c=ge(this.j.b);c=new
E(a.clientX+c.x,a.clientY+c.y);Fm(this,c)?b=!
1:this.Se&&(b=ch(this.vb,c)>=ch(this.vb,this.o))}if(b)
{if(this.Pe(),this.tb=null,b=this.R)b.tb=null}else
3==wm(this)&&this.Jd();Em.ma.Vd.call(this,a)};f.Tg=function(){this.tb!
=this.V()&&(this.Se=!1,this.tb=this.V())};f.zg=function(){return this.Se?
100:Em.ma.zg.call(this)};function Gm(a){M.call(this);this.g=a||
Xd();this.Qa=Hm;this.La=null;this.Oa=!1;this.wa=null;this.ra=void
0;this.R=this.o=this.s=this.Wa=null;this.Sb=!1}y(Gm,M);Gm.prototype.Xe=em.$a();var
Hm=null;
function Im(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=Gm.prototype;f.getId=function(){return this.La||
(this.La=fm(this.Xe))};function Jm(a,b){if(a.s&&a.s.R){var c=a.s.R,d=a.La;d in
c&&delete c[d];kb(a.s.R,b,a)}a.La=b}f.V=function(){return this.wa};
function Km(a){a.ra||(a.ra=new P(a));return a.ra}f.Dd=function(a){if(this==a)throw
Error("Unable to set parent
component");if(a&&this.s&&this.La&&Lm(this.s,this.La)&&this.s!=a)throw
Error("Unable to set parent
component");this.s=a;Gm.ma.Oe.call(this,a)};f.Xc=function(){return
this.s};f.Oe=function(a){if(this.s&&this.s!=a)throw Error("Method not
supported");Gm.ma.Oe.call(this,a)};f.xc=function()
{this.wa=this.g.createElement("DIV")};f.render=function(a){Mm(this,a)};
function Mm(a,b,c){if(a.Oa)throw Error("Component already rendered");a.wa||
a.xc();b?b.insertBefore(a.wa,c||null):a.g.b.body.appendChild(a.wa);a.s&&!a.s.Oa||
a.Ua()}function Nm(a,b){if(a.Oa)throw Error("Component already
rendered");if(b&&a.Fg(b)){a.Sb=!0;var c=Zd(b);a.g&&a.g.b==c||
(a.g=Xd(b));a.Ub(b);a.Ua()}else throw Error("Invalid element to
decorate");}f.Fg=function(){return!0};f.Ub=function(a){this.wa=a};f.Ua=function()
{this.Oa=!0;Om(this,function(a){!a.Oa&&a.V()&&a.Ua()})};
f.Vb=function(){Om(this,function(a){a.Oa&&a.Vb()});this.ra&&zg(this.ra);this.Oa=!
1};f.va=function(){this.Oa&&this.Vb();this.ra&&(this.ra.Ea(),delete
this.ra);Om(this,function(a){a.Ea()});!
this.Sb&&this.wa&&K(this.wa);this.s=this.Wa=this.wa=this.R=this.o=null;Gm.ma.va.cal
l(this)};f.Ka=function(a,b){this.se(a,Pm(this),b)};
f.se=function(a,b,c){if(a.Oa&&(c||!this.Oa))throw Error("Component already
rendered");if(0>b||b>Pm(this))throw Error("Child component index out of
bounds");this.R&&this.o||(this.R={},this.o=[]);if(a.Xc()==this){var
d=a.getId();this.R[d]=a;Db(this.o,a)}else
kb(this.R,a.getId(),a);a.Dd(this);Jb(this.o,b,0,a);a.Oa&&this.Oa&&a.Xc()==this?
(c=this.Pd(),b=c.childNodes[b]||null,b!=a.V()&&c.insertBefore(a.V(),b)):c?
(this.wa||this.xc(),b=Qm(this,b+1),Mm(a,this.Pd(),b?b.wa:null)):this.Oa&&!
a.Oa&&a.wa&&a.wa.parentNode&&
1==a.wa.parentNode.nodeType&&a.Ua()};f.Pd=function(){return this.wa};function Rm(a)
{null==a.Qa&&(a.Qa=Eh(a.Oa?a.wa:a.g.b.body));return a.Qa}function Pm(a){return a.o?
a.o.length:0}function Lm(a,b){if(a.R&&b){var c=a.R;c=(null!==c&&b in c?c[b]:void
0)||null}else c=null;return c}function Qm(a,b){return a.o?a.o[b]||
null:null}function Om(a,b,c){a.o&&z(a.o,b,c)}function Sm(a,b){return a.o&&b?
tb(a.o,b):-1}
f.removeChild=function(a,b){if(a){var c=p(a)?a:a.getId();a=Lm(this,c);if(c&&a){var
d=this.R;c in d&&delete
d[c];Db(this.o,a);b&&(a.Vb(),a.wa&&K(a.wa));a.Dd(null)}}if(!a)throw Error("Child is
not in parent component");return a};function Tm(){}var Um;xa(Tm);var
Vm={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=T
m.prototype;f.Rd=function(){};f.Zb=function(a){return
a.g.Ta("DIV",Wm(this,a).join(" "),a.Jb())};f.nc=function(a){return a};function
Xm(a,b,c){if(a=a.V?a.V():a){var d=[b];D.ya&&!D.Na("7")&&(d=Ym(jg(a),b),d.push(b));
(c?lg:ng)(a,d)}}f.mf=function(){return!0};
f.lb=function(a,b){b.id&&Jm(a,b.id);var c=this.nc(b);c&&c.firstChild?
Zm(a,c.firstChild.nextSibling?Hb(c.childNodes):c.firstChild):a.xd=null;var
d=0,e=this.Ga(),g=this.Ga(),h=!1,l=!1,m=!1,q=Hb(jg(b));z(q,function(a){h||a!=e?l||
a!=g?d|=this.jf(a):l=!0:(h=!0,g==e&&(l=!0));1==this.jf(a)&&Be(c)&&Ce(c)&&Ae(c,!
1)},this);a.Oc=d;h||(q.push(e),g==e&&(l=!0));l||q.push(g);var
u=a.kc;u&&q.push.apply(q,u);if(D.ya&&!D.Na("7")){var
G=Ym(q);0<G.length&&(q.push.apply(q,G),m=!0)}if(!h||!l||u||m)b.className=q.join("
");
return b};f.yi=function(a){Rm(a)&&this.Ai(a.V(),!
0);a.isEnabled()&&this.Fe(a,a.Fa())};function $m(a,b,c){if(a=c||
a.Rd())c=b.getAttribute("role")||null,a!=c&&Ke(b,a)}function an(a,b,c){b.Fa()||
Le(c,"hidden",!b.Fa());b.isEnabled()||a.Cc(c,1,!
b.isEnabled());bn(b,8)&&a.Cc(c,8,V(b,8));bn(b,16)&&a.Cc(c,16,V(b,16));bn(b,64)&&a.C
c(c,64,V(b,64))}f.Jg=function(a,b){Gh(a,!b,!D.ya&&!D.sc)};f.Ai=function(a,b)
{Xm(a,this.Ga()+"-rtl",b)};f.zi=function(a){var b;return bn(a,32)&&(b=a.V())?
Be(b)&&Ce(b):!1};
f.Fe=function(a,b){var c;if(bn(a,32)&&(c=a.V())){if(!b&&V(a,32))
{try{c.blur()}catch(d){}V(a,32)&&a.nf(null)}(Be(c)&&Ce(c))!
=b&&Ae(c,b)}};f.Ma=function(a,b){S(a,b);a&&Le(a,"hidden",!b)};f.Ob=function(a,b,c)
{var d=a.V();if(d){var
e=this.xe(b);e&&Xm(a,e,c);this.Cc(d,b,c)}};f.Cc=function(a,b,c){Um||
(Um={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Um[b];var
d=a.getAttribute("role")||null;d&&(d=Vm[d]||b,b="checked"==b||"selected"==b?
d:b);b&&Le(a,b,c)};
f.Ee=function(a,b){var c=this.nc(a);if(c&&(qe(c),b))if(p(b))xe(c,b);else{var
d=function(a){if(a){var b=Zd(c);c.appendChild(p(a)?b.createTextNode(a):a)}};v(b)?
z(b,d):!za(b)||"nodeType"in b?d(b):z(Hb(b),d)}};f.Ga=function(){return"goog-
control"};function Wm(a,b){var c=a.Ga(),d=[c],e=a.Ga();e!
=c&&d.push(e);c=b.Oc;for(e=[];c;){var g=c&-
c;e.push(a.xe(g));c&=~g}d.push.apply(d,e);(c=b.kc)&&d.push.apply(d,c);D.ya&&!
D.Na("7")&&d.push.apply(d,Ym(d));return d}
function Ym(a,b){var c=[];b&&(a=Gb(a,[b]));z([],function(d){!yb(d,x(Bb,a))||b&&!
Bb(d,b)||c.push(d.join("_"))});return c}f.xe=function(a){this.b||cn(this);return
this.b[a]};f.jf=function(a){if(!this.ta){this.b||cn(this);var b=this.b,c={},d;for(d
in b)c[b[d]]=d;this.ta=c}a=parseInt(this.ta[a],10);return isNaN(a)?0:a};function
cn(a){var b=a.Ga();a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function dn()
{}y(dn,Tm);xa(dn);f=dn.prototype;f.Rd=function()
{return"button"};f.Cc=function(a,b,c){switch(b){case 8:case
16:Le(a,"pressed",c);break;default:case 64:case
1:dn.ma.Cc.call(this,a,b,c)}};f.Zb=function(a){var
b=dn.ma.Zb.call(this,a);en(b,a.ha);var
c=a.yb();c&&this.Eg(b,c);bn(a,16)&&this.Cc(b,16,V(a,16));return
b};f.lb=function(a,b){b=dn.ma.lb.call(this,a,b);var
c=this.yb(b);a.Db=c;a.ha=b.title;bn(a,16)&&this.Cc(b,16,V(a,16));return
b};f.yb=t;f.Eg=t;
function en(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}f.Ga=function()
{return"goog-button"};function fn(a,b){if(!a)throw Error("Invalid class name
"+a);if(!Aa(b))throw Error("Invalid decorator function "+b);gn[a]=b}var
hn={},gn={};function jn(a,b,c){Gm.call(this,c);if(!b){b=this.constructor;for(var
d;b;){d=Ca(b);if(d=hn[d])break;b=b.ma?b.ma.constructor:null}b=d?Aa(d.$a)?d.$a():new
d:null}this.i=b;this.xd=n(a)?
a:null}y(jn,Gm);f=jn.prototype;f.xd=null;f.Oc=0;f.Re=39;f.sd=255;f.Qe=0;f.qf=!
0;f.kc=null;f.Kg=!0;function kn(a,b){a.Oa&&b!=a.Kg&&ln(a,b);a.Kg=b}function mn(a,b)
{b&&(a.kc?Bb(a.kc,b)||a.kc.push(b):a.kc=[b],Xm(a,b,!0))}function nn(a,b,c){c?
mn(a,b):b&&a.kc&&Db(a.kc,b)&&(0==a.kc.length&&(a.kc=null),Xm(a,b,!1))}
f.xc=function(){var a=this.i.Zb(this);this.wa=a;
$m(this.i,a,this.Ce());this.i.Jg(a,!1);this.Fa()||this.i.Ma(a,!1)};f.Ce=function()
{return null};f.Pd=function(){return this.i.nc(this.V())};f.Fg=function(a){return
this.i.mf(a)};f.Ub=function(a){this.wa=a=this.i.lb(this,a);
$m(this.i,a,this.Ce());this.i.Jg(a,!1);this.qf="none"!=a.style.display};
f.Ua=function()
{jn.ma.Ua.call(this);an(this.i,this,this.wa);this.i.yi(this);if(this.Re&-
2&&(this.Kg&&ln(this,!0),bn(this,32))){var a=this.V();if(a){var b=this.ta||
(this.ta=new Fg);Gg(b,a);Km(this).ka(b,"key",this.
$b).ka(a,"focus",this.Mk).ka(a,"blur",this.nf)}}};
function ln(a,b){var c=Km(a),d=a.V();b?(c.ka(d,Ye.qe,a.Zc).ka(d,
[Ye.re,Ye.oe],a.yc).ka(d,"mouseover",a.Lg).ka(d,"mouseout",a.Sg),a.Ge!
=t&&c.ka(d,"contextmenu",a.Ge),D.ya&&(D.Na(9)||c.ka(d,"dblclick",a.Gi),a.ua||
(a.ua=new on(a),Pe(a,a.ua)))):(c.kb(d,Ye.qe,a.Zc).kb(d,
[Ye.re,Ye.oe],a.yc).kb(d,"mouseover",a.Lg).kb(d,"mouseout",a.Sg),a.Ge!
=t&&c.kb(d,"contextmenu",a.Ge),D.ya&&(D.Na(9)||
c.kb(d,"dblclick",a.Gi),Qe(a.ua),a.ua=null))}
f.Vb=function()
{jn.ma.Vb.call(this);this.ta&&Mg(this.ta);this.Fa()&&this.isEnabled()&&this.i.Fe(th
is,!1)};f.va=function(){jn.ma.va.call(this);this.ta&&(this.ta.Ea(),delete
this.ta);delete this.i;this.ua=this.kc=this.xd=null};f.Jb=function(){return
this.xd};function Zm(a,b){a.xd=b}f.ff=function(){var a=this.Jb();if(!
a)return"";a=p(a)?a:v(a)?B(a,Fe).join(""):De(a);return Vb(a)};f.Fa=function()
{return this.qf};
f.Ma=function(a,b){if(b||this.qf!=a&&this.dispatchEvent(a?"show":"hide")){var
c=this.V();c&&this.i.Ma(c,a);this.isEnabled()&&this.i.Fe(this,a);this.qf=a;return!
0}return!1};f.isEnabled=function(){return!V(this,1)};f.Va=function(a){var
b=this.Xc();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!pn(this,1,!a)||(a||
(qn(this,!1),rn(this,!1)),this.Fa()&&this.i.Fe(this,a),this.Ob(1,!a,!0))};function
rn(a,b){pn(a,2,b)&&a.Ob(2,b)}function qn(a,b){pn(a,4,b)&&a.Ob(4,b)}
f.yh=function(a){pn(this,8,a)&&this.Ob(8,a)};f.ld=function(a)
{pn(this,16,a)&&this.Ob(16,a)};f.Nf=function(a)
{pn(this,32,a)&&this.Ob(32,a)};f.hb=function(a)
{pn(this,64,a)&&this.Ob(64,a)};function V(a,b){return!!
(a.Oc&b)}f.Ob=function(a,b,c){c||1!=a?bn(this,a)&&b!
=V(this,a)&&(this.i.Ob(this,a,b),this.Oc=b?this.Oc|a:this.Oc&~a):this.Va(!
b)};function bn(a,b){return!!(a.Re&b)}
f.rb=function(a,b){if(this.Oa&&V(this,a)&&!b)throw Error("Component already
rendered");!b&&V(this,a)&&this.Ob(a,!1);this.Re=b?this.Re|a:this.Re&~a};function
sn(a,b){return!!(a.sd&b)&&bn(a,b)}function pn(a,b,c){return bn(a,b)&&V(a,b)!=c&&(!
(a.Qe&b)||a.dispatchEvent(Im(b,c)))&&!a.jc}f.Lg=function(a){(!a.relatedTarget||!
ve(this.V(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&sn(th
is,2)&&rn(this,!0)};
f.Sg=function(a){a.relatedTarget&&ve(this.V(),a.relatedTarget)||!
this.dispatchEvent("leave")||(sn(this,4)&&qn(this,!1),sn(this,2)&&rn(this,!
1))};f.Ge=t;f.Zc=function(a){this.isEnabled()&&(sn(this,2)&&rn(this,!
0),bf(a)&&(sn(this,4)&&qn(this,!
0),this.i&&this.i.zi(this)&&this.V().focus()));bf(a)&&a.preventDefault()};f.yc=func
tion(a){this.isEnabled()&&(sn(this,2)&&rn(this,!
0),V(this,4)&&this.Cd(a)&&sn(this,4)&&qn(this,!1))};f.Gi=function(a)
{this.isEnabled()&&this.Cd(a)};
f.Cd=function(a){sn(this,16)&&this.ld(!V(this,16));sn(this,8)&&this.yh(!
0);sn(this,64)&&this.hb(!V(this,64));var b=new
Ve("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.R=a.R);return this.dispatchEvent(b)};f.Mk=function()
{sn(this,32)&&this.Nf(!0)};f.nf=function(){sn(this,4)&&qn(this,!
1);sn(this,32)&&this.Nf(!1)};f.$b=function(a){return
this.Fa()&&this.isEnabled()&&this.Sd(a)?(a.preventDefault(),a.g(),!0):!
1};f.Sd=function(a){return 13==a.b&&this.Cd(a)};
if(!Aa(jn))throw Error("Invalid component class "+jn);if(!Aa(Tm))throw
Error("Invalid renderer class "+Tm);var tn=Ca(jn);hn[tn]=Tm;fn("goog-
control",function(){return new jn(null)});function on(a)
{Oe.call(this);this.g=a;this.b=!1;this.i=new
P(this);Pe(this,this.i);a=this.g.wa;this.i.ka(a,"mousedown",this.o).ka(a,"mouseup",
this.s).ka(a,"click",this.j)}y(on,Oe);var un=!D.ya||
D.Lb(9);on.prototype.o=function(){this.b=!1};on.prototype.s=function(){this.b=!0};
function vn(a,b){if(!un)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}on.prototype.j=function(a)
{if(this.b)this.b=!1;else{var
b=a.i,c=b.button,d=b.type,e=vn(b,"mousedown");this.g.Zc(new
Ze(e,a.j));e=vn(b,"mouseup");this.g.yc(new Ze(e,a.j));un||(b.button=c,b.type=d)}};
on.prototype.va=function(){this.g=null;on.ma.va.call(this)};function wn()
{}y(wn,dn);xa(wn);f=wn.prototype;f.Rd=function(){};f.Zb=function(a){kn(a,!
1);a.sd&=-256;a.rb(32,!1);return a.g.Ta("BUTTON",{"class":Wm(this,a).join("
"),disabled:!
a.isEnabled(),title:a.ha||"",value:a.yb()||""},a.ff()||"")};f.mf=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.lb=function(a,b){kn(a,!1);a.sd&=-256;a.rb(32,!
1);if(b.disabled){var c=this.xe(1);O(b,c)}return wn.ma.lb.call(this,a,b)};
f.yi=function(a){Km(a).ka(a.V(),"click",a.Cd)};f.Jg=t;f.Ai=t;f.zi=function(a)
{return a.isEnabled()};f.Fe=t;f.Ob=function(a,b,c){wn.ma.Ob.call(this,a,b,c);
(a=a.V())&&1==b&&(a.disabled=c)};f.yb=function(a){return
a.value};f.Eg=function(a,b){a&&(a.value=b)};f.Cc=t;function xn(a,b,c)
{jn.call(this,a,b||wn.$a(),c)}y(xn,jn);f=xn.prototype;f.yb=function(){return
this.Db};f.xi=function(a){this.ha=a;en(this.V(),a)};function yn(a,b){var
c=a.i,d=Rm(a),e=c.Ga()+"-collapse-left";c=c.Ga()+"-collapse-right";nn(a,d?c:e,!!
(b&1));nn(a,d?e:c,!!(b&2))}f.va=function(){xn.ma.va.call(this);delete
this.Db;delete this.ha};f.Ua=function(){xn.ma.Ua.call(this);if(bn(this,32)){var
a=this.V();a&&Km(this).ka(a,"keyup",this.Sd)}};
f.Sd=function(a){return 13==a.b&&"key"==a.type||32==a.b&&"keyup"==a.type?
this.Cd(a):32==a.b};fn("goog-button",function(){return new xn(null)});function zn()
{this.g=[]}y(zn,Tm);xa(zn);function An(a,b){var c=a.g[b];if(!c){switch(b){case
0:c=a.Ga()+"-highlight";break;case 1:c=a.Ga()+"-checkbox";break;case 2:c=a.Ga()+"-
content"}a.g[b]=c}return c}f=zn.prototype;f.Rd=function()
{return"menuitem"};f.Zb=function(a){var b=a.g.Ta("DIV",Wm(this,a).join("
"),Bn(this,a.Jb(),a.g));Cn(this,a,b,bn(a,8)||bn(a,16));return b};f.nc=function(a)
{return a&&a.firstChild};
f.lb=function(a,b){var c=te(b),d=An(this,2);c&&kg(c,d)||
b.appendChild(Bn(this,b.childNodes,a.g));kg(b,"goog-option")&&(a.rb(16,!
0),a&&b&&Cn(this,a,b,!0));return zn.ma.lb.call(this,a,b)};f.Ee=function(a,b){var
c=this.nc(a),d=Dn(this,a)?c.firstChild:null;zn.ma.Ee.call(this,a,b);d&&!
Dn(this,a)&&c.insertBefore(d,c.firstChild||null)};function Bn(a,b,c)
{a=An(a,2);return c.Ta("DIV",a,b)}function Dn(a,b){var c=a.nc(b);if(c)
{c=c.firstChild;var d=An(a,1);return!!c&&Ba(c)&&1==c.nodeType&&kg(c,d)}return!1}
function Cn(a,b,c,d){$m(a,c,b.Ce());an(a,b,c);d!=Dn(a,c)&&(og(c,"goog-
option",d),c=a.nc(c),d?(a=An(a,1),c.insertBefore(b.g.Ta("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.xe=function(a){switch(a){case 2:return
An(this,0);case 16:case 8:return"goog-option-selected";default:return
zn.ma.xe.call(this,a)}};f.jf=function(a){var b=An(this,0);switch(a){case "goog-
option-selected":return 16;case b:return 2;default:return
zn.ma.jf.call(this,a)}};f.Ga=function(){return"goog-menuitem"};function En(a,b,c,d)
{jn.call(this,a,d||zn.$a(),c);this.Wa=b}y(En,jn);f=En.prototype;f.yb=function(){var
a=this.Wa;return null!=a?a:this.ff()};f.rb=function(a,b)
{En.ma.rb.call(this,a,b);switch(a){case 8:V(this,16)&&!b&&this.ld(!1);var
c=this.V();c&&this&&c&&Cn(this.i,this,c,b);break;case 16:
(c=this.V())&&this&&c&&Cn(this.i,this,c,b)}};
f.ff=function(){var a=this.Jb();return v(a)?(a=B(a,function(a){return
Ba(a)&&1==a.nodeType&&(kg(a,"goog-menuitem-accel")||kg(a,"goog-menuitem-mnemonic-
separator"))?"":Fe(a)}).join(""),Vb(a)):En.ma.ff.call(this)};f.yc=function(a){var
b=this.Xc();if(b){var c=b.j;b.j=null;if(c&&r(a.clientX)&&Ud(c,new
E(a.clientX,a.clientY)))return}En.ma.yc.call(this,a)};f.Sd=function(a){return
a.b==this.Ti&&this.Cd(a)?!0:En.ma.Sd.call(this,a)};f.Bk=function(){return
this.Ti};fn("goog-menuitem",function(){return new En(null)});
En.prototype.Ce=function(){return
bn(this,16)?"menuitemcheckbox":bn(this,8)?"menuitemradio":En.ma.Ce.call(this)};En.p
rototype.Xc=function(){return
jn.prototype.Xc.call(this)};En.prototype.hf=function(){return
jn.prototype.hf.call(this)};function Fn(a,b,c){En.call(this,a,b,c);this.rb(16,!
0)}y(Fn,En);fn("goog-checkbox-menuitem",function(){return new Fn(null)});function
Gn(a){this.b=a}xa(Gn);function Hn(a,b){a&&(a.tabIndex=b?0:-
1)}f=Gn.prototype;f.Gg=function(a){return"DIV"==a.tagName};function In(a,b,c)
{c.id&&Jm(b,c.id);var d=a.Qd(),e=!1,g=jg(c);g&&z(g,function(a){a==d?e=!
0:a&&(a==d+"-disabled"?b.Va(!1):a==d+"-horizontal"?Jn(b,"horizontal"):a==d+"-
vertical"&&Jn(b,"vertical"))},a);e||O(c,d);Kn(a,b,c);return c}
function Kn(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.ye(d);g&&(g.wa=d,b.isEnabled()||g.Va(!
1),b.Ka(g),Nm(g,d))}else d.nodeValue&&""!=Wb(d.nodeValue)||
c.removeChild(d);d=e}}f.ye=function(a){a:{a=jg(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in gn?gn[d]():null){a=d;break a}}a=null}return
a};f.Hg=function(a){a=a.V();Gh(a,!0,D.Sa);D.ya&&(a.hideFocus=!0);var
b=this.b;b&&Ke(a,b)};f.Qd=function(){return"goog-container"};
function Ln(a,b){var c=a.Qd(),d=[c,"horizontal"==b.Bd?c+"-horizontal":c+"-
vertical"];b.isEnabled()||d.push(c+"-disabled");return d}f.mi=function()
{return"vertical"};function Mn(a,b,c){Gm.call(this,c);this.Yc=b||Gn.
$a();this.Bd=a||
this.Yc.mi()}y(Mn,Gm);f=Mn.prototype;f.eh=null;f.wd=null;f.Yc=null;f.Bd=null;f.Nc=!
0;f.vd=!0;f.Md=!0;f.ub=-1;f.Ab=null;f.Ac=!1;f.Fc=null;function Nn(a){return a.eh||
a.V()}f.xc=function(){this.wa=this.g.Ta("DIV",Ln(this.Yc,this).join("
"))};f.Pd=function(){return this.V()};f.Fg=function(a){return
this.Yc.Gg(a)};f.Ub=function(a)
{this.wa=In(this.Yc,this,a);"none"==a.style.display&&(this.Nc=!1)};
f.Ua=function(){Mn.ma.Ua.call(this);Om(this,function(a){a.Oa&&On(this,a)},this);var
a=this.V();this.Yc.Hg(this);this.Ma(this.Nc,!
0);Km(this).ka(this,"enter",this.Rg).ka(this,"highlight",this.Jk).ka(this,"unhighli
ght",this.Lk).ka(this,"open",this.yl).ka(this,"close",this.Ik).ka(a,Ye.qe,this.Kk).
ka(Zd(a),[Ye.re,Ye.oe],this.$k).ka(a,
[Ye.qe,Ye.re,Ye.oe,"mouseover","mouseout","contextmenu"],this.Xk);this.Md&&Pn(this,
!0)};
function Pn(a,b){var c=Km(a),d=Nn(a);b?
c.ka(d,"focus",a.lf).ka(d,"blur",a.kf).ka(a.wd||(a.wd=new Fg(Nn(a))),"key",a.
$b):c.kb(d,"focus",a.lf).kb(d,"blur",a.kf).kb(a.wd||(a.wd=new Fg(Nn(a))),"key",a.
$b)}f.Vb=function(){this.nd(-1);this.Ab&&this.Ab.hb(!1);this.Ac=!
1;Mn.ma.Vb.call(this)};f.va=function()
{Mn.ma.va.call(this);this.wd&&(this.wd.Ea(),this.wd=null);this.Yc=this.Ab=this.Fc=t
his.eh=null};f.Rg=function(){return!0};
f.Jk=function(a){var b=Sm(this,a.target);if(-1<b&&b!=this.ub){var
c=Qn(this);c&&rn(c,!1);this.ub=b;c=Qn(this);this.Ac&&qn(c,!0);this.Ab&&c!
=this.Ab&&(bn(c,64)?c.hb(!0):this.Ab.hb(!1))}b=this.V();null!
=a.target.V()&&Le(b,"activedescendant",a.target.V().id)};f.Lk=function(a)
{a.target==Qn(this)&&(this.ub=-1);this.V().removeAttribute("aria-
activedescendant")};f.yl=function(a){(a=a.target)&&a!
=this.Ab&&a.Xc()==this&&(this.Ab&&this.Ab.hb(!1),this.Ab=a)};
f.Ik=function(a){a.target==this.Ab&&(this.Ab=null);var
b=this.V(),c=a.target.V();b&&V(a.target,2)&&c&&Ne(b,c)};f.Kk=function(a)
{this.vd&&(this.Ac=!0);var b=Nn(this);b&&Be(b)&&Ce(b)?
b.focus():a.preventDefault()};f.$k=function(){this.Ac=!1};
f.Xk=function(a){a:{var b=a.target;if(this.Fc)for(var c=this.V();b&&b!==c;){var
d=b.id;if(d in this.Fc){b=this.Fc[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case Ye.qe:b.Zc(a);break;case
Ye.re:case Ye.oe:b.yc(a);break;case "mouseover":b.Lg(a);break;case
"mouseout":b.Sg(a);break;case "contextmenu":b.Ge(a)}};f.lf=function()
{};f.kf=function(){this.nd(-1);this.Ac=!1;this.Ab&&this.Ab.hb(!1)};
f.$b=function(a){return this.isEnabled()&&this.Fa()&&(0!=Pm(this)||
this.eh)&&this.Ig(a)?(a.preventDefault(),a.g(),!0):!1};
f.Ig=function(a){var b=Qn(this);if(b&&"function"==typeof b.$b&&b.$b(a)||
this.Ab&&this.Ab!=b&&"function"==typeof this.Ab.$b&&this.Ab.$b(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.b){case
27:if(this.Md)Nn(this).blur();else return!1;break;case 36:Rn(this);break;case
35:Sn(this);break;case 38:if("vertical"==this.Bd)Tn(this);else return!1;break;case
37:if("horizontal"==this.Bd)Rm(this)?Un(this):Tn(this);else return!1;break;case
40:if("vertical"==this.Bd)Un(this);else return!1;
break;case 39:if("horizontal"==this.Bd)Rm(this)?Tn(this):Un(this);else return!
1;break;default:return!1}return!0};function On(a,b){var c=b.V();c=c.id||
(c.id=b.getId());a.Fc||(a.Fc={});a.Fc[c]=b}f.Ka=function(a,b)
{Mn.ma.Ka.call(this,a,b)};
f.se=function(a,b,c){a.Qe|=2;a.Qe|=64;a.rb(32,!1);kn(a,!1);var d=a.Xc()==this?
Sm(this,a):-1;Mn.ma.se.call(this,a,b,c);a.Oa&&this.Oa&&On(this,a);a=d;-
1==a&&(a=Pm(this));a==this.ub?this.ub=Math.min(Pm(this)-1,b):a>this.ub&&b<=this.ub?
this.ub++:a<this.ub&&b>this.ub&&this.ub--};
f.removeChild=function(a,b){if(a=p(a)?Lm(this,a):a){var c=Sm(this,a);-1!
=c&&(c==this.ub?(rn(a,!1),this.ub=-1):c<this.ub&&this.ub--);var
d=a.V();d&&d.id&&this.Fc&&(c=this.Fc,d=d.id,d in c&&delete
c[d])}a=Mn.ma.removeChild.call(this,a,b);kn(a,!0);return a};function Jn(a,b)
{if(a.V())throw Error("Component already rendered");a.Bd=b}f.Fa=function(){return
this.Nc};
f.Ma=function(a,b){if(b||this.Nc!=a&&this.dispatchEvent(a?"show":"hide"))
{this.Nc=a;var c=this.V();c&&(S(c,a),this.Md&&Hn(Nn(this),this.vd&&this.Nc),b||
this.dispatchEvent(this.Nc?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.vd};f.Va=function(a){this.vd!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.vd=!0,Om(this,function(a)
{a.Nj?delete a.Nj:a.Va(!0)})):(Om(this,function(a){a.isEnabled()?a.Va(!1):a.Nj=!
0}),this.Ac=this.vd=!1),this.Md&&Hn(Nn(this),a&&this.Nc))};
function Vn(a,b){b!
=a.Md&&a.Oa&&Pn(a,b);a.Md=b;a.vd&&a.Nc&&Hn(Nn(a),b)}f.nd=function(a)
{(a=Qm(this,a))?rn(a,!0):-1<this.ub&&rn(Qn(this),!1)};function Qn(a){return
Qm(a,a.ub)}function Rn(a){Wn(a,function(a,c){return(a+1)%c},Pm(a)-1)}function Sn(a)
{Wn(a,function(a,c){a--;return 0>a?c-1:a},0)}function Un(a){Wn(a,function(a,c)
{return(a+1)%c},a.ub)}function Tn(a){Wn(a,function(a,c){a--;return 0>a?c-
1:a},a.ub)}
function Wn(a,b,c){c=0>c?Sm(a,a.Ab):c;var d=Pm(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=Qm(a,c);if(g&&a.ai(g)){a.nd(c);break}e+
+;c=b.call(a,c,d)}}f.ai=function(a){return a.Fa()&&a.isEnabled()&&bn(a,2)};function
Xn(){}y(Xn,dn);xa(Xn);f=Xn.prototype;f.Zb=function(a){var
b=Wm(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join("
"),this.af(a.Jb(),a.g));en(b,a.ha);return b};f.Rd=function()
{return"button"};f.nc=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.af=function(a,b){return
b.Ta("DIV","goog-inline-block "+(this.Ga()+"-outer-box"),b.Ta("DIV","goog-inline-
block "+(this.Ga()+"-inner-box"),a))};f.mf=function(a){return"DIV"==a.tagName};
f.lb=function(a,b){Yn(b,!0);Yn(b,!1);a:{var c=a.g.ri(b);var d=this.Ga()+"-outer-
box";if(c&&kg(c,d)&&(c=a.g.ri(c),d=this.Ga()+"-inner-box",c&&kg(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.af(b.childNodes,a.g));lg(b,["goog-inline-
block",this.Ga()]);return Xn.ma.lb.call(this,a,b)};f.Ga=function(){return"goog-
custom-button"};
function Yn(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(""==Wb(e))a.removeChild(c);else{c.nodeValue=b?
e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else
break;c=d}};function Zn(){}y(Zn,dn);xa(Zn);f=Zn.prototype;f.Zb=function(a){var
b=Wm(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join("
"),a.Jb());en(b,a.ha);return b};f.Rd=function(){return"button"};f.mf=function(a)
{return"DIV"==a.tagName};f.lb=function(a,b){O(b,"goog-inline-block");return
Zn.ma.lb.call(this,a,b)};f.yb=function(){return""};f.Ga=function(){return"goog-
flat-button"};fn("goog-flat-button",function(){return new xn(null,Zn.
$a())});function $n(){}y($n,Tm);xa($n);$n.prototype.Ga=function(){return"goog-
menuheader"};function ao(a,b,c){jn.call(this,a,c||$n.$a(),b);this.rb(1,!
1);this.rb(2,!1);this.rb(4,!1);this.rb(32,!1);this.Oc=1}y(ao,jn);fn("goog-
menuheader",function(){return new ao(null)});function bo()
{}y(bo,Tm);xa(bo);bo.prototype.Zb=function(a){return
a.g.Ta("DIV",this.Ga())};bo.prototype.lb=function(a,b)
{b.id&&Jm(a,b.id);if("HR"==b.tagName){var
c=b;b=this.Zb(a);c.parentNode&&c.parentNode.insertBefore(b,c);K(c)}else
O(b,this.Ga());return b};bo.prototype.Ee=function(){};bo.prototype.Ga=function()
{return"goog-menuseparator"};function co(a,b){jn.call(this,null,a||bo.
$a(),b);this.rb(1,!1);this.rb(2,!1);this.rb(4,!1);this.rb(32,!
1);this.Oc=1}y(co,jn);co.prototype.Ua=function()
{co.ma.Ua.call(this);Ke(this.V(),"separator")};fn("goog-menuseparator",function()
{return new co});function eo(a)
{this.b=a||"menu"}y(eo,Gn);xa(eo);eo.prototype.Gg=function(a)
{return"UL"==a.tagName||eo.ma.Gg.call(this,a)};eo.prototype.ye=function(a)
{return"HR"==a.tagName?new co:eo.ma.ye.call(this,a)};eo.prototype.Qd=function()
{return"goog-menu"};eo.prototype.Hg=function(a)
{eo.ma.Hg.call(this,a);Le(a.V(),"haspopup","true")};fn("goog-
menuseparator",function(){return new co});function fo(a,b)
{Mn.call(this,"vertical",b||eo.$a(),a);Vn(this,!1)}y(fo,Mn);f=fo.prototype;f.Ze=!
0;function go(a,b){if(ve(a.V(),b))return!0;for(var c=0,d=Pm(a);c<d;c++){var
e=Qm(a,c);if("function"==typeof e.Mg&&e.Mg(b))return!0}return!1}f.Tb=function(a)
{this.Ka(a,!0)};f.Ye=function(a,b){this.se(a,b,!0)};f.ze=function(){var
a=[];Om(this,function(b){a.push(b)});return a};
f.setPosition=function(a,b){var c=this.Fa();c||S(this.V(),!0);var
d=this.V(),e=a,g=b,h=uh(d);e instanceof E&&(g=e.y,e=e.x);nh(d,d.offsetLeft+(e-
h.x),d.offsetTop+(Number(g)-h.y));c||S(this.V(),!1)};f.Xb=function(){return
this.Fa()?uh(this.V()):null};f.Ma=function(a,b,c)
{(b=fo.ma.Ma.call(this,a,b))&&a&&this.Oa&&this.Ze&&Nn(this).focus();a&&c&&r(c.clien
tX)?this.j=new E(c.clientX,c.clientY):this.j=null;return b};f.Rg=function(a)
{this.Ze&&Nn(this).focus();return fo.ma.Rg.call(this,a)};
f.ai=function(a){return a.isEnabled()&&a.Fa()&&bn(a,2)};f.Ub=function(a){for(var
b=this.Yc,c=ae(this.g.b,"DIV",b.Qd()+"-content",a),d=c.length,e=0;e<d;e+
+)Kn(b,this,c[e]);fo.ma.Ub.call(this,a)};f.Ig=function(a){var
b=fo.ma.Ig.call(this,a);b||Om(this,function(c){!
b&&c.Bk&&c.Ti==a.b&&(this.isEnabled()&&this.nd(Sm(this,c)),b=c.$b(a))},this);return
b};f.nd=function(a){fo.ma.nd.call(this,a);
(a=Qm(this,a))&&vh(a.V(),this.V())};function ho()
{}y(ho,Xn);xa(ho);ho.prototype.nc=function(a){return
ho.ma.nc.call(this,a&&a.firstChild)};ho.prototype.lb=function(a,b){var
c=ae(document,"*","goog-menu",b)[0];if(c){S(c,!1);Zd(c).body.appendChild(c);var
d=new fo;Nm(d,c);io(a,d)}return
ho.ma.lb.call(this,a,b)};ho.prototype.af=function(a,b){return ho.ma.af.call(this,
[b.Ta("DIV","goog-inline-block "+(this.Ga()+"-caption"),a),b.Ta("DIV","goog-inline-
block "+(this.Ga()+"-dropdown"),"\u00a0")],b)};ho.prototype.Ga=function()
{return"goog-menu-button"};function jo(a,b,c,d,e){xn.call(this,a,c||ho.
$a(),d);this.rb(64,!0);this.Aa=new Bl(null,9);b&&io(this,b);this.j=new gg(500);!
D.product.ne&&!D.product.rd||D.Na("533.17.9")||(this.yf=!0);this.Dc=e||eo.
$a()}y(jo,xn);f=jo.prototype;f.yf=!1;f.Ua=function(){jo.ma.Ua.call(this);ko(this,!
0);this.b&&lo(this,this.b,!0);Le(this.wa,"haspopup",!!this.b)};f.Vb=function()
{jo.ma.Vb.call(this);ko(this,!1);if(this.b){this.hb(!
1);this.b.Vb();lo(this,this.b,!1);var a=this.b.V();a&&K(a)}};
f.va=function(){jo.ma.va.call(this);this.b&&(this.b.Ea(),delete this.b);delete
this.Hd;this.j.Ea()};f.Zc=function(a){jo.ma.Zc.call(this,a);V(this,4)&&(this.hb(!
V(this,64),a),this.b&&(this.b.Ac=V(this,64)))};f.yc=function(a)
{jo.ma.yc.call(this,a);this.b&&!V(this,4)&&(this.b.Ac=!1)};f.Cd=function()
{qn(this,!1);return!0};f.Zk=function(a){this.b&&this.b.Fa()&&!
this.Mg(a.target)&&this.hb(!1)};f.Mg=function(a){return a&&ve(this.V(),a)||
this.b&&go(this.b,a)||!1};
f.Sd=function(a){if(32==a.b){if(a.preventDefault(),"keyup"!=a.type)return!0}else
if("key"!=a.type)return!1;if(this.b&&this.b.Fa()){var b=13==a.b||32==a.b,c=this.b.
$b(a);return 27==a.b||b?(this.hb(!1),!0):c}return 40==a.b||38==a.b||32==a.b||
13==a.b?(this.hb(!0,a),!0):!1};f.tl=function(){this.hb(!1)};f.ul=function()
{V(this,4)||this.hb(!1)};f.nf=function(a){this.yf||this.hb(!
1);jo.ma.nf.call(this,a)};function mo(a){a.b||io(a,new fo(a.g,a.Dc));return a.b||
null}
function io(a,b){var c=a.b;b!=c&&(c&&(a.hb(!1),a.Oa&&lo(a,c,!1),delete
a.b),a.Oa&&Le(a.wa,"haspopup",!!b),b&&(a.b=b,b.Dd(a),b.Ma(!1),c=a.yf,
(b.Ze=c)&&Vn(b,!0),a.Oa&&lo(a,b,!0)))}f.Tb=function(a){mo(this).Ka(a,!
0)};f.Ye=function(a,b){mo(this).se(a,b,!0)};f.Ma=function(a,b){var
c=jo.ma.Ma.call(this,a,b);c&&!this.Fa()&&this.hb(!1);return c};f.Va=function(a)
{jo.ma.Va.call(this,a);this.isEnabled()||this.hb(!1)};
f.hb=function(a,b){jo.ma.hb.call(this,a);if(this.b&&V(this,64)==a){if(a)this.b.Oa||
this.b.render(),this.Pb=th(this.V()),this.Bb=Ch(this.V()),no(this),!b||40!=b.b&&38!
=b.b?this.b.nd(-1):Rn(this.b);else{qn(this,!1);this.b.Ac=!1;var
c=this.V();c&&(Le(c,"activedescendant",""),Le(c,"owns",""));null!
=this.Ca&&(this.Ca=void 0,(c=this.b.V())&&R(c,"",""))}this.b.Ma(a,!1,b);if(!
this.jc){c=Km(this);var d=a?c.ka:c.kb;d.call(c,this.g.b,"mousedown",this.Zk,!
0);this.yf&&d.call(c,this.b,"blur",this.ul);d.call(c,
this.j,"tick",this.Qk);a?
this.j.start():this.j.stop()}}this.b&&this.b.V()&&this.b.wa.removeAttribute("aria-
hidden")};function no(a){if(a.b.Oa){var b=a.Aa;a.Aa.element=a.Hd||a.V();var
c=a.b.V();a.b.Fa()||(c.style.visibility="hidden",S(c,!0));!
a.Ca&&a.Aa.o&&a.Aa.g&32&&(a.Ca=Bh(c));b.Qb(c,b.b^1,null,a.Ca);a.b.Fa()||(S(c,!
1),c.style.visibility="visible")}}
f.Qk=function(){var a=Ch(this.V()),b=th(this.V());var c=this.Bb;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.Pb,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.Bb=a,this.Pb=b,no(this))};function lo(a,b,c){var d=Km(a);c=c?
d.ka:d.kb;c.call(d,b,"action",a.tl);c.call(d,b,"close",a.Nk);c.call(d,b,"highlight"
,a.Ok);c.call(d,b,"unhighlight",a.Pk)}
function ko(a,b){var c=Km(a);(b?
c.ka:c.kb).call(c,a.V(),"keydown",a.nl)}f.Ok=function(a)
{(a=a.target.V())&&oo(this,a)};f.nl=function(a)
{bn(this,32)&&this.V()&&this.b&&this.b.Fa()&&a.g()};f.Pk=function(){if(!Qn(this.b))
{var a=this.V();Le(a,"activedescendant","");Le(a,"owns","")}};f.Nk=function(a)
{if(V(this,64)&&a.target instanceof En){a=a.target;var
b=a.V();a.Fa()&&V(a,2)&&null!=b&&oo(this,b)}};function oo(a,b){var
c=a.V(),d=Me(b)||b;if(!d.id){var e=em.$a();d.id=fm(e)}Ne(c,d);Le(c,"owns",d.id)}
fn("goog-menu-button",function(){return new jo(null)});function po()
{}y(po,Zn);xa(po);po.prototype.Zb=function(a){var
b=Wm(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join(" "),
[qo(this,a.Jb(),a.g),ro(this,a.g)]);en(b,a.ha);return
b};po.prototype.nc=function(a){return a&&a.firstChild};
po.prototype.lb=function(a,b){var c=ae(document,"*","goog-menu",b)[0];if(c){S(c,!
1);a.g.b.body.appendChild(c);var d=new fo;Nm(d,c);io(a,d)}ae(document,"*",this.Ga()
+"-caption",b)[0]||
b.appendChild(qo(this,b.childNodes,a.g));ae(document,"*",this.Ga()+"-dropdown",b)
[0]||b.appendChild(ro(this,a.g));return po.ma.lb.call(this,a,b)};function qo(a,b,c)
{return c.Ta("DIV","goog-inline-block "+(a.Ga()+"-caption"),b)}
function ro(a,b){return b.Ta("DIV",{"class":"goog-inline-block "+(a.Ga()+"-
dropdown"),"aria-hidden":!0},"\u00a0")}po.prototype.Ga=function(){return"goog-flat-
menu-button"};fn("goog-flat-menu-button",function(){return new jo(null,null,po.
$a())});function so(a,b){Gm.call(this,b);this.b=a||""}var
to;y(so,Gm);f=so.prototype;f.vc=null;function uo(){null!=to||(to="placeholder"in
J("INPUT"));return to}f.Ie=!1;f.xc=function(){this.wa=this.g.Ta("INPUT",
{type:"text"})};f.Ub=function(a){so.ma.Ub.call(this,a);this.b||
(this.b=a.getAttribute("label")||"");Ie(Zd(a))==a&&(this.Ie=!0,mg(this.V(),"label-
input-label"));uo()&&(this.V().placeholder=this.b);Le(this.V(),"label",this.b)};
f.Ua=function(){so.ma.Ua.call(this);var a=new
P(this);a.ka(this.V(),"focus",this.Hi);a.ka(this.V(),"blur",this.Wk);uo()?this.i=a:
(D.Sa&&a.ka(this.V(),
["keypress","keydown","keyup"],this.el),a.ka(je(Zd(this.V())),"load",this.Ml),this.
i=a,vo(this));wo(this);this.V().g=this};f.Vb=function()
{so.ma.Vb.call(this);this.i&&(this.i.Ea(),this.i=null);this.V().g=null};function
vo(a){!a.j&&a.i&&a.V().form&&(a.i.ka(a.V().form,"submit",a.jl),a.j=!0)}
f.va=function()
{so.ma.va.call(this);this.i&&(this.i.Ea(),this.i=null)};f.Hi=function(){this.Ie=!
0;mg(this.V(),"label-input-label");if(!uo()&&!xo(this)&&!this.ha){var
a=this,b=function(){a.V()&&(a.V().value="")};D.ya?N(b,10):b()}};f.Wk=function()
{uo()||(this.i.kb(this.V(),"click",this.Hi),this.vc=null);this.Ie=!
1;wo(this)};f.el=function(a){27==a.b&&("keydown"==a.type?
this.vc=this.V().value:"keypress"==a.type?
this.V().value=this.vc:"keyup"==a.type&&(this.vc=null),a.preventDefault())};
f.jl=function(){xo(this)||(this.V().value="",N(this.Tk,10,this))};f.Tk=function()
{xo(this)||(this.V().value=this.b)};f.Ml=function(){wo(this)};function xo(a)
{return!!a.V()&&""!=a.V().value&&a.V().value!=a.b}f.reset=function()
{xo(this)&&(this.V().value="",null!=this.vc&&(this.vc=""),wo(this))};function
yo(a,b){null!=a.vc&&(a.vc=b);a.V().value=b;wo(a)}f.yb=function(){return null!
=this.vc?this.vc:xo(this)?this.V().value:""};f.Jc=function(){return this.b};
function wo(a){var b=a.V();uo()?a.V().placeholder!
=a.b&&(a.V().placeholder=a.b):vo(a);Le(b,"label",a.b);xo(a)?(b=a.V(),mg(b,"label-
input-label")):(a.ha||a.Ie||(b=a.V(),O(b,"label-input-label")),uo()||
N(a.Tm,10,a))}f.Va=function(a){this.V().disabled=!a;og(this.V(),"label-input-label-
disabled",!a)};f.isEnabled=function(){return!this.V().disabled};f.Tm=function(){!
this.V()||xo(this)||this.Ie||(this.V().value=this.b)};function zo(a,b)
{fo.call(this,a,b);this.Ze=!0;Vn(this,!0);this.Ma(!1,!0);this.b=new
xk}y(zo,fo);f=zo.prototype;f.$l=0;f.Ub=function(a)
{zo.ma.Ub.call(this,a);if(a=a.getAttribute("for")||a.htmlFor)if(a=this.g.V(a),!a||!
zk(this.b,Ca(a))){if(a){var b={wa:a,Lj:1,dm:void 0,ji:"mousedown",ih:void
0};this.b.set(Ca(a),b)}else
b=null;this.Oa&&this.Wh(b);a=x(this.Em,a);this.V()&&Km(this).ka(this.V(),"keydown",
a)}};
f.Ua=function(){zo.ma.Ua.call(this);this.b.forEach(this.Wh,this);var
a=Km(this);a.ka(this,"action",this.zm);a.ka(this.g.b,"mousedown",this.Am,!
0)};f.Em=function(a,b){if(27==b.b)a.focus();else{var c=Qm(this,this.ub);if(c)
{c=c.V();var d=new Ze(b.i,c);d.target=c;if(32==b.b||13==b.b)df(c)?Af(c,"keydown",!
1,d):xf(c,"keydown",!1,d);32==b.b&&Ao(this)}}};f.Wh=function(a)
{Km(this).ka(a.wa,a.ji,this.Im);"contextmenu"!
=a.ji&&Km(this).ka(a.wa,"keydown",this.Jm)};
function Bo(a,b,c,d){var e=a.Fa();a.Fa()||
Ha();a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||
(a.V().style.visibility="hidden"),S(a.V(),!0),b.Qb(a.V(),c,d),e||
(a.V().style.visibility="visible"),a.nd(-1),a.Ma(!0))}function Ao(a)
{a.Fa()&&(a.Ma(!1),a.Fa()||(a.$l=Ha()))}f.zm=function(){Ao(this)};f.Im=function(a)
{Co(this,a)};f.Jm=function(a){32!=a.b&&13!=a.b&&40!=a.b||
Co(this,a);40==a.b&&Rn(this)};
function Co(a,b){for(var c=a.b.Wb(),d=0;d<c.length;d++){var
e=a.b.get(c[d]);if(e.wa==b.j){c=a;d=n(e.Lj)?new yl(e.wa,e.Lj,!0):new
Cl(b.clientX,b.clientY);d.i&&d.i(5);Bo(c,d,e.dm,e.ih);b.preventDefault();b.g();brea
k}}}f.Am=function(a){this.Fa()&&!go(this,a.target)&&Ao(this)};f.kf=function(a)
{zo.ma.kf.call(this,a);Ao(this)};f.va=function(){zo.ma.va.call(this);if(this.b){var
a=this.b;a.g={};a.b.length=0;a.i=0;delete this.b}};function Do(a)
{M.call(this);this.b=[];Eo(this,a)}y(Do,M);f=Do.prototype;f.Lf=null;f.Og=null;funct
ion Fo(a,b){a.Og=b}function Eo(a,b){b&&(z(b,function(a){Go(this,a,!
1)},a),Ib(a.b,b))}f.Tb=function(a){this.Ye(a,this.b.length)};f.Ye=function(a,b)
{a&&(Go(this,a,!1),Jb(this.b,b,0,a))};f.ze=function(){return Hb(this.b)};function
Ho(a,b){b!=a.Lf&&(Go(a,a.Lf,!1),a.Lf=b,Go(a,b,!
0));a.dispatchEvent("select")}f.va=function(){Do.ma.va.call(this);delete
this.b;this.Lf=null};
function Go(a,b,c){b&&("function"==typeof a.Og?a.Og(b,c):"function"==typeof
b.yh&&b.yh(c))};function Io(){}y(Io,bo);xa(Io);Io.prototype.Zb=function(a){return
a.g.Ta("DIV",Wm(this,a).join(" ")+" goog-inline-
block","\u00a0")};Io.prototype.lb=function(a,b)
{b=Io.ma.lb.call(this,a,b);O(b,"goog-inline-block");return
b};Io.prototype.Ga=function(){return"goog-toolbar-separator"};function Jo()
{this.b="toolbar"}y(Jo,Gn);xa(Jo);Jo.prototype.ye=function(a)
{return"HR"==a.tagName?new co(Io.
$a()):Jo.ma.ye.call(this,a)};Jo.prototype.Qd=function(){return"goog-
toolbar"};Jo.prototype.mi=function(){return"horizontal"};function Ko(a,b,c)
{Mn.call(this,b,a||Jo.$a(),c)}y(Ko,Mn);Ko.prototype.lf=function(a)
{Ko.ma.lf.call(this,a);this.Ac||Rn(this)};function Lo()
{}y(Lo,Xn);xa(Lo);Lo.prototype.Ga=function(){return"goog-toolbar-button"};function
Mo(a,b,c){xn.call(this,a,b||Lo.$a(),c)}y(Mo,xn);fn("goog-toolbar-button",function()
{return new Mo(null)});function No(a,b){co.call(this,a||Io.
$a(),b)}y(No,co);fn("goog-toolbar-separator",function(){return new No});function
Oo(a,b,c,d,e,g){function h(a){if(a){a.tabIndex=0;Ke(a,l.ta);O(a,"goog-zippy-
header");a&&l.ra.ka(a,"click",l.ua);var
b=l;a&&(Gg(b.R,a),b.ha.ka(b.R,"key",b.Aa))}}M.call(this);this.s=e||
Xd();this.g=this.s.V(a)||null;this.j=this.s.V(d||null);this.o=Aa(b)?
b:null;this.ta=g||"tab";this.i=this.o||!b?null:this.s.V(b);this.b=1==c;n(c)||
this.o||(this.j?this.b="none"!
=this.j.style.display:this.g&&(this.b=kg(this.g,"goog-zippy-
expanded")));this.ha=new P(this);this.R=new Fg;this.ra=new P(this);var l=this;
h(this.g);h(this.j);Po(this,this.b)}y(Oo,M);Oo.prototype.va=function()
{Oo.ma.va.call(this);Qe(this.ha);Qe(this.R);Qe(this.ra)};function Po(a,b){a.i?
S(a.i,b):b&&a.o&&(a.i=a.o());a.i&&O(a.i,"goog-zippy-content");a.j?(S(a.g,!
b),S(a.j,b)):a.g&&(og(a.g,"goog-zippy-expanded",b),og(a.g,"goog-zippy-collapsed",!
b),Le(a.g,"expanded",b));a.b=b;a.dispatchEvent(new Qo("toggle",a,a.b))}
Oo.prototype.Aa=function(a){if(13==a.b||32==a.b)Po(this,!
this.b),this.dispatchEvent(new
Qo("action",this,this.b,a)),a.preventDefault(),a.g()};Oo.prototype.ua=function(a)
{Po(this,!this.b);this.dispatchEvent(new Qo("action",this,this.b,a))};function
Qo(a,b){Ve.call(this,a,b)}y(Qo,Ve);function Ro(a,b)
{Gm.call(this,b);this.b=a}y(Ro,Gm);Ro.prototype.i="info";Ro.prototype.j=!1;var
So={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};Ro.prototype.Fa=function(){var
a=this.V();return null!=a&&kg(a,"jfk-butterBar-shown")};Ro.prototype.Ma=function(a)
{og(this.V(),"jfk-butterBar-shown",a)};
Ro.prototype.xc=function(){this.wa=this.g.Ta("DIV","jfk-butterBar");var
a=this.V();a&&(Le(a,"live","assertive"),Le(a,"atomic","true"));this.b=this.b;if(a=t
his.V()){var b=this.g;b.wi(a);b.vi(a,this.b)}this.j=this.j;(a=this.V())&&og(a,"jfk-
butterBar-mini",this.j);a=this.i;if(this.Pd()){b=this.V();var
c=So[a];mg(b,So[this.i]);O(b,c)}this.i=a};function To(a){if(null!=a)switch(a.rg)
{case 1:return 1;case -1:return-1;case 0:return 0}return null}var Uo=function(a)
{function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){var
c=new b(String(a));void 0!==d&&(c.rg=d);return c}}(Kl);function Vo(a){return null!
=a&&a.Tc===Fl?
String(String(a.Jb()).replace(Wo,"").replace(Xo,"&lt;")).replace(Yo,Zo):Yb(String(a
))}
var
$o={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"
,"
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8
232;","\u2029":"&#8233;"};function Zo(a){return $o[a]}
var Yo=/[\x00\x22\x27\x3c\x3e]/g,ap=/^(?!on|src|(?:style|action|archive|background|
cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)
$/i,Wo=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:
[^>'"]|"[^"]*"|'[^']*')*>/g,Xo=/</g;function bp(a,b){this.i=a;this.s=!!
b;this.j={0:this.i+"-arrowright",1:this.i+"-arrowup",2:this.i+"-
arrowdown",3:this.i+"-arrowleft"}}y(bp,rl);f=bp.prototype;f.Qi=!
1;f.kg=2;f.Vh=20;f.lg=3;f.qh=-5;f.hg=!1;f.xh=function(a)
{this.g=a};f.setPosition=function(a,b,c,d){null!=a&&(this.lg=a);null!
=b&&(this.kg=b);r(c)&&(this.Vh=Math.max(c,15));r(d)&&(this.qh=d)};f.Qb=function(a,b
,c){a=this.kg;2==a&&(a=0);cp(this,this.lg,a,2==this.kg?dp(this.lg)?
this.b.offsetHeight/2:this.b.offsetWidth/2:this.Vh,0,c)};
function cp(a,b,c,d,e,g){if(a.g){var h=ep(b,c);var l=a.g;var m=Bh(l);m=(dp(b)?
m.height/2:m.width/2)-d;var q=ul(l,h),u;if(u=th(l))l=eh(Ch(l)),dp(b)?l.top<u.top&&!
(q&1)?m-=u.top-l.top:l.bottom>u.bottom&&q&1&&(m-=l.bottom-
u.bottom):l.left<u.left&&!(q&4)?m-=u.left-l.left:l.right>u.right&&q&4&&(m-=l.right-
u.right);l=m;l=dp(b)?new E(a.qh,l):new E(l,a.qh);m=dp(b)?6:9;a.hg&&2==e&&(m=dp(b)?
4:1);q=b^3;dp(b)&&"rtl"==a.g.dir&&(q=b);h=sl(a.g,ep(q,c),a.b,h,l,g,a.Qi?m:0,void
0,null);if(2!=e&&h&496){cp(a,b^3,c,d,
a.hg&&0==e?1:2,g);return}!a.s||h&496||
(e=parseFloat(a.b.style.left),g=parseFloat(a.b.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||nh(a.b,Math.round(e),Math.round(g)))}fp(a,b,c,d)}
function fp(a,b,c,d){var e=a.o;db(a.j,function(a){og(e,a,!
1)},a);O(e,a.j[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.g?
(c=yh(a.g,a.b),d=gp(a.g,b),dp(b)?e.style.top=hp(c.y+d.y,a.b.offsetHeight-
15)+"px":e.style.left=hp(c.x+d.x,a.b.offsetWidth-15)+"px"):e.style[0==c?
dp(b)?"top":"left":dp(b)?"bottom":"right"]=d+"px"}function hp(a,b){return 15>b?
15:Td(a,15,b)}function ep(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 gp(a,b){var c=0,d=0,e=Bh(a);switch(b){case 2:c=e.width/2;break;case
1:c=e.width/2;d=e.height;break;case 0:d=e.height/2;break;case
3:c=e.width,d=e.height/2}return new E(c,d)}function dp(a){return 0==a||
3==a};function ip(a){Oe.call(this);this.g=a||
Xd()}y(ip,Oe);ip.prototype.o=function()
{Ke(this.V(),"tooltip");Le(this.V(),"live","polite")};function jp(a)
{ip.call(this,a);this.b=this.g.Ta("DIV","jfk-tooltip-
contentId");this.j=this.g.Ta("DIV","jfk-tooltip-arrow",this.g.Ta("DIV","jfk-
tooltip-arrowimplbefore"),this.g.Ta("DIV","jfk-tooltip-
arrowimplafter"));this.i=this.g.Ta("DIV",{"class":"jfk-
tooltip",role:"tooltip"},this.b,this.j);this.o()}y(jp,ip);jp.prototype.V=function()
{return this.i};jp.prototype.va=function()
{jp.ma.va.call(this);this.i&&K(this.i)};function kp(a)
{jp.call(this,a)}y(kp,jp);kp.prototype.o=function(){Ke(this.V(),"tooltip")};var
lp={};function mp(a){P.call(this);this.Aa=a;this.ta=new
ig(this.bn,0,this);Pe(this,this.ta);var b=je();this.R=Aa(b.MutationObserver)?new
b.MutationObserver(w(this.Vk,this)):null;a=a.b;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.mk,!0);this.ka(a,
["mouseover","focus","focusin"],this.Xm,!0)}y(mp,P);f=mp.prototype;f.va=function()
{np(this);mp.ma.va.call(this)};
function op(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Ca=!1;break;case "keydown":a.Ca=!0}}f.Xm=function(a)
{this.R&&this.R.disconnect();op(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.b&&ve(this.b.b,b);if(this.Ca||!a||c)
{this.Qa=a;if(a=b&&b.getAttribute&&this.R)a=b.getAttribute("role")||
null,a=Bb(Je,a);a&&(this.R.observe(b,{attributes:!0}),
(a=Me(b))&&(b=a));this.j=b}else this.j=null;pp(this)};
f.mk=function(a){op(this,a);var b=a.target;b=this.b&&ve(this.b.b,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.j=null,pp(this)};f.Vk=function(a)
{z(a,w(function(a){var b=Me(a.target);b&&"aria-
activedescendant"==a.attributeName&&(this.j=b,pp(this))},this))};function pp(a)
{if(0==a.ta.La||!a.g||!a.s){np(a);var b=null!=a.s?a.s:50;a.ta.start(a.g?
b:300)}}function np(a){a.ha&&(k.clearTimeout(a.ha),a.ha=0,a.g=null)}
f.bn=function(){if(!this.j)qp(this),this.s=this.g=null;else if(!
(this.g&&this.b&&ve(this.b.V(),this.j))||this.g.getAttribute("data-tooltip-
unhoverable")){var a=He(this.j,function(a){return
a.getAttribute&&(a.getAttribute("data-tooltip-contained")||a.getAttribute("data-
tooltip")||a.b)&&!a.getAttribute("data-tooltip-suspended")}),b=!1;this.g&&this.g!
=a&&(qp(this),this.s=this.g=null,b=!0);if(!this.g&&a&&(this.g=a,rp(this,a))){var
c=Ld;if(a.getAttribute("data-tooltip-contained"))for(var d=$d("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else
c=a.b?a.b:Ed(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Ub(kc(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Ub(kc(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.ha=N(x(this.Gj,this.g,c,d,g,e,h),a,this);return}this.Gj(this.g,c,d,g,e,h)}}};
function rp(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.Qa&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function sp(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.Gj=function(a,b,c,d,e,g){this.ha=0;this.s=g;if(!this.b){this.b=new
kp(this.Aa);qp(this);this.Aa.b.body.appendChild(this.b.V());Pe(this,this.b);this.o=
new bp("jfk-tooltip",!0);this.o.Qi=!0;this.o.hg=!0;g=this.o;var
h=this.b.j;g.b=this.b.V();g.o=h}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(sp(c),g,void
0,d);mg(this.b.V(),"jfk-tooltip-hide");this.ra!=e&&(this.ra&&!
Ub(kc(this.ra))&&mg(this.b.V(),this.ra),Ub(kc(e))||O(this.b.V(),e),
this.ra=e);nh(this.b.V(),0,0);if(b instanceof zd)Pd(this.b.b,b);else
for(qe(this.b.b);c=b.firstChild;)this.b.b.appendChild(c);this.o.xh(a);this.o.Qb(nul
l,0)};function qp(a){a.b&&O(a.b.V(),"jfk-tooltip-hide")};function X(a,b,c,d)
{xn.call(this,a,tp.$a(),b);this.Aa=c||0;this.j=d||0;this.vb=!
1}y(X,xn);f=X.prototype;f.Kb=function(){return this.j};
f.xi=function(a){this.ha=a;var b=this.V();if(b)if(this.vb){var c=a instanceof zd?
Kj(Bd(a)):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-
contained");b.removeAttribute("data-tooltip");a?(a instanceof zd?b.b=a:
(b.setAttribute("data-tooltip",a),b.b=null),b.setAttribute("aria-label",c)):
(b.b=null,b.removeAttribute("aria-label"));a=Xd(b)||Xd();b=Ca(a.b);lp[b]||
(lp[b]=new mp(a))}else a?b.title=a:b.removeAttribute("title")};f.Va=function(a)
{this.isEnabled()!=a&&(X.ma.Va.call(this,a),up(this))};
f.focus=function(){var a=this.wa;try{a.focus()}catch(b){}};f.Nf=function(a)
{X.ma.Nf.call(this,a);vp(this,!1)};f.Zc=function(a)
{X.ma.Zc.call(this,a);this.isEnabled()&&vp(this,!0)};f.yc=function(a)
{X.ma.yc.call(this,a);this.isEnabled()&&vp(this,!0)};function vp(a,b)
{a.V()&&og(a.V(),"jfk-button-clear-outline",b)}function up(a){a.V()&&wp(a.i,a)}
function xp(a,b){if(p(a)){var c=a;a=I("IMG");a.src=c;R(a,21,21)}O(a,"jfk-button-
img");c=[];c.push(a);if(b){var d=I("SPAN","jfk-button-label",b);c.push(d)}return
c}function tp(){this.mb=this.Ga()+"-standard";this.g=this.Ga()+"-
action";this.ra=this.Ga()+"-primary";this.o=this.Ga()+"-default";this.s=this.Ga()
+"-flat";this.ha=this.Ga()+"-narrow";this.R=this.Ga()+"-mini";this.j=this.Ga()+"-
contrast"}y(tp,dn);xa(tp);f=tp.prototype;f.od=function(a,b,c){a&&c.Aa!
=a&&(c.Aa=a,up(c));b&&c.j!=b&&(c.j=b,up(c))};
f.Ga=function(){return"jfk-button"};
f.Zb=function(a){var b=a.g;var c=c={disabled:!
a.isEnabled(),checked:V(a,16),style:a.Aa,title:a.ha,ln:a.vb,value:a.yb(),width:a.Kb
()};var d=c.content;var e='<div role="button"'+(c.id?' id="'+Vo(c.id)+'"':"")+'
class="';var g=c||{};var h="goog-inline-block jfk-button ",l=g.style;switch(Ba(l)?
l.toString():l){case 0:h+="jfk-button-standard";break;case 2:h+="jfk-button-
action";break;case 3:h+="jfk-button-primary";break;case 1:h+="jfk-button-
default";break;case 4:h+="jfk-button-flat";break;case 5:h+="jfk-button-mini";
break;case 6:h+="jfk-button-contrast";break;default:h+="jfk-button-
standard"}l=g.width;l=l instanceof Jl?l.toString():l;l=Aa(l)&&Aa(1)?l.Tc!==(1).Tc?!
1:l.toString()===(1).toString():1==l;h+=(l?" jfk-button-narrow":"")+(g.checked?"
jfk-button-checked":"")+(g.jk?" "+g.jk:"")+(g.disabled?" jfk-button-
disabled":"");e=e+Vo(new Jl(h,void 0))+'"'+(c.disabled?' aria-disabled="true"':'
tabindex="'+(c.an?Vo(c.an):"0")+'"')+(c.title?c.ln?' data-tooltip="'+Vo(c.title)
+'"':' title="'+Vo(c.title)+'"':"")+(c.value?
' value="'+Vo(c.value)+'"':"");c.attributes?(c=c.attributes,null!=c&&c.Tc===Gl?
c=c.Jb().replace(/([^"'\s])$/,"$1 "):(c=String(c),c=ap.test(c)?c:"zSoyz"),c="
"+c):c="";c=e+c+">";d=null!=d?d:"";d=null!=d&&d.Tc===Fl?d:d instanceof zd?
Uo(Bd(d),d.b()):Uo(Yb(String(String(d))),To(d));c=Uo(c+d+"</div>");d=(b||
Xd()).createElement("DIV");c=Ll(c);Od(d,c);1==d.childNodes.length&&(c=d.firstChild,
1==c.nodeType&&(d=c));b.vi(d,a.Jb());this.lb(a,d);return d};
f.lb=function(a,b){tp.ma.lb.call(this,a,b);this.i||
(this.i=ob(this.mb,x(this.od,0,null),this.g,x(this.od,2,null),this.ra,x(this.od,3,n
ull),this.o,x(this.od,1,null),this.s,x(this.od,4,null),this.R,x(this.od,5,null),thi
s.j,x(this.od,6,null),this.ha,x(this.od,null,1)));for(var c=jg(b),d=0;d<c.length;+
+d){var e=this.i[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.ha=c,a.vb=!
0;return b};f.yb=function(a){return a.getAttribute("value")||""};f.Eg=function(a,b)
{a&&a.setAttribute("value",b)};
function wp(a,b){function c(a,b){(a?d:e).push(b)}var
d=[],e=[],g=b.Aa;c(0==g,a.mb);c(2==g,a.g);c(3==g,a.ra);c(4==g,a.s);c(5==g,a.R);c(1=
=g,a.o);c(6==g,a.j);c(1==b.Kb(),a.ha);c(!b.isEnabled(),a.Ga()+"-
disabled");ng(b.V(),e);lg(b.V(),d)};var yp=J("DIV");yp.id=Ca(yp);function zp(a){var
b=new wj;b=new vj(b);var c=!("STYLE"in b.j)&&"STYLE"in
b.o;c="*"==b.i&&c?"sanitizer-"+lc():b.i;b.g=c;if(rj){c=a;if(rj)
{a=J("SPAN");b.g&&"*"==b.i&&(a.id=b.g);b.s&&(c=kj("<div>"+c+"</div>"),mj(c),c=c.inn
erHTML);var d=document.createElement("template");if("content"in
d)d.innerHTML=c,d=d.content;else{var
e=document.implementation.createHTMLDocument("x");d=e.body;e.body.innerHTML=c}c=doc
ument.createTreeWalker(d,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!
1);for(d=oj?new WeakMap:
new qj;e=c.nextNode();){c:{var g=b;var h=e;switch(aj(h)){case 3:g=Jj(g,h);break
c;case 1:if("TEMPLATE"==$i(h).toUpperCase())g=null;else{var
l=$i(h).toUpperCase();if(l in g.j)var m=null;else g.o[l]?
m=document.createElement(l):(m=J("SPAN"),g.ha&&Xi(m,"data-sanitizer-original-
tag",l.toLowerCase()));if(m){var q=m,u=Wi(h);if(null!=u)for(var G=0;l=u[G];G+
+)if(l.specified){var A=g;var W=h,ma=l,aa=ma.name;if(0==aa.lastIndexOf("data-
sanitizer-",0))A=null;else{var ab=$i(W);ma=ma.value;var
Sd={tagName:Wb(ab).toLowerCase(),
attributeName:Wb(aa).toLowerCase()},Oa={rk:void
0};"style"==Sd.attributeName&&(Oa.rk=Yi(W));W=Ij(ab,aa);W in A.b?
(A=A.b[W],A=A(ma,Sd,Oa)):(aa=Ij(null,aa),aa in A.b?
(A=A.b[aa],A=A(ma,Sd,Oa)):A=null)}null===A||Xi(q,l.name,A)}g=m}else g=null}break
c;default:g=null}}if(g){if(1==aj(g)&&d.set(e,g),e=bj(e),h=!
1,e)l=aj(e),m=$i(e).toLowerCase(),q=bj(e),11!=l||q?"body"==m&&q&&(l=bj(q))&&!
bj(l)&&(h=!0):h=!0,l=null,h||!e?
l=a:1==aj(e)&&(l=d.get(e)),l.content&&(l=l.content),l.appendChild(g)}else
qe(e)}d.clear&&
d.clear();b=a}else
b=J("SPAN");0<Wi(b).length&&(a=J("SPAN"),a.appendChild(b),b=a);b=b.innerHTML}else
b="";return Dd(b,null)};function Ap(a,b){var c=new
Em(a),d=vi(b.innerHTML),e=c.V();e&&Pd(e,d);c.className="buy-tip-card";c.Qa=new
$g(5,5,5,5);c.sg=!0;c.Pf=500;c.Ug=250};function Y(){M.call(this);this.b=new
P(this)}y(Y,M);Y.prototype.va=function()
{this.dispatchEvent("dispose");Y.ma.va.call(this);this.b.Ea()};function Bp(a,b)
{this.o=a||200;this.j=b||108;Y.call(this)}y(Bp,Y);Bp.prototype.lc=function(){return
this.o};Bp.prototype.Kb=function(){return this.j};function Cp(a)
{um.call(this,a,void 0,void 0);this.ii=!1;this.sg=!
0;this.Pf=500}y(Cp,Em);Cp.prototype.className="unified-
hovercard";Cp.prototype.Tf=function(a,b){b||(b=new yl(a,9,!
0));Cp.ma.Tf.call(this,a,b)};function Dp(a,b){return'<a href="'+a+'"'+(" "+
('class="'+b+'">Ver pedido</a>'))};var Ep={update:function(a){for(var b in
a)Ep[b]=a[b]},dk:function(a){if(p(a))try{a=JSON.parse(a)}catch(c){a=null}for(var b
in a)Ep.bk(b,a[b])},bk:function(a,b){Ep[a]=b}};Ia("_OC_addFlags",Ep.dk);var
Fp="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function Gp(a){var b=void 0===b?window.location.href:b;var c=new
T(b);U(a,"hl","es");(b=ll(c,"output"))&&U(a,"output",b);b=ll(c,"source");"ge-ipad-
app"==b?(U(a,"dapp","2"),a.b.remove("output")):"ge-tablet-app"==b?
(U(a,"dapp","4"),a.b.remove("output")):"ge-ip-app"==b?U(a,"dapp","1"):"ge-android-
app"==b&&U(a,"dapp","3");ll(c,"authuser")||a.b.remove("authuser");z(Fp,function(b)
{var d=ll(c,b);d&&U(a,b,d)})};function Hp(a,b,c)
{Oe.call(this);this.g=null;this.data=a;this.b=b;this.j=c||500}y(Hp,Oe);var Ip=/
(<b\s*>)|
(<\/b>)/ig,Jp={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIE
W_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};Hp.prototype.va=function()
{this.g&&this.g.Ea()};function Kp(a){return a.g||(a.g=new P(a))}
Hp.prototype.i=function(a){var b=I("DIV"),c=new T(this.data.b.yd||
this.data.b.wj);this.data.b.source&&U(c,"source",this.data.b.source);var
d=this.data.b.title;this.data.b.Kj&&(d+=": "+this.data.b.Kj);c=I("A",
{href:c.toString(),className:this.b+"-
title"},d);b.appendChild(c);this.o(b);a.appendChild(b);Lp(this,a);b=I("DIV");if(r(t
his.data.b.zj||0)){d=this.data.b.zj||0;c=Math.floor(d);d=0<d-c?1:0;for(var e=5-c-
d,g=I("SPAN",this.b+"-stars goog-inline-block");0<c;){c--;var h=I("SPAN","card-
star-on goog-inline-block");
g.appendChild(h)}for(;0<d;)d--,h=I("SPAN","card-star-half goog-inline-
block"),g.appendChild(h);for(;0<e;)e--,h=I("SPAN","card-star-off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=I("A",{className:this.b+"-reviews-link
goog-inline-block",href:this.data.b.Um},this.data.b.em+"
rese\u0144as");b.appendChild(c);a.appendChild(b);this.data.b.Hj&&(b=I("DIV",this.b+
"-snippet",oe(vi(this.data.b.Hj+" "))),c=I("A",
{href:this.data.b.yd,className:this.b+"-more-link"},"m\u00e1s
\u00bb"),b.appendChild(c),
a.appendChild(b))};
function Lp(a,b){var c="",d=I("DIV"),e=a.data.b.Xh;if(!Ub(kc(e)))
{c=e.split(/\s*,\s*/g);e=c.length;if(!e)return;var g=I("SPAN","author"),h=e-
1,l=ne(", ");z(c,function(a,b){var c=a?a.replace(Ip,""):"";c=Tb(c);var d=new
T(Sb('/ebooks?output=ws2&as_brr=5&q=inauthor:"%s"',c));Gp(d);c=I("A",
{href:d},c);g.appendChild(c);b<h&&(c=l.cloneNode(!
0),g.appendChild(c))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.b.yj&&(pe(d,I("S
PAN",a.b+"-
pubdate",c+a.data.b.yj)),c="\u00a0-\u00a0");a.data.b.Vi&&(d.appendChild(ne(c)),
pe(d,I("SPAN",a.b+"-pagesnum",a.data.b.Vi+"
p\u00e1ginas")));b.appendChild(d)}function Mp(a,b,c,d,e,g,h){var l=a.b+"-
button";l+=" "+(a.b+"-button-hilite");g&&(l+=" disabled");c=I("A",
{id:h||"",href:e?"#":d,className:l},c);e&&(e=D.product.rd||
D.product.je?"touchstart":"click",Kp(a).ad(c,e,function(a)
{a.preventDefault();a=I("FORM",{action:d,method:"POST"});Q(a,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(a);a.submit()},!1));b.appendChild(c)}
Hp.prototype.o=function(){};function Np(){this.b={}}f=Np.prototype;f.Mc=function()
{return this.b.Gh};f.qc=function(){return this.b.qc};f.$g=function(){return this.b.
$g};f.zd=function(){return this.b.zd};f.Je=function(){return this.b.Je};function
Op(){this.b=[]}Op.prototype.getId=function(){return
this.La};Op.prototype.s=function(a,b,c){var d=null;Yk(c.target)&&(d=new
Np,d.b.Gh=a,this.b.push(d));b(d)};Op.prototype.ra=function(a,b,c){var
d=null;Yk(c.target)&&(d=Pp(this,a),Qp(this,d));b(d)};function Qp(a,b)
{Fb(a.b,function(a){return a.Mc()==b.Mc()})}function Pp(a,b){return
zb(a.b,function(a){return a&&a.Mc()==b})};function Rp(a){a=new T(a);var
b=a.o.split("/");b[0]||b.shift();return 3<b.length?b[3]:ll(a,"id")||""}function
Sp(){var a=window.location.pathname.split("/");return 1>a.length?"":a[1]};function
Tp(a)
{this.b={};this.b.title=a.title;this.b.Kj=a.subtitle;this.b.Xh=a.authors;this.b.wj=
a.preview_url;this.b.yd=a.info_url;this.b.yj=a.pub_date;this.b.Vi=a.num_pages;this.
b.nn=a.viewability;this.b.Zq=a.subject;this.b.cn=a.thumbnail_url;this.b.Hj=a.snippe
t;this.b.Vq=a.list_price;this.b.Cj=a.sale_price;this.b.Yq=a.sale_price_better;this.
b.ym=a.offer_price;this.b.mg=a.buy_url;this.b.Aj=a.read_url;this.b.zf=a.is_free_ebo
ok||!1;this.b.vf=a.in_my_ebooks||!1;this.b.Wq=a.my_ebooks_url||"";this.b.zj=
a.rating_score||0;this.b.em=a.num_reviews||0;this.b.qc=a.is_purchased||!
1;this.b.xf=a.is_ebook||!1;this.b.
$q=a.write_review_url||"";this.b.zk=a.add_to_my_ebooks_url||"";this.b.Pm=a.preview_
ebook_url||"";this.b.Um=a.reviews_url||"";this.b.Wf=a.view_order_url||"";this.b.Nq=
a.add_to_my_ebooks_url;this.b.fk=a.add_to_my_ebooks_url_is_on_play||!
1;this.b.tf=a.has_flowing_text||!1;this.b.uf=a.has_scanned_text||!1;var
b=Rp(a.info_url);this.b.Gh=b;this.b.ik=a.canonical_atb_url||"";this.b.
$g=a.is_rentable||
!1;this.b.ae=a.is_pre_order||!
1;this.b.sj=a.on_sale_date||"";this.b.zd=a.is_pre_ordered||!
1;this.b.Uq=a.issue_volume_count||0;this.b.Je=a.is_volume_cancelled||!
1;this.b.hk=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.b.Kf=1;break;case 2:this.b.Kf=2}this.b.Sm=a.rental_end_utc||
0}y(Tp,Np);function Up(a)
{this.b=[];this.La=a.id;this.he=a.title;this.mb=a.num_volumes;this.g=a.access||"0";
this.ta=a.predefined;this.ha=a.can_remove_volumes;this.o=a.can_add_volumes;this.R=a
.can_only_add_ebooks||!1;this.i=new T(a.add_vol_base_url);this.j=new
T(a.del_vol_base_url);a.volumes&&(this.b=B(a.volumes,function(a){return new
Tp(a)}))}y(Up,Op);function Vp(){Y.call(this);this.i=[];this.g=[]}y(Vp,Y);function
Wp(a){var b=new T(je().location);b=new T(b);return
a===parseInt(ll(b,"as_coll"),10)}function Xp(a,b){return zb(Pb(a.i,a.g),function(a)
{return a.getId()==b})};function Yp(a,b,c){Hp.call(this,a,b,c);ll(new
T(this.data.b.yd),"dapp")}y(Yp,Hp);
Yp.prototype.render=function(a){qe(a);var b=I("DIV",this.b),c=I("DIV",this.b+"-
meta");this.i(c);var d=I("DIV",this.data.b.xf?this.b+"-footer":this.b+"-footer-
nonebook"),e=I("DIV",this.b+"-footer-
inner");if(this.data.b.xf)if(this.data.Je()&&Wp(1))Zp(this,e);else
if(this.data.b.ae&&!this.data.qc()||this.data.zd()){var g=I("DIV",this.b+"-pre-
order-date");g.textContent="Disponible el:
"+this.data.b.sj;e.appendChild(g);this.data.zd()&&Wp(1)&&Zp(this,e)}else
if(this.data.qc()&&Wp(1))$p(this,e),Zp(this,
e);else{$p(this,e);g=!this.data.qc()&&!this.data.b.zf;var h=this.data.b.zf&&!
this.data.b.vf;if(g||h){g=I("SPAN",{"class":this.b+"-footer-inner-
right"});if(h=this.data.b.Pm||this.data.b.Aj){for(var
l=h.search(Ik),m=0,q,u=[];0<=(q=Hk(h,m,"source",l));)u.push(h.substring(m,q)),m=Mat
h.min(h.indexOf("&",q)+1||
l,l);u.push(h.substr(m));h=u.join("").replace(Kk,"$1");h=Gk(h,"source","ebookstore"
)}h&&(h=I("A",{id:"unified-hovercard-preview-link",href:h},"vista
previa"),g.appendChild(h));e.appendChild(g)}}d.appendChild(e);
b.appendChild(c);b.appendChild(d);a.appendChild(b);Bh(a).width>this.j&&R(a,this.j,"
")};
Yp.prototype.i=function(a){if(!(this.data.qc()||this.data.zd()||
this.data.Je())&&this.data.b.Wf&&Wp(1)){var b=I("IMG",
{src:"/googlebooks/images/purchase_error.gif","class":this.b+"-error-
icon"});b=I("DIV",this.b+"-card-error",b,"Tarjeta de cr\u00e9dito
rechazada:");if(this.data.b.Wf){var
c=oe(vi("&nbsp;"+Dp(this.data.b.Wf,"primary")));b.appendChild(c)}a.appendChild(b)}Y
p.ma.i.call(this,a);b=I("DIV",this.b+"-book-options");if(this.data.b.xf)
{if(this.data.b.zf)this.data.b.vf?aq(this,b):Mp(this,b,"eBook (GRATIS)",
this.data.b.zk,!this.data.b.fk,void 0,"unified-hovercard-free-btn");else
if(this.data.zd())c=I("SPAN",this.b+"-pre-ordered","Pedido por
adelantado"),b.appendChild(c);else if(this.data.Je()&&Wp(1)){c=I("DIV",this.b+"-
cancelled");var d=this.data.b.hk;0==d?xe(c,"Cancelada a petici\u00f3n del
cliente"):1==d?xe(c,"Cancelada debido a un problema con el eBook"):2==d?
xe(c,"Cancelada debido a un cambio de precio"):3==d?xe(c,"Cancelada por el
editor"):xe(c,"Cancelada");b.appendChild(c)}else this.data.qc()||
this.data.b.vf?!this.data.qc()&&this.data.b.vf?
bq(this,b):this.data.qc()&&aq(this,b):bq(this,b);Wp(7)&&(c=I("SPAN",this.b+"-
offline-remove-options"),d=I("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.b+"-fake-link"},"Eliminar de Mis eBooks"),d.id="hovercard-
remove-from-my-ebooks",c.appendChild(d),b.appendChild(c))}else
c=this.data.b.wj,gb(Jp,this.data.b.nn)&&!Ub(c)?Mp(this,b,"Vista previa",c,void
0,void 0,"unified-hovercard-preview-sample"):Mp(this,b,"Vista previa",c,!1,!
0,"unified-hovercard-preview-sample");
a.appendChild(b)};function Zp(a,b){var c=I("DIV",{id:"unified-hovercard-purchased-
shelf-links","class":a.b+"-order-links-
container"}),d=a.data.b.Wf;d&&(d=oe(vi(Dp(d,""))),c.appendChild(d));a.data.zd()||
(d=I("DIV",{id:"unified-hovercard-delete-forever","class":a.b+"-footer-fake-
link"},"Eliminar definitivamente"),O(d,a.b+"-footer-action-link"),d.id="hovercard-
delete-forever",c.appendChild(d));b.appendChild(c)}
function bq(a,b){a.data.b.ae&&!a.data.qc()?Mp(a,b,"Reservar eBook ("+
(a.data.b.Cj+")"),a.data.b.mg,void 0,void 0,"unified-hovercard-buy-btn"):a.data.
$g()?Mp(a,b,"EBOOK DESDE "+a.data.b.ym,a.data.b.mg,void 0,void 0,"unified-
hovercard-buy-btn"):Mp(a,b,"Comprar eBook - "+a.data.b.Cj,a.data.b.mg,void 0,void
0,"unified-hovercard-buy-btn")}function aq(a,b){Mp(a,b,"Leer
ahora",a.data.b.Aj,void 0,void 0,"unified-hovercard-read-now")}
function $p(a,b){var c=I("DIV",a.b+"-supported-devices"),d=a.b+"-device-
type",e=a.b+"-device-supported",g=a.b+"-device-not-
supported",h=I("SPAN",d,"Web"),l=I("SPAN",d,"Tablet/iPad"),m=I("SPAN",d,"eReader");
d=I("SPAN",d,"Tel\u00e9fono inteligente");var q=I("SPAN","goog-inline-
block"),u=I("SPAN","goog-inline-block"),G=I("SPAN","goog-inline-
block"),A=I("SPAN","goog-inline-block");a.data.b.tf?(O(q,e),O(u,e),O(G,e),O(A,e)):
(a.data.b.uf?(O(q,e),O(u,e)):
(O(q,g),O(u,g)),O(G,g),O(A,g));c.appendChild(q);c.appendChild(h);
c.appendChild(u);c.appendChild(l);c.appendChild(G);c.appendChild(m);c.appendChild(A
);c.appendChild(d);b.appendChild(c)}Yp.prototype.o=function(a){var b=I("DIV",
[this.b+"-plusone-container","goog-inline-block"]);a.appendChild(b)};function
cq(a,b){if(dq()){var c=b,d=/\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+
([.\d][.\w]*)/g,e=/left/g,g=/right/g,h=/Left/g,l=/Right/g,m=/%%%%/g,q={},u;for(u in
c){var G=c[u].replace(d,"$1 $4 $3 $2");G=G.replace(e,"%%%
%").replace(g,"left").replace(m,"right");var A=u.replace(e,"%%%
%").replace(g,"left").replace(m,"right");A=A.replace(h,"%%%
%").replace(l,"Left").replace(m,"Right");q[A]=G}b=q}Q(a,b)}function dq()
{return"rtl"==document.body.dir}
var eq={border:!0,padding:!0,margin:!
0},fq=["Top","Bottom","Right","Left"],gq={color:"#0000cc",textDecoration:"underline
"};function hq(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"};z(a,function(a)
{db(b,x(iq,a))})}
function iq(a,b,c){var d=""==kh(a,c);eq[c]?z(fq,function(e)
{d&&""==kh(a,c+e)&&Q(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&gq[c]?
Q(a,c,gq[c]):Q(a,c,b))}function jq(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||db(c,function(b,c)
{Ib(d,Hb(a.getElementsByTagName(c)))});hq(d)};function kq(a,b){this.La=b||
lq+"-"+mq++;this.o=a}kq.prototype.getId=function(){return
this.La};kq.prototype.toString=function(){var a={};this.b(a);var b=[];Qj(new
Pj,a,b);return b.join("")};kq.prototype.b=function(a)
{a.id=this.getId();a.type=this.o};var lq=lc(),mq=1;function nq(a,b,c,d)
{kq.call(this,"AnalyticsTrack",d);this.i=a;this.g=b;this.j=c||""}nq.prototype=ba(kq
.prototype);nq.prototype.constructor=nq;if(ha)ha(nq,kq);else for(var oq in
kq)if("prototype"!=oq)if(Object.defineProperties){var
pq=Object.getOwnPropertyDescriptor(kq,oq);pq&&Object.defineProperty(nq,oq,pq)}else
nq[oq]=kq[oq];nq.ma=kq.prototype;nq.prototype.Jc=function(){return
this.j};nq.prototype.b=function(a)
{kq.prototype.b.call(this,a);a.category=this.i;a.action=this.g;a.label=this.Jc()};n
ew El;function qq(a,b,c){var d=k.ga;d&&d("send","event",a,b,c)}function rq(){var
a="gb-get-book-content";p(a)&&(a=H(a));a&&L(a,"click",x(qq,"Buy","Click","Play
Books Viewport"))}Ia("_OC_analyticsTrack",qq);function sq(){var a=H("books-
microdata");a&&Ja(function(){qq("Social","Click On","Share button");return
a})}function tq(a,b){O(a,"with_share_button");var c=new X("Share",void
0,5);c.render(a);L(c,"action",x(uq,b))}function uq(a){a=Ka(a);Wa(a,{Xq:function()
{qq("Social","Click On","Standalone Share button")}})}function vq(a,b,c){var
d=window.gbar;d&&d.lPWF&&d.lPWF(x(wq,a,"small",!0,b,c))}
function wq(a,b,c,d,e){var
g=I("DIV");a.appendChild(g);b={callback:"_OC_plusOneCallback",size:b,count:String(c
),source:"google:BOOKS"};e&&(b.href=e);gapi.plusone.render(g,b);d&&(a.style.display
="block")}Ia("_OC_plusOneCallback",function(a){"on"==a.state?qq("Social","Click
On","+1 Button"):qq("Social","Click Off","+1 Button")});function xq(a,b,c)
{Cp.call(this,a);this.Sb=dq();this.ra=this.ua=this.Dc=null;this.Xj=b;this.g=null;th
is.Yj=!!c;this.render(b);yq(this)}y(xq,Cp);var zq={};function Aq(a)
{z(ae(document,"IMG","coverthumb",a),function(a){a.title="";var
b=Ge(a,"A");b=ll(new T(b.href),"id");(b=zq[b])&&new
xq(a,b)})}Ia("_OC_registerHover",function(a){a=new Tp(a);var b=ll(new
T(a.b.yd),"id");zq[b]=a});xq.prototype.va=function(){Kp(this.g).Ea();K(this.V())};
xq.prototype.Ke=function(a,b){xq.ma.Ke.call(this,a,b);this.Fa()&&(this.ih=this.Sb?
new $g(0,-2,0,0):new $g(0,0,0,-
2),this.Fa()&&this.Td(),this.Dc=this.b,Bq(this))};xq.prototype.render=function(a)
{this.g&&(this.g.Ea(),this.ra=this.ua=null);this.g=new
Yp(a,this.className,435,this.Yj);this.g.render(this.V());yq(this);if(a=a.b.ik){var
b=be(this.className+"-plusone-container",this.V());b&&vq(b,!
1,a)}this.Fa()&&Bq(this)};
function Bq(a){var b=I("DIV"),c=I("DIV");var d=Ch(a.Dc||null);var e=Ch(a.V());if(d)
{d.top=Math.ceil(d.top);e.top=Math.ceil(e.top);d.left=Math.ceil(d.left);e.left=Math
.ceil(e.left);var g=e.top>=d.top,h=gh(e,d);h||(h=new
dh(d.left,0,d.width,0));d=a.Sb?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,Xl:g}}else
e=null;g=a.Sb?"marginRight":"marginLeft";Q(c,g,e.x+"px");Q(b,g,e.x-
1+"px");O(a.V(),a.className+"-tooltip");e.Xl?(Q(c,"bottom",e.y+"px"),Q(b,"bottom",
e.y+1+"px"),O(c,a.className+"-arrow-up"),O(b,a.className+"-arrow-up-border")):
(Q(c,"top",e.y+"px"),Q(b,"top",e.y+1+"px"),a.Xj.b.xf||O(c,a.className+"-
nofooter"),O(c,a.className+"-arrow-down"),O(b,a.className+"-arrow-down-
border"));a.ra?re(b,a.ra):a.V().appendChild(b);a.ua?
re(c,a.ua):a.V().appendChild(c);a.ua=c;a.ra=b}
xq.prototype.Uj=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
&&(window.location.href=b.href))}c&&this.dispatchEvent(new Ve(c,this))}};
function yq(a){var b=D.product.rd||
D.product.je?"touchstart":"click",c=Kp(a.g);xg(c,a.V(),b,a.Uj,!1,a)};function
Cq(a,b,c){Bp.call(this,b);this.g=a;this.i=null;this.R=!1;if(c==(1).toString()||
c==(7).toString())this.R=!0}y(Cq,Bp);var Dq=new M;
Cq.prototype.Ic=function(a){var b=I("A",{className:"slider-link goog-inline-
block"});R(b,"",this.lc());var c=new T(this.g.b.yd);this.g.b.source?
U(c,"source",this.g.b.source):U(c,"source","gbs_slider_thumb");c.b.remove("num");c=
c.toString();c=c instanceof Zc?
c:ed(c);b.href=ad(c);a.appendChild(b);this.i=J("img");this.i.alt="";this.b.ad(this.
i,"load",w(this.Aa,this));Dq.dispatchEvent("start");(a=this.g.b.cn)?(a=new
T(a),U(a,"h",this.lc()),U(a,"stbn",1),a.b.remove("edge"),this.i.src=a.toString()):t
his.i.src=
"/googlebooks/images/no_cover_thumb.gif";R(this.i,"",this.lc());b.appendChild(this.
i);this.R&&2==this.g.b.Kf?(this.s=I("SPAN",["bookcard-badge","bookcard-sample-
label"],"Caducados"),b.appendChild(this.s)):this.R&&1==this.g.b.Kf?
(a=this.g,1==a.b.Kf?(a=a.b.Sm-
Ha()/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=I("SPAN",["bookcard-
badge","bookcard-sample-label"],a),b.appendChild(this.s)):!this.R||this.g.qc()||
this.g.b.zf||(this.s=
I("SPAN",["bookcard-badge","bookcard-sample-
label"],"Muestra"),b.appendChild(this.s));of(b,"mouseover",w(this.ta,this,b))};Cq.p
rototype.Aa=function()
{this.dispatchEvent("render");Dq.dispatchEvent("complete");if(this.s){var
a=Bh(this.i).width;this.s.style.width=oh(a,!0)}};Cq.prototype.ta=function(a,b){(new
xq(a,this.g)).Pg(b)};function Eq(a,b,c){Cq.call(this,a,b-
40,c);this.ha=I("DIV","slider-annotation");this.ra=!
1}y(Eq,Cq);Eq.prototype.Ic=function(a)
{of(this,"render",w(this.ua,this));Eq.ma.Ic.call(this,a);a.appendChild(this.ha)};
Eq.prototype.ua=function(a){if(!this.ra){a.g();a=this.ha;var
b=this.g,c=J("DIV"),d=I("A",{href:b.b.yd,className:"slider-annotation-
title"},ne(b.b.title));c.appendChild(d);if(b=b.b.Xh)b=I("DIV","slider-annotation-
author",ne(b)),c.appendChild(b);R(c,Bh(this.i).width+5,"");a.appendChild(c);this.ra
=!0;this.dispatchEvent("render")}};function Fq(a,b,c)
{Eq.call(this,a,b,c)}y(Fq,Eq);Fq.prototype.Ic=function(a)
{Fq.ma.Ic.call(this,a)};function Gq(a,b,c,d){this.Aa=a;this.ra=null;this.Bb=c||
null;this.Ca="boolean"==typeof b?b:!0;this.vb=d||0;b=new Hq;c=new Iq(this.Bb||
a,this.vb);c.ua=!0;d=new $l(null,null,!
1);Tl.call(this,b,c,d);d.b=this;d.Rk(a);this.R=a;this.$h=!1;this.ig=!
0;L(this,"update",w(this.Qa,this))}y(Gq,Tl);Gq.prototype.ee=function()
{this.Wa=this.Aa.value;Gq.ma.ee.call(this);return!1};
Gq.prototype.Qa=function(a){a.kd&&(a=this.Aa.form,this.ra||(this.ra=I("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.ra)),this.ra.value=this.Wa,this.Ca&&a
.submit())};function Hq(){}var mk=Xc(Nc(new
Kc(Lc,"//suggestqueries.google.com/complete/search")));Hq.prototype.g=function(a,b)
{var c=B(b[1],function(a){return a[0]});a(b[0],c)};function Iq(a,b)
{gm.call(this);this.Bb=a;this.Db=b||0}y(Iq,gm);
Iq.prototype.Qg=function(){Iq.ma.Qg.call(this);var a=0,b=H("gbfwa");b||
(b=be("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-1);z(ae(document,"div","ac-
renderer",void 0),function(b){a&&Q(b,"top",a+"px");Q(b,"width",Bh(this.Bb).width-
2+"px");Q(b,"left",parseInt(b.style.left,10)+this.Db+"px")},this)};function
Jq(a,b,c,d,e,g){Y.call(this);this.ta=a;this.R=b;this.Ca=e;this.Aa=g||
{};this.o=r(d)?d:this.R?200:80;this.R||O(this.ta,"slider-
small");this.ha=[];this.i=J("A");this.i.innerHTML=dq()?"&rsaquo;":"&lsaquo;";this.i
.setAttribute("title","Desplazarse hacia la izquierda");Gh(this.i,!
0);this.ta.appendChild(this.i);this.g=J("div");O(this.g,"slider-
drawables");this.ta.appendChild(this.g);this.s=J("A");this.s.innerHTML=dq()?"&lsaqu
o;":"&rsaquo;";this.s.setAttribute("title","Desplazarse hacia la derecha");
Gh(this.s,!
0);this.ta.appendChild(this.s);this.b.ka(this.i,"click",w(this.Ui,this,-.75));this.
b.ka(this.s,"click",w(this.Ui,this,.75));this.Te();a=new
vg;this.b.ka(a,"resize",this.mh);this.mh();this.ra=0;this.ua=D.ya&&D.Na("8")&&!
D.Na("9")&&dq();c&&Kq(this,c)}y(Jq,Y);function Lq(a){var
b=Math.ceil(1.25*Mq(a));b=Math.min(a.ha.length,a.ra+b);z(Kb(a.ha,a.ra,b),w(a.vk,a))
;a.Te();a.ra=b;b>=a.ha.length&&a.dispatchEvent("render")}f=Jq.prototype;
f.vk=function(a){var b=I("DIV",{"class":"goog-inline-block slider-
loading"});this.g.appendChild(b);var c=I("DIV",{"class":"goog-inline-block slider-
drawable"});S(c,!
1);this.g.appendChild(c);this.b.ad(a,"render",w(this.wk,this,b,c));a.Ic(c)};f.wk=fu
nction(a,b){K(a);this.Te();S(b,!0)};function Kq(a,b){var c=B(b,function(a){return
this.R?new Fq(a,this.o):new Cq(a,this.o,this.Ca,this.Aa)},a);Nq(a,c)}function
Nq(a,b){Ib(a.ha,b);Lq(a)}
f.Ui=function(a){(dq()?0>a:0<a)&&Lq(this);a*=this.ua?-
1:1;a*=Bh(this.g).width+20;this.j&&(this.j.Ea(),this.j=null);this.j=new
Xg([this.g.scrollLeft,0],
[this.g.scrollLeft+a,0],500,ci);L(this.j,"animate",w(this.nm,this));L(this.j,"end",
w(this.Te,this));this.j.play()};f.nm=function(a)
{a=B(a.coords,Math.round);this.g.scrollLeft=a[0]};
f.Te=function(){if(D.Sa&&dq()||this.ua){var a=this.g.scrollLeft<=-
1*(this.g.scrollWidth-Bh(this.g).width);var b=0==this.g.scrollLeft}else
a=0==this.g.scrollLeft,b=this.g.scrollLeft>=this.g.scrollWidth-
Bh(this.g).width;this.i.className=a?"slider-button slider-button-left slider-
button-disabled":"slider-button slider-button-left";this.s.className=b?"slider-
button slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.mh=function(){this.Te()};
function Mq(a){var b=a.R?110:50;return Math.ceil(Bh(a.g).width/b)};function Oq(a,b)
{Y.call(this);this.R=a;this.source=b?b:"gbs_bookshelf_slider";this.ha=0;this.j=new
vg;this.ta=this.j.Ba();this.ra="";of(this.j,"resize",w(this.Wi,this))}y(Oq,Y);f=Oq.
prototype;f.Wi=function(){this.j.Ba().width>this.ta.width?
this.ef():of(this.j,"resize",w(this.Wi,this))};f.render=function(a)
{this.o=a;this.g=new Jq(this.o,!0,void 0,void
0,this.R.getId());this.b.ka(this.g,"render",w(this.ef,this))};
f.ef=function(){this.g.mh();var a=Math.ceil(1.25*Mq(this.g))
+1,b=Pq(this,this.ha,a);b&&(this.ha+=a,Pk(b,w(this.Ll,this)))};f.Ll=function(a)
{a=a.target;if(Yk(a)){if((a=(new Up(Zk(a))).b)&&a.length){var b=Rp(a[a.length-
1].b.yd);this.ra!=b&&(this.ra=b,Nq(this.g,Qq(this,a)));
(a=Ge(this.V(),"div","slider-box"))&&Dh(a,1)}else
0==this.g.ra&&this.Qm();this.dispatchEvent("success")}};
function Qq(a,b){return B(a.tg(b),function(a){return this.g.R?new
Fq(a,200,this.R.getId()):new Cq(a,80,this.R.getId())},a)}f.Qm=t;f.V=function()
{return this.o};f.tg=function(a){return this.source?B(a,function(a)
{a.b.source=this.source;return a},this):a};function Rq(a,b,c,d,e)
{Oq.call(this,a,e);this.i=b;this.s=c||!1;this.ua=d||[]}y(Rq,Oq);function Pq(a,b,c)
{var d=new T("/books?jscmd=SearchVolume");Gp(d);U(d,"start",b);U(d,"num",c);a.s?
(U(d,"as_pt","MAGAZINES"),U(d,"as_coll2",a.i)):
(U(d,"as_brr",3),U(d,"q",a.i),ub(a.ua,function(a){U(d,a.name,a.value)}));return
d}Rq.prototype.render=function(a){this.o=a;this.g=new Jq(a,!
this.s);this.b.ka(this.g,"render",w(this.ef,this))};
Rq.prototype.tg=function(a){return this.s?B(a,function(a)
{a.b.source="gbs_other_issues";return a},this):Rq.ma.tg.call(this,a)};function Sq()
{}f=Sq.prototype;f.Fb=function(a){this.j=a.width;this.o=a.height};f.Ba=function()
{return new F(this.j,this.o)};f.Ae=function(){return this.s};f.Vc=function(){return
this.g};f.Kb=function(){return this.j};f.lc=function(){return
this.o};f.Xb=function(){return new E(this.s,this.g)};function Tq(a){return new
dh(a.s,a.g,a.j,a.o)};function Uq(a){this.i=a}y(Uq,Sq);Uq.prototype.Da=function()
{return this.i};Uq.prototype.Fb=function(a){void 0==a.width?
(this.o=a.height,this.j=Math.round(a.height*Vq(this.i))):void 0==a.height?
(this.j=a.width,this.o=Math.round(a.width/Vq(this.i))):
(this.j=a.width,this.o=a.height)};function Wq(){M.call(this);this.b=new
Ml}y(Wq,M);function Xq(a,b){b.sort(Yq);z(b,function(a){a.Dd(this)},a);a.b=new
Ml;z(b,function(a){this.b.set(a.Pa(),a)},a);a.dispatchEvent("update")}function
Yq(a,b){return Z(a)-Z(b)}function Zq(a){return a.b.Cb()}function $q(a,b,c)
{a=Zq(a);for(var d=-1,e=0;e<a.length;e++)if(a[e].Pa()==b){d=e;break}if(0<=d)return
a[c+d]}function ar(a,b){return a.b.get(b)}function br(a,b){b=Wb(b);if(0!
=b.length)return zb(Zq(a),function(a){return cr(a)==b})};function dr(a)
{M.call(this);this.b={};a&&this.Ad(a)}y(dr,M);f=dr.prototype;f.Zd=function(){return
this.b.w||this.Ha.Uc.width};f.Bg=function(){return this.b.h||
this.Ha.Uc.height};function Vq(a){return a.Zd()/a.Bg()}f.Ba=function(){return new
F(this.Zd(),this.Bg())};f.Ad=function(a){for(var b in
a)this.b[b]=a[b];this.dispatchEvent("update")};f.Dd=function(a){this.Ha=a};function
cr(a){return a.b.title}f.Jc=function(){var a=cr(this);return a?"P\u00e1gina
"+a:""};function Z(a){return a.b.order}
f.Lc=function(a){if(this.b.src&&a){var b=new T(this.b.src);U(b,"w",a.width);return
b.toString()}return this.b.src};f.Pa=function(){return this.b.pid};function
er(a,b,c){this.R=a;this.i=b;this.ha=c||!1;a=this.Ba();this.b()?
a.height=120:a.height=65;this.Fb(a)}y(er,Sq);er.prototype.b=function(){var a=H("gb-
mobile-menu-pubinfo");return a?(a=se(a),D.Sh&&0<a.length&&null!
=this.R&&0==Z(this.R)):!1};function fr(){this.g=[]}fr.prototype.Tb=function(a)
{this.g.push(a)};fr.prototype.Ba=function(){var a=this.Kb(),b=this.lc();return
null===a||null===b?null:new F(a,b)};fr.prototype.ze=function(a){return
vb(this.g,a||Gc)};function gr(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function hr(a,b){return gr(a,function(a)
{return a.Vc()<=b&&a.Vc()+a.Ba().height>=b})}function ir(a,b){return
zb(a.g,function(a){return bh(eh(Tq(a)),b)})};function jr()
{this.g=[];this.cells=[]}y(jr,fr);f=jr.prototype;f.marginLeft=0;f.marginTop=0;f.mar
ginRight=0;f.nh=0;f.Vg=0;f.Vf=0;f.mn=!1;f.Kb=function(){return
this.j};f.lc=function(){return this.o};
function kr(a){lr(a);for(var b=a.marginLeft,c=0;c<a.s;c++){var
d=mr(a,c);z(a.cells[c],function(a){if(a){var c=b+Math.round((d-
a.Ba().width)/2);a.s=c}});b+=d+a.Vg}a.j=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.b;c++){var g=nr(a,c);z(or(a,c),function(a)
{if(a)if(this.mn){var b=e+Math.round((g-a.Ba().height)/2);a.g=b}else
a.g=e});e+=g+a.Vf}a.o=e+a.nh}function or(a,b){return B(a.cells,function(a){return
a[b]})}
function mr(a,b){var c=0;z(a.cells[b],function(a)
{a&&(c=Math.max(c,a.Ba().width))});return c}function nr(a,b){var
c=0;z(or(a,b),function(a){a&&(c=Math.max(c,a.Ba().height))});return c};function
pr(a){jr.call(this);this.s=a}y(pr,jr);function lr(a)
{a.b=Math.ceil(a.g.length/a.s);for(var b=0;b<a.b;b++)for(var c=0;c<a.s;c++){var
d=b*a.s+c;a.cells[c]=a.cells[c]||[];a.cells[c][b]=a.g[d]}};function qr(a)
{pr.call(this,a);this.R=new Map}y(qr,pr);qr.prototype.Kc=function(a){return
this.R.get(rr(Uq,a))};qr.prototype.ra=function(a){if(a instanceof
er)a=rr(a.constructor,a.i);else if(a instanceof Uq)a=rr(a.constructor,a.Da());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.R.get(a)};
qr.prototype.Tb=function(a){if(a instanceof er){var
b=rr(a.constructor,a.i);this.R.set(b,a)}else a instanceof
Uq&&(b=rr(a.constructor,a.Da()),this.R.set(b,a));qr.ma.Tb.call(this,a)};function
rr(a,b){return Ca(a)+"#"+b.Pa()};function sr(a,b,c,d)
{this.Vf=this.Vg=10;this.nh=this.marginTop=20;b=Math.floor((b-20)/
(100+this.Vg));d&&2<b&&(b-=b%2);qr.call(this,b);Zq(a);a=B(Zq(a),function(a){a=new
Uq(a);var b=a.Ba();b.width=100;a.Fb(b);return a});c&&(c=a[0].Ba(),d=new
Sq,d.Fb(c),this.Tb(d));z(a,w(this.Tb,this));kr(this)}y(sr,qr);function
tr(a,b,c,d,e){qr.call(this,1);this.ha=b;this.i=c;var g=d||!
1,h;a=Zq(a);z(a,function(a){g&&h&&1<Z(a)-Z(h)&&ur(this,h,a);var b=H("gb-mobile-
menu-pubinfo");b&&(b=se(b),D.Sh&&0<b.length&&!g&&h&&a&&0==Z(h)&&ur(this,h,a,!
0));b=new Uq(a);var c=b.Ba();"fixed_height"==this.ha?
c.height=this.i:c.width=this.i;b.Fb(c);this.Tb(b);h=a},this);g&&h&&e&&Z(h)<Z(e)&&ur
(this,h,e);kr(this)}y(tr,qr);
function ur(a,b,c,d){b=new er(b,c,d||!1);c=b.Ba();"fixed_height"==a.ha?
c.height=a.i:c.width=a.i;b.Fb(c);a.Tb(b)}tr.prototype.Cg=function(){return
this.i};tr.prototype.bj=function(){return this.ha};tr.prototype.Vf=8;function vr()
{};function wr(a,b){this.b=b}y(wr,vr);wr.prototype.render=function(a){var
b=this.b(a);b.Fb(a.Ba());b.setPosition(a.Xb());return b};function xr(a,b){var
c=yr(a),d=yr(b);0==Z(a)||0==Z(b)?d="Esta es una vista previa. El n\u00famero total
de p\u00e1ginas que se va a mostrar ser\u00e1 limitado.":!r(c)||!r(d)||c>=d||
1==Math.abs(c-d)?d="Se han omitido algunas p\u00e1ginas de la vista previa de este
libro.":zr(a,b)?d="La p\u00e1gina "+(--d+" no forma parte de la vista previa de
este libro."):(c=++c+"",d=--d+"",d="Las p\u00e1ginas "+(c+("-"+(d+" no se muestran
en esta vista previa."))));return d}
function yr(a){a=cr(a);if(/[^0-9]/.test(a)||Ub(a))a=null;else{var b=a.length-
1;a=0<=b&&a.indexOf("B",b)==b?Ng(a,Qg):Ng(a,Pg)}return a}function zr(a,b){var
c=yr(a),d=yr(b);return 0==c+1-(d-1)};function Ar(){Y.call(this)}y(Ar,Y);function
Br(a,b)
{Y.call(this);this.s=a;this.o=b;this.j=b.R;this.i=b.i;this.g=J("DIV");this.g.classN
ame="separator-container";this.s.appendChild(this.g);var
c=J("TABLE");c.className="separator-outer-table";this.g.appendChild(c);var
d=c.insertRow(-1).insertCell(-1);d.align="center";var
e=J("DIV");e.className="separator-
background";d.appendChild(e);d=J("TABLE");d.className="separator-inner-
table";e.appendChild(d);d.align="center";if(b.b()){var g=H("gb-mobile-menu-
pubinfo");if(g){var h=(g||document).getElementsByTagName("IMG");
if(1==h.length){h=h[0].cloneNode(!0);var l=d.insertRow(-1).insertCell(-
1);l.insertBefore(h,l.childNodes[0]||null);O(l,"separator-message");O(l,"separator-
pubinfo-message")}h=xr(this.j,this.i);g=De(g);d=d.insertRow(-1).insertCell(-
1);l=this.o;d.innerHTML=l.b&&l.ha?g:h+"<br>"+g;O(d,"separator-
message");O(d,"separator-pubinfo-message")}O(c,"separator-pubinfo");O(e,"separator-
pubinfo")}else c=d.insertRow(-1).insertCell(-1),O(c,"separator-
message"),c.innerHTML=xr(this.j,this.i);Gh(this.g,!0);jq(this.g)}
y(Br,Ar);Br.prototype.Fb=function(a)
{R(this.g,a)};Br.prototype.setPosition=function(a)
{nh(this.g,a)};Br.prototype.Ya=function(){K(this.g)};function Cr(a,b)
{this.b=a;this.g=b};function Dr(a)
{M.call(this);this.j(a||"")}y(Dr,M);Dr.prototype.getQuery=function(){return
this.i};Dr.prototype.j=function(a){this.i!
=a&&(this.i=a,this.dispatchEvent("change"))};function Er(){this.b={}};function
Fr(a){this.g=a}Fr.prototype.Rb=function(a)
{this.b&&(this.b.Ea(),qe(this.g.Ia().i.g));this.b=new
a(this.g);this.b.ra&&this.b.ra(this.g.Da());this.b.ta&&this.b.ta()};Fr.prototype.Ia
=function(){return this.b};function Gr(a)
{Y.call(this);this.ha=a;qe(a);Q(a,"overflow","hidden");this.o=J("div");Q(this.ha,
{position:"relative",padding:"0px"});a=this.ha;a.insertBefore(this.o,a.childNodes[0
]||null);this.ua=new
Er;this.ra=[];this.j=[];a=w(this.Ni,this,1);this.j.push(["next",a]);a=w(this.Ni,thi
s,-
1);this.j.push(["previous",a]);a=w(this.Il,this);this.j.push(["turntopage",a]);a=w(
this.Nl,this);this.j.push(["zoomin",a]);a=w(this.Ol,this);this.j.push(["zoomout",a]
);this.s=new Fr(this);a=J("div");jq(a,!0);Q(a,{position:"absolute",
left:"0px",top:"0px"});this.ha.appendChild(a);this.ta=a;this.Fb(Kh(this.ha));Hr.pus
h(this);this.ab=new Dr;L(this.ab,"change",this.El,!1,this)}y(Gr,Y);var
Hr=[];f=Gr.prototype;
f.Fb=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!
this.g||!Wd(this.g,a)){var b=this.o,c=fe(Xd(Zd(b)).b);if(!D.ya||D.Na("10")||
c&&D.Na("8"))Ih(b,a,"content-box");else{var d=b.style;c?
(d.pixelWidth=a.width,d.pixelHeight=a.height):
(c=Jh(b),b=wh(b),d.pixelWidth=a.width+b.left+c.left+c.right+b.right,d.pixelHeight=a
.height+b.top+c.top+c.bottom+b.bottom)}this.g=a;
(d=this.s.Ia())&&d.Fb(a);this.dispatchEvent("resize")}};f.Ba=function(){return
this.g};f.Kb=function(){return this.g.width};
f.lc=function(){return this.g.height};f.go=function()
{this.dispatchEvent("load")};f.Rb=function(a){this.R!
=a&&(this.R=a,this.s.Rb(a),this.dispatchEvent("viewportmodechange"))};f.Ia=function
(){return this.s.Ia()};function Ir(a,b)
{if(a.Ha)throw"";a.Ha=b;L(b,"update",w(a.Al,a))}f.Al=function()
{this.dispatchEvent("pagesupdate")};function Jr(a,b){var
c=ar(a.Ha,b);c&&a.Eb(c,void 0)}f.Eb=function(a,b){if(this.i!=a||
b)this.i=a,this.dispatchEvent("pagechange")};
function Kr(a,b){Lr(a,b,w(function(a){N(w(this.Eb,this,a))},a))}function Lr(a,b,c)
{a=a.Ha;new T(b);b=new
a.g({url:b});b.Dd(a);c=w(a.o,a,c);Mr(b,Nr(b),c)}f.Dl=function(a,b,c,d)
{(c=Or(d,c))&&Pr(this,a,b,c)};function Pr(a,b,c,d){if(d&&d.length){for(var
e=d[0],g=1;g<d.length;g++)e=hh(e,d[g]);d=b.Da().Zd();d=b.Ba().width/d;e=new
Uj(e.left,e.top);e.Dg(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=Vj(b.Xb());b.add
(e);b.x-=c.x;b.y-=c.y;a.Ia().vj(b)}}f.Pa=function(){return
this.i.Pa()};f.Da=function(){return this.i};
f.jd=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.ra.push(b);1==this.ra.length&&Qr(this)};function Qr(a)
{var b=a.ra.shift();if(b){for(var c=b.shift(),d=0;d<a.j.length;d++)a.j[d]
[0]==c&&a.j[d][1].apply(a,b);Qr(a)}}function Rr(a){var
b=a.s.Ia();b.ug&&b.ug(a.Da())}f.Ni=function(a){var b=this.s.Ia(),c;b.Wa?
c=b.Wa(this.Da(),a):c=$q(this.Ha,this.Da().Pa(),a);c&&(this.Eb(c),Rr(this),this.dis
patchEvent("pageturn"))};f.Il=function(a){if(a=ar(this.Ha,a))this.Eb(a),Rr(this)};
f.Nl=function(){var a=this.s.Ia();a.Xf&&(a.Xf(),Rr(this))};f.Ol=function(){var
a=this.s.Ia();a.Ih&&(a.Ih(),Rr(this))};f.El=function()
{this.dispatchEvent("searchupdate")};function Sr(a){var
b=this;Y.call(this);this.i=a;this.Aa=a.i;this.Fb(Kh(this.Aa));this.s=new
E(0,0);this.ha=null;this.Ca=new ig(function(){S(b.ha,!
1)},600);Pe(this,this.Ca)}y(Sr,Y);f=Sr.prototype;f.Fb=function(a){if(!this.g||!
Wd(this.g,a)){this.g=a;var
b=this.i;b.ra=a;Tr(b);this.dispatchEvent("resize")}};function Ur(a,b)
{a.o=b;a.R.Ya();var c=a.i,d=a.Ba();c.ra=d;Tr(c);c=a.i;d=new
F(b.Kb(),b.lc());c.ta=d;c.s=!
0;R(c.g,d);N(c.ua,0,c);Tr(c);a.dispatchEvent("layoutchange")}function Vr(a,b)
{a.R=b}
f.ac=function(){var
a=this.o.ze();this.Qa&&(a=this.Qa.yg(a));Wr(this.R,a);this.dispatchEvent("update")}
;function Xr(a,b){a.Qa=b}
function Yr(a,b){var c=a.s.x,d=a.s.y;r(b.x)&&(b.x=Td(b.x,0,Math.max(a.o.Kb()-
a.g.width,0)));r(b.y)&&(b.y=Td(b.y,0,Math.max(a.o.lc()-
a.g.height,0)));r(b.x)&&(c=b.x);r(b.y)&&(1<b.y-d?a.dispatchEvent("scrolldown"):1<d-
b.y&&a.dispatchEvent("scrollup"),d=b.y);a.s=new E(c,d);d=a.i;c=a.s;d.ha||
(d=d.i,null!=c.y&&(d.scrollTop=c.y),null!
=c.x&&(d.scrollLeft=c.x));a.dispatchEvent("move")}function Zr(a){var b=a.s;return
b?new dh(b.x,b.y,a.g.width,a.g.height):null}f.Ba=function(){return this.g};
f.hd=function(a)
{this.dispatchEvent("movestart");Yr(this,a);this.dispatchEvent("moveend")};function
$r(a,b,c){a=a.s;c(new E(a.x+b.x,a.y+b.y))}
f.vj=function(a){var b=this.s,c=this.Ba();if(!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height)this.hd(a);else{this.j&&(this.j.Ea(),this.j=null);c=b.x-
a.x;var d=b.y-a.y;this.j=new Xg([b.x,b.y],
[a.x,a.y],250+250*Td(Math.sqrt(c*c+d*d)/800,0,1),ci);L(this.j,"animate",w(this.hj,t
his));L(this.j,"end",w(this.Uk,this));this.dispatchEvent("movestart");of(this,"move
start",w(this.j.Ea,this.j));this.j.play()}};f.hj=function(a)
{a=B(a.coords,Math.round);Yr(this,new E(a[0],a[1]))};
f.Uk=function(a){this.hj(a);this.dispatchEvent("moveend")};function as(a){return
new E(Math.round(a.s.x+a.g.width/2),Math.round(a.s.y+a.g.height/2))}f.va=function()
{Sr.ma.va.call(this);this.R.Ya()};f.vg=function(a)
{null==this.ha&&(this.ha=a);this.ha.style.opacity=0;this.Ca.start()};f.yk=function(
){var a=this;this.Ca.stop();S(this.ha,!0);N(function()
{a.ha.style.opacity=1})};f.Th=1;function bs(a,b)
{Sr.call(this,b);this.Ra=a;this.b.ka(a,"pagechange",this.ta);this.b.ka(this.Ra,"sea
rchupdate",this.Pb);var c=H("subscription-
bar");c&&(this.b.ka(this,"scrolldown",x(this.vg,c)),this.b.ka(this,"scrollup",x(thi
s.yk,c)))}y(bs,Sr);function cs(a,b){var
c=[];"fixed_width"==a.o.bj()&&c.push(a.Ba().width);if(a.wc){a:{var d=a.wc();var
e=a.o.Cg();c=ds(d,c);if(0<b)for(d=0;d<c.length;d++){if(c[d]>e){e=c[d];break a}}else
for(d=c.length-1;0<=d;d--)if(c[d]<e){e=c[d];break a}}e&&a.We(a.Ld(e))}}
bs.prototype.We=function(a){var b=this.o;Ur(this,a);if(b){b=new
Cr(b,a);a=as(this);var c=ir(b.b,a);if(!c)a:{c=Number.POSITIVE_INFINITY;for(var
d=b.b.ze(),e=d[0],g=0;g<d.length;g++){var h=d[g],l=ch(eh(Tq(h)),a);if(l<c)
{c=l;if(0==l){c=h;break a}e=h}}c=e}b=b.g.ra(c);a=Vj(a);d=c.Xb();a.x-=d.x;a.y-
=d.y;d=b.Ba().width/c.Ba().width;c=b.Ba().height/c.Ba().height;a=new
E(Math.round(a.x*d),Math.round(a.y*c));a=Vj(b.Xb()).add(a);a=new
E(Math.round(a.x+this.g.width/2*-1),Math.round(a.y+this.g.height/2*-
1));this.hd(a)}};
bs.prototype.ta=function(){this.vb||
this.ra(this.Ra.Da())};bs.prototype.ra=function(a)
{this.o.Kc&&(a=this.o.Kc(a))&&Yr(this,new
E(Math.round(a.Ae()),Math.round(a.Vc())))};bs.prototype.Pb=function()
{es&&(this.R.Ya(),this.Bb&&this.Bb(),this.ac())};var es=!0;function fs(){this.b=new
Map}fs.prototype.add=function(a,b){this.b.set(Ca(a),b)};function gs(a,b){b=void
0===b?[]:b;for(var c=new Set(b.map(function(a){return
Ca(a)})),d=ja(a.b.keys()),e=d.next();!e.done;e=d.next())if(e=e.value,!c.has(e)){var
g=a.b.get(e);g&&g.Ya();a.b["delete"](e)}};function hs(){this.b={};this.g=new
fs}hs.prototype.Ya=function(){gs(this.g)};function Wr(a,b){b=vb(b,function(a)
{return!!this.b[Ca(a.constructor)]},a);gs(a.g,b);z(b,function(a)
{this.g.b.has(Ca(a))||
this.g.add(a,this.b[Ca(a.constructor)].render(a))},a)};function is(a,b)
{this.g=a;this.b=b}y(is,vr);is.prototype.render=function(a){var
b=this.b(),c=a.Da(),d=sb(this.g.wc().ij)/a.Ba().width,e=a.Ba();b.Jf=e.width;b.Gf=e.
height;e=a.Ba().clone();var g=r(void 0)?void
0:d;e.width*=d;e.height*=g;b.Rl=e.width;b.Ql=e.height;b.setPosition(a.Ae(),a.Vc());
b.Eb(c);b.Ic();return b};function js(){};function ks(a)
{this.b=a}y(ks,js);ks.prototype.yg=function(a){var b=ls(this,a);a=b[0]||[];b=b[1]||
[];b.sort(x(ms,as(this.b)));var c=[];Ib(c,a,b);return c};function ms(a,b,c){return
ch(eh(Tq(b)),a)-ch(eh(Tq(c)),a)}function ls(a,b){var c=Zr(a.b),d=new dh(c.left-
800,c.top-800,c.width+1600,c.height+1600);return Ob(b,function(a)
{a=Tq(a);if(gh(d,a))return gh(c,a)?0:1})};function ns(a,b)
{this.b=b;this.g=a}y(ns,ks);ns.prototype.yg=function(a){var
b=ns.ma.yg.call(this,a),c=this.g.Da();if(c){var d=[],e=this.g.Ha;z([1,-
1],function(){var a=$q(e,c.Pa(),1);a&&d.push(a)});z(a,function(a)
{a.Da&&Bb(d,a.Da())&&Cb(b,a)})}return b};function os()
{Y.call(this)}y(os,Y);os.prototype.Qc=function(a)
{this.g=a;this.i=ps(a)};os.prototype.va=function()
{os.ma.va.call(this);K(this.i)};function qs(a)
{Y.call(this);this.ha=a;this.R=[]}y(qs,os);f=qs.prototype;f.Qc=function(a)
{qs.ma.Qc.call(this,a);this.He();this.Da()&&this.b.ka(this.Da(),"update",this.He)};
f.Da=function(){return this.g.Da()};f.Me=function(a,b,c,d){var e=J("div");jq(e,!
0);this.i.appendChild(e);a=rs(this,a,b,c,d);Q(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ha&&(Q(e,{backgroundColor:this.ha}),Dh(e,.3));this.R.push(new
dh(a[0],a[1],a[2],a[3]));return e};
function ss(a){return a.g.Ba().width/a.g.Da().Ha.Uc.width}function rs(a,b,c,d,e)
{var g=ss(a);return B([b,c,d,e],function(a){return Math.round(a*g)})}function
ts(a,b){z(b,function(a){this.Me.apply(this,a)},a)}f.hi=function(a){return
this.Me(a.left,a.top,a.width,a.height)};f.Kd=function()
{qe(this.i);this.R=[]};f.He=t;function us()
{qs.call(this)}y(us,qs);f=us.prototype;f.He=function(){if(!this.j){var
a=this.Da();a&&(a=vs(a))&&(ts(this,a),this.j=!0)}};
f.Me=function(a,b,c,d){this.o=us.ma.Me.call(this,a,b,c,d);Q(this.o,{border:"2px
#aaaaff
dashed"});this.s=J("img");this.o.appendChild(this.s);this.s.src="/googlebooks/image
s/dialog_close_x.gif";a=rs(this,a,b,c,d);Q(this.s,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});L(this.o,"mouseout",w(this.um,this));L(this.o,"m
ouseover",w(this.Oi,this,!0));of(this.s,"click",w(this.Ya,this));return
this.o};f.Ya=function(){K(this.o)};f.um=function(a){ve(this.o,a.target)||this.Oi(!
1)};
f.Oi=function(a){Q(this.s,{display:a?"":"none"})};function ws(a)
{qs.call(this);this.o=a}y(ws,qs);ws.prototype.He=function(){if(!this.j){var
a=this.Da();a&&(a=xs(a))&&(z(a,function(a){var
b=a.pop(),d=a.pop();a=this.Me.apply(this,a);Q(a,
{cursor:"pointer"});this.b.ka(a,"click",w(this.s,this,d,b))},this),this.j=!
0)}};ws.prototype.s=function(a,b){var c=ar(this.o.Ha,a);c?
this.o.Eb(c):Kr(this.o,b)};function ys(a,b)
{this.i=a;this.b=b}ys.prototype.Da=function(){return
this.i};ys.prototype.j=function(){return this.i.Lc(this.b)};function zs(a,b,c)
{ys.call(this,a,b);this.g=c}y(zs,ys);zs.prototype.j=function(){return
this.g.width>this.b.width?this.i.Lc(this.g):zs.ma.j.call(this)};function As(a,b,c)
{if(D.ya&&!D.Na("9")){var d=[];d[0]=L(a,"readystatechange",x(Bs,a,x(Cs,b),d))}else
of(a,"load",x(Cs,b));c&&of(a,"error",x(Cs,c))}function Cs(a){N(a)}function
Bs(a,b,c){if("complete"!=a.readyState)return!0;wf(c[0]);b();return!1}var
Ds=J("div");function Es(a){if(D.ya){Ds.appendChild(a);var
b=x(K,a);As(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",K(a)};function Fs(a)
{this.Dh={};for(var b=0;b<a.length;b++){var c=a[b];this.Dh[c.z]=new
F(c.w,c.h)}}function Gs(a,b){var c=hb(a.Dh,function(a){return a.height==b});return
c?Number(c):null};function Hs(a)
{dr.call(this,a);this.Mf={};this.Aa={};this.o={};this.ua=this.Ca=null}var
Is;y(Hs,dr);f=Hs.prototype;f.Ad=function(a,b)
{Hs.ma.Ad.call(this,a);b&&(this.ta=b)};function Nr(a){var
b=Js(a);U(b,"jscmd","click3");var
c;a.ab&&(c=a.ab.getQuery());Ks(a,"vq",c);db(a.Mf,function(a,c){U(b,c,a)});return b}
function Mr(a,b,c){b=b.toString();if(b==a.ta)c&&c(a);else if(c&&(a.o[b]=a.o[b]||
[]).push(c),b!=a.R)
{a.R=b;a.j&&k.clearTimeout(a.j);a.j=k.setTimeout(w(a.il,a,b),6E3);var
d;a.ab&&(d=a.ab.getQuery());Is(b,w(a.om,a,b,d))}}function Ks(a,b,c){c?
a.Mf[b]=c:delete a.Mf[b]}f.Mf=null;f.om=function(a,b,c)
{this.R==a&&(this.R=null,this.j&&(k.clearTimeout(this.j),this.j=null),this.ta=a,Ls(
this,c.page[0]),this.Ha.Xg(c),b=this.o[a])&&(z(b,function(a){a(this)},this),delete
this.o[a])};
f.il=function(a){this.j=this.R=null;delete this.o[a]};function Js(a){var
b=a.b.url;b?b=new T(b):(b=new
T(a.Ha.Om),U(b,"pg",a.Pa()),a.b.sig&&U(b,"sig",a.b.sig));return b}f.Zd=function()
{return this.b.w||this.Ha.Uc.width};f.Bg=function(){return this.b.h||
this.Ha.Uc.height};var
Ms={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 Ls(a,b){var c={},d;for(d in Ms){var e=Ms[d],g=b[e];n(g)&&("highlights"==e?
a.Aa[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.Ca=new
Fs(d.tileres),d=d.page_scanjob_coordinates)&&(a.ua=""+d.x+","+d.y);a.Ad(c)}Hs.proto
type.Jb=function(){return this.b.content};var
Ns={uo:1,Gn:2,Xo:4,$j:8,Zj:16,Do:32,xn:64};Hs.prototype.i=function(a){return!!
(this.b.flags&a)};
function Os(a,b){b=Yb(b);b=b.replace(/'/g,"&#39;");var c=a.Aa[b];if(c){var
d=[];z(c,function(a){d.push([a.X,a.Y,a.W,a.H])});return d}}function Or(a,b){var
c=Os(a,b);if(c)return B(c,x(Ps,1))}function Ps(a,b){var c=B(b,function(b){return
Math.round(b*a)});return new dh(c[0],c[1],c[2],c[3])}function xs(a)
{if(a.b.links)return B(a.b.links,function(a){var
b=a.region;return[b.X,b.Y,b.W,b.H,a.target_pid,a.url]})}
function vs(a){if(a.b.clip_highlight||a.b.clip_highlights){var
b=[];z(a.b.clip_highlights||[a.b.clip_highlight],function(a){var
c=[];z(["X","Y","W","H"],function(b){c.push(a[b])});b.push(c)});return b}return
null}Hs.prototype.Lc=function(a){if(this.b.src&&a){var b=new
T(this.b.src);a&&db(this.ni(),function(c,d){"height"==d&&a.height?
U(b,c,a.height):"width"==d&&a.width&&U(b,c,a.width)});return b.toString()}return
this.b.src};Hs.prototype.ni=function(){return{width:"w",height:"h"}};function
Qs(a,b,c,d,e)
{Y.call(this);this.Oe(a.Ia());this.o=a;this.g=c;this.ta=[];this.fj=d;R(d,c);this.Ca
=ps(this);Q(this.Ca,"backgroundColor","#fff");R(this.Ca,c);if(this.Qa=n(e)?e:!
0)a=ps(this),R(a,c),this.Aa=new Rs(a),Q(this.Aa.b,
{display:""});b&&(this.i=b,this.b.ka(b,"update",this.Wd),Mr(b,Nr(b),void
0))}y(Qs,Y);f=Qs.prototype;f.Ba=function(){return this.g};f.Da=function(){return
this.i};function Ss(a,b){a.ta.push(b);b.Qc(a)}f.Wd=t;
function Ts(a){a.dispatchEvent("load");a.Qa&&Q(a.Aa.b,{display:"none"})}function
ps(a){var b=J("div");jq(b,!0);Q(b,
{position:"absolute",left:0,top:0});a.fj.appendChild(b);return b}f.Ya=function()
{z(this.ta,function(a){a.Ea()});this.ta=null;this.s&&K(this.s)};function Us(a)
{a.R=ps(a);R(a.R,a.Ba());Q(a.R,
{backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repe
at"});a.b.ka(a.R,"mousedown",a.vm);a.b.ka(a.R,"dragstart",We)}f.vm=function(a)
{a.display=this;Vs.dispatchEvent(a)};
var Vs=new M;function Rs(a)
{this.b=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=J("div");jq(c);Q(c,a);this.b.appendChild(c);c.textContent="Cargando...";a.bottom=
0}}function Ws(a,b){a.s&&K(a.s);a.s=ps(a);new Xs(a.s,a.Ba(),b)}function Xs(a,b,c)
{this.b=a;Q(a,
{backgroundColor:"#FFF",textAlign:"center"});R(a,b);a.innerHTML=c||"";jq(this.b)};f
unction Ys(a,b,c){Qs.call(this,a,b.Da(),b.b,c);this.Oe(Zs);a=ps(this);this.ra=new
$s(b.b,a);a=ps(this);this.ha=new $s(b.b,a);Us(this);Gh(c,!
0);O(c,"pageImageDisplay");this.Wa=b;b.Da()&&this.Wd()}y(Ys,Qs);var Zs=new
M;Ys.prototype.Eb=function(a)
{Ks(a,"output",null);Ys.ma.Eb.call(this,a);a.Lc()&&this.Wd()};
Ys.prototype.Wd=function(){var a=this.Da(),b=this.Wa.j();if(b&&!this.j)
{b=at(b);of(this.ra,"load",w(this.ua,this,a,b,this.Ba().width));bt(this.ra,[b]);var
c=this.o.ua,d=a.Pa(),e=[];if(c.b[d]){var g=[],h;for(h in
c.b[d])g.push(h);Lb(g);for(h=0;h<g.length;h++)e.push(c.b[d]
[g[h]])}e.push(b);bt(this.ha,e);this.j=!
0;a==this.o.Da()&&this.dispatchEvent("fetch")}xb([Ns.Zj,Ns.
$j],w(a.i,a))&&(a=Sb('<table width=100% height=100%><tr><td><img src="%s"/><br/>
%s</td></tr></table>',"/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."),Ws(this,a),Ts(this))};function
at(a){return a}Ys.prototype.ua=function(a,b,c)
{a==this.o.Da()&&this.dispatchEvent("loaded");this.ha.empty();var
d=this.o.ua;a=a.Pa();d.b[a]=d.b[a]||{};d.b[a]
[c]=b;Ts(this)};Ys.prototype.Ya=function(){this.j=!
1;this.ra.empty();this.ha.empty();Ys.ma.Ya.call(this)};
function $s(a,b)
{M.call(this);this.g=a;this.i=b;this.b=J("img");this.b.width=this.g.width;this.i.ap
pendChild(this.b);jq(this.i)}y($s,M);$s.prototype.empty=function(){for(var
a;a=te(this.i);)Es(a)};function bt(a,b){As(a.b,w(a.j,a,a.b));for(var
c=0;c<b.length;c++)a.b.src=b[c]}$s.prototype.j=function(a)
{this.b==a&&this.dispatchEvent("load")};function ct(a,b,c,d,e,g,h)
{M.call(this);this.ha=a;this.j=b;this.o=c;this.i=d;this.g=e;this.ta=g;this.ra=h;thi
s.s=Math.ceil(this.j/this.i);this.R=Math.ceil(this.o/this.g);this.b=[];for(a=0;a<th
is.s;++a){b=[];for(c=0;c<this.R;+
+c)b.push(null);this.b.push(b)}}y(ct,M);ct.prototype.empty=function(){for(var
a;a=this.ha.firstChild;)Es(a)};ct.prototype.Aa=function(a,b){Q(a,
{display:""});this.ra&&this.ra(b)};ct.prototype.ua=function(){};function
dt(a,b,c,d)
{Qs.call(this,a,b.Da(),b.b,c,d);this.ha=ps(this);Us(this);b.Da()&&this.Wd();this.o=
a;this.ra=L(this.o.Ia(),"update",this.ua,!
1,this)}y(dt,Qs);dt.prototype.Wd=function(){var
a=this.Da(),b=a.Lc(),c=this.o.Ja.Uf,d=a.Ca;if(b&&d&&!this.j){var
e=Gs(d,this.Ba().height);r(e)&&(d=(d=d.Dh[e])?d.width:null,b=new
T(b),U(b,"zoom",e),U(b,"pg",a.ua),b=b.toString(),this.Wa=new
ct(this.ha,d,this.Ba().height,c.aj,c.
$i,w(c.Ck,c,b,d,this.Ba().height),null),this.j=!0,this.ua())}};
dt.prototype.ua=function(){if(this.j){var a=th(this.ha);if(a){var
b=zh(this.ha);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;if(0<a.bottom-
a.top&&0<a.right-a.left){b=this.Wa;a=fh(a);var
c=Math.floor(a.left/b.i),d=Math.floor(a.top/b.g),e=Math.ceil((a.left+a.width)/b.i),
g=Math.ceil((a.top+a.height)/b.g);e=Math.min(e,b.s);for(g=Math.min(g,b.R);c<e;c+
+)for(var h=d;h<g;h++)if(!b.b[c][h]){var l=b;var m=c,q=h;if(!l.b[m][q]){var
u=J("img");Q(u,
{position:"absolute",left:m*l.i+"px",top:q*l.g+"px",display:"none"});
l.b[m][q]=u;l.ha.appendChild(u)}l=l.b[m]
[q];m=b.ta(c,h);As(l,w(b.Aa,b,l,m),w(b.ua,b,l,m));l.src=m}for(c=0;c<b.s;+
+c)for(h=0;h<b.R;++h){if(d=!!b.b[c][h])d=new dh(c*b.i,h*b.g,(c+1)*b.i,
(h+1)*b.g),d=!
(d.left<=a.left+a.width&&a.left<=d.left+d.width&&d.top<=a.top+a.height&&a.top<=d.to
p+d.height);d&&(Es(b.b[c][h]),b.b[c]
[h]=null)}}}Rr(this.o)}};dt.prototype.Ya=function()
{this.j&&(this.Wa.empty(),this.j=!
1);this.ra&&(wf(this.ra),this.ra=null);dt.ma.Ya.call(this)};function et(a)
{this.ab=a;qs.call(this,"#ffff00")}y(et,qs);et.prototype.He=function(){var
a=this.g.Da();if(a){var b=this.ab.getQuery();b!
=this.j&&(a=Or(a,b),this.Kd(),a&&(B(a,w(this.hi,this)),this.j=b))}};function ft(a)
{M.call(this);this.url=a;this.s=null;this.o=!0}y(ft,M);ft.prototype.Ef=function()
{if(this.o)this.o=!1;else throw Error();};function gt(a,b)
{ft.call(this,a);this.R=b||"GET";this.i=new P;this.b=new
Lk}y(gt,ft);f=gt.prototype;f.Ef=function(a,b)
{gt.ma.Ef.call(this,a,b);this.j=a;this.g=b;this.i.ka(this.b,"success",w(this.Hl,thi
s));this.i.ka(this.b,"error",w(this.fl,this));this.b.send(this.url.toString(),this.
R,void 0)};f.Hl=function(a){a=a.target;try{var b=a.b?a.b.responseText:""}catch(c)
{b=""}this.s=JSON.parse(b);N(w(this.dispatchEvent,this,"success"));this.j&&N(x(this
.j,this.s));N(w(this.ng,this))};
f.fl=function()
{N(w(this.dispatchEvent,this,"error"));this.g&&N(this.g);N(w(this.ng,this))};f.abor
t=function(){this.b.abort();this.ng();return!1};f.ng=function()
{zg(this.i);this.g=this.j=null};function ht(a){return a.length?wb(a,function(a,c)
{return hh(a,c)},a[0].clone()):null};function it(a,b,c,d,e)
{Y.call(this);this.s=a;this.ta=b;this.Aa=e;this.i=d;this.g=!
1;this.o=J("div");c.appendChild(this.o);this.b.ka(b,"mousemove",this.R);this.b.ka(b
,"mouseup",this.ha)}y(it,Y);it.prototype.R=function(a){if(!this.ua){a=Vd(new
E(a.clientX,a.clientY),uh(this.ta));a=ah(a,this.Aa);Q(this.o,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;nh(this.o,a.left,a.top);R(this.o,b,c);this.j=a}};
it.prototype.ha=function(a){this.R(a);this.ua=!0;a=this.i;var
b=fh(this.j),c=ss(this.s);c=jt(b,1/c);b=kt(jt(c,1/a.Ba().width*1E3));a=new
T(Js(a).toString());U(a,"ci",
[b.left,b.top,b.width,b.height].join());U(a,"jscmd","click3");U(a,"output","text");
c=kt(c);lt(this.s,[c]);K(this.o);(new
gt(a)).Ef(w(this.ra,this,c,b));this.dispatchEvent("endsize")};
it.prototype.ra=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];z(e,function(a){g.push(new dh(a.X,a.Y,a.W,a.H))});if(c=c.content)lt(this.s,
[a],c,b),d=!0,qq("Web Reader","Selection")}d||this.s.Kd();this.Ea()};function
jt(a,b){return new dh(a.left*b,a.top*b,a.width*b,a.height*b)}function kt(a){return
new
dh(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}i
t.prototype.va=function(){it.ma.va.call(this);K(this.o)};function mt(a,b)
{Y.call(this);this.ha=a;this.s=b}var nt;y(mt,os);f=mt.prototype;f.Qc=function(a)
{mt.ma.Qc.call(this,a);a=this.i;var b=J("div");jq(b,!
0);a.appendChild(b);b.className="selection-
layer";R(a,this.g.Ba());R(b,this.g.Ba());this.b.ka(b,"click",this.wm);this.b.ka(b,"
mousedown",this.xm)};
f.xm=function(a){if(nt){a.g();this.j&&this.j.Ea();var b=this.g.fj;a=Vd(new
E(a.clientX,a.clientY),uh(b));this.j=new
it(this.ha,b,this.i,this.g.Da(),a);this.R=L(document.body,"mousemove",w(this.wl,thi
s));of(this.j,["endsize","dispose"],w(this.xk,this))}};f.wm=function(a){nt&&a.g()};
f.wl=function(a){if(this.j&&!this.j.jc){var b=new
E(a.clientX,a.clientY),c=eh(Ch(this.s.Aa));if(bh(c,b)){var d=new E(0,0);z([[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(a){40>Math.abs(a[0])&&(d.x=a[1]||d.x,d.y=a[2]||
d.y)});this.o||(this.o=new
gg(100),this.b.ka(this.o,"tick",this.Wm));this.ra=d;d.x||d.y?
this.o.start():this.o.stop()}}};f.Wm=function(){var a=this.ra,b=this.s;$r(b,new
E(15*a.x,15*a.y),w(b.hd,b))};
f.xk=function(){wf(this.R);Qe(this.o);this.o=null};function ot(a)
{tm.call(this,a);qm(this);this.Zh=!1;this.b=new P;O(a,"viewport-selection-
popup");pt&&pt.Ea();pt=this}y(ot,tm);var pt=null;ot.prototype.g=function()
{this.dispatchEvent("close");this.Ea()};function qt(a,b,c){var
d=a.V(),e=J("div");Q(e,{padding:"4px 3px 3px
1px"});d.appendChild(e);d=J("div");e.appendChild(d);d.appendChild(ne(b));e.appendCh
ild(J("div"));b=J("input");b.value=c;O(b,"viewport-input");e.appendChild(b);Gh(b,!
1);a.b.ka(b,"mousedown",rt)}function rt(a){a.g()}
ot.prototype.va=function(){K(this.V());ot.ma.va.call(this);this.b.Ea()};function
st(){qs.call(this,"#4a95d6")}y(st,qs);st.prototype.Qc=function(a)
{st.ma.Qc.call(this,a);Q(this.i,
{cursor:"pointer"});this.b.ka(this.i,"mousedown",tt)};function tt(a){a.g()}
function lt(a,b,c,d){a.Kd();B(b,w(a.hi,a));a.o&&wf(a.o);a.j&&a.j.Ea();var
e=J("div");document.body.appendChild(e);if(b=ht(a.R)){var g=uh(a.i);e=new
ot(e);if(c&&d){var h=a.Da(),l=h.Lc();if(l){var m=new
T(l);d=[d.left,d.top,d.width,d.height].join();U(m,"ci",d);U(m,"edge",0);m=m.toStrin
g();var q=new T(Js(h).toString());U(q,"ci",d);U(q,"source","bookclip");q=Sb('<a
href="%s"><img
src="%s"/></a>',q.toString(),m)}d=q;qe(e.V());q=e.V();h=J("img");h.src="/googlebook
s/images/close_x.gif";h.width=14;h.height=
13;Q(h,
{backgroundColor:"#FFF",cursor:"pointer",position:"absolute",right:"5px",top:"5px"}
);q.appendChild(h);e.b.ad(h,"click",w(e.g,e));h=I("DIV",{innerHTML:"Compartir este
clip"});Q(h,
{fontWeight:"bold",paddingBottom:"4px"});q.appendChild(h);c&&(qt(e,"Texto de
selecci\u00f3n",c),q=J("div"),Q(q,{textAlign:"right"}),e.V().appendChild(q),h=new
T("https://translate.google.com/translate_t"),U(h,"text",c),U(h,"sl","auto"),U(h,"t
l","auto"),c=J("a"),c.href=h.toString(),c.target="_blank",c.textContent="Traducir\u
00bb",
q.appendChild(c));m&&qt(e,"Imagen",m);d&&qt(e,"Insertar",d)}else
e.V().textContent="Cargando...";e.Hd=4;e.Fa()&&e.Td();a.j=e;N(x(ut,e,new Cl(new
E(g.x+b.left+b.width,g.y+b.top+b.height))));a.o=of(e,"close",w(a.Kd,a))}}function
ut(a,b){a.jc||(a.setPosition(b),a.Ma(!0))}st.prototype.Kd=function()
{st.ma.Kd.call(this);this.j&&this.j.Ea()};st.prototype.va=function()
{st.ma.va.call(this);this.j&&this.j.Ea();this.o&&wf(this.o)};function vt(a,b,c)
{return a.Ja.Uf?new dt(a,b,c):new Ys(a,b,c)}function wt(a,b){if(b instanceof Ys)
{Ss(b,new et(a.ab));Ss(b,new us);var c=new st(a.o),d=new
mt(c,a.Ia());Ss(b,d);Ss(b,c);Ss(b,new ws(a))}};function xt(a,b,c)
{Y.call(this);this.ha=a;this.j=J("div");jq(this.j,!0);Q(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.R=J("div");jq(this
.R,!0);Q(this.R,
{position:"absolute"});this.j.appendChild(this.R);this.o=J("div");jq(this.o,!
0);this.j.appendChild(this.o);this.s=J("div");jq(this.s,!
0);this.o.appendChild(this.s);S(this.j,!1)}y(xt,Ar);f=xt.prototype;
f.Ic=function(){var a=this.Jf-2,b=this.Gf-2,c=this.Rl-2,d=this.Ql-2;Q(this.o,
{backgroundColor:"#cccccc",position:"absolute"});nh(this.o,0,0);R(this.o,this.Jf,th
is.Gf);Q(this.s,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});nh(this.s,1,1);R
(this.s,a,b);S(this.j,!0);var e=this.ha;a=vt(e,new zs(this.Da(),new F(a,b),new
F(c,d)),this.s);a instanceof Ys?wt(e,a):a instanceof dt&&a instanceof dt&&Ss(a,new
et(e.ab));this.g=a};f.Ya=function(){this.g&&this.g.Ya();K(this.j)};
f.setPosition=function(a,b){nh(this.j,a,b)};f.Vc=function(){return
ph(this.j).x};f.Ae=function(){return ph(this.j).y};f.Eb=function(a)
{this.i=a};f.Da=function(){return this.i};f.lc=function(){return
this.Gf};f.Kb=function(){return this.Jf};function yt(a){return a+2}f.Ba=function()
{return new F(this.Jf,this.Gf)};function zt(a)
{Y.call(this);qe(a);jq(a);this.i=a;this.g=J("div");jq(this.g,!0);dq()&&(ce(a,
{dir:"ltr"}),ce(this.g,{dir:"rtl"}));a.appendChild(this.g)}y(zt,Y);function At(a,b)
{zt.call(this,b);this.o=a;this.b.ka(b,"scroll",this.R);Q(b,"position","relative");Q
(this.g,"position","absolute");this.j=J("div");jq(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.g)}y(At,zt);function Tr(a){var
b=a.ta;a.ra&&b&&(Q(a.g,"left",Math.floor(Math.max(0,a.o.i.i.clientWidth-
b.width)/2)+"px"),Q(a.j,"height",b.height+"px"))}At.prototype.ua=function()
{this.s=!1;this.R()};
At.prototype.R=function(){if(!this.s){var a=this.o.s;if(a){a=a.clone();var
b=this.i;b=new E(b.scrollLeft,b.scrollTop);Ud(a,b)||(this.ha=!
0,this.o.hd(b),this.ha=!1)}}};function Bt(a){this.ij=a}function ds(a,b){var c=b||
[],d=vb(a.ij,function(a){return!xb(c,function(b){return 50>Math.abs(b-
a)})});d.push.apply(d,c);Lb(d);return d};function Ct(a){var b=a.o,c=new
At(this,b);Dt(b);bs.call(this,a,c);Xr(this,new ns(a,this));Vr(this,Et(this));var
d=a.Ha,e=a.Ja.kh;this.ua=a.Ja.li?function(a){return new tr(d,e,a)}:a.Ja.Ri?
function(b){return new tr(d,e,b,!0,a.Ja.Ri)}:function(a){return new tr(d,e,a,!
0)};b=this.Ra.Ja;"fixed_height"==b.kh?(b=b.wc(),b=b[Math.floor(b.length/2)]
+2):b=(b.j?b.j:b.i&&b.i.width?
b.i.width:575)+2;this.We(this.Ld(b));this.b.ka(this.Ra,"pagesupdate",this.Bl);this.
b.ka(this.Ra,"pagemodechange",this.im);this.b.ka(this,
"move",this.ac);this.b.ka(this,"move",this.jn)}y(Ct,bs);function Dt(a)
{Q(a,"overflow","auto");Q(a,{overflowX:"auto",overflowY:"scroll"});O(a,"overflow-
scrolling");ce(a,{dir:"ltr"})}f=Ct.prototype;f.Xf=function()
{cs(this,1)};f.Ih=function(){cs(this,-1)};f.wc=function(){var
a=this.Ra.Ja,b=Hb(a.wc());"fixed_width"==a.kh&&(a=this.Ra.Ja.cm)&&150<a-
sb(b)&&(1500>a?Cb(b,a):Cb(b,1500));return new Bt(B(b,yt))};f.Ld=function(a){return
this.ua(a)};
f.Ba=function(){if(this.Aa.hasChildNodes()){var
a=Kh(this.Aa.childNodes[0]).width;a=new F(a,this.g.height)}else a=this.g;return
a};function Et(a){var b=new hs,c=new
is(a,x(Ic,xt,a.Ra,a,a.i.g));b.b[Ca(Uq)]=c;a=new
wr(a.Ra,x(Ic,Br,a.i.g));b.b[Ca(er)]=a;return b}f.jn=function(){if(this.Sb){var
a=hr(this.o,as(this).y);a&&a.Da&&(a=a.Da(),this.Ra.Da()!=a&&(this.vb=!
0,Jr(this.Ra,a.Pa()),this.vb=!1))}this.Sb=!0};
f.Bl=function(){var a=this.Ra.Da(),b=this.Ra.Ha,c=ar(b,a.Pa());if(!c)a:
{c=Z(a);b=Zq(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(Z(d)<=c){c=d;break
a}}c=null}a=this.s;b=this.o;d=b.Kc(c);a=Vd(a,d.Xb());b=this.Ld(b.Cg());c=b.Kc(c).Xb
();c=new E(c.x+a.x,c.y+a.y);Ur(this,b);this.hd(c)};f.im=function()
{this.R.Ya();this.ac()};
function Ft(a,b){if(b.ti&&b.s){a:{var c=b.s;var d=c.te.x_focus,e=c.te.y_focus;if(!
n(d)||!n(e)){c=Gt(c);if(!c.length){c=null;break a}d=c[0][0];e=c[0][1]}c=new
E(d,e)}d=c.x-40;c=c.y-40;e=a.o.Kc(b);var g=e.Kb()/b.Zd();return new E(e.Ae()
+Math.round(g*d),e.Vc()+Math.round(g*c))}return null}
f.ug=function(a){if(a.ti&&a.s){var b=a.s;if(null!=a.ha)var c=a.ha;else a.ha=new
Ht(this.i.g),c=a.ha;c.b=this.i.g;H("focus_article_div")&&K(H("focus_article_div"));
var d=this.o.Kc(a);a=d.Kb()/a.Zd();if(Gt(b)&&(b=Gt(b))){var
e=b[0];if(e&&4==e.length){b=a*e[0]+d.Ae();d=a*e[1]+d.Vc();var
g=a*e[2];a*=e[3];e=J("DIV");e.setAttribute("id","focus_article_div");jq(e,!
0);Dh(e,.3);Q(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.b.appendChild(e)}}}};function It(a,b,c,d,e){Y.call(this);this.j=a;this.i=c;var
g=J("div");Q(g,{position:"absolute"});e=e.width-2;nh(g,d.x+(dq()?
e:0),d.y);b.i.g.appendChild(g);this.o=g;g=new
F(e,Math.floor(e/Vq(c)));this.g=J("div");this.o.appendChild(this.g);Q(this.g,
{padding:"1px",position:"absolute"});this.s();b=J("div");this.g.appendChild(b);Q(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});R(b,g);this.g.appendChild(b);d=J("im
g");d.title=c.Jc();this.ha=d;e=T;var h=new
T(c.Ha.Sl);U(h,"pg",c.Pa());c.b.sig&&U(h,"sig",
c.b.sig);e=new
e(h.toString());U(e,"zoom","1");U(e,"img","1");U(e,"w",g.width);if(g=this.j.Ja.en)U
(e,"imgtk",g),U(e,"jtp",Z(c));d.src=e.toString();b.appendChild(d);Q(this.g,"cursor"
,"pointer");this.b.ka(this.g,"click",this.R);this.b.ka(a,"pagechange",this.s)}y(It,
Ar);It.prototype.s=function(){var a=!1,b=this.j.Da();b&&b==this.i&&(a=!
0);Q(this.g,"backgroundColor",a?"#6B90DA":"#ccc")};It.prototype.R=function()
{this.j.Rb(Ct);this.j.Eb(this.i);Jt.dispatchEvent("click")};
It.prototype.Ya=function(){Es(this.ha);K(this.o)};var Jt=new M;function Kt(a,b)
{this.b=a;this.g=b}y(Kt,vr);Kt.prototype.render=function(a){return new
It(this.b,this.g,a.Da(),a.Xb(),a.Ba())};function Lt(a){var b=a.o;Q(b,
{overflow:"hidden"});var c=new
At(this,b);bs.call(this,a,c);this.b.ka(this,"move",this.ac);Q(b,
{overflow:"auto"});Vr(this,Mt(this));Ur(this,Nt(this));Xr(this,new
ks(this));N(w(this.ac,this),0);this.b.ka(this,"resize",this.ua);var
d=H("subscription-bar");d&&(this.vg(d),N(function(){S(d,!
1)},600))}y(Lt,bs);Lt.prototype.ra=function(a){a=this.o.Kc(a).Xb();this.hd(new
E(void 0,a.y-40))};function Nt(a){var b=a.Ra.Ja.Mm;return new
sr(a.Ra.Ha,a.Ba().width,b,b)}
Lt.prototype.ua=function(){Ur(this,Nt(this));this.ra(this.Ra.Da())};function Mt(a)
{var b=new hs;a=new Kt(a.Ra,a);b.b[Ca(Uq)]=a;return b};function Ot(a,b)
{Y.call(this);this.g=a;this.o=b;this.j=this.g.Ja.jh;this.s=!!
this.g.Ja.jh;this.ha=!!this.g.Ja.Eh;if(this.s){a:{var c=this.g.Ha;for(var
d=0;d<this.j.length;d++){var e=ar(c,this.j[d].getId());if(e){var g;b:
{for(g=d+1;g<this.j.length;g++){var h=ar(this.g.Ha,this.j[g].getId());if(h)
{g=h;break b}}g=null}g=g?Z(g)-1:Z(sb(Zq(c)));h=Z(this.g.Da());if(h>=Z(e)&&h<=g)
{c=d;break a}}}c=-1}this.R=c}}y(Ot,Y);f=Ot.prototype;
f.render=function(a)
{this.i=J("div");document.body.appendChild(this.i);N(w(this.Ym,this));this.ra=a;if(
this.s)Pt(this);else if(this.ha){O(this.i,"base-image-toc-div");a=this.g.Ja.Eh;var
b=ar(this.g.Ha,a);b&&Qt(this,b);1<this.g.Ja.fm&&(a=$q(this.g.Ha,a,1))&&Qt(this,a);t
his.Df()}else this.Ea()};f.Ym=function()
{this.b.ka(document,"click",this.Ea);this.b.ka(this.g,"resize",this.Df)};
function Qt(a,b){var c=new F(128,0),d=I("IMG",{width:128});O(d,"toc-page-
image");a.b.ka(d,"click",w(a.g.Eb,a.g,b));D.Sa&&dq()&&a.b.ka(d,"load",a.Df);b.Lc(c)
?a.Ej(d,b,c):
(c=x(a.Ej,d,b,c),Mr(b,Nr(b),c));a.i.appendChild(d)}f.Ej=function(a,b,c){ce(a,
{src:b.Lc(c)})};
function Pt(a){var b=I("DIV",{"class":"toc-div"}),c;z(a.j,function(a,e){var
d=a.getId();d=ar(this.g.Ha,d);var h=a.Lm,l=this.j[e+1]?"":"-last",m="toc-middle-
cell"+l;l="toc-right-cell"+l;var q=I("DIV",{"class":d?"toc-
row":""}),u=J("div");O(u,"goog-inline-block");O(u,"toc-left-
cell");e==this.R&&O(u,dq()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_selec
ted_item_arrow_left");var G=J("div");O(G,"goog-inline-block");O(G,m);D.Sa&&!
D.Na("1.9")&&Q(G,"overflow","hidden");var A=J("div");O(A,"goog-inline-block");
O(A,l);var
W=a.he;35<W.length&&(W=W.substring(0,32)+"...");Pd(G,zp(W));Pd(A,zp(Ub(kc(h))?"&nbs
p;":h));q.appendChild(u);q.appendChild(G);q.appendChild(A);d?
this.b.ka(q,"click",w(this.g.Eb,this.g,d)):(mg(G,m),O(G,"toc-middle-disabled-
cell"),mg(A,l),O(A,"toc-right-disabled-
cell"));b.appendChild(q);e==this.R&&(c=q)},a);c&&N(w(a.Vm,a,c));a.i.appendChild(b);
300<Bh(a.i).height&&(Q(a.i,"height","300px"),O(a.i,"scroll-toc-div-
wide"));O(a.i,"scroll-toc-div");a.Df()}
f.Vm=function(a){300<a.offsetTop+Bh(a).height&&(a=n(a.previousElementSibling)?
a.previousElementSibling:ue(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Df=function(){sl(this.o.V(),13,this.i,12,new
E(0,-this.ra))};f.va=function(){Ot.ma.va.call(this);K(this.i);this.o.ld(!
1)};function Rt(){}y(Rt,Sq);function St(a)
{Y.call(this);this.j=a}y(St,os);St.prototype.Ma=function(a){S(this.i,a)};
St.prototype.Qc=function(a){St.ma.Qc.call(this,a);var b=this.g.Ba();a=this.i;var
c=b.width,d=b.height,e=Math.floor(.035*c);b=this.j?"/googlebooks/images/burn-
left.png":"/googlebooks/images/burn-right.png";nh(a,this.j?c-e:0,0);R(a,e,d);Q(a,
{position:"absolute"});D.ya?(a=a.style,D.ya?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat="no-
repeat")):(c=I("IMG",{src:b,width:e,height:d,border:0,position:"absolute",
top:0,left:0}),a.appendChild(c))};function Tt(a,b){this.s=a;var
c=Math.floor(b/2),d=Math.floor(c/this.s.Ha.Uc.aspectRatio());this.g=new
F(c,d);this.i=J("div");Q(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.ua=[];a.Ia().i.g.a
ppendChild(this.i);this.j=J("div");this.R=J("div");this.ua.push(L(this.j,"dblclick"
,w(this.rl,this)));c={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};Q(this.j,c);Q(this.R,c);this.i.appendChild(this.j);this.i.appendChild(this.R
);this.ra=J("div");
this.ta=J("div");this.j.appendChild(this.ra);this.R.appendChild(this.ta);Ut(this)}y
(Tt,Ar);function Ut(a)
{a.o&&a.o.Ya();a.ha&&a.ha.Ya();qe(a.ra);qe(a.ta);Hh(a.j,a.g);Hh(a.R,a.g);a.o=vt(a.s
,new ys(a.Aa,a.g),a.ra);wt(a.s,a.o);a.Ca=new St(!0);Ss(a.o,a.Ca);a.ha=vt(a.s,new
ys(a.Qa,a.g),a.ta);a.Wa=new St(!
1);wt(a.s,a.ha);Ss(a.ha,a.Wa)}f=Tt.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);nh(this.i,a)};f.rl=function(a)
{a.preventDefault();a.g();this.s.jd("previous")};
f.Ma=function(a){Q(this.i,{display:a?"":"none"})};f.Ic=function(){Q(this.j,
{left:0,top:0});Q(this.R,{left:this.g.width+"px",top:0})};function Vt(a){return
vb([a.Aa,a.Qa],function(a){return!!a})}f.Ya=function()
{this.o.Ya();this.ha.Ya();for(var
a;a=this.ua.pop();)wf(a);this.i.parentNode&&K(this.i)};function Wt(a){return
2*a};function Xt(a){this.g=a}y(Xt,vr);Xt.prototype.render=function(a){var b=new
Tt(this.g,a.Ba().width);b.setPosition(a.Xb());b.Ic();b.Ma(!0);return
this.b=b};function Yt(a,b,c)
{M.call(this);this.o=a;this.i=b;this.g=Bh(b).width;this.s=c;this.wb=!
1;this.j=dq()}y(Yt,M);function Zt(a,b){if(b!=a.wb){a.wb=b;var c=a.o.Ia().i.g;S(c,!
1);Bh(c);c=[x($t,a.i,a.s,a.g,a.j,b),w(a.b,a),x(S,c,!
0)];z(c,N)}}Yt.prototype.b=function(){this.dispatchEvent("change")};function
$t(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="");S(a,!
e)};function au(a,b,c){this.ra=a;this.ha=b;this.s=c;a=J("div");Q(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.b=
a;this.ra.appendChild(this.b);au.prototype.g.apply(this);L(this.s,"change",w(this.i
,this));L(new vg,"resize",w(N,null,w(this.i,this)))}au.prototype.i=function(){var
a=Bh(this.b);if(0<a.width){var b=Math.round(Bh(this.ha).width/2);nh(this.b,b-
Math.round(a.width/2),0)}};
au.prototype.j=function(){S(this.b,!0);this.i()};au.prototype.g=function()
{S(this.b,!1)};function bu(a,b,c){au.apply(this,arguments);this.o=new
Th(this.b,500);this.R=new ig(w(this.g,this))}y(bu,au);bu.prototype.j=function(a)
{Dh(this.b,1);au.prototype.j.apply(this);a&&this.R.start(a)};bu.prototype.g=functio
n(){this.o.play()};var cu=null;function du(a,b)
{P.call(this);this.g=cu;this.j=a;this.b=b;this.j.Ja.li||
(this.ka(this.j,"pageturn",this.o),this.ka(this.b,"dispose",this.Ea))}y(du,P);du.pr
ototype.o=function(){var a=Vt(this.b.ua.b)[0]||new dr,b=Vt(this.b.ua.b)[1]||new
dr,c=this.R,d=this.s,e=d?Z(d):-1,g=Z(a)||-1,h=Z(b)||-1,l=Math.max(c?Z(c):-
1,e),m=Math.max(g,h);if(Math.abs(m-l)>this.b.Th){if(0<m-l){var q=l==e?d:c;var
u=a}0>m-l&&(q=-1!=h?b:a,u=d);1<h-g&&(q=a,u=b);!
zr(q,u)&&n(q)&&n(u)&&(a=xr(q,u),this.g.b.innerHTML=a,this.g.j(3E3))}};function
eu(a){this.te=a}function Gt(a){var
b=[];a.te.head_boxes&&z(a.te.head_boxes,function(a)
{b.push([a.X,a.Y,a.W,a.H])});return b};function Ht(a){this.b=a};function fu(a)
{Hs.call(this,a)}y(fu,Hs);f=fu.prototype;f.Ad=function(a)
{fu.ma.Ad.call(this,a);a&&a.additional_info&&(this.ra=a.additional_info["[Newspaper
JSONPageInfo]"],this.ra.articles&&(this.g={},z(this.ra.articles,function(a){var
b=a.aid;b&&(this.g[b]=new eu(a))},this)))};f.Jc=function(){return
this.i(32)?"Portada":this.i(64)?"Contraportada":fu.ma.Jc.call(this)};f.ni=function(
){return{width:"w"}};
f.xg=function(a){if(!this.g)return null;if(a in this.g)return this.g[a];var
b=B(Object.keys(this.g),function(b){var
c=b.split(","),e=a.split(","),g=parseInt(c[0],10)-
parseInt(e[0],10);c=parseInt(c[1],10)-
parseInt(e[1],10);return[g*g+c*c,this.g[b]]},this);Nb(b,function(a){return
a[0]});return b&&b[0]&&b[0][1]?b[0][1]:null};f.ti=function(){return
this.s};function gu(a,b){Wq.call(this);this.j={};if(a)
{this.Om=a.prefix;this.Sl=a.image_prefix||a.prefix;var c=B(a.page,function(a){a=new
this.g(a);b&&(a.ab=b);return
a},this);Xq(this,c)}}y(gu,Wq);gu.prototype.Xg=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=ar(this,c.pid);d&&Ls(d,c)}};gu.prototype.g=Hs;gu.prototype.o=function(a,b)
{if(!ar(this,b.Pa())){var c=Hb(Zq(this));Ib(c,b);Xq(this,c)}this.j[b.Pa()]=!
0;a&&a(b)};function hu(a)
{gu.apply(this,arguments);this.i();L(this,"update",w(this.i,this))}y(hu,gu);functio
n iu(a,b){var c={};z(b.page,function(a){var b=ar(this,a.pid);b&&Ls(b,a);c[a.pid]=!
0},a);var d=Zq(a),e=vb(d,function(a){return!!c[a.Pa()]||!!
this.j[a.Pa()]},a);d.length!=e.length&&Xq(a,e)}hu.prototype.Xg=function(a){this.s?
iu(this,a):hu.ma.Xg.call(this,a)};
hu.prototype.i=function(){var a={},b=0;z(Zq(this),function(c){var
d=Z(c);a[d]=c;b=Math.max(b,d)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.uj=c};hu.prototype.g=fu;function ju(a)
{pr.call(this,1);var b=new
Rt;b.Fb(a);this.Tb(b);kr(this)}y(ju,pr);ju.prototype.ra=function(){return
this.g[0]};ju.prototype.Cg=function(){return this.Kb()||
0};ju.prototype.bj=function(){return"fixed_width"};function ku(a){var b=a.o,c=new
At(this,b);Q(b,{overflow:"hidden"});bs.call(this,a,c);this.ua=new Xt(a);b=new
hs;c=this.ua;b.b[Ca(Rt)]=c;this.R=b;b=a.Ha.Uc.aspectRatio();c=this.Ba();b=this.Ld(M
ath.min(2*Math.floor(c.height*b),c.width));Ur(this,b);this.Sb=new
du(a,this);this.b.ka(this.Ra,"pagemodechange",this.hm);N(this.ac,0,this)}y(ku,bs);f
=ku.prototype;f.wc=function(){var a=Gb(lu,this.Ra.Ja.wc());return new
Bt(B(a,Wt))};f.We=function(a){ku.ma.We.call(this,a);this.R.Ya();this.ac()};
f.Xf=function(){cs(this,1)};f.Ih=function(){cs(this,-1)};f.hm=function()
{this.R.Ya();this.ac()};f.Th=2;f.Ld=function(a){this.Ba();var
b=this.Ra.Ha.Uc.aspectRatio();return new ju(new
F(a,Math.floor(Math.floor(a/2)/b)))};var lu=[180,220,280];
ku.prototype.ta=function(){var a=mu(this,this.Ra.Da()),b=this.ua.b;if(b){var
c=this.Sb,d=Vt(b);c.s=d[0];c.R=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.Aa=c;b.Qa=d;Ut(b);if(c){if(c.i(64)||void 0==d)a=!1}else Ws(b.o);if(d)
{if(d.i(32)||void 0==c)e=!1}else
Ws(b.ha);c=e;d=a?"":"hidden";Q(b.j,"visibility",c?"":"hidden");Q(b.R,"visibility",d
);c=c&&a;b.Ca.Ma(c);b.Wa.Ma(c)}this.dispatchEvent("pagechange")};function mu(a,b)
{return zb(a.Ra.Ha.uj,function(a){return Bb(a,b)})}
ku.prototype.ac=function()
{ku.ma.ac.call(this);this.ta()};ku.prototype.Wa=function(a,b){for(var
c=this.Ra.Ha.uj,d=Z(a),e,g,h=0;h<c.length;++h){var l=c[h];if(l[0]&&d==Z(l[0])||
l[1]&&d==Z(l[1])){e=h;break}else if(g){var m=l[0]||l[1];if(d>=Z(g[0]||
g[1])&&d<Z(m)){e=0<b?h-b:h;break}}g=l}return(c=c[r(e)?e+b:0])?c[0]||
c[1]:null};function nu(a)
{Y.call(this);this.ra=a;this.g=null}y(nu,Y);f=nu.prototype;
f.render=function(a,b){this.s=a;var
c=a.V(),d=uh(c).y,e=Bh(c);d=d+e.height+3;e="";b&&(e=uh(c).x);this.g=I("DIV",
{"class":"linkbar-panel-div"});nh(this.g,e,d);this.ha=I("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.g.appendChild(this.ha);D.Sa&&D.Gb&&!D.Na("1.9")&&(this.o=I("IFRAME",
{style:"position:
absolute;",Qq:"0"}),this.ra.appendChild(this.o));this.ra.appendChild(this.g);this.o
&&(R(this.o,Bh(this.g)),nh(this.o,ph(this.g)));N(w(this.Ah,this))};
f.Ah=function()
{this.b.ka(this.ha,"click",this.Ea);this.b.ka(this.s,"action",this.jm);this.b.ka(do
cument,"mousedown",this.tk)};f.jm=function(){V(this.s,16)||
this.Ea()};f.tk=function(a){ve(this.g,a.target)||ve(this.s.V(),a.target)||
this.Ea()};f.va=function(){nu.ma.va.call(this);K(this.g);K(this.o)};f.V=function()
{return this.g};function ou(a,b,c){nu.call(this,a);this.ta=b;this.R=c}y(ou,nu);
ou.prototype.render=function(a,b){ou.ma.render.call(this,a,b);var c=I("DIV",
{innerHTML:"Pegar enlace en mensaje de correo electr\u00f3nico o
MI",style:"padding-top:5px; font-size:
13px;"});this.V().appendChild(c);this.i=J("input");R(this.i,"100%","auto");this.V()
.appendChild(this.i);this.R&&(c=I("DIV",{innerHTML:"Insertar",style:"font-size:
13px; padding-top:
7px;"}),this.V().appendChild(c),this.j=J("input"),R(this.j,"100%","auto"),this.V().
appendChild(this.j));c=this.ta.Da();var d=(new T(window.location)).g;
var e=new
T(Js(c).toString());e.g=d;this.i.value=e.toString();N(x(pu,this.i));this.R&&(c=new
T(Js(c).toString()),U(c,"output","embed"),this.j.value=Sb('<iframe frameborder="0"
scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',c.toString()))};ou.prototype.Ah=function()
{ou.ma.Ah.call(this);this.b.ka(this.i,"click",x(pu,this.i));this.R&&this.b.ka(this.
j,"click",x(pu,this.j))};function pu(a){a.select()};function qu(a,b)
{Y.call(this);this.s=a;this.i=b;this.g=J("div");a.i.g.appendChild(this.g);Q(this.g,
{border:"1px solid
#c0c0c0",position:"absolute",fontSize:"83%",background:"white"});O(this.g,"sitb_res
ult");nh(this.g,b.Xb());R(this.g,b.Ba());var c=J("div");this.g.appendChild(c);Q(c,
{backgroundColor:"#f5f5f5",borderBottom:"1px solid
#c0c0c0",textAlign:"left",overflow:"hidden",height:"26px"});this.j=J("div");Q(this.
j,{padding:"5px 10px"});var d=b.b.b;this.j.textContent=d?"P\u00e1gina
"+d:"P\u00e1gina";
c.appendChild(this.j);this.o=J("div");this.g.appendChild(this.o);if(c=ar(this.s.ua.
Ha,this.i.b.Pa())){d=this.s.ua.ab.getQuery();var e=c.b.snippetSrc,g;if(g=e)g=new
T(e),g=ll(g,"q")||ll(g,"vq")||ll(g,"dq"),g=d==g;g?ru(this,e):
(d=Nr(c),U(d,"source","gbs_snippet"),Mr(c,d,w(this.R,this)))}else
su(this)}y(qu,Ar);qu.prototype.ha=function(a)
{this.s.Wc(a.b)};qu.prototype.R=function(a){(a=a.b.snippetSrc)?
ru(this,a):su(this)};
function ru(a,b){qe(a.o);var c=J("img");c.src=b;tu(a);var d=a.i.Ba().width-25;Q(c,
{width:d+"px"});a.o.appendChild(c)}function tu(a){Q(a.g,{border:"1px solid
#c0c0c0",cursor:"pointer"});a.b.ka(a.g,"click",w(a.ha,a,a.i));uu(a.j);a.j.innerHTML
+="&nbsp;&raquo;"}function uu(a){Q(a,
{textDecoration:"underline",fontWeight:"normal",color:"#0000cc"})}
function su(a){qe(a.o);var b=J("div");a.o.appendChild(b);Q(b,
{width:Math.floor(.75*a.i.Ba().width)+"px",padding:"5px
0px",textAlign:"left",marginLeft:"auto",marginRight:"auto"});b.innerHTML=a.i.b.g;b=
J("div");Q(b,
{position:"absolute",bottom:"10px",left:"0px",width:"100%",fontWeight:"bold",color:
"#666"});a.o.appendChild(b);var c=ar(a.s.ua.Ha,a.i.b.Pa()),d;if(d=c&&c.Lc())d=!
xb([4,8,16],w(c.i,c));d&&c.i(2)?(tu(a),Pd(b,zp("No hemos podido crear una imagen
para este resultado.&nbsp;&nbsp;")),a=J("span"),
Pd(a,zp("Haz clic para ver toda la p\u00e1gina.")),b.appendChild(a),uu(a)):
(Pd(b,zp("No es posible previsualizar esta
p\u00e1gina.&nbsp;&nbsp;")),a=J("a"),Pd(a,zp("Comprar este
libro.")),b.appendChild(a),Q(a,{fontWeight:"normal"}),b=new
T(window.location.href),U(b,"sitesec","buy"),U(b,"source","gbs_snippet"),b.b.remove
("printsec"),a.href=b.toString())}qu.prototype.Ya=function()
{K(this.g);this.Ea()};function vu(a)
{this.b=a}y(vu,vr);vu.prototype.render=function(a){return new
qu(this.b,a)};function wu(a)
{this.i=a.page_id;this.b=a.page_number||"";this.g=a.snippet_text||""}wu.prototype.P
a=function(){return this.i};function xu(a){this.Sc=a;0<this.Sc.number_of_results?
(this.Ib=B(this.Sc.search_results,function(a){return new
wu(a)},this),this.id=this.Sc.search_results[0].page_id+yu(this)
+this.Sc.search_results[this.Sc.number_of_results-1].page_id):this.Ib=[]}function
yu(a){return a.Sc.search_query_escaped};function zu(a){this.b=a}y(zu,Sq);function
Au(a)
{pr.call(this,1);this.nb=a;this.Vf=this.nh=this.marginTop=20;a.Ib&&(z(a.Ib,w(this.i
,this)),kr(this))}y(Au,pr);Au.prototype.i=function(a){a=new zu(a);a.Fb(new
F(600,150));this.Tb(a)};function Bu(a){var b=a.o;Q(b,"overflow","hidden");var c=new
At(this,b);Sr.call(this,c);this.ua=a;Xr(this,new
ks(this));this.b.ka(this,"move",this.ac);var d=H("subscription-
bar");d&&(this.vg(d),N(function(){S(d,!
1)},600));Vr(this,Cu(this));Du(b)}y(Bu,Sr);function Du(a)
{Q(a,"overflow","auto");Q(a,{overflowX:"auto",overflowY:"scroll"});ce(a,
{dir:"ltr"})}function Cu(a){var b=new hs;a=new vu(a);b.b[Ca(zu)]=a;return
b}Bu.prototype.Wc=function(a,b){return this.Db(a,b)};function Eu(a){this.b=a||
{}}Eu.prototype.Cb=function(){return this.b};Eu.prototype.Rb=function(a){var
b=hb(Fu,function(b){return b==a});this.b.v=b};Eu.prototype.j=function(a)
{this.b.q=a};Eu.prototype.getQuery=function(){return this.b.q};var
Fu={onepage:Ct,twopage:ku,thumbnail:Lt,snippet:Bu};function Gu(a,b){this.g=new
gi;L(this.g,"navigate",w(this.o,this));this.b=a;this.wb=b}Gu.prototype.o=function(a
){Hu(this,a.ha)};function Hu(a,b){if(!(a.j&&""==b||a.i))if((D.ya||
D.Za)&&""==b)window.history.go(-2);else if(b){var c={},d=new
dl(b);z(d.Wb(),function(a){var b=d.get(a);b in Iu&&(b=Iu[b]);c[a]=b});var e=new
Eu(c);a.b.Rb(Fu[e.b.v]||Ct);Zt(a.wb,!!
e.b.f);n(e.getQuery())&&a.b.ab.j(e.getQuery())}}var Iu={"true":!0,"false":!1};
Gu.prototype.Va=function(a){this.j=!0;this.g.Va(a);D.ya&&(a=(new
T(window.location)).g,Hu(this,a));this.j=!1};
Gu.prototype.update=function(){var a=new
Eu;a.Rb(this.b.R);a.j(this.b.ab.getQuery());a.b.f=this.wb.wb;var
b=a.Cb();a=Ck(b);if("undefined"==typeof a)throw Error("Keys are undefined");var
c=new dl(null,void 0);b=Bk(b);for(var d=0;d<a.length;d++){var e=a[d],g=b[d];v(g)?
ql(c,e,g):c.add(e,g)}a=c.toString();this.i=!0;c=this.g;ki(c)!=a&&(c.j?(ji(c,a,!
1),mi()||D.ya&&!ei()&&li(c,a,!1,void 0),c.ha&&c.ui(!1)):(li(c,a,!
1),c.Yd=c.o=c.R.value=a,c.dispatchEvent(new di(a,!1))));this.i=!1};function Ju(a)
{Fn.call(this,fc(a.he),a.getId());this.b=a}y(Ju,Fn);Ju.prototype.Ub=function(a)
{Ju.ma.Ub.call(this,a);if(this.b.g){var b=(a=1==this.b.g)?"Estanter\u00eda
p\u00fablica":"Estanter\u00eda privada";a=I("IMG",
{src:"/googlebooks/images/sharing_"+(a?"public":"private")
+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+
(dq()?"left":"right")});a=I("DIV","goog-menuitem-
accel",a,ne(String(this.b.mb)));b=this.Pd();b.insertBefore(a,b.childNodes[1]||
null)}};function Ku(a,b)
{zo.call(this);this.i=a;this.ha=b}y(Ku,zo);f=Ku.prototype;f.xc=function()
{Ku.ma.xc.call(this);var a=this.ha;a=Pb(a.i,a.g);z(a,this.ek,this)};f.Ua=function()
{Ku.ma.Ua.call(this);this.V().style.maxHeight="200px";this.V().style.overflowY="scr
oll";var
a=Km(this);a.ka(this.V(),"mouseout",this.rm);a.ka(this.V(),"scroll",this.Cl)};f.rm=
function(a){ve(this.V(),a.relatedTarget)||this.Ma(!1)};
f.ll=function(a){var b=a.target,c=b.b,d=this.i.Mc();V(b,16)?!Pp(c,d)&&null!
=c.i&&c.o&&(b=c.i.clone(),c=w(c.s,c,d,t),U(b,"id",d),Pk(b,c,"POST")):Pp(c,d)&&null!
=c.j&&c.ha&&(b=c.j.clone(),c=w(c.ra,c,d,t),U(b,"id",d),Pk(b,c,"POST"));this.dispatc
hEvent("g");a.g()};f.Cl=function(a){a.g()};f.ek=function(a){var b=!
Ub(kc(a.he)),c=a.o&&(!a.R||this.i.o),d=!!Pp(a,this.i.Mc());b&&(c||d)&&(b=new
Ju(a),b.ld(d),b.Va(this.ha.j!=a.getId()),this.Ka(b,!
0),Km(this).ka(b,"action",this.ll))};
function Lu(a){var b=[];Om(a,function(a){a instanceof
Ju&&V(a,16)&&b.push(a.b)});return b};function Mu(a,b,c){X.call(this,null,null,c?
5:0);this.b=new Ku(a,b);this.b.Dd(this);Pe(this,this.b);this.Ca=new
Image(16,16);this.Ca.src="/googlebooks/images/my_library_logo.png";this.rb(64,!
0)}y(Mu,X);f=Mu.prototype;f.tj=null;f.xc=function()
{Mu.ma.xc.call(this);O(this.V(),"add-to-library")};
function Nu(a){a.b.Oa||a.b.render();var b=Lu(a.b);switch(b.length){case 0:var
c="A\u00f1adir a Mi colecci\u00f3n";break;case 1:c="A\u00f1adido a
"+b[0].he;break;default:c="Se ha a\u00f1adido a "+(b.length+"
estanter\u00edas.")}0<b.length&&(c=xp(a.Ca,c));b=c;a.i.Ee(a.V(),b);a.xd=b}f.hb=func
tion(a){this.og();Mu.ma.hb.call(this,a);this.b.Oa||this.b.render();a?Bo(this.b,new
Bl(this.V(),8,!0),void 0,null):Ao(this.b)};
f.Ua=function(){Mu.ma.Ua.call(this);var a=Km(this);a.ka(this,"enter",this.
$m);a.ka(this,"leave",this.og);a.ka(this,"action",this.sm);a.ka(this.b,"g",this.vl)
;Nu(this)};f.vl=function(){Nu(this)};f.sm=function(){this.hb(!0)};f.$m=function()
{this.og();this.tj=N(w(this.hb,this,!0),200)};f.og=function()
{k.clearTimeout(this.tj)};function Ou(){};function Pu(a)
{this.he=a.Title;this.b=a.Pid;this.Lm=a.PgNum}Pu.prototype.getId=function(){return
this.b};function Qu(a,b,c,d){this.aj=a||256;this.$i=b||256;this.g=c||3;this.i=d||
3;this.b=null}function Ru(a,b){a.b=b}Qu.prototype.Ck=function(a,b,c,d,e){var
g=this.g,h=this.i;b=Math.ceil(b/this.aj);c=Math.ceil(c/this.$i);var
l=Math.floor(e/g),m=Math.floor(d/h),q=g*b*l;e-=l*g;g=Math.min(g,c-l*g);q+=g*h*m;d-
=m*h;h=Math.min(h,b-m*h);d=q+(e*h+d);a=new
T(a);U(a,"tid",d);this.b&&(a=this.b(a,d));return a.toString()};function Su()
{};function Tu(a){this.he=a.title||"";this.li=!!
a.fullview;this.Eh=a.table_of_contents_page_id||"";this.fm=a.num_toc_pages||"";this
.j=a.initial_zoom_width_override;this.cm=a.max_resolution_image_width;this.Mm=!!
a.paired_thumbnails;this.en=a.thumbnail_token||"";this.ra=a.containing_bookshelves|
|[];this.Db=a.volume_id||"";this.Wa=a.other_issues_query||"";this.ua=!!
a.is_browsable;this.Ca=!!a.is_public_domain;a.last_page&&(this.Ri=new
Hs(a.last_page));this.i=new F(a.page_width,a.page_height);this.o=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&B(c.BuyLinks,functi
on(){return new Ou},this);c.TocLine&&(this.jh=B(c.TocLine,function(a){return new
Pu(a)}));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.b=c;this.Uf=null==c?
null:new
Qu(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Bb=a.sample_url||"";this.Aa=a.is_newspap
er||!1;
(this.s=a.newspaper_tile_base_url)&&this.Uf&&Ru(this.Uf,w(this.vb,this));this.Qa=c?
c.res_h:Uu;this.kh=this.Aa?"fixed_height":"fixed_width";this.ae=a.is_pre_order||
!
1;this.sj=a.on_sale_date||"";this.tf=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.uf=a.volumeresult&&a.volumeresult.has_scanned_text;this.ha=a.volumeresult&&a
.volumeresult.can_download_pdf;this.R=a.volumeresult&&a.volumeresult.can_download_e
pub;this.ta=a.volumeresult?
a.volumeresult.download_pdf_url:"";this.mb=a.volumeresult?
a.volumeresult.download_epub_url:""}y(Tu,Su);Tu.prototype.Mc=function(){return
this.Db};var Uu=[350,410,495,575,685,800,910,1025];Tu.prototype.wc=function()
{return this.Qa};
Tu.prototype.vb=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.s+a.substring(b));return new T(a)};function
Vu(a,b,c){Pk(a,x(Wu,b,c))}function Wu(a,b,c){c=c.target;Yk(c)?
a(Zk(c)):b&&b()};function Xu(a){Vp.call(this);null!
=a&&a.bookshelf&&z(a.bookshelf,function(a){a=new Up(a);Xp(this,a.getId())||(a.ta?
this.i:this.g).push(a)},this)}y(Xu,Vp);function Yu(a,b){var c=new
Xu(b);a&&z(a,function(a){Zu(a.Mc(),a.ra,c)});return c}function Zu(a,b,c)
{z(b,function(b){var d=new Np;d.b.Gh=a;(b=Xp(c,String(b)))&&b.b.push(d)})};function
$u(a){return a.split(av).filter(function(a){return 0<a.length})}
var bv=/\s/,cv=/[ -]/,av=/[+,;]/,dv=/-?"[^"]+"|[^\s"]
+/g,ev=RegExp('["\\u201C\\u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]'
,"g"),fv=RegExp("[,!-%'-/:-@\\[-^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\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,]"),gv=RegExp("^[\\s\\xA0!-%'-/:-@\\[-
^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\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\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+$",
"g");function hv(a){var b={};iv(a).forEach(function(a){for(var
c=b,e=0;e<a.length;e++){var g=a.charAt(e);g=fv.test(g)?"-":g;c[g]||
(c[g]={});c=c[g]}c!=b&&(c.$=jv)});return b}
function iv(a){a=Tb(a.toLowerCase());var
b=a.match(ev);b&&(a=a.replace(ev,'"'),b.length&1&&(a+='"'));b=a.match(dv);if(!
b)return[];a=new Set;b=ja(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(gv,""));else if(!
c.startsWith("-")){c=$u(c.replace(gv,""));c=ja(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a["delete"]("");return Array.from(a)}var
jv={};function kv(a){var b=!0;b=void 0===b?!1:b;this.g=p(a)?
hv(a):a;this.i=b;this.b=[]}
function lv(a,b,c,d){for(var e=sb(d),g=a.b,h=g.length-1,l;l=g[h];h--){var m=l;var
q=b;var u=c,G=!1;if(m.b)if(cv.test(q)){if(G=!!m.b.$,m.b=m.b[" "]||
m.b["-"],m.b)for(;q=m.b[" "]||m.b["-"];)m.b=q}else m.endOffset=u+1,m.we=void
0,m.b=m.b[q]||null;m.g=!m.b;if(G)
{m={startOffset:l.startOffset,Sf:l.Sf,endOffset:l.endOffset,we:l.we};if(a.i)for(;e&
&e.startOffset<=m.endOffset&&m.startOffset<=e.endOffset;)
{d.pop();if(e.startOffset<m.startOffset||
e.endOffset>m.endOffset)m={startOffset:e.startOffset,Sf:e.Sf,endOffset:m.endOffset,
we:m.we};e=sb(d)}d.push(m);e=m}l.g&&Eb(g,h)}}function mv(a,b)
{this.startOffset=a;this.Sf=void 0;this.endOffset=a;this.we=void 0;this.g=!
1;this.b=b};function nv(a,b){var c=void 0;c=void 0===c?Infinity:c;var d=new
kv(b);c=void 0===c?Infinity:c;var e=void 0===e?[]:e;var g="
",h;for(h=0;h<a.length&&e.length<c;h++){var l=a.charAt(h).toLowerCase();var
m=cv.test(g);if(bv.test(l)){if(l=" ",m)continue}else if(fv.test(l))
{if(l="-",m)continue}else m&&d.g[l]&&d.b.push(new
mv(h,d.g));lv(d,l,h,e);g=l}cv.test(g)||lv(d,"
",h,e);e.length>=c&&(e.length=c);return e};function ov(a){var
b=hv(a);a=pv();z(a,function(a){qv(b,a)})}function pv(){var a=[],b=Hb($d("patent-
text")),c=be("patent-title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):Ib(b,c.childNodes);return a}function qv(a,b){var
c=Fe(b),d=nv(c,a);if(d.length){var e="",g=0;z(d,function(a)
{e+=Yb(c.substring(g,a.startOffset))+'<span class="patent-text-
highlight">'+Yb(c.substring(a.startOffset,a.endOffset))
+"</span>";g=a.endOffset});e+=Yb(c.substring(g));d=J("span");d.innerHTML=e;re(d,b)}
};function rv(){En.call(this,"Desactivar resaltado");var a=Jk("dq")||
Jk("q");a&&ov(a);this.b=!0}y(rv,En);rv.prototype.Ua=function()
{rv.ma.Ua.call(this);Km(this).ka(this,"action",this.j)};rv.prototype.j=function()
{this.b=!this.b;og(window.document.body,"patent-highlight-disabled",!this.b);var
a=this.b?"Desactivar resaltado":"Activar
resaltado";this.i.Ee(this.V(),a);this.xd=a};function sv(a)
{Jo.call(this);this.g=a}y(sv,Jo);var tv={};sv.prototype.Qd=function(){return
this.g||"ocean-chrome-toolbar"};function uv(a){return tv[a]||(tv[a]=new
sv(a))};function vv(a){Ko.call(this,uv(a||"viewport-chrome-
toolbar"));this.ua={};this.i=new P(this)}y(vv,Ko);function wv(a,b,c,d){b.rb(16,!
0);if(c){var e=a.ua[c];e||(e=new Do,Fo(e,function(a,b)
{a&&a.ld(b)}),a.ua[c]=e);e.Tb(b);b.sd&=-17;L(b,"action",function(a)
{Ho(e,a.target)});d&&Ho(e,b)}else b.Ob(16,!!d)}function xv(a,b)
{a.ua.viewport&&Ho(a.ua.viewport,b)}vv.prototype.va=function()
{vv.ma.va.call(this);this.i.Ea();db(this.ua,function(a){a.Ea()})};function yv(a)
{vv.call(this);this.b=a.Ra;this.wb=a.wg;this.Pb=a.history;this.Ja=a.Hh;this.Ca=a.Fh
;this.Aa=a.flags;this.vb=a.qg;this.Db="patents"==Sp();if(!a.Zg){var b=H("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new
X("Buscar conocimientos previos",void 0,2);this.Ka(c,!
0);this.i.ka(c,"action",w(this.Bc,this,b))}if(c=H("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
X(d,void 0,2);d.xi(c);this.Ka(d,!0);this.i.ka(d,"action",w(this.Bc,this,b))}!
this.b&&(b=H("appbar-read-patent-link"))&&(b=b.getAttribute("href"))&&(c=new X("Ver
PDF"),this.Ka(c,!0),this.i.ka(c,"action",w(this.Bc,this,b)))}if(this.b){this.Hd=!!
a.Rf||!!a.Qf;a.Zg&&(b=xp("/googlebooks/images/kennedy/zoom_tool.png"),this.Ue=new
X(b,void 0,void 0,1),yn(this.Ue,2),this.Ka(this.Ue,!
0),L(this.Ue,"action",w(this.Yi,this,"zoomin")),
b=xp("/googlebooks/images/kennedy/zoom_out.png"),this.Ve=new X(b,void 0,void
0,1),yn(this.Ve,1),this.Ka(this.Ve,!
0),L(this.Ve,"action",w(this.Yi,this,"zoomout")));c=!!a.Rf;b=!!a.Qf;if(c||b)
{d=xp("/googlebooks/images/kennedy/one_up_page_view.png");this.$d=new X(d,void
0,void 0,1);yn(this.$d,2);L(this.$d,"action",w(this.zh,this,Ct));this.Ka(this.$d,!
0);wv(this,this.$d,"viewport",!0);if(c)
{d=xp("/googlebooks/images/kennedy/two_up_page_view.png");this.ie=new X(d,void
0,void 0,1);c=1;if(this.wb||b)c=3;
yn(this.ie,c);L(this.ie,"action",w(this.zh,this,ku));this.Ka(this.ie,!
0);wv(this,this.ie,"viewport")}b&&(d=xp("/googlebooks/images/kennedy/thumbnail.png"
),this.fe=new X(d,void 0,void
0,1),c=1,this.wb&&(c=3),yn(this.fe,c),L(this.fe,"action",w(this.zh,this,Lt)),this.K
a(this.fe,!
0),wv(this,this.fe,"viewport"));this.i.ka(this.b,"viewportmodechange",this.Xi);this
.Xi()}this.wb&&(b=xp("/googlebooks/images/kennedy/maximize.png"),this.ta=new
X(b,void 0,void 0,1),this.ta.rb(16,!0),this.ta.ld(!1),this.Hd&&yn(this.ta,
1),this.Ka(this.ta,!
0),this.i.ka(this.ta,"action",this.hn),this.i.ka(this.wb,"change",this.kl));this.vb
&&(b=xp("/googlebooks/images/kennedy/clip.png"),this.ha=new X(b,void 0,void
0,1),this.ha.rb(16,!0),yn(this.ha,2),this.ha.ld(!1),this.Ka(this.ha,!
0),L(this.ha,"action",w(this.Fl,this)));a.Bh&&(b=xp("/googlebooks/images/kennedy/in
sert_link.png"),this.j=new X(b,void 0,void 0,1),this.j.rb(16,!
0),this.ha&&yn(this.j,1),this.Ka(this.j,!
0),L(this.j,"action",w(this.qk,this)));a.Ch&&(b=!!this.b.Ja.jh,c=!!ar(this.b.Ha,
this.b.Ja.Eh),d=this.b.Da().Jc()||"\u00cdndice",b||c?
(b=xp("/googlebooks/images/kennedy/menu_down_arrow.png",d),b=Qb(b),this.ue=b[0],thi
s.hc=new X(b),yn(this.hc,2),this.Ka(this.hc,!
0),this.i.ka(this.hc,"action",this.am),wv(this,this.hc)):(this.ue=I("SPAN","jfk-
button-label",d),this.hc=new X(this.ue),this.hc.Va(!
1),yn(this.hc,2),this.Ka(this.hc,!
0)),b=xp("/googlebooks/images/kennedy/page_left.png"),this.Hf=new X(b,void 0,void
0,1),yn(this.Hf,3),this.Ka(this.Hf,!0),L(this.Hf,"action",w(this.b.jd,this.b,
"previous")),b=xp("/googlebooks/images/kennedy/page_right.png"),this.If=new
X(b,void 0,void 0,1),yn(this.If,1),this.Ka(this.If,!
0),L(this.If,"action",w(this.b.jd,this.b,"next")),this.i.ka(this.b,"pagechange",thi
s.zl))}if(a.Fj&&(b=H("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=H("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
X("Ver muestra");mn(c,"gb-view-sample-button");this.Ka(c,!
0);this.i.ka(c,"action",w(this.Bc,this,b));e&&(yn(c,2),c=new fo,d=new En("Muestra
de libro impreso"),
this.i.ka(d,"action",w(this.Bc,this,b)),c.Ka(d,!0),mn(d,"gb-sample-print-book-
menuitem"),b=new En("Muestra de
eBook"),this.i.ka(b,"action",w(this.Bc,this,e)),c.Ka(b,!0),mn(b,"gb-sample-ebook-
menuitem"),e=new jo("",c,po.$a()),mn(e,"gb-jfk-margin-fix"),mn(e,"gb-view-sample-
dropdown"),yn(e,1),this.Ka(e,!0))}this.Aa&&!this.Aa.is_cobrand&&this.Ja&&!
this.Db&&(e=this.Ca&&this.Ca.uid,b=Yu([this.Ja],this.Ca),e?(this.Le=new
Mu(this.Ja,b),this.Ka(this.Le,!0)):
(e=xp("/googlebooks/images/kennedy/menu_down_arrow.png",
"A\u00f1adir a Mi colecci\u00f3n"),e=Qb(e),this.Le=new X(e),this.Ka(this.Le,!
0),e=w(this.Bc,this,this.Aa.sign_in_url||
this.Aa.signInUrl),of(this.Le,"action",e)));if(a.Zg){if(e=H("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.Dc=new X("Escribir
rese\u00f1a"),this.Ka(this.Dc,!
0),this.i.ka(this.Dc,"action",w(this.Bc,this,e));zv(this,"appbar-application-grant-
link","application-grant");zv(this,"appbar-content-language-link","content-
language")}else if(e=H("appbar-download-pdf-link"))if(e=
e.getAttribute("href"))b=new X("Descargar PDF"),this.Ka(b,!
0),this.i.ka(b,"action",w(this.Bc,this,e));a.Zm&&(a=xp("/googlebooks/images/kennedy
/settings.png"),O(a[0],"goog-flat-menu-button-img"),e=I("DIV",{"class":"toc-
div"}),b=new fo,b.Ka(new jn(e),!0),(c=document.getElementById("ofe-gear-menu-
contents"))&&e.appendChild(c.cloneNode(!0)),this.Bb=new jo(a,b,po.
$a()),this.Ka(this.Bb,!0),this.Db&&!this.b&&(a=new
rv,this.Bb.Ye(a,0)))}y(yv,vv);f=yv.prototype;f.hn=function(){var a=this.wb;Zt(a,!
a.wb);this.Pb.update()};
f.kl=function(){this.ta.Ob(16,this.wb.wb)};f.Fl=function()
{this.vb(V(this.ha,16))};f.qk=function(){if(V(this.j,16)){var a=new
ou(document.body,this.b,!0);a.render(this.j,!0);of(a,"dispose",w(this.j.ld,this.j,!
1))}};f.zh=function(a){this.b.Rb(a);this.b.ab.getQuery()||
this.Pb.update()};f.Xi=function(){var a=this.b.Ia();a instanceof Ct&&xv(this,this.
$d);a instanceof ku&&xv(this,this.ie);a instanceof
Lt&&xv(this,this.fe);a=a.Xf;this.Ve.Va(a);this.Ue.Va(a)};f.Yi=function(a)
{this.b.jd(a)};
function zv(a,b,c){if(b=$d(b)){var d=b.length;if(1<d)for(var e=0;e<d;++e){var
g=b[e],h=g.getAttribute("href"),l=g.getAttribute("data-
label");g=g.getAttribute("data-selected");l=new X(l);0==e&&e!=d-1?yn(l,2):e==d-
1&&0!=e?yn(l,1):0!=e&&e!=d-1&&yn(l,3);a.Ka(l,!0);wv(a,l,c,!!g);g||
a.i.ka(l,"action",w(a.Bc,a,h))}}}f.zl=function(){var
a=this.b.Da().Jc()||"\u00cdndice";this.ue&&(this.ue.innerHTML=a)};f.am=function()
{this.hc.Oc&16&&(new Ot(this.b,this.hc)).render(3)};f.Bc=function(a)
{Rd(window.location,a)};
f.
$d=null;f.ie=null;f.fe=null;f.Ue=null;f.Ve=null;f.If=null;f.Hf=null;f.hc=null;f.ue=
null;f.Le=null;function Av(a,b){Cp.call(this,a);this.Ja=b}y(Av,Cp);
Av.prototype.render=function(){var a=this.V();O(a,this.className+"-
tooltip");O(a,this.className+"-device-and-format");Q(a,"z-index",1E4);if(this.Ja.o)
{for(var b=this.className,c=I("DIV",this.className+"-
meta"),d=document,e=d.createElement("TABLE"),g=e.appendChild(d.createElement("TBODY
")),h=0;1>h;h++){for(var l=d.createElement("TR"),m=0;2>m;m+
+)l.appendChild(d.createElement("TD"));g.appendChild(l)}O(e,this.className+"-table-
layout");d=e.rows[0].cells;g=Bv(this);d[0].appendChild(g);g=Cv(this);d[1].appendChi
ld(g);
g=I("DIV",this.className+"-link");h=new T(window.location.href);l=new
T("/support/bin/answer.py?answer=1062949");h=ll(h,"hl")?
U(l,"hl",ll(h,"hl")).toString():U(l,"hl","es").toString();h=I("A",
{target:"_blank",href:h},"Ayuda con dispositivos y
formatos");g.appendChild(h);d[1].appendChild(g);c.appendChild(e);d=this.Ja;
(e=d.Bb)&&!d.ae&&d.ua&&(e=I("P",this.className+"-additional",I("A",
{href:e},d.Ca?"Leer el libro GRATIS":"Leer el primer cap\u00edtulo
gratis")),c.appendChild(e));if(d.ha||d.R)if(g=d.mb,
h=d.ta,g||h)e=I("P",this.className+"-additional",ne("Descarga ")),g&&(l=I("A",
{href:g},"ePub"),e.appendChild(l)),h&&(g&&e.appendChild(ne(", ")),g=I("A",
{href:h},"PDF"),e.appendChild(g)),e.appendChild(ne(" - ")),d=d.Mc(),g=(new
T(window.location.href)).o.split("/"),g=new
T("/"+g[1]),Gp(g),U(g,"output","acs_help"),U(g,"id",d),d=I("A",
{href:g.toString()},"leer instrucciones para
eReader"),e.appendChild(d),c.appendChild(e);e=I("A",
{href:"https://books.google.com/support/bin/topic.py?topic=28528",target:"_blank"},
"M\u00e1s informaci\u00f3n sobre los libros de Google
Play");this.ra=I("DIV",this.className+"-
footer",e);b=I("DIV",b,c,this.ra);O(b,this.className+"-device-
content");a.appendChild(b)}};
function Bv(a){var b=I("UL",a.className+"-list"),c=I("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=I("A",
{"class":d,href:"/help/ebooks/webreader.html"},"Web"),l=I("A",
{"class":d,href:"/help/ebooks/devices.html"},"Tablet/iPad"),m=I("A",
{"class":d,href:"/help/ebooks/ereader.html"},"eReader"),q=I("A",
{"class":d,href:"/help/ebooks/devices.html"},"Tel\u00e9fono inteligente"),
u=a.Ja.tf,G=a.Ja.uf,A=a.Ja.ae;d=new P(a);h=I("LI",null,h);A?
d.ka(h,"mouseover",x(a.g,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):(u||
G)&&d.ka(h,"mouseover",x(a.g,"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.ua);b.appendChild(h);l=I("LI",null,l);A?
d.ka(l,"mouseover",x(a.g,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):
(u||G)&&d.ka(l,"mouseover",x(a.g,"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(l,"mouseout",a.ua);b.appendChild(l);m=I("LI",null,m);d.ka(m,"mouseove
r",function(){A?this.g("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):u?
this.g("Este eBook de Google incluye secuencias de lectura que permiten ajustar la
fuente para poder leerlo c\u00f3modamente en un lector electr\u00f3nico."):
this.g("Este eBook de Google no incluye secuencias de lectura, por lo que no es
posible ajustar la fuente en un lector
electr\u00f3nico.")});d.ka(m,"mouseout",a.ua);b.appendChild(m);q=I("LI",null,q);d.k
a(q,"mouseover",function(){A?this.g("El formato de este libro no se reconoce
actualmente. Actualizaremos esta informaci\u00f3n cuando recibamos los datos del
editor."):u&&G?this.g("Este eBook es apto para smartphones como Android y
iPhone/iPod touch."):u?this.g("Este eBook de Google incluye secuencias de lectura
que permiten ajustar la fuente para poder leerlo de forma m\u00e1s c\u00f3moda en
las peque\u00f1as pantallas de los smartphones."):
this.g("Este eBook puede resultar dif\u00edcil de leer en tel\u00e9fonos
inteligentes como Android y iPhone/iPod
touch.")});d.ka(q,"mouseout",a.ua);b.appendChild(q);A?
(O(h,g),O(l,g),O(m,g),O(q,g)):u?(O(h,c),O(l,c),O(m,c),O(q,c)):(G?(O(h,c),O(l,c)):
(O(h,e),O(l,e)),O(m,e),O(q,e));return b}
function Cv(a){var b=I("UL",a.className+"-
list"),c=I("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=I("A",{href:"/support/bin/answer.py?answer=1062949"},"Secuencia de
lectura");var h=I("A",{href:"/support/bin/answer.py?answer=1062949"},"P\u00e1ginas
originales"),l=a.Ja.tf,m=a.Ja.uf,q=a.Ja.ae;q?(c=I("LI",g,c),d=I("LI",g,h)):
(c=I("LI",l?d:e,c),d=I("LI",m?d:e,h));e=new P(a);e.ka(c,"mouseover",
function(){q?this.g("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):l?
this.g("Este eBook incluye secuencias de lectura, por lo que puedes ajustar el
estilo y el tama\u00f1o de la fuente para poder leerlo c\u00f3modamente en
cualquier dispositivo."):this.g("Este libro no incluye secuencias de lectura. 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.ua);e.ka(d,"mouseover",function(){q?this.g("El formato de este
libro no se reconoce actualmente. Actualizaremos esta informaci\u00f3n cuando
recibamos los datos del editor."):m?this.g("Este eBook incluye p\u00e1ginas
originales, por lo que las im\u00e1genes aparecen tal como se ver\u00edan en un
libro impreso."):this.g("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.ua);b.appendChild(c);b.appendChild(d);return
b}Av.prototype.ua=function(){qe(this.ra);var a=I("A",
{href:"https://books.google.com/support/bin/topic.py?
topic=28528",target:"_blank"},"M\u00e1s informaci\u00f3n sobre los libros de Google
Play");this.ra.appendChild(a)};Av.prototype.g=function(a){qe(this.ra);p(a)?
this.ra.appendChild(ne(a)):this.ra.appendChild(a)};function Dv(a,b)
{X.call(this,b,void 0,3);this.Ja=a}y(Dv,X);Dv.prototype.render=function(a)
{Dv.ma.render.call(this,a);O(this.V(),"gb-get-book")};Dv.prototype.Ua=function()
{Dv.ma.Ua.call(this);this.b=new Av(this.V(),this.Ja);this.b.render();var
a=be("about_title",H("menu_container"));a&&K(a)};
function Ev(){var a=H("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
kg(a.parentNode.parentNode,"jfk-button"):1){a=H("gb-buy-options-trigger");var
b=H("buy");if(a&&b){mg(b,"about_content");var c=I("SPAN","gb-buy-options-
arrow","\u25bc");a.appendChild(c);O(b,"gb-buy-options-list");O(b,"unified-
hovercard");sl(a,9,b,8);S(b,!1);L(document,"mousedown",x(Fv,a,b))}}}
function Fv(a,b,c){a=ve(a,c.target);c=ve(b,c.target);var d="none"!
=b.style.display;a||c||!d?a&&(S(b,!d),d||Dh(b,1)):S(b,!1)};function Gv(a,b,c,d)
{if(b.child_node&&0<b.child_node.length){var e=Hv(b,!0,c,d),g=I("UL",c+"-
list");a.appendChild(e);a.appendChild(g);Po(new Oo(e,g),!
b.collapsed);z(b.child_node,function(a){Gv(g,a,c,d)})}else a.appendChild(Hv(b,!
1,c,d))}function Hv(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=I("A",
{"class":b,href:a.url},fc(a.title)):e=I("DIV",b,a.title);e=I("DIV",g,e);d==a.id&&O(
e,c+"-selected");return e}
Ia("_OC_InitNavbar",function(a){var b=H("navbarContainer");if(b&&a.child_node){var
c=I("UL","gb-left-nav-list");z(a.child_node,function(b){Gv(c,b,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Iv(a,b,c){var
d=H("prev_btn"),e=H("next_btn"),g={cursor:"pointer"};Q(d,g);L(d,"click",w(this.o,th
is));Q(e,g);L(e,"click",w(this.j,this));c.innerHTML?this.s=c:
(c.form.action="javascript:",L(c.form,"submit",w(this.i,this)),c.go&&Q(c.go,
{display:"none"}),this.g=c.input);this.b=a;this.Ha=b;L(a,"pagechange",w(this.update
,this));this.update()}
Iv.prototype.i=function(){var a=this.g.value;var b=this.b;var c=br(b.Ha,a);c?
(b.Eb(c),b=!0):b=!1;if(b)this.update();else if(!Ub(a)&&!/[^0-9]/.test(a)){a:
{b=Zq(this.Ha);for(c=b.length-1;0<=c;c--){var d=cr(b[c]);if(!Ub(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.b.Eb(sb(Zq(this.Ha))),this.update())}return!
1};Iv.prototype.o=function(){this.b.jd("previous")};Iv.prototype.j=function()
{this.b.jd("next")};
Iv.prototype.update=function(){var a=this.b.Da();a&&(this.g?
this.g.value=cr(a)||"":Pd(this.s,zp(a.Jc())))};function Jv(a)
{Y.call(this);this.i=a;this.j=new P;this.g=J("div");Q(this.g,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Dh(this.g
,0);a.ta.appendChild(this.g);this.b.ka(a,"resize",this.lh);this.b.ka(this.g,"click"
,this.km);this.b.ka(this.g,"mouseout",this.lm);this.b.ka(this.g,"mouseover",w(this.
Of,this,!0));this.b.ka(a,"viewportmodechange",this.Zi);if(a=this.i.Ia())a
instanceof Ct&&(this.ud=!0),this.Zi()}y(Jv,Y);f=Jv.prototype;f.Va=function(a)
{S(this.g,a)};
f.lh=function(){N(w(this.mm,this),10)};f.mm=function(){var
a=this.i.Ia();a&&(a.Ba(),a=a.i.i,R(this.g,a.clientWidth,40),nh(this.g,0,a.clientHei
ght-40))};f.km=function(){var a=this.i.Ia(),b=a.Ba().height-40,c=J("div");Q(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Dh(c,.15);nh(c,0,a.s.y+b);a.i.j.appendChild(c);N(x(Kv,c),1E3);this.ud=!
1;a=this.i.Ia();$r(a,new E(void 0,b-20),w(a.vj,a))};
function Kv(a){var b=new Rh(a,.15,0,200);b.play();of(b,"end",x(Lv,b,a))}function
Lv(a,b){K(b);a.Ea()}f.ud=!1;f.lm=function(){this.ud||this.Of(!1)};f.Of=function(a)
{if(a){if(!this.o){var b=J("div");Q(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.g.appendChild(b);N(w(
this.uk,this),10)}this.o=!0}Dh(this.g,a?.15:0)};
f.uk=function(){z(["left","right"],function(a){var b=I("DIV",
{"class":"SPRITE_page_down"});this.g.appendChild(b);Ph(b,a);Q(b,
{marginTop:"14px"});Q(b,"margin-"+a,"16px")},this)};f.Zi=function(){var
a=this.i.Ia(),b=a instanceof Ct;b?this.lh():this.ud=!
1;this.Va(b);this.Of(this.ud);zg(this.j);this.j.ad(a,"move",w(this.Kl,this));this.j
.ka(a,"layoutchange",w(this.lh,this))};f.Kl=function(){this.ud&&this.Of(!
1);this.ud=!1};function Mv(a,b){var c=H("volume-
left"),d=H("menu_scroll");this.s=a;this.R=b;this.o=Bh(c);this.g=d;Q(this.g,
{overflow:"auto"});c=w(this.j,this);this.i=new vg;L(this.i,"resize",c);d=new
pg;L(d,"fontsizechange",c);L(window,"DOMContentLoaded",w(this.b,this))}Mv.prototype
.j=function(){this.b();N(w(this.b,this),100)};
Mv.prototype.b=function(){var a=!1;this.wb&&(a=this.wb.wb);var b=this.i.Ba();a=a?
0:this.o.width;var c=Math.round(uh(this.R).y);this.s.Fb(new F(Math.max(0,b.width-
a),Math.max(0,b.height-
c)));a=this.g;Q(a,"border","0px");c=Math.round(uh(a).y);b=Math.max(0,b.height-
c);Q(a,"height",b+"px");a.clientWidth<a.offsetWidth&&Q(a,{borderTop:Sb("%spx solid
#ebeff9",2),height:Math.max(0,b-2)+"px"})};function Nv(a,b)
{a.wb=b;L(b,"change",w(a.b,a))};function Ov(a,b,c){so.call(this,null!=c?c:"Buscar
en este libro");this.Ub(a);this.Ua();b&&yo(this,b)}y(Ov,so);function Pv(a,b)
{M.call(this);this.wa=a;this.b=b||null;O(a,"with-auto-dir-
text");L(this.wa,"keyup",w(this.i,this));L(this.wa,"paste",w(this.g,this))}y(Pv,M);
Pv.prototype.i=function(){Qv(this.wa,this.b)};Pv.prototype.g=function()
{Rv(this.wa,this.b)};function Rv(a,b){N(x(function(){Qv(a,b)}))}
function Qv(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(Rc),l=0;l<h.length;l++){var m=h[l];Pc.test(m)?(d++,e+
+):Qc.test(m)?g=!0:Oc.test(m)?e++:Sc.test(m)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=dq();d?(c=!0,Q(a,"textAlign","right"),ce(a,{dir:"rtl"})):
(Q(a,"textAlign","left"),ce(a,{dir:"ltr"}));b&&(c?(mg(b,"input-direction-
ltr"),O(b,"input-direction-rtl")):(O(b,"input-direction-ltr"),mg(b,"input-
direction-rtl")))}
function Sv(a,b){var c=H(a);if(c){var d=b?H(b):null;Qv(c,d);new
Pv(c,d)}}Ia("_OC_autoDir",Sv);var Tv=null;function Uv(){Tv||
(Tv={},Tv[1]=Ct,Tv[2]=ku)}function Vv(a){var b={},c=(new
T(window.location.href)).g;c&&(c=c.split(","),z(c,function(a)
{b[a.charAt(0)]=a.substring(1)}));return b[a]};function Wv(a,b)
{M.call(this);this.Ec=J("div");a.appendChild(this.Ec);Q(this.Ec,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.b=new
Xv(this.Ec,b);L(this.Ec,"click",w(this.dispatchEvent,this,"click"));L(this.b.V(),"c
lick",w(this.dispatchEvent,this,"click"));L(this.Ec,"mouseover",w(this.g,this,!
0));L(this.Ec,"mouseout",w(this.g,this,!1))}y(Wv,M);function Yv(a,b){Q(a.Ec,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.i=b}
Wv.prototype.g=function(a){this.i||Q(this.Ec,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};Wv.prototype.va=function()
{this.b.Ea();Wv.ma.va.call(this)};function Xv(a,b)
{um.call(this,a);this.g=a;this.Pf=200;this.Ug=500;var c=this.V();Q(c,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
d=J("div");Q(d,{fontWeight:"bold"});d.appendChild(ne("P\u00e1gina
"+b.b));c.appendChild(d);d=J("div");Pd(d,zp(b.g));c.appendChild(d)}y(Xv,um);
Xv.prototype.Ke=function(a){var
b=uh(this.g),c=Bh(this.V());Xv.ma.Ke.call(this,a,new wl(b.x-
c.width,Math.min(b.y,ee(window).height-c.height)))};function Zv(a)
{Y.call(this);this.g=a;this.i=this.g.Nb.g;this.o={};this.R=new
P;this.j=J("div");Q(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.i.ta.appendChild(this.j);z(th
is.g.nb.Ib,w(this.nk,this));this.b.ka(this.i,"pagechange",this.Mj);this.Mj();this.b
.ka(this.i,"resize",this.oh);this.b.ka(this.i,"viewportmodechange",this.dj);this.i.
Ia()&&this.dj()}y(Zv,Y);f=Zv.prototype;f.Mj=function(){this.s&&(Yv(this.s,!
1),this.s=null);var a=this.o[this.i.Da().Pa()];a&&(this.s=a,Yv(a,!0))};
f.dj=function(){var a=this.i.Ia(),b=a instanceof
Ct;b&&this.oh();zg(this.R);this.R.ka(a,"layoutchange",w(this.oh,this));S(this.j,b)}
;f.oh=function(){N(w(this.tm,this),10)};f.tm=function(){var a=this.i.Ia();a&&a
instanceof Ct&&(a.Ba(),a=a.i.i,R(this.j,15,a.clientHeight),nh(this.j,a.clientWidth-
15,0),$v(this))};function $v(a){var b=a.i.Ia().o.ze(function(a){return a instanceof
Uq}),c={};z(b,function(a){c[a.Da().Pa()]=a});z(a.g.nb.Ib,w(a.Nm,a,c))}
f.Nm=function(a,b){var c=this.i.Ia().i.g.clientHeight,d=a[b.Pa()];if(d){var e=D.Gb?
5:15;nh(this.o[b.Pa()].Ec,0,Math.floor(d.Vc()/c*(this.j.clientHeight-e-(D.Gb?
30:15)))+e)}};f.nk=function(a){var b=new
Wv(this.j,a);this.o[a.Pa()]=b;this.b.ka(b,"click",w(this.g.Wc,this.g,a,null))};f.va
=function(){K(this.j);db(this.o,function(a)
{a.va.call(a)});Zv.ma.va.call(this)};function aw(a)
{Y.call(this);this.Nb=a;this.Ij="n"}y(aw,Y);aw.prototype.g=function(a,b,c)
{this.nb=new xu(b);b=this.Nb.g;b.R||b.Rb(Ct);0==this.nb.Ib.length?bw(this.Nb.o):a?
c?(a=zb(this.nb.Ib,function(a){return c==a.Pa()}))?
this.Wc(a):this.Wc(this.nb.Ib[0],c):this.Wc(this.nb.Ib[0]):cw(this);this.i=new
Zv(this)};
function cw(a){var b=a.Nb.g,c=b.R;if(c==Ct||
c==ku)a.Nb.s=c;b.Rb(Bu);b=b.Ia();c=a.Nb.o;var d="n"==c.g.Ij;S(c.ra,d);S(c.ta,!
d);Pd(c.s,zp("<b>"+c.g.nb.Ib.length+"</b>"+(" resultados de "+("<b>"+yu(c.g.nb)
+"</b> en este libro"))));dw(c,!0);c=a.nb;c!=b.nb&&(b.nb=c,c=new
Au(b.nb,b.Ba().width),Ur(b,c),b.ac());a=w(a.Wc,a);b.Db=a;Yr(b,new E(0,0))}
aw.prototype.Wc=function(a,b){es=!0;var c=this.Nb.o;dw(c,!
1);c.i=tb(c.g.nb.Ib,a);Pd(c.s,zp("Resultado "+("<b>"+(c.i+1)+"</b>"+(" de "+
("<b>"+c.g.nb.Ib.length+"</b>"+(" de "+("<b>"+yu(c.g.nb)+"</b> en este
libro")))))));c=this.Nb.g;var d=ar(c.Ha,a.Pa());if(!d)return null;var e=c.Ia();e
instanceof Ct||e instanceof ku||(this.Nb.s==ku?c.Rb(ku):c.Rb(Ct));if(b)return
Jr(c,b),null;a:{if((e=c.s.Ia().o)&&e.Kc&&(e=e.Kc(d))){var g=new
E(40,80),h=c.ab.getQuery();if(!h)break a;var l=Or(d,h);if(l){Pr(c,e,g,l);
break a}e=w(c.Dl,c,e,g,h);Mr(d,Nr(d),e)}c.Eb(d)}return
d};aw.prototype.va=function(){Qe(this.i);aw.ma.va.call(this)};function ew()
{Y.call(this);this.j=J("div");this.ha=new
Ro(this.j);this.ha.render(fw);this.ha.Ma(!0);var a=this.ha.V();a&&(cq(a,{"text-
align":"left"}),a.style.height="100%");S(this.j,!
1);a=J("span");this.j.appendChild(a);cq(a,{cursor:"pointer",margin:"0 0 0
25px",whiteSpace:"nowrap"});dq()?
Ph(a,"left"):Ph(a,"right");this.b.ka(a,"click",this.Ki);gw(this,a,"Borrar
b\u00fasqueda",w(this.Ki,this));var
b=J("img");b.src="/googlebooks/images/close_x.gif";cq(b,
{backgroundColor:"#fff",margin:"0 6px",verticalAlign:"middle"});
a.appendChild(b);this.s=J("span");this.j.appendChild(this.s);this.R=J("span");this.
j.appendChild(this.R);cq(this.R,
{marginLeft:"5px",whiteSpace:"nowrap"});this.R.innerHTML="-
&nbsp;&nbsp;";this.R.appendChild(ne("Ordenar por:
"));this.ra=J("span");this.R.appendChild(this.ra);gw(this,this.ra,"relevancia",w(th
is.Li,this,"r"));a=J("span");Pd(a,zp("&nbsp;|
&nbsp;<b>p\u00e1ginas</b>"));this.ra.appendChild(a);this.ta=J("span");this.R.append
Child(this.ta);a=J("span");Pd(a,zp("<b>relevancia</b>&nbsp;|&nbsp;"));
this.ta.appendChild(a);gw(this,this.ta,"p\u00e1ginas",w(this.Li,this,"n"));this.o=J
("span");this.j.appendChild(this.o);cq(this.o,
{marginLeft:"8px",whiteSpace:"nowrap"});this.o.innerHTML="-
&nbsp;&nbsp;";gw(this,this.o,"&#8249; Anterior",w(this.Ji,this,-
1));a=J("span");a.innerHTML="&nbsp;&nbsp;";this.o.appendChild(a);gw(this,this.o,"Si
guiente &#8250;",w(this.Ji,this,1));a=J("span");a.innerHTML="&nbsp;&nbsp;-
&nbsp;&nbsp;";this.o.appendChild(a);gw(this,this.o,"Ver
todo",w(this.Jl,this));Gh(this.j,!0)}
var fw,hw,iw;y(ew,Y);function dw(a,b){S(hw,!b);S(a.R,b);S(a.o,!
b&&1<a.g.nb.Ib.length);S(a.j,!0);iw.b()}function jw(a){S(a.R,!1);S(a.o,!1);qe(a.s)}
function bw(a){jw(a);var
b=a.g.nb,c=b.Sc.spellresults&&b.Sc.spellresults.correct_spell?
b.Sc.spellresults.correct_spell:null;if(c){var d=J("span");Pd(d,zp("Quiz\u00e1s
quisiste decir:
"));gw(a,d,c,w(a.Gl,a,c));a.s.appendChild(d);a.s.appendChild(J("br"))}c=J("span");P
d(c,zp(Wb('No se ha encontrado ning\u00fan resultado en este libro de "'+(yu(b)
+'".'))+"&nbsp;&nbsp;-
&nbsp;&nbsp;"));a.s.appendChild(c);b=J("a");a.s.appendChild(b);Pd(b,zp("Buscar en
todos los libros &raquo;"));c="patents"==Sp()?new T("https://www.google.com/search?
tbm=pts&tbo=p&hl=en"):
new T("https://www.google.com/search?
tbm=bks&tbo=p");Gp(c);U(c,"q",fc(yu(a.g.nb)));b.href=c.toString();S(a.j,!
0);iw.b()}f=ew.prototype;f.va=function(){ew.ma.va.call(this);Qe(this.ha);S(hw,!
0);K(this.j);iw.b()};function gw(a,b,c,d){var e=J("span");Q(e,
{textDecoration:"underline",color:"#0000cc",cursor:"pointer"});b.appendChild(e);Pd(
e,zp(c));a.b.ka(e,"click",d)}f.Ki=function()
{this.g.Nb.g.ab.j("");this.g.Nb.ha.update()};f.Ji=function(a){kw(this,this.i,a)};
function kw(a,b,c){var d=a.g.nb.Ib.length;a.i+=c;a.i>=d&&(a.i=0);0>a.i&&(a.i=d-
1);a.i!=b&&(a.g.Wc(a.g.nb.Ib[a.i])||kw(a,b,c))}f.Li=function(a)
{this.g.Nb.update(a)};f.Jl=function(){cw(this.g)};f.Gl=function(a)
{this.g.Nb.j(fc(a))};function lw(a,b,c)
{Y.call(this);this.g=a;this.R=b;this.ha=c;this.b.ka(a.ab,"change",w(this.update,thi
s,"r",null))}y(lw,Y);
lw.prototype.update=function(a,b,c){this.i?(this.i.Ea(),this.i=null):
(this.g.R&&(this.s=this.g.R),this.o=new ew);var d=this.g.ab.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 aw(this),this.o.g=this.i,a=!ll(new
T(window.location.toString()),"q"),this.i.g(a,b,c)):d?(this.i=new
aw(this),b=this.o.g=this.i,c=b.Nb.o,jw(c),Pd(c.s,zp("Cargando...")),c=new
T(window.location.href),U(c,"jscmd","SearchWithinVolume"),U(c,"q",d),
U(c,"scoring",a),(new gt(c)).Ef(w(b.g,b,!1)),b.Ij=a,yo(this.R,d)):
(this.i&&(this.i.Ea(),this.i=null),this.g.Ia()instanceof
Bu&&this.g.Rb(this.s),this.o&&(this.o.Ea(),this.o=null),yo(this.R,""))};lw.prototyp
e.j=function(a){this.g.ab.j(a);yo(this.R,a)};function mw(a,b){var
c=H(a),d=H(b);c&&d&&L(c,"submit",x(nw,d))}function nw(a,b)
{""==a.value&&b.preventDefault()};function ow(a){Y.call(this);this.g=a;this.i=new
P;this.b.ka(a,"viewportmodechange",this.ej);this.g.Ia()&&this.ej()}y(ow,Y);f=ow.pro
totype;f.ej=function(){zg(this.i);this.j&&this.j.Ea();this.o=this.g.Ia().i.j;var
a=new
Vh(this.o);a.ei=t;this.j=a;this.i.ka(this.o,"dblclick",w(this.Yk,this));this.i.ka(a
,"start",w(this.bl,this));this.i.ka(a,"drag",w(this.dl,this));this.i.ka(a,"end",w(t
his.al,this));pw(this,!1)};f.Yk=function(){this.g.jd("next")};
function pw(a,b){var c=a.o;var d=D.Sa?b?"-moz-grabbing":"-moz-grab":b?Sl("-moz-
grabbing","/googlebooks/images/closedhand.cur","move"):Sl("-moz-
grab","/googlebooks/images/openhand.cur","default");Q(c,"cursor",d)}f.bl=function()
{this.s=this.g.Ia().s;pw(this,!0)};f.dl=function(){var
a=this.j,b=this.s;Yr(this.g.Ia(),new E(b.x-a.deltaX,b.y-a.deltaY))};f.al=function()
{this.s=null;pw(this,!1)};f.va=function(){ow.ma.va.call(this)};function qw(a)
{this.s=a;this.ra=new
Fg(document);this.j={};this.R={};L(this.ra,"key",w(this.ha,this));rw(this,33,w(this
.o,this,-1),!1,!0);rw(this,34,w(this.o,this,1),!1,!0);rw(this,38,w(this.b,this,0,-
qw.prototype.g),!1,!0);rw(this,40,w(this.b,this,0,qw.prototype.g),!1,!
0);rw(this,37,w(this.b,this,-qw.prototype.g,0),!1,!
0);rw(this,39,w(this.b,this,qw.prototype.g,0),!1,!0);rw(this,32,w(this.o,this,1),!
0,!0);rw(this,74,w(this.i,this,"next"),!0);rw(this,75,w(this.i,this,"previous"),!
0);a=w(this.i,this,
"zoomin");this.j["+"]=x(sw,a,!0,void
0);a=w(this.i,this,"zoomout");this.j["-"]=x(sw,a,!0,void 0)}function rw(a,b,c,d,e)
{a.R[b]=x(sw,c,d,e)}qw.prototype.ha=function(a){var
b=this.j[String.fromCharCode(a.s)]||this.R[a.b];b&&b(a)};function sw(a,b,c,d)
{b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||tw[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}var tw={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!
0};qw.prototype.i=function(a){this.s.jd(a)};
qw.prototype.o=function(a)
{a=Math.floor(a*this.s.Ia().Ba().height*.75);this.b(0,a)};qw.prototype.b=function(a
,b){var c=this.s.Ia();$r(c,new
E(a,b),w(c.hd,c))};qw.prototype.g=20;Ia("_OC_Run",function(a,b,c,d,e,g,h)
{Ep.update(c);e=H("gb-get-book-container");var l=H("gb-get-book-content");if(e&&l)
{var m=new Tu(b);(new
Dv(m,l)).render(e)}Ev();Is=Vu;jq=t;m=H("viewport");L(document,"selectionchange",uw)
;c.stereoscopic&&(at=vw);e=new Gr(m);Q(document.body,
{overflow:"hidden"});H("titlebar")&&Q(H("titlebar"),"white-space","nowrap");var
q=new Mv(e,m);q.b();iw=q;m=new Tu(b);var u=new
hu(a,e.ab);u.s=Ep.pseudocontinuous;Ir(e,u);e.Ja=m;u.Uc=m.i;l=Ct;b.disable_twopage||
(Uv(),l=Tv[Vv("M")]||
Ct);d=ww(u,d);Uv();var G=Vv("P");var A;d&&(A=d.Pa());a=new Yt(e,H("volume-
left"),H("volume-center"));Nv(q,a);A=[G,A,u.b.Cb()[0].Pa()];var W;xb(A,function(a)
{return a&&ar(u,a)?(W=a,!0):!
1});A=e.ab;g&&A.j(fc(g.search_query_escaped));Jr(e,W);A=new
Gu(e,a);fw=H("search_bar");hw=H("toolbar_container");q=xw(e,x(yw,e,A));q=new
lw(e,q,A);g?(q.s=l,q.update("n",g,W)):e.Rb(l);cu=new
bu(e.ta,e.o,a);zw(e,u);Aw(e);Bw();new ow(e);g=new Jv(e);e.go();A.Va(!
0);A.update();L(Jt,"click",w(A.update,A));Cw(m.Wa);if(l=H("gb-viewport-plusone-
container")||
H("gb-atb-patents-plusone-container"))(q=H("books-
microdata"))&&Ep.enableShareButton&&tq(l,q),vq(l,!0);sq();N(x(Dw,e,a,A,!
b.disable_twopage,Ep.enableThumbnailViewport,c,m,h,Ep.enableClips?x(Ew,g):void
0));N(Fw);h&&Gw(m,h);_OC_InitHooks(x(Hw,e),t,t,t,t,t);L(document,"keydown",Iw);mw("
vheadf","vheadq");mw("gbqf","gbqfq");b=H("buy-tooltip");c=H("buy-tooltip-
box");b&&c&&Ap(b,c);rq();b=H("gbqfq");c=H("gbqfqw");b&&new Gq(b,!0,c,-
9);N(x(Jw,e,d))});
function Jw(a,b){var c=a.Ja;if(c.b&&c.b.focus_aid&&b.xg){var d=c.b?
c.b.focus_aid:null,e=a.Ia();b.xg(d)&&(d=b.xg(d).te.aid,b.g&&d in
b.g&&(b.s=b.g[d]),d=c.wc(),r(c.g)||(c.g=c.b.read_zm,c.g=r(c.g)?
c.b.read_zm:4,c.g=Td(c.g,-1,c.wc().length-1)),e.We(e.Ld(d[c.g]
+2)),Ft(e,b)&&(c=Ft(e,b),e.hd(c),e.ug(b)))}}function Gw(a,b){var
c=Yu([a],b),d=H("addToLibraryLink"+a.Mc());d&&(c=new Mu(a,c),O(d,"jfk-button-
standard"),Nm(c,d),c.Ma(!0))}
function Dw(a,b,c,d,e,g,h,l,m){b={Ra:a,wg:b,history:c,Rf:d,Qf:e,Ch:!
0,Hh:h,Fh:l,flags:g,qg:m,Bh:!0};c=H("left-toolbar-buttons");d=H("right-toolbar-
buttons");(new
yv({Ra:b.Ra,wg:b.wg,history:b.history,Rf:b.Rf,Qf:b.Qf,Hh:b.Hh,Fh:b.Fh,flags:b.flags
,qg:b.qg,Bh:b.Bh,Zg:!0,Fj:b.Fj})).render(c);(new yv({Ra:b.Ra,Ch:b.Ch,Zm:!
0})).render(d);b=H("toolbar_container");qe(b);b.style.padding="0";new
qw(a)}function Fw(){var a=H("similarbooks_v");a&&Aq(a)}
function uw(){if(D.ya&&document.selection&&!Kw){var
a=document.selection.createRange();ve(a.parentElement(),H("viewport"))&&(Kw=!
0,document.selection.empty(),N(Lw))}}function Lw(){Kw=!1}var Kw=!1;function
Hw(a,b,c){(b=ar(a.Ha,b))?a.Eb(b):c&&Rd(window.location,c)}function ww(a,b){var
c=b.page[0],d=ar(a,c.pid);return d?
(d.Ad(c,Nr(d).toString()),Ls(d,c),d):null}function Bw(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=H(a[b]);c&&Q(c,{display:"none"})}}
function zw(a,b){var c=H("page_label");c||
(c={form:H("jtp_form"),input:H("jtp")});new Iv(a,b,c)}function Aw(a)
{a.dispatchEvent("pagemodechange");var b=H("text_mode");b&&(Q(b,
{cursor:"pointer"}),L(b,"click",x(Mw,a)))}function yw(a,b,c)
{a.ab.j(c);b.update()}function xw(a,b){Sv("search_form_input");var c=new
Ov(H("search_form_input"),a.ab.getQuery());L(H("search_form"),"submit",x(Nw,c,b));r
eturn c}
function Nw(a,b,c){var d=H("sits");d&&d.checked&&""!=H("search_form_input").value||
(c.preventDefault(),es=!1,H("search_form_input").blur(),b(a.yb()))}function Cw(a)
{var b=H("magazine_other_issues");if(b&&a){a=new Rq(new Op,a,!0);var c=I("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.ef()}}function
Mw(a,b){b.preventDefault();var c=new
T(Js(a.Da()).toString());U(c,"output","text");Rd(window.location,c.toString())}
function Ew(a,b){og(H("viewport"),"selection-mode",b);nt=b;a.Va(!b)}function Iw(a)
{(D.Gb?
a.metaKey:a.ctrlKey)&&70==a.b&&(a.preventDefault(),a=H("search_form_input"),Ow=Ow||
new Uh(a,[255,255,136],[255,255,255],700,bi),Ow.play(!0),a.focus())}var
Ow=null;function vw(a){return
Gk(a,"edge","3d")}Ia("_OC_MenuHideHook",t);}).call(this);
})();