You are on page 1of 81

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

it/";(function(){/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var f;function aa(a){var b=0;return function(){return b<a.length?{done:!
1,value:a[b++]}:{done:!0}}}function ba(a){var b="undefined"!=typeof
Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}var
ca="function"==typeof Object.create?Object.create:function(a){function b()
{}b.prototype=a;return new b},da;
if("function"==typeof Object.setPrototypeOf)da=Object.setPrototypeOf;else{var fa;a:
{var ha={a:!0},ia={};try{ia.__proto__=ha;fa=ia.a;break a}catch(a){}fa=!1}da=fa?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var ja=da;
function n(a,b)
{a.prototype=ca(b.prototype);a.prototype.constructor=a;if(ja)ja(a,b);else for(var c
in b)if("prototype"!=c)if(Object.defineProperties){var
d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else
a[c]=b[c];a.ta=b.prototype}var ka="function"==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!
=Object.prototype&&(a[b]=c.value)};
function ma(a){a=["object"==typeof window&&window,"object"==typeof
self&&self,"object"==typeof global&&global,a];for(var b=0;b<a.length;++b){var
c=a[b];if(c&&c.Math==Math)return c}return globalThis}var na=ma(this);function
oa(a,b){if(b){var c=na;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in
c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ka(c,a,
{configurable:!0,writable:!0,value:b})}}
function pa(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+""}oa("String.prototype.endsWith",function(a){return a?
a:function(b,c){var d=pa(this,b,"endsWith");void
0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var
e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});
oa("String.prototype.startsWith",function(a){return a?a:function(b,c){var
d=pa(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|
0,d.length));for(var h=0;h<g&&c<e;)if(d[c++]!=b[h++])return!1;return
h>=g}});function qa(){qa=function(){};na.Symbol||(na.Symbol=ra)}function sa(a,b)
{this.b=a;ka(this,"description",{configurable:!0,writable:!
0,value:b})}sa.prototype.toString=function(){return this.b};
var ra=function(){function a(c){if(this instanceof a)throw new TypeError("Symbol is
not a constructor");return new sa("jscomp_symbol_"+(c||"")+"_"+b++,c)}var
b=0;return a}();function ta(){qa();var a=na.Symbol.iterator;a||
(a=na.Symbol.iterator=na.Symbol("Symbol.iterator"));"function"!=typeof
Array.prototype[a]&&ka(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return ua(aa(this))}});ta=function(){}}
function ua(a){ta();a={next:a};a[na.Symbol.iterator]=function(){return this};return
a}oa("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k)
{return k};var e=[],g="undefined"!=typeof
Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof g)
{b=g.call(b);for(var h=0;!(g=b.next()).done;)e.push(c.call(d,g.value,h++))}else
for(g=b.length,h=0;h<g;h++)e.push(c.call(d,b[h],h));return e}});function va(a,b)
{return Object.prototype.hasOwnProperty.call(a,b)}
oa("WeakMap",function(a){function b(l){this.Qa=(k+=Math.random()
+1).toString();if(l){l=ba(l);for(var m;!
(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}}function c(){}function d(l){var
m=typeof l;return"object"===m&&null!==l||"function"===m}function e(l){if(!va(l,h))
{var m=new c;ka(l,h,{value:m})}}function g(l){var
m=Object[l];m&&(Object[l]=function(r){if(r instanceof c)return r;e(r);return
m(r)})}if(function(){if(!a||!Object.seal)return!1;try{var
l=Object.seal({}),m=Object.seal({}),r=new a([[l,
2],[m,3]]);if(2!=r.get(l)||3!=r.get(m))return!1;r.delete(l);r.set(m,4);return!
r.has(l)&&4==r.get(m)}catch(D){return!1}}())return a;var
h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var
k=0;b.prototype.set=function(l,m){if(!d(l))throw Error("Invalid WeakMap
key");e(l);if(!va(l,h))throw Error("WeakMap key fail: "+l);l[h][this.Qa]=m;return
this};b.prototype.get=function(l){return d(l)&&va(l,h)?l[h][this.Qa]:void
0};b.prototype.has=function(l){return d(l)&&va(l,h)&&va(l[h],
this.Qa)};b.prototype.delete=function(l){return d(l)&&va(l,h)&&va(l[h],this.Qa)?
delete l[h][this.Qa]:!1};return b});
oa("Map",function(a){function b(){var k={};return k.$c=k.next=k.head=k}function
c(k,l){var m=k.b;return ua(function(){if(m){for(;m.head!=k.b;)m=m.$c;for(;m.next!
=m.head;)return m=m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void
0}})}function d(k,l){var m=l&&typeof l;"object"==m||"function"==m?g.has(l)?
m=g.get(l):(m=""+ ++h,g.set(l,m)):m="p_"+l;var
r=k.g[m];if(r&&va(k.g,m))for(k=0;k<r.length;k++){var D=r[k];if(l!==l&&D.key!
==D.key||l===D.key)return{id:m,list:r,index:k,Fb:D}}return{id:m,
list:r,index:-1,Fb:void 0}}function e(k){this.g={};this.b=b();this.size=0;if(k)
{k=ba(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}if(function()
{if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(ba([[k,"s"]]));if("s"!
=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var
m=l.entries(),r=m.next();if(r.done||r.value[0]!=k||"s"!=r.value[1])return!
1;r=m.next();return r.done||4!=r.value[0].x||
"t"!=r.value[1]||!m.next().done?!1:!0}catch(D){return!1}}())return a;ta();var g=new
WeakMap;e.prototype.set=function(k,l){k=0===k?0:k;var m=d(this,k);m.list||
(m.list=this.g[m.id]=[]);m.Fb?m.Fb.value=l:(m.Fb={next:this.b,$c:this.b.
$c,head:this.b,key:k,value:l},m.list.push(m.Fb),this.b.$c.next=m.Fb,this.b.
$c=m.Fb,this.size++);return this};e.prototype.delete=function(k){k=d(this,k);return
k.Fb&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.g[k.id],k.Fb.
$c.next=k.Fb.next,k.Fb.next.$c=k.Fb.$c,
k.Fb.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.g={};this.b=this.b.$c=b();this.size=0};e.prototype.has=function(k){return!!
d(this,k).Fb};e.prototype.get=function(k)
{return(k=d(this,k).Fb)&&k.value};e.prototype.entries=function(){return
c(this,function(k){return[k.key,k.value]})};e.prototype.keys=function(){return
c(this,function(k){return k.key})};e.prototype.values=function(){return
c(this,function(k){return k.value})};e.prototype.forEach=function(k,l){for(var
m=this.entries(),
r;!
(r=m.next()).done;)r=r.value,k.call(l,r[1],r[0],this)};e.prototype[Symbol.iterator]
=e.prototype.entries;var h=0;return e});
oa("Set",function(a){function b(c){this.b=new Map;if(c){c=ba(c);for(var d;!
(d=c.next()).done;)this.add(d.value)}this.size=this.b.size}if(function(){if(!
a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(ba([c]));if(!d.has(c)||1!
=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var
e=d.entries(),g=e.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!
1;g=e.next();return g.done||g.value[0]==c||4!=g.value[0].x||
g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return
a;ta();b.prototype.add=function(c){c=0===c?
0:c;this.b.set(c,c);this.size=this.b.size;return
this};b.prototype.delete=function(c)
{c=this.b.delete(c);this.size=this.b.size;return c};b.prototype.clear=function()
{this.b.clear();this.size=0};b.prototype.has=function(c){return
this.b.has(c)};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(c,d)
{var e=this;this.b.forEach(function(g){return c.call(d,g,g,e)})};return b});var
wa=wa||{},p=this||self,xa=/^[\w+/_-]+[=]{0,2}$/,ya=null;function za(a,b)
{a=a.split(".");b=b||p;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return
null;return b}function q(){}function Aa(a){a.Ug=void 0;a.Xa=function(){return a.Ug?
a.Ug:a.Ug=new a}}
function Ba(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
Ca(a){return"array"==Ba(a)}function Da(a){var
b=Ba(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Ea(a)
{return"function"==Ba(a)}function Fa(a){var b=typeof a;return"object"==b&&null!
=a||"function"==b}function Ga(a){return
Object.prototype.hasOwnProperty.call(a,Ha)&&a[Ha]||(a[Ha]=++Ia)}var
Ha="closure_uid_"+(1E9*Math.random()>>>0),Ia=0;function Ja(a,b,c){return
a.call.apply(a.bind,arguments)}
function Ka(a,b,c){if(!a)throw Error();if(2<arguments.length){var
d=Array.prototype.slice.call(arguments,2);return function(){var
e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return
a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function t(a,b,c)
{Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native
code")?t=Ja:t=Ka;return t.apply(null,arguments)}
function u(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var
d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}var La=Date.now||
function(){return+new Date};function Ma(a,b){a=a.split(".");var c=p;a[0]in
c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var
d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?
c=c[d]:c=c[d]={}:c[d]=b}
function v(a,b){function c()
{}c.prototype=b.prototype;a.ta=b.prototype;a.prototype=new
c;a.prototype.constructor=a};var Na;function Oa(a,b,c){for(var d in
a)b.call(c,a[d],d,a)}function Pa(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return!0;return!1}function Qa(a){var b=[],c=0,d;for(d in a)b[c+
+]=d;return b}function Ra(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function
Sa(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Ta(){var
a=Ua,b;for(b in a)return!1;return!0}function Va(a,b,c){if(null!==a&&b in a)throw
Error('The object already contains the key "'+b+'"');a[b]=c}
function Wa(a){var b={},c;for(c in a)b[c]=a[c];return b}var Xa="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function Ya(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<Xa.length;g+
+)c=Xa[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function $a(a){var b=arguments.length;if(1==b&&Ca(arguments[0]))return
$a.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 ab(a){var b=arguments.length;if(1==b&&Ca(arguments[0]))return
ab.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return
c};function bb(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,bb);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}v(bb,Error);bb.protot
ype.name="CustomError";var cb;function db(a,b){a=a.split("%s");for(var
c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?
b[e]:"%s");bb.call(this,c+a[d])}v(db,bb);db.prototype.name="AssertionError";functio
n eb(a){return a[a.length-1]}var fb=Array.prototype.indexOf?function(a,b){return
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof
a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var
c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-
1},w=Array.prototype.forEach?function(a,b,c)
{Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in
e&&b.call(c,e[g],g,a)};
function gb(a,b){for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;--
d)d in c&&b.call(void 0,c[d],d,a)}
var hb=Array.prototype.filter?function(a,b,c){return
Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=[],g=0,h="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in h){var
l=h[k];b.call(c,l,k,a)&&(e[g++]=l)}return e},x=Array.prototype.map?function(a,b,c)
{return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=Array(d),g="string"===typeof a?a.split(""):a,h=0;h<d;h++)h in
g&&(e[h]=b.call(c,g[h],h,a));return e},ib=Array.prototype.reduce?function(a,b,c)
{return Array.prototype.reduce.call(a,
b,c)}:function(a,b,c){var d=c;w(a,function(e,g){d=b.call(void 0,d,e,g,a)});return
d},jb=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void
0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e+
+)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1},kb=Array.prototype.every?
function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var
c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void
0,d[e],
e,a))return!1;return!0};function lb(a,b){b=mb(a,b);return 0>b?
null:"string"===typeof a?a.charAt(b):a[b]}function mb(a,b){for(var
c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void
0,d[e],e,a))return e;return-1}function nb(a,b){return 0<=fb(a,b)}function ob(a,b)
{nb(a,b)||a.push(b)}function pb(a,b){b=fb(a,b);var c;(c=0<=b)&&qb(a,b);return
c}function qb(a,b){Array.prototype.splice.call(a,b,1)}function rb(a,b)
{b=mb(a,b);0<=b&&qb(a,b)}
function sb(a){return Array.prototype.concat.apply([],arguments)}function tb(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 ub(a,b){for(var c=1;c<arguments.length;c++){var
d=arguments[c];if(Da(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 vb(a,b,c,d)
{Array.prototype.splice.apply(a,wb(arguments,1))}
function wb(a,b,c){return 2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function xb(a,b)
{a.sort(b||yb)}function zb(a,b){var c=yb;xb(a,function(d,e){return
c(b(d),b(e))})}function yb(a,b){return a>b?1:a<b?-1:0}function Ab(a,b){for(var
c={},d=0;d<a.length;d++){var e=a[d],g=b.call(void 0,e,d,a);void 0!==g&&(c[g]||
(c[g]=[])).push(e)}return c}
function Bb(a){for(var b=[],c=0;c<arguments.length;c++){var
d=arguments[c];if(Ca(d))for(var e=0;e<d.length;e+=8192)for(var
g=Bb.apply(null,wb(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else
b.push(d)}return b}function Cb(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 Db(a,b)
{return sb.apply([],x(a,b,void 0))};function Eb(a){return/^[\s\xa0]*$/.test(a)}var
Fb=String.prototype.trim?function(a){return a.trim()}:function(a)
{return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Gb(a,b)
{if(b)a=a.replace(Hb,"&amp;").replace(Ib,"&lt;").replace(Jb,"&gt;").replace(Kb,"&qu
ot;").replace(Lb,"&#39;").replace(Mb,"&#0;");else{if(!Nb.test(a))return a;-1!
=a.indexOf("&")&&(a=a.replace(Hb,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(Ib,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(Jb,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(Kb,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(Lb,"&#39;"));-1!
=a.indexOf("\x00")&&(a=a.replace(Mb,"&#0;"))}return a}
var Hb=/&/g,Ib=/</g,Jb=/>/g,Kb=/"/g,Lb=/'/g,Mb=/\x00/g,Nb=/[\x00&<>"']/;
function Ob(a,b){var
c=0;a=Fb(String(a)).split(".");b=Fb(String(b)).split(".");for(var
d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var
g=a[e]||"",h=b[e]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)
(.*)/.exec(h)||
["","","",""];if(0==g[0].length&&0==h[0].length)break;c=Pb(0==g[1].length?
0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||
Pb(0==g[2].length,0==h[2].length)||Pb(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return
c}function Pb(a,b){return a<b?-1:a>b?1:0};var Qb;a:{var Rb=p.navigator;if(Rb){var
Sb=Rb.userAgent;if(Sb){Qb=Sb;break a}}Qb=""}function y(a){return-1!
=Qb.indexOf(a)};function Tb(){return y("Firefox")||y("FxiOS")}function Ub()
{return(y("Chrome")||y("CriOS"))&&!y("Edge")};function Vb(){return!0}function Wb()
{return null}function Xb(a,b){function c(){}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};var Yb={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 Zb(a,b)
{this.b=a===$b&&b||"";this.g=ac}Zb.prototype.Ac=!0;Zb.prototype.Ub=function()
{return this.b};function bc(a){return a instanceof
Zb&&a.constructor===Zb&&a.g===ac?a.b:"type_error:Const"}function cc(a){return new
Zb($b,a)}var ac={},$b={},dc=cc("");var ec=/[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]/,fc=/^[^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]/,gc=/^http
:\/\/.*/,hc=/\s+/,ic=/[\d\u06f0-\u06f9]/;function jc(a,b)
{this.g=a===kc&&b||"";this.i=lc}jc.prototype.Ac=!0;jc.prototype.Ub=function()
{return this.g.toString()};jc.prototype.Sg=!0;jc.prototype.b=function(){return
1};function mc(a){if(a instanceof jc&&a.constructor===jc&&a.i===lc)return
a.g;Ba(a);return"type_error:TrustedResourceUrl"}var nc=/^([^?#]*)(\?[^#]*)?
(#[\s\S]*)?/,lc={};function oc(a){return new jc(kc,a)}
function pc(a,b,c){if(null==c)return b;if("string"===typeof c)return c?
a+encodeURIComponent(c):"";for(var d in c){var e=c[d];e=Ca(e)?e:[e];for(var
g=0;g<e.length;g++){var h=e[g];null!=h&&(b||(b=a),b+=(b.length>a.length?"&":"")
+encodeURIComponent(d)+"="+encodeURIComponent(String(h)))}}return b}var
kc={};function qc(a,b){this.g=a===rc&&b||"";this.i=sc}qc.prototype.Ac=!
0;qc.prototype.Ub=function(){return this.g.toString()};qc.prototype.Sg=!
0;qc.prototype.b=function(){return 1};function tc(a){if(a instanceof
qc&&a.constructor===qc&&a.i===sc)return a.g;Ba(a);return"type_error:SafeUrl"}
var uc=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-
wav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/
(?:mpeg|mp4|ogg|webm|quicktime))(?:;\w+=(?:\w+|"[\w;=]+"))*$/i,vc=/^data:
([^,]*);base64,[a-z0-9+\/]+=*$/i,wc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|
$))/i;function xc(a){if(a instanceof qc)return a;a="object"==typeof a&&a.Ac?
a.Ub():String(a);wc.test(a)||(a="about:invalid#zClosurez");return new qc(rc,a)}
function yc(a,b){if(a instanceof qc)return a;a="object"==typeof a&&a.Ac?
a.Ub():String(a);if(b&&/^data:/i.test(a)){b=a.replace(/(%0A|%0D)/g,"");var
c=b.match(vc);c=c&&uc.test(c[1]);b=new qc(rc,c?
b:"about:invalid#zClosurez");if(b.Ub()==a)return b}wc.test(a)||
(a="about:invalid#zClosurez");return new qc(rc,a)}var sc={},rc={};function zc()
{this.b="";this.g=Ac}zc.prototype.Ac=!0;var Ac={};zc.prototype.Ub=function(){return
this.b};function Bc(a){if(a instanceof zc&&a.constructor===zc&&a.g===Ac)return
a.b;Ba(a);return"type_error:SafeStyle"}function Cc(a){var b=new zc;b.b=a;return
b}var Dc=Cc("");function Ec(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=Ca(d)?x(d,Fc).join(" "):Fc(d),b+=c+":"+d+";")}return b?Cc(b):Dc}
function Fc(a){if(a instanceof qc)return'url("'+tc(a).replace(/</g,"%3c").replace(/
[\\"]/g,"\\$&")+'")';if(a instanceof Zb)a=bc(a);else{a=String(a);var
b=a.replace(Gc,"$1").replace(Gc,"$1").replace(Hc,"url");if(Ic.test(b)){if(b=!
Jc.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&&Kc(a)}a=b?Lc(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new db("Value does not allow [{;}], got:
%s.",[a]);return a}
function Kc(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 Ic=/^[-,."'%_!# a-zA-Z0-9\[\]]+
$/,Hc=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([
\t\n]*\))/g,Gc=/\b(calc|cubic-bezier|fit-content|hsl|hsla|matrix|minmax|repeat|rgb|
rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,Jc=/\/\*/;
function Lc(a){return a.replace(Hc,function(b,c,d,e){var g="";d=d.replace(/^(['"])
(.*)\1$/,function(h,k,l){g=k;return l});b=xc(d).Ub();return c+g+b+g+e})};function
Mc(){this.b="";this.g=Nc}Mc.prototype.Ac=!0;var Nc={};
function Oc(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(Ra(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 zc||(b=Ec(b));a=a+"{"+Bc(b).replace(/</g,"\\3C ")+"}";return
Pc(a)}function Qc(a){function b(d){Ca(d)?w(d,b):c+=Rc(d)}var
c="";w(arguments,b);return Pc(c)}Mc.prototype.Ub=function(){return this.b};function
Rc(a){if(a instanceof Mc&&a.constructor===Mc&&a.g===Nc)return
a.b;Ba(a);return"type_error:SafeStyleSheet"}function Pc(a){var b=new
Mc;b.b=a;return b}var Sc=Pc("");function Tc()
{this.g="";this.j=Uc;this.i=null}Tc.prototype.Sg=!0;Tc.prototype.b=function()
{return this.i};Tc.prototype.Ac=!0;Tc.prototype.Ub=function(){return
this.g.toString()};function Vc(a){if(a instanceof
Tc&&a.constructor===Tc&&a.j===Uc)return
a.g;Ba(a);return"type_error:SafeHtml"}function Wc(a){if(a instanceof Tc)return
a;var b="object"==typeof a,c=null;b&&a.Sg&&(c=a.b());return Xc(Gb(b&&a.Ac?
a.Ub():String(a)),c)}
function Yc(a){if(a instanceof Tc)return a;a=Wc(a);return
Xc(Vc(a).toString().replace(/(\r\n|\r|\n)/g,"<br>"),a.b())}var Zc=/^[a-zA-Z0-9-]+
$/,$c={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!
0},ad={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 bd(a,b,c){var d=String(a);if(!
Zc.test(d))throw Error("");if(d.toUpperCase()in ad)throw Error("");return
cd(String(a),b,c)}
function dd(a){function b(g){Ca(g)?w(g,b):
(g=Wc(g),e.push(Vc(g).toString()),g=g.b(),0==d?d=g:0!=g&&d!=g&&(d=null))}var
c=Wc(ed),d=c.b(),e=[];w(a,b);return Xc(e.join(Vc(c).toString()),d)}function fd(a)
{return dd(Array.prototype.slice.call(arguments))}var Uc={};function Xc(a,b){return
gd(a,b)}function gd(a,b){var c=new Tc;c.g=a;c.i=b;return c}
function cd(a,b,c){var d=null,e="";if(b)for(k in b){if(!Zc.test(k))throw
Error("");var g=b[k];if(null!=g){var h=k;if(g instanceof Zb)g=bc(g);else
if("style"==h.toLowerCase()){if(!Fa(g))throw Error("");g instanceof zc||
(g=Ec(g));g=Bc(g)}else{if(/^on/i.test(h))throw Error("");if(h.toLowerCase()in
$c)if(g instanceof jc)g=mc(g).toString();else if(g instanceof qc)g=tc(g);else
if("string"===typeof g)g=xc(g).Ub();else throw
Error("");}g.Ac&&(g=g.Ub());h=h+'="'+Gb(String(g))+'"';e+=" "+h}}var
k="<"+a+e;null==
c?c=[]:Ca(c)||(c=[c]);!0===Yb[a.toLowerCase()]?k+=">":
(d=fd(c),k+=">"+Vc(d).toString()+"</"+a+">",d=d.b());(a=b&&b.dir)&&(/^(ltr|rtl|
auto)$/i.test(a)?d=0:d=null);return gd(k,d)}gd("<!DOCTYPE html>",0);var
ed=gd("",0);gd("<br>",0);var hd=function(a){var b=!1,c;return function(){b||
(c=a(),b=!0);return c}}(function(){var
a=document.createElement("div"),b=document.createElement("div");b.appendChild(docum
ent.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Vc
(ed);return!b.parentElement});function z(a,b)
{if(hd())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Vc(b)}function
id(a,b){b=b instanceof qc?b:yc(b);a.href=tc(b)}
function jd(a,b){b=b instanceof qc?
b:yc(b,/^data:image\//i.test(b));a.src=tc(b)}function kd(a){var
b=oc(bc(dc));a.src=mc(b).toString()}function ld(a,b){a.src=mc(b);if(null===ya)b:
{b=p.document;if((b=b.querySelector&&b.querySelector("script[nonce]"))&&(b=b.nonce|
|b.getAttribute("nonce"))&&xa.test(b)){ya=b;break
b}ya=""}b=ya;b&&a.setAttribute("nonce",b)}function md(a,b){b=b instanceof qc?
b:yc(b);a.href=tc(b)}function nd(a,b){b=b instanceof qc?
b:yc(b);a.replace(tc(b))};function od(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 pd(a){return
a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function qd(a){return
a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}function rd(a)
{return decodeURIComponent(a.replace(/\+/g," "))}function sd(a){return a=Gb(a,void
0)}function td(a){return-1!=a.indexOf("&")?"document"in p?ud(a):vd(a):a}
function ud(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=p.document.createElement("div");return a.replace(wd,function(d,e){var
g=b[d];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||
(g=String.fromCharCode(e)));g||(g=gd(d+"
",null),z(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function vd(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:return"#"!=c.charAt(0)||
(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})}var wd=/&([^;\s<&]
+);?/g;function xd(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\
$1").replace(/\x08/g,"\\x08")}function yd(a){return null==a?"":String(a)}
function zd(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^La()).toString(36)}function Ad(a){return String(a).replace(/\-([a-
z])/g,function(b,c){return c.toUpperCase()})}function Bd(a){return a.replace(/(^|
[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};function Cd(){return
y("iPhone")&&!y("iPod")&&!y("iPad")}function Dd(){return Cd()||y("iPad")||
y("iPod")};function Ed(a){Ed[" "](a);return a}Ed[" "]=q;function Fd(a,b){try{return
Ed(a[b]),!0}catch(c){}return!1}function Gd(a,b){var c=Hd;return
Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var
Id=y("Opera"),A=y("Trident")||y("MSIE"),Jd=y("Edge"),Kd=Jd||A,C=y("Gecko")&&!(-1!
=Qb.toLowerCase().indexOf("webkit")&&!y("Edge"))&&!(y("Trident")||y("MSIE"))&&!
y("Edge"),Ld=-1!=Qb.toLowerCase().indexOf("webkit")&&!
y("Edge"),Md=y("Macintosh"),Nd=y("Windows"),Od=y("Android"),Pd=Cd(),Qd=y("iPad"),Rd
=y("iPod"),Sd=Dd();function Td(){var a=p.document;return a?a.documentMode:void
0}var Ud;
a:{var Vd="",Wd=function(){var a=Qb;if(C)return/rv:([^\);]+)
(\)|;)/.exec(a);if(Jd)return/Edge\/([\d\.]+)/.exec(a);if(A)return/\b(?:MSIE|rv)[: ]
([^\);]+)(\)|;)/.exec(a);if(Ld)return/WebKit\/(\S+)/.exec(a);if(Id)return/
(?:Version)[ \/]?(\S+)/.exec(a)}();Wd&&(Vd=Wd?Wd[1]:"");if(A){var Xd=Td();if(null!
=Xd&&Xd>parseFloat(Vd)){Ud=String(Xd);break a}}Ud=Vd}var Yd=Ud,Hd={};function E(a)
{return Gd(a,function(){return 0<=Ob(Yd,a)})}function Zd(a){return
Number($d)>=a}var ae;ae=p.document&&A?Td():void 0;
var $d=ae;var be=!A||Zd(9),ce=!C&&!A||A&&Zd(9)||C&&E("1.9.1"),fe=A&&!
E("9");function ge(a,b,c){return Math.min(Math.max(a,b),c)};function F(a,b)
{this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}f=F.prototype;f.clone=function()
{return new F(this.x,this.y)};function he(a,b){return a==b?!0:a&&b?
a.x==b.x&&a.y==b.y:!1}function ie(a,b){return new F(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.Fg=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function
je(a,b){this.width=a;this.height=b}function ke(a,b){return a==b?!0:a&&b?
a.width==b.width&&a.height==b.height:!1}f=je.prototype;f.clone=function(){return
new je(this.width,this.height)};f.aspectRatio=function(){return
this.width/this.height};f.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};f.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};
f.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function le(a){return a?new me(ne(a)):cb||(cb=new me)}function G(a)
{return"string"===typeof a?document.getElementById(a):a}function oe(a,b){var c=b||
document;return c.querySelectorAll&&c.querySelector?
c.querySelectorAll("."+a):pe(document,"*",a,b)}function qe(a,b){var c=b||
document,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)
[0]:d=re("*",a,b);return d||null}
function pe(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&&nb(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function re(a,b,c){var d=document,e=c||d,g=a&&"*"!=a?
String(a).toUpperCase():"";return e.querySelectorAll&&e.querySelector&&(g||b)?
e.querySelector(g+(b?"."+b:"")):pe(d,a,b,c)[0]||null}function se(a,b)
{Oa(b,function(c,d){c&&"object"==typeof c&&c.Ac&&(c=c.Ub());"style"==d?
a.style.cssText=c:"class"==d?a.className=c:"for"==d?
a.htmlFor=c:te.hasOwnProperty(d)?
a.setAttribute(te[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?
a.setAttribute(d,c):a[d]=c})}
var
te={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
ue(a){a=a.document;a=ve(a)?a.documentElement:a.body;return new
je(a.clientWidth,a.clientHeight)}
function we(a){var b=xe(a);a=ye(a);return A&&E("10")&&a.pageYOffset!=b.scrollTop?
new F(b.scrollLeft,b.scrollTop):new F(a.pageXOffset||b.scrollLeft,a.pageYOffset||
b.scrollTop)}function xe(a){return a.scrollingElement?a.scrollingElement:!
Ld&&ve(a)?a.documentElement:a.body||a.documentElement}function ze(a){return a?
ye(a):window}function ye(a){return a.parentWindow||a.defaultView}function H(a,b,c)
{return Ae(document,arguments)}
function Ae(a,b){var c=String(b[0]),d=b[1];if(!be&&d&&(d.name||d.type))
{c=["<",c];d.name&&c.push(' name="',sd(d.name),'"');if(d.type){c.push('
type="',sd(d.type),'"');var e={};Ya(e,d);delete
e.type;d=e}c.push(">");c=c.join("")}c=Be(a,c);d&&("string"===typeof d?
c.className=d:Ca(d)?c.className=d.join(" "):se(c,d));2<b.length&&Ce(a,c,b,2);return
c}
function Ce(a,b,c,d){function e(h){h&&b.appendChild("string"===typeof h?
a.createTextNode(h):h)}for(;d<c.length;d++){var g=c[d];!Da(g)||Fa(g)&&0<g.nodeType?
e(g):w(De(g)?tb(g):g,e)}}function I(a){return Be(document,a)}function Be(a,b)
{b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return
a.createElement(b)}function Ee(a){return
document.createTextNode(String(a))}function ve(a)
{return"CSS1Compat"==a.compatMode}function Fe(a,b){a.appendChild(b)}
function Ge(a){for(var b;b=a.firstChild;)a.removeChild(b)}function J(a){return
a&&a.parentNode?a.parentNode.removeChild(a):null}function He(a,b){var
c=b.parentNode;c&&c.replaceChild(a,b)}function Ie(a){return ce&&void 0!=a.children?
a.children:hb(a.childNodes,function(b){return 1==b.nodeType})}function Je(a){return
void 0!==a.firstElementChild?a.firstElementChild:Ke(a.firstChild,!0)}function
Ke(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function Le(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
ne(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Me(a){return
a.contentDocument||a.contentWindow.document}
function K(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
Ge(a),a.appendChild(ne(a).createTextNode(String(b)))}var
Ne={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Oe={IMG:" ",BR:"\n"};function
Pe(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}
function Qe(a){return A&&!E("9")?(a=a.getAttributeNode("tabindex"),null!
=a&&a.specified):a.hasAttribute("tabindex")}function Re(a)
{a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function Se(a){if(fe&&null!
==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var
b=[];Te(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g,"
").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");fe||(a=a.replace(/ +/g," "));" "!
=a&&(a=a.replace(/^\s*/,""));return a}
function Ue(a){var b=[];Te(a,b,!1);return b.join("")}function Te(a,b,c){if(!
(a.nodeName in
Ne))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.pu
sh(a.nodeValue);else if(a.nodeName in Oe)b.push(Oe[a.nodeName]);else
for(a=a.firstChild;a;)Te(a,b,c),a=a.nextSibling}function De(a)
{if(a&&"number"==typeof a.length){if(Fa(a))return"function"==typeof
a.item||"string"==typeof a.item;if(Ea(a))return"function"==typeof a.item}return!1}
function Ve(a){return We(a,function(b){return"DIV"==b.nodeName&&"string"===typeof
b.className&&nb(b.className.split(/\s+/),"slider-box")},void 0)}function We(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return
null}function Xe(a){try{var b=a&&a.activeElement;return b&&b.nodeName?
b:null}catch(c){return null}}function me(a){this.b=a||p.document||
document}f=me.prototype;f.V=function(a){return"string"===typeof a?
this.b.getElementById(a):a};
f.Ta=function(a,b,c){return
Ae(this.b,arguments)};f.appendChild=Fe;f.hi=function(a,b)
{Ce(ne(a),a,arguments,1)};f.ii=Ge;f.hk=J;f.di=Je;f.fk=Le;ab("A AREA BUTTON HEAD
INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE
TRACK".split(" "));var Ye="combobox grid group listbox menu menubar radiogroup row
rowgroup tablist textbox toolbar tree treegrid".split(" ");function Ze(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function L(a,b,c){Ca(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(Na||
(Na={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=Na,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function $e(a){var b=a.getAttribute("aria-activedescendant");return
ne(a).getElementById(null==b||void 0==b?"":String(b))}function af(a,b){var
c="";b&&(c=b.id);L(a,"activedescendant",c)};function bf()
{this.hc=this.hc;this.hb=this.hb}bf.prototype.hc=!1;bf.prototype.Fa=function()
{this.hc||(this.hc=!0,this.ya())};function cf(a,b){b=u(df,b);a.hc?b():(a.hb||
(a.hb=[]),a.hb.push(b))}bf.prototype.ya=function()
{if(this.hb)for(;this.hb.length;)this.hb.shift()()};function df(a)
{a&&"function"==typeof a.Fa&&a.Fa()};var ef=!A||Zd(9),ff=!A||Zd(9),gf=A&&!
E("9"),hf=function(){if(!p.addEventListener||!Object.defineProperty)return!1;var
a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!
0}});try{p.addEventListener("test",q,b),p.removeEventListener("test",q,b)}catch(c)
{}return a}();function jf(a,b)
{this.type=a;this.g=this.target=b;this.defaultPrevented=this.i=!
1}jf.prototype.stopPropagation=function(){this.i=!
0};jf.prototype.preventDefault=function(){this.defaultPrevented=!0};function kf(a)
{a.preventDefault()};var
lf={Qd:"mousedown",Rd:"mouseup",we:"mousecancel",Mm:"mousemove",Om:"mouseover",Nm:"
mouseout",Km:"mouseenter",Lm:"mouseleave"};function mf(a,b){jf.call(this,a?
a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this
.screenX=this.clientY=this.clientX=0;this.key="";this.j=this.keyCode=0;this.o=this.
metaKey=this.shiftKey=this.altKey=this.ctrlKey=!
1;this.pointerId=0;this.pointerType="";this.b=null;if(a){var
c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;
(b=a.relatedTarget)?C&&(Fd(b,"nodeName")||(b=null)):"mouseover"==
c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?
(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):
(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?
a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||
0);this.button=a.button;this.keyCode=a.keyCode||
0;this.key=a.key||"";this.j=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=
a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this
.o=Md?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType="string"===typeof a.pointerType?
a.pointerType:nf[a.pointerType]||"";this.b=a;a.defaultPrevented&&this.preventDefaul
t()}}v(mf,jf);var of=[1,4,2],nf={2:"touch",3:"pen",4:"mouse"};function pf(a)
{return(ef?0==a.b.button:"click"==a.type?!0:!!(a.b.button&of[0]))&&!
(Ld&&Md&&a.ctrlKey)}
mf.prototype.stopPropagation=function()
{mf.ta.stopPropagation.call(this);this.b.stopPropagation?
this.b.stopPropagation():this.b.cancelBubble=!
0};mf.prototype.preventDefault=function(){mf.ta.preventDefault.call(this);var
a=this.b;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!
1,gf)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var
qf="closure_listenable_"+(1E6*Math.random()|0);function rf(a){return!(!a||!
a[qf])}var sf=0;function tf(a,b,c,d,e)
{this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!
d;this.Df=e;this.key=++sf;this.re=this.lf=!1}function uf(a){a.re=!
0;a.listener=null;a.b=null;a.src=null;a.Df=null};function vf(a)
{this.src=a;this.b={};this.g=0}vf.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=wf(a,b,d,e);-1<h?
(b=a[h],c||(b.lf=!1)):(b=new tf(b,this.src,g,!!d,e),b.lf=c,a.push(b));return
b};vf.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!
1;var e=this.b[a];b=wf(e,b,c,d);return-1<b?(uf(e[b]),qb(e,b),0==e.length&&(delete
this.b[a],this.g--),!0):!1};
function xf(a,b){var c=b.type;c in
a.b&&pb(a.b[c],b)&&(uf(b),0==a.b[c].length&&(delete
a.b[c],a.g--))}vf.prototype.Fe=function(a,b,c,d){a=this.b[a.toString()];var e=-
1;a&&(e=wf(a,b,c,d));return-1<e?a[e]:null};vf.prototype.hasListener=function(a,b)
{var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return Pa(this.b,function(g)
{for(var h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!
0;return!1})};
function wf(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.re&&g.listener==b&&g.capture==!!c&&g.Df==d)return e}return-1};var
yf="closure_lm_"+(1E6*Math.random()|0),zf={},Af=0;function M(a,b,c,d,e)
{if(d&&d.once)return Bf(a,b,c,d,e);if(Ca(b)){for(var g=0;g<b.length;g+
+)M(a,b[g],c,d,e);return null}c=Cf(c);return rf(a)?a.ma(b,c,Fa(d)?!!d.capture:!!
d,e):Df(a,b,c,!1,d,e)}
function Df(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Fa(e)?!!
e.capture:!!e,k=Ef(a);k||(a[yf]=k=new vf(a));c=k.add(b,c,d,h,g);if(c.b)return
c;d=Ff();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)hf||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(Gf(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");Af++;return c}
function Ff(){var a=Hf,b=ff?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 Bf(a,b,c,d,e){if(Ca(b)){for(var g=0;g<b.length;g+
+)Bf(a,b[g],c,d,e);return null}c=Cf(c);return rf(a)?a.od(b,c,Fa(d)?!!d.capture:!!
d,e):Df(a,b,c,!0,d,e)}function If(a,b,c,d,e){if(Ca(b))for(var g=0;g<b.length;g+
+)If(a,b[g],c,d,e);else d=Fa(d)?!!d.capture:!!d,c=Cf(c),rf(a)?
a.Ya(b,c,d,e):a&&(a=Ef(a))&&(b=a.Fe(b,c,d,e))&&Jf(b)}
function Jf(a){if("number"!==typeof a&&a&&!a.re){var
b=a.src;if(rf(b))xf(b.uc,a);else{var c=a.type,d=a.b;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(Gf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Af--;
(c=Ef(b))?(xf(c,a),0==c.g&&(c.src=null,b[yf]=null)):uf(a)}}}function Gf(a){return a
in zf?zf[a]:zf[a]="on"+a}
function Kf(a,b,c,d){var e=!
0;if(a=Ef(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.re&&(g=Lf(g,d),e=e&&!1!==g)}return e}function Lf(a,b)
{var c=a.listener,d=a.Df||a.src;a.lf&&Jf(a);return c.call(d,b)}
function Hf(a,b){if(a.re)return!0;if(!ff){var c=b||za("window.event");b=new
mf(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!
1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void
0==c.returnValue)c.returnValue=!
0}c=[];for(e=b.g;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!
b.i&&0<=e;e--){b.g=c[e];var g=Kf(c[e],a,!0,b);d=d&&g}for(e=0;!b.i&&e<c.length;e+
+)b.g=c[e],g=Kf(c[e],a,!1,b),d=d&&g}return d}return Lf(a,new mf(b,this))}
function Ef(a){a=a[yf];return a instanceof vf?a:null}var
Mf="__closure_events_fn_"+(1E9*Math.random()>>>0);function Cf(a){if(Ea(a))return
a;a[Mf]||(a[Mf]=function(b){return a.handleEvent(b)});return a[Mf]};function N()
{bf.call(this);this.uc=new
vf(this);this.Ij=this;this.sh=null}v(N,bf);N.prototype[qf]=!
0;f=N.prototype;f.Yd=function(){return this.sh};f.af=function(a)
{this.sh=a};f.addEventListener=function(a,b,c,d)
{M(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){If(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Yd();if(c)for(b=[];c;c=c.Yd())b.push(c);c=this.Ij;var d=a.type||
a;if("string"===typeof a)a=new jf(a,c);else if(a instanceof jf)a.target=a.target||
c;else{var e=a;a=new jf(d,c);Ya(a,e)}e=!0;if(b)for(var g=b.length-1;!a.i&&0<=g;g--)
{var h=a.g=b[g];e=Nf(h,d,!0,a)&&e}a.i||(h=a.g=c,e=Nf(h,d,!0,a)&&e,a.i||(e=Nf(h,d,!
1,a)&&e));if(b)for(g=0;!a.i&&g<b.length;g++)h=a.g=b[g],e=Nf(h,d,!1,a)&&e;return e};
f.ya=function(){N.ta.ya.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,uf(d[e]);delete
a.b[c];a.g--}}this.sh=null};f.ma=function(a,b,c,d){return this.uc.add(String(a),b,!
1,c,d)};f.od=function(a,b,c,d){return this.uc.add(String(a),b,!
0,c,d)};f.Ya=function(a,b,c,d){return this.uc.remove(String(a),b,c,d)};
function Nf(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.re&&h.capture==c){var
k=h.listener,l=h.Df||h.src;h.lf&&xf(a.uc,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Fe=function(a,b,c,d){return
this.uc.Fe(String(a),b,c,d)};f.hasListener=function(a,b){return
this.uc.hasListener(void 0!==a?String(a):void 0,b)};function Of(a,b)
{this.i=a;this.j=b;this.g=0;this.b=null}Of.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
Pf(a,b){a.j(b);100>a.g&&(a.g++,b.next=a.b,a.b=b)};function Qf(a)
{p.setTimeout(function(){throw a;},0)}var Rf;
function Sf(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function()
{var
e=I("IFRAME");e.style.display="none";kd(e);document.documentElement.appendChild(e);
var g=e.contentWindow;e=g.document;e.open();e.write(Vc(ed));e.close();var
h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.proto
col+"//"+g.location.host;e=t(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},
this);g.addEventListener("message",e,!
1);this.port1={};this.port2={postMessage:function()
{g.postMessage(h,k)}}});if("undefined"!==typeof a&&!y("Trident")&&!y("MSIE")){var
b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var
e=c.cb;c.cb=null;e()}};return function(e)
{d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof
document&&"onreadystatechange"in I("SCRIPT")?function(e){var
g=I("SCRIPT");g.onreadystatechange=function()
{g.onreadystatechange=null;g.parentNode.removeChild(g);
g=null;e();e=null};document.documentElement.appendChild(g)}:function(e)
{p.setTimeout(e,0)}};function Tf(){this.g=this.b=null}var Vf=new Of(function()
{return new Uf},function(a){a.reset()});Tf.prototype.add=function(a,b){var
c=Vf.get();c.set(a,b);this.g?
this.g.next=c:this.b=c;this.g=c};Tf.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 Uf()
{this.next=this.g=this.b=null}Uf.prototype.set=function(a,b)
{this.b=a;this.g=b;this.next=null};Uf.prototype.reset=function()
{this.next=this.g=this.b=null};function Wf(a,b){Xf||Yf();Zf||(Xf(),Zf=!0);
$f.add(a,b)}var Xf;function Yf(){if(p.Promise&&p.Promise.resolve){var
a=p.Promise.resolve(void 0);Xf=function(){a.then(ag)}}else Xf=function(){var b=ag;!
Ea(p.setImmediate)||p.Window&&p.Window.prototype&&!
y("Edge")&&p.Window.prototype.setImmediate==p.setImmediate?(Rf||
(Rf=Sf()),Rf(b)):p.setImmediate(b)}}var Zf=!1,$f=new Tf;function ag(){for(var
a;a=$f.remove();){try{a.b.call(a.g)}catch(b){Qf(b)}Pf(Vf,a)}Zf=!1};function bg(a)
{if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function cg(a)
{this.b=0;this.ha=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=q)try{var
b=this;a.call(void 0,function(c){dg(b,2,c)},function(c){dg(b,3,c)})}catch(c)
{dg(this,3,c)}}function eg(){this.next=this.i=this.g=this.j=this.b=null;this.o=!
1}eg.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var
fg=new Of(function(){return new eg},function(a){a.reset()});function gg(a,b,c){var
d=fg.get();d.j=a;d.g=b;d.i=c;return d}
cg.prototype.then=function(a,b,c){return hg(this,Ea(a)?a:null,Ea(b)?
b:null,c)};cg.prototype.$goog_Thenable=!0;cg.prototype.cancel=function(a)
{if(0==this.b){var b=new ig(a);Wf(function(){jg(this,b)},this)}};function jg(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?jg(c,b):(g?
(d=g,d.next==c.j&&(c.j=d),d.next=d.next.next):kg(c),lg(c,e,3,b)))}a.i=null}else
dg(a,3,b)}
function mg(a,b){a.g||2!=a.b&&3!=a.b||ng(a);a.j?a.j.next=b:a.g=b;a.j=b}function
hg(a,b,c,d){var e=gg(null,null,null);e.b=new cg(function(g,h){e.j=b?function(k)
{try{var l=b.call(d,k);g(l)}catch(m){h(m)}}:g;e.g=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof ig?h(k):g(l)}catch(m)
{h(m)}}:h});e.b.i=a;mg(a,e);return e.b}cg.prototype.ua=function(a)
{this.b=0;dg(this,2,a)};cg.prototype.hb=function(a){this.b=0;dg(this,3,a)};
function dg(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.ua,g=a.hb;if(d instanceof cg){mg(d,gg(e||q,g||
null,a));var h=!0}else if(bg(d))d.then(e,g,a),h=!0;else{if(Fa(d))try{var
k=d.then;if(Ea(k)){og(d,k,e,g,a);h=!0;break a}}catch(l){g.call(a,l);h=!0;break
a}h=!1}}h||(a.ha=c,a.b=b,a.i=null,ng(a),3!=b||c instanceof ig||pg(a,c))}}
function og(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!
0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function ng(a){a.s||(a.s=!
0,Wf(a.ka,a))}function kg(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||
(a.j=null);return b}cg.prototype.ka=function(){for(var
a;a=kg(this);)lg(this,a,this.b,this.ha);this.s=!1};
function lg(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,qg(b,c,d);else try{b.o?b.j.call(b.i):qg(b,c,d)}catch(e)
{rg.call(null,e)}Pf(fg,b)}function qg(a,b,c){2==b?
a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function pg(a,b){a.o=!0;Wf(function()
{a.o&&rg.call(null,b)})}var rg=Qf;function ig(a)
{bb.call(this,a)}v(ig,bb);ig.prototype.name="cancel";function sg(a,b)
{N.call(this);this.g=a||1;this.b=b||
p;this.i=t(this.Em,this);this.j=La()}v(sg,N);f=sg.prototype;f.He=!
1;f.lc=null;function tg(a,b){a.g=b;a.lc&&a.He?
(a.stop(),a.start()):a.lc&&a.stop()}f.Em=function(){if(this.He){var a=La()-
this.j;0<a&&a<.8*this.g?this.lc=this.b.setTimeout(this.i,this.g-a):
(this.lc&&(this.b.clearTimeout(this.lc),this.lc=null),this.dispatchEvent("tick"),th
is.He&&(this.stop(),this.start()))}};
f.start=function(){this.He=!0;this.lc||
(this.lc=this.b.setTimeout(this.i,this.g),this.j=La())};f.stop=function(){this.He=!
1;this.lc&&(this.b.clearTimeout(this.lc),this.lc=null)};f.ya=function()
{sg.ta.ya.call(this);this.stop();delete this.b};function O(a,b,c)
{if(Ea(a))c&&(a=t(a,c));else if(a&&"function"==typeof
a.handleEvent)a=t(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:p.setTimeout(a,b||0)}function ug(a)
{p.clearTimeout(a)};function vg(a,b,c){bf.call(this);this.b=a;this.j=b||
0;this.g=c;this.i=t(this.ek,this)}v(vg,bf);f=vg.prototype;f.Qa=0;f.ya=function()
{vg.ta.ya.call(this);this.stop();delete this.b;delete this.g};f.start=function(a)
{this.stop();this.Qa=O(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.Qa&&ug(this.Qa);this.Qa=0};f.ek=function()
{this.Qa=0;this.b&&this.b.call(this.g)};function wg(a){return"string"==typeof
a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function xg(a)
{return a.classList?a.classList:wg(a).match(/\S+/g)||[]}function yg(a,b)
{"string"==typeof a.className?
a.className=b:a.setAttribute&&a.setAttribute("class",b)}function zg(a,b){return
a.classList?a.classList.contains(b):nb(xg(a),b)}function P(a,b)
{if(a.classList)a.classList.add(b);else if(!zg(a,b)){var
c=wg(a);yg(a,c+(0<c.length?" "+b:b))}}
function Ag(a,b){if(a.classList)w(b,function(e){P(a,e)});else{var
c={};w(xg(a),function(e){c[e]=!0});w(b,function(e){c[e]=!0});b="";for(var d in
c)b+=0<b.length?" "+d:d;yg(a,b)}}function Bg(a,b){a.classList?
a.classList.remove(b):zg(a,b)&&yg(a,hb(xg(a),function(c){return c!=b}).join("
"))}function Cg(a,b){a.classList?w(b,function(c)
{Bg(a,c)}):yg(a,hb(xg(a),function(c){return!nb(b,c)}).join(" "))}function Dg(a,b,c)
{c?P(a,b):Bg(a,b)};function Eg(a){N.call(this);a=a||
le();this.b=a.Ta(A?"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(A)var
b=this.b;else a:{a=this.b;try{b=a.contentWindow||(a.contentDocument?
ze(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.j=b;C&&(a=b.document,a.open(),a.close());M(b,"resize",this.g,!
1,this);this.i=this.b.offsetWidth}v(Eg,N);
Eg.prototype.ya=function(){Eg.ta.ya.call(this);If(this.j,"resize",this.g,!
1,this);this.j=null;C&&!E("1.9")||J(this.b);delete
this.b};Eg.prototype.g=function(){var a=this.b.offsetWidth;this.i!
=a&&(this.i=a,this.dispatchEvent("fontsizechange"))};function Fg(a){var
b=0,c=0;if(Gg(a))b=a.selectionStart,c=-1;else if(A&&!E("9")){var
d=Hg(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 Hg(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
Ig(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n")
.length);return b}function Gg(a){try{return"number"==typeof
a.selectionStart}catch(b){return!1}};function Jg(a){N.call(this);this.b=a||
window;this.i=M(this.b,"resize",this.j,!1,this);this.g=ue(this.b||
window)}v(Jg,N);Jg.prototype.Da=function(){return this.g?
this.g.clone():null};Jg.prototype.ya=function()
{Jg.ta.ya.call(this);this.i&&(Jf(this.i),this.i=null);this.g=this.b=null};Jg.protot
ype.j=function(){var a=ue(this.b||window);ke(a,this.g)||
(this.g=a,this.dispatchEvent("resize"))};function Q(a)
{bf.call(this);this.wa=a;this.i={}}v(Q,bf);var
Kg=[];f=Q.prototype;f.ma=function(a,b,c,d){return Lg(this,a,b,c,d)};function
Lg(a,b,c,d,e,g){Ca(c)||(c&&(Kg[0]=c.toString()),c=Kg);for(var h=0;h<c.length;h++)
{var k=M(b,c[h],d||a.handleEvent,e||!1,g||a.wa||a);if(!k)break;a.i[k.key]=k}return
a}f.od=function(a,b,c,d){return Mg(this,a,b,c,d)};
function Mg(a,b,c,d,e,g){if(Ca(c))for(var h=0;h<c.length;h+
+)Mg(a,b,c[h],d,e,g);else{b=Bf(b,c,d||a.handleEvent,e,g||a.wa||a);if(!b)return
a;a.i[b.key]=b}return a}f.Ya=function(a,b,c,d,e){if(Ca(b))for(var g=0;g<b.length;g+
+)this.Ya(a,b[g],c,d,e);else c=c||this.handleEvent,d=Fa(d)?!!d.capture:!!d,e=e||
this.wa||this,c=Cf(c),d=!!d,b=rf(a)?a.Fe(b,c,d,e):a?(a=Ef(a))?
a.Fe(b,c,d,e):null:null,b&&(Jf(b),delete this.i[b.key]);return this};
function Ng(a){Oa(a.i,function(b,c)
{this.i.hasOwnProperty(c)&&Jf(b)},a);a.i={}}f.ya=function()
{Q.ta.ya.call(this);Ng(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function Og(a)
{N.call(this);this.Aa=a;a=A?"focusout":"blur";this.b=M(this.Aa,A?"focusin":"focus",
this,!A);this.g=M(this.Aa,a,this,!A)}v(Og,N);Og.prototype.handleEvent=function(a)
{var b=new
mf(a.b);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatc
hEvent(b)};Og.prototype.ya=function()
{Og.ta.ya.call(this);Jf(this.b);Jf(this.g);delete this.Aa};function Pg(a,b,c,d,e,g)
{if(Ld&&!E("525"))return!0;if(Md&&e)return Qg(a);if(e&&!d)return!1;if(!C)
{"number"===typeof b&&(b=Rg(b));var h=17==b||18==b||Md&&91==b;if((!c||Md)&&h||
Md&&16==b&&(d||g))return!1}if((Ld||Jd)&&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(A&&d&&b==a)return!1;switch(a){case 13:return C?g||e?!1:!(c&&d):!
0;case 27:return!(Ld||Jd||C)}return C&&(d||e||g)?!1:Qg(a)}
function Qg(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(Ld||Jd)&&0==a)return!
0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case
111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case
192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return
C;default:return!1}}function Rg(a){if(C)a=Sg(a);else if(Md&&Ld)switch(a){case
93:a=91}return a}
function Sg(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 Tg(a,b)
{N.call(this);a&&Ug(this,a,b)}v(Tg,N);f=Tg.prototype;f.Aa=null;f.Lf=null;f.Xg=null;
f.Mf=null;f.Lb=-1;f.Bc=-1;f.ng=!1;
var
Vg={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},Wg=
{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},Xg=!Ld||E("525"),Yg=Md&&C;f=Tg.prototype;
f.Ok=function(a){if(Ld||Jd)if(17==this.Lb&&!a.ctrlKey||18==this.Lb&&!a.altKey||
Md&&91==this.Lb&&!a.metaKey)this.Bc=this.Lb=-1;-1==this.Lb&&(a.ctrlKey&&17!
=a.keyCode?this.Lb=17:a.altKey&&18!=a.keyCode?this.Lb=18:a.metaKey&&91!
=a.keyCode&&(this.Lb=91));Xg&&!
Pg(a.keyCode,this.Lb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):
(this.Bc=Rg(a.keyCode),Yg&&(this.ng=a.altKey))};f.ik=function(a){this.Bc=this.Lb=-
1;this.ng=a.altKey};
f.handleEvent=function(a){var b=a.b,c=b.altKey;if(A&&"keypress"==a.type){var
d=this.Bc;var e=13!=d&&27!=d?b.keyCode:0}else(Ld||Jd)&&"keypress"==a.type?
(d=this.Bc,e=0<=b.charCode&&63232>b.charCode&&Qg(d)?b.charCode:0):Id&&!Ld?
(d=this.Bc,e=Qg(d)?b.keyCode:0):("keypress"==a.type?
(Yg&&(c=this.ng),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):
(d=this.Bc,e=b.charCode):(d=b.keyCode||this.Bc,e=b.charCode||0)):(d=b.keyCode||
this.Bc,e=b.charCode||0),Md&&63==e&&224==d&&(d=191));var g=d=Rg(d);d?63232<=
d&&d in Vg?g=Vg[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in
Wg&&(g=Wg[b.keyIdentifier]);C&&Xg&&"keypress"==a.type&&!
Pg(g,this.Lb,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=g==this.Lb,this.Lb=g,b=new
Zg(g,e,a,b),b.altKey=c,this.dispatchEvent(b))};f.V=function(){return
this.Aa};function Ug(a,b,c)
{a.Mf&&$g(a);a.Aa=b;a.Lf=M(a.Aa,"keypress",a,c);a.Xg=M(a.Aa,"keydown",a.Ok,c,a);a.M
f=M(a.Aa,"keyup",a.ik,c,a)}
function $g(a)
{a.Lf&&(Jf(a.Lf),Jf(a.Xg),Jf(a.Mf),a.Lf=null,a.Xg=null,a.Mf=null);a.Aa=null;a.Lb=-
1;a.Bc=-1}f.ya=function(){Tg.ta.ya.call(this);$g(this)};function Zg(a,b,c,d)
{mf.call(this,d);this.type="key";this.keyCode=a;this.j=b;this.repeat=c}v(Zg,mf);var
Ua={},ah=null;function bh(a){a=Ga(a);delete Ua[a];Ta()&&ah&&ah.stop()}function ch()
{ah||(ah=new vg(function(){dh()},20));var a=ah;0!=a.Qa||a.start()}function dh(){var
a=La();Oa(Ua,function(b){eh(b,a)});Ta()||ch()};function fh()
{N.call(this);this.g=0;this.endTime=this.b=null}v(fh,N);fh.prototype.j=function()
{this.Nc("begin")};fh.prototype.i=function()
{this.Nc("end")};fh.prototype.Nc=function(a){this.dispatchEvent(a)};function
gh(a,b,c,d){fh.call(this);if(!Ca(a)||!Ca(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.va=b;this.duration=c;this.ua=d;this.coords=[];this.progress=
0}v(gh,fh);f=gh.prototype;
f.play=function(a){if(a||0==this.g)this.progress=0,this.coords=this.o;else
if(1==this.g)return!1;bh(this);this.b=a=La();-1==this.g&&(this.b-
=this.duration*this.progress);this.endTime=this.b+this.duration;this.progress||
this.j();this.Nc("play");-1==this.g&&this.Nc("resume");this.g=1;var b=Ga(this);b in
Ua||(Ua[b]=this);ch();eh(this,a);return!0};f.stop=function(a)
{bh(this);this.g=0;a&&(this.progress=1);hh(this,this.progress);this.Nc("stop");this
.i()};
f.ya=function(){0==this.g||this.stop(!
1);this.Nc("destroy");gh.ta.ya.call(this)};function eh(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);hh(a,a.progress);1==a.progress?
(a.g=0,bh(a),a.Nc("finish"),a.i()):1==a.g&&a.qh()}function hh(a,b)
{Ea(a.ua)&&(b=a.ua(b));a.coords=Array(a.o.length);for(var c=0;c<a.o.length;c+
+)a.coords[c]=(a.va[c]-a.o[c])*b+a.o[c]}f.qh=function()
{this.Nc("animate")};f.Nc=function(a){this.dispatchEvent(new ih(a,this))};
function ih(a,b)
{jf.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}v(ih,jf);function jh(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function kh(a){for(var b=new
jh(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=jh.prototype;f.Db=function(){return this.right-this.left};f.kc=function()
{return this.bottom-this.top};
f.clone=function(){return new
jh(this.top,this.right,this.bottom,this.left)};function lh(a,b){return a&&b?b
instanceof jh?
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 mh(a,b){var c=b.x<a.left?b.x-
a.left:b.x>a.right?b.x-a.right:0;a=b.y<a.top?b.y-a.top:b.y>a.bottom?b.y-
a.bottom:0;return Math.sqrt(c*c+a*a)}
f.ceil=function()
{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei
l(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=function()
{this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.f
loor(this.bottom);this.left=Math.floor(this.left);return this};f.round=function()
{this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r
ound(this.bottom);this.left=Math.round(this.left);return this};function nh(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=nh.prototype;f.clone=function(
){return new nh(this.left,this.top,this.width,this.height)};function oh(a){return
new jh(a.top,a.left+a.width,a.top+a.height,a.left)}function ph(a){return new
nh(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function qh(a,b){var
c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var
e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return
new nh(c,e,d-c,a-e)}return null}function rh(a,b){if(!a||!b)return null;a=new
nh(a.left,a.top,a.width,a.height);var
c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height)
;a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-
a.left;a.height=d-a.top;return a}
f.Da=function(){return new je(this.width,this.height)};f.ceil=function()
{this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(t
his.width);this.height=Math.ceil(this.height);return this};f.floor=function()
{this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floo
r(this.width);this.height=Math.floor(this.height);return this};
f.round=function()
{this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.roun
d(this.width);this.height=Math.round(this.height);return this};function R(a,b,c)
{if("string"===typeof b)(b=sh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=sh(c,d);g&&(c.style[g]=e)}}var th={};function sh(a,b){var c=th[b];if(!c)
{var d=Ad(b);c=d;void 0===a.style[d]&&(d=(Ld?"Webkit":C?"Moz":A?"ms":Id?"O":null)
+Bd(d),void 0!==a.style[d]&&(c=d));th[b]=c}return c}function uh(a,b){var
c=a.style[Ad(b)];return"undefined"!==typeof c?c:a.style[sh(a,b)]||""}
function vh(a,b){var c=ne(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""}function wh(a,b){return vh(a,b)||
(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function xh(a,b,c)
{if(b instanceof F){var d=b.x;b=b.y}else d=b,b=c;a.style.left=yh(d,!
1);a.style.top=yh(b,!1)}function zh(a){return new F(a.offsetLeft,a.offsetTop)}
function Ah(a){a=a?ne(a):document;return!A||Zd(9)||ve(le(a).b)?
a.documentElement:a.body}function Bh(a){try{var
b=a.getBoundingClientRect()}catch(c)
{return{left:0,top:0,right:0,bottom:0}}A&&a.ownerDocument.body&&(a=a.ownerDocument,
b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-
=a.documentElement.clientTop+a.body.clientTop);return b}
function Ch(a){if(A&&!Zd(8))return a.offsetParent;var
b=ne(a),c=wh(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=wh(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 Dh(a){for(var b=new
jh(0,Infinity,Infinity,0),c=le(a),d=c.b.body,e=c.b.documentElement,g=xe(c.b);a=Ch(a
);)if(!(A&&0==a.clientWidth||Ld&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=wh(a,"overflow")){var h=Eh(a),k=new
F(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Mat
h.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.l
eft=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.t
op=Math.max(b.top,g);c=
ue(ye(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 Fh(a,b){b=b||xe(document);var c=b||xe(document);var
d=Eh(a),e=Eh(c),g=Gh(c);if(c==xe(document)){var h=d.x-c.scrollLeft;d=d.y-
c.scrollTop;A&&!Zd(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-
g.top;a=Hh(a);g=c.clientHeight-a.height;e=c.scrollLeft;var
k=c.scrollTop;e+=Math.min(h,Math.max(h-(c.clientWidth-
a.width),0));k+=Math.min(d,Math.max(d-g,0));c=new
F(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}
function Eh(a){var b=ne(a),c=new F(0,0),d=Ah(b);if(a==d)return
c;a=Bh(a);b=we(le(b).b);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Ih(a,b)
{a=Jh(a);b=Jh(b);return new F(a.x-b.x,a.y-b.y)}function Kh(a){a=Bh(a);return new
F(a.left,a.top)}function Jh(a){if(1==a.nodeType)return Kh(a);a=a.changedTouches?
a.changedTouches[0]:a;return new F(a.clientX,a.clientY)}
function S(a,b,c){if(b instanceof je)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");a.style.width=yh(b,!0);a.style.height=yh(c,!
0)}function yh(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return
a}function Lh(a){var b=Hh;if("none"!=wh(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 Hh(a){var b=a.offsetWidth,c=a.offsetHeight,d=Ld&&!b&&!c;return(void
0===b||d)&&a.getBoundingClientRect?(a=Bh(a),new je(a.right-a.left,a.bottom-
a.top)):new je(b,c)}function Mh(a){var b=Eh(a);a=Lh(a);return new
nh(b.x,b.y,a.width,a.height)}function Nh(a,b){a=a.style;"opacity"in a?
a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in
a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function T(a,b)
{a.style.display=b?"":"none"}function Oh(a){return"rtl"==wh(a,"direction")}
var Ph=C?"MozUserSelect":Ld||Jd?"WebkitUserSelect":null;function Qh(a,b,c){c=c?
null:a.getElementsByTagName("*");if(Ph)
{if(b=b?"none":"",a.style&&(a.style[Ph]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Ph]=b)}}else if(A||
Id)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Rh(a,b){var c=ve(le(ne(a)).b);if(!A||E("10")||c&&E("8"))Sh(a,b,"border-
box");else{var d=a.style;c?(c=Th(a),a=Gh(a),d.pixelWidth=b.width-a.left-c.left-
c.right-a.right,d.pixelHeight=b.height-a.top-c.top-c.bottom-a.bottom):
(d.pixelWidth=b.width,d.pixelHeight=b.height)}}
function Uh(a){var b=ne(a),c=A&&a.currentStyle;if(c&&ve(le(b).b)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Vh(a,c.width,"width","pixelWidth"),a=Vh(a,c.height,"height","pixelHeight"),new
je(b,a);c=new je(a.offsetWidth,a.offsetHeight);b=Th(a);a=Gh(a);return new
je(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Sh(a,b,c){a=a.style;C?a.MozBoxSizing=c:Ld?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}function Vh(a,b,c,d){if(/^\d+px?$/.test(b))return
parseInt(b,10);var
e=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b
=a.style[d];a.style[c]=e;a.runtimeStyle[c]=g;return+b}function Wh(a,b)
{return(b=a.currentStyle?a.currentStyle[b]:null)?Vh(a,b,"left","pixelLeft"):0}
function Th(a){if(A){var
b=Wh(a,"paddingLeft"),c=Wh(a,"paddingRight"),d=Wh(a,"paddingTop");a=Wh(a,"paddingBo
ttom");return new
jh(d,c,a,b)}b=vh(a,"paddingLeft");c=vh(a,"paddingRight");d=vh(a,"paddingTop");a=vh(
a,"paddingBottom");return new
jh(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Xh={thin:2,medium:4,thick:6};
function Yh(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return
0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Xh?
Xh[b]:Vh(a,b,"left","pixelLeft")}function Gh(a){if(A&&!Zd(9)){var
b=Yh(a,"borderLeft"),c=Yh(a,"borderRight"),d=Yh(a,"borderTop");a=Yh(a,"borderBottom
");return new
jh(d,c,a,b)}b=vh(a,"borderLeftWidth");c=vh(a,"borderRightWidth");d=vh(a,"borderTopW
idth");a=vh(a,"borderBottomWidth");return new
jh(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}
function Zh(a,b){a.style[A?"styleFloat":"cssFloat"]=b};var $h=function(){if(Nd){var
a=/Windows NT ([0-9.]+)/;return(a=a.exec(Qb))?a[1]:"0"}return Md?(a=/10[_.][0-9_.]
+/,(a=a.exec(Qb))?a[0].replace(/_/g,"."):"10"):Od?(a=/Android\s+([^\);]+)(\)|;)/,
(a=a.exec(Qb))?a[1]:""):Pd||Qd||Rd?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Qb))?
a[1].replace(/_/g,"."):""):""}();var ai=Tb(),bi=Cd()||
y("iPod"),ci=y("iPad"),di=y("Android")&&!(Ub()||Tb()||y("Opera")||
y("Silk")),ei=Ub(),fi=y("Safari")&&!(Ub()||y("Coast")||y("Opera")||y("Edge")||
y("Edg/")||y("OPR")||Tb()||y("Silk")||y("Android"))&&!Dd();function gi(a)
{return(a=a.exec(Qb))?a[1]:""}var hi=function(){if(ai)return gi(/Firefox\/([0-
9.]+)/);if(A||Jd||Id)return Yd;if(ei)return Dd()?gi(/CriOS\/([0-
9.]+)/):gi(/Chrome\/([0-9.]+)/);if(fi&&!Dd())return gi(/Version\/([0-
9.]+)/);if(bi||ci){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Qb);if(a)return
a[1]+"."+a[2]}else if(di)return(a=gi(/Android\s+([0-9.]+)/))?a:gi(/Version\/([0-
9.]+)/);return""}();function ii(a,b,c,d,e)
{gh.call(this,b,c,d,e);this.ha=a}v(ii,gh);ii.prototype.s=q;ii.prototype.qh=function
(){this.s();ii.ta.qh.call(this)};ii.prototype.i=function()
{this.s();ii.ta.i.call(this)};ii.prototype.j=function()
{this.s();ii.ta.j.call(this)};function ji(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);ii.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.ka=-1}v(ji,ii);var
ki=1/1024;
ji.prototype.s=function(){var a=this.coords[0];Math.abs(a-
this.ka)>=ki&&(Nh(this.ha,a),this.ka=a)};ji.prototype.j=function(){this.ka=-
1;ji.ta.j.call(this)};ji.prototype.i=function(){this.ka=-
1;ji.ta.i.call(this)};function li(a,b,c)
{ji.call(this,a,1,0,b,c)}v(li,ji);li.prototype.j=function()
{this.ha.style.display="";li.ta.j.call(this)};li.prototype.i=function()
{this.ha.style.display="none";li.ta.i.call(this)};
function mi(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");ii.call(this,a,b,c,d,e)}v(mi,ii);mi.prototype.s=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.ha.style.backgroundColor="rgb("+a.join(",")
+")"};function ni(a,b,c){N.call(this);this.target=a;this.s=b||a;this.ka=c||new
nh(NaN,NaN,NaN,NaN);this.i=ne(a);this.b=new
Q(this);cf(this,this.b);this.deltaY=this.deltaX=this.va=this.ua=this.screenY=this.s
creenX=this.clientY=this.clientX=0;this.o=!0;this.g=!1;M(this.s,
["touchstart","mousedown"],this.zj,!1,this);this.j=oi}v(ni,N);var
oi=p.document&&p.document.documentElement&&!!
p.document.documentElement.setCapture&&!!
p.document.releaseCapture;f=ni.prototype;f.Ja=function(a){this.o=a};
f.ya=function(){ni.ta.ya.call(this);If(this.s,["touchstart","mousedown"],this.zj,!
1,this);Ng(this.b);this.j&&this.i.releaseCapture();this.s=this.target=null};
f.zj=function(a){var b="mousedown"==a.type;if(!this.o||this.g||b&&!
pf(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new
pi("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.ma(b,
["touchmove","mousemove"],this.Vk,{capture:d,passive:!1});this.b.ma(b,
["touchend","mouseup"],this.nf,d);this.j?(c.setCapture(!
1),this.b.ma(c,"losecapture",this.nf)):this.b.ma(ze(b),"blur",this.nf);this.wa&&thi
s.b.ma(this.wa,"scroll",this.em,
d);this.clientX=this.ua=a.clientX;this.clientY=this.va=a.clientY;this.screenX=a.scr
eenX;this.screenY=a.screenY;this.deltaX=this.target.offsetLeft;this.deltaY=this.tar
get.offsetTop;this.ha=we(le(this.i).b)}};f.nf=function(a,b)
{Ng(this.b);this.j&&this.i.releaseCapture();this.g?(this.g=!
1,this.dispatchEvent(new
pi("end",this,a.clientX,a.clientY,a,qi(this,this.deltaX),ri(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.Vk=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.ua-this.clientX,e=this.va-
this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new
pi("start",this,a.clientX,a.clientY,a)))this.g=!0;else{this.hc||
this.nf(a);return}}c=si(this,b,c);b=c.x;c=c.y;this.g&&this.dispatchEvent(new
pi("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(ti(this,a,b,c),a.preventDefault(
))}};
function si(a,b,c){var d=we(le(a.i).b);b+=d.x-a.ha.x;c+=d.y-
a.ha.y;a.ha=d;a.deltaX+=b;a.deltaY+=c;return new
F(qi(a,a.deltaX),ri(a,a.deltaY))}f.em=function(a){var
b=si(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;ti(this,a,b.x,b.y)};fu
nction ti(a,b,c,d){a.Uh(c,d);a.dispatchEvent(new
pi("drag",a,b.clientX,b.clientY,b,c,d))}function qi(a,b){var
c=a.ka;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function ri(a,b){var c=a.ka;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-
Infinity,b))}f.Uh=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
pi(a,b,c,d,e,g,h){jf.call(this,a);this.clientX=c;this.clientY=d;this.left=void 0!
==g?g:b.deltaX;this.top=void 0!==h?h:b.deltaY}v(pi,jf);function ui(a){return
Math.pow(a,3)}function vi(a){return 3*a*a-2*a*a*a};var wi={};
function xi(a){if(A&&!E(9))return[0,0,0,0];var b=wi.hasOwnProperty(a)?
wi[a]:null;if(b)return b;65536<Object.keys(wi).length&&(wi={});var
c=[0,0,0,0];b=yi(a,/\\[0-9A-Fa-f]{6}\s?/g);b=yi(b,/\\[0-9A-Fa-f]
{1,5}\s/g);b=yi(b,/\\./g);b=b.replace(/:not\(([^\)]*)\)/g," $1 ");b=b.replace(/
{[^]*/gm,"");b=zi(b,c,/(\[[^\]]+\])/g,2);b=zi(b,c,/(#[^\#\s\+>~\.\[:]
+)/g,1);b=zi(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=zi(b,c,/(::[^\s\+>~\.\[:]+|:first-
line|:first-letter|:before|:after)/gi,3);b=zi(b,c,/(:[\w-]+\([^\)]*\))/gi,2);
b=zi(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g,"
");b=b.replace(/[#\.]/g," ");zi(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return
wi[a]=b}function zi(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return
Array(e.length+1).join(" ")})}function yi(a,b){return a.replace(b,function(c)
{return Array(c.length+1).join("A")})};var Ai={"* ARIA-CHECKED":!0,"* ARIA-
COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"*
ARIA-GOOG-EDITABLE":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-
MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-
PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-
ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!
0,"* ABBR":!0,"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"*
AUTOCOMPLETE":!0,"* AXIS":!0,
"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!
0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!
0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"*
ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"*
ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"*
MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!
0,"* REQUIRED":!0,
"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"*
SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"*
SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"*
VSPACE":!0,"* WIDTH":!0},Bi={"* 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 Ci={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},Di=/
[\n\f\r"'()*<>]/g,Ei={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28
",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function Fi(a){return Ei[a]}
function Gi(a,b,c){b=Fb(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"!
=tc(a)?'url("'+tc(a).replace(Di,Fi)+'")':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 Ci))return null}return b};function
Hi(a,b){a=p[a];return a&&a.prototype?
(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function
Ii(a,b){return(a=p[a])&&a.prototype&&a.prototype[b]||null}
var Ji=Hi("Element","attributes")||
Hi("Node","attributes"),Ki=Ii("Element","hasAttribute"),Li=Ii("Element","getAttribu
te"),Mi=Ii("Element","setAttribute"),Ni=Ii("Element","removeAttribute"),Oi=Ii("Elem
ent","getElementsByTagName"),Pi=Ii("Element","matches")||
Ii("Element","msMatchesSelector"),Qi=Hi("Node","nodeName"),Ri=Hi("Node","nodeType")
,Si=Hi("Node","parentNode"),Ti=Hi("HTMLElement","style")||
Hi("Element","style"),Ui=Hi("HTMLStyleElement","sheet"),Vi=Ii("CSSStyleDeclaration"
,"getPropertyValue"),
Wi=Ii("CSSStyleDeclaration","setProperty");function Xi(a,b,c,d){if(a)return
a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a}function
Yi(a,b,c,d){if(a)return a.apply(b,d);if(A&&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 Zi(a)
{return Xi(Ji,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function $i(a,b,c){try{Yi(Mi,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function aj(a){return
Xi(Ti,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function
bj(a){return Xi(Ui,a,"sheet",function(b){return b instanceof
CSSStyleSheet})}function cj(a){return Xi(Qi,a,"nodeName",function(b)
{return"string"==typeof b})}function dj(a){return Xi(Ri,a,"nodeType",function(b)
{return"number"==typeof b})}
function ej(a){return Xi(Si,a,"parentNode",function(b){return!(b&&"string"==typeof
b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function fj(a,b){return
Yi(Vi,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
gj(a,b,c){Yi(Wi,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var
hj=A&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\
[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,ij={"-webkit-border-horizontal-
spacing":!0,"-webkit-border-vertical-spacing":!0};
function jj(a,b,c){var d=[];a=kj(tb(a.cssRules));w(a,function(e){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&A&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?
e.selectorText.replace(hj,"#"+b+"
$1"):e.selectorText;d.push(Oc(g,lj(e.style,c)))}});return Qc(d)}function kj(a)
{return hb(a,function(b){return b instanceof CSSStyleRule||
b.type==CSSRule.STYLE_RULE})}
function mj(a,b,c){a=nj("<style>"+a+"</style>");return null==a||null==a.sheet?
Sc:jj(a.sheet,void 0!=b?b:null,c)}function nj(a){if(A&&!E(10)||"function"!=typeof
p.DOMParser)return
null;a=gd("<html><head></head><body>"+a+"</body></html>",null);return(new
DOMParser).parseFromString(Vc(a),"text/html").body.children[0]}
function lj(a,b){if(!a)return Dc;var
c=document.createElement("div").style,d=oj(a);w(d,function(e){var g=Ld&&e in ij?
e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-
z])/i,"");0!=g.lastIndexOf("--",0)&&0!
=g.lastIndexOf("var",0)&&(e=fj(a,e),e=Gi(g,e,b),null!=e&&gj(c,g,e))});return
Cc(c.cssText||"")}
function pj(a){var b=Array.from(Yi(Oi,a,"getElementsByTagName",
["STYLE"])),c=Db(b,function(e){return
tb(bj(e).cssRules)});c=kj(c);c.sort(function(e,g){e=xi(e.selectorText);a:
{g=xi(g.selectorText);for(var h=yb,k=Math.min(e.length,g.length),l=0;l<k;l++){var
m=h(e[l],g[l]);if(0!=m){e=m;break a}}e=yb(e.length,g.length)}return-
e});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var
d;d=a.nextNode();)w(c,function(e){Yi(Pi,d,d.matches?"matches":"msMatchesSelector",
[e.selectorText])&&e.style&&
qj(d,e.style)});w(b,J)}function qj(a,b){var c=oj(a.style),d=oj(b);w(d,function(e)
{if(!(0<=c.indexOf(e))){var g=fj(b,e);gj(a.style,e,g)}})}function oj(a){Da(a)?
a=tb(a):(a=Qa(a),pb(a,"cssText"));return a};var rj="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),sj=0;function tj()
{this.i=[];this.g=[];this.b="data-elementweakmap-index-"+sj+
+}tj.prototype.set=function(a,b){if(Yi(Ki,a,"hasAttribute",[this.b])){var
c=parseInt(Yi(Li,a,"getAttribute",[this.b])||null,10);this.g[c]=b}else
c=this.g.push(b)-1,$i(a,this.b,c.toString()),this.i.push(a);return this};
tj.prototype.get=function(a){if(Yi(Ki,a,"hasAttribute",[this.b]))return
a=parseInt(Yi(Li,a,"getAttribute",[this.b])||
null,10),this.g[a]};tj.prototype.clear=function(){this.i.forEach(function(a)
{Yi(Ni,a,"removeAttribute",[this.b])},this);this.i=[];this.g=[]};var uj=!A||
Zd(10),vj=!A||null==document.documentMode;function wj(){};var xj={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
yj={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!
0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!
0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!
0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!
0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!
0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!
0,MENU:!0,METER:!0,NAV:!0,
NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!
0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!
0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!
0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var zj={"ANNOTATION-
XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!
0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};
function Aj(a){a=a||new
Bj;Cj(a);this.b=Wa(a.b);this.o=Wa(a.va);this.i=Wa(a.wa);this.ka=a.ua;w(a.ha,functio
n(b){if(0!=b.lastIndexOf("data-",0))throw new db('Only "data-" attributes allowed,
got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new db('Attributes
with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.b["*
"+b.toUpperCase()]=Dj},this);w(a.s,function(b){b=b.toUpperCase();if(-
1==b.indexOf("-")||zj[b])throw new db("Only valid custom element tag names allowed,
got: %s.",
[b]);this.i[b]=!
0},this);this.ha=a.i;this.j=a.hb;this.g=null;this.s=a.ka}v(Aj,wj);function Ej(a)
{return function(b,c){return(b=a(Fb(b),c))&&"about:invalid#zClosurez"!=tc(b)?
tc(b):null}}function Bj(){this.b={};w([Ai,Bi],function(a){w(Qa(a),function(b)
{this.b[b]=Dj},this)},this);this.g={};this.ha=[];this.s=[];this.va=Wa(xj);this.wa=W
a(yj);this.ua=!
1;this.Ka=xc;this.Ca=this.o=this.Ba=this.i=Wb;this.hb=null;this.j=this.ka=!1}
function Fj(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function Gj(a,b,c,d){a[c]&&!b[c]&&(a[c]=Fj(a[c],d))}
function Cj(a){if(a.j)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");Gj(a.b,a.g,"* USEMAP",Hj);var b=Ej(a.Ka);w(["* ACTION","* CITE","*
HREF"],function(d){Gj(this.b,this.g,d,b)},a);var c=Ej(a.i);w(["* LONGDESC","*
SRC","LINK HREF"],function(d){Gj(this.b,this.g,d,c)},a);w(["* FOR","* HEADERS","*
NAME"],function(d){Gj(this.b,this.g,d,u(Ij,this.Ba))},a);Gj(a.b,a.g,"A
TARGET",u(Jj,["_blank","_self"]));Gj(a.b,a.g,"* CLASS",u(Kj,a.o));Gj(a.b,a.g,"*
ID",u(Lj,a.o));Gj(a.b,a.g,"* STYLE",
u(a.Ca,c));a.j=!0}function Mj(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function Dj(a){return Fb(a)}function Jj(a,b){b=Fb(b);return
nb(a,b.toLowerCase())?b:null}function Hj(a){return(a=Fb(a))&&"#"==a.charAt(0)?
a:null}function Ij(a,b,c){return a(Fb(b),c)}function
Kj(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 Lj(a,b,c)
{return a(Fb(b),c)}
function Nj(a,b){var c=!("STYLE"in a.o)&&"STYLE"in
a.i;c="*"==a.j&&c?"sanitizer-"+zd():a.j;a.g=c;if(uj){c=b;if(uj)
{b=I("SPAN");a.g&&"*"==a.j&&(b.id=a.g);a.s&&(c=nj("<div>"+c+"</div>"),pj(c),c=c.inn
erHTML);c=gd(c,null);var d=document.createElement("template");if(vj&&"content"in
d)z(d,c),d=d.content;else{var
e=document.implementation.createHTMLDocument("x");d=e.body;z(e.body,c)}c=document.c
reateTreeWalker(d,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(d=rj?
new WeakMap:new tj;e=c.nextNode();){c:{var g=
a;var h=e;switch(dj(h)){case 3:g=Oj(g,h);break c;case
1:if("TEMPLATE"==cj(h).toUpperCase())g=null;else{var k=cj(h).toUpperCase();if(k in
g.o)var l=null;else g.i[k]?l=document.createElement(k):
(l=I("SPAN"),g.ka&&$i(l,"data-sanitizer-original-tag",k.toLowerCase()));if(l){var
m=l,r=Zi(h);if(null!=r)for(var D=0;k=r[D];D++)if(k.specified){var B=g;var
la=h,ea=k,W=ea.name;if(0==W.lastIndexOf("data-sanitizer-",0))B=null;else{var
de=cj(la);ea=ea.value;var
ee={tagName:Fb(de).toLowerCase(),attributeName:Fb(W).toLowerCase()},
Za={Tj:void 0};"style"==ee.attributeName&&(Za.Tj=aj(la));la=Mj(de,W);la in B.b?
(B=B.b[la],B=B(ea,ee,Za)):(W=Mj(null,W),W in B.b?
(B=B.b[W],B=B(ea,ee,Za)):B=null)}null!==B&&$i(m,k.name,B)}g=l}else g=null}break
c;default:g=null}}if(g){if(1==dj(g)&&d.set(e,g),e=ej(e),h=!
1,e)k=dj(e),l=cj(e).toLowerCase(),m=ej(e),11!=k||m?"body"==l&&m&&(k=ej(m))&&!
ej(k)&&(h=!0):h=!0,k=null,h||!e?
k=b:1==dj(e)&&(k=d.get(e)),k.content&&(k=k.content),k.appendChild(g)}else
Ge(e)}d.clear&&d.clear();a=b}else a=I("SPAN");0<Zi(a).length&&
(b=I("SPAN"),b.appendChild(a),a=b);a=(new
XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"))}else a="";return gd(a,null)}function Oj(a,b){var c=b.data;
(b=ej(b))&&"style"==cj(b).toLowerCase()&&!("STYLE"in a.o)&&"STYLE"in
a.i&&(c=Rc(mj(c,a.g,t(function(d,e){return this.ha(d,{Tm:e})},a))));return
document.createTextNode(c)};function Pj(a){return td(Fb(a.replace(Qj,function(b,c)
{return Rj.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var Rj=/^(?:abbr|acronym|
address|b|em|i|small|strong|su[bp]|u)$/i,Qj=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?
>/gi;function Sj(){return!(y("iPad")||y("Android")&&!y("Mobile")||
y("Silk"))&&(y("iPod")||y("iPhone")||y("Android")||y("IEMobile"))};function Tj(a,b)
{this.x=a;this.y=b}v(Tj,F);function Uj(a){return new
Tj(a.x,a.y)}Tj.prototype.clone=function(){return new
Tj(this.x,this.y)};Tj.prototype.Fg=F.prototype.Fg;Tj.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function Vj(a)
{a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\
["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|
false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|
$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);};/*
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){var b=Xj;this.o=[];this.wa=b;this.va=a||null;this.j=this.b=!
1;this.i=void 0;this.ua=this.Ba=this.ha=!
1;this.s=0;this.g=null;this.ka=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.ka--,0>=b.ka&&b.cancel())}this.wa?
this.wa.call(this.va,this):this.ua=!0;this.b||(a=new Yj(this),Zj(this),ak(this,!
1,a))}};Wj.prototype.hb=function(a,b){this.ha=!1;ak(this,a,b)};
function ak(a,b,c){a.b=!0;a.i=c;a.j=!b;bk(a)}function Zj(a){if(a.b){if(!a.ua)throw
new ck(a);a.ua=!1}}Wj.prototype.Rh=function(a){Zj(this);ak(this,!0,a)};function
dk(a,b,c,d){a.o.push([b,c,d]);a.b&&bk(a)}Wj.prototype.then=function(a,b,c){var
d,e,g=new cg(function(h,k){d=h;e=k});dk(this,d,function(h){h instanceof Yj?
g.cancel():e(h)});return g.then(a,b,c)};Wj.prototype.$goog_Thenable=!0;function
ek(a){return jb(a.o,function(b){return Ea(b[1])})}
function bk(a){if(a.s&&a.b&&ek(a)){var
b=a.s,c=fk[b];c&&(p.clearTimeout(c.Qa),delete fk[b]);a.s=0}a.g&&(a.g.ka--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.ha;){var
e=a.o.shift(),g=e[0],h=e[1];e=e[2];if(g=a.j?h:g)try{var k=g.call(e||a.va,b);void 0!
==k&&(a.j=a.j&&(k==b||k instanceof Error),a.i=b=k);if(bg(b)||"function"===typeof
p.Promise&&b instanceof p.Promise)d=!0,a.ha=!0}catch(l){b=l,a.j=!0,ek(a)||(c=!
0)}}a.i=b;d&&(k=t(a.hb,a,!0),d=t(a.hb,a,!1),b instanceof Wj?(dk(b,k,d),b.Ba=!
0):b.then(k,
d));c&&(b=new gk(b),fk[b.Qa]=b,a.s=b.Qa)}function ck()
{bb.call(this)}v(ck,bb);ck.prototype.message="Deferred has already
fired";ck.prototype.name="AlreadyCalledError";function Yj()
{bb.call(this)}v(Yj,bb);Yj.prototype.message="Deferred was
canceled";Yj.prototype.name="CanceledError";function gk(a)
{this.Qa=p.setTimeout(t(this.g,this),0);this.b=a}gk.prototype.g=function(){delete
fk[this.Qa];throw this.b;};var fk={};function hk(a,b){var c=b||{};b=c.document||
document;var d=mc(a).toString(),e=I("SCRIPT"),g={tj:e,Od:void 0},h=new
Wj(g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function()
{ik(e,!0);var m=new jk(1,"Timeout reached for loading script "+d);Zj(h);ak(h,!
1,m)},l),g.Od=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(ik(e,c.Pj||!
1,k),h.Rh(null))};e.onerror=function(){ik(e,!0,k);var m=new jk(0,"Error while
loading script "+
d);Zj(h);ak(h,!1,m)};g=c.attributes||{};Ya(g,{type:"text/javascript",charset:"UTF-
8"});se(e,g);ld(e,a);kk(b).appendChild(e);return h}function kk(a){var b=(a||
document).getElementsByTagName("HEAD");return b&&0!=b.length?
b[0]:a.documentElement}function Xj(){if(this&&this.tj){var
a=this.tj;a&&"SCRIPT"==a.tagName&&ik(a,!0,this.Od)}}function ik(a,b,c){null!
=c&&p.clearTimeout(c);a.onload=q;a.onerror=q;a.onreadystatechange=q;b&&window.setTi
meout(function(){J(a)},0)}
function jk(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);bb.call(this,c);this.code=a}v(jk,bb);function lk(){this.b=mk;this.Od=5E3}var
nk=0;lk.prototype.send=function(a,b,c,d){a=a?Wa(a):{};d=d||"_"+(nk+
+).toString(36)+La().toString(36);var
e="_callbacks___"+d;b&&(p[e]=ok(d,b),a.callback=e);b={timeout:this.Od,Pj:!
0};e=mc(this.b).toString();e=nc.exec(e);var g=e[3]||"";e=oc(e[1]+pc("?",e[2]||"",a)
+pc("#",g,void 0));b=hk(e,b);dk(b,null,pk(d,a,c),void
0);return{Qa:d,Vh:b}};lk.prototype.cancel=function(a)
{a&&(a.Vh&&a.Vh.cancel(),a.Qa&&qk(a.Qa,!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)
{a="_callbacks___"+a;if(p[a])if(b)try{delete p[a]}catch(c){p[a]=void 0}else
p[a]=q};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()
{}v(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.$b(),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.Ab=function(){yk(this);for(var
a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a};f.$b=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.$b(),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.Ab&&"function"==typeof a.Ab)return a.Ab();if("string"===typeof a)return
a.split("");if(Da(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.
$b&&"function"==typeof a.$b)return a.$b();if(!a.Ab||"function"!=typeof a.Ab)
{if(Da(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Qa(a)}}
function Dk(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void
0);else if(Da(a)||"string"===typeof a)w(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){a=a.split("&");for(var
c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var
g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?rd(e):"")}}}
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 rd(b.substr(d,e-d))}var
Kk=/[?&]($|#)/;function Lk(a){N.call(this);this.headers=new xk;this.ha=a||
null;this.g=!1;this.s=this.b=null;this.va="";this.i=this.ua=this.j=this.ka=!
1;this.wa=0;this.o=null;this.Ca="";this.Ba=this.Ka=!1}v(Lk,N);var Mk=/^https?
$/i,Nk=["POST","PUT"],Ok=[];function Pk(a,b,c){var d=new
Lk;Ok.push(d);b&&d.ma("complete",b);d.od("ready",d.Oj);d.send(a,c,void 0,void
0)}f=Lk.prototype;f.Oj=function(){this.Fa();pb(Ok,this)};
f.send=function(a,b,c,d){if(this.b)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.va+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.va=a;this.ka=!1;this.g=!0;this.b=this.ha?
wk(this.ha):wk(uk);this.s=this.ha?
sk(this.ha):sk(uk);this.b.onreadystatechange=t(this.hj,this);try{this.ua=!
0,this.b.open(b,String(a),!0),this.ua=!1}catch(g){Qk(this);return}a=c||"";var
e=this.headers.clone();d&&Dk(d,function(g,h){e.set(h,g)});d=lb(e.
$b(),Rk);c=p.FormData&&a instanceof p.FormData;!nb(Nk,
b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-
8");e.forEach(function(g,h)
{this.b.setRequestHeader(h,g)},this);this.Ca&&(this.b.responseType=this.Ca);"withCr
edentials"in this.b&&this.b.withCredentials!
==this.Ka&&(this.b.withCredentials=this.Ka);try{Sk(this),0<this.wa&&((this.Ba=Tk(th
is.b))?
(this.b.timeout=this.wa,this.b.ontimeout=t(this.Od,this)):this.o=O(this.Od,this.wa,
this)),this.j=!0,this.b.send(a),this.j=!1}catch(g){Qk(this)}};
function Tk(a){return A&&E(9)&&"number"===typeof a.timeout&&void 0!
==a.ontimeout}function Rk(a){return"content-type"==a.toLowerCase()}f.Od=function()
{"undefined"!=typeof
wa&&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.ka||(a.ka=!
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.ya=functi
on(){this.b&&(this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1),Vk(this,!
0));Lk.ta.ya.call(this)};f.hj=function(){this.hc||(this.ua||this.j||this.i?
Wk(this):this.dm())};f.dm=function(){Wk(this)};
function Wk(a){if(a.g&&"undefined"!=typeof wa&&(!a.s[1]||4!=(a.b?
a.b.readyState:0)||2!=Xk(a)))if(a.j&&4==(a.b?a.b.readyState:0))O(a.hj,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]?q:null;a.b=null;a.s=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function Sk(a){a.b&&a.Ba&&(a.b.ontimeout=null);a.o&&(ug(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.va).match(Ek)[1]||null,!
a&&p.self&&p.self.location&&(a=p.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(p.JSON)try{var
b=p.JSON.parse(a);break a}catch(c){}b=Vj(a)}return b}};function U(a)
{this.s=this.ha=this.o="";this.ka=null;this.g=this.j="";this.i=!1;var b;a
instanceof U?(this.i=a.i,
$k(this,a.o),this.ha=a.ha,this.s=a.s,al(this,a.ka),this.j=a.j,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.s=cl(b[3]||"",!0),al(this,b[4]),this.j=cl(b[5]||"",!
0),bl(this,b[6]||"",!0),this.g=cl(b[7]||"")):(this.i=!1,this.b=new
dl(null,this.i))}
U.prototype.toString=function(){var a=[],b=this.o;b&&a.push(el(b,fl,!0),":");var
c=this.s;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.ka,null!=c&&a.push(":",String(c));if(c=this.j)this.s&&"/"!
=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("")};U.prototype.clone=function(){return new U(this)};
function $k(a,b,c){a.o=c?cl(b,!0):b;a.o&&(a.o=a.o.replace(/:$/,""))}function
al(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number
"+b);a.ka=b}else a.ka=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))}U.prototype.getQuery=function(){return
this.b.toString()};function V(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"string"===typeof 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(rd(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)
{w(c,function(e){a.call(b,e,d,this)},this)},this)};
f.$b=function(){nl(this);for(var a=this.b.Ab(),b=this.b.$b(),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.Ab=function(a)
{nl(this);var b=[];if("string"===typeof
a)pl(this,a)&&(b=sb(b,this.b.get(ol(this,a))));else{a=this.b.Ab();for(var
c=0;c<a.length;c++)b=sb(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;a=this.Ab(a);return 0<a.length?
String(a[0]):b};function ql(a,b,c)
{a.remove(b);0<c.length&&(a.i=null,a.b.set(ol(a,b),tb(c)),a.g+=c.length)}f.toString
=function(){if(this.i)return this.i;if(!this.b)return"";for(var a=[],b=this.b.
$b(),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.Ab(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)
{b=String(b);a.j&&(b=b.toLowerCase());return b}function jl(a,b){b&&!
a.j&&(nl(a),a.i=null,a.b.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),ql(this,e,c))},a));a.j=b};var rl={},sl={};function tl(){throw
Error("Do not instantiate
directly");}tl.prototype.ug=null;tl.prototype.Tb=function(){return
this.content};tl.prototype.toString=function(){return this.content};function ul()
{tl.call(this)}v(ul,tl);ul.prototype.Vd=rl;function vl(){this.g=new xk;this.b=new
wl("",void 0);this.b.next=this.b.b=this.b}f=vl.prototype;f.get=function(a,b)
{return(a=this.g.get(a))?a.value:b};f.set=function(a,b){var c=this.g.get(a);c?
c.value=b:(c=new
wl(a,b),this.g.set(a,c),a=c,a.b=this.b.b,a.next=this.b,this.b.b=a,a.b.next=a)};f.sh
ift=function(){return xl(this,this.b.next)};f.pop=function(){return
xl(this,this.b.b)};f.remove=function(a){return(a=this.g.get(a))?
(a.remove(),this.g.remove(a.key),!0):!1};
f.$b=function(){return yl(this,function(a,b){return b})};f.Ab=function(){return
yl(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 yl(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 xl(a,b){a.b!=b&&(b.remove(),a.g.remove(b.key));return b.value}function
wl(a,b){this.key=a;this.value=b}
wl.prototype.remove=function(){this.b.next=this.next;this.next.b=this.b;delete
this.b;delete this.next};function zl(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 Al(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Ga(a):b.charAt(0)+a}zl.prototype.add=func
tion(a){this.b.set(Al(a),a)};zl.prototype.remove=function(a){return
this.b.remove(Al(a))};zl.prototype.Ab=function(){return
this.b.Ab()};zl.prototype.clone=function(){return new zl(this)};function Bl(a,b,c)
{if(C&&!Nd)return a;a='url("'+b+'")';Ld&&(a+=" 7 5");return a+(", "+c)};function
Cl(a,b,c){N.call(this);this.ka=a;this.va=c;this.i=b;M(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.s=null;this.b=[];this.j=-
1;this.g=0;this.o=this.ha=null;this.wa={}}v(Cl,N);f=Cl.prototype;f.Qh=!0;f.mg=!
1;f.Sc=function(){return this.i};
f.handleEvent=function(a){var b=this.ka;if(a.target==this.i)switch(a.type){case
"hilite":this.Xc(a.ud);break;case "select":var c=!1;if("number"===typeof a.ud)
{a=a.ud;var d=this.b[Dl(this,a)];c=!!d&&b.Wg&&b.Wg(d);d&&!c&&this.j!
=a&&this.Xc(a)}c||this.se();break;case "canceldismiss":El(this);break;case
"dismiss":Fl(this)}};function Gl(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.mg&&c==b&&a.Xc(-1);break}if(a.Xc(c))break}}
f.Xc=function(a){var b=Dl(this,a),c=this.b[b];return c&&this.ka.Wg&&this.ka.Wg(c)?!
1:(this.j=a,this.i.Xc(a),-1!=b)};
f.se=function(){var a=Dl(this,this.j);if(-1!=a){var b=this.b[a],c=this.va;if(c.Wa)
{var d=b.toString();if(c.j){var e=Hl(c,c.wb(),Fg(c.Wa)[0]),g=Il(c,c.wb());c.va&&!
c.va.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.Ba);0==e||Eb(g[e-1])||(d="
"+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Wa;(C||
A&&E("9"))&&d.blur();d.value=g.join("");for(var h=0,k=0;k<=e;k+
+)h+=g[k].length;d.focus();e=h;g=c.Wa;d=e;Gg(g)?g.selectionStart=d:A&&!
E("9")&&(h=Hg(g),k=h[0],k.inRange(h[1])&&(d=Ig(g,d),k.collapse(!
0),k.move("character",
d),k.select()));g=c.Wa;Gg(g)?g.selectionEnd=e:A&&!
E("9")&&(h=Hg(g),d=h[1],h[0].inRange(d)&&(e=Ig(g,e),g=Ig(g,Fg(g)[0]),d.collapse(!
0),d.moveEnd("character",e-g),d.select()))}}else c.Pb(d);c.uh=!
0}this.Lc();this.dispatchEvent({type:"update",ud:b,index:a});return!
0}this.Lc();this.dispatchEvent({type:"update",ud:null,index:null});return!1};
f.Lc=function(){this.j=-
1;this.s=null;this.g+=this.b.length;this.b=[];window.clearTimeout(this.o);this.o=nu
ll;this.i.Lc();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Fl(a){a.o||(a.o=window.setTimeout(t(a.Lc,a),100))}f.Ci=function()
{return this.o?(window.clearTimeout(this.o),this.o=null,!0):!1};function El(a)
{a.Ci()||window.setTimeout(t(a.Ci,a),10)}f.ya=function(){Cl.ta.ya.call(this);delete
this.wa;this.i.Fa();this.va.Fa();this.ka=null};
f.xl=function(a,b,c){this.s==a&&this.th(b,c)};f.th=function(a,b){var
c="object"==Ba(b)&&b;b=(c?c.Vm():b)?Dl(this,this.j):-
1;this.g+=this.b.length;this.b=a;for(var d=[],e=0;e<a.length;+
+e)d.push({id:this.g+e,data:a[e]});a=null;this.ha&&(a=this.wa[Ga(this.ha)]||
this.ha);this.i.wh(a);this.i.th(d,this.s,this.ha);a=this.Qh;c&&void 0!
==c.ak()&&(a=c.ak());this.j=-1;(a||0<=b)&&0!=d.length&&this.s&&(0<=b?
this.Xc(this.g+b):Gl(this));this.dispatchEvent("suggestionsupdate")};
function Dl(a,b){b-=a.g;return 0>b||b>=a.b.length?-1:b}f.update=function(a)
{this.va.update(a)};function Jl(a,b,c,d){bf.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.Ba=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.wa=new RegExp("^"+a+"|"+a+"$","g");this.va=new RegExp("\\s*["+this.s+"]
$");this.ua=b||"";this.Ca=this.j;this.i=0<d?new sg(d):null;this.g=new
Q(this);this.ha=new Q(this);this.o=new Tg;this.ka=-1}v(Jl,bf);var Kl=(bi||ci)&&!
E("533.17.9");f=Jl.prototype;f.kg=null;f.Wa=null;f.$g="";f.yd=!1;f.uh=!
1;f.wb=function(){return this.Wa.value};
f.Pb=function(a){this.Wa.value=a};f.uk=function(a){for(var
b=0;b<arguments.length;b++){var
c=arguments[b];Fa(c)&&1==c.nodeType&&(Ze(c,"combobox"),L(c,"autocomplete","list"));
this.g.ma(c,"focus",this.mi);this.g.ma(c,"blur",this.vk);this.Wa||
(this.ha.ma(c,"keydown",this.am),Fa(c)&&1==c.nodeType&&Xe(ne(c))==c&&Ll(this,c))}};
f.ya=function(){Jl.ta.ya.call(this);null!
=this.kg&&window.clearTimeout(this.kg);this.g.Fa();delete
this.g;this.ha.Fa();this.o.Fa();df(this.i)};
f.Kb=function(a){switch(a.keyCode){case 40:if(this.b.i.isVisible())return
Gl(this.b),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.b.i.isVisible()){a:for(var
b=this.b,c=b.j,d=0;d<b.b.length;d++){if(c>b.g)c--;else{b.mg&&c==b.g&&b.Xc(-
1);break}if(b.Xc(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.b.i.isVisible()||a.shiftKey)this.b.Lc();else
if(this.update(),this.b.se()&&this.Ca)return a.preventDefault(),!0;break;case
13:if(this.b.i.isVisible()){if(this.update(),
this.b.se())return a.preventDefault(),a.stopPropagation(),!0}else
this.b.Lc();break;case 27:if(this.b.i.isVisible())return
this.b.Lc(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.yd)return this.yd||
(this.g.ma(this.Wa,"keyup",this.aj),this.g.ma(this.Wa,"keypress",this.$i),this.yd=!
0),!0}return Ml(this,a)};function Ml(a,b){var c=a.j&&b.j&&-1!
=a.s.indexOf(String.fromCharCode(b.j));c&&a.update();return c&&a.b.se()?
(b.preventDefault(),!0):!1}f.Pk=function(){return!1};
f.mi=function(a){Ll(this,a.target||null)};function Ll(a,b){Ng(a.ha);a.b&&El(a.b);b!
=a.Wa&&(a.Wa=b,a.i&&(a.i.start(),a.g.ma(a.i,"tick",a.ni)),a.
$g=a.wb(),Ug(a.o,a.Wa),a.g.ma(a.o,"key",a.dj),a.g.ma(a.Wa,"mousedown",a.ej),A&&a.g.
ma(a.Wa,"keypress",a.Zi))}f.vk=function(){Kl?
this.kg=window.setTimeout(t(this.nj,this),0):this.nj()};
f.nj=function(){this.Wa&&(this.g.Ya(this.o,"key",this.dj),
$g(this.o),this.g.Ya(this.Wa,"keyup",this.Pk),this.g.Ya(this.Wa,"mousedown",this.ej
),A&&this.g.Ya(this.Wa,"keypress",this.Zi),this.yd&&Nl(this),this.Wa=null,this.i&&(
this.i.stop(),this.g.Ya(this.i,"tick",this.ni)),this.b&&Fl(this.b))};f.ni=function(
){this.update()};f.am=function(a){this.mi(a)};f.dj=function(a)
{this.ka=a.keyCode;this.b&&this.Kb(a)};f.$i=function(){this.yd&&229!
=this.ka&&Nl(this)};
f.aj=function(a){this.yd&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&Nl(this)};f.ej=function(){};function Nl(a){a.yd&&(a.yd=!
1,a.g.Ya(a.Wa,"keypress",a.$i),a.g.Ya(a.Wa,"keyup",a.aj))}f.Zi=function(a)
{Ml(this,a)};
f.update=function(a){if(this.Wa&&(a||this.wb()!=this.$g)){if(a||!this.uh)
{a=Fg(this.Wa)[0];var b=this.wb();a=Il(this,b)[Hl(this,b,a)];b=this.wa?
String(a).replace(this.wa,""):a;if(this.b&&(this.b.ha=this.Wa,a=this.b,this.wb(),a.
s!=b)){a.s=b;b=a.ka;var
c=t(a.xl,a),d={client:"books",ds:"bo",q:a.s};c=t(b.g,b,c);b.b&&b.b.cancel();b.b=new
lk;b.b.send(d,c);El(a)}}this.$g=this.wb()}this.uh=!1};
function Hl(a,b,c){a=Il(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 Il(a,b){if(!
a.j)return[b];b=String(b).split("");for(var c=[],d=[],e=0,g=!1;e<b.length;e+
+)a.ua&&-1!=a.ua.indexOf(b[e])?(g||(c.push(d.join("")),d.length=0),d.push(b[e]),g=!
g):g||-1==a.s.indexOf(b[e])?d.push(b[e]):
(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return c};function
Ol(){}Aa(Ol);Ol.prototype.b=0;function Pl(a){return":"+(a.b+
+).toString(36)};function Ql(a,b,c,d,e,g,h,k,l){var m=Rl(c),r=Mh(a),D=Dh(a);if(D)
{var B=ph(D);D=Math.max(r.left,B.left);var
la=Math.min(r.left+r.width,B.left+B.width);if(D<=la){var
ea=Math.max(r.top,B.top);B=Math.min(r.top+r.height,B.top+B.height);ea<=B&&(r.left=D
,r.top=ea,r.width=la-D,r.height=B-ea)}}D=le(a);ea=le(c);if(D.b!=ea.b)
{la=D.b.body;ea=ye(ea.b);B=new F(0,0);var W=ze(ne(la));if(Fd(W,"parent")){var
de=la;do{var ee=W==ea?Eh(de):Kh(de);B.x+=ee.x;B.y+=ee.y}while(W&&W!=ea&&W!
=W.parent&&(de=W.frameElement)&&(W=
W.parent))}la=ie(B,Eh(la));!A||Zd(9)||ve(D.b)||
(la=ie(la,we(D.b)));r.left+=la.x;r.top+=la.y}a=Sl(a,b);b=r.left;a&4?
b+=r.width:a&2&&(b+=r.width/2);r=new F(b,r.top+(a&1?
r.height:0));r=ie(r,m);e&&(r.x+=(a&4?-1:1)*e.x,r.y+=(a&1?-1:1)*e.y);if(h)if(l)var
Za=l;else if(Za=Dh(c))Za.top-=m.y,Za.right-=m.x,Za.bottom-=m.y,Za.left-=m.x;return
Tl(r,c,d,g,Za,h,k)}
function Rl(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=wh(a,"position")){var c=Eh(a);if(!b){b=Oh(a);var d;if(d=b)
{if(d=fi)d=0<=Ob(hi,10);var e;if(e=Sd)e=0<=Ob($h,10);d=C||d||e}b=d?-a.scrollLeft:!
b||Kd&&E("8")||"visible"==wh(a,"overflowX")?a.scrollLeft:a.scrollWidth-
a.clientWidth-a.scrollLeft;c=ie(c,new F(b,a.scrollTop))}}}return c||new F}
function Tl(a,b,c,d,e,g,h){a=a.clone();var k=Sl(b,c);c=Lh(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?
d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=h;l=0;65==(g&65)&&(d.x<e.left||
d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-
5);d.x<e.left&&g&1&&(d.x=e.left,l|=1);if(g&16){var m=d.x;d.x<e.left&&(d.x=e.left,l|
=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x,
m+k.width-e.left),k.width=Math.max(k.width,0),l|
=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),l|=1);g&2&&(l|
=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,l|
=2);g&32&&(m=d.y,d.y<e.top&&(d.y=e.top,l|
=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,m+k.height-
e.top),k.height=Math.max(k.height,0),l|
=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),l|
=2);g&8&&(l|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=l}else e=
256;l=e}e=new
nh(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)ret
urn a;xh(b,new F(e.left,e.top));h=e.Da();ke(c,h)||Rh(b,h);return a}function Sl(a,b)
{return(b&8&&Oh(a)?b^4:b)&-9};function Ul(a,b,c,d){N.call(this);this.ua=a||
document.body;this.g=le(this.ua);this.wa=!
a;this.Aa=null;this.va="";this.b=[];this.o=[];this.Ba=this.ka=-1;this.ha=!
1;this.className="ac-renderer";this.Va="ac-highlighted";this.s=b||
null;this.Yb=null!=d?d:!0;this.Rb=!!c}v(Ul,N);f=Ul.prototype;f.V=function(){return
this.Aa};f.wh=function(a){this.Ka=a};f.th=function(a,b,c)
{this.va=b;this.b=a;this.ka=-
1;this.Ba=La();this.i=c;this.o=[];Vl(this)};f.Lc=function(){this.ha&&(this.ha=!
1,Wl(this,!1),T(this.Aa,!1))};
function Xl(a){a.ha||(a.ha=!0,Wl(a,!0),T(a.Aa,!0))}function Wl(a,b)
{a.i&&(L(a.i,"haspopup",b),L(a.Aa,"expanded",b),L(a.i,"expanded",b),b?
L(a.i,"owns",a.Aa.id):(a.i.removeAttribute("aria-
owns"),af(a.i,null)))}f.isVisible=function(){return this.ha};
function Yl(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",ha:d,ud:c?
c.data:null})&&(0<=a.ka&&Cg(a.o[a.ka],["ac-active","active"]),a.ka=b,d&&(Ag(d,["ac-
active","active"]),a.i&&af(a.i,d),Fh(d,a.Aa)))}f.Xc=function(a){if(-1==a)Yl(this,-
1);else for(var b=0;b<this.b.length;b++)if(this.b[b].id==a){Yl(this,b);break}};
function Zl(a){if(!a.Aa){var b=a.g.Ta("DIV",
{style:"display:none"});a.Aa=b;Ag(b,Fb(a.className).split("
"));Ze(b,"listbox");b.id=Pl(Ol.Xa());a.g.appendChild(a.ua,b);M(b,"click",a.oi,!
1,a);M(b,"mousedown",a.ri,!1,a);M(b,"mouseover",a.wi,!1,a)}}
function Vl(a){Zl(a);a.zd&&(a.Aa.style.minWidth=a.zd.clientWidth-
0+"px");a.mb&&(a.Aa.style.maxWidth=a.mb.clientWidth-
0+"px");a.o.length=0;a.g.ii(a.Aa);a.s&&a.s.render?
a.s.render(a,a.Aa,a.b,a.va):w(a.b,function(b){var c=this.va,d=this.g.Ta("DIV",
{className:"ac-row",id:Pl(Ol.Xa())});Ze(d,"option");this.s&&this.s.rm?
this.s.rm(b,c,d):K(d,b.data.toString());c&&this.Yb&&(this.Ca=!
1,$l(this,d,c));P(d,"ac-
row");this.o.push(d);this.g.appendChild(this.Aa,d)},a);0==a.b.length?a.Lc():
(Xl(a),a.Mg(),Qh(a.Aa,!0))}
f.Mg=function(){if(this.i&&this.wa){var a=this.Ka||this.i;var b=this.Rb?
5:1;Ql(a,b,this.Aa,b^1,null,null,65)}};f.ya=function()
{this.Aa&&(If(this.Aa,"click",this.oi,!1,this),If(this.Aa,"mousedown",this.ri,!
1,this),If(this.Aa,"mouseover",this.wi,!
1,this),this.g.hk(this.Aa),this.Aa=null,this.ha=!
1);df(this.j);this.ua=null;Ul.ta.ya.call(this)};
function $l(a,b,c){if(!a.Ca)if(3==b.nodeType){var
d=null;Ca(c)&&1<c.length&&(d=wb(c,1));c=am(c);if(0!=c.length){var
e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi");c=[];for(var
h=0,k=g.exec(e),l=0;k;)l+
+,c.push(e.substring(h,k.index)),c.push(e.substring(k.index,g.lastIndex)),h=g.lastI
ndex,k=g.exec(e);c.push(e.substring(h));if(1<c.length){for(d=0;1>d;d+
+)e=2*d,b.nodeValue=c[e],g=Be(a.g.b,"B"),g.className=a.Va,a.g.appendChild(g,a.g.b.c
reateTextNode(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=wb(c,2).join("");a.Ca=!0}else d&&$l(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,$l(a,b,c),b=d}function am(a){var b="";if(!
a)return b;Ca(a)&&(a=hb(a,function(c){return!Eb(yd(c))}));Ca(a)?b=0<a.length?
xd(a[0]):"":/^\W/.test(a)||(b=xd(a));return b}function bm(a,b){for(;b&&b!=a.Aa&&!
zg(b,"ac-row");)b=b.parentNode;return b?fb(a.o,b):-1}
f.oi=function(a){var
b=bm(this,a.target);0<=b&&this.dispatchEvent({type:"select",ud:this.b[b].id});a.sto
pPropagation()};f.ri=function(a)
{a.stopPropagation();a.preventDefault()};f.wi=function(a)
{a=bm(this,a.target);0<=a&&!(300>La()-
this.Ba)&&this.dispatchEvent({type:"hilite",ud:this.b[a].id})};function cm(a,b)
{N.call(this);this.i=new Q(this);this.Af(a||
null);b&&(this.de=b)}v(cm,N);f=cm.prototype;f.Aa=null;f.Ph=!0;f.Oh=null;f.ae=!
1;f.Zg=-1;f.Xh=!0;f.de="toggle_display";f.V=function(){return
this.Aa};f.Af=function(a){dm(this);this.Aa=a};function dm(a){if(a.ae)throw
Error("Can not change this state of the popup while
showing.");}f.isVisible=function(){return this.ae};
f.Ia=function(a){this.Va&&this.Va.stop();this.Ca&&this.Ca.stop();if(a){if(!
this.ae&&this.rh()){if(!this.Aa)throw Error("Caller must call setElement before
trying to show the
popup");this.Jd();a=ne(this.Aa);if(this.Ph)if(this.i.ma(a,"mousedown",this.Yi,!
0),A){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Me(b)}catch(d){break}a=c;b=a.activeElement}this.i.ma(a,"mousedown",this.Yi,!
0);this.i.ma(a,"deactivate",this.Xi)}else
this.i.ma(a,"blur",this.Xi);"toggle_display"==this.de?
(this.Aa.style.visibility="visible",T(this.Aa,!
0)):"move_offscreen"==this.de&&this.Jd();this.ae=!0;this.Zg=La();this.Va?
(Bf(this.Va,"end",this.Sf,!1,this),this.Va.play()):this.Sf()}}else
em(this)};f.Jd=q;function em(a,b)
{a.ae&&a.dispatchEvent({type:"beforehide",target:b})&&(a.i&&Ng(a.i),a.ae=!
1,La(),a.Ca?(Bf(a.Ca,"end",u(a.Th,b),!1,a),a.Ca.play()):a.Th(b))}f.Th=function(a)
{"toggle_display"==this.de?
this.ql():"move_offscreen"==this.de&&(this.Aa.style.top="-10000px");this.Ye(a)};
f.ql=function(){this.Aa.style.visibility="hidden";T(this.Aa,!1)};f.rh=function()
{return this.dispatchEvent("beforeshow")};f.Sf=function()
{this.dispatchEvent("show")};f.Ye=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Yi=function(a)
{a=a.target;Le(this.Aa,a)||fm(this,a)||150>La()-this.Zg||em(this,a)};
f.Xi=function(a){if(this.Xh){var b=ne(this.Aa);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Le(this.Aa,a)||"BODY"==a.tagName||
fm(this,a))return}else if(a.target!=b)return;150>La()-this.Zg||em(this)}};function
fm(a,b){return jb(a.Oh||[],function(c){return b===c||Le(c,b)})}f.ya=function()
{cm.ta.ya.call(this);this.i.Fa();df(this.Va);df(this.Ca);delete this.Aa;delete
this.i;delete this.Oh};function gm(){}gm.prototype.Ib=function(){};function hm(a,b)
{this.zd=8;this.ub=b||void 0;cm.call(this,a)}v(hm,cm);hm.prototype.ac=function()
{return this.ub||null};hm.prototype.setPosition=function(a){this.ub=a||void
0;this.isVisible()&&this.Jd()};hm.prototype.Jd=function(){if(this.ub){var a=!
this.isVisible()&&"move_offscreen"!
=this.de,b=this.V();a&&(b.style.visibility="hidden",T(b,!
0));this.ub.Ib(b,this.zd,this.ah);a&&T(b,!1)}};function im(a,b,c)
{this.b=a;this.g=b;this.ha=c}v(im,gm);im.prototype.Ib=function(a,b,c)
{Ql(this.b,this.g,a,b,void 0,c,this.ha)};function jm(a,b){this.b=a instanceof F?
a:new F(a,b)}v(jm,gm);jm.prototype.Ib=function(a,b,c,d)
{Ql(Ah(a),0,a,b,this.b,c,null,d)};function km(a,b,c){this.j=c||(a?
le(G(a)):le());hm.call(this,this.j.Ta("DIV",
{style:"position:absolute;display:none;"}));this.o=new F(1,1);this.ka=new
zl;this.s=null;a&&(a=G(a),this.ka.add(a),M(a,"mouseover",this.Wc,!
1,this),M(a,"mouseout",this.Bf,!1,this),M(a,"mousemove",this.ee,!
1,this),M(a,"focus",this.li,!1,this),M(a,"blur",this.Bf,!1,this));null!
=b&&K(this.V(),b)}v(km,hm);var lm=[];f=km.prototype;f.nb=null;f.className="goog-
tooltip";f.ag=500;f.Qg=0;f.Cg=function(){return this.Qg};
f.Af=function(a){var b=this.V();b&&J(b);km.ta.Af.call(this,a);a?
(b=this.j.b.body,b.insertBefore(a,b.lastChild),df(this.s),this.s=new
Og(this.V()),cf(this,this.s),M(this.s,"focusin",this.Td,void
0,this),M(this.s,"focusout",this.df,void 0,this)):
(df(this.s),this.s=null)};function mm(a){return a.Ba?a.isVisible()?4:1:a.va?
3:a.isVisible()?2:0}f.Hf=function(a){if(!this.isVisible())return!1;var
b=Eh(this.V()),c=Lh(this.V());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};
f.rh=function(){if(!cm.prototype.rh.call(this))return!1;if(this.b)for(var
a,b=0;a=lm[b];b++)Le(a.V(),this.b)||a.Ia(!
1);ob(lm,this);a=this.V();a.className=this.className;this.Td();M(a,"mouseover",this
.Pg,!1,this);M(a,"mouseout",this.zi,!1,this);nm(this);return!0};f.Ye=function()
{pb(lm,this);for(var a=this.V(),b,c=0;b=lm[c];c++)b.b&&Le(a,b.b)&&b.Ia(!
1);this.Jh&&this.Jh.df();If(a,"mouseover",this.Pg,!
1,this);If(a,"mouseout",this.zi,!1,this);this.b=void 0;0==mm(this)&&(this.Cb=!
1);cm.prototype.Ye.call(this)};
f.Oe=function(a,b){this.b==a&&zk(this.ka.b,Al(this.b))&&(this.Cb||!this.Pm?
(this.Ia(!1),this.isVisible()||(this.b=a,this.setPosition(b||om(this,0)),this.Ia(!
0))):this.b=void 0);this.Ba=void 0};f.Gi=function(a){this.va=void 0;if(a==this.b)
{a=this.j;var b;a=(b=Xe(a.b))&&this.V()&&a.fk(this.V(),b);null!
=this.nb&&(this.nb==this.V()||zk(this.ka.b,Al(this.nb)))||a||this.ha&&this.ha.nb||
this.Ia(!1)}};function pm(a,b){var
c=we(a.j.b);a.o.x=b.clientX+c.x;a.o.y=b.clientY+c.y}
f.Wc=function(a){var b=qm(this,a.target);this.nb=b;this.Td();b!
=this.b&&(this.b=b,this.dg(b),rm(this),pm(this,a))};function qm(a,b){try{for(;b&&!
zk(a.ka.b,Al(b));)b=b.parentNode;return b}catch(c){return null}}f.ee=function(a)
{pm(this,a);this.Cb=!0};f.li=function(a){this.nb=a=qm(this,a.target);this.Cb=!
0;if(this.b!=a){this.b=a;var
b=om(this,1);this.Td();this.dg(a,b);rm(this)}};function om(a,b){return 0==b?
(a=a.o.clone(),new sm(a)):new tm(a.nb)}
function rm(a){if(a.b)for(var b,c=0;b=lm[c];c+
+)Le(b.V(),a.b)&&(b.ha=a,a.Jh=b)}f.Bf=function(a){var
b=qm(this,a.target),c=qm(this,a.relatedTarget);b!
=c&&(b==this.nb&&(this.nb=null),nm(this),this.Cb=!1,!this.isVisible()||
a.relatedTarget&&Le(this.V(),a.relatedTarget)?this.b=void
0:this.df())};f.Pg=function(){var a=this.V();this.nb!
=a&&(this.Td(),this.nb=a)};f.zi=function(a){var b=this.V();this.nb!=b||
a.relatedTarget&&Le(b,a.relatedTarget)||(this.nb=null,this.df())};
f.dg=function(a,b){this.Ba||(this.Ba=O(t(this.Oe,this,a,b),this.ag))};function
nm(a){a.Ba&&(ug(a.Ba),a.Ba=void 0)}f.df=function()
{2==mm(this)&&(this.va=O(t(this.Gi,this,this.b),this.Cg()))};f.Td=function()
{this.va&&(ug(this.va),this.va=void 0)};
f.ya=function(){var a;this.Ia(!1);nm(this);for(var b=this.ka.Ab(),c=0;a=b[c];c+
+)If(a,"mouseover",this.Wc,!1,this),If(a,"mouseout",this.Bf,!
1,this),If(a,"mousemove",this.ee,!1,this),If(a,"focus",this.li,!
1,this),If(a,"blur",this.Bf,!
1,this);b=this.ka.b;b.g={};b.b.length=0;b.i=0;this.V()&&J(this.V());this.nb=null;de
lete this.j;km.ta.ya.call(this)};function sm(a,b){jm.call(this,a,b)}v(sm,jm);
sm.prototype.Ib=function(a,b,c){b=Ah(a);b=Dh(b);c=c?new
jh(c.top+10,c.right,c.bottom,c.left+10):new
jh(10,0,0,10);Tl(this.b,a,8,c,b,9)&496&&Tl(this.b,a,8,c,b,5)};function tm(a)
{im.call(this,a,5)}v(tm,im);tm.prototype.Ib=function(a,b,c){var d=new
F(10,0);Ql(this.b,this.g,a,b,d,c,9)&496&&Ql(this.b,4,a,1,d,c,5)};function um(a,b,c)
{km.call(this,a,b,c)}v(um,km);f=um.prototype;f.vg=!1;f.hf=!1;f.Sf=function()
{um.ta.Sf.call(this);this.mb=oh(Mh(this.V()));this.b&&(this.Rb=oh(Mh(this.b)));this
.hf=this.vg;M(this.j.b,"mousemove",this.ee,!1,this)};f.Ye=function()
{If(this.j.b,"mousemove",this.ee,!1,this);this.Rb=this.mb=null;this.hf=!
1;um.ta.Ye.call(this)};
f.Hf=function(a){if(this.Ka){var b=Eh(this.V()),c=Lh(this.V());return b.x-
this.Ka.left<=a.x&&a.x<=b.x+c.width+this.Ka.right&&b.y-
this.Ka.top<=a.y&&a.y<=b.y+c.height+this.Ka.bottom}return
um.ta.Hf.call(this,a)};function vm(a,b){if(a.Rb&&lh(a.Rb,b)||a.Hf(b))return!
0;a=a.ha;return!!a&&a.Hf(b)}f.Gi=function(a){this.va=void 0;a!=this.b||
vm(this,this.o)||this.nb||this.ha&&this.ha.nb||C&&0==this.o.x&&0==this.o.y||
this.Ia(!1)};
f.ee=function(a){var b=this.isVisible();if(this.mb){var c=we(this.j.b);c=new
F(a.clientX+c.x,a.clientY+c.y);vm(this,c)?b=!
1:this.hf&&(b=mh(this.mb,c)>=mh(this.mb,this.o))}if(b)
{if(this.df(),this.nb=null,b=this.ha)b.nb=null}else
3==mm(this)&&this.Td();um.ta.ee.call(this,a)};f.Pg=function(){this.nb!
=this.V()&&(this.hf=!1,this.nb=this.V())};f.Cg=function(){return this.hf?
100:um.ta.Cg.call(this)};function wm(a){N.call(this);this.g=a||
le();this.Va=xm;this.Qa=null;this.Oa=!1;this.Aa=null;this.ua=void
0;this.ha=this.o=this.s=this.fh=null;this.Yb=!1}v(wm,N);wm.prototype.zd=Ol.Xa();var
xm=null;
function ym(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=wm.prototype;f.getId=function(){return this.Qa||
(this.Qa=Pl(this.zd))};function zm(a,b){if(a.s&&a.s.ha){var c=a.s.ha,d=a.Qa;d in
c&&delete c[d];Va(a.s.ha,b,a)}a.Qa=b}f.V=function(){return this.Aa};
function Am(a){a.ua||(a.ua=new Q(a));return a.ua}f.hd=function(a){if(this==a)throw
Error("Unable to set parent
component");if(a&&this.s&&this.Qa&&Bm(this.s,this.Qa)&&this.s!=a)throw
Error("Unable to set parent
component");this.s=a;wm.ta.af.call(this,a)};f.getParent=function(){return
this.s};f.af=function(a){if(this.s&&this.s!=a)throw Error("Method not
supported");wm.ta.af.call(this,a)};f.mc=function()
{this.Aa=Be(this.g.b,"DIV")};f.render=function(a){Cm(this,a)};
function Cm(a,b,c){if(a.Oa)throw Error("Component already rendered");a.Aa||
a.mc();b?b.insertBefore(a.Aa,c||null):a.g.b.body.appendChild(a.Aa);a.s&&!a.s.Oa||
a.Ra()}function Dm(a,b){if(a.Oa)throw Error("Component already
rendered");if(b&&a.Gg(b)){a.Yb=!0;var c=ne(b);a.g&&a.g.b==c||
(a.g=le(b));a.Zb(b);a.Ra()}else throw Error("Invalid element to
decorate");}f.Gg=function(){return!0};f.Zb=function(a){this.Aa=a};f.Ra=function()
{this.Oa=!0;Em(this,function(a){!a.Oa&&a.V()&&a.Ra()})};
f.Gb=function(){Em(this,function(a){a.Oa&&a.Gb()});this.ua&&Ng(this.ua);this.Oa=!
1};f.ya=function(){this.Oa&&this.Gb();this.ua&&(this.ua.Fa(),delete
this.ua);Em(this,function(a){a.Fa()});!
this.Yb&&this.Aa&&J(this.Aa);this.s=this.fh=this.Aa=this.ha=this.o=null;wm.ta.ya.ca
ll(this)};f.Ga=function(a,b){this.Sd(a,Fm(this),b)};
f.Sd=function(a,b,c){if(a.Oa&&(c||!this.Oa))throw Error("Component already
rendered");if(0>b||b>Fm(this))throw Error("Child component index out of
bounds");this.ha&&this.o||(this.ha={},this.o=[]);if(a.getParent()==this){var
d=a.getId();this.ha[d]=a;pb(this.o,a)}else
Va(this.ha,a.getId(),a);a.hd(this);vb(this.o,b,0,a);a.Oa&&this.Oa&&a.getParent()==t
his?(c=this.Ed(),b=c.childNodes[b]||null,b!=a.V()&&c.insertBefore(a.V(),b)):c?
(this.Aa||this.mc(),b=Gm(this,b+1),Cm(a,this.Ed(),b?b.Aa:null)):this.Oa&&
!a.Oa&&a.Aa&&a.Aa.parentNode&&1==a.Aa.parentNode.nodeType&&a.Ra()};f.Ed=function()
{return this.Aa};function Hm(a){null==a.Va&&(a.Va=Oh(a.Oa?a.Aa:a.g.b.body));return
a.Va}function Fm(a){return a.o?a.o.length:0}function Bm(a,b){a.ha&&b?
(a=a.ha,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function Gm(a,b)
{return a.o?a.o[b]||null:null}function Em(a,b,c){a.o&&w(a.o,b,c)}function Im(a,b)
{return a.o&&b?fb(a.o,b):-1}
f.removeChild=function(a,b){if(a){var c="string"===typeof a?
a:a.getId();a=Bm(this,c);if(c&&a){var d=this.ha;c in d&&delete
d[c];pb(this.o,a);b&&(a.Gb(),a.Aa&&J(a.Aa));a.hd(null)}}if(!a)throw Error("Child is
not in parent component");return a};function Jm(){}var Km;Aa(Jm);var
Lm={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=J
m.prototype;f.$d=function(){};f.Jb=function(a){return
a.g.Ta("DIV",Mm(this,a).join(" "),a.Tb())};f.Wb=function(a){return a};function
Nm(a,b,c){if(a=a.V?a.V():a){var d=[b];A&&!E("7")&&(d=Om(xg(a),b),d.push(b));(c?
Ag:Cg)(a,d)}}f.wf=function(){return!0};
f.$a=function(a,b){b.id&&zm(a,b.id);var c=this.Wb(b);c&&c.firstChild?
Pm(a,c.firstChild.nextSibling?tb(c.childNodes):c.firstChild):a.Id=null;var
d=0,e=this.Ha(),g=this.Ha(),h=!1,k=!1,l=!1,m=tb(xg(b));w(m,function(D){h||D!=e?k||
D!=g?d|=this.tf(D):k=!0:(h=!0,g==e&&(k=!0));1==this.tf(D)&&Qe(c)&&Re(c)&&Pe(c,!
1)},this);a.xc=d;h||(m.push(e),g==e&&(k=!0));k||m.push(g);
(a=a.jc)&&m.push.apply(m,a);if(A&&!E("7")){var
r=Om(m);0<r.length&&(m.push.apply(m,r),l=!0)}h&&k&&!a&&!l||yg(b,m.join(" "));return
b};
f.xf=function(a){Hm(a)&&this.ki(a.V(),!
0);a.isEnabled()&&this.Ie(a,a.isVisible())};function Qm(a,b,c){if(a=c||a.
$d())c=b.getAttribute("role")||null,a!=c&&Ze(b,a)}function Rm(a,b,c)
{b.isVisible()||L(c,"hidden",!b.isVisible());b.isEnabled()||a.Ic(c,1,!
b.isEnabled());Sm(b,8)&&a.Ic(c,8,X(b,8));Sm(b,16)&&a.Ic(c,16,X(b,16));Sm(b,64)&&a.I
c(c,64,X(b,64))}f.Jg=function(a,b){Qh(a,!b,!A&&!Id)};f.ki=function(a,b)
{Nm(a,this.Ha()+"-rtl",b)};f.ji=function(a){var b;return Sm(a,32)&&(b=a.V())?
Qe(b)&&Re(b):!1};
f.Ie=function(a,b){var c;if(Sm(a,32)&&(c=a.V())){if(!b&&X(a,32))
{try{c.blur()}catch(d){}X(a,32)&&a.yf(null)}(Qe(c)&&Re(c))!
=b&&Pe(c,b)}};f.Ia=function(a,b){T(a,b);a&&L(a,"hidden",!b)};f.Ob=function(a,b,c)
{var d=a.V();if(d){var
e=this.Ce(b);e&&Nm(a,e,c);this.Ic(d,b,c)}};f.Ic=function(a,b,c){Km||
(Km={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Km[b];var
d=a.getAttribute("role")||null;d&&(d=Lm[d]||b,b="checked"==b||"selected"==b?
d:b);b&&L(a,b,c)};
f.Hd=function(a,b){var c=this.Wb(a);c&&(Ge(c),b&&("string"===typeof b?K(c,b):
(a=function(d){if(d){var e=ne(c);c.appendChild("string"===typeof d?
e.createTextNode(d):d)}},Ca(b)?w(b,a):!Da(b)||"nodeType"in b?
a(b):w(tb(b),a))))};f.Ha=function(){return"goog-control"};function Mm(a,b){var
c=a.Ha(),d=[c],e=a.Ha();e!=c&&d.push(e);c=b.xc;for(e=[];c;){var g=c&-
c;e.push(a.Ce(g));c&=~g}d.push.apply(d,e);(a=b.jc)&&d.push.apply(d,a);A&&!
E("7")&&d.push.apply(d,Om(d));return d}
function Om(a,b){var c=[];b&&(a=sb(a,[b]));w([],function(d){!kb(d,u(nb,a))||b&&!
nb(d,b)||c.push(d.join("_"))});return c}f.Ce=function(a){this.b||Tm(this);return
this.b[a]};f.tf=function(a){if(!this.va){this.b||Tm(this);var b=this.b,c={},d;for(d
in b)c[b[d]]=d;this.va=c}a=parseInt(this.va[a],10);return isNaN(a)?0:a};function
Tm(a){var b=a.Ha();a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function Um()
{}v(Um,Jm);Aa(Um);f=Um.prototype;f.$d=function()
{return"button"};f.Ic=function(a,b,c){switch(b){case 8:case
16:L(a,"pressed",c);break;default:case 64:case
1:Um.ta.Ic.call(this,a,b,c)}};f.Jb=function(a){var
b=Um.ta.Jb.call(this,a);Vm(b,a.ka);var
c=a.wb();c&&this.Pb(b,c);Sm(a,16)&&this.Ic(b,16,X(a,16));return b};f.
$a=function(a,b){b=Um.ta.$a.call(this,a,b);var
c=this.wb(b);a.ub=c;a.ka=b.title;Sm(a,16)&&this.Ic(b,16,X(a,16));return
b};f.wb=q;f.Pb=q;
function Vm(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}f.Ha=function()
{return"goog-button"};function Wm(a,b){if(!a)throw Error("Invalid class name
"+a);if(!Ea(b))throw Error("Invalid decorator function "+b);Xm[a]=b}var
Ym={},Xm={};function Zm(a,b,c){wm.call(this,c);if(!b){for(b=this.constructor;b;)
{var
d=Ga(b);if(d=Ym[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=
d?Ea(d.Xa)?d.Xa():new d:null}this.i=b;this.Id=void 0!==a?
a:null}v(Zm,wm);f=Zm.prototype;f.Id=null;f.xc=0;f.ff=39;f.Ad=255;f.ef=0;f.zf=!
0;f.jc=null;f.Kg=!0;f.Ze=null;function $m(a,b){a.Oa&&b!
=a.Kg&&an(a,b);a.Kg=b}f.Sc=function(){return this.i};function bn(a,b){b&&(a.jc?
nb(a.jc,b)||a.jc.push(b):a.jc=[b],Nm(a,b,!0))}
function cn(a,b,c){c?
bn(a,b):b&&a.jc&&pb(a.jc,b)&&(0==a.jc.length&&(a.jc=null),Nm(a,b,!
1))}f.mc=function(){var
a=this.i.Jb(this);this.Aa=a;Qm(this.i,a,this.Ge());this.i.Jg(a,!
1);this.isVisible()||this.i.Ia(a,!1)};f.Ge=function(){return
this.Ze};f.Ed=function(){return this.i.Wb(this.V())};f.Gg=function(a){return
this.i.wf(a)};f.Zb=function(a){this.Aa=a=this.i.
$a(this,a);Qm(this.i,a,this.Ge());this.i.Jg(a,!1);this.zf="none"!=a.style.display};
f.Ra=function()
{Zm.ta.Ra.call(this);Rm(this.i,this,this.Aa);this.i.xf(this);if(this.ff&-
2&&(this.Kg&&an(this,!0),Sm(this,32))){var a=this.V();if(a){var b=this.va||
(this.va=new
Tg);Ug(b,a);Am(this).ma(b,"key",this.Kb).ma(a,"focus",this.nk).ma(a,"blur",this.yf)
}}};
function an(a,b){var c=Am(a),d=a.V();b?(c.ma(d,lf.Qd,a.nd).ma(d,
[lf.Rd,lf.we],a.zc).ma(d,"mouseover",a.Wc).ma(d,"mouseout",a.Og),a.Ke!
=q&&c.ma(d,"contextmenu",a.Ke),A&&(E(9)||c.ma(d,"dblclick",a.ui),a.wa||(a.wa=new
dn(a),cf(a,a.wa)))):(c.Ya(d,lf.Qd,a.nd).Ya(d,
[lf.Rd,lf.we],a.zc).Ya(d,"mouseover",a.Wc).Ya(d,"mouseout",a.Og),a.Ke!
=q&&c.Ya(d,"contextmenu",a.Ke),A&&(E(9)||
c.Ya(d,"dblclick",a.ui),df(a.wa),a.wa=null))}
f.Gb=function()
{Zm.ta.Gb.call(this);this.va&&$g(this.va);this.isVisible()&&this.isEnabled()&&this.
i.Ie(this,!1)};f.ya=function(){Zm.ta.ya.call(this);this.va&&(this.va.Fa(),delete
this.va);delete this.i;this.wa=this.jc=this.Id=null};f.Tb=function(){return
this.Id};function Pm(a,b){a.Id=b}f.sf=function(){var a=this.Tb();if(!
a)return"";a="string"===typeof a?a:Ca(a)?x(a,Ue).join(""):Se(a);return
qd(a)};f.isVisible=function(){return this.zf};
f.Ia=function(a,b){return b||this.zf!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.V())&&this.i.Ia(b,a),this.isEnabled()&&this.i.Ie(this,a),this.zf=a,!0):!
1};f.isEnabled=function(){return!X(this,1)};f.Ja=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!en(this,1,!
a)||(a||(fn(this,!1),this.Nb(!1)),this.isVisible()&&this.i.Ie(this,a),this.Ob(1,!
a,!0))};f.Nb=function(a){en(this,2,a)&&this.Ob(2,a)};function fn(a,b)
{en(a,4,b)&&a.Ob(4,b)}
f.xh=function(a){en(this,8,a)&&this.Ob(8,a)};f.vd=function(a)
{en(this,16,a)&&this.Ob(16,a)};f.Yf=function(a)
{en(this,32,a)&&this.Ob(32,a)};f.ab=function(a)
{en(this,64,a)&&this.Ob(64,a)};function X(a,b){return!!
(a.xc&b)}f.Ob=function(a,b,c){c||1!=a?Sm(this,a)&&b!
=X(this,a)&&(this.i.Ob(this,a,b),this.xc=b?this.xc|a:this.xc&~a):this.Ja(!
b)};function Sm(a,b){return!!(a.ff&b)}
f.lb=function(a,b){if(this.Oa&&X(this,a)&&!b)throw Error("Component already
rendered");!b&&X(this,a)&&this.Ob(a,!1);this.ff=b?this.ff|a:this.ff&~a};function
gn(a,b){return!!(a.Ad&b)&&Sm(a,b)}function en(a,b,c){return Sm(a,b)&&X(a,b)!=c&&(!
(a.ef&b)||a.dispatchEvent(ym(b,c)))&&!a.hc}f.Wc=function(a){(!a.relatedTarget||!
Le(this.V(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&gn(th
is,2)&&this.Nb(!0)};
f.Og=function(a){a.relatedTarget&&Le(this.V(),a.relatedTarget)||!
this.dispatchEvent("leave")||(gn(this,4)&&fn(this,!1),gn(this,2)&&this.Nb(!
1))};f.Ke=q;f.nd=function(a){this.isEnabled()&&(gn(this,2)&&this.Nb(!
0),pf(a)&&(gn(this,4)&&fn(this,!
0),this.i&&this.i.ji(this)&&this.V().focus()));pf(a)&&a.preventDefault()};f.zc=func
tion(a){this.isEnabled()&&(gn(this,2)&&this.Nb(!
0),X(this,4)&&this.Zc(a)&&gn(this,4)&&fn(this,!1))};f.ui=function(a)
{this.isEnabled()&&this.Zc(a)};
f.Zc=function(a){gn(this,16)&&this.vd(!X(this,16));gn(this,8)&&this.xh(!
0);gn(this,64)&&this.ab(!X(this,64));var b=new
jf("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.o=a.o);return this.dispatchEvent(b)};f.nk=function()
{gn(this,32)&&this.Yf(!0)};f.yf=function(){gn(this,4)&&fn(this,!
1);gn(this,32)&&this.Yf(!1)};f.Kb=function(a){return
this.isVisible()&&this.isEnabled()&&this.yc(a)?
(a.preventDefault(),a.stopPropagation(),!0):!1};
f.yc=function(a){return 13==a.keyCode&&this.Zc(a)};if(!Ea(Zm))throw Error("Invalid
component class "+Zm);if(!Ea(Jm))throw Error("Invalid renderer class "+Jm);var
hn=Ga(Zm);Ym[hn]=Jm;Wm("goog-control",function(){return new Zm(null)});function
dn(a){bf.call(this);this.g=a;this.b=!1;this.i=new
Q(this);cf(this,this.i);a=this.g.Aa;this.i.ma(a,lf.Qd,this.o).ma(a,lf.Rd,this.s).ma
(a,"click",this.j)}v(dn,bf);var jn=!A||Zd(9);dn.prototype.o=function(){this.b=!
1};dn.prototype.s=function(){this.b=!0};
function kn(a,b){if(!jn)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}dn.prototype.j=function(a)
{if(this.b)this.b=!1;else{var
b=a.b,c=b.button,d=b.type,e=kn(b,"mousedown");this.g.nd(new
mf(e,a.g));e=kn(b,"mouseup");this.g.zc(new mf(e,a.g));jn||(b.button=c,b.type=d)}};
dn.prototype.ya=function(){this.g=null;dn.ta.ya.call(this)};function ln()
{}v(ln,Um);Aa(ln);f=ln.prototype;f.$d=function(){};f.Jb=function(a){$m(a,!
1);a.Ad&=-256;a.lb(32,!1);return a.g.Ta("BUTTON",{"class":Mm(this,a).join("
"),disabled:!
a.isEnabled(),title:a.ka||"",value:a.wb()||""},a.sf()||"")};f.wf=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.$a=function(a,b){$m(a,!1);a.Ad&=-256;a.lb(32,!
1);if(b.disabled){var c=this.Ce(1);P(b,c)}return ln.ta.$a.call(this,a,b)};
f.xf=function(a){Am(a).ma(a.V(),"click",a.Zc)};f.Jg=q;f.ki=q;f.ji=function(a)
{return a.isEnabled()};f.Ie=q;f.Ob=function(a,b,c){ln.ta.Ob.call(this,a,b,c);
(a=a.V())&&1==b&&(a.disabled=c)};f.wb=function(a){return
a.value};f.Pb=function(a,b){a&&(a.value=b)};f.Ic=q;function mn(a,b,c)
{Zm.call(this,a,b||ln.Xa(),c)}v(mn,Zm);f=mn.prototype;f.wb=function(){return
this.ub};f.Pb=function(a){this.ub=a;this.Sc().Pb(this.V(),a)};f.Vb=function(a)
{this.ka=a;Vm(this.V(),a)};function nn(a,b){var c=a.Sc(),d=Hm(a),e=c.Ha()+"-
collapse-left";c=c.Ha()+"-collapse-right";cn(a,d?c:e,!!(b&1));cn(a,d?e:c,!!
(b&2))}f.ya=function(){mn.ta.ya.call(this);delete this.ub;delete
this.ka};f.Ra=function(){mn.ta.Ra.call(this);if(Sm(this,32)){var
a=this.V();a&&Am(this).ma(a,"keyup",this.yc)}};
f.yc=function(a){return 13==a.keyCode&&"key"==a.type||
32==a.keyCode&&"keyup"==a.type?this.Zc(a):32==a.keyCode};Wm("goog-
button",function(){return new mn(null)});function on()
{this.g=[]}v(on,Jm);Aa(on);function pn(a,b){var c=a.g[b];if(!c){switch(b){case
0:c=a.Ha()+"-highlight";break;case 1:c=a.Ha()+"-checkbox";break;case 2:c=a.Ha()+"-
content"}a.g[b]=c}return c}f=on.prototype;f.$d=function()
{return"menuitem"};f.Jb=function(a){var b=a.g.Ta("DIV",Mm(this,a).join("
"),qn(this,a.Tb(),a.g));rn(this,a,b,Sm(a,8)||Sm(a,16));return b};f.Wb=function(a)
{return a&&a.firstChild};
f.$a=function(a,b){var c=Je(b),d=pn(this,2);c&&zg(c,d)||
b.appendChild(qn(this,b.childNodes,a.g));zg(b,"goog-option")&&(a.$e(!0),this.
$e(a,b,!0));return on.ta.$a.call(this,a,b)};f.Hd=function(a,b){var
c=this.Wb(a),d=sn(this,a)?c.firstChild:null;on.ta.Hd.call(this,a,b);d&&!
sn(this,a)&&c.insertBefore(d,c.firstChild||null)};function qn(a,b,c)
{a=pn(a,2);return c.Ta("DIV",a,b)}f.vj=function(a,b,c){a&&b&&rn(this,a,b,c)};f.
$e=function(a,b,c){a&&b&&rn(this,a,b,c)};
function sn(a,b){return(b=a.Wb(b))?(b=b.firstChild,a=pn(a,1),!!
b&&Fa(b)&&1==b.nodeType&&zg(b,a)):!1}function rn(a,b,c,d)
{Qm(a,c,b.Ge());Rm(a,b,c);d!=sn(a,c)&&(Dg(c,"goog-option",d),c=a.Wb(c),d?
(a=pn(a,1),c.insertBefore(b.g.Ta("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Ce=function(a){switch(a){case 2:return
pn(this,0);case 16:case 8:return"goog-option-selected";default:return
on.ta.Ce.call(this,a)}};
f.tf=function(a){var b=pn(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return on.ta.tf.call(this,a)}};f.Ha=function()
{return"goog-menuitem"};function tn(a,b,c,d){Zm.call(this,a,d||
on.Xa(),c);this.Pb(b)}v(tn,Zm);f=tn.prototype;f.wb=function(){var a=this.fh;return
null!=a?a:this.sf()};f.Pb=function(a){this.fh=a};f.lb=function(a,b)
{tn.ta.lb.call(this,a,b);switch(a){case 8:X(this,16)&&!b&&this.vd(!1);
(a=this.V())&&this.Sc().vj(this,a,b);break;case 16:(a=this.V())&&this.Sc().
$e(this,a,b)}};f.vj=function(a){this.lb(8,a)};f.$e=function(a){this.lb(16,a)};
f.sf=function(){var a=this.Tb();return Ca(a)?(a=x(a,function(b){return
Fa(b)&&1==b.nodeType&&(zg(b,"goog-menuitem-accel")||zg(b,"goog-menuitem-mnemonic-
separator"))?"":Ue(b)}).join(""),qd(a)):tn.ta.sf.call(this)};f.zc=function(a){var
b=this.getParent();if(b){var c=b.j;b.j=null;if(c&&"number"===typeof
a.clientX&&he(c,new
F(a.clientX,a.clientY)))return}tn.ta.zc.call(this,a)};f.yc=function(a){return
a.keyCode==this.eh&&this.Zc(a)?!0:tn.ta.yc.call(this,a)};f.bk=function(){return
this.eh};
Wm("goog-menuitem",function(){return new tn(null)});tn.prototype.Ge=function()
{return
Sm(this,16)?"menuitemcheckbox":Sm(this,8)?"menuitemradio":tn.ta.Ge.call(this)};tn.p
rototype.getParent=function(){return
Zm.prototype.getParent.call(this)};tn.prototype.Yd=function(){return
Zm.prototype.Yd.call(this)};function un(a,b,c){tn.call(this,a,b,c);this.$e(!
0)}v(un,tn);Wm("goog-checkbox-menuitem",function(){return new un(null)});function
vn(a){this.b=a}Aa(vn);function wn(a,b){a&&(a.tabIndex=b?0:-
1)}f=vn.prototype;f.Hg=function(a){return"DIV"==a.tagName};function xn(a,b,c)
{c.id&&zm(b,c.id);var d=a.Zd(),e=!1,g=xg(c);g&&w(g,function(h){h==d?e=!
0:h&&(h==d+"-disabled"?b.Ja(!1):h==d+"-horizontal"?yn(b,"horizontal"):h==d+"-
vertical"&&yn(b,"vertical"))},a);e||P(c,d);zn(a,b,c);return c}
function zn(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.De(d);g&&(g.Aa=d,b.isEnabled()||g.Ja(!
1),b.Ga(g),Dm(g,d))}else d.nodeValue&&""!=Fb(d.nodeValue)||
c.removeChild(d);d=e}}f.De=function(a){a:{a=xg(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in Xm?Xm[d]():null){a=d;break a}}a=null}return
a};f.Ig=function(a){a=a.V();Qh(a,!0,C);A&&(a.hideFocus=!0);var
b=this.b;b&&Ze(a,b)};f.Zd=function(){return"goog-container"};
function An(a,b){a=a.Zd();var c=[a,"horizontal"==b.Md?a+"-horizontal":a+"-
vertical"];b.isEnabled()||c.push(a+"-disabled");return c}f.$h=function()
{return"vertical"};function Bn(a,b,c){wm.call(this,c);this.md=b||
vn.Xa();this.Md=a||this.md.
$h()}v(Bn,wm);f=Bn.prototype;f.Yg=null;f.Gd=null;f.md=null;f.Md=null;f.Vc=!0;f.Fd=!
0;f.Xd=!0;f.rb=-1;f.tb=null;f.Cc=!1;f.Kc=null;function Cn(a){return a.Yg||
a.V()}f.Sc=function(){return this.md};f.mc=function()
{this.Aa=this.g.Ta("DIV",An(this.md,this).join(" "))};f.Ed=function(){return
this.V()};f.Gg=function(a){return this.md.Hg(a)};f.Zb=function(a)
{this.Aa=xn(this.md,this,a);"none"==a.style.display&&(this.Vc=!1)};
f.Ra=function(){Bn.ta.Ra.call(this);Em(this,function(b){b.Oa&&Dn(this,b)},this);var
a=this.V();this.md.Ig(this);this.Ia(this.Vc,!
0);Am(this).ma(this,"enter",this.Ng).ma(this,"highlight",this.kk).ma(this,"unhighli
ght",this.mk).ma(this,"open",this.Wk).ma(this,"close",this.jk).ma(a,lf.Qd,this.lk).
ma(ne(a),[lf.Rd,lf.we],this.Dk).ma(a,
[lf.Qd,lf.Rd,lf.we,"mouseover","mouseout","contextmenu"],this.Ak);this.Xd&&En(this,
!0)};
function En(a,b){var c=Am(a),d=Cn(a);b?
c.ma(d,"focus",a.vf).ma(d,"blur",a.uf).ma(a.Gd||(a.Gd=new
Tg(Cn(a))),"key",a.Kb):c.Ya(d,"focus",a.vf).Ya(d,"blur",a.uf).Ya(a.Gd||(a.Gd=new
Tg(Cn(a))),"key",a.Kb)}f.Gb=function(){this.Hc(-1);this.tb&&this.tb.ab(!
1);this.Cc=!1;Bn.ta.Gb.call(this)};f.ya=function()
{Bn.ta.ya.call(this);this.Gd&&(this.Gd.Fa(),this.Gd=null);this.md=this.tb=this.Kc=t
his.Yg=null};f.Ng=function(){return!0};
f.kk=function(a){var b=Im(this,a.target);if(-1<b&&b!=this.rb){var
c=Fn(this);c&&c.Nb(!1);this.rb=b;c=Fn(this);this.Cc&&fn(c,!0);this.tb&&c!
=this.tb&&(Sm(c,64)?c.ab(!0):this.tb.ab(!1))}b=this.V();null!
=a.target.V()&&L(b,"activedescendant",a.target.V().id)};f.mk=function(a)
{a.target==Fn(this)&&(this.rb=-1);this.V().removeAttribute("aria-
activedescendant")};f.Wk=function(a){(a=a.target)&&a!
=this.tb&&a.getParent()==this&&(this.tb&&this.tb.ab(!1),this.tb=a)};
f.jk=function(a){a.target==this.tb&&(this.tb=null);var
b=this.V(),c=a.target.V();b&&X(a.target,2)&&c&&af(b,c)};f.lk=function(a)
{this.Fd&&(this.Cc=!0);var b=Cn(this);b&&Qe(b)&&Re(b)?
b.focus():a.preventDefault()};f.Dk=function(){this.Cc=!1};
f.Ak=function(a){a:{var b=a.target;if(this.Kc)for(var c=this.V();b&&b!==c;){var
d=b.id;if(d in this.Kc){b=this.Kc[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case lf.Qd:b.nd(a);break;case
lf.Rd:case lf.we:b.zc(a);break;case "mouseover":b.Wc(a);break;case
"mouseout":b.Og(a);break;case "contextmenu":b.Ke(a)}};f.vf=function()
{};f.uf=function(){this.Hc(-1);this.Cc=!1;this.tb&&this.tb.ab(!1)};
f.Kb=function(a){return this.isEnabled()&&this.isVisible()&&(0!=Fm(this)||
this.Yg)&&this.yc(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.yc=function(a){var b=Fn(this);if(b&&"function"==typeof b.Kb&&b.Kb(a)||
this.tb&&this.tb!=b&&"function"==typeof this.tb.Kb&&this.tb.Kb(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case
27:if(this.Xd)Cn(this).blur();else return!1;break;case 36:Gn(this);break;case
35:Hn(this);break;case 38:if("vertical"==this.Md)In(this);else return!1;break;case
37:if("horizontal"==this.Md)Hm(this)?Jn(this):In(this);else return!1;break;case
40:if("vertical"==this.Md)Jn(this);
else return!1;break;case 39:if("horizontal"==this.Md)Hm(this)?
In(this):Jn(this);else return!1;break;default:return!1}return!0};function Dn(a,b)
{var c=b.V();c=c.id||(c.id=b.getId());a.Kc||(a.Kc={});a.Kc[c]=b}f.Ga=function(a,b)
{Bn.ta.Ga.call(this,a,b)};
f.Sd=function(a,b,c){a.ef|=2;a.ef|=64;a.lb(32,!1);$m(a,!1);var
d=a.getParent()==this?Im(this,a):-
1;Bn.ta.Sd.call(this,a,b,c);a.Oa&&this.Oa&&Dn(this,a);a=d;-
1==a&&(a=Fm(this));a==this.rb?this.rb=Math.min(Fm(this)-1,b):a>this.rb&&b<=this.rb?
this.rb++:a<this.rb&&b>this.rb&&this.rb--};
f.removeChild=function(a,b){if(a="string"===typeof a?Bm(this,a):a){var
c=Im(this,a);-1!=c&&(c==this.rb?(a.Nb(!1),this.rb=-1):c<this.rb&&this.rb--);var
d=a.V();d&&d.id&&this.Kc&&(c=this.Kc,d=d.id,d in c&&delete
c[d])}a=Bn.ta.removeChild.call(this,a,b);$m(a,!0);return a};function yn(a,b)
{if(a.V())throw Error("Component already rendered");a.Md=b}f.isVisible=function()
{return this.Vc};
f.Ia=function(a,b){if(b||this.Vc!=a&&this.dispatchEvent(a?"show":"hide"))
{this.Vc=a;var c=this.V();c&&(T(c,a),this.Xd&&wn(Cn(this),this.Fd&&this.Vc),b||
this.dispatchEvent(this.Vc?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Fd};f.Ja=function(a){this.Fd!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Fd=!0,Em(this,function(b)
{b.Ej?delete b.Ej:b.Ja(!0)})):(Em(this,function(b){b.isEnabled()?b.Ja(!1):b.Ej=!
0}),this.Cc=this.Fd=!1),this.Xd&&wn(Cn(this),a&&this.Vc))};
function Kn(a,b){b!
=a.Xd&&a.Oa&&En(a,b);a.Xd=b;a.Fd&&a.Vc&&wn(Cn(a),b)}f.Hc=function(a)
{(a=Gm(this,a))?a.Nb(!0):-1<this.rb&&Fn(this).Nb(!1)};f.Nb=function(a)
{this.Hc(Im(this,a))};function Fn(a){return Gm(a,a.rb)}function Gn(a)
{Ln(a,function(b,c){return(b+1)%c},Fm(a)-1)}function Hn(a){Ln(a,function(b,c)
{b--;return 0>b?c-1:b},0)}function Jn(a){Ln(a,function(b,c)
{return(b+1)%c},a.rb)}function In(a){Ln(a,function(b,c){b--;return 0>b?c-
1:b},a.rb)}
function Ln(a,b,c){c=0>c?Im(a,a.tb):c;var d=Fm(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=Gm(a,c);if(g&&a.Sh(g)){a.Hc(c);break}e+
+;c=b.call(a,c,d)}}f.Sh=function(a){return
a.isVisible()&&a.isEnabled()&&Sm(a,2)};function Mn()
{}v(Mn,Um);Aa(Mn);f=Mn.prototype;f.Jb=function(a){var
b=Mm(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join("
"),this.mf(a.Tb(),a.g));Vm(b,a.ka);return b};f.$d=function()
{return"button"};f.Wb=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.mf=function(a,b){return
b.Ta("DIV","goog-inline-block "+(this.Ha()+"-outer-box"),b.Ta("DIV","goog-inline-
block "+(this.Ha()+"-inner-box"),a))};f.wf=function(a){return"DIV"==a.tagName};
f.$a=function(a,b){Nn(b,!0);Nn(b,!1);a:{var c=a.g.di(b);var d=this.Ha()+"-outer-
box";if(c&&zg(c,d)&&(c=a.g.di(c),d=this.Ha()+"-inner-box",c&&zg(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.mf(b.childNodes,a.g));Ag(b,["goog-inline-
block",this.Ha()]);return Mn.ta.$a.call(this,a,b)};f.Ha=function(){return"goog-
custom-button"};
function Nn(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(""==Fb(e))a.removeChild(c);else{c.nodeValue=b?
e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else
break;c=d}};function On(){}v(On,Um);Aa(On);f=On.prototype;f.Jb=function(a){var
b=Mm(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join("
"),a.Tb());Vm(b,a.ka);return b};f.$d=function(){return"button"};f.wf=function(a)
{return"DIV"==a.tagName};f.$a=function(a,b){P(b,"goog-inline-block");return On.ta.
$a.call(this,a,b)};f.wb=function(){return""};f.Ha=function(){return"goog-flat-
button"};Wm("goog-flat-button",function(){return new mn(null,On.Xa())});function
Pn(){}v(Pn,Jm);Aa(Pn);Pn.prototype.Ha=function(){return"goog-menuheader"};function
Qn(a,b,c){Zm.call(this,a,c||Pn.Xa(),b);this.lb(1,!1);this.lb(2,!1);this.lb(4,!
1);this.lb(32,!1);this.xc=1}v(Qn,Zm);Wm("goog-menuheader",function(){return new
Qn(null)});function Rn(){}v(Rn,Jm);Aa(Rn);Rn.prototype.Jb=function(a){return
a.g.Ta("DIV",this.Ha())};Rn.prototype.$a=function(a,b)
{b.id&&zm(a,b.id);if("HR"==b.tagName){var
c=b;b=this.Jb(a);c.parentNode&&c.parentNode.insertBefore(b,c);J(c)}else
P(b,this.Ha());return b};Rn.prototype.Hd=function(){};Rn.prototype.Ha=function()
{return"goog-menuseparator"};function Sn(a,b){Zm.call(this,null,a||
Rn.Xa(),b);this.lb(1,!1);this.lb(2,!1);this.lb(4,!1);this.lb(32,!
1);this.xc=1}v(Sn,Zm);Sn.prototype.Ra=function()
{Sn.ta.Ra.call(this);Ze(this.V(),"separator")};Wm("goog-menuseparator",function()
{return new Sn});function Tn(a)
{this.b=a||"menu"}v(Tn,vn);Aa(Tn);f=Tn.prototype;f.Hg=function(a)
{return"UL"==a.tagName||Tn.ta.Hg.call(this,a)};f.De=function(a)
{return"HR"==a.tagName?new Sn:Tn.ta.De.call(this,a)};f.tc=function(a,b){return
Le(a.V(),b)};f.Zd=function(){return"goog-menu"};f.Ig=function(a)
{Tn.ta.Ig.call(this,a);L(a.V(),"haspopup","true")};Wm("goog-
menuseparator",function(){return new Sn});function Un(a,b)
{Bn.call(this,"vertical",b||Tn.Xa(),a);Kn(this,!1)}v(Un,Bn);f=Un.prototype;f.ye=!
0;f.tc=function(a){if(this.Sc().tc(this,a))return!0;for(var b=0,c=Fm(this);b<c;b++)
{var d=Gm(this,b);if("function"==typeof d.tc&&d.tc(a))return!0}return!
1};f.Sb=function(a){this.Ga(a,!0)};f.xe=function(a,b){this.Sd(a,b,!
0)};f.Dd=function(){var a=[];Em(this,function(b){a.push(b)});return a};
f.setPosition=function(a,b){var c=this.isVisible();c||T(this.V(),!0);var
d=this.V(),e=Eh(d);a instanceof F&&(b=a.y,a=a.x);xh(d,d.offsetLeft+(a-
e.x),d.offsetTop+(Number(b)-e.y));c||T(this.V(),!1)};f.ac=function(){return
this.isVisible()?Eh(this.V()):null};f.Ia=function(a,b,c)
{(b=Un.ta.Ia.call(this,a,b))&&a&&this.Oa&&this.ye&&Cn(this).focus();a&&c&&"number"=
==typeof c.clientX?this.j=new F(c.clientX,c.clientY):this.j=null;return b};
f.Ng=function(a){this.ye&&Cn(this).focus();return
Un.ta.Ng.call(this,a)};f.Sh=function(a){return
a.isEnabled()&&a.isVisible()&&Sm(a,2)};f.Zb=function(a){for(var
b=this.Sc(),c=pe(this.g.b,"DIV",b.Zd()+"-content",a),d=c.length,e=0;e<d;e+
+)zn(b,this,c[e]);Un.ta.Zb.call(this,a)};f.yc=function(a){var
b=Un.ta.yc.call(this,a);b||Em(this,function(c){!
b&&c.bk&&c.eh==a.keyCode&&(this.isEnabled()&&this.Nb(c),b=c.Kb(a))},this);return
b};f.Hc=function(a){Un.ta.Hc.call(this,a);
(a=Gm(this,a))&&Fh(a.V(),this.V())};function Vn()
{}v(Vn,Mn);Aa(Vn);Vn.prototype.Wb=function(a){return
Vn.ta.Wb.call(this,a&&a.firstChild)};Vn.prototype.$a=function(a,b){var
c=pe(document,"*","goog-menu",b)[0];if(c){T(c,!1);ne(c).body.appendChild(c);var
d=new Un;Dm(d,c);a.Nd(d)}return Vn.ta.
$a.call(this,a,b)};Vn.prototype.mf=function(a,b){return Vn.ta.mf.call(this,
[b.Ta("DIV","goog-inline-block "+(this.Ha()+"-caption"),a),b.Ta("DIV","goog-inline-
block "+(this.Ha()+"-dropdown"),"\u00a0")],b)};Vn.prototype.Ha=function()
{return"goog-menu-button"};function Wn()
{this.g=[]}v(Wn,on);Aa(Wn);Wn.prototype.Jb=function(a){var
b=Wn.ta.Jb.call(this,a);P(b,"goog-submenu");Xn(this,a,b);return b};Wn.prototype.
$a=function(a,b){b=Wn.ta.$a.call(this,a,b);P(b,"goog-submenu");Xn(this,a,b);var
c=pe(document,"DIV","goog-menu",b);if(c.length){var d=new Un(a.g);c=c[0];T(c,!
1);a.g.b.body.appendChild(c);Dm(d,c);a.Nd(d,!0)}return b};
Wn.prototype.Hd=function(a,b){var
c=this.Wb(a),d=c&&c.lastChild;Wn.ta.Hd.call(this,a,b);d&&c.lastChild!
=d&&zg(d,"goog-submenu-arrow")&&c.appendChild(d)};Wn.prototype.xf=function(a)
{Wn.ta.xf.call(this,a);var b=a.Ed(),c=pe(a.g.b,"SPAN","goog-submenu-arrow",b)
[0];Yn(a,c);c!=b.lastChild&&b.appendChild(c);L(a.V(),"haspopup","true")};function
Xn(a,b,c){var d=b.g.Ta("SPAN");d.className="goog-submenu-
arrow";Yn(b,d);a.Wb(c).appendChild(d)}
function Yn(a,b){Hm(a)?(P(b,"goog-submenu-arrow-rtl"),K(b,"\u25c4")):(Bg(b,"goog-
submenu-arrow-rtl"),K(b,"\u25ba"))};function Zn(a,b,c,d)
{im.call(this,a,b);this.i=c?5:0;this.o=d||void 0}v(Zn,im);Zn.prototype.s=function()
{return this.i};Zn.prototype.j=function(a)
{this.i=a};Zn.prototype.Ib=function(a,b,c,d){var
e=Ql(this.b,this.g,a,b,null,c,10,d,this.o);if(e&496){var
g=$n(e,this.g);b=$n(e,b);e=Ql(this.b,g,a,b,null,c,10,d,this.o);e&496&&(g=$n(e,g),b=
$n(e,b),Ql(this.b,g,a,b,null,c,this.i,d,this.o))}};function $n(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function ao(a,b,c,d){tn.call(this,a,b,c,d||
Wn.Xa())}v(ao,tn);f=ao.prototype;f.Je=null;f.Ch=null;f.dh=!1;f.yb=null;f.qf=!
1;f.Ra=function()
{ao.ta.Ra.call(this);Am(this).ma(this.getParent(),"hide",this.fj);this.yb&&bo(this,
this.yb,!0)};f.Gb=function()
{Am(this).Ya(this.getParent(),"hide",this.fj);this.yb&&(bo(this,this.yb,!
1),this.qf||(this.yb.Gb(),J(this.yb.V())));ao.ta.Gb.call(this)};f.ya=function()
{this.yb&&!this.qf&&this.yb.Fa();this.yb=null;ao.ta.ya.call(this)};
f.Nb=function(a){ao.ta.Nb.call(this,a);a||
(this.Je&&ug(this.Je),this.Je=O(this.Mc,218,this))};f.Bh=function(){var
a=this.getParent();a&&Fn(a)==this&&(co(this,!0),eo(this))};f.Mc=function(){var
a=this.yb;a&&a.getParent()==this&&(co(this,!1),Em(a,function(b){"function"==typeof
b.Mc&&b.Mc()}))};function fo(a){a.Je&&ug(a.Je);a.Ch&&ug(a.Ch)}f.Ia=function(a,b)
{(a=ao.ta.Ia.call(this,a,b))&&!this.isVisible()&&this.Mc();return a};
function eo(a){Em(a.getParent(),function(b){b!=this&&"function"==typeof
b.Mc&&(b.Mc(),fo(b))},a)}f.Kb=function(a){var b=a.keyCode,c=Hm(this)?
37:39,d=Hm(this)?39:37;if(!this.dh){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.eh)return!1;this.Bh();Gn(go(this));fo(this)}else if(!
go(this).Kb(a))if(b==d)this.Mc();else return!1;a.preventDefault();return!
0};f.Xl=function()
{this.yb.getParent()==this&&(fo(this),this.Yd().Nb(this),eo(this))};f.fj=function(a
){a.target==this.Yd()&&(this.Mc(),fo(this))};
f.Wc=function(a)
{this.isEnabled()&&(fo(this),this.Ch=O(this.Bh,218,this));ao.ta.Wc.call(this,a)};f.
Zc=function(a){fo(this);if(Sm(this,8)||Sm(this,16))return
ao.ta.Zc.call(this,a);this.Bh();return!0};
function co(a,b){!b&&go(a)&&go(a).Hc(-1);a.dispatchEvent(ym(64,b));var c=go(a);b!
=a.dh&&Dg(a.V(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.Oa||
c.render(),c.Hc(-1)),c.Ia(b),b)){c=new Zn(a.V(),12,!1);var
d=go(a),e=d.V();d.isVisible()||(e.style.visibility="hidden",T(e,!
0));c.Ib(e,8);d.isVisible()||(T(e,!1),e.style.visibility="visible")}a.dh=b}function
bo(a,b,c){var d=Am(a);(c?d.ma:d.Ya).call(d,b,"enter",a.Xl)}f.Sb=function(a)
{go(this).Ga(a,!0)};f.xe=function(a,b){go(this).Sd(a,b,!0)};f.Dd=function(){return
go(this).Dd()};
function go(a){a.yb?a.qf&&a.yb.getParent()!=a&&a.yb.hd(a):a.Nd(new Un(a.g),!
0);a.yb.V()||a.yb.mc();return a.yb}f.Nd=function(a,b){var c=this.yb;a!
=c&&(c&&(this.Mc(),this.Oa&&bo(this,c,!1)),this.yb=a,this.qf=!
b,a&&(a.hd(this),a.Ia(!1,!0),a.ye=!1,Kn(a,!1),this.Oa&&bo(this,a,!
0)))};f.tc=function(a){return go(this).tc(a)};Wm("goog-submenu",function(){return
new ao(null)});function ho(a,b,c,d){Zn.call(this,a,b,c||d);(c||d)&&this.j(65|(d?
32:132))}v(ho,Zn);function io(a,b,c,d,e){mn.call(this,a,c||Vn.Xa(),d);this.lb(64,!
0);this.j=new ho(null,9);b&&this.Nd(b);this.Ba=new sg(500);!bi&&!ci||
E("533.17.9")||(this.Jf=!0);this.Pd=e||Tn.Xa()}v(io,mn);f=io.prototype;f.Jf=!
1;f.Ra=function(){io.ta.Ra.call(this);jo(this,!0);this.b&&ko(this,this.b,!
0);L(this.Aa,"haspopup",!!this.b)};f.Gb=function(){io.ta.Gb.call(this);jo(this,!
1);if(this.b){this.ab(!1);this.b.Gb();ko(this,this.b,!1);var
a=this.b.V();a&&J(a)}};
f.ya=function(){io.ta.ya.call(this);this.b&&(this.b.Fa(),delete this.b);delete
this.Rb;this.Ba.Fa()};f.nd=function(a){io.ta.nd.call(this,a);X(this,4)&&(this.ab(!
X(this,64),a),this.b&&(this.b.Cc=X(this,64)))};f.zc=function(a)
{io.ta.zc.call(this,a);this.b&&!X(this,4)&&(this.b.Cc=!1)};f.Zc=function()
{fn(this,!1);return!0};f.Ck=function(a){this.b&&this.b.isVisible()&&!
this.tc(a.target)&&this.ab(!1)};f.tc=function(a){return a&&Le(this.V(),a)||
this.b&&this.b.tc(a)||!1};
f.yc=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!
0}else if("key"!=a.type)return!1;if(this.b&&this.b.isVisible()){var
b=13==a.keyCode||32==a.keyCode,c=this.b.Kb(a);return c&&this.b&&this.b.tb
instanceof ao||27!=a.keyCode&&!b?c:(this.ab(!1),!0)}return 40==a.keyCode||
38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.ab(!0,a),!0):!1};f.Rk=function()
{this.ab(!1)};f.Sk=function(){X(this,4)||this.ab(!1)};f.yf=function(a){this.Jf||
this.ab(!1);io.ta.yf.call(this,a)};
function lo(a){a.b||a.Nd(new Un(a.g,a.Pd));return a.b||null}f.Nd=function(a){var
b=this.b;a!=b&&(b&&(this.ab(!1),this.Oa&&ko(this,b,!1),delete
this.b),this.Oa&&L(this.Aa,"haspopup",!!a),a&&(this.b=a,a.hd(this),a.Ia(!
1),b=this.Jf,(a.ye=b)&&Kn(a,!0),this.Oa&&ko(this,a,!0)))};function mo(a){var b=new
ho(null,13);a.j=b;a.Rb=b.b}f.Sb=function(a){lo(this).Ga(a,!0)};f.xe=function(a,b)
{lo(this).Sd(a,b,!0)};f.Ia=function(a,b){(a=io.ta.Ia.call(this,a,b))&&!
this.isVisible()&&this.ab(!1);return a};
f.Ja=function(a){io.ta.Ja.call(this,a);this.isEnabled()||this.ab(!1)};
f.ab=function(a,b){io.ta.ab.call(this,a);if(this.b&&X(this,64)==a){if(a)this.b.Oa||
this.b.render(),this.Ka=Dh(this.V()),this.Cb=Mh(this.V()),no(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.b.Hc(-1):Gn(this.b);else{fn(this,!1);this.b.Cc=!
1;var c=this.V();c&&(L(c,"activedescendant",""),L(c,"owns",""));null!
=this.Ca&&(this.Ca=void 0,(c=this.b.V())&&S(c,"",""))}this.b.Ia(a,!1,b);this.hc||
(b=Am(this),c=a?b.ma:b.Ya,c.call(b,this.g.b,"mousedown",this.Ck,!
0),this.Jf&&c.call(b,this.b,"blur",this.Sk),c.call(b,
this.Ba,"tick",this.tk),a?
this.Ba.start():this.Ba.stop())}this.b&&this.b.V()&&this.b.Aa.removeAttribute("aria
-hidden")};function no(a){if(a.b.Oa){var b=a.j;a.j.b=a.Rb||a.V();var
c=a.b.V();a.b.isVisible()||(c.style.visibility="hidden",T(c,!0));!
a.Ca&&a.j.s&&a.j.i&32&&(a.Ca=Lh(c));b.Ib(c,b.g^1,null,a.Ca);a.b.isVisible()||(T(c,!
1),c.style.visibility="visible")}}
f.tk=function(){var a=Mh(this.V()),b=Dh(this.V());var c=this.Cb;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.Ka,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.b.Oa&&b&&this.Ka&&b.Db()<this.Ka.Db()&&(c=this.b.V(),this.b.isVisible()||
(c.style.visibility="hidden",T(c,!0)),xh(c,new
F(0,0))),this.Cb=a,this.Ka=b,no(this))};
function ko(a,b,c){var d=Am(a);c=c?
d.ma:d.Ya;c.call(d,b,"action",a.Rk);c.call(d,b,"close",a.qk);c.call(d,b,"highlight"
,a.rk);c.call(d,b,"unhighlight",a.sk)}function jo(a,b){var c=Am(a);(b?
c.ma:c.Ya).call(c,a.V(),"keydown",a.Nk)}f.rk=function(a)
{(a=a.target.V())&&oo(this,a)};f.Nk=function(a)
{Sm(this,32)&&this.V()&&this.b&&this.b.isVisible()&&a.stopPropagation()};f.sk=funct
ion(){if(!Fn(this.b)){var a=this.V();L(a,"activedescendant","");L(a,"owns","")}};
f.qk=function(a){if(X(this,64)&&a.target instanceof tn){a=a.target;var
b=a.V();a.isVisible()&&X(a,2)&&null!=b&&oo(this,b)}};function oo(a,b)
{a=a.V();b=$e(b)||b;if(!b.id){var
c=Ol.Xa();b.id=Pl(c)}af(a,b);L(a,"owns",b.id)}Wm("goog-menu-button",function()
{return new io(null)});function po(){}v(po,On);Aa(po);po.prototype.Jb=function(a)
{var b=Mm(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join(" "),
[qo(this,a.Tb(),a.g),ro(this,a.g)]);Vm(b,a.ka);return
b};po.prototype.Wb=function(a){return a&&a.firstChild};
po.prototype.$a=function(a,b){var c=pe(document,"*","goog-menu",b)[0];if(c){T(c,!
1);a.g.b.body.appendChild(c);var d=new Un;Dm(d,c);a.Nd(d)}pe(document,"*",this.Ha()
+"-caption",b)[0]||
b.appendChild(qo(this,b.childNodes,a.g));pe(document,"*",this.Ha()+"-dropdown",b)
[0]||b.appendChild(ro(this,a.g));return po.ta.$a.call(this,a,b)};function qo(a,b,c)
{return c.Ta("DIV","goog-inline-block "+(a.Ha()+"-caption"),b)}
function ro(a,b){return b.Ta("DIV",{"class":"goog-inline-block "+(a.Ha()+"-
dropdown"),"aria-hidden":!0},"\u00a0")}po.prototype.Ha=function(){return"goog-flat-
menu-button"};Wm("goog-flat-menu-button",function(){return new
io(null,null,po.Xa())});function so(a,b){wm.call(this,b);this.b=a||""}var
to;v(so,wm);f=so.prototype;f.vc=null;function uo(){null==to&&(to="placeholder"in
I("INPUT"));return to}f.Me=!1;f.mc=function(){this.Aa=this.g.Ta("INPUT",
{type:"text"})};f.Zb=function(a){so.ta.Zb.call(this,a);this.b||
(this.b=a.getAttribute("label")||"");Xe(ne(a))==a&&(this.Me=!0,Bg(this.V(),"label-
input-label"));uo()&&(this.V().placeholder=this.b);L(this.V(),"label",this.b)};
f.Ra=function(){so.ta.Ra.call(this);var a=new
Q(this);a.ma(this.V(),"focus",this.vi);a.ma(this.V(),"blur",this.zk);uo()?this.i=a:
(C&&a.ma(this.V(),
["keypress","keydown","keyup"],this.Hk),a.ma(ze(ne(this.V())),"load",this.ll),this.
i=a,vo(this));wo(this);this.V().g=this};f.Gb=function()
{so.ta.Gb.call(this);this.i&&(this.i.Fa(),this.i=null);this.V().g=null};function
vo(a){!a.j&&a.i&&a.V().form&&(a.i.ma(a.V().form,"submit",a.Kk),a.j=!0)}
f.ya=function()
{so.ta.ya.call(this);this.i&&(this.i.Fa(),this.i=null)};f.vi=function(){this.Me=!
0;Bg(this.V(),"label-input-label");if(!uo()&&!xo(this)&&!this.ka){var
a=this,b=function(){a.V()&&(a.V().value="")};A?O(b,10):b()}};f.zk=function(){uo()||
(this.i.Ya(this.V(),"click",this.vi),this.vc=null);this.Me=!
1;wo(this)};f.Hk=function(a){27==a.keyCode&&("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.Kk=function(){xo(this)||(this.V().value="",O(this.wk,10,this))};f.wk=function()
{xo(this)||(this.V().value=this.b)};f.ll=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))};f.Pb=function(a){null!
=this.vc&&(this.vc=a);this.V().value=a;wo(this)};f.wb=function(){return null!
=this.vc?this.vc:xo(this)?this.V().value:""};f.Qc=function(){return this.b};
function wo(a){var b=a.V();uo()?a.V().placeholder!
=a.b&&(a.V().placeholder=a.b):vo(a);L(b,"label",a.b);xo(a)?(b=a.V(),Bg(b,"label-
input-label")):(a.ka||a.Me||(b=a.V(),P(b,"label-input-label")),uo()||
O(a.tm,10,a))}f.Ja=function(a){this.V().disabled=!a;Dg(this.V(),"label-input-label-
disabled",!a)};f.isEnabled=function(){return!this.V().disabled};f.tm=function(){!
this.V()||xo(this)||this.Me||(this.V().value=this.b)};function yo(a,b){this.b=a
instanceof F?a:new F(a,b)}v(yo,gm);yo.prototype.Ib=function(a,b,c,d){var
e=ne(a);var g=e.body;e=e.documentElement;e=new F(g.scrollLeft||
e.scrollLeft,g.scrollTop||e.scrollTop);g=this.b.x+e.x;e=this.b.y+e.y;var h=Rl(a);g-
=h.x;e-=h.y;Tl(new F(g,e),a,b,c,null,null,d)};function zo(a,b)
{yo.call(this,a,b)}v(zo,yo);zo.prototype.g=0;zo.prototype.j=function(a)
{this.g=a};zo.prototype.Ib=function(a,b,c,d){var e=Ah(a);e=Dh(e);var
g=xe(le(a).b);g=new F(this.b.x+g.scrollLeft,this.b.y+g.scrollTop);var
h=b,k=Tl(g,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||
k&128)h^=1;k=Tl(g,a,h,c,e,10,d);0!=(k&496)&&Tl(g,a,b,c,e,this.g,d)}};function
Ao(a,b){Un.call(this,a,b);this.ye=!0;Kn(this,!0);this.Ia(!1,!0);this.b=new
xk}v(Ao,Un);f=Ao.prototype;f.Cj=!1;f.Ei=0;f.Zb=function(a){Ao.ta.Zb.call(this,a);
(a=a.getAttribute("for")||a.htmlFor)&&Bo(this,this.g.V(a),1)};f.Ra=function()
{Ao.ta.Ra.call(this);this.b.forEach(this.Mh,this);var
a=Am(this);a.ma(this,"action",this.Wl);a.ma(this.g.b,"mousedown",this.Yl,!0)};
function Bo(a,b,c,d){b&&zk(a.b,Ga(b))||(b?(c={Aa:b,Bj:c,zl:d,Yh:"mousedown",ah:void
0},a.b.set(Ga(b),c)):c=null,a.Oa&&a.Mh(c),b=u(a.bm,b),a.V()&&Am(a).ma(a.V(),"keydow
n",b))}f.bm=function(a,b){if(27==b.keyCode)a.focus();else if(a=Gm(this,this.rb))
{a=a.V();var c=new mf(b.b,a);c.target=a;if(32==b.keyCode||13==b.keyCode)rf(a)?
Nf(a,"keydown",!1,c):Kf(a,"keydown",!
1,c);32==b.keyCode&&Co(this)}};f.Mh=function(a)
{Am(this).ma(a.Aa,a.Yh,this.hm);"contextmenu"!
=a.Yh&&Am(this).ma(a.Aa,"keydown",this.im)};
function Do(a,b,c,d){var e=a.isVisible(),g;(g=a.isVisible())||(g=150>La()-
a.Ei);g&&a.Cj?Co(a):a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||
(a.V().style.visibility="hidden"),T(a.V(),!0),b.Ib(a.V(),c,d),e||
(a.V().style.visibility="visible"),a.Hc(-1),a.Ia(!0))}function Co(a)
{a.isVisible()&&(a.Ia(!1),a.isVisible()||(a.Ei=La()))}f.Wl=function()
{Co(this)};f.hm=function(a){Eo(this,a)};f.im=function(a){32!=a.keyCode&&13!
=a.keyCode&&40!=a.keyCode||Eo(this,a);40==a.keyCode&&Gn(this)};
function Eo(a,b){for(var c=a.b.$b(),d=0;d<c.length;d++){var
e=a.b.get(c[d]);if(e.Aa==b.g){c=void 0!==e.Bj?new Zn(e.Aa,e.Bj,!0):new
zo(b.clientX,b.clientY);c.j&&c.j(5);Do(a,c,e.zl,e.ah);b.preventDefault();b.stopProp
agation();break}}}f.Yl=function(a){this.isVisible()&&!
this.tc(a.target)&&Co(this)};f.uf=function(a)
{Ao.ta.uf.call(this,a);Co(this)};f.ya=function(){Ao.ta.ya.call(this);if(this.b){var
a=this.b;a.g={};a.b.length=0;a.i=0;delete this.b}};function Fo(a)
{N.call(this);this.b=[];Go(this,a)}v(Fo,N);f=Fo.prototype;f.Wf=null;f.Lg=null;funct
ion Ho(a,b){a.Lg=b}function Go(a,b){b&&(w(b,function(c){Io(this,c,!
1)},a),ub(a.b,b))}f.Sb=function(a){this.xe(a,this.b.length)};f.xe=function(a,b)
{a&&(Io(this,a,!1),vb(this.b,b,0,a))};f.Dd=function(){return tb(this.b)};function
Jo(a,b){b!=a.Wf&&(Io(a,a.Wf,!1),a.Wf=b,Io(a,b,!
0));a.dispatchEvent("select")}f.ya=function(){Fo.ta.ya.call(this);delete
this.b;this.Wf=null};
function Io(a,b,c){b&&("function"==typeof a.Lg?a.Lg(b,c):"function"==typeof
b.xh&&b.xh(c))};function Ko(){}v(Ko,Rn);Aa(Ko);Ko.prototype.Jb=function(a){return
a.g.Ta("DIV",Mm(this,a).join(" ")+" goog-inline-block","\u00a0")};Ko.prototype.
$a=function(a,b){b=Ko.ta.$a.call(this,a,b);P(b,"goog-inline-block");return
b};Ko.prototype.Ha=function(){return"goog-toolbar-separator"};function Lo()
{this.b="toolbar"}v(Lo,vn);Aa(Lo);Lo.prototype.De=function(a)
{return"HR"==a.tagName?new
Sn(Ko.Xa()):Lo.ta.De.call(this,a)};Lo.prototype.Zd=function(){return"goog-
toolbar"};Lo.prototype.$h=function(){return"horizontal"};function Mo(a,b,c)
{Bn.call(this,b,a||Lo.Xa(),c)}v(Mo,Bn);Mo.prototype.vf=function(a)
{Mo.ta.vf.call(this,a);this.Cc||Gn(this)};function No()
{}v(No,Mn);Aa(No);No.prototype.Ha=function(){return"goog-toolbar-button"};function
Oo(a,b,c){mn.call(this,a,b||No.Xa(),c)}v(Oo,mn);Wm("goog-toolbar-button",function()
{return new Oo(null)});function Po(a,b){Sn.call(this,a||
Ko.Xa(),b)}v(Po,Sn);Wm("goog-toolbar-separator",function(){return new Po});function
Qo(a,b,c,d,e,g){function h(l){if(l){l.tabIndex=0;Ze(l,k.va);P(l,"goog-zippy-
header");l&&k.ua.ma(l,"click",k.wa);var
m=k;l&&(Ug(m.ha,l),m.ka.ma(m.ha,"key",m.Ba))}}N.call(this);this.s=e||
le();this.g=this.s.V(a)||null;this.j=this.s.V(d||null);this.o=Ea(b)?
b:null;this.va=g||"tab";this.i=this.o||!b?null:this.s.V(b);this.b=1==c;void 0!==c||
this.o||(this.j?this.b="none"!
=this.j.style.display:this.g&&(this.b=zg(this.g,"goog-zippy-
expanded")));this.ka=new Q(this);this.ha=new Tg;this.ua=new Q(this);
var k=this;h(this.g);h(this.j);Ro(this,this.b)}v(Qo,N);Qo.prototype.ya=function()
{Qo.ta.ya.call(this);df(this.ka);df(this.ha);df(this.ua)};function Ro(a,b){a.i?
T(a.i,b):b&&a.o&&(a.i=a.o());a.i&&P(a.i,"goog-zippy-content");a.j?(T(a.g,!
b),T(a.j,b)):a.g&&(Dg(a.g,"goog-zippy-expanded",b),Dg(a.g,"goog-zippy-collapsed",!
b),L(a.g,"expanded",b));a.b=b;a.dispatchEvent(new So("toggle",a,a.b))}
Qo.prototype.Ba=function(a){if(13==a.keyCode||32==a.keyCode)Ro(this,!
this.b),this.dispatchEvent(new
So("action",this,this.b,a)),a.preventDefault(),a.stopPropagation()};Qo.prototype.wa
=function(a){Ro(this,!this.b);this.dispatchEvent(new
So("action",this,this.b,a))};function So(a,b){jf.call(this,a,b)}v(So,jf);function
To(a,b){wm.call(this,b);this.b=a}v(To,wm);To.prototype.i="info";To.prototype.j=!
1;var Uo={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-
butterBar-warning",promo:"jfk-butterBar-promo"};To.prototype.isVisible=function()
{var a=this.V();return null!=a&&zg(a,"jfk-butterBar-
shown")};To.prototype.Ia=function(a){Dg(this.V(),"jfk-butterBar-shown",a)};
To.prototype.mc=function(){this.Aa=this.g.Ta("DIV","jfk-butterBar");var
a=this.V();a&&(L(a,"live","assertive"),L(a,"atomic","true"));this.b=this.b;if(a=thi
s.V()){var b=this.g;b.ii(a);b.hi(a,this.b)}this.j=this.j;(a=this.V())&&Dg(a,"jfk-
butterBar-mini",this.j);a=this.i;if(this.Ed()){b=this.V();var
c=Uo[a];Bg(b,Uo[this.i]);P(b,c)}this.i=a};function Vo(a,b){return(a=a.match(Wo))?
Number(a[1])*b[a[2]]:NaN}var Wo=/^([-]?\d+\.?\d*)([K,M,G,T,P,E,Z,Y,k,m,u,n]?)[B]?
$/,Xo={"":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},Yo={"":1,n:Mat
h.pow(1024,-3),u:Math.pow(1024,-
2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),
P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};functi
on Zo(a){if(null!=a)switch(a.ug){case 1:return 1;case -1:return-1;case 0:return
0}return null}var $o=function(a){function b(c)
{this.content=c}b.prototype=a.prototype;return function(c,d){c=new
b(String(c));void 0!==d&&(c.ug=d);return c}}(ul);function ap(a){return null!
=a&&a.Vd===rl?
String(String(a.Tb()).replace(bp,"").replace(cp,"&lt;")).replace(dp,ep):sd(String(a
))}
var
fp={"\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 ep(a){return fp[a]}
var dp=/[\x00\x22\x27\x3c\x3e]/g,gp=/^(?!on|src|(?:action|archive|background|cite|
classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:
[a-z0-9_$:-]*)$/i,bp=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:
[^>'"]|"[^"]*"|'[^']*')*>/g,cp=/</g;function hp(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"}}v(hp,gm);f=hp.prototype;f.Di=!
1;f.og=2;f.Lh=20;f.qg=3;f.oh=-5;f.lg=!1;f.wh=function(a)
{this.g=a};f.setPosition=function(a,b,c,d){null!=a&&(this.qg=a);null!
=b&&(this.og=b);"number"===typeof c&&(this.Lh=Math.max(c,15));"number"===typeof
d&&(this.oh=d)};
f.Ib=function(a,b,c){a=this.og;2==a&&(a=0);ip(this,this.qg,a,2==this.og?
jp(this.qg)?this.b.offsetHeight/2:this.b.offsetWidth/2:this.Lh,0,c)};
function ip(a,b,c,d,e,g){if(a.g){var h=kp(b,c);var k=a.g;var l=Lh(k);l=(jp(b)?
l.height/2:l.width/2)-d;var m=Sl(k,h),r;if(r=Dh(k))k=oh(Mh(k)),jp(b)?k.top<r.top&&!
(m&1)?l-=r.top-k.top:k.bottom>r.bottom&&m&1&&(l-=k.bottom-
r.bottom):k.left<r.left&&!(m&4)?l-=r.left-k.left:k.right>r.right&&m&4&&(l-=k.right-
r.right);k=l;k=jp(b)?new F(a.oh,k):new F(k,a.oh);l=jp(b)?6:9;a.lg&&2==e&&(l=jp(b)?
4:1);m=b^3;jp(b)&&"rtl"==a.g.dir&&(m=b);h=Ql(a.g,kp(m,c),a.b,h,k,g,a.Di?l:0,void
0,null);if(2!=e&&h&496){ip(a,b^3,c,d,
a.lg&&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||xh(a.b,Math.round(e),Math.round(g)))}lp(a,b,c,d)}
function lp(a,b,c,d){var e=a.o;Oa(a.j,function(g){Dg(e,g,!
1)},a);P(e,a.j[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.g?
(c=Ih(a.g,a.b),d=mp(a.g,b),jp(b)?e.style.top=np(c.y+d.y,a.b.offsetHeight-
15)+"px":e.style.left=np(c.x+d.x,a.b.offsetWidth-15)+"px"):e.style[0==c?
jp(b)?"top":"left":jp(b)?"bottom":"right"]=d+"px"}function np(a,b){return 15>b?
15:ge(a,15,b)}function kp(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 mp(a,b){var c=0,d=0;a=Lh(a);switch(b){case 2:c=a.width/2;break;case
1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case
3:c=a.width,d=a.height/2}return new F(c,d)}function jp(a){return 0==a||
3==a};function op(a){bf.call(this);this.g=a||
le()}v(op,bf);op.prototype.o=function()
{Ze(this.V(),"tooltip");L(this.V(),"live","polite")};function pp(a)
{op.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()}v(pp,op);pp.prototype.V=function()
{return this.i};pp.prototype.ya=function()
{pp.ta.ya.call(this);this.i&&J(this.i)};function qp(a)
{pp.call(this,a)}v(qp,pp);qp.prototype.o=function(){Ze(this.V(),"tooltip")};var
rp={};function sp(a){Q.call(this);this.Ba=a;this.va=new
vg(this.Bm,0,this);cf(this,this.va);var b=ze();this.ha=Ea(b.MutationObserver)?new
b.MutationObserver(t(this.yk,this)):null;a=a.b;this.ma(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.Qj,!0);this.ma(a,
["mouseover","focus","focusin"],this.xm,!0)}v(sp,Q);f=sp.prototype;f.ya=function()
{tp(this);sp.ta.ya.call(this)};
function up(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.ha&&this.ha.disconnect();up(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.b&&Le(this.b.b,b);if(this.Ca||!a||c)
{this.Ka=a;if(a=b&&b.getAttribute&&this.ha)a=b.getAttribute("role")||
null,a=nb(Ye,a);a&&(this.ha.observe(b,{attributes:!0}),
(a=$e(b))&&(b=a));this.j=b}else this.j=null;vp(this)};
f.Qj=function(a){up(this,a);var b=a.target;b=this.b&&Le(this.b.b,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.j=null,vp(this)};f.yk=function(a)
{w(a,t(function(b){var c=$e(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.j=c,vp(this))},this))};function vp(a)
{if(0==a.va.Qa||!a.g||!a.s){tp(a);var b=null!=a.s?a.s:50;a.va.start(a.g?
b:300)}}function tp(a){a.ka&&(ug(a.ka),a.ka=0,a.g=null)}
f.Bm=function(){if(!this.j)wp(this),this.s=this.g=null;else if(!
(this.g&&this.b&&Le(this.b.V(),this.j))||this.g.getAttribute("data-tooltip-
unhoverable")){var a=We(this.j,function(k){return
k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-
tooltip")||k.b)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.g&&this.g!
=a&&(wp(this),this.s=this.g=null,b=!0);if(!this.g&&a&&(this.g=a,xp(this,a))){var
c=ed;if(a.getAttribute("data-tooltip-contained"))for(var d=oe("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:Yc(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Eb(yd(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Eb(yd(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.ka=O(u(this.xj,this.g,c,d,g,e,h),a,this);return}this.xj(this.g,c,d,g,e,h)}}};
function xp(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.Ka&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function yp(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.xj=function(a,b,c,d,e,g){this.ka=0;this.s=g;if(!this.b){this.b=new
qp(this.Ba);wp(this);this.Ba.b.body.appendChild(this.b.V());cf(this,this.b);this.o=
new hp("jfk-tooltip",!0);this.o.Di=!0;this.o.lg=!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(yp(c),g,void
0,d);Bg(this.b.V(),"jfk-tooltip-hide");this.ua!=e&&(this.ua&&!
Eb(yd(this.ua))&&Bg(this.b.V(),this.ua),Eb(yd(e))||P(this.b.V(),e),
this.ua=e);xh(this.b.V(),0,0);if(b instanceof Tc)z(this.b.b,b);else
for(Ge(this.b.b);c=b.firstChild;)this.b.b.appendChild(c);this.o.wh(a);this.o.Ib(nul
l,0)};function wp(a){a.b&&P(a.b.V(),"jfk-tooltip-hide")};function Y(a,b,c,d)
{mn.call(this,a,zp.Xa(),b);this.Ba=c||0;this.j=d||0;this.mb=!
1}v(Y,mn);f=Y.prototype;f.Db=function(){return this.j};
f.Vb=function(a){this.ka=a;var b=this.V();if(b)if(this.mb){var c=a instanceof Tc?
Pj(Vc(a).toString()):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-
contained");b.removeAttribute("data-tooltip");a?(a instanceof Tc?b.b=a:
(b.setAttribute("data-tooltip",a),b.b=null),b.setAttribute("aria-label",c)):
(b.b=null,b.removeAttribute("aria-label"));a=le(b)||le();b=Ga(a.b);rp[b]||
(rp[b]=new sp(a))}else a?b.title=a:b.removeAttribute("title")};
f.Ja=function(a){this.isEnabled()!
=a&&(Y.ta.Ja.call(this,a),Ap(this))};f.Yf=function(a)
{Y.ta.Yf.call(this,a);Bp(this,!1)};f.nd=function(a)
{Y.ta.nd.call(this,a);this.isEnabled()&&Bp(this,!0)};f.zc=function(a)
{Y.ta.zc.call(this,a);this.isEnabled()&&Bp(this,!0)};function Bp(a,b)
{a.V()&&Dg(a.V(),"jfk-button-clear-outline",b)}function Ap(a){a.V()&&Cp(a.Sc(),a)}
function Dp(a,b){if("string"===typeof a){var
c=a;a=H("IMG");jd(a,c);S(a,21,21)}P(a,"jfk-button-
img");c=[];c.push(a);b&&(a=H("SPAN","jfk-button-label",b),c.push(a));return
c}function zp(){this.hb=this.Ha()+"-standard";this.g=this.Ha()+"-
action";this.ua=this.Ha()+"-primary";this.o=this.Ha()+"-default";this.s=this.Ha()
+"-flat";this.ka=this.Ha()+"-narrow";this.ha=this.Ha()+"-mini";this.j=this.Ha()+"-
contrast"}v(zp,Um);Aa(zp);f=zp.prototype;
f.xd=function(a,b,c){a&&c.Ba!=a&&(c.Ba=a,Ap(c));b&&c.j!
=b&&(c.j=b,Ap(c))};f.Ha=function(){return"jfk-button"};
f.Jb=function(a){var b=a.g,c={disabled:!
a.isEnabled(),checked:X(a,16),style:a.Ba,title:a.ka,Hm:a.mb,value:a.wb(),width:a.Db
()};c=c||{};var d=c.attributes;var e=c.content;var
g=c.disabled,h=c.id,k=c.an,l=c.title,m=c.Hm,r=c.value;h='<div role="button"'+(h?'
id="'+ap(h)+'"':"")+' class="';var D=c||{};c=D.Sm;var
B=D.disabled,la=D.checked,ea=D.width,W="goog-inline-block jfk-button
";D=D.style;switch(Fa(D)?D.toString():D){case 0:W+="jfk-button-standard";break;case
2:W+="jfk-button-action";break;case 3:W+=
"jfk-button-primary";break;case 1:W+="jfk-button-default";break;case 4:W+="jfk-
button-flat";break;case 5:W+="jfk-button-mini";break;case 6:W+="jfk-button-
contrast";break;default:W+="jfk-button-standard"}W+=((ea&&ea.vl&&(1).vl?ea.Vd!
==(1).Vd?0:ea.toString()===(1).toString():1==ea)?" jfk-button-narrow":"")+(la?"
jfk-button-checked":"")+(c?" "+c:"")+(B?" jfk-button-disabled":"");g=h+ap(W)+'"'+
(g?' aria-disabled="true"':' tabindex="'+(k?ap(k):"0")+'"')+(l?m?' data-
tooltip="'+ap(l)+'"':' title="'+ap(l)+
'"':"")+(r?'
value="'+ap(r)+'"':"");d?(null!=d&&d.Vd===sl?d=d.Tb().replace(/([^"'\s])$/,"$1 "):
(d=String(d),d=gp.test(d)?d:"zSoyz"),d=" "+d):d="";d=g+d+">";e=null!=e?e:"";e=null!
=e&&e.Vd===rl?e:e instanceof Tc?$o(Vc(e).toString(),e.b()):
$o(sd(String(String(e))),Zo(e));d=$o(d+e+"</div>");e=b||
le();e=Be(e.b,"DIV");if(Fa(d))if(d instanceof tl){if(d.Vd!==rl)throw
Error("Sanitized content was not of kind HTML.");d=gd(d.toString(),d.ug||null)}else
d=Wc("zSoyz");else d=Wc(String(d));z(e,d);1==e.childNodes.length&&
(d=e.firstChild,1==d.nodeType&&(e=d));b.hi(e,a.Tb());this.$a(a,e);return e};f.
$a=function(a,b){zp.ta.$a.call(this,a,b);this.i||
(this.i=$a(this.hb,u(this.xd,0,null),this.g,u(this.xd,2,null),this.ua,u(this.xd,3,n
ull),this.o,u(this.xd,1,null),this.s,u(this.xd,4,null),this.ha,u(this.xd,5,null),th
is.j,u(this.xd,6,null),this.ka,u(this.xd,null,1)));for(var c=xg(b),d=0;d<c.length;+
+d){var e=this.i[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.ka=c,a.mb=!
0;return b};
f.wb=function(a){return a.getAttribute("value")||""};f.Pb=function(a,b)
{a&&a.setAttribute("value",b)};function Cp(a,b){function c(h,k){(h?d:e).push(k)}var
d=[],e=[],g=b.Ba;c(0==g,a.hb);c(2==g,a.g);c(3==g,a.ua);c(4==g,a.s);c(5==g,a.ha);c(1
==g,a.o);c(6==g,a.j);c(1==b.Db(),a.ka);c(!b.isEnabled(),a.Ha()+"-
disabled");Cg(b.V(),e);Ag(b.V(),d)};function Ep(a){var b=new Bj;b=new Aj(b);return
Nj(b,a)};function Fp(a,b){this.b=a instanceof F?a:new
F(a,b)}v(Fp,gm);Fp.prototype.Ib=function(a,b,c,d)
{Tl(this.b,a,b,c,null,null,d)};function Gp(a,b){a=new
um(a);b=gd(b.innerHTML,null);var c=a.V();c&&z(c,b);a.className="buy-tip-
card";a.Ka=new jh(5,5,5,5);a.vg=!0;a.ag=500;a.Qg=250};function Z()
{N.call(this);this.b=new Q(this)}v(Z,N);Z.prototype.ya=function()
{this.dispatchEvent("dispose");Z.ta.ya.call(this);this.b.Fa()};function Hp(a,b)
{this.o=a||200;this.j=b||108;Z.call(this)}v(Hp,Z);Hp.prototype.kc=function(){return
this.o};Hp.prototype.Db=function(){return this.j};function Ip(a)
{km.call(this,a,void 0,void 0);this.Xh=!1;this.vg=!
0;this.ag=500}n(Ip,um);Ip.prototype.dg=function(a,b){b||(b=new Zn(a,9,!
0));um.prototype.dg.call(this,a,b)};Ip.prototype.className="unified-hovercard";var
Jp="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function Kp(a){var b=void 0===b?window.location.href:b;var c=new
U(b);V(a,"hl","it");(b=ll(c,"output"))&&V(a,"output",b);b=ll(c,"source");"ge-ipad-
app"==b?(V(a,"dapp","2"),a.b.remove("output")):"ge-tablet-app"==b?
(V(a,"dapp","4"),a.b.remove("output")):"ge-ip-app"==b?V(a,"dapp","1"):"ge-android-
app"==b&&V(a,"dapp","3");ll(c,"authuser")||a.b.remove("authuser");w(Jp,function(d)
{var e=ll(c,d);e&&V(a,d,e)})};function Lp(a,b,c)
{bf.call(this);this.g=null;this.data=a;this.b=b;this.j=c||
500}n(Lp,bf);Lp.prototype.ya=function(){this.g&&this.g.Fa()};function Mp(a){return
a.g||(a.g=new Q(a))}
Lp.prototype.i=function(a){var b=H("DIV"),c=new U(this.data.b.he||
this.data.b.mj);this.data.b.source&&V(c,"source",this.data.b.source);var
d=this.data.b.title;this.data.b.Aj&&(d+=": "+this.data.b.Aj);d=H("A",
{},d);d.classList.add(this.b+"-
title");id(d,c.toString());b.appendChild(d);a.appendChild(b);Np(this,a);b=H("DIV");
if("number"===typeof(this.data.b.qj||0)){d=this.data.b.qj||0;c=Math.floor(d);d=0<d-
c?1:0;for(var e=5-c-d,g=H("SPAN",this.b+"-stars goog-inline-block");0<c;){c--;var
h=H("SPAN","card-star-on goog-inline-block");
g.appendChild(h)}for(;0<d;)d--,h=H("SPAN","card-star-half goog-inline-
block"),g.appendChild(h);for(;0<e;)e--,h=H("SPAN","card-star-off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=this.data.b.um;d=H("A",
{},this.data.b.Al+" recensioni");d.classList.add(this.b+"-reviews-
link");d.classList.add("goog-inline-
block");id(d,c);b.appendChild(d);a.appendChild(b);this.data.b.yj&&(c=new
Aj,b=H("DIV",this.b+"-snippet"),c=Nj(c,this.data.b.yj+" "),z(b,c),c=H("A",{},"altro
\u00bb"),c.classList.add(this.b+
"-more-link"),id(c,this.data.b.he),b.appendChild(c),a.appendChild(b))};
function Np(a,b){var c="",d=H("DIV"),e=a.data.b.Nh;if(!Eb(yd(e)))
{c=e.split(/\s*,\s*/g);e=c.length;if(!e)return;var g=H("SPAN","author"),h=e-
1,k=Ee(", ");w(c,function(l,m){var r=l?l.replace(Op,""):"";r=pd(r);l=new
U(od('/ebooks?output=ws2&as_brr=5&q=inauthor:"%s"',r));Kp(l);r=H("A",
{},r);id(r,l.toString());g.appendChild(r);m<h&&(m=k.cloneNode(!
0),g.appendChild(m))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.b.oj&&(Fe(d,H("S
PAN",a.b+"-
pubdate",c+a.data.b.oj)),c="\u00a0-\u00a0");a.data.b.Ii&&(d.appendChild(Ee(c)),
Fe(d,H("SPAN",a.b+"-pagesnum",a.data.b.Ii+" pagine")));b.appendChild(d)}
function Pp(a,b,c,d,e,g,h){c=H("A",
{id:h||""},c);id(c,e?"#":d);c.classList.add(a.b+"-button");c.classList.add(a.b+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=ci||
di?"touchstart":"click",Mp(a).od(c,e,function(k){k.preventDefault();k=H("FORM",
{method:"POST"});var l=d instanceof qc?d:yc(d);k.action=tc(l);R(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var Op=/(<b\s*>)|
(<\/b>)/ig,Qp={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIE
W_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function Rp()
{this.b={}}f=Rp.prototype;f.Uc=function(){return this.b.Gh};f.nc=function(){return
this.b.nc};f.Vg=function(){return this.b.Vg};f.Kd=function(){return
this.b.Kd};f.Ne=function(){return this.b.Ne};function Sp()
{this.b=[]}Sp.prototype.getId=function(){return
this.Qa};Sp.prototype.s=function(a,b,c){var d=null;Yk(c.target)&&(d=new
Rp,d.b.Gh=a,this.b.push(d));b(d)};Sp.prototype.ua=function(a,b,c){var
d=null;Yk(c.target)&&(d=Tp(this,a),Up(this,d));b(d)};function Up(a,b)
{rb(a.b,function(c){return c.Uc()==b.Uc()})}function Tp(a,b){return
lb(a.b,function(c){return c&&c.Uc()==b})};function Vp(a){a=new U(a);var
b=a.j.split("/");b[0]||b.shift();return 3<b.length?b[3]:ll(a,"id")||""}function
Wp(){var a=window.location.pathname.split("/");return 1>a.length?"":a[1]};function
Xp(a)
{this.b={};this.b.title=a.title;this.b.Aj=a.subtitle;this.b.Nh=a.authors;this.b.mj=
a.preview_url;this.b.he=a.info_url;this.b.oj=a.pub_date;this.b.Ii=a.num_pages;this.
b.Jm=a.viewability;this.b.
$m=a.subject;this.b.Cm=a.thumbnail_url;this.b.yj=a.snippet;this.b.Xm=a.list_price;t
his.b.sj=a.sale_price;this.b.Zm=a.sale_price_better;this.b.Vl=a.offer_price;this.b.
rg=a.buy_url;this.b.rj=a.read_url;this.b.Kf=a.is_free_ebook||!
1;this.b.Gf=a.in_my_ebooks||!1;this.b.Ym=a.my_ebooks_url||"";this.b.qj=
a.rating_score||0;this.b.Al=a.num_reviews||0;this.b.nc=a.is_purchased||!
1;this.b.If=a.is_ebook||!1;this.b.bn=a.write_review_url||"";this.b.
$j=a.add_to_my_ebooks_url||"";this.b.om=a.preview_ebook_url||"";this.b.um=a.reviews
_url||"";this.b.ig=a.view_order_url||"";this.b.Qm=a.add_to_my_ebooks_url;this.b.Mj=
a.add_to_my_ebooks_url_is_on_play||!1;this.b.Ef=a.has_flowing_text||!
1;this.b.Ff=a.has_scanned_text||!1;var
b=Vp(a.info_url);this.b.Gh=b;this.b.Rm=a.canonical_atb_url||"";this.b.Vg=a.is_renta
ble||
!1;this.b.qe=a.is_pre_order||!
1;this.b.ij=a.on_sale_date||"";this.b.Kd=a.is_pre_ordered||!
1;this.b.Wm=a.issue_volume_count||0;this.b.Ne=a.is_volume_cancelled||!
1;this.b.Nj=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.b.Vf=1;break;case 2:this.b.Vf=2}this.b.sm=a.rental_end_utc||
0}v(Xp,Rp);function Yp(a)
{this.b=[];this.Qa=a.id;this.wd=a.title;this.hb=a.num_volumes;this.g=a.access||"0";
this.va=a.predefined;this.ka=a.can_remove_volumes;this.o=a.can_add_volumes;this.ha=
a.can_only_add_ebooks||!1;this.i=new U(a.add_vol_base_url);this.j=new
U(a.del_vol_base_url);a.volumes&&(this.b=x(a.volumes,function(b){return new
Xp(b)}))}v(Yp,Sp);function Zp(){Z.call(this);this.i=[];this.g=[]}v(Zp,Z);function
$p(a){var b=new U(ze().location);b=new U(b);return
a===parseInt(ll(b,"as_coll"),10)}function aq(a,b){return lb(Bb(a.i,a.g),function(c)
{return c.getId()==b})};function bq(a,b){var c=H("A",{},"Visualizza
ordine");id(c,a);c.classList.add(b);return c};function cq(a,b,c)
{Lp.call(this,a,b,c);ll(new U(this.data.b.he),"dapp")}n(cq,Lp);
cq.prototype.render=function(a){Ge(a);var b=H("DIV",this.b),c=H("DIV",this.b+"-
meta");this.i(c);var d=H("DIV",this.data.b.If?this.b+"-footer":this.b+"-footer-
nonebook"),e=H("DIV",this.b+"-footer-
inner");if(this.data.b.If)if(this.data.Ne()&&$p(1))dq(this,e);else
if(this.data.b.qe&&!this.data.nc()||this.data.Kd()){var g=H("DIV",this.b+"-pre-
order-date");g.textContent="Disponibile in data:
"+this.data.b.ij;e.appendChild(g);this.data.Kd()&&$p(1)&&dq(this,e)}else
if(this.data.nc()&&$p(1))eq(this,e),dq(this,
e);else{eq(this,e);g=!this.data.nc()&&!this.data.b.Kf;var h=this.data.b.Kf&&!
this.data.b.Gf;if(g||h){g=H("SPAN",{"class":this.b+"-footer-inner-
right"});if(h=this.data.b.om||this.data.b.rj){for(var
k=h.search(Ik),l=0,m,r=[];0<=(m=Hk(h,l,"source",k));)r.push(h.substring(l,m)),l=Mat
h.min(h.indexOf("&",m)+1||
k,k);r.push(h.substr(l));h=r.join("").replace(Kk,"$1");h=Gk(h,"source","ebookstore"
)}h&&(k=H("A",{id:"unified-hovercard-preview-link"},"visualizza in
anteprima"),id(k,h),g.appendChild(k));e.appendChild(g)}}d.appendChild(e);
b.appendChild(c);b.appendChild(d);a.appendChild(b);Lh(a).width>this.j&&S(a,this.j,"
")};
cq.prototype.i=function(a){if(!(this.data.nc()||this.data.Kd()||
this.data.Ne())&&this.data.b.ig&&$p(1)){var b=H("IMG",
{src:"/googlebooks/images/purchase_error.gif","class":this.b+"-error-
icon"});b=H("DIV",this.b+"-card-error",b,"Carta di credito
rifiutata:");if(this.data.b.ig){var
c=bq(this.data.b.ig,"primary"),d=H("SPAN");d.innerText="&nbsp;";b.appendChild(d);b.
appendChild(c)}a.appendChild(b)}Lp.prototype.i.call(this,a);b=H("DIV",this.b+"-
book-options");this.data.b.If?(this.data.b.Kf?this.data.b.Gf?
fq(this,b):Pp(this,b,"eBook - GRATIS",this.data.b.$j,!this.data.b.Mj,void
0,"unified-hovercard-free-btn"):this.data.Kd()?(c=H("SPAN",this.b+"-pre-
ordered","Ordinato in anticipo"),b.appendChild(c)):this.data.Ne()&&$p(1)?
(c=H("DIV",this.b+"-cancelled"),d=this.data.b.Nj,0==d?K(c,"Annullato - su richiesta
del cliente"):1==d?K(c,"Annullato - problema con l'eBook"):2==d?K(c,"Annullato -
modifica del prezzo"):3==d?K(c,"Annullato - annullamento
dell'editore"):K(c,"Annullate"),b.appendChild(c)):this.data.nc()||
this.data.b.Gf?!this.data.nc()&&this.data.b.Gf?
gq(this,b):this.data.nc()&&fq(this,b):gq(this,b),$p(7)&&(c=H("SPAN",this.b+"-
offline-remove-options"),d=H("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.b+"-fake-link"},"Rimuovi dai miei eBook"),d.id="hovercard-
remove-from-my-ebooks",c.appendChild(d),b.appendChild(c))):
(c=this.data.b.mj,Ra(Qp,this.data.b.Jm)&&!Eb(c)?Pp(this,b,"Anteprima",c,void 0,void
0,"unified-hovercard-preview-sample"):Pp(this,b,"Anteprima",c,!1,!0,"unified-
hovercard-preview-sample"));
a.appendChild(b)};function dq(a,b){var c=H("DIV",{id:"unified-hovercard-purchased-
shelf-links","class":a.b+"-order-links-
container"}),d=a.data.b.ig;d&&(d=bq(d,""),c.appendChild(d));a.data.Kd()||
(d=H("DIV",{id:"unified-hovercard-delete-forever","class":a.b+"-footer-fake-
link"},"Elimina definitivamente"),P(d,a.b+"-footer-action-link"),d.id="hovercard-
delete-forever",c.appendChild(d));b.appendChild(c)}
function gq(a,b){a.data.b.qe&&!a.data.nc()?Pp(a,b,"Ordina in anticipo l'eBook -
"+a.data.b.sj,a.data.b.rg,void 0,void 0,"unified-hovercard-buy-btn"):a.data.Vg()?
Pp(a,b,"EBOOK A PARTIRE DA "+a.data.b.Vl,a.data.b.rg,void 0,void 0,"unified-
hovercard-buy-btn"):Pp(a,b,"Acquista ebook - "+a.data.b.sj,a.data.b.rg,void 0,void
0,"unified-hovercard-buy-btn")}function fq(a,b){Pp(a,b,"Leggi ora",a.data.b.rj,void
0,void 0,"unified-hovercard-read-now")}
function eq(a,b){var c=H("DIV",a.b+"-supported-devices"),d=a.b+"-device-
type",e=a.b+"-device-supported",g=a.b+"-device-not-
supported",h=H("SPAN",d,"Web"),k=H("SPAN",d,"Tablet/iPad"),l=H("SPAN",d,"eReader");
d=H("SPAN",d,"Smartphone");var m=H("SPAN","goog-inline-block"),r=H("SPAN","goog-
inline-block"),D=H("SPAN","goog-inline-block"),B=H("SPAN","goog-inline-
block");a.data.b.Ef?(P(m,e),P(r,e),P(D,e),P(B,e)):(a.data.b.Ff?(P(m,e),P(r,e)):
(P(m,g),P(r,g)),P(D,g),P(B,g));c.appendChild(m);c.appendChild(h);
c.appendChild(r);c.appendChild(k);c.appendChild(D);c.appendChild(l);c.appendChild(B
);c.appendChild(d);b.appendChild(c)};function hq(a,b){if(iq()){var c=/\s*([.\d]
[.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d]
[.\w]*)/g,d=/left/g,e=/right/g,g=/Left/g,h=/Right/g,k=/%%%%/g,l={},m;for(m in b)
{var r=b[m].replace(c,"$1 $4 $3 $2");r=r.replace(d,"%%%
%").replace(e,"left").replace(k,"right");var D=m.replace(d,"%%%
%").replace(e,"left").replace(k,"right");D=D.replace(g,"%%%
%").replace(h,"Left").replace(k,"Right");l[D]=r}b=l}R(a,b)}function iq()
{return"rtl"==document.body.dir}function jq(a){iq()?Zh(a,"left"):Zh(a,"right")}
var kq={border:!0,padding:!0,margin:!
0},lq=["Top","Bottom","Right","Left"],mq={color:"#0000cc",textDecoration:"underline
"};function nq(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"};w(a,function(c)
{Oa(b,u(oq,c))})}
function oq(a,b,c){var d=""==uh(a,c);kq[c]?w(lq,function(e)
{d&&""==uh(a,c+e)&&R(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&mq[c]?
R(a,c,mq[c]):R(a,c,b))}function pq(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||Oa(c,function(e,g)
{ub(d,tb(a.getElementsByTagName(g)))});nq(d)};function qq(a,b,c)
{Ip.call(this,a);this.Yb=iq();this.ua=this.wa=this.Pd=null;this.Gj=b;this.g=null;th
is.Hj=!!c;this.render(b);rq(this)}n(qq,Ip);qq.prototype.ya=function()
{Mp(this.g).Fa();J(this.V())};qq.prototype.Oe=function(a,b)
{Ip.prototype.Oe.call(this,a,b);this.isVisible()&&(this.ah=this.Yb?new jh(0,-
2,0,0):new jh(0,0,0,-2),this.isVisible()&&this.Jd(),this.Pd=this.b,sq(this))};
qq.prototype.render=function(a)
{this.g&&(this.g.Fa(),this.ua=this.wa=null);this.g=new
cq(a,this.className,435,this.Hj);this.g.render(this.V());rq(this);this.isVisible()&
&sq(this)};
function sq(a){var b=H("DIV"),c=H("DIV");var d=Mh(a.Pd||null);var e=Mh(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=qh(e,d);h||(h=new
nh(d.left,0,d.width,0));d=a.Yb?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,wl:g}}else
e=null;g=a.Yb?"marginRight":"marginLeft";R(c,g,e.x+"px");R(b,g,e.x-
1+"px");P(a.V(),a.className+"-tooltip");e.wl?(R(c,"bottom",e.y+"px"),R(b,"bottom",
e.y+1+"px"),P(c,a.className+"-arrow-up"),P(b,a.className+"-arrow-up-border")):
(R(c,"top",e.y+"px"),R(b,"top",e.y+1+"px"),a.Gj.b.If||P(c,a.className+"-
nofooter"),P(c,a.className+"-arrow-down"),P(b,a.className+"-arrow-down-
border"));a.ua?He(b,a.ua):a.V().appendChild(b);a.wa?
He(c,a.wa):a.V().appendChild(c);a.wa=c;a.ua=b}
qq.prototype.Fj=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
&&nd(window.location,b.href))}c&&this.dispatchEvent(new jf(c,this))}};
function rq(a){var b=ci||di?"touchstart":"click",c=Mp(a.g);Lg(c,a.V(),b,a.Fj,!
1,a)};function tq(a,b,c){Hp.call(this,b);this.g=a;this.i=null;this.ha=!
1;if(c==(1).toString()||c==(7).toString())this.ha=!0}v(tq,Hp);var uq=new N;
tq.prototype.Oc=function(a){var b=H("A",{className:"slider-link goog-inline-
block"});S(b,"",this.kc());var c=new U(this.g.b.he);this.g.b.source?
V(c,"source",this.g.b.source):V(c,"source","gbs_slider_thumb");c.b.remove("num");id
(b,c.toString());a.appendChild(b);this.i=I("img");this.i.alt="";this.b.od(this.i,"l
oad",t(this.Ba,this));uq.dispatchEvent("start");(a=this.g.b.Cm)?(a=new
U(a),V(a,"h",this.kc()),V(a,"stbn",1),a.b.remove("edge"),this.i.src=a.toString()):t
his.i.src="/googlebooks/images/no_cover_thumb.gif";
S(this.i,"",this.kc());b.appendChild(this.i);this.ha&&2==this.g.b.Vf?
(this.s=H("SPAN",["bookcard-badge","bookcard-sample-
label"],"Scaduto"),b.appendChild(this.s)):this.ha&&1==this.g.b.Vf?
(a=this.g,1==a.b.Vf?(a=a.b.sm-
La()/1E3,a=Math.round(a/3600),c=Math.round(a/24),a=1>=a?"In scadenza":48>=a?a+"
ore":c+" giorni"):a="",this.s=H("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.s)):!this.ha||this.g.nc()||this.g.b.Kf||
(this.s=H("SPAN",["bookcard-badge","bookcard-sample-label"],
"Anteprima"),b.appendChild(this.s));Bf(b,"mouseover",t(this.va,this,b))};tq.prototy
pe.Ba=function()
{this.dispatchEvent("render");uq.dispatchEvent("complete");if(this.s){var
a=Lh(this.i).width;this.s.style.width=yh(a,!0)}};tq.prototype.va=function(a,b){(new
qq(a,this.g)).Wc(b)};function vq(a,b,c){tq.call(this,a,b-
40,c);this.ka=H("DIV","slider-annotation");this.ua=!
1}n(vq,tq);vq.prototype.Oc=function(a)
{Bf(this,"render",t(this.wa,this));tq.prototype.Oc.call(this,a);a.appendChild(this.
ka)};
vq.prototype.wa=function(a){if(!this.ua){a.stopPropagation();a=this.ka;var
b=this.g,c=I("DIV"),d=H("A",{className:"slider-annotation-
title"},Ee(b.b.title));id(d,b.b.he);c.appendChild(d);if(b=b.b.Nh)b=H("DIV","slider-
annotation-
author",Ee(b)),c.appendChild(b);S(c,Lh(this.i).width+5,"");a.appendChild(c);this.ua
=!0;this.dispatchEvent("render")}};function wq(a,b,c)
{vq.call(this,a,b,c)}n(wq,vq);wq.prototype.Oc=function(a)
{vq.prototype.Oc.call(this,a)};function xq(a,b,c,d)
{this.Ba=a;this.ua=null;this.ub=c||null;this.Ca="boolean"===typeof b?b:!
0;this.mb=d||0;b=new yq;c=new zq(this.ub||a,this.mb);c.wa=!0;d=new Jl(null,null,!
1);Cl.call(this,b,c,d);d.b=this;d.uk(a);this.ha=a;this.Qh=!1;this.mg=!
0;M(this,"update",t(this.Ka,this))}v(xq,Cl);xq.prototype.se=function()
{this.Va=this.Ba.value;xq.ta.se.call(this);return!1};
xq.prototype.Ka=function(a){a.ud&&(a=this.Ba.form,this.ua||(this.ua=H("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.ua)),this.ua.value=this.Va,this.Ca&&a
.submit())};function yq(){}var
mk=oc(bc(cc("//suggestqueries.google.com/complete/search")));yq.prototype.g=functio
n(a,b){var c=x(b[1],function(d){return d[0]});a(b[0],c)};function zq(a,b)
{Ul.call(this);this.ub=a;this.Cb=b||0}v(zq,Ul);
zq.prototype.Mg=function(){zq.ta.Mg.call(this);var a=0,b=G("gbfwa");b||
(b=qe("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-1);w(pe(document,"div","ac-
renderer",void 0),function(c){a&&R(c,"top",a+"px");R(c,"width",Lh(this.ub).width-
2+"px");R(c,"left",parseInt(c.style.left,10)+this.Cb+"px")},this)};function
Aq(a,b,c,d,e,g){Z.call(this);this.ua=a;this.ha=b;this.Ca=e;this.Ba=g||
{};this.o="number"===typeof d?d:this.ha?200:80;this.ha||P(this.ua,"slider-
small");this.ka=[];this.i=I("A");this.i.innerHTML=iq()?"&rsaquo;":"&lsaquo;";this.i
.setAttribute("title","Scorri a sinistra");Qh(this.i,!
0);this.ua.appendChild(this.i);this.g=I("div");P(this.g,"slider-
drawables");this.ua.appendChild(this.g);this.s=I("A");this.s.innerHTML=iq()?"&lsaqu
o;":"&rsaquo;";this.s.setAttribute("title","Scorri a destra");Qh(this.s,
!
0);this.ua.appendChild(this.s);this.b.ma(this.i,"click",t(this.Hi,this,-.75));this.
b.ma(this.s,"click",t(this.Hi,this,.75));this.jf();a=new
Jg;this.b.ma(a,"resize",this.kh);this.kh();this.va=0;this.wa=A&&E("8")&&!
E("9")&&iq();c&&Bq(this,c)}v(Aq,Z);function Cq(a){var
b=Math.ceil(1.25*Dq(a));b=Math.min(a.ka.length,a.va+b);w(wb(a.ka,a.va,b),t(a.Wj,a))
;a.jf();a.va=b;b>=a.ka.length&&a.dispatchEvent("render")}f=Aq.prototype;
f.Wj=function(a){var b=H("DIV",{"class":"goog-inline-block slider-
loading"});this.g.appendChild(b);var c=H("DIV",{"class":"goog-inline-block slider-
drawable"});T(c,!
1);this.g.appendChild(c);this.b.od(a,"render",t(this.Xj,this,b,c));a.Oc(c)};f.Xj=fu
nction(a,b){J(a);this.jf();T(b,!0)};function Bq(a,b){b=x(b,function(c){return
this.ha?new wq(c,this.o):new tq(c,this.o,this.Ca,this.Ba)},a);Eq(a,b)}function
Eq(a,b){ub(a.ka,b);Cq(a)}
f.Hi=function(a){(iq()?0>a:0<a)&&Cq(this);a*=this.wa?-
1:1;a*=Lh(this.g).width+20;this.j&&(this.j.Fa(),this.j=null);this.j=new
gh([this.g.scrollLeft,0],
[this.g.scrollLeft+a,0],500,vi);M(this.j,"animate",t(this.Kl,this));M(this.j,"end",
t(this.jf,this));this.j.play()};f.Kl=function(a)
{a=x(a.coords,Math.round);this.g.scrollLeft=a[0]};
f.jf=function(){if(C&&iq()||this.wa){var a=this.g.scrollLeft<=-
1*(this.g.scrollWidth-Lh(this.g).width);var b=0==this.g.scrollLeft}else
a=0==this.g.scrollLeft,b=this.g.scrollLeft>=this.g.scrollWidth-
Lh(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.kh=function(){this.jf()};
function Dq(a){var b=a.ha?110:50;return Math.ceil(Lh(a.g).width/b)};function
Fq(a,b){Z.call(this);this.ha=a;this.source=b?
b:"gbs_bookshelf_slider";this.ka=0;this.j=new
Jg;this.va=this.j.Da();this.ua="";Bf(this.j,"resize",t(this.Ji,this))}n(Fq,Z);f=Fq.
prototype;f.Ji=function(){this.j.Da().width>this.va.width?
this.rf():Bf(this.j,"resize",t(this.Ji,this))};f.render=function(a)
{this.o=a;this.g=new Aq(this.o,!0,void 0,void
0,this.ha.getId());this.b.ma(this.g,"render",t(this.rf,this))};
f.rf=function(){this.g.kh();var a=Math.ceil(1.25*Dq(this.g))
+1,b=Gq(this,this.ka,a);b&&(this.ka+=a,Pk(b,t(this.kl,this)))};f.kl=function(a)
{a=a.target;if(Yk(a)){if((a=(new Yp(Zk(a))).b)&&a.length){var b=Vp(a[a.length-
1].b.he);this.ua!=b&&(this.ua=b,Eq(this.g,Hq(this,a)));
(a=Ve(this.V()))&&Nh(a,1)}this.dispatchEvent("success")}};function Hq(a,b){return
x(a.wg(b),function(c){return this.g.ha?new wq(c,200,this.ha.getId()):new
tq(c,80,this.ha.getId())},a)}f.V=function(){return this.o};
f.wg=function(a){return this.source?x(a,function(b){b.b.source=this.source;return
b},this):a};function Iq(a,b,c,d,e){Fq.call(this,a,e);this.i=b;this.s=c||!
1;this.wa=d||[]}n(Iq,Fq);function Gq(a,b,c){var d=new U("/books?
jscmd=SearchVolume");Kp(d);V(d,"start",b);V(d,"num",c);a.s?
(V(d,"as_pt","MAGAZINES"),V(d,"as_coll2",a.i)):
(V(d,"as_brr",3),V(d,"q",a.i),gb(a.wa,function(e){V(d,e.name,e.value)}));return
d}Iq.prototype.render=function(a){this.o=a;this.g=new Aq(a,!
this.s);this.b.ma(this.g,"render",t(this.rf,this))};
Iq.prototype.wg=function(a){return this.s?x(a,function(b)
{b.b.source="gbs_other_issues";return
b},this):Fq.prototype.wg.call(this,a)};function Jq()
{}f=Jq.prototype;f.Eb=function(a){this.j=a.width;this.o=a.height};f.Da=function()
{return new je(this.j,this.o)};f.Ee=function(){return this.s};f.kd=function()
{return this.g};f.Db=function(){return this.j};f.kc=function(){return
this.o};f.ac=function(){return new F(this.s,this.g)};function Kq(a){return new
nh(a.s,a.g,a.j,a.o)};function Lq(a){this.i=a}v(Lq,Jq);Lq.prototype.Ea=function()
{return this.i};Lq.prototype.Eb=function(a){void 0==a.width?
(this.o=a.height,this.j=Math.round(a.height*Mq(this.i))):void 0==a.height?
(this.j=a.width,this.o=Math.round(a.width/Mq(this.i))):
(this.j=a.width,this.o=a.height)};function Nq(){N.call(this);this.b=new
vl}v(Nq,N);function Oq(a,b){b.sort(Pq);w(b,function(c){c.hd(this)},a);a.b=new
vl;w(b,function(c){this.b.set(c.Sa(),c)},a);a.dispatchEvent("update")}function
Pq(a,b){return Qq(a)-Qq(b)}function Rq(a){return a.b.Ab()}function Sq(a,b,c)
{a=Rq(a);for(var d=-1,e=0;e<a.length;e++)if(a[e].Sa()==b){d=e;break}if(0<=d)return
a[c+d]}function Tq(a,b){return a.b.get(b)}function Uq(a,b){b=Fb(b);if(0!
=b.length)return lb(Rq(a),function(c){return Vq(c)==b})};function Wq(a)
{N.call(this);this.b={};a&&this.Ld(a)}v(Wq,N);f=Wq.prototype;f.oe=function(){return
this.b.w||this.getParent().jd.width};f.Dg=function(){return this.b.h||
this.getParent().jd.height};function Mq(a){return a.oe()/a.Dg()}f.Da=function()
{return new je(this.oe(),this.Dg())};f.Ld=function(a){for(var b in
a)this.b[b]=a[b];this.dispatchEvent("update")};f.hd=function(a)
{this.Na=a};f.getParent=function(){return this.Na};function Vq(a){return a.b.title}
f.Qc=function(){var a=Vq(this);return a?"Pagina "+a:""};function Qq(a){return
a.b.order}f.Tc=function(a){if(this.b.src&&a){var b=new
U(this.b.src);V(b,"w",a.width);return b.toString()}return
this.b.src};f.Sa=function(){return this.b.pid};function Xq(a,b,c)
{this.ha=a;this.i=b;this.ka=c||!1;a=this.Da();this.b()?
a.height=120:a.height=65;this.Eb(a)}v(Xq,Jq);Xq.prototype.b=function(){var a=G("gb-
mobile-menu-pubinfo");return a?0<Ie(a).length&&null!=this.ha&&0==Qq(this.ha):!
1};function Yq(){this.g=[]}Yq.prototype.Sb=function(a)
{this.g.push(a)};Yq.prototype.Da=function(){var a=this.Db(),b=this.kc();return
null===a||null===b?null:new je(a,b)};Yq.prototype.Dd=function(a){return
hb(this.g,a||Vb)};function Zq(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function $q(a,b){return Zq(a,function(c)
{return c.kd()<=b&&c.kd()+c.Da().height>=b})}function ar(a,b){return
lb(a.g,function(c){return lh(oh(Kq(c)),b)})};function br()
{this.g=[];this.cells=[]}v(br,Yq);f=br.prototype;f.marginTop=0;f.mh=0;f.Rg=0;f.hg=0
;f.Im=!1;f.Db=function(){return this.j};f.kc=function(){return this.o};function
cr(a){dr(a);for(var b=0,c=0;c<a.s;c++){var d=er(a,c);w(a.cells[c],function(h){if(h)
{var k=b+Math.round((d-h.Da().width)/2);h.s=k}});b+=d+a.Rg}a.j=b;var
e=a.marginTop;for(c=0;c<a.b;c++){var g=fr(a,c);w(gr(a,c),function(h)
{if(h)if(this.Im){var k=e+Math.round((g-h.Da().height)/2);h.g=k}else
h.g=e});e+=g+a.hg}a.o=e+a.mh}
function gr(a,b){return x(a.cells,function(c){return c[b]})}function er(a,b){var
c=0;w(a.cells[b],function(d){d&&(c=Math.max(c,d.Da().width))});return c}function
fr(a,b){var c=0;w(gr(a,b),function(d){d&&(c=Math.max(c,d.Da().height))});return
c};function hr(a){br.call(this);this.s=a}v(hr,br);function dr(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 ir(a)
{hr.call(this,a);this.ha=new Map}v(ir,hr);ir.prototype.Rc=function(a){return
this.ha.get(jr(Lq,a))};ir.prototype.ua=function(a){if(a instanceof
Xq)a=jr(a.constructor,a.i);else if(a instanceof Lq)a=jr(a.constructor,a.Ea());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.ha.get(a)};
ir.prototype.Sb=function(a){if(a instanceof Xq){var
b=jr(a.constructor,a.i);this.ha.set(b,a)}else a instanceof
Lq&&(b=jr(a.constructor,a.Ea()),this.ha.set(b,a));ir.ta.Sb.call(this,a)};function
jr(a,b){return Ga(a)+"#"+b.Sa()};function kr(a,b,c,d)
{this.hg=this.Rg=10;this.mh=this.marginTop=20;b=Math.floor((b-20)/
(100+this.Rg));d&&2<b&&(b-=b%2);ir.call(this,b);Rq(a);a=x(Rq(a),function(e){e=new
Lq(e);var g=e.Da();g.width=100;e.Eb(g);return e});c&&(c=a[0].Da(),d=new
Jq,d.Eb(c),this.Sb(d));w(a,t(this.Sb,this));cr(this)}v(kr,ir);function
lr(a,b,c,d,e){ir.call(this,1);this.ka=b;this.i=c;var g=d||!
1,h;a=Rq(a);w(a,function(k){g&&h&&1<Qq(k)-Qq(h)&&mr(this,h,k);var l=G("gb-mobile-
menu-pubinfo");l&&0<Ie(l).length&&!g&&h&&k&&0==Qq(h)&&mr(this,h,k,!0);l=new
Lq(k);var m=l.Da();"fixed_height"==this.ka?
m.height=this.i:m.width=this.i;l.Eb(m);this.Sb(l);h=k},this);g&&h&&e&&Qq(h)<Qq(e)&&
mr(this,h,e);cr(this)}v(lr,ir);function mr(a,b,c,d){b=new Xq(b,c,d||!
1);c=b.Da();"fixed_height"==a.ka?c.height=a.i:c.width=a.i;b.Eb(c);a.Sb(b)}
lr.prototype.Eg=function(){return this.i};lr.prototype.Ri=function(){return
this.ka};lr.prototype.hg=8;function nr(){};function or(a,b)
{this.b=b}v(or,nr);or.prototype.render=function(a){var
b=this.b(a);b.Eb(a.Da());b.setPosition(a.ac());return b};function pr(a,b){var
c=qr(a),d=qr(b);0==Qq(a)||0==Qq(b)?d="Questa \u00e8 un'anteprima. Il numero totale
di pagine visualizzate sar\u00e0 limitato.":"number"!==typeof c||"number"!==typeof
d||c>=d||1==Math.abs(c-d)?d="Alcune pagine sono state omesse dall'anteprima del
libro.":rr(a,b)?d="La pagina "+(--d+" non fa parte dell'anteprima del libro."):(a=+
+c+"",d=--d+"",d="Le pagine da "+(a+(" a "+(d+" non sono mostrate
nell'anteprima."))));return d}
function qr(a){a=Vq(a);if(/[^0-9]/.test(a)||Eb(a))a=null;else{var b=a.length-
1;a=0<=b&&a.indexOf("B",b)==b?Vo(a,Yo):Vo(a,Xo)}return a}function rr(a,b)
{a=qr(a);b=qr(b);return 0==a+1-(b-1)};function sr(){Z.call(this)}v(sr,Z);function
tr(a,b)
{Z.call(this);this.s=a;this.o=b;this.j=b.ha;this.i=b.i;this.g=I("DIV");this.g.class
Name="separator-
container";this.s.appendChild(this.g);a=I("TABLE");a.className="separator-outer-
table";this.g.appendChild(a);var c=a.insertRow(-1).insertCell(-
1);c.align="center";var d=I("DIV");d.className="separator-
background";c.appendChild(d);c=I("TABLE");c.className="separator-inner-
table";d.appendChild(c);c.align="center";if(b.b()){var e=G("gb-mobile-menu-
pubinfo");if(e){b=(e||document).getElementsByTagName("IMG");
if(1==b.length){b=b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-
1);g.insertBefore(b,g.childNodes[0]||null);P(g,"separator-message");P(g,"separator-
pubinfo-message")}b=pr(this.j,this.i);g=Se(e);c=c.insertRow(-1).insertCell(-
1);e=I("SPAN");e.className="separator-text";c.appendChild(e);var
h=this.o;h.b&&h.ka?(b=Ep(g),z(e,b)):(b=Ep(b+"<br>"+g),z(e,b));P(c,"separator-
message");P(c,"separator-pubinfo-message")}P(a,"separator-pubinfo");P(d,"separator-
pubinfo")}else a=c.insertRow(-1).insertCell(-1),
P(a,"separator-message"),a.innerHTML=pr(this.j,this.i);Qh(this.g,!
0);pq(this.g)}n(tr,sr);tr.prototype.Eb=function(a)
{S(this.g,a)};tr.prototype.setPosition=function(a)
{xh(this.g,a)};tr.prototype.Za=function(){J(this.g)};function ur(a,b)
{this.b=a;this.g=b};function vr(a,b,c){wr()&&(hk(xr,{document:a}).then(function()
{var d=za("gapi.load",b);d&&d("gapi.rpc",{Rh:function(){return
yr(c)},onerror:function(){return null},timeout:5E3,ontimeout:function(){return
null}})}),O(function(){yr(c)},5E3))}function yr(a){var
b=za("gapi.rpc.register");Ea(b)&&(b("handshake",function(){}),zr(),Ar(a))}function
zr(){M(document,"keydown",function(a){27==a.keyCode&&Br("closeViewportDialog")})}
function Ar(a){var b=za("gapi.rpc.register");if(Ea(b))for(var c in
a)b(c,a[c])}function Br(a,b){if(wr()){var
c=za("gapi.rpc.call");Ea(c)&&c("..",a,null,b)}}function wr(){try{return
window.self!==window.top}catch(a){return!0}}var
xr=oc(bc(cc("//apis.google.com/js/api.js")));function Cr(a)
{N.call(this);Dr(this,a||"")}v(Cr,N);Cr.prototype.getQuery=function(){return
this.i};function Dr(a,b){a.i!
=b&&(a.i=b,a.dispatchEvent("change"),a={},a.q=b,Br("updateInViewportPage",a))};func
tion Er(){this.b={}};function Fr(a){this.g=a}Fr.prototype.Qb=function(a)
{this.b&&(this.b.Fa(),Ge(this.g.Ma().i.g));this.b=new
a(this.g);this.b.ua&&this.b.ua(this.g.Ea());this.b.va&&this.b.va()};Fr.prototype.Ma
=function(){return this.b};function Gr(a)
{Z.call(this);this.ka=a;Ge(a);R(a,"overflow","hidden");this.o=I("div");R(this.ka,
{position:"relative",padding:"0px"});a=this.ka;a.insertBefore(this.o,a.childNodes[0
]||null);this.wa=new
Er;this.ua=[];this.j=[];a=t(this.Ai,this,1);this.j.push(["next",a]);a=t(this.Ai,thi
s,-
1);this.j.push(["previous",a]);a=t(this.hl,this);this.j.push(["turntopage",a]);a=t(
this.nl,this);this.j.push(["zoomin",a]);a=t(this.ol,this);this.j.push(["zoomout",a]
);this.s=new Fr(this);a=I("div");pq(a,!0);R(a,{position:"absolute",
left:"0px",top:"0px"});this.ka.appendChild(a);this.va=a;this.Eb(Uh(this.ka));Hr.pus
h(this);this.Ua=new Cr;M(this.Ua,"change",this.bl,!1,this)}v(Gr,Z);var
Hr=[];f=Gr.prototype;
f.Eb=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!
this.g||!ke(this.g,a)){var b=this.o,c=ve(le(ne(b)).b);if(!A||E("10")||
c&&E("8"))Sh(b,a,"content-box");else{var d=b.style;c?
(d.pixelWidth=a.width,d.pixelHeight=a.height):
(c=Th(b),b=Gh(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.Ma())&&d.Eb(a);this.dispatchEvent("resize")}};f.Da=function(){return
this.g};f.Db=function(){return this.g.width};
f.kc=function(){return this.g.height};f.go=function()
{this.dispatchEvent("load")};f.Qb=function(a){this.ha!
=a&&(this.ha=a,this.s.Qb(a),this.dispatchEvent("viewportmodechange"))};f.Ma=functio
n(){return this.s.Ma()};function Ir(a,b)
{if(a.Na)throw"";a.Na=b;M(b,"update",t(a.Yk,a))}f.Yk=function()
{this.dispatchEvent("pagesupdate")};function Jr(a,b){(b=Tq(a.Na,b))&&a.Bb(b,void
0)}f.Bb=function(a,b){if(this.i!=a||b)this.i=a,this.dispatchEvent("pagechange")};
function Kr(a,b){Lr(a,b,t(function(c){O(t(this.Bb,this,c))},a))}function Lr(a,b,c)
{a=a.Na;new U(b);b=new
a.g({url:b});b.hd(a);c=t(a.o,a,c);Mr(b,Nr(b),c)}f.al=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=rh(e,d[g]);d=b.Ea().oe();d=b.Da().width/d;e=new
Tj(e.left,e.top);e.Fg(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=Uj(b.ac());b.add
(e);b.x-=c.x;b.y-=c.y;a.Ma().lj(b)}}f.Sa=function(){return
this.i.Sa()};f.Ea=function(){return this.i};
f.sc=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.ua.push(b);1==this.ua.length&&Qr(this)};function Qr(a)
{var b=a.ua.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.Ma();b.xg&&b.xg(a.Ea())}f.Ai=function(a){var b=this.s.Ma(),c;b.Va?
c=b.Va(this.Ea(),a):c=Sq(this.Na,this.Ea().Sa(),a);c&&(this.Bb(c),Rr(this),this.dis
patchEvent("pageturn"))};f.hl=function(a){if(a=Tq(this.Na,a))this.Bb(a),Rr(this)};
f.nl=function(){var a=this.s.Ma();a.jg&&(a.jg(),Rr(this))};f.ol=function(){var
a=this.s.Ma();a.Ih&&(a.Ih(),Rr(this))};f.bl=function()
{this.dispatchEvent("searchupdate")};function Sr(a){var
b=this;Z.call(this);this.i=a;this.Ba=a.i;this.Eb(Uh(this.Ba));this.s=new
F(0,0);this.ka=null;this.Ca=new vg(function(){T(b.ka,!
1)},600);cf(this,this.Ca)}v(Sr,Z);f=Sr.prototype;f.Eb=function(a){if(!this.g||!
ke(this.g,a)){this.g=a;var
b=this.i;b.ua=a;Tr(b);this.dispatchEvent("resize")}};function Ur(a,b)
{a.o=b;a.ha.Za();var c=a.i,d=a.Da();c.ua=d;Tr(c);c=a.i;b=new
je(b.Db(),b.kc());c.va=b;c.s=!
0;S(c.g,b);O(c.wa,0,c);Tr(c);a.dispatchEvent("layoutchange")}function Vr(a,b)
{a.ha=b}
f.bc=function(){var
a=this.o.Dd();this.Ka&&(a=this.Ka.Bg(a));Wr(this.ha,a);this.dispatchEvent("update")
};function Xr(a,b){a.Ka=b}
function Yr(a,b){var c=a.s.x,d=a.s.y;"number"===typeof
b.x&&(b.x=ge(b.x,0,Math.max(a.o.Db()-a.g.width,0)));"number"===typeof
b.y&&(b.y=ge(b.y,0,Math.max(a.o.kc()-a.g.height,0)));"number"===typeof
b.x&&(c=b.x);"number"===typeof b.y&&(1<b.y-d?a.dispatchEvent("scrolldown"):1<d-
b.y&&a.dispatchEvent("scrollup"),d=b.y);a.s=new F(c,d);c=a.i;b=a.s;c.ka||
(c=c.i,null!=b.y&&(c.scrollTop=b.y),null!
=b.x&&(c.scrollLeft=b.x));a.dispatchEvent("move")}
function Zr(a){var b=a.s;return b?new
nh(b.x,b.y,a.g.width,a.g.height):null}f.Da=function(){return
this.g};f.sd=function(a)
{this.dispatchEvent("movestart");Yr(this,a);this.dispatchEvent("moveend")};function
$r(a,b,c){a=a.s;c(new F(a.x+b.x,a.y+b.y))}
f.lj=function(a){var b=this.s,c=this.Da();if(!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height)this.sd(a);else{this.j&&(this.j.Fa(),this.j=null);c=b.x-
a.x;var d=b.y-a.y;this.j=new gh([b.x,b.y],
[a.x,a.y],250+250*ge(Math.sqrt(c*c+d*d)/800,0,1),vi);M(this.j,"animate",t(this.Vi,t
his));M(this.j,"end",t(this.xk,this));this.dispatchEvent("movestart");Bf(this,"move
start",t(this.j.Fa,this.j));this.j.play()}};f.Vi=function(a)
{a=x(a.coords,Math.round);Yr(this,new F(a[0],a[1]))};
f.xk=function(a){this.Vi(a);this.dispatchEvent("moveend")};function as(a){return
new F(Math.round(a.s.x+a.g.width/2),Math.round(a.s.y+a.g.height/2))}f.ya=function()
{Sr.ta.ya.call(this);this.ha.Za()};f.yg=function(a)
{null==this.ka&&(this.ka=a);this.ka.style.opacity=0;this.Ca.start()};f.Zj=function(
){var a=this;this.Ca.stop();T(this.ka,!0);O(function()
{a.ka.style.opacity=1})};f.Kh=1;function bs(a,b)
{Sr.call(this,b);this.Pa=a;this.b.ma(a,"pagechange",this.va);this.b.ma(this.Pa,"sea
rchupdate",this.Rb);if(a=G("subscription-
bar"))this.b.ma(this,"scrolldown",u(this.yg,a)),this.b.ma(this,"scrollup",u(this.Zj
,a))}v(bs,Sr);function cs(a,b){var
c=[];"fixed_width"==a.o.Ri()&&c.push(a.Da().width);if(a.wc){a:{var d=a.wc();var
e=a.o.Eg();c=ds(d,c);if(0<b)for(b=0;b<c.length;b++){if(c[b]>e){e=c[b];break a}}else
for(b=c.length-1;0<=b;b--)if(c[b]<e){e=c[b];break a}}e&&a.kf(a.Wd(e))}}
bs.prototype.kf=function(a){var b=this.o;Ur(this,a);if(b){b=new
ur(b,a);a=as(this);var c=ar(b.b,a);if(!c)a:{c=Number.POSITIVE_INFINITY;for(var
d=b.b.Dd(),e=d[0],g=0;g<d.length;g++){var h=d[g],k=mh(oh(Kq(h)),a);if(k<c)
{c=k;if(0==k){c=h;break a}e=h}}c=e}b=b.g.ua(c);a=Uj(a);d=c.ac();a.x-=d.x;a.y-
=d.y;d=b.Da().width/c.Da().width;c=b.Da().height/c.Da().height;a=new
F(Math.round(a.x*d),Math.round(a.y*c));a=Uj(b.ac()).add(a);a=new
F(Math.round(a.x+this.g.width/2*-1),Math.round(a.y+this.g.height/2*-
1));this.sd(a)}};
bs.prototype.va=function(){this.mb||
this.ua(this.Pa.Ea())};bs.prototype.ua=function(a)
{this.o.Rc&&(a=this.o.Rc(a))&&Yr(this,new
F(Math.round(a.Ee()),Math.round(a.kd())))};bs.prototype.Rb=function()
{es&&(this.ha.Za(),this.ub&&this.ub(),this.bc())};var es=!0;function fs()
{this.b=new Map}fs.prototype.add=function(a,b){this.b.set(Ga(a),b)};function
gs(a,b){b=void 0===b?[]:b;b=new Set(b.map(function(g){return Ga(g)}));for(var
c=ba(a.b.keys()),d=c.next();!d.done;d=c.next())if(d=d.value,!b.has(d)){var
e=a.b.get(d);e&&e.Za();a.b.delete(d)}};function hs(){this.g={};this.b=new
fs}function is(a,b,c){a.g[Ga(b)]=c}hs.prototype.Za=function(){gs(this.b)};function
Wr(a,b){b=hb(b,function(c){return!!
this.g[Ga(c.constructor)]},a);gs(a.b,b);w(b,function(c){this.b.b.has(Ga(c))||
this.b.add(c,this.g[Ga(c.constructor)].render(c))},a)};function js(a,b)
{this.g=a;this.b=b}v(js,nr);js.prototype.render=function(a){var
b=this.b(),c=a.Ea(),d=eb(this.g.wc().Wi)/a.Da().width,e=a.Da();b.Uf=e.width;b.Tf=e.
height;e=a.Da().clone();e.width*=d;e.height*=d;b.tl=e.width;b.rl=e.height;b.setPosi
tion(a.Ee(),a.kd());b.Bb(c);b.Oc();return b};function ks(){};function ls(a)
{this.b=a}v(ls,ks);ls.prototype.Bg=function(a){var b=ms(this,a);a=b[0]||[];b=b[1]||
[];b.sort(u(ns,as(this.b)));var c=[];ub(c,a,b);return c};function ns(a,b,c){return
mh(oh(Kq(b)),a)-mh(oh(Kq(c)),a)}function ms(a,b){var c=Zr(a.b),d=new nh(c.left-
800,c.top-800,c.width+1600,c.height+1600);return Ab(b,function(e)
{e=Kq(e);if(qh(d,e))return qh(c,e)?0:1})};function os(a,b)
{this.b=b;this.g=a}v(os,ls);os.prototype.Bg=function(a){var
b=os.ta.Bg.call(this,a),c=this.g.Ea();if(c){var d=[],e=this.g.Na;w([1,-
1],function(){var g=Sq(e,c.Sa(),1);g&&d.push(g)});w(a,function(g)
{g.Ea&&nb(d,g.Ea())&&ob(b,g)})}return b};function ps()
{Z.call(this)}v(ps,Z);ps.prototype.Yc=function(a)
{this.g=a;this.i=qs(a)};ps.prototype.ya=function()
{ps.ta.ya.call(this);J(this.i)};function rs(a)
{Z.call(this);this.ka=a;this.ha=[]}v(rs,ps);f=rs.prototype;f.Yc=function(a)
{rs.ta.Yc.call(this,a);this.Le();this.Ea()&&this.b.ma(this.Ea(),"update",this.Le)};
f.Ea=function(){return this.g.Ea()};f.Xe=function(a,b,c,d){var e=I("div");pq(e,!
0);this.i.appendChild(e);a=ss(this,a,b,c,d);R(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ka&&(R(e,{backgroundColor:this.ka}),Nh(e,.3));this.ha.push(new
nh(a[0],a[1],a[2],a[3]));return e};
function ts(a){return a.g.Da().width/a.g.Ea().getParent().jd.width}function
ss(a,b,c,d,e){var g=ts(a);return x([b,c,d,e],function(h){return
Math.round(h*g)})}function us(a,b){w(b,function(c)
{this.Xe.apply(this,c)},a)}f.Wh=function(a){return
this.Xe(a.left,a.top,a.width,a.height)};f.Ud=function()
{Ge(this.i);this.ha=[]};f.Le=q;function vs()
{rs.call(this)}v(vs,rs);f=vs.prototype;f.Le=function(){if(!this.j){var
a=this.Ea();a&&(a=ws(a))&&(us(this,a),this.j=!0)}};
f.Xe=function(a,b,c,d){this.o=vs.ta.Xe.call(this,a,b,c,d);R(this.o,{border:"2px
#aaaaff
dashed"});this.s=I("img");this.o.appendChild(this.s);this.s.src="/googlebooks/image
s/dialog_close_x.gif";a=ss(this,a,b,c,d);R(this.s,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});M(this.o,"mouseout",t(this.Rl,this));M(this.o,"m
ouseover",t(this.Bi,this,!0));Bf(this.s,"click",t(this.Za,this));return
this.o};f.Za=function(){J(this.o)};f.Rl=function(a){Le(this.o,a.target)||this.Bi(!
1)};
f.Bi=function(a){R(this.s,{display:a?"":"none"})};function xs(a)
{rs.call(this);this.o=a}v(xs,rs);xs.prototype.Le=function(){if(!this.j){var
a=this.Ea();a&&(a=ys(a))&&(w(a,function(b){var
c=b.pop(),d=b.pop();b=this.Xe.apply(this,b);R(b,
{cursor:"pointer"});this.b.ma(b,"click",t(this.s,this,d,c))},this),this.j=!
0)}};xs.prototype.s=function(a,b){(a=Tq(this.o.Na,a))?
this.o.Bb(a):Kr(this.o,b)};function zs(a,b)
{this.i=a;this.b=b}zs.prototype.Ea=function(){return
this.i};zs.prototype.j=function(){return this.i.Tc(this.b)};function As(a,b,c)
{zs.call(this,a,b);this.g=c}v(As,zs);As.prototype.j=function(){return
this.g.width>this.b.width?this.i.Tc(this.g):As.ta.j.call(this)};function Bs(a,b,c)
{if(A&&!E("9")){var d=[];d[0]=M(a,"readystatechange",u(Cs,a,u(Ds,b),d))}else
Bf(a,"load",u(Ds,b));c&&Bf(a,"error",u(Ds,c))}function Ds(a){O(a)}function
Cs(a,b,c){if("complete"!=a.readyState)return!0;Jf(c[0]);b();return!1}var
Es=I("div");function Fs(a){if(a)if(A){Es.appendChild(a);var
b=u(J,a);Bs(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",J(a)};function Gs(a)
{this.Eh={};for(var b=0;b<a.length;b++){var c=a[b];this.Eh[c.z]=new
je(c.w,c.h)}}function Hs(a,b){return(a=Sa(a.Eh,function(c){return c.height==b}))?
Number(a):null};function Is(a){if(a)return a.isEntityPageViewport;a=ll(new
U(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a}function Js(a){return a?Is(a)&&a.showEntityPageToolbarBranding:!1}function
Ks(a){return a?Is(a)&&a.disableEntityPageViewportHistoryState:!1};function Ls(a)
{Wq.call(this,a);this.Xf={};this.Ba={};this.o={};this.wa=this.Ca=null}var
Ms;v(Ls,Wq);f=Ls.prototype;f.Ld=function(a,b)
{Ls.ta.Ld.call(this,a);b&&(this.va=b)};function Nr(a){var
b=Ns(a);V(b,"jscmd","click3");var
c;a.Ua&&(c=a.Ua.getQuery());Os(a,"vq",c);Oa(a.Xf,function(d,e){V(b,e,d)});return b}
function Mr(a,b,c){b=b.toString();if(b==a.va)c&&c(a);else if(c&&(a.o[b]=a.o[b]||
[]).push(c),b!=a.ha)
{a.ha=b;a.j&&p.clearTimeout(a.j);a.j=p.setTimeout(t(a.Jk,a,b),6E3);var
d;a.Ua&&(d=a.Ua.getQuery());Ms(b,t(a.Nl,a,b,d))}}function Os(a,b,c){c?
a.Xf[b]=c:delete a.Xf[b]}f.Xf=null;f.Nl=function(a,b,c)
{this.ha==a&&(this.ha=null,this.j&&(p.clearTimeout(this.j),this.j=null),this.va=a,P
s(this,c.page[0]),this.Na.Tg(c),b=this.o[a])&&(w(b,function(d)
{d(this)},this),delete this.o[a])};
f.Jk=function(a){this.j=this.ha=null;delete this.o[a]};function Ns(a){var
b=a.b.url;b?b=new U(b):(b=new
U(a.Na.nm),V(b,"pg",a.Sa()),a.b.sig&&V(b,"sig",a.b.sig));Is()&&V(b,"source","entity
_page");return b}f.oe=function(){return this.b.w||
this.getParent().jd.width};f.Dg=function(){return this.b.h||
this.getParent().jd.height};var
Qs={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 Ps(a,b){var c={},d;for(d in Qs){var e=Qs[d],g=b[e];void 0!
==g&&("highlights"==e?
a.Ba[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.Ca=new
Gs(d.tileres),d=d.page_scanjob_coordinates)&&(a.wa=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Ld(c)}Ls.prototype.Tb=function(){return
this.b.content};Ls.prototype.i=function(a){return!!(this.b.flags&a)};
function Rs(a,b){b=sd(b);b=b.replace(/'/g,"&#39;");if(a=a.Ba[b]){var
c=[];w(a,function(d){c.push([d.X,d.Y,d.W,d.H])});return c}}function Or(a,b)
{if(a=Rs(a,b))return x(a,u(Ss,1))}function Ss(a,b){b=x(b,function(c){return
Math.round(c*a)});return new nh(b[0],b[1],b[2],b[3])}function ys(a)
{if(a.b.links)return x(a.b.links,function(b){var
c=b.region;return[c.X,c.Y,c.W,c.H,b.target_pid,b.url]})}
function ws(a){if(a.b.clip_highlight||a.b.clip_highlights){var
b=[];w(a.b.clip_highlights||[a.b.clip_highlight],function(c){var
d=[];w(["X","Y","W","H"],function(e){d.push(c[e])});b.push(d)});return b}return
null}Ls.prototype.Tc=function(a){if(this.b.src&&a){var b=new
U(this.b.src);a&&Oa(this.ai(),function(c,d){"height"==d&&a.height?
V(b,c,a.height):"width"==d&&a.width&&V(b,c,a.width)});return b.toString()}return
this.b.src};Ls.prototype.ai=function(){return{width:"w",height:"h"}};function
Ts(a,b,c,d,e)
{Z.call(this);this.af(a.Ma());this.o=a;this.g=c;this.va=[];this.Ui=d;S(d,c);this.Ca
=qs(this);R(this.Ca,"backgroundColor","#fff");S(this.Ca,c);if(this.Ka=void 0!==e?
e:!0)a=qs(this),S(a,c),this.Ba=new Us(a),R(this.Ba.b,
{display:""});b&&(this.i=b,this.b.ma(b,"update",this.fe),Mr(b,Nr(b),void
0))}v(Ts,Z);f=Ts.prototype;f.Da=function(){return this.g};f.Ea=function(){return
this.i};function Vs(a,b){a.va.push(b);b.Yc(a)}f.fe=q;
function Ws(a){a.dispatchEvent("load");a.Ka&&R(a.Ba.b,{display:"none"})}function
qs(a){var b=I("div");pq(b,!0);R(b,
{position:"absolute",left:0,top:0});a.Ui.appendChild(b);return b}f.Za=function()
{w(this.va,function(a){a.Fa()});this.va=null;this.s&&J(this.s)};function Xs(a)
{a.ha=qs(a);S(a.ha,a.Da());R(a.ha,
{backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repe
at"});a.b.ma(a.ha,"mousedown",a.Sl);a.b.ma(a.ha,"dragstart",kf)}f.Sl=function(a)
{a.display=this;Ys.dispatchEvent(a)};
var Ys=new N;function Us(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=I("div");pq(c);R(c,a);this.b.appendChild(c);c.textContent="Caricamento in
corso...";a.bottom=0}}function Zs(a,b){a.s&&J(a.s);a.s=qs(a);new
$s(a.s,a.Da(),b)}function $s(a,b,c){this.b=a;R(a,
{backgroundColor:"#FFF",textAlign:"center"});S(a,b);a.innerHTML=c||"";pq(this.b)};f
unction at(a,b,c){Ts.call(this,a,b.Ea(),b.b,c);this.af(bt);a=qs(this);this.ua=new
ct(b.b,a);a=qs(this);this.ka=new ct(b.b,a);Xs(this);Qh(c,!
0);P(c,"pageImageDisplay");this.Va=b;b.Ea()&&this.fe()}v(at,Ts);var bt=new
N;at.prototype.Bb=function(a)
{Os(a,"output",null);at.ta.Bb.call(this,a);a.Tc()&&this.fe()};
at.prototype.fe=function(){var a=this.Ea(),b=this.Va.j();if(b&&!this.j)
{b=dt(b);Bf(this.ua,"load",t(this.wa,this,a,b,this.Da().width));et(this.ua,[b]);var
c=this.o.wa,d=a.Sa(),e=[];if(c.b[d]){var g=[],h;for(h in
c.b[d])g.push(h);xb(g);for(h=0;h<g.length;h++)e.push(c.b[d]
[g[h]])}e.push(b);et(this.ka,e);this.j=!
0;a==this.o.Ea()&&this.dispatchEvent("fetch")}jb([16,8],t(a.i,a))&&(a=od('<table
width=100% height=100%><tr><td><img src="%s"/><br/>
%s</td></tr></table>',"/googlebooks/restricted_logo.gif","La pagina non \u00e8
disponibile per la visualizzazione oppure hai raggiunto il limite di
visualizzazione per questo libro."),
Zs(this,a),Ws(this))};function dt(a){return a}at.prototype.wa=function(a,b,c)
{a==this.o.Ea()&&this.dispatchEvent("loaded");this.ka.empty();var
d=this.o.wa;a=a.Sa();d.b[a]=d.b[a]||{};d.b[a]
[c]=b;Ws(this)};at.prototype.Za=function(){this.j=!
1;this.ua.empty();this.ka.empty();at.ta.Za.call(this)};function ct(a,b)
{N.call(this);this.g=a;this.i=b;this.b=I("img");this.b.width=this.g.width;this.i.ap
pendChild(this.b);pq(this.i)}v(ct,N);ct.prototype.empty=function(){for(var
a;a=Je(this.i);)Fs(a)};
function et(a,b){Bs(a.b,t(a.j,a,a.b));for(var c=0;c<b.length;c+
+)a.b.src=b[c]}ct.prototype.j=function(a)
{this.b==a&&this.dispatchEvent("load")};function ft(a,b,c,d,e,g,h)
{N.call(this);this.ka=a;this.j=b;this.o=c;this.i=d;this.g=e;this.va=g;this.ua=h;thi
s.s=Math.ceil(this.j/this.i);this.ha=Math.ceil(this.o/this.g);this.b=[];for(a=0;a<t
his.s;++a){b=[];for(c=0;c<this.ha;+
+c)b.push(null);this.b.push(b)}}v(ft,N);ft.prototype.empty=function(){for(var
a;a=this.ka.firstChild;)Fs(a)};ft.prototype.Ba=function(a,b){R(a,
{display:""});this.ua&&this.ua(b)};ft.prototype.wa=function(){};function
gt(a,b,c,d)
{Ts.call(this,a,b.Ea(),b.b,c,d);this.ka=qs(this);Xs(this);b.Ea()&&this.fe();this.o=
a;this.ua=M(this.o.Ma(),"update",this.wa,!
1,this)}v(gt,Ts);gt.prototype.fe=function(){var
a=this.Ea(),b=a.Tc(),c=this.o.La.eg,d=a.Ca;if(b&&d&&!this.j){var
e=Hs(d,this.Da().height);"number"===typeof e&&(d=(d=d.Eh[e])?d.width:null,b=new
U(b),V(b,"zoom",e),V(b,"pg",a.wa),b=b.toString(),this.Va=new
ft(this.ka,d,this.Da().height,c.Qi,c.Pi,t(c.dk,c,b,d,this.Da().height),null),this.j
=!0,this.wa())}};
gt.prototype.wa=function(){if(this.j){var a=Dh(this.ka);if(a){var
b=Jh(this.ka);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.Va;a=ph(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.ha);c<e;c+
+)for(var h=d;h<g;h++)if(!b.b[c][h]){var k=b;var l=c,m=h;if(!k.b[l][m]){var
r=I("img");R(r,
{position:"absolute",left:l*k.i+"px",top:m*k.g+"px",display:"none"});
k.b[l][m]=r;k.ka.appendChild(r)}k=k.b[l]
[m];l=b.va(c,h);Bs(k,t(b.Ba,b,k,l),t(b.wa,b,k,l));k.src=l}for(c=0;c<b.s;+
+c)for(h=0;h<b.ha;++h){if(d=!!b.b[c][h])d=new nh(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&&(Fs(b.b[c][h]),b.b[c]
[h]=null)}}}Rr(this.o)}};gt.prototype.Za=function()
{this.j&&(this.Va.empty(),this.j=!
1);this.ua&&(Jf(this.ua),this.ua=null);gt.ta.Za.call(this)};function ht(a)
{this.Ua=a;rs.call(this,"#ffff00")}v(ht,rs);ht.prototype.Le=function(){var
a=this.g.Ea();if(a){var b=this.Ua.getQuery();b!
=this.j&&(a=Or(a,b),this.Ud(),a&&(x(a,t(this.Wh,this)),this.j=b))}};function it(a)
{N.call(this);this.url=a;this.s=null;this.o=!0}v(it,N);it.prototype.Rf=function()
{if(this.o)this.o=!1;else throw Error();};function jt(a,b)
{it.call(this,a);this.ha=b||"GET";this.i=new Q;this.b=new
Lk}v(jt,it);f=jt.prototype;f.Rf=function(a,b)
{jt.ta.Rf.call(this,a,b);this.j=a;this.g=b;this.i.ma(this.b,"success",t(this.fl,thi
s));this.i.ma(this.b,"error",t(this.Ik,this));this.b.send(this.url.toString(),this.
ha,void 0)};f.fl=function(a){a=a.target;try{var b=a.b?a.b.responseText:""}catch(c)
{b=""}this.s=JSON.parse(b);O(t(this.dispatchEvent,this,"success"));this.j&&O(u(this
.j,this.s));O(t(this.sg,this))};
f.Ik=function()
{O(t(this.dispatchEvent,this,"error"));this.g&&O(this.g);O(t(this.sg,this))};f.abor
t=function(){this.b.abort();this.sg();return!1};f.sg=function()
{Ng(this.i);this.g=this.j=null};zd();function kt()
{bf.call(this);this.b=[];this.g=[]}v(kt,bf);kt.prototype.ya=function()
{kt.ta.ya.call(this);this.g.length=0;this.b.length=0};new kt;function lt(a,b,c){var
d=p.ga;d&&d("send","event",a,b,c)}function mt(){var a="gb-get-book-
content";"string"===typeof a&&(a=G(a));a&&M(a,"click",u(lt,"Buy","Click","Play
Books Viewport"))}Ma("_OC_analyticsTrack",lt);function nt(a){return a.length?
ib(a,function(b,c){return rh(b,c)},a[0].clone()):null};function ot(a,b,c,d,e)
{Z.call(this);this.s=a;this.va=b;this.Ba=e;this.i=d;this.g=!
1;this.o=I("div");c.appendChild(this.o);this.b.ma(b,"mousemove",this.ha);this.b.ma(
b,"mouseup",this.ka)}v(ot,Z);ot.prototype.ha=function(a){if(!this.wa){a=ie(new
F(a.clientX,a.clientY),Eh(this.va));a=kh(a,this.Ba);R(this.o,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;xh(this.o,a.left,a.top);S(this.o,b,c);this.j=a}};
ot.prototype.ka=function(a){this.ha(a);this.wa=!0;a=this.i;var
b=ph(this.j),c=ts(this.s);c=pt(b,1/c);b=qt(pt(c,1/a.Da().width*1E3));a=new
U(Ns(a).toString());V(a,"ci",
[b.left,b.top,b.width,b.height].join());V(a,"jscmd","click3");V(a,"output","text");
c=qt(c);rt(this.s,[c]);J(this.o);(new
jt(a)).Rf(t(this.ua,this,c,b));this.dispatchEvent("endsize")};
ot.prototype.ua=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];w(e,function(h){g.push(new nh(h.X,h.Y,h.W,h.H))});if(c=c.content)rt(this.s,
[a],c,b),d=!0,lt("Web Reader","Selection")}d||this.s.Ud();this.Fa()};function
pt(a,b){return new nh(a.left*b,a.top*b,a.width*b,a.height*b)}function qt(a){return
new
nh(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}o
t.prototype.ya=function(){ot.ta.ya.call(this);J(this.o)};function st(a,b)
{Z.call(this);this.ka=a;this.s=b}var tt;v(st,ps);f=st.prototype;f.Yc=function(a)
{st.ta.Yc.call(this,a);a=this.i;var b=I("div");pq(b,!
0);a.appendChild(b);yg(b,"selection-
layer");S(a,this.g.Da());S(b,this.g.Da());this.b.ma(b,"click",this.Tl);this.b.ma(b,
"mousedown",this.Ul)};
f.Ul=function(a){if(tt){a.stopPropagation();this.j&&this.j.Fa();var
b=this.g.Ui;a=ie(new F(a.clientX,a.clientY),Eh(b));this.j=new
ot(this.ka,b,this.i,this.g.Ea(),a);this.ha=M(document.body,"mousemove",t(this.Uk,th
is));Bf(this.j,["endsize","dispose"],t(this.Yj,this))}};f.Tl=function(a)
{tt&&a.stopPropagation()};
f.Uk=function(a){if(this.j&&!this.j.hc){var b=new
F(a.clientX,a.clientY),c=oh(Mh(this.s.Ba));if(lh(c,b)){var d=new F(0,0);w([[c.top-
a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],[c.right-
a.clientX,1,0]],function(e){40>Math.abs(e[0])&&(d.x=e[1]||d.x,d.y=e[2]||
d.y)});this.o||(this.o=new
sg(100),this.b.ma(this.o,"tick",this.wm));this.ua=d;d.x||d.y?
this.o.start():this.o.stop()}}};f.wm=function(){var a=this.ua,b=this.s;$r(b,new
F(15*a.x,15*a.y),t(b.sd,b))};
f.Yj=function(){Jf(this.ha);df(this.o);this.o=null};function ut(){this.b=!1;var
a=H("DIV","entity-page-snackbar"),b=H("SPAN","entity-page-snackbar-
text");K(b,"Selezione copiata negli
appunti");a.appendChild(b);document.body.appendChild(a);this.j=a}ut.prototype.i=fun
ction(){R(this.j,"bottom","0");this.b=!0};ut.prototype.g=function()
{R(this.j,"bottom","-48px");this.b=!1};function vt(a){this.g=a;this.i=new
ut;this.j=wt(this)}vt.prototype.V=function(){return this.j};
function wt(a){var b=H("DIV");Ag(b,["entity-page-copy-button","entity-page-action-
chip"]);var c=H("IMG");P(c,"entity-page-action-chip-
icon");c.src="https://www.gstatic.com/images/icons/material/system/1x/content_copy_
googblue_18dp.png";var d=H("SPAN");P(d,"entity-page-action-chip-
label");K(d,"Copia");b.appendChild(c);b.appendChild(d);M(b,"click",t(a.b,a));Ze(b,"
button");Pe(b,!0);M(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||
a.b.call(a)});return b}
vt.prototype.b=function()
{this.g.focus();this.g.select();document.execCommand("copy");var a=this.i;a.b?
(a.g(),O(t(a.i,a),500)):a.i();O(t(a.g,a),6E3)};function xt(a)
{hm.call(this,a);dm(this);this.Ph=!1;this.b=new Q;this.g=Is();P(a,"viewport-
selection-popup");yt&&yt.Fa();yt=this}v(xt,hm);var
yt=null;xt.prototype.j=function(){this.dispatchEvent("close");this.Fa()};
function zt(a,b,c){var d=a.V(),e=I("div");P(e,"selection-popup-select-
container");d.appendChild(e);d=I("div");P(d,"selection-popup-select-
label");e.appendChild(d);d.appendChild(Ee(b));e.appendChild(I("div"));b=I("input");
b.value=c;P(b,"viewport-input");e.appendChild(b);Qh(b,!1);a.g&&(c=(new
vt(b)).V(),e.appendChild(c));a.b.ma(b,"mousedown",At)}function At(a)
{a.stopPropagation()}xt.prototype.ya=function()
{J(this.V());xt.ta.ya.call(this);this.b.Fa()};function Bt()
{rs.call(this,"#4a95d6")}v(Bt,rs);Bt.prototype.Yc=function(a)
{Bt.ta.Yc.call(this,a);R(this.i,
{cursor:"pointer"});this.b.ma(this.i,"mousedown",Ct)};function Ct(a)
{a.stopPropagation()}
function rt(a,b,c,d)
{a.Ud();x(b,t(a.Wh,a));a.o&&Jf(a.o);a.j&&a.j.Fa();b=I("div");document.body.appendCh
ild(b);var e=nt(a.ha);if(e){var g=Eh(a.i);b=new xt(b);if(c&&d){var
h=a.Ea(),k=h.Tc();if(k){var l=new
U(k);d=[d.left,d.top,d.width,d.height].join();V(l,"ci",d);V(l,"edge",0);l=l.toStrin
g();var m=new U(Ns(h).toString());V(m,"ci",d);V(m,"source","bookclip");m=od('<a
href="%s"><img
src="%s"/></a>',m.toString(),l)}d=m;Ge(b.V());m=b.V();h=I("img");h.src="/googlebook
s/images/material/close_black_24dp.png";
P(h,"selection-popup-close");m.appendChild(h);b.b.od(h,"click",t(b.j,b));h=H("DIV",
{innerHTML:"Condividi questo clip"});P(h,"selection-popup-
title");m.appendChild(h);c&&(zt(b,"Testo selezione",c),m=I("DIV"),P(m,"selection-
popup-translate-container"),b.V().appendChild(m),h=new
U("https://translate.google.com/translate_t"),V(h,"text",c),V(h,"sl","auto"),V(h,"t
l","auto"),c=I("A"),c.href=h.toString(),c.target="_blank",b.g&&(h=H("IMG"),Ag(h,
["selection-popup-translate-icon","entity-page-action-chip-icon"]),
h.src="https://www.gstatic.com/images/icons/material/system/1x/translate_googblue_1
8dp.png",c.appendChild(h)),h=H("SPAN"),K(h,"Traduci"),P(h,"entity-page-action-chip-
label"),c.appendChild(h),h=I("SPAN"),K(h,"\u00bb"),P(h,"selection-popup-translate-
arrow"),c.appendChild(h),P(c,"selection-popup-translate-link"),P(c,"entity-page-
action-chip"),m.appendChild(c));l&&zt(b,"Immagine",l);d&&zt(b,"Incorpora",d)}else
c=I("DIV"),K(c,"Caricamento in corso..."),P(c,"selection-popup-loading-
msg"),b.V().appendChild(c);
b.zd=4;b.isVisible()&&b.Jd();a.j=b;c=g.x+e.left+e.width;e=g.y+e.top+e.height;g=Lh(b
.V()).width;24>c-g&&(c=g+24);O(u(Dt,b,new zo(new
F(c,e))));a.o=Bf(b,"close",t(a.Ud,a))}}function Dt(a,b){a.hc||
(a.setPosition(b),a.Ia(!0))}Bt.prototype.Ud=function()
{Bt.ta.Ud.call(this);this.j&&this.j.Fa()};Bt.prototype.ya=function()
{Bt.ta.ya.call(this);this.j&&this.j.Fa();this.o&&Jf(this.o)};function Et(a,b,c)
{return a.La.eg?new gt(a,b,c):new at(a,b,c)}function Ft(a,b){if(b instanceof at)
{Vs(b,new ht(a.Ua));Vs(b,new vs);var c=new Bt(a.o),d=new
st(c,a.Ma());Vs(b,d);Vs(b,c);Vs(b,new xs(a))}};function Gt(a,b,c)
{Z.call(this);this.ka=a;this.j=I("div");pq(this.j,!0);R(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.ha=I("div");pq(thi
s.ha,!0);R(this.ha,
{position:"absolute"});this.j.appendChild(this.ha);this.o=I("div");pq(this.o,!
0);this.j.appendChild(this.o);this.s=I("div");pq(this.s,!
0);this.o.appendChild(this.s);T(this.j,!1)}v(Gt,sr);f=Gt.prototype;
f.Oc=function(){var a=this.Uf-2,b=this.Tf-2,c=this.tl-2,d=this.rl-2;R(this.o,
{backgroundColor:"#cccccc",position:"absolute"});xh(this.o,0,0);S(this.o,this.Uf,th
is.Tf);R(this.s,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});xh(this.s,1,1);S
(this.s,a,b);T(this.j,!0);var e=this.ka;a=Et(e,new As(this.Ea(),new je(a,b),new
je(c,d)),this.s);a instanceof at?Ft(e,a):a instanceof gt&&a instanceof gt&&Vs(a,new
ht(e.Ua));this.g=a};f.Za=function(){this.g&&this.g.Za();J(this.j)};
f.setPosition=function(a,b){xh(this.j,a,b)};f.kd=function(){return
zh(this.j).x};f.Ee=function(){return zh(this.j).y};f.Bb=function(a)
{this.i=a};f.Ea=function(){return this.i};f.kc=function(){return
this.Tf};f.Db=function(){return this.Uf};function Ht(a){return a+2}f.Da=function()
{return new je(this.Uf,this.Tf)};function It(a)
{Z.call(this);Ge(a);pq(a);this.i=a;this.g=I("div");pq(this.g,!0);iq()&&(se(a,
{dir:"ltr"}),se(this.g,{dir:"rtl"}));a.appendChild(this.g)}v(It,Z);function Jt(a,b)
{It.call(this,b);this.o=a;this.b.ma(b,"scroll",this.ha);R(b,"position","relative");
R(this.g,"position","absolute");this.j=I("div");pq(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.g)}v(Jt,It);function Tr(a){var
b=a.va;a.ua&&b&&(R(a.g,"left",Math.floor(Math.max(0,a.o.i.i.clientWidth-
b.width)/2)+"px"),R(a.j,"height",b.height+"px"))}Jt.prototype.wa=function()
{this.s=!1;this.ha()};
Jt.prototype.ha=function(){if(!this.s){var a=this.o.s;if(a){a=a.clone();var
b=this.i;b=new F(b.scrollLeft,b.scrollTop);he(a,b)||(this.ka=!
0,this.o.sd(b),this.ka=!1)}}};function Kt(a){this.Wi=a}function ds(a,b){var c=b||
[];a=hb(a.Wi,function(d){return!jb(c,function(e){return 50>Math.abs(e-
d)})});a.push.apply(a,c);xb(a);return a};function Lt(a){var b=a.o,c=new
Jt(this,b);Mt(b);bs.call(this,a,c);Xr(this,new os(a,this));Vr(this,Nt(this));var
d=a.Na,e=a.La.ih;this.wa=a.La.Zh?function(g){return new lr(d,e,g)}:a.La.Fi?
function(g){return new lr(d,e,g,!0,a.La.Fi)}:function(g){return new lr(d,e,g,!
0)};b=this.Pa.La;"fixed_height"==b.ih?(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.kf(this.Wd(b));this.b.ma(this.Pa,"pagesupdate",this.Zk);this.
b.ma(this.Pa,"pagemodechange",this.Fl);this.b.ma(this,
"move",this.bc);this.b.ma(this,"move",this.Gm)}v(Lt,bs);function Mt(a)
{R(a,"overflow","auto");R(a,{overflowX:"auto",overflowY:"scroll"});P(a,"overflow-
scrolling");se(a,{dir:"ltr"})}f=Lt.prototype;f.jg=function()
{cs(this,1)};f.Ih=function(){cs(this,-1)};f.wc=function(){var
a=this.Pa.La,b=tb(a.wc());"fixed_width"==a.ih&&(a=this.Pa.La.yl)&&150<a-
eb(b)&&(1500>a?ob(b,a):ob(b,1500));return new Kt(x(b,Ht))};f.Wd=function(a){return
this.wa(a)};
f.Da=function(){if(this.Ba.hasChildNodes()){var
a=Uh(this.Ba.childNodes[0]).width;a=new je(a,this.g.height)}else a=this.g;return
a};function Nt(a){var b=new hs;is(b,Lq,new js(a,u(Xb,Gt,a.Pa,a,a.i.g)));is(b,Xq,new
or(a.Pa,function(c){return new tr(a.i.g,c)}));return b}f.Gm=function(){if(this.Yb)
{var a=$q(this.o,as(this).y);a&&a.Ea&&(a=a.Ea(),this.Pa.Ea()!=a&&(this.mb=!
0,Jr(this.Pa,a.Sa()),this.mb=!1))}this.Yb=!0};
f.Zk=function(){var a=this.Pa.Ea(),b=this.Pa.Na,c=Tq(b,a.Sa());if(!c)a:
{c=Qq(a);b=Rq(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(Qq(d)<=c){c=d;break
a}}c=null}a=this.s;b=this.o;d=b.Rc(c);a=ie(a,d.ac());b=this.Wd(b.Eg());c=b.Rc(c).ac
();c=new F(c.x+a.x,c.y+a.y);Ur(this,b);this.sd(c)};f.Fl=function()
{this.ha.Za();this.bc()};
function Ot(a,b){if(b.ei&&b.s){a:{var c=b.s;var
d=c.ze.x_focus,e=c.ze.y_focus;if(void 0===d||void 0===e){c=Pt(c);if(!c.length)
{c=null;break a}d=c[0][0];e=c[0][1]}c=new F(d,e)}d=c.x-40;c=c.y-
40;a=a.o.Rc(b);b=a.Db()/b.oe();return new F(a.Ee()+Math.round(b*d),a.kd()
+Math.round(b*c))}return null}
f.xg=function(a){if(a.ei&&a.s){var b=a.s;if(null!=a.ka)var c=a.ka;else a.ka=new
Qt(this.i.g),c=a.ka;c.b=this.i.g;G("focus_article_div")&&J(G("focus_article_div"));
var d=this.o.Rc(a);a=d.Db()/a.oe();if(Pt(b)&&(b=Pt(b))){var
e=b[0];if(e&&4==e.length){b=a*e[0]+d.Ee();d=a*e[1]+d.kd();var
g=a*e[2];a*=e[3];e=I("DIV");e.setAttribute("id","focus_article_div");pq(e,!
0);Nh(e,.3);R(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 Rt(a,b,c,d,e){Z.call(this);this.j=a;this.i=c;var
g=I("div");R(g,{position:"absolute"});e=e.width-2;xh(g,d.x+(iq()?
e:0),d.y);b.i.g.appendChild(g);this.o=g;b=Math.floor(e/Mq(c));g=new
je(e,b);this.g=I("div");this.o.appendChild(this.g);R(this.g,
{padding:"1px",position:"absolute"});this.s();b=I("div");this.g.appendChild(b);R(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});S(b,g);this.g.appendChild(b);d=I("im
g");d.title=c.Qc();this.ka=d;e=U;var h=new
U(c.Na.ul);V(h,"pg",c.Sa());c.b.sig&&V(h,
"sig",c.b.sig);e=new
e(h.toString());V(e,"zoom","1");V(e,"img","1");V(e,"w",g.width);if(g=this.j.La.Dm)V
(e,"imgtk",g),V(e,"jtp",Qq(c));d.src=e.toString();b.appendChild(d);R(this.g,"cursor
","pointer");this.b.ma(this.g,"click",this.ha);this.b.ma(a,"pagechange",this.s)}n(R
t,sr);Rt.prototype.s=function(){var a=!1,b=this.j.Ea();b&&b==this.i&&(a=!
0);R(this.g,"backgroundColor",a?"#6B90DA":"#ccc")};Rt.prototype.ha=function()
{this.j.Qb(Lt);this.j.Bb(this.i);St.dispatchEvent("click")};
Rt.prototype.Za=function(){Fs(this.ka);J(this.o)};var St=new N;function Tt(a,b)
{this.b=a;this.g=b}v(Tt,nr);Tt.prototype.render=function(a){return new
Rt(this.b,this.g,a.Ea(),a.ac(),a.Da())};function Ut(a){var b=a.o;R(b,
{overflow:"hidden"});var c=new
Jt(this,b);bs.call(this,a,c);this.b.ma(this,"move",this.bc);R(b,
{overflow:"auto"});Vr(this,Vt(this));Ur(this,Wt(this));Xr(this,new
ls(this));O(t(this.bc,this),0);this.b.ma(this,"resize",this.wa);var
d=G("subscription-bar");d&&(this.yg(d),O(function(){T(d,!
1)},600))}v(Ut,bs);Ut.prototype.ua=function(a){a=this.o.Rc(a).ac();this.sd(new
F(void 0,a.y-40))};function Wt(a){var b=a.Pa.La.lm;return new
kr(a.Pa.Na,a.Da().width,b,b)}
Ut.prototype.wa=function(){Ur(this,Wt(this));this.ua(this.Pa.Ea())};function Vt(a)
{var b=new hs;is(b,Lq,new Tt(a.Pa,a));return b};function Xt(a,b,c)
{Z.call(this);this.g=a;this.s=b;this.j=this.g.La.Qf;this.ha=!!
this.g.La.Qf;this.ua=!!this.g.La.fg;this.o=Is(c);this.va=Js(c);if(this.ha){a:
{a=this.g.Na;for(b=0;b<this.j.length;b++)if(c=Tq(a,this.j[b].getId())){var d;b:
{for(d=b+1;d<this.j.length;d++){var e=Tq(this.g.Na,this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?Qq(d)-1:Qq(eb(Rq(a)));e=Qq(this.g.Ea());if(e>=Qq(c)&&e<=d)
{a=b;break a}}a=-1}this.ka=a}}v(Xt,Z);f=Xt.prototype;
f.render=function(a)
{this.i=I("div");document.body.appendChild(this.i);O(t(this.ym,this));this.wa=a;if(
this.ha)Yt(this);else if(this.ua){P(this.i,"base-image-toc-div");a=this.g.La.fg;var
b=Tq(this.g.Na,a);b&&Zt(this,b);1<this.g.La.Bl&&(a=Sq(this.g.Na,a,1))&&Zt(this,a);t
his.Pf()}else this.Fa()};f.ym=function()
{this.b.ma(document,"click",this.Fa);this.b.ma(this.g,"resize",this.Pf)};
function Zt(a,b){var c=new je(128,0),d=H("IMG",{width:128});P(d,"toc-page-
image");a.b.ma(d,"click",t(a.g.Bb,a.g,b));C&&iq()&&a.b.ma(d,"load",a.Pf);b.Tc(c)?
a.uj(d,b,c):(c=u(a.uj,d,b,c),Mr(b,Nr(b),c));a.i.appendChild(d)}f.uj=function(a,b,c)
{se(a,{src:b.Tc(c)})};
function Yt(a){var b=H("DIV",{"class":"toc-div"}),c;w(a.j,function(d,e){var
g=d.getId();g=Tq(this.g.Na,g);var h=d.km,k=this.j[e+1]?"":"-last",l="toc-middle-
cell"+k;k="toc-right-cell"+k;var m=H("DIV",{"class":g?"toc-row":"toc-disabled-
row"}),r=I("div");P(r,"goog-inline-block");P(r,"toc-left-
cell");e==this.ka&&(P(r,iq()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_sel
ected_item_arrow_left"),P(m,"toc-row-selected"));var D=I("div");P(D,"goog-inline-
block");P(D,l);C&&!E("1.9")&&R(D,"overflow","hidden");
d=d.wd;if(this.o)var B=d;else
B=d,35<B.length&&(B=B.substring(0,32)+"...");B=Ep(B);z(D,B);this.o&&(D.title=d);d=I
("div");P(d,"goog-inline-
block");P(d,k);h=Ep(Eb(yd(h))?"&nbsp;":h);z(d,h);m.appendChild(r);m.appendChild(D);
m.appendChild(d);g?this.b.ma(m,"click",t(this.g.Bb,this.g,g)):(Bg(D,l),P(D,"toc-
middle-disabled-cell"),Bg(d,k),P(d,"toc-right-disabled-
cell"));b.appendChild(m);e==this.ka&&(c=m)},a);c&&O(t(a.vm,a,c));a.i.appendChild(b)
;300<Lh(a.i).height&&(R(a.i,"height","300px"),P(a.i,"scroll-toc-div-wide"));
P(a.i,"scroll-toc-div");a.va&&P(a.i,"gb-entity-page-toolbar-with-
branding");a.Pf()}f.vm=function(a){300<a.offsetTop+Lh(a).height&&(a=void 0!
==a.previousElementSibling?a.previousElementSibling:Ke(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Pf=function(){Ql(this.s.V(),this.o?
9:13,this.i,this.o?8:12,new F(0,-this.wa))};f.ya=function()
{Xt.ta.ya.call(this);J(this.i);this.s.vd(!1)};function $t(){}v($t,Jq);function
au(a){Z.call(this);this.j=a}n(au,ps);au.prototype.Ia=function(a){T(this.i,a)};
au.prototype.Yc=function(a){ps.prototype.Yc.call(this,a);var
b=this.g.Da();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";xh(a,this.j?c-e:0,0);S(a,e,d);R(a,
{position:"absolute"});A?(a=a.style,A?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat="no-
repeat")):(c=H("IMG",{src:b,width:e,height:d,border:0,position:"absolute",
top:0,left:0}),a.appendChild(c))};function bu(a,b){this.s=a;b=Math.floor(b/2);var
c=Math.floor(b/this.s.Na.jd.aspectRatio());this.g=new
je(b,c);this.i=I("div");R(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.wa=[];a.Ma().i.g.a
ppendChild(this.i);this.j=I("div");this.ha=I("div");this.wa.push(M(this.j,"dblclick
",t(this.Qk,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolu
te",border:"1px solid
#ccc"};R(this.j,a);R(this.ha,a);this.i.appendChild(this.j);this.i.appendChild(this.
ha);this.ua=
I("div");this.va=I("div");this.j.appendChild(this.ua);this.ha.appendChild(this.va);
cu(this)}v(bu,sr);function cu(a)
{a.o&&a.o.Za();a.ka&&a.ka.Za();Ge(a.ua);Ge(a.va);Rh(a.j,a.g);Rh(a.ha,a.g);a.o=Et(a.
s,new zs(a.Ba,a.g),a.ua);Ft(a.s,a.o);a.Ca=new au(!0);Vs(a.o,a.Ca);a.ka=Et(a.s,new
zs(a.Ka,a.g),a.va);a.Va=new au(!
1);Ft(a.s,a.ka);Vs(a.ka,a.Va)}f=bu.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);xh(this.i,a)};f.Qk=function(a)
{a.preventDefault();a.stopPropagation();this.s.sc("previous")};
f.Ia=function(a){R(this.i,{display:a?"":"none"})};f.Oc=function(){R(this.j,
{left:0,top:0});R(this.ha,{left:this.g.width+"px",top:0})};function du(a){return
hb([a.Ba,a.Ka],function(b){return!!b})}f.Za=function()
{this.o.Za();this.ka.Za();for(var
a;a=this.wa.pop();)Jf(a);this.i.parentNode&&J(this.i)};function eu(a){return
2*a};function fu(a){this.g=a}v(fu,nr);fu.prototype.render=function(a){var b=new
bu(this.g,a.Da().width);b.setPosition(a.ac());b.Oc();b.Ia(!0);return
this.b=b};function gu(a,b,c)
{N.call(this);this.o=a;this.i=b;this.g=Lh(b).width;this.s=c;this.vb=!
1;this.j=iq()}n(gu,N);function hu(a,b){if(b!=a.vb){a.vb=b;var c=a.o.Ma().i.g;T(c,!
1);Lh(c);a=[u(iu,a.i,a.s,a.g,a.j,b),t(a.b,a),u(T,c,!
0)];w(a,O)}}gu.prototype.b=function(){this.dispatchEvent("change")};function
iu(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="");T(a,!
e)};function ju(a,b,c){this.ua=a;this.ka=b;this.s=c;a=I("div");R(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.b=
a;this.ua.appendChild(this.b);ju.prototype.g.apply(this);M(this.s,"change",t(this.i
,this));M(new Jg,"resize",t(O,null,t(this.i,this)))}ju.prototype.i=function(){var
a=Lh(this.b);if(0<a.width){var b=Math.round(Lh(this.ka).width/2);xh(this.b,b-
Math.round(a.width/2),0)}};
ju.prototype.j=function(){T(this.b,!0);this.i()};ju.prototype.g=function()
{T(this.b,!1)};function ku(a,b,c){ju.apply(this,arguments);this.o=new
li(this.b,500);this.ha=new vg(t(this.g,this))}v(ku,ju);ku.prototype.j=function(a)
{Nh(this.b,1);ju.prototype.j.apply(this);a&&this.ha.start(a)};ku.prototype.g=functi
on(){this.o.play()};var lu=null;function mu(a,b)
{Q.call(this);this.g=lu;this.j=a;this.b=b;this.j.La.Zh||
(this.ma(this.j,"pageturn",this.o),this.ma(this.b,"dispose",this.Fa))}v(mu,Q);
mu.prototype.o=function(){var a=du(this.b.wa.b)[0]||new Wq,b=du(this.b.wa.b)[1]||
new Wq,c=this.ha,d=this.s,e=d?Qq(d):-1,g=Qq(a)||-1,h=Qq(b)||-1,k=Math.max(c?Qq(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.b.Kh){if(0<l-k){var m=k==e?d:c;var
r=a}0>l-k&&(m=-1!=h?b:a,r=d);1<h-g&&(m=a,r=b);rr(m,r)||void 0===m||void 0===r||
(a=pr(m,r),this.g.b.innerHTML=a,this.g.j(3E3))}};function nu(a){this.ze=a}function
Pt(a){var b=[];a.ze.head_boxes&&w(a.ze.head_boxes,function(c)
{b.push([c.X,c.Y,c.W,c.H])});return b};function Qt(a){this.b=a};function ou(a)
{Ls.call(this,a)}v(ou,Ls);f=ou.prototype;f.Ld=function(a)
{ou.ta.Ld.call(this,a);a&&a.additional_info&&(this.ua=a.additional_info["[Newspaper
JSONPageInfo]"],this.ua.articles&&(this.g={},w(this.ua.articles,function(b){var
c=b.aid;c&&(this.g[c]=new nu(b))},this)))};f.Qc=function(){return
this.i(32)?"Copertina anteriore":this.i(64)?"Copertina
posteriore":ou.ta.Qc.call(this)};f.ai=function(){return{width:"w"}};
f.Ag=function(a){if(!this.g)return null;if(a in this.g)return this.g[a];var
b=x(Object.keys(this.g),function(c){var
d=c.split(","),e=a.split(","),g=parseInt(d[0],10)-
parseInt(e[0],10);d=parseInt(d[1],10)-
parseInt(e[1],10);return[g*g+d*d,this.g[c]]},this);zb(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null};f.ei=function(){return
this.s};function pu(a,b)
{Nq.call(this);this.j={};a&&(this.nm=a.prefix,this.ul=a.image_prefix||
a.prefix,a=x(a.page,function(c){c=new this.g(c);b&&(c.Ua=b);return
c},this),Oq(this,a))}v(pu,Nq);pu.prototype.Tg=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=Tq(this,c.pid);d&&Ps(d,c)}};pu.prototype.g=Ls;pu.prototype.o=function(a,b)
{if(!Tq(this,b.Sa())){var c=tb(Rq(this));ub(c,b);Oq(this,c)}this.j[b.Sa()]=!
0;a&&a(b)};function qu(a)
{pu.apply(this,arguments);this.i();M(this,"update",t(this.i,this))}v(qu,pu);functio
n ru(a,b){var c={};w(b.page,function(e){var g=Tq(this,e.pid);g&&Ps(g,e);c[e.pid]=!
0},a);b=Rq(a);var d=hb(b,function(e){return!!c[e.Sa()]||!!
this.j[e.Sa()]},a);b.length!=d.length&&Oq(a,d)}qu.prototype.Tg=function(a){this.s?
ru(this,a):qu.ta.Tg.call(this,a)};
qu.prototype.i=function(){var a={},b=0;w(Rq(this),function(h){var
k=Qq(h);a[k]=h;b=Math.max(b,k)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.kj=c};qu.prototype.g=ou;function su(a)
{hr.call(this,1);var b=new
$t;b.Eb(a);this.Sb(b);cr(this)}v(su,hr);su.prototype.ua=function(){return
this.g[0]};su.prototype.Eg=function(){return this.Db()||
0};su.prototype.Ri=function(){return"fixed_width"};function tu(a){var b=a.o,c=new
Jt(this,b);R(b,{overflow:"hidden"});bs.call(this,a,c);this.wa=new fu(a);b=new
hs;is(b,
$t,this.wa);this.ha=b;b=a.Na.jd.aspectRatio();c=this.Da();b=this.Wd(Math.min(2*Math
.floor(c.height*b),c.width));Ur(this,b);this.Yb=new
mu(a,this);this.b.ma(this.Pa,"pagemodechange",this.El);O(this.bc,0,this)}v(tu,bs);f
=tu.prototype;f.wc=function(){var a=sb(uu,this.Pa.La.wc());return new
Kt(x(a,eu))};f.kf=function(a){tu.ta.kf.call(this,a);this.ha.Za();this.bc()};
f.jg=function(){cs(this,1)};f.Ih=function(){cs(this,-1)};f.El=function()
{this.ha.Za();this.bc()};f.Kh=2;f.Wd=function(a){this.Da();var
b=this.Pa.Na.jd.aspectRatio();return new su(new
je(a,Math.floor(Math.floor(a/2)/b)))};var uu=[180,220,280];
tu.prototype.va=function(){var a=vu(this,this.Pa.Ea()),b=this.wa.b;if(b){var
c=this.Yb,d=du(b);c.s=d[0];c.ha=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.Ba=c;b.Ka=d;cu(b);if(c){if(c.i(64)||void 0==d)a=!1}else Zs(b.o);if(d)
{if(d.i(32)||void 0==c)e=!1}else
Zs(b.ka);c=e;d=a?"":"hidden";R(b.j,"visibility",c?"":"hidden");R(b.ha,"visibility",
d);c=c&&a;b.Ca.Ia(c);b.Va.Ia(c)}this.dispatchEvent("pagechange")};function vu(a,b)
{return lb(a.Pa.Na.kj,function(c){return nb(c,b)})}
tu.prototype.bc=function()
{tu.ta.bc.call(this);this.va()};tu.prototype.Va=function(a,b){var
c=this.Pa.Na.kj;a=Qq(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==Qq(h[0])||h[1]&&a==Qq(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=Qq(e[0]||e[1])&&a<Qq(k)){d=0<b?g-
b:g;break}}e=h}return(b=c["number"===typeof d?d+b:0])?b[0]||b[1]:null};function
wu(a){Z.call(this);this.ka=a;this.g=null}v(wu,Z);f=wu.prototype;
f.render=function(a,b){this.j=a;a=a.V();var
c=Eh(a).y,d=Lh(a);c=c+d.height+3;d="";b&&(d=Eh(a).x);this.g=H("DIV",
{"class":"linkbar-panel-div"});xh(this.g,d,c);this.ha=H("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.g.appendChild(this.ha);C&&Md&&!E("1.9")&&(this.o=H("IFRAME",
{style:"position:
absolute;",Um:"0"}),this.ka.appendChild(this.o));this.ka.appendChild(this.g);this.o
&&(S(this.o,Lh(this.g)),xh(this.o,zh(this.g)));O(t(this.yh,this))};
f.yh=function()
{this.b.ma(this.ha,"click",this.Fa);this.b.ma(this.j,"action",this.Gl);this.b.ma(do
cument,"mousedown",this.Uj)};f.Gl=function(){X(this.j,16)||
this.Fa()};f.Uj=function(a){Le(this.g,a.target)||Le(this.j.V(),a.target)||
this.Fa()};f.ya=function(){wu.ta.ya.call(this);J(this.g);J(this.o)};f.V=function()
{return this.g};function xu(a,b,c){wu.call(this,a);this.ua=b;this.s=c}v(xu,wu);
xu.prototype.render=function(a,b){xu.ta.render.call(this,a,b);a=H("DIV",
{innerHTML:"Incolla il link in <b>email</b> o <b>chat</b>",style:"padding-top:5px;
font-size:
13px;"});this.V().appendChild(a);this.i=I("input");S(this.i,"100%","auto");this.V()
.appendChild(this.i);this.s&&(a=H("DIV",{innerHTML:"Incorpora",style:"font-size:
13px; padding-top:
7px;"}),this.V().appendChild(a),this.Pc=I("input"),S(this.Pc,"100%","auto"),this.V(
).appendChild(this.Pc));a=this.ua.Ea();b=(new U(window.location)).g;var c=
new
U(Ns(a).toString());c.g=b;this.i.value=c.toString();O(u(yu,this.i));this.s&&(a=new
U(Ns(a).toString()),V(a,"output","embed"),this.Pc.value=zu(a.toString()))};xu.proto
type.yh=function()
{xu.ta.yh.call(this);this.b.ma(this.i,"click",u(yu,this.i));this.s&&this.b.ma(this.
Pc,"click",u(yu,this.Pc))};function yu(a){a.select()}function zu(a){return
od('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function Au(a,b)
{Z.call(this);this.s=a;this.i=b;this.g=I("div");a.i.g.appendChild(this.g);P(this.g,
"sitb_result");xh(this.g,b.ac());S(this.g,b.Da());a=I("div");P(a,"sitb-result-
header");this.g.appendChild(a);this.j=I("div");P(this.j,"sitb-result-page-
link");b=b.b.b;this.j.textContent=b?"Pagina
"+b:"Pagina";a.appendChild(this.j);this.o=I("div");this.g.appendChild(this.o);if(b=
Tq(this.s.wa.Na,this.i.b.Sa())){a=this.s.wa.Ua.getQuery();var
c=b.b.snippetSrc,d;if(d=c)d=new U(c),d=ll(d,"q")||ll(d,"vq")||
ll(d,"dq"),d=a==d;d?Bu(this,c):(a=Nr(b),"entity_page"==ll(a,"source")?
V(a,"source","entity_page_gbs_snippet"):V(a,"source","gbs_snippet"),Mr(b,a,t(this.h
a,this)))}else Cu(this)}n(Au,sr);Au.prototype.ka=function(a)
{this.s.ld(a.b)};Au.prototype.ha=function(a){(a=a.b.snippetSrc)?
Bu(this,a):Cu(this)};function Bu(a,b){Ge(a.o);var
c=I("img");c.src=b;Du(a);b=a.i.Da().width-25;R(c,
{width:b+"px"});a.o.appendChild(c)}
function Du(a){P(a.g,"sitb-result-clickable");P(a.j,"sitb-result-link");var
b=Se(a.j);b=Ep(b+"&nbsp;&raquo;");z(a.j,b);a.b.ma(a.g,"click",t(a.ka,a,a.i))}
function Cu(a){Ge(a.o);var b=I("div");P(b,"sitb-result-
snippet");a.o.appendChild(b);R(b,{width:Math.floor(.75*a.i.Da().width)
+"px"});b.innerHTML=a.i.b.g;b=I("div");P(b,"sitb-result-explanatory-
link");a.o.appendChild(b);var c=Tq(a.s.wa.Na,a.i.b.Sa()),d;if(d=c&&c.Tc())d=!
jb([4,8,16],t(c.i,c));d&&c.i(2)?(Du(a),a=Ep("Impossibile generare un'immagine
relativa a questo risultato.&nbsp;&nbsp;"),z(b,a),a=I("span"),c=Ep("Fai clic per
visualizzare l'intera pagina."),z(a,c),b.appendChild(a),P(a,"sitb-result-link")):
(a=Ep("Nessuna anteprima disponibile per questa
pagina.&nbsp;&nbsp;"),z(b,a),a=I("a"),P(a,"sitb-result-buy-link"),c=Ep("Compra
questo libro."),z(a,c),b.appendChild(a),b=new
U(window.location.href),V(b,"sitesec","buy"),V(b,"source","gbs_snippet"),b.b.remove
("printsec"),a.href=b.toString())}Au.prototype.Za=function()
{J(this.g);this.Fa()};function Eu(a)
{this.b=a}v(Eu,nr);Eu.prototype.render=function(a){return new
Au(this.b,a)};function Fu(a)
{this.i=a.page_id;this.b=a.page_number||"";this.g=a.snippet_text||""}Fu.prototype.S
a=function(){return this.i};function Gu(a){this.ad=a;0<this.ad.number_of_results?
(this.Hb=x(this.ad.search_results,function(b){return new
Fu(b)},this),this.id=this.ad.search_results[0].page_id+Hu(this)
+this.ad.search_results[this.ad.number_of_results-1].page_id):this.Hb=[]}function
Hu(a){return a.ad.search_query_escaped};function Iu(a){this.b=a}v(Iu,Jq);function
Ju(a)
{hr.call(this,1);this.kb=a;this.hg=this.mh=this.marginTop=20;a.Hb&&(w(a.Hb,t(this.i
,this)),cr(this))}v(Ju,hr);Ju.prototype.i=function(a){a=new Iu(a);a.Eb(new
je(600,166));this.Sb(a)};function Ku(a){var b=a.o;R(b,"overflow","hidden");var
c=new Jt(this,b);Sr.call(this,c);this.wa=a;Xr(this,new
ls(this));this.b.ma(this,"move",this.bc);var d=G("subscription-
bar");d&&(this.yg(d),O(function(){T(d,!
1)},600));Vr(this,Lu(this));Mu(b)}v(Ku,Sr);function Mu(a)
{R(a,"overflow","auto");R(a,{overflowX:"auto",overflowY:"scroll"});se(a,
{dir:"ltr"})}function Lu(a){var b=new hs;is(b,Iu,new Eu(a));return
b}Ku.prototype.ld=function(a,b){return this.Cb(a,b)};function Nu(a){this.b=a||
{}}Nu.prototype.Ab=function(){return this.b};Nu.prototype.Qb=function(a){var
b=Sa(Ou,function(c){return c==a});this.b.v=b};Nu.prototype.getQuery=function()
{return this.b.q};var Ou={onepage:Lt,twopage:tu,thumbnail:Ut,snippet:Ku};function
Pu(a){jf.call(this,"navigate");this.s=a}v(Pu,jf);function Qu(a,b){a=[a];for(var
c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function
Ru(a,b,c,d){N.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"+Su;var g=bd("input",
{type:"text",name:e,id:e,style:cc("display:none")});document.write(Vc(g));e=G(e)}th
is.ha=e;this.b=c?ze(ne(c)):window;this.wa=b;A&&!
b&&(this.wa="https"==window.location.protocol?
oc(bc(cc("https:///"))):oc(bc(cc('javascript:""'))));this.g=new
sg(150);cf(this,this.g);this.j=!a;this.i=new Q(this);if(a||Tu){if(d)var
h=d;else{a="history_iframe"+
Su;d=this.wa;b={id:a,style:cc("display:none"),sandbox:void
0};d&&mc(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];if(b)for(h in b){g=h.toLowerCase();if(g in c)throw
Error("");g in d&&delete e[g];e[h]=b[h]}h=cd("iframe",e,void
0);document.write(Vc(h));h=G(a)}this.ua=h;this.Ca=!
0}Tu&&(this.i.ma(this.b,"load",this.Zl),this.Ba=this.va=!1);this.j?
Uu(this,Vu(this),!0):Wu(this,this.ha.value);Su++}v(Ru,N);Ru.prototype.ka=!
1;Ru.prototype.s=!1;
Ru.prototype.o=null;var Xu=function(a,b){var c=b||Qu;return function(){var d=this||
p;d=d.closure_memoize_cache_||(d.closure_memoize_cache_={});var
e=c(Ga(a),arguments);return d.hasOwnProperty(e)?d[e]:d[e]=a.apply(this,arguments)}}
(function(){return A?Zd(8):"onhashchange"in p}),Tu=A&&!
Zd(8);f=Ru.prototype;f.je=null;f.ya=function()
{Ru.ta.ya.call(this);this.i.Fa();this.Ja(!1)};
f.Ja=function(a){if(a!=this.ka)if(Tu&&!this.va)this.Ba=a;else if(a)if(Id?
this.i.ma(this.b.document,Yu,this.jm):C&&this.i.ma(this.b,"pageshow",this.fm),Xu()&
&this.j)this.i.ma(this.b,"hashchange",this.$l),this.ka=!0,this.dispatchEvent(new
Pu(Vu(this),!1));else{if(!A||Sj()||this.va)this.i.ma(this.g,"tick",t(this.fi,this,!
0)),this.ka=!0,Tu||(this.o=Vu(this),this.dispatchEvent(new Pu(Vu(this),!
1))),this.g.start()}else this.ka=!1,Ng(this.i),this.g.stop()};
f.Zl=function(){this.va=!0;this.ha.value&&Wu(this,this.ha.value,!
0);this.Ja(this.Ba)};f.fm=function(a){a.b.persisted&&(this.Ja(!1),this.Ja(!0))};f.
$l=function(){var a=Zu(this.b);a!=this.o&&$u(this,a,!0)};function Vu(a){return
null!=a.je?a.je:a.j?Zu(a.b):av(a)||""}function Zu(a){a=a.location.href;var
b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function Uu(a,b,c){a=a.b.location;var d=a.href.split("#")[0],e=-1!
=a.href.indexOf("#");if(Tu||e||b)d+="#"+b;d!=a.href&&(b=new qc(rc,d),c?
nd(a,b):md(a,b))}function Wu(a,b,c,d){if(a.Ca||b!=av(a))if(a.Ca=!
1,b=encodeURIComponent(String(b)),A){var
e=Me(a.ua);e.open("text/html",c?"replace":void 0);c=fd(bd("title",{},d||
a.b.document.title),bd("body",{},b));e.write(Vc(c));e.close()}else
e=mc(a.wa).toString()+"#"+b,(a=a.ua.contentWindow)&&(c?
nd(a.location,e):md(a.location,e))}
function av(a){if(A)return a=Me(a.ua),a.body?rd(a.body.innerHTML):null;var
b=a.ua.contentWindow;if(b){try{var c=rd(Zu(b))}catch(d){return a.s||(1!
=a.s&&tg(a.g,1E4),a.s=!0),null}a.s&&(0!=a.s&&tg(a.g,150),a.s=!1);return c||
null}return null}f.fi=function(a){if(this.j){var b=Zu(this.b);b!
=this.o&&$u(this,b,a)}if(!this.j||Tu)if(b=av(this)||"",null==this.je||
b==this.je)this.je=null,b!=this.o&&$u(this,b,a)};
function $u(a,b,c){a.o=a.ha.value=b;a.j?
(Tu&&Wu(a,b),Uu(a,b)):Wu(a,b);a.dispatchEvent(new Pu(Vu(a),c))}f.jm=function()
{this.g.stop();this.g.start()};var
Yu=["mousedown","keydown","mousemove"],Su=0;function bv(a,b){this.g=new
Ru;M(this.g,"navigate",t(this.o,this));this.b=a;this.vb=b}bv.prototype.o=function(a
){cv(this,a.s)};function cv(a,b){if(!(a.j&&""==b||a.i))if((A||
Ld)&&""==b)window.history.go(-2);else if(b){var c={},d=new dl(b);w(d.
$b(),function(e){var g=d.get(e);g in dv&&(g=dv[g]);c[e]=g});b=new
Nu(c);a.b.Qb(Ou[b.b.v]||Lt);hu(a.vb,!!b.b.f);void 0!
==b.getQuery()&&Dr(a.b.Ua,b.getQuery())}}var dv={"true":!0,"false":!1};
bv.prototype.Ja=function(a){this.j=!0;this.g.Ja(a);A&&(a=(new
U(window.location)).g,cv(this,a));this.j=!1};
bv.prototype.update=function(){var a=new
Nu;a.Qb(this.b.ha);a.b.q=this.b.Ua.getQuery();a.b.f=this.vb.vb;var
b=a.Ab();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];Ca(g)?
ql(c,e,g):c.add(e,g)}a=c.toString();this.i=!0;c=this.g;Vu(c)!=a&&(c.j?(Uu(c,a,!
1),Xu()||A&&!Sj()&&Wu(c,a,!1,void 0),c.ka&&c.fi(!1)):(Wu(c,a,!
1),c.je=c.o=c.ha.value=a,c.dispatchEvent(new Pu(a,!1))));this.i=!1};function ev(a)
{un.call(this,td(a.wd),a.getId());this.b=a}n(ev,un);ev.prototype.Zb=function(a)
{un.prototype.Zb.call(this,a);if(this.b.g){var b=(a=1==this.b.g)?"Scaffale
pubblico":"Scaffale privato";a=H("IMG",{src:"/googlebooks/images/sharing_"+
(a?"public":"private")+".gif",alt:b,title:b,style:"padding-top:2px;padding-
left:8px;float:"+(iq()?"left":"right")});a=H("DIV","goog-menuitem-
accel",a,Ee(String(this.b.hb)));b=this.Ed();b.insertBefore(a,b.childNodes[1]||
null)}};function fv(a,b,c){c=void 0===c?!
1:c;Ao.call(this);this.i=a;this.ka=b;this.va=c}n(fv,Ao);f=fv.prototype;f.mc=functio
n(){Ao.prototype.mc.call(this);var
a=this.ka;a=Bb(a.i,a.g);w(a,this.Lj,this)};f.Ra=function()
{Ao.prototype.Ra.call(this);this.V().style.maxHeight="200px";this.V().style.overflo
wY="scroll";var
a=Am(this);a.ma(this.V(),"mouseout",this.Ol);a.ma(this.V(),"scroll",this.
$k)};f.Ol=function(a){Le(this.V(),a.relatedTarget)||this.Ia(!1)};
f.Mk=function(a){var b=a.target,c=b.b,d=this.i.Uc();X(b,16)?!Tp(c,d)&&null!
=c.i&&c.o&&(b=c.i.clone(),c=t(c.s,c,d,q),V(b,"id",d),Pk(b,c,"POST")):Tp(c,d)&&null!
=c.j&&c.ka&&(b=c.j.clone(),c=t(c.ua,c,d,q),V(b,"id",d),Pk(b,c,"POST"));this.dispatc
hEvent("g");a.stopPropagation()};f.$k=function(a){a.stopPropagation()};
f.Lj=function(a){var b=!Eb(yd(a.wd)),c=a.o&&(!a.ha||this.i.o),d=!!
Tp(a,this.i.Uc());b&&(c||d)&&(b=new ev(a),b.vd(d),b.Ja(this.ka.j!=a.getId()||
this.va),this.Ga(b,!0),Am(this).ma(b,"action",this.Mk))};function gv(a){var
b=[];Em(a,function(c){c instanceof ev&&X(c,16)&&b.push(c.b)});return b};function
hv(a,b,c){Y.call(this,null,null,c?5:0);this.b=new
fv(a,b);this.b.hd(this);cf(this,this.b);this.Ca=new
Image(16,16);this.Ca.src="/googlebooks/images/my_library_logo.png";this.lb(64,!
0)}n(hv,Y);f=hv.prototype;f.mc=function()
{Y.prototype.mc.call(this);P(this.V(),"add-to-library")};
function iv(a){a.b.Oa||a.b.render();var b=gv(a.b);switch(b.length){case 0:var
c="Aggiungi alla mia biblioteca";break;case 1:c="Aggiunto a
"+b[0].wd;break;default:c="Aggiunto a "+(b.length+"
scaffali")}0<b.length&&(c=Dp(a.Ca,c));b=c;a.i.Hd(a.V(),b);a.Id=b}f.ab=function(a)
{this.tg();Y.prototype.ab.call(this,a);this.b.Oa||this.b.render();a?Do(this.b,new
ho(this.V(),8,!0),void 0,null):Co(this.b)};
f.Ra=function(){Y.prototype.Ra.call(this);var
a=Am(this);a.ma(this,"enter",this.Am);a.ma(this,"leave",this.tg);a.ma(this,"action"
,this.Pl);a.ma(this.b,"g",this.Tk);iv(this)};f.Tk=function()
{iv(this)};f.Pl=function(){this.ab(!0)};f.Am=function()
{this.tg();this.jj=O(t(this.ab,this,!0),200)};f.tg=function()
{ug(this.jj)};f.jj=null;function jv(){};function kv(a)
{this.wd=a.Title;this.b=a.Pid;this.km=a.PgNum}kv.prototype.getId=function(){return
this.b};function lv(a,b,c,d){this.Qi=a||256;this.Pi=b||256;this.g=c||3;this.i=d||
3;this.b=null}function mv(a,b){a.b=b}lv.prototype.dk=function(a,b,c,d,e){var
g=this.g,h=this.i;b=Math.ceil(b/this.Qi);c=Math.ceil(c/this.Pi);var
k=Math.floor(e/g),l=Math.floor(d/h),m=g*b*k;e-=k*g;g=Math.min(g,c-k*g);m+=g*h*l;d-
=l*h;h=Math.min(h,b-l*h);d=m+(e*h+d);a=new
U(a);V(a,"tid",d);this.b&&(a=this.b(a,d));return a.toString()};function nv()
{};function ov(a){this.wd=a.title||"";this.Zh=!!
a.fullview;this.fg=a.table_of_contents_page_id||"";this.Bl=a.num_toc_pages||"";this
.j=a.initial_zoom_width_override;this.yl=a.max_resolution_image_width;this.lm=!!
a.paired_thumbnails;this.Dm=a.thumbnail_token||"";this.ua=a.containing_bookshelves|
|[];this.Cb=a.volume_id||"";this.Va=a.other_issues_query||"";this.wa=!!
a.is_browsable;this.Ca=!!a.is_public_domain;a.last_page&&(this.Fi=new
Ls(a.last_page));this.i=new je(a.page_width,a.page_height);this.o=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&x(c.BuyLinks,functi
on(){return new jv},this);c.TocLine&&(this.Qf=x(c.TocLine,function(d){return new
kv(d)}));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.b=c;this.eg=null==c?
null:new
lv(c.tile_h,c.tile_w,c.x_win,c.y_win);this.ub=a.sample_url||"";this.Ba=a.is_newspap
er||!1;
(this.s=a.newspaper_tile_base_url)&&this.eg&&mv(this.eg,t(this.mb,this));this.Ka=c?
c.res_h:pv;this.ih=this.Ba?"fixed_height":"fixed_width";this.qe=a.is_pre_order||
!
1;this.ij=a.on_sale_date||"";this.Ef=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.Ff=a.volumeresult&&a.volumeresult.has_scanned_text;this.ka=a.volumeresult&&a
.volumeresult.can_download_pdf;this.ha=a.volumeresult&&a.volumeresult.can_download_
epub;this.va=a.volumeresult?
a.volumeresult.download_pdf_url:"";this.hb=a.volumeresult?
a.volumeresult.download_epub_url:""}v(ov,nv);ov.prototype.Uc=function(){return
this.Cb};var pv=[350,410,495,575,685,800,910,1025];ov.prototype.wc=function()
{return this.Ka};
ov.prototype.mb=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.s+a.substring(b));return new U(a)};function
qv(a,b,c){Pk(a,u(rv,b,c))}function rv(a,b,c){c=c.target;Yk(c)?
a(Zk(c)):b&&b()};function sv(a){Zp.call(this);null!
=a&&a.bookshelf&&w(a.bookshelf,function(b){b=new Yp(b);aq(this,b.getId())||(b.va?
this.i:this.g).push(b)},this)}n(sv,Zp);function tv(a,b){var c=new
sv(b);a&&w(a,function(d){uv(d.Uc(),d.ua,c)});return c}function uv(a,b,c)
{w(b,function(d){var e=new Rp;e.b.Gh=a;(d=aq(c,String(d)))&&d.b.push(e)})};function
vv(a){return a.split(wv).filter(function(b){return 0<b.length})}var
xv=/\s/,yv=/[
-]/,wv=/[+,;]/,zv=/-?"[^"]+"|[^\s"]+/g,Av=/["\u201C\u201D\u201E\u201F\u275D\u275E\u
301D-\u301F\uFF02]/g,Bv=/[,!-%'-/:-@\[-^`{-
~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A
\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-
\uFF3E\uFF40\uFF5B-\uFF65,"\u201C\u201D\u201E\u201F\u275D\u275E\u301D-\u301F\uFF02,
]/,Cv=/^[\s\xA0!-%'-/:-@\[-^`{-
~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A
\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-
\uFF3E\uFF40\uFF5B-\uFF65]+|[\s\xA0!-%'-/:-@\[-^`{-
~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A
\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-
\uFF3E\uFF40\uFF5B-\uFF65]+$/g;function Dv(a){var b={};Ev(a).forEach(function(c)
{for(var d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=Bv.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=Fv)});return b}
function Ev(a){a=pd(a.toLowerCase());var
b=a.match(Av);b&&(a=a.replace(Av,'"'),b.length&1&&(a+='"'));b=a.match(zv);if(!
b)return[];a=new Set;b=ba(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(Cv,""));else if(!
c.startsWith("-")){c=vv(c.replace(Cv,""));c=ba(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
Fv={};function Gv(a){var b=!0;b=void 0===b?!1:b;this.g="string"===typeof a?
Dv(a):a;this.i=b;this.b=[]}
function Hv(a,b,c,d){for(var e=eb(d),g=a.b,h=g.length-1,k;k=g[h];h--){var l=k;var
m=b;var r=c,D=!1;if(l.b)if(yv.test(m)){if(D=!!l.b.$,l.b=l.b[" "]||
l.b["-"],l.b)for(;m=l.b[" "]||l.b["-"];)l.b=m}else l.endOffset=r+1,l.Be=void
0,l.b=l.b[m]||null;l.g=!l.b;if(D)
{l={startOffset:k.startOffset,ve:k.ve,endOffset:k.endOffset,Be:k.Be};if(a.i)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.ve===l.ve;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
ve:e.ve,endOffset:l.endOffset,Be:l.Be};e=eb(d)}d.push(l);e=l}k.g&&qb(g,h)}}function
Iv(a,b){this.startOffset=a;this.ve=void 0;this.endOffset=a;this.Be=void 0;this.g=!
1;this.b=b};function Jv(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
Gv(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g;for(g=0;g<a.length&&d.length<c;g++){var h=a.charAt(g).toLowerCase();var
k=yv.test(e);if(xv.test(h)){if(h=" ",k)continue}else if(Bv.test(h))
{if(h="-",k)continue}else k&&b.g[h]&&b.b.push(new
Iv(g,b.g));Hv(b,h,g,d);e=h}yv.test(e)||Hv(b,"
",g,d);d.length>=c&&(d.length=c);return d};function Kv(a){var
b=Dv(a);a=Lv();w(a,function(c){Mv(b,c)})}function Lv(){var a=[],b=tb(oe("patent-
text")),c=qe("patent-title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):ub(b,c.childNodes);return a}function Mv(a,b){var
c=Ue(b);a=Jv(c,a);if(a.length){var d="",e=0;w(a,function(g)
{d+=sd(c.substring(e,g.startOffset))+'<span class="patent-text-
highlight">'+sd(c.substring(g.startOffset,g.endOffset))
+"</span>";e=g.endOffset});d+=sd(c.substring(e));a=I("span");a.innerHTML=d;He(a,b)}
};function Nv(){tn.call(this,"Disattiva l'evidenziazione");var a=Jk("dq")||
Jk("q");a&&Kv(a);this.b=!0}n(Nv,tn);Nv.prototype.Ra=function()
{tn.prototype.Ra.call(this);Am(this).ma(this,"action",this.j)};Nv.prototype.j=funct
ion(){this.b=!this.b;Dg(window.document.body,"patent-highlight-disabled",!
this.b);var a=this.b?"Disattiva l'evidenziazione":"Attiva
l'evidenziazione";this.i.Hd(this.V(),a);this.Id=a};function Ov(a)
{Lo.call(this);this.g=a}v(Ov,Lo);var Pv={};Ov.prototype.Zd=function(){return
this.g||"ocean-chrome-toolbar"};function Qv(a){return Pv[a]||(Pv[a]=new
Ov(a))};function Rv(a){Mo.call(this,Qv(a||"viewport-chrome-
toolbar"));this.wa={};this.i=new Q(this)}v(Rv,Mo);function Sv(a,b,c,d){b.lb(16,!
0);if(c){var e=a.wa[c];e||(e=new Fo,Ho(e,function(g,h)
{g&&g.vd(h)}),a.wa[c]=e);e.Sb(b);b.Ad&=-17;M(b,"action",function(g)
{Jo(e,g.target)});d&&Jo(e,b)}else b.Ob(16,!!d)}function Tv(a,b)
{a.wa.viewport&&Jo(a.wa.viewport,b)}Rv.prototype.ya=function()
{Rv.ta.ya.call(this);this.i.Fa();Oa(this.wa,function(a){a.Fa()})};function Uv(a)
{Rv.call(this);this.b=a.Pa;this.vb=a.zg;this.Cb=a.history;this.La=a.Hh;this.Ca=a.Fh
;this.Ba=a.flags;this.ub=a.Ae;this.mb="patents"==Wp();if(!a.ie){var b=G("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new
Y("Trova arte nota",void 0,2);this.Ga(c,!
0);this.i.ma(c,"action",t(this.Dc,this,b))}if(c=G("appbar-patents-discuss-this-
link"))if(b=c.getAttribute("href")){if("true"==c.getAttribute("data-is-grant")){var
d=" Discussioni su questo brevetto";c=" Discussioni su questo brevetto su Stack
Exchange"}else d=
" Discussioni su questa applicazione",c=" Discussioni su questa applicazione su
Stack Exchange";d=new Y(d,void 0,2);d.Vb(c);this.Ga(d,!
0);this.i.ma(d,"action",t(this.Dc,this,b))}!this.b&&(b=G("appbar-read-patent-
link"))&&(b=b.getAttribute("href"))&&(c=new Y("Visualizza PDF"),this.Ga(c,!
0),this.i.ma(c,"action",t(this.Dc,this,b)))}if(this.b){this.Pd=!!a.ue||!!
a.te;a.ie&&(b=Dp("/googlebooks/images/kennedy/zoom_tool.png"),this.Re=new Y(b,void
0,void 0,1),nn(this.Re,2),this.Ga(this.Re,!0),M(this.Re,"action",
t(this.Li,this,"zoomin")),b=Dp("/googlebooks/images/kennedy/zoom_out.png"),this.Se=
new Y(b,void 0,void 0,1),nn(this.Se,1),this.Ga(this.Se,!
0),M(this.Se,"action",t(this.Li,this,"zoomout")));c=!!a.ue;b=!!a.te;if(c||b)
{d=Dp("/googlebooks/images/kennedy/one_up_page_view.png");this.ke=new Y(d,void
0,void 0,1);nn(this.ke,2);M(this.ke,"action",t(this.hh,this,Lt));this.Ga(this.ke,!
0);Sv(this,this.ke,"viewport",!0);if(c)
{d=Dp("/googlebooks/images/kennedy/two_up_page_view.png");this.ne=new Y(d,void
0,void 0,
1);c=1;if(this.vb||
b)c=3;nn(this.ne,c);M(this.ne,"action",t(this.hh,this,tu));this.Ga(this.ne,!
0);Sv(this,this.ne,"viewport")}b&&(d=Dp("/googlebooks/images/kennedy/thumbnail.png"
),this.le=new Y(d,void 0,void
0,1),c=1,this.vb&&(c=3),nn(this.le,c),M(this.le,"action",t(this.hh,this,Ut)),this.G
a(this.le,!
0),Sv(this,this.le,"viewport"));this.i.ma(this.b,"viewportmodechange",this.Ki);this
.Ki()}this.vb&&(b=Dp("/googlebooks/images/kennedy/maximize.png"),this.va=new
Y(b,void 0,void 0,1),this.va.lb(16,!0),
this.va.vd(!1),this.Pd&&nn(this.va,1),this.Ga(this.va,!
0),this.i.ma(this.va,"action",this.Fm),this.i.ma(this.vb,"change",this.Lk));this.ub
&&(b=Dp("/googlebooks/images/kennedy/clip.png"),this.ka=new Y(b,void 0,void
0,1),this.ka.lb(16,!0),nn(this.ka,2),this.ka.vd(!1),this.Ga(this.ka,!
0),M(this.ka,"action",t(this.dl,this)));a.zh&&(b=Dp("/googlebooks/images/kennedy/in
sert_link.png"),this.j=new Y(b,void 0,void 0,1),this.j.lb(16,!
0),this.ka&&nn(this.j,1),this.Ga(this.j,!0),M(this.j,"action",t(this.Sj,this)));
a.Ah&&(b=!!this.b.La.Qf,c=!!
Tq(this.b.Na,this.b.La.fg),d=this.b.Ea().Qc()||"Sommario",b||c?
(b=Dp("/googlebooks/images/kennedy/menu_down_arrow.png",d),b=Cb(b),this.Qe=b[0],thi
s.qc=new Y(b),nn(this.qc,2),this.Ga(this.qc,!
0),this.i.ma(this.qc,"action",this.Dl),Sv(this,this.qc)):(this.Qe=H("SPAN","jfk-
button-label",d),this.qc=new Y(this.Qe),this.qc.Ja(!
1),nn(this.qc,2),this.Ga(this.qc,!
0)),b=Dp("/googlebooks/images/kennedy/page_left.png"),this.Nf=new Y(b,void 0,void
0,1),nn(this.Nf,3),this.Ga(this.Nf,
!
0),M(this.Nf,"action",t(this.b.sc,this.b,"previous")),b=Dp("/googlebooks/images/ken
nedy/page_right.png"),this.Of=new Y(b,void 0,void
0,1),nn(this.Of,1),this.Ga(this.Of,!
0),M(this.Of,"action",t(this.b.sc,this.b,"next")),this.i.ma(this.b,"pagechange",thi
s.Cl))}if(a.wj&&(b=G("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=G("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
Y("Visualizza anteprima");bn(c,"gb-view-sample-button");this.Ga(c,!
0);this.i.ma(c,"action",
t(this.Dc,this,b));e&&(nn(c,2),c=new Un,d=new tn("Anteprima libro
cartaceo"),this.i.ma(d,"action",t(this.Dc,this,b)),c.Ga(d,!0),bn(d,"gb-sample-
print-book-menuitem"),b=new tn("Anteprima
eBook"),this.i.ma(b,"action",t(this.Dc,this,e)),c.Ga(b,!0),bn(b,"gb-sample-ebook-
menuitem"),e=new io("",c,po.Xa()),bn(e,"gb-jfk-margin-fix"),bn(e,"gb-view-sample-
dropdown"),nn(e,1),this.Ga(e,!0))}this.Ba&&!this.Ba.is_cobrand&&this.La&&!
this.mb&&(e=this.Ca&&this.Ca.uid,b=tv([this.La],this.Ca),e?(this.Pe=new hv(this.La,
b),this.Ga(this.Pe,!0)):
(e=Dp("/googlebooks/images/kennedy/menu_down_arrow.png","Aggiungi alla mia
biblioteca"),e=Cb(e),this.Pe=new Y(e),this.Ga(this.Pe,!
0),e=t(this.Dc,this,this.Ba.sign_in_url||
this.Ba.signInUrl),Bf(this.Pe,"action",e)));if(a.ie){if(e=G("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.Rb=new Y("Scrivi
recensione"),this.Ga(this.Rb,!
0),this.i.ma(this.Rb,"action",t(this.Dc,this,e));Vv(this,"appbar-application-grant-
link","application-grant");Vv(this,"appbar-content-language-link",
"content-language")}else if(e=G("appbar-download-pdf-
link"))if(e=e.getAttribute("href"))b=new Y("Scarica PDF"),this.Ga(b,!
0),this.i.ma(b,"action",t(this.Dc,this,e));a.zm&&(a=Dp("/googlebooks/images/kennedy
/settings.png"),P(a[0],"goog-flat-menu-button-img"),e=H("DIV",{"class":"toc-
div"}),b=new Un,b.Ga(new Zm(e),!0),(c=document.getElementById("ofe-gear-menu-
contents"))&&e.appendChild(c.cloneNode(!0)),this.Ka=new
io(a,b,po.Xa()),this.Ga(this.Ka,!0),this.mb&&!this.b&&(a=new Nv,this.Ka.xe(a,0)))}
n(Uv,Rv);f=Uv.prototype;f.Fm=function(){var a=this.vb;hu(a,!
a.vb);this.Cb.update()};f.Lk=function(){this.va.Ob(16,this.vb.vb)};f.dl=function()
{this.ub(X(this.ka,16))};f.Sj=function(){if(X(this.j,16)){var a=new
xu(document.body,this.b,!0);a.render(this.j,!0);Bf(a,"dispose",t(this.j.vd,this.j,!
1))}};f.hh=function(a){this.b.Qb(a);this.b.Ua.getQuery()||this.Cb.update()};
f.Ki=function(){var a=this.b.Ma();a instanceof Lt&&Tv(this,this.ke);a instanceof
tu&&Tv(this,this.ne);a instanceof
Ut&&Tv(this,this.le);a=a.jg;this.Se.Ja(a);this.Re.Ja(a)};f.Li=function(a)
{this.b.sc(a)};
function Vv(a,b,c){if(b=oe(b)){var d=b.length;if(1<d)for(var e=0;e<d;++e){var
g=b[e],h=g.getAttribute("href"),k=g.getAttribute("data-
label");g=g.getAttribute("data-selected");k=new Y(k);0==e&&e!=d-1?nn(k,2):e==d-
1&&0!=e?nn(k,1):0!=e&&e!=d-1&&nn(k,3);a.Ga(k,!0);Sv(a,k,c,!!g);g||
a.i.ma(k,"action",t(a.Dc,a,h))}}}f.Cl=function(){var
a=this.b.Ea().Qc()||"Sommario";this.Qe&&(this.Qe.innerHTML=a)};f.Dl=function()
{this.qc.xc&16&&(new Xt(this.b,this.qc,this.Ba)).render(3)};
f.Dc=function(a)
{md(window.location,a)};f.ke=null;f.ne=null;f.le=null;f.Re=null;f.Se=null;f.Of=null
;f.Nf=null;f.qc=null;f.Qe=null;f.Pe=null;function Wv(a,b)
{Ip.call(this,a);this.La=b}n(Wv,Ip);
Wv.prototype.render=function(){var a=this.V();P(a,this.className+"-
tooltip");P(a,this.className+"-device-and-format");R(a,"z-index",1E4);if(this.La.o)
{for(var b=this.className,c=H("DIV",this.className+"-
meta"),d=document,e=Be(d,"TABLE"),g=e.appendChild(Be(d,"TBODY")),h=0;1>h;h++)
{for(var k=Be(d,"TR"),l=0;2>l;l+
+)k.appendChild(Be(d,"TD"));g.appendChild(k)}P(e,this.className+"-table-
layout");d=e.rows[0].cells;g=Xv(this);d[0].appendChild(g);g=Yv(this);d[1].appendChi
ld(g);g=H("DIV",this.className+"-link");
h=H("A",{target:"_blank"},"Assistenza con dispositivi e formati");k=new
U(window.location.href);l=new U("/support/bin/answer.py?
answer=1062949");k=ll(k,"hl")?
V(l,"hl",ll(k,"hl")).toString():V(l,"hl","it").toString();id(h,k);g.appendChild(h);
d[1].appendChild(g);c.appendChild(e);d=this.La;(e=d.ub)&&!
d.qe&&d.wa&&(e=H("P",this.className+"-additional",H("A",{href:e},d.Ca?"Leggi il
libro GRATIS":"Leggi il primo capitolo - GRATIS.")),c.appendChild(e));if(d.ka||
d.ha)if(g=d.hb,h=d.va,g||h)e=H("P",this.className+
"-additional",Ee("Scarica ")),g&&(k=H("A",
{href:g},"ePub"),e.appendChild(k)),h&&(g&&e.appendChild(Ee(", ")),g=H("A",
{href:h},"PDF"),e.appendChild(g)),e.appendChild(Ee(" - ")),d=d.Uc(),g=(new
U(window.location.href)).j.split("/"),g=new
U("/"+g[1]),Kp(g),V(g,"output","acs_help"),V(g,"id",d),d=H("A",
{href:g.toString()},"leggi le istruzioni
dell'eReader"),e.appendChild(d),c.appendChild(e);e=H("A",
{target:"_blank"},"Ulteriori informazioni sui libri in Google
Play");id(e,"https://books.google.com/support/bin/topic.py?topic=28528");
this.ua=H("DIV",this.className+"-
footer",e);b=H("DIV",b,c,this.ua);P(b,this.className+"-device-
content");a.appendChild(b)}};
function Xv(a){var b=H("UL",a.className+"-list"),c=H("H4",null,"Consigliato
per:");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=H("A",
{"class":d,href:"/help/ebooks/webreader.html"},"Web"),k=H("A",
{"class":d,href:"/help/ebooks/devices.html"},"Tablet/iPad"),l=H("A",
{"class":d,href:"/help/ebooks/ereader.html"},"eReader"),m=H("A",
{"class":d,href:"/help/ebooks/devices.html"},"Smartphone"),
r=a.La.Ef,D=a.La.Ff,B=a.La.qe;d=new Q(a);h=H("LI",null,h);B?
d.ma(h,"mouseover",u(a.g,"Il formato di questo libro \u00e8 attualmente
sconosciuto. Lo aggiorneremo quando riceveremo le informazioni dall'editore.")):
(r||D)&&d.ma(h,"mouseover",u(a.g,"Questo eBook, come tutti i Google eBook, \u00e8
formattato per essere leggibile sul
Web."));d.ma(h,"mouseout",a.wa);b.appendChild(h);k=H("LI",null,k);B?
d.ma(k,"mouseover",u(a.g,"Il formato di questo libro \u00e8 attualmente
sconosciuto. Lo aggiorneremo quando riceveremo le informazioni dall'editore.")):
(r||D)&&d.ma(k,"mouseover",u(a.g,"Questo eBook, come tutti i Google eBook, \u00e8
formattato per essere leggibile su dispositivi tablet come i tablet Android e
l'iPad."));d.ma(k,"mouseout",a.wa);b.appendChild(k);l=H("LI",null,l);d.ma(l,"mouseo
ver",function(){B?this.g("Il formato di questo libro \u00e8 attualmente
sconosciuto. Lo aggiorneremo quando riceveremo le informazioni dall'editore."):r?
this.g("Questo Google eBook include testo scorrevole in modo che tu possa regolare
il carattere per una comoda lettura su un eReader."):
this.g("Questo Google eBook non include testo scorrevole, pertanto non puoi
regolare il carattere su un
eReader.")});d.ma(l,"mouseout",a.wa);b.appendChild(l);m=H("LI",null,m);d.ma(m,"mous
eover",function(){B?this.g("Il formato di questo libro \u00e8 attualmente
sconosciuto. Lo aggiorneremo quando riceveremo le informazioni
dall'editore."):r&&D?this.g("Questo eBook \u00e8 idoneo per smartphone come Android
e iPhone/iPod touch."):r?this.g("Questo Google eBook include testo scorrevole in
modo che tu possa regolare il carattere per una comoda lettura dal piccolo schermo
di uno smartphone."):
this.g("Questo eBook potrebbe risultare difficile da leggere su smartphone come
Android e iPhone/iPod touch.")});d.ma(m,"mouseout",a.wa);b.appendChild(m);B?
(P(h,g),P(k,g),P(l,g),P(m,g)):r?(P(h,c),P(k,c),P(l,c),P(m,c)):(D?(P(h,c),P(k,c)):
(P(h,e),P(k,e)),P(l,e),P(m,e));return b}
function Yv(a){var b=H("UL",a.className+"-
list"),c=H("H4",null,"Caratteristiche:");b.appendChild(c);var d=a.className+"-
device-supported",e=a.className+"-device-not-supported",g=a.className+"-device-
unknown-supported";c=H("A",{},"Testo scorrevole");id(c,"/support/bin/answer.py?
answer=1062949");var h=H("A",{},"Pagine
digitalizzate");id(h,"/support/bin/answer.py?answer=1062949");var
k=a.La.Ef,l=a.La.Ff,m=a.La.qe;m?(c=H("LI",g,c),d=H("LI",g,h)):(c=H("LI",k?
d:e,c),d=H("LI",l?d:e,h));e=new Q(a);e.ma(c,
"mouseover",function(){m?this.g("Il formato di questo libro \u00e8 attualmente
sconosciuto. Lo aggiorneremo quando riceveremo le informazioni dall'editore."):k?
this.g("Questo Google eBook include testo scorrevole in modo che tu possa regolare
le dimensioni e lo stile di carattere per una comoda lettura su qualsiasi
dispositivo."):this.g("Questo Google eBook non include testo scorrevole, pertanto
non puoi regolare il carattere. Vengono invece visualizzate le immagini delle
pagine con un layout fisso. Ci\u00f2 \u00e8 comodo per gli schermi di grandi
dimensioni, ma non \u00e8 sempre l'ideale per eReader e smartphone.")});
e.ma(c,"mouseout",a.wa);e.ma(d,"mouseover",function(){m?this.g("Il formato di
questo libro \u00e8 attualmente sconosciuto. Lo aggiorneremo quando riceveremo le
informazioni dall'editore."):l?this.g("Questo eBook include pagine scansite,
pertanto le pagine hanno lo stesso aspetto delle pagine di un libro
stampato."):this.g("Questo eBook non include pagine scansite, le quali mantengono
lo stesso formato delle pagine di un libro stampato. Al contrario, il testo
pu\u00f2 essere regolato e scorre per adattarsi a qualsiasi schermo.")});
e.ma(d,"mouseout",a.wa);b.appendChild(c);b.appendChild(d);return
b}Wv.prototype.wa=function(){Ge(this.ua);var a=H("A",{target:"_blank"},"Ulteriori
informazioni sui libri in Google
Play");id(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.ua.appendChild(a)};Wv.prototype.g=function(a)
{Ge(this.ua);"string"===typeof a?
this.ua.appendChild(Ee(a)):this.ua.appendChild(a)};function Zv(a,b)
{Y.call(this,b,void 0,3);this.La=a}n(Zv,Y);Zv.prototype.render=function(a)
{Y.prototype.render.call(this,a);P(this.V(),"gb-get-
book")};Zv.prototype.Ra=function(){Y.prototype.Ra.call(this);this.b=new
Wv(this.V(),this.La);this.b.render();var
a=qe("about_title",G("menu_container"));a&&J(a)};
function $v(){var a=G("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
zg(a.parentNode.parentNode,"jfk-button"):1){a=G("gb-buy-options-trigger");var
b=G("buy");if(a&&b){Bg(b,"about_content");var c=H("SPAN","gb-buy-options-
arrow","\u25bc");a.appendChild(c);P(b,"gb-buy-options-list");P(b,"unified-
hovercard");Ql(a,9,b,8);T(b,!1);M(document,"mousedown",u(aw,a,b))}}}
function aw(a,b,c){a=Le(a,c.target);c=Le(b,c.target);var d="none"!
=b.style.display;a||c||!d?a&&(T(b,!d),d||Nh(b,1)):T(b,!1)};function bw(a,b,c,d)
{if(b.child_node&&0<b.child_node.length){var e=cw(b,!0,c,d),g=H("UL",c+"-
list");a.appendChild(e);a.appendChild(g);Ro(new Qo(e,g),!
b.collapsed);w(b.child_node,function(h){bw(g,h,c,d)})}else a.appendChild(cw(b,!
1,c,d))}function cw(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=H("A",
{"class":b,href:a.url},td(a.title)):e=H("DIV",b,a.title);e=H("DIV",g,e);d==a.id&&P(
e,c+"-selected");return e}
Ma("_OC_InitNavbar",function(a){var b=G("navbarContainer");if(b&&a.child_node){var
c=H("UL","gb-left-nav-list");w(a.child_node,function(d){bw(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function dw(a,b,c){var
d=G("prev_btn"),e=G("next_btn"),g={cursor:"pointer"};R(d,g);M(d,"click",t(this.o,th
is));R(e,g);M(e,"click",t(this.j,this));c.innerHTML?this.s=c:
(c.form.action="javascript:",M(c.form,"submit",t(this.i,this)),c.go&&R(c.go,
{display:"none"}),this.g=c.input);this.b=a;this.Na=b;M(a,"pagechange",t(this.update
,this));this.update()}
dw.prototype.i=function(){var a=this.g.value;var b=this.b;var c=Uq(b.Na,a);c?
(b.Bb(c),b=!0):b=!1;if(b)this.update();else if(!Eb(a)&&!/[^0-9]/.test(a)){a:
{b=Rq(this.Na);for(c=b.length-1;0<=c;c--){var d=Vq(b[c]);if(!Eb(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.b.Bb(eb(Rq(this.Na))),this.update())}return!
1};dw.prototype.o=function(){this.b.sc("previous")};dw.prototype.j=function()
{this.b.sc("next")};
dw.prototype.update=function(){var a=this.b.Ea();a&&(this.g?this.g.value=Vq(a)||"":
(a=Ep(a.Qc()),z(this.s,a)))};function ew(a){Z.call(this);this.i=a;this.j=new
Q;this.g=I("div");R(this.g,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Nh(this.g
,0);a.va.appendChild(this.g);this.b.ma(a,"resize",this.jh);this.b.ma(this.g,"click"
,this.Hl);this.b.ma(this.g,"mouseout",this.Il);this.b.ma(this.g,"mouseover",t(this.
Zf,this,!0));this.b.ma(a,"viewportmodechange",this.Mi);if(a=this.i.Ma())a
instanceof Lt&&(this.Cd=!0),this.Mi()}v(ew,Z);f=ew.prototype;f.Ja=function(a)
{T(this.g,a)};
f.jh=function(){O(t(this.Jl,this),10)};f.Jl=function(){var
a=this.i.Ma();a&&(a.Da(),a=a.i.i,S(this.g,a.clientWidth,40),xh(this.g,0,a.clientHei
ght-40))};f.Hl=function(){var a=this.i.Ma(),b=a.Da().height-40,c=I("div");R(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Nh(c,.15);xh(c,0,a.s.y+b);a.i.j.appendChild(c);O(u(fw,c),1E3);this.Cd=!
1;a=this.i.Ma();$r(a,new F(void 0,b-20),t(a.lj,a))};
function fw(a){var b=new ji(a,.15,0,200);b.play();Bf(b,"end",u(gw,b,a))}function
gw(a,b){J(b);a.Fa()}f.Cd=!1;f.Il=function(){this.Cd||this.Zf(!1)};f.Zf=function(a)
{if(a){if(!this.o){var b=I("div");R(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.g.appendChild(b);O(t(
this.Vj,this),10)}this.o=!0}Nh(this.g,a?.15:0)};
f.Vj=function(){w(["left","right"],function(a){var b=H("DIV",
{"class":"SPRITE_page_down"});this.g.appendChild(b);Zh(b,a);R(b,
{marginTop:"14px"});R(b,"margin-"+a,"16px")},this)};f.Mi=function(){var
a=this.i.Ma(),b=a instanceof Lt;b?this.jh():this.Cd=!
1;this.Ja(b);this.Zf(this.Cd);Ng(this.j);this.j.od(a,"move",t(this.jl,this));this.j
.ma(a,"layoutchange",t(this.jh,this))};f.jl=function(){this.Cd&&this.Zf(!
1);this.Cd=!1};function hw(a,b,c,d,e)
{this.ha=a;this.ka=b;this.s=Lh(c);this.g=null;d&&(this.g=d,R(this.g,
{overflow:"auto"}));this.o=e;a=t(this.j,this);this.i=new
Jg;M(this.i,"resize",a);b=new
Eg;M(b,"fontsizechange",a);M(window,"DOMContentLoaded",t(this.b,this))}hw.prototype
.j=function(){this.b();O(t(this.b,this),100)};
hw.prototype.b=function(){var a=!1;this.o?this.vb&&(a=this.vb.vb):a=!0;var
b=this.i.Da();a=a?0:this.s.width;var c=Math.round(Eh(this.ka).y);this.ha.Eb(new
je(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.g&&(a=this.g,R(a,"border","0px"),c=Math.round(Eh(a).y),b=Math.max(0,b.hei
ght-c),R(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&R(a,{borderTop:od("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function iw(a,b)
{a.vb=b;M(b,"change",t(a.b,a))};function jw(a,b,c){so.call(this,null!=c?c:"Cerca in
questo libro");this.Zb(a);this.Ra();b&&this.Pb(b)}n(jw,so);function kw(a,b)
{N.call(this);this.Aa=a;this.b=b||null;P(a,"with-auto-dir-
text");M(this.Aa,"keyup",t(this.i,this));M(this.Aa,"paste",t(this.g,this))}n(kw,N);
kw.prototype.i=function(){lw(this.Aa,this.b)};kw.prototype.g=function()
{mw(this.Aa,this.b)};function mw(a,b){O(u(function(){lw(a,b)}))}
function lw(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(hc),k=0;k<h.length;k++){var l=h[k];fc.test(l)?(d++,e+
+):gc.test(l)?g=!0:ec.test(l)?e++:ic.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=iq();d?(c=!0,R(a,"textAlign","right"),se(a,{dir:"rtl"})):
(R(a,"textAlign","left"),se(a,{dir:"ltr"}));b&&(c?(Bg(b,"input-direction-
ltr"),P(b,"input-direction-rtl")):(P(b,"input-direction-ltr"),Bg(b,"input-
direction-rtl")))}
function nw(a,b){if(a=G(a))b=b?G(b):null,lw(a,b),new
kw(a,b)}Ma("_OC_autoDir",nw);var ow={update:function(a){for(var b in
a)ow[b]=a[b]},Kj:function(a){if("string"===typeof a)try{a=JSON.parse(a)}catch(c)
{a=null}for(var b in a)ow.Jj(b,a[b])},Jj:function(a,b)
{ow[a]=b}};Ma("_OC_addFlags",ow.Kj);function pw(a,b,c)
{hm.call(this);this.wd=a;this.g=b;this.b=c?c:null;this.Af(qw(this))}n(pw,hm);
function qw(a){var b=H("DIV");Ag(b,["popup-menu","goog-menu","goog-menu-
vertical"]);Ze(b,"dialog");b.setAttribute("tabindex","-
1");document.body.appendChild(b);var c=H("DIV",{"class":"popup-menu-
header"});b.appendChild(c);var d=H("SPAN",{"class":"popup-menu-
title"});K(d,a.wd);c.appendChild(d);d=H("DIV",{"class":"popup-menu-close"});var
e=H("IMG");jd(e,"/googlebooks/images/material/close_black_24dp.png");S(e,24,24);L(e
,"hidden",!0);d.appendChild(e);M(d,"click",function(){a.Ia(!1);a.b&&a.b.call(a)});
M(d,"keydown",function(g){if(32==g.keyCode||13==g.keyCode)a.Ia(!
1),a.b&&a.b.call(a)});Ze(d,"button");Pe(d,!
0);c.appendChild(d);b.appendChild(a.g);return b};function rw(a)
{Rv.call(this);this.b=a.Pa;this.j=a.history;this.Ba=a.Ae;this.va=!!a.ue;this.ka=!!
a.te;this.Ca=a.flags;if(this.Ka=a.ie){a=!!this.b.La.Qf;var b=this.b.La.fg;b=b&&!!
Tq(this.b.Na,b);a||b?
(a=Dp("/googlebooks/images/material/arrow_drop_down_black_20dp.png",this.b.Ea().Qc(
)||"Sommario"),a=Cb(a),this.Te=a[0],this.Xb=new Y(a,void 0,4),this.Ga(this.Xb,!
0),this.i.ma(this.Xb,"action",this.Ml),Sv(this,this.Xb),this.i.ma(this.b,"pagechang
e",this.Ll)):(this.Te=H("SPAN","jfk-button-label","Sommario non disponibile"),
this.Xb=new Y(this.Te,void 0,4),this.Xb.Vb("Sommario non disponibile"),this.Xb.Ja(!
1),this.Ga(this.Xb,!0));a=G("gb-entity-page-toolbar-
search");G("search_form_input").setAttribute("autocomplete","off");R(a,"visibility"
,"visible");vr(this.g.b,ye(this.g.b),sw(this))}else{a=Dp("/googlebooks/images/mater
ial/arrow_left_black_24dp.png");this.Ue=new Y(a,void 0,4);this.Ue.Vb("Pagina
precedente");this.Ga(this.Ue,!
0);M(this.Ue,"action",t(this.b.sc,this.b,"previous"));a=Dp("/googlebooks/images/mat
erial/arrow_right_black_24dp.png");
this.Ve=new Y(a,void 0,4);this.Ve.Vb("Pagina successiva");this.Ga(this.Ve,!
0);M(this.Ve,"action",t(this.b.sc,this.b,"next"));a=Dp("/googlebooks/images/materia
l/zoom_in_black_24dp.png");this.rd=new Y(a,void 0,4);this.rd.Vb("Zoom
avanti");this.Ga(this.rd,!
0);M(this.rd,"action",t(this.Oi,this,"zoomin"));a=Dp("/googlebooks/images/material/
zoom_out_black_24dp.png");this.We=new Y(a,void 0,4);this.We.Vb("Zoom
indietro");this.Ga(this.We,!
0);M(this.We,"action",t(this.Oi,this,"zoomout"));b=this.va;a=this.ka;
var c=Dp("/googlebooks/images/material/onepage_view_black_24dp.png");this.Ec=new
Y(c,void 0,4);this.Ec.Vb("Visualizzazione a
scorrimento");M(this.Ec,"action",t(this.lh,this,Lt));Sv(this,this.Ec,"viewport",!
0);this.Ga(this.Ec,!
0);c=Dp("/googlebooks/images/material/twopage_view_black_24dp.png");this.Gc=new
Y(c,void 0,4);this.Gc.Ja(!1);this.Gc.Vb("Visualizzazione a due pagine non
disponibile");b&&(this.Gc.Ja(!0),this.Gc.Vb("Visualizzazione a due
pagine"),M(this.Gc,"action",t(this.lh,this,tu)),Sv(this,
this.Gc,"viewport"));this.Ga(this.Gc,!
0);b=Dp("/googlebooks/images/material/thumbnail_view_black_24dp.png");this.Fc=new
Y(b,void 0,4);this.Fc.Ja(!1);this.Fc.Vb("Visualizzazione miniatura non
disponibile");a&&(this.Fc.Ja(!0),this.Fc.Vb("Visualizzazione
miniatura"),M(this.Fc,"action",t(this.lh,this,Ut)),Sv(this,this.Fc,"viewport"));thi
s.Ga(this.Fc,!
0);this.i.ma(this.b,"viewportmodechange",this.Ni);this.Ni();tw(this);uw()}}n(rw,Rv)
;
function tw(a){var b=new
Un,c=Dp("/googlebooks/images/material/more_vert_black_24dp.png");P(c[0],"goog-flat-
menu-button-img");L(c[0],"hidden",!0);a.qd=new
io(c,b,po.Xa());mo(a.qd);a.qd.Vb("Menu Altre azioni");a.Ga(a.qd,!
0);vw(a,b);ww(a,b);xw(a,b);yw(a,b);if(c=document.getElementById("gb-entity-page-
menu-contents")){c=pe(document,"A","more-menu-link",c);for(var d=0;d<c.length;d++)
{var e=new Zm(c[d]);e.Ze="link";M(e,"action",u(function(g,h)
{h.preventDefault();h.stopPropagation();h=g.getAttribute("href");
g=cc("_top");h=h instanceof qc?h:yc(h);p.open(tc(h),g?bc(g):"",void 0,void
0)},c[d]));b.Ga(e,!0)}}zw(a,b)}function vw(a,b){var
c=Se(document.getElementById("gb-entity-page-base-ogen-url")),d=new U(c);a.
$f=H("INPUT");a.$f.value=d.toString();c=Aw(a.$f);Bw(a,c,"Condividi",b,function()
{var e=new
U(Ns(a.b.Ea()).toString());V(d,"pg",ll(e,"pg"));a.b.Ua.getQuery()&&V(d,"bsq",a.b.Ua
.getQuery());a.$f.value=d.toString()})}
function ww(a,b){a.Pc=H("INPUT");var c=Aw(a.Pc);Bw(a,c,"Incorpora",b,function(){var
d=new
U(Ns(a.b.Ea()).toString());d.b.remove("source");V(d,"output","embed");a.Pc.value=zu
(d.toString())})}function xw(a,b){var c=document.getElementById("gb-mobile-buy-
section");c&&(c=re("TABLE","gb-mobile-buy-table",c))&&Bw(a,c,"Compra questo
libro",b)}
function yw(a,b){if(a.Ba){var c=H("DIV",{"class":"more-menu-link"}),d=H("SPAN",
{"class":"more-menu-link-text"});K(d,"Condividi un clip");c.appendChild(d);c=new
Zm(c);c.Ze="button";M(c,"action",t(u(a.ti,!0),a));b.Ga(c,!0)}}
function zw(a,b){var c=document.getElementById("gb-entity-page-copyright-page-
id");if(c){var d=H("DIV",{"class":"more-menu-link"}),e=H("SPAN",{"class":"more-
menu-link-text"});K(e,"Informazioni sul
copyright");d.appendChild(e);c=Se(c);c=Tq(a.b.Na,c);d=new
Zm(d);d.Ze="button";M(d,"action",t(a.b.Bb,a.b,c));b.Ga(d,!0)}}function Aw(a){var
b=H("DIV",{"class":"linkto-popup-content"});a.type="text";a.readOnly=!
0;P(a,"viewport-input");b.appendChild(a);a=(new vt(a)).V();b.appendChild(a);return
b}
function Bw(a,b,c,d,e){var g=new pw(c,b,function()
{a.V().focus()});g.zd=4;g.isVisible()&&g.Jd();g.setPosition(new
Zn(a.qd.V(),5));g.Ia(!1);b=H("DIV",{"class":"more-menu-link"});var h=H("SPAN",
{"class":"more-menu-link-text"});K(h,c);b.appendChild(h);L(b,"haspopup",!0);c=new
Zm(b);c.Ze="button";M(c,"action",function(){g.Ia(!0);g.V().focus();null!
=e&&e.call(a)});d.Ga(c,!0)}
function uw(){var a=G("gb-entity-page-play-reader-link");if(a)
{a=a.getAttribute("href");var b=H("DIV");Ag(b,["play-redirect-popup","goog-
menu","goog-menu-vertical"]);var c=H("DIV",{"class":"popup-menu-
title"}),d=H("SPAN");K(d,"Possiedi questo libro");var e=H("A",{"class":"play-
redirect-close"}),g=H("IMG",{"class":"play-redirect-close-
icon"});jd(g,"/googlebooks/images/material/close_black_24dp.png");S(g,24,24);M(e,"c
lick",function(){T(b,!
1)});e.appendChild(g);c.appendChild(d);c.appendChild(e);d=H("A",
{"class":"play-redirect-button"});e=H("IMG",{"class":"play-redirect-button-
icon"});jd(e,"/googlebooks/images/material/googleplaybooks_20x20.png");S(e,20,20);g
=H("SPAN",{"class":"play-redirect-button-text"});K(g,"Apri in Google
Play");d.setAttribute("href",a);d.setAttribute("target","_top");d.appendChild(e);d.
appendChild(g);b.appendChild(c);b.appendChild(d);document.body.appendChild(b)}}f=rw
.prototype;f.Ml=function(){this.Xb.xc&16&&(new
Xt(this.b,this.Xb,this.Ca)).render(3)};
f.Ll=function(){var
a=this.b.Ea().Qc()||"Sommario";this.Te&&(a=Ep(a),z(this.Te,a))};f.Ni=function(){var
a=this.b.Ma();a instanceof Lt?(Tv(this,this.Ec),Cw(this,!0),Dw(this,!0),Ew(this,!
0)):a instanceof tu?(Tv(this,this.Gc),Cw(this,!0),Dw(this,!0),Ew(this,!0)):a
instanceof Ut?(Tv(this,this.Fc),Cw(this,!1),Dw(this,!0),Ew(this,!0)):(Cw(this,!
1),Dw(this,!1),Ew(this,!1))};
f.ti=function(a){this.Ba(a);var b=G("search_bar");if(a){a=I("DIV");var
c=I("SPAN");K(c,"Seleziona un clip da condividere");P(c,"custom-result-bar-bold-
text");a.appendChild(c);c=I("SPAN");Ag(c,["search-bar-link","search-bar-close-
link","custom-result-bar-clear"]);K(c,"Exit selection
mode");M(c,"click",t(u(this.ti,!1),this));a.appendChild(c);this.Bd=new
To(a);this.Bd.render(b);this.Bd.Ia(!0);this.Bd.V()&&(P(this.Bd.V(),"custom-result-
bar"),Js(this.Ca)&&P(this.Bd.V(),"gb-entity-page-toolbar-with-branding"))}else
Ge(b),
this.Bd=null};f.lh=function(a){this.b.Qb(a);!
this.b.Ua.getQuery()&&this.j&&this.j.update()};function Cw(a,b)
{a.We.Ja(b);a.rd.Ja(b)}function Ew(a,b){a.Ue.Ja(b);a.Ve.Ja(b)}function Dw(a,b)
{a.Ec.Ja(b);a.va&&a.Gc.Ja(b);a.ka&&a.Fc.Ja(b)}f.Oi=function(a){this.b.sc(a)};
function Fw(a,b,c){a.Xb&&a.Xb.V()&&P(a.Xb.V(),"toc-button");if(a.qd&&a.qd.V()){var
d=a.qd.V();Bg(d,"goog-flat-menu-button");Ag(d,["jfk-button","jfk-button-flat","jfk-
button-clear-outline","start-button-group"])}a.rd&&a.rd.V()&&P(a.rd.V(),"start-
button-group");a.Ec&&a.Ec.V()&&P(a.Ec.V(),"start-button-group");a=oe("jfk-button-
img",b);for(b=0;b<a.length;b++)c?S(a[b],20,20):S(a[b],24,24)}function Gw(a)
{w(tb(a.querySelectorAll('[role="button"]')),function(b){Pe(b,!1)})}
function sw(a){var b={focusSearch:function()
{G("search_form_input").focus()}};b.updateSearch=t(function(c)
{Dr(a.b.Ua,c);a.j&&a.j.update()},a);b.goToPage=t(function(c)
{c&&Jr(a.b,c)},a);return
b}f.Ec=null;f.Gc=null;f.Fc=null;f.rd=null;f.We=null;f.Ve=null;f.Ue=null;f.qd=null;f
.Xb=null;f.Te=null;f.$f=null;f.Pc=null;f.Bd=null;var Hw=null;function Iw(){Hw||
(Hw={},Hw[1]=Lt,Hw[2]=tu)}function Jw(a){var b={},c=(new
U(window.location.href)).g;c&&w(c.split(","),function(d)
{b[d.charAt(0)]=d.substring(1)});return b[a]};function Kw(a,b)
{N.call(this);this.Jc=I("div");a.appendChild(this.Jc);R(this.Jc,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.b=new
Lw(this.Jc,b);M(this.Jc,"click",t(this.dispatchEvent,this,"click"));M(this.b.V(),"c
lick",t(this.dispatchEvent,this,"click"));M(this.Jc,"mouseover",t(this.g,this,!
0));M(this.Jc,"mouseout",t(this.g,this,!1))}n(Kw,N);function Mw(a,b){R(a.Jc,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.i=b}
Kw.prototype.g=function(a){this.i||R(this.Jc,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};Kw.prototype.ya=function()
{this.b.Fa();N.prototype.ya.call(this)};function Lw(a,b)
{km.call(this,a);this.g=a;this.ag=200;this.Qg=500;a=this.V();R(a,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
c=I("div");R(c,{fontWeight:"bold"});c.appendChild(Ee("Pagina
"+b.b));a.appendChild(c);c=I("div");b=Ep(b.g);z(c,b);a.appendChild(c)}n(Lw,km);
Lw.prototype.Oe=function(a){var
b=Eh(this.g),c=Lh(this.V());km.prototype.Oe.call(this,a,new Fp(b.x-
c.width,Math.min(b.y,ue(window).height-c.height)))};function Nw(a)
{Z.call(this);this.g=a;this.i=this.g.Mb.g;this.o={};this.ha=new
Q;this.j=I("div");R(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.i.va.appendChild(this.j);w(th
is.g.kb.Hb,t(this.Rj,this));this.b.ma(this.i,"pagechange",this.Dj);this.Dj();this.b
.ma(this.i,"resize",this.nh);this.b.ma(this.i,"viewportmodechange",this.Si);this.i.
Ma()&&this.Si()}v(Nw,Z);f=Nw.prototype;f.Dj=function(){this.s&&(Mw(this.s,!
1),this.s=null);var a=this.o[this.i.Ea().Sa()];a&&(this.s=a,Mw(a,!0))};
f.Si=function(){var a=this.i.Ma(),b=a instanceof
Lt;b&&this.nh();Ng(this.ha);this.ha.ma(a,"layoutchange",t(this.nh,this));T(this.j,b
)};f.nh=function(){O(t(this.Ql,this),10)};f.Ql=function(){var a=this.i.Ma();a&&a
instanceof Lt&&(a.Da(),a=a.i.i,S(this.j,15,a.clientHeight),xh(this.j,a.clientWidth-
15,0),Ow(this))};function Ow(a){var b=a.i.Ma().o.Dd(function(d){return d instanceof
Lq}),c={};w(b,function(d){c[d.Ea().Sa()]=d});w(a.g.kb.Hb,t(a.mm,a,c))}
f.mm=function(a,b){var c=this.i.Ma().i.g.clientHeight;if(a=a[b.Sa()]){var d=Md?
5:15;xh(this.o[b.Sa()].Jc,0,Math.floor(a.kd()/c*(this.j.clientHeight-d-(Md?30:15)))
+d)}};f.Rj=function(a){var b=new
Kw(this.j,a);this.o[a.Sa()]=b;this.b.ma(b,"click",t(this.g.ld,this.g,a,null))};f.ya
=function(){J(this.j);Oa(this.o,function(a)
{a.ya.call(a)});Nw.ta.ya.call(this)};function Pw(a)
{Z.call(this);this.Mb=a;this.Dh="n"}v(Pw,Z);Pw.prototype.g=function(a,b,c)
{b.search_results&&(b.search_results=hb(b.search_results,function(d){return void 0!
==d.snippet_text&&d.snippet_text}),b.number_of_results=b.search_results.length);thi
s.kb=new Gu(b);b=this.Mb.g;b.ha||b.Qb(Lt);0==this.kb.Hb.length?Qw(this.Mb.j):a?c?
(a=lb(this.kb.Hb,function(d){return c==d.Sa()}))?
this.ld(a):this.ld(this.kb.Hb[0],c):this.ld(this.kb.Hb[0]):Rw(this);this.i=new
Nw(this)};
function Rw(a){var b=a.Mb.g,c=b.ha;if(c==Lt||
c==tu)a.Mb.s=c;b.Qb(Ku);b=b.Ma();c=a.Mb.j;if(c.wa)Sw(c,!0);else{var
d="n"==c.g.Dh;T(c.Ba,d);T(c.Ca,!d)}d=Ep("Visualizzazione di <b>"+
(c.g.kb.Hb.length+"</b> risultati in questo libro per <b>"+(Hu(c.g.kb)
+"</b>")));z(c.i,d);Tw(c,!0);c=a.kb;c!=b.kb&&(b.kb=c,c=new
Ju(b.kb,b.Da().width),Ur(b,c),b.bc());a=t(a.ld,a);b.Cb=a;Yr(b,new F(0,0))}
Pw.prototype.ld=function(a,b){es=!0;var c=this.Mb.j;Tw(c,!
1);c.o=fb(c.g.kb.Hb,a);var d=Ep("Risultato <b>"+(c.o+1+"</b> di <b>"+
(c.g.kb.Hb.length+"</b> in questo libro per <b>"+(Hu(c.g.kb)
+"</b>"))));z(c.i,d);c=this.Mb.g;a=Tq(c.Na,a.Sa());if(!a)return null;d=c.Ma();d
instanceof Lt||d instanceof tu||(this.Mb.s==tu?c.Qb(tu):c.Qb(Lt));if(b)return
Jr(c,b),null;a:{if((b=c.s.Ma().o)&&b.Rc&&(b=b.Rc(a))){d=new F(40,80);var
e=c.Ua.getQuery();if(!e)break a;var g=Or(a,e);if(g){Pr(c,b,d,g);break a}b=t(c.al,c,
b,d,e);Mr(a,Nr(a),b)}c.Bb(a)}return a};Pw.prototype.ya=function()
{df(this.i);Pw.ta.ya.call(this)};function Uw(a)
{Z.call(this);this.ha=I("div");this.wa=Is(a);this.Ka=Js(a);this.ka=this.ua=null;thi
s.va=new To(this.ha);this.va.render(Vw);this.va.Ia(!0);if(a=this.va.V())hq(a,
{"text-align":"left"}),a.style.height="100%";var
b=I("span");this.ha.appendChild(b);hq(b,{cursor:"pointer",margin:"0 0 0
25px",whiteSpace:"nowrap"});jq(b);this.b.ma(b,"click",this.yi);var
c=Ww(this,b,"Cancella ricerca",t(this.yi,this));P(c,"search-bar-close-
link");c=I("img");c.src="/googlebooks/images/close_x.gif";P(c,"search-bar-close-
img");
hq(c,{backgroundColor:"#fff",margin:"0
6px",verticalAlign:"middle"});b.appendChild(c);this.i=I("span");this.ha.appendChild
(this.i);this.j=I("SPAN");this.ha.appendChild(this.j);this.wa?(a&&this.Ka&&P(a,"gb-
entity-page-toolbar-with-branding"),jq(this.j),Ag(this.j,["search-bar-sort-
dropdown-button-container","search-bar-close-link"]),this.ua=H("A",
{"class":"search-bar-sort-dropdown-link"}),this.j.appendChild(this.ua),a=H("SPAN",
{"class":"search-bar-sort-dropdown-text"}),K(a,"Ordina per"),this.ka=H("SPAN",
{"class":"search-bar-sort-dropdown-
selected"}),K(this.ka,"pertinenza"),a.appendChild(this.ka),this.ua.appendChild(a),a
=Dp("/googlebooks/images/material/arrow_drop_down_black_20dp.png"),P(a[0],"search-
bar-sort-dropdown-icon"),this.ua.appendChild(a[0]),a=new Ao,b=new
tn("pertinenza"),a.Ga(b,!0),P(b.V(),"search-bar-sort-dropdown-item"),b=new
tn("pagine"),a.Ga(b,!0),P(b.V(),"search-bar-sort-dropdown-item"),a.Cj=!
0,a.render(document.body),Bo(a,this.ua,13,12),this.b.ma(a,"action",this.Xk)):
(this.ha.appendChild(this.j),
hq(this.j,{marginLeft:"5px",whiteSpace:"nowrap"}),this.j.innerHTML="-
&nbsp;&nbsp;",this.j.appendChild(Ee("Ordina per:
")),this.Ba=I("span"),this.j.appendChild(this.Ba),Ww(this,this.Ba,"pertinenza",t(th
is.Cf,this,"r")),a=I("span"),b=Ep("&nbsp;|
&nbsp;<b>pagine</b>"),z(a,b),this.Ba.appendChild(a),this.Ca=I("span"),this.j.append
Child(this.Ca),a=I("span"),b=Ep("<b>pertinenza</b>&nbsp;|
&nbsp;"),z(a,b),this.Ca.appendChild(a),Ww(this,this.Ca,"pagine",t(this.Cf,this,"n")
));this.s=I("span");this.ha.appendChild(this.s);
hq(this.s,{marginLeft:"8px",whiteSpace:"nowrap"});this.s.innerHTML="-
&nbsp;&nbsp;";Ww(this,this.s,"&#8249; Indietro",t(this.xi,this,-
1));a=I("span");a.innerHTML="&nbsp;&nbsp;";this.s.appendChild(a);Ww(this,this.s,"Av
anti &#8250;",t(this.xi,this,1));a=I("span");a.innerHTML="&nbsp;&nbsp;-
&nbsp;&nbsp;";this.s.appendChild(a);Ww(this,this.s,"Visualizza
tutto",t(this.il,this));Qh(this.ha,!0)}var Vw,Xw,Yw;v(Uw,Z);
function Tw(a,b){T(Xw,!b);T(a.j,b);T(a.s,!b&&1<a.g.kb.Hb.length);T(a.ha,!0);null!
=Yw&&Yw.b()}function Zw(a){a.wa?Sw(a,!1):T(a.j,!1);T(a.s,!1);Ge(a.i)}
function Qw(a){Zw(a);var
b=a.g.kb,c=b.ad.spellresults&&b.ad.spellresults.correct_spell?
b.ad.spellresults.correct_spell:null,d=null;if(c){d=I("span");var e=Ep("Forse
cercavi: ");z(d,e);Ww(a,d,c,t(a.el,a,c))}c=I("span");b=Ep(Fb("Nessun risultato
trovato in questo libro per "+Hu(b)));z(c,b);b=I("a");e=Ep("Cerca in tutti i
libri");z(b,e);b.setAttribute("target","_top");P(b,"sitb-action-
link");e="patents"==Wp()?new U("https://www.google.com/search?
tbm=pts&tbo=p&hl=en"):new U("https://www.google.com/search?tbm=bks&tbo=p");
Kp(e);"embed"==ll(e,"output")&&e.b.remove("output");V(e,"q",td(Hu(a.g.kb)));id(b,e.
toString());a.wa?
(a.i.appendChild(c),a.i.appendChild(b),d&&(c=Ep("&nbsp;&nbsp;&middot;&nbsp;&nbsp;")
,d.insertAdjacentHTML("afterbegin",Vc(c)),a.i.appendChild(d))):
(d&&(a.i.appendChild(d),a.i.appendChild(I("br"))),d=Ep("&nbsp;&nbsp;-
&nbsp;&nbsp;"),c.insertAdjacentHTML("beforeend",Vc(d)),a.i.appendChild(c),d=Ep("
&raquo;"),b.insertAdjacentHTML("beforeend",Vc(d)),a.i.appendChild(b));null!
=Yw&&Yw.b()}f=Uw.prototype;
f.ya=function(){Uw.ta.ya.call(this);df(this.va);T(Xw,!0);J(this.ha);null!
=Yw&&Yw.b()};function Ww(a,b,c,d){var e=I("span");P(e,"search-bar-
link");b.appendChild(e);b=Ep(c);z(e,b);a.b.ma(e,"click",d);return e}f.yi=function()
{Dr(this.g.Mb.g.Ua,"");var a=this.g.Mb;a&&a.o&&a.o.update()};f.xi=function(a)
{$w(this,this.o,a)};function $w(a,b,c){var
d=a.g.kb.Hb.length;a.o+=c;a.o>=d&&(a.o=0);0>a.o&&(a.o=d-1);a.o!
=b&&(a.g.ld(a.g.kb.Hb[a.o])||$w(a,b,c))}f.Cf=function(a){var
b=this.g.Mb;b&&b.update(a)};f.il=function(){Rw(this.g)};
f.el=function(a){var
b=this.g.Mb;b&&(a=td(a),Dr(b.g.Ua,a),b.ha.Pb(a),b.o&&b.o.update())};f.Xk=function(a
){if((a=a.target.Tb())&&this.ka)switch(a){case
"pagine":this.Cf("n");K(this.ka,"pagine");break;case
"pertinenza":this.Cf("r"),K(this.ka,"pertinenza")}};function Sw(a,b)
{Dg(a.ua,"search-bar-sort-dropdown-disabled",!b);var c="n"==a.g.Dh;b&&!
c&&K(a.ka,"pertinenza")};function ax(a,b,c,d)
{Z.call(this);this.g=a;this.ha=b;this.o=c;this.ka=d;this.b.ma(a.Ua,"change",t(this.
update,this,"r",null))}v(ax,Z);
ax.prototype.update=function(a,b,c){this.i?(this.i.Fa(),this.i=null):
(this.g.ha&&(this.s=this.g.ha),this.j=new Uw(this.ka));var
d=this.g.Ua.getQuery();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);if(b&&
b.search_query_escaped)this.i=new Pw(this),this.j.g=this.i,a=!ll(new
U(window.location.toString()),"q"),this.i.g(a,b,c);else if(d){this.i=new
Pw(this);b=this.j.g=this.i;c=b.Mb.j;Zw(c);var e=Ep("Caricamento in
corso...");z(c.i,e);c=new U(window.location.href);V(c,
"jscmd","SearchWithinVolume");V(c,"q",d);V(c,"scoring",a);(new jt(c)).Rf(t(b.g,b,!
1));b.Dh=a;this.ha.Pb(d)}else
this.i&&(this.i.Fa(),this.i=null),this.g.Ma()instanceof
Ku&&this.g.Qb(this.s),this.j&&(this.j.Fa(),this.j=null),this.ha.Pb("")};function
bx(a,b){a=G(a);b=G(b);a&&b&&M(a,"submit",u(cx,b))}function cx(a,b)
{""==a.value&&b.preventDefault()};function dx(a){Z.call(this);this.g=a;this.i=new
Q;this.b.ma(a,"viewportmodechange",this.Ti);this.g.Ma()&&this.Ti()}v(dx,Z);f=dx.pro
totype;f.Ti=function(){Ng(this.i);this.j&&this.j.Fa();this.o=this.g.Ma().i.j;var
a=new
ni(this.o);a.Uh=q;this.j=a;this.i.ma(this.o,"dblclick",t(this.Bk,this));this.i.ma(a
,"start",t(this.Fk,this));this.i.ma(a,"drag",t(this.Gk,this));this.i.ma(a,"end",t(t
his.Ek,this));ex(this,!1)};f.Bk=function(){this.g.sc("next")};
function ex(a,b){a=a.o;b=C?b?"-moz-grabbing":"-moz-grab":b?Bl("-moz-
grabbing","/googlebooks/images/closedhand.cur","move"):Bl("-moz-
grab","/googlebooks/images/openhand.cur","default");R(a,"cursor",b)}f.Fk=function()
{this.s=this.g.Ma().s;ex(this,!0)};f.Gk=function(){var
a=this.j,b=this.s;Yr(this.g.Ma(),new F(b.x-a.deltaX,b.y-a.deltaY))};f.Ek=function()
{this.s=null;ex(this,!1)};f.ya=function(){dx.ta.ya.call(this)};function fx(a)
{this.s=a;this.ua=new
Tg(document);this.j={};this.ha={};M(this.ua,"key",t(this.ka,this));gx(this,33,t(thi
s.o,this,-1),!1,!0);gx(this,34,t(this.o,this,1),!1,!0);gx(this,38,t(this.b,this,0,-
fx.prototype.g),!1,!0);gx(this,40,t(this.b,this,0,fx.prototype.g),!1,!
0);gx(this,37,t(this.b,this,-fx.prototype.g,0),!1,!
0);gx(this,39,t(this.b,this,fx.prototype.g,0),!1,!0);gx(this,32,t(this.o,this,1),!
0,!0);gx(this,74,t(this.i,this,"next"),!0);gx(this,75,t(this.i,this,"previous"),!
0);a=t(this.i,this,
"zoomin");this.j["+"]=u(hx,a,!0,void
0);a=t(this.i,this,"zoomout");this.j["-"]=u(hx,a,!0,void 0)}function gx(a,b,c,d,e)
{a.ha[b]=u(hx,c,d,e)}fx.prototype.ka=function(a){var
b=this.j[String.fromCharCode(a.j)]||this.ha[a.keyCode];b&&b(a)};function
hx(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
ix[d.target.tagName.toUpperCase()]||(c&&d.preventDefault(),a())}var ix={BUTTON:!
0,INPUT:!0,SELECT:!0,TEXTAREA:!0};fx.prototype.i=function(a){this.s.sc(a)};
fx.prototype.o=function(a)
{a=Math.floor(a*this.s.Ma().Da().height*.75);this.b(0,a)};fx.prototype.b=function(a
,b){var c=this.s.Ma();$r(c,new
F(a,b),t(c.sd,c))};fx.prototype.g=20;Ma("_OC_Run",function(a,b,c,d,e,g,h)
{ow.update(c);e=G("gb-get-book-container");var k=G("gb-get-book-content");if(e&&k)
{var l=new ov(b);(new Zv(l,k)).render(e)}
$v();Ms=qv;pq=q;l=G("viewport");M(document,"selectionchange",jx);c.stereoscopic&&(d
t=kx);e=new Gr(l);R(document.body,
{overflow:"hidden"});G("titlebar")&&R(G("titlebar"),"white-space","nowrap");var
m=new hw(e,l,G("volume-left"),G("menu_scroll"),Is(c)?!1:!0);m.b();Yw=m;l=new
ov(b);var r=new qu(a,e.Ua);r.s=ow.pseudocontinuous;Ir(e,r);e.La=l;r.jd=
l.i;a=Lt;b.disable_twopage||(Iw(),a=Hw[Jw("M")]||Lt);d=lx(r,d);Iw();var
D=Jw("P");var B;d&&(B=d.Sa());k=new gu(e,G("volume-left"),G("volume-
center"));iw(m,k);B=[D,B,r.b.Ab()[0].Sa()];var la;jb(B,function(ea){return
ea&&Tq(r,ea)?(la=ea,!0):!
1});B=e.Ua;g&&Dr(B,td(g.search_query_escaped));Jr(e,la);B=Ks(c)?null:new
bv(e,k);Vw=G("search_bar");Xw=G("toolbar_container");m=mx(e,u(nx,e,B));m=new
ax(e,m,B,c);g?(m.s=a,m.update("n",g,la)):e.Qb(a);lu=new
ku(e.va,e.o,k);ox(e,r);px(e);qx();new dx(e);g=new ew(e);
e.go();B&&(B.Ja(!0),B.update(),M(St,"click",t(B.update,B)));rx(l.Va);O(u(sx,e,k,B,!
b.disable_twopage,ow.enableThumbnailViewport,c,l,h,ow.enableClips?u(tx,g):void
0));h&&ux(l,h);_OC_InitHooks(u(vx,e),q,q,q,q,q);M(document,"keydown",wx);bx("vheadf
","vheadq");bx("gbqf","gbqfq");b=G("buy-tooltip");c=G("buy-tooltip-
box");b&&c&&Gp(b,c);mt();b=G("gbqfq");c=G("gbqfqw");b&&new xq(b,!0,c,-
9);O(u(xx,e,d))});
function xx(a,b){var c=a.La;if(c.b&&c.b.focus_aid&&b.Ag){var d=c.b?
c.b.focus_aid:null;a=a.Ma();b.Ag(d)&&(d=b.Ag(d).ze.aid,b.g&&d in
b.g&&(b.s=b.g[d]),d=c.wc(),"number"!==typeof
c.g&&(c.g=c.b.read_zm,c.g="number"===typeof c.g?c.b.read_zm:4,c.g=ge(c.g,-
1,c.wc().length-1)),a.kf(a.Wd(d[c.g]
+2)),Ot(a,b)&&(c=Ot(a,b),a.sd(c),a.xg(b)))}}function ux(a,b){var
c=tv([a],b);if(b=G("addToLibraryLink"+a.Uc()))a=new hv(a,c),P(b,"jfk-button-
standard"),Dm(a,b),a.Ia(!0)}
function sx(a,b,c,d,e,g,h,k,l){Is(g)?(b=G("gb-entity-page-toolbar-left"),h=new
rw({Pa:a,history:c,flags:g,ie:!0}),h.render(b),Fw(h,b,!0),b=G("gb-entity-page-
toolbar-right"),c=new rw({Pa:a,history:c,ue:d,te:e,flags:g,Ae:l,ie:!
1}),c.render(b),Fw(c,b,!1),Gw(b)):(c={Pa:a,zg:b,history:c,ue:d,te:e,Ah:!
0,Hh:h,Fh:k,flags:g,Ae:l,zh:!0},d=G("left-toolbar-buttons"),e=G("right-toolbar-
buttons"),(new
Uv({Pa:c.Pa,zg:c.zg,history:c.history,ue:c.ue,te:c.te,Hh:c.Hh,Fh:c.Fh,flags:c.flags
,Ae:c.Ae,zh:c.zh,ie:!0,wj:c.wj})).render(d),
(new Uv({Pa:c.Pa,Ah:c.Ah,zm:!
0})).render(e));c=G("toolbar_container");Ge(c);c.style.padding="0";new
fx(a)}function jx(){if(A&&document.selection&&!yx){var
a=document.selection.createRange();Le(a.parentElement(),G("viewport"))&&(yx=!
0,document.selection.empty(),O(zx))}}function zx(){yx=!1}var yx=!1;function
vx(a,b,c){(b=Tq(a.Na,b))?a.Bb(b):c&&md(window.location,c)}function lx(a,b)
{b=b.page[0];return(a=Tq(a,b.pid))?(a.Ld(b,Nr(a).toString()),Ps(a,b),a):null}
function qx(){for(var a=["footer_table"],b=0;b<a.length;b++){var c=G(a[b]);c&&R(c,
{display:"none"})}}function ox(a,b){var c=G("page_label");c||
(c={form:G("jtp_form"),input:G("jtp")});new dw(a,b,c)}function px(a)
{a.dispatchEvent("pagemodechange");var b=G("text_mode");b&&(R(b,
{cursor:"pointer"}),M(b,"click",u(Ax,a)))}function nx(a,b,c)
{Dr(a.Ua,c);b&&b.update()}function mx(a,b){nw("search_form_input");a=new
jw(G("search_form_input"),a.Ua.getQuery());M(G("search_form"),"submit",u(Bx,a,b));r
eturn a}
function Bx(a,b,c){var d=G("sits");d&&d.checked&&""!=G("search_form_input").value||
(c.preventDefault(),es=!1,G("search_form_input").blur(),b(a.wb()))}function rx(a)
{var b=G("magazine_other_issues");if(b&&a){a=new Iq(new Sp,a,!0);var c=H("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.rf()}}function
Ax(a,b){b.preventDefault();a=new
U(Ns(a.Ea()).toString());V(a,"output","text");md(window.location,a.toString())}
function tx(a,b){Dg(G("viewport"),"selection-mode",b);tt=b;a.Ja(!b)}function wx(a)
{(Md?
a.metaKey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=G("search_form_input"),C
x=Cx||new mi(a,[255,255,136],[255,255,255],700,ui),Cx.play(!0),a.focus())}var
Cx=null;function kx(a){return
Gk(a,"edge","3d")}Ma("_OC_MenuHideHook",q);}).call(this);
})();

You might also like