Sie sind auf Seite 1von 80

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

it/";(function(){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},ea;
if("function"==typeof Object.setPrototypeOf)ea=Object.setPrototypeOf;else{var fa;a:
{var ha={a:!0},ia={};try{ia.__proto__=ha;fa=ia.a;break a}catch(a){}fa=!1}ea=fa?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}
var ja=ea,ka="function"==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!
=Object.prototype&&(a[b]=c.value)},la="undefined"!=typeof window&&window===this?
this:"undefined"!=typeof global&&null!=global?global:this;function ma(a,b){if(b)
{for(var c=la,d=a.split("."),e=0;e<d.length-1;e++){var g=d[e];g in c||
(c[g]={});c=c[g]}d=d[d.length-1];e=c[d];g=b(e);g!=e&&null!=g&&ka(c,d,
{configurable:!0,writable:!0,value:g})}}
function na(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+""}ma("String.prototype.endsWith",function(a){return a?
a:function(a,c){var b=na(this,a,"endsWith");void 0===c&&(c=b.length);for(var
e=Math.max(0,Math.min(c|0,b.length)),g=a.length;0<g&&0<e;)if(b[--e]!=a[--g])return!
1;return 0>=g}});
ma("String.prototype.startsWith",function(a){return a?a:function(a,c){for(var
b=na(this,a,"startsWith"),e=b.length,g=a.length,h=Math.max(0,Math.min(c|
0,b.length)),l=0;l<g&&h<e;)if(b[h++]!=a[l++])return!1;return l>=g}});function pa()
{pa=function(){};la.Symbol||(la.Symbol=qa)}var qa=function(){var a=0;return
function(b){return"jscomp_symbol_"+(b||"")+a++}}();
function ra(){pa();var a=la.Symbol.iterator;a||
(a=la.Symbol.iterator=la.Symbol("iterator"));"function"!=typeof
Array.prototype[a]&&ka(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return sa(aa(this))}});ra=function(){}}function sa(a)
{ra();a={next:a};a[la.Symbol.iterator]=function(){return this};return a}
ma("Array.from",function(a){return a?a:function(a,c,d){c=null!=c?c:function(a)
{return a};var b=[],g="undefined"!=typeof
Symbol&&Symbol.iterator&&a[Symbol.iterator];if("function"==typeof g)
{a=g.call(a);for(var h=0;!(g=a.next()).done;)b.push(c.call(d,g.value,h++))}else
for(g=a.length,h=0;h<g;h++)b.push(c.call(d,a[h],h));return b}});function ta(a,b)
{return Object.prototype.hasOwnProperty.call(a,b)}
ma("WeakMap",function(a){function b(a){this.La=(h+=Math.random()
+1).toString();if(a){a=ba(a);for(var b;!
(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}}function c(){}function d(a)
{ta(a,g)||ka(a,g,{value:new c})}function e(a){var
b=Object[a];b&&(Object[a]=function(a){if(a instanceof c)return a;d(a);return
b(a)})}if(function(){if(!a||!Object.seal)return!1;try{var
b=Object.seal({}),c=Object.seal({}),d=new a([[b,2],[c,3]]);if(2!=d.get(b)||3!
=d.get(c))return!1;d["delete"](b);d.set(c,4);return!d.has(b)&&
4==d.get(c)}catch(u){return!1}}())return a;var
g="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var
h=0;b.prototype.set=function(a,b){d(a);if(!ta(a,g))throw Error("WeakMap key fail:
"+a);a[g][this.La]=b;return this};b.prototype.get=function(a){return ta(a,g)?a[g]
[this.La]:void 0};b.prototype.has=function(a){return
ta(a,g)&&ta(a[g],this.La)};b.prototype["delete"]=function(a){return
ta(a,g)&&ta(a[g],this.La)?delete a[g][this.La]:!1};return b});
ma("Map",function(a){function b(){var a={};return a.Uc=a.next=a.head=a}function
c(a,b){var c=a.b;return sa(function(){if(c){for(;c.head!=a.b;)c=c.Uc;for(;c.next!
=c.head;)return c=c.next,{done:!1,value:b(c)};c=null}return{done:!0,value:void
0}})}function d(a,b){var c=b&&typeof b;"object"==c||"function"==c?g.has(b)?
c=g.get(b):(c=""+ ++h,g.set(b,c)):c="p_"+b;var d=a.g[c];if(d&&ta(a.g,c))for(var
e=0;e<d.length;e++){var l=d[e];if(b!==b&&l.key!==l.key||
b===l.key)return{id:c,list:d,index:e,Hb:l}}return{id:c,
list:d,index:-1,Hb:void 0}}function e(a){this.g={};this.b=b();this.size=0;if(a)
{a=ba(a);for(var c;!(c=a.next()).done;)c=c.value,this.set(c[0],c[1])}}if(function()
{if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var b=Object.seal({x:4}),c=new a(ba([[b,"s"]]));if("s"!
=c.get(b)||1!=c.size||c.get({x:4})||c.set({x:4},"t")!=c||2!=c.size)return!1;var
d=c.entries(),e=d.next();if(e.done||e.value[0]!=b||"s"!=e.value[1])return!
1;e=d.next();return e.done||4!=e.value[0].x||
"t"!=e.value[1]||!d.next().done?!1:!0}catch(G){return!1}}())return a;ra();var g=new
WeakMap;e.prototype.set=function(a,b){a=0===a?0:a;var c=d(this,a);c.list||
(c.list=this.g[c.id]=[]);c.Hb?c.Hb.value=b:
(c.Hb={next:this.b,Uc:this.b.Uc,head:this.b,key:a,value:b},c.list.push(c.Hb),this.b
.Uc.next=c.Hb,this.b.Uc=c.Hb,this.size++);return
this};e.prototype["delete"]=function(a){a=d(this,a);return a.Hb&&a.list?
(a.list.splice(a.index,1),a.list.length||delete
this.g[a.id],a.Hb.Uc.next=a.Hb.next,a.Hb.next.Uc=
a.Hb.Uc,a.Hb.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.g={};this.b=this.b.Uc=b();this.size=0};e.prototype.has=function(a){return!!
d(this,a).Hb};e.prototype.get=function(a)
{return(a=d(this,a).Hb)&&a.value};e.prototype.entries=function(){return
c(this,function(a){return[a.key,a.value]})};e.prototype.keys=function(){return
c(this,function(a){return a.key})};e.prototype.values=function(){return
c(this,function(a){return a.value})};e.prototype.forEach=function(a,b){for(var
c=this.entries(),
d;!
(d=c.next()).done;)d=d.value,a.call(b,d[1],d[0],this)};e.prototype[Symbol.iterator]
=e.prototype.entries;var h=0;return e});
ma("Set",function(a){function b(a){this.b=new Map;if(a){a=ba(a);for(var b;!
(b=a.next()).done;)this.add(b.value)}this.size=this.b.size}if(function(){if(!
a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var b=Object.seal({x:4}),d=new a(ba([b]));if(!d.has(b)||1!
=d.size||d.add(b)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var
e=d.entries(),g=e.next();if(g.done||g.value[0]!=b||g.value[1]!=b)return!
1;g=e.next();return g.done||g.value[0]==b||4!=g.value[0].x||
g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return
a;ra();b.prototype.add=function(a){a=0===a?
0:a;this.b.set(a,a);this.size=this.b.size;return
this};b.prototype["delete"]=function(a){a=this.b["delete"]
(a);this.size=this.b.size;return a};b.prototype.clear=function()
{this.b.clear();this.size=0};b.prototype.has=function(a){return
this.b.has(a)};b.prototype.entries=function(){return
this.b.entries()};b.prototype.values=function(){return
this.b.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(a,b)
{var c=this;this.b.forEach(function(d){return a.call(b,d,d,c)})};return b});var
ua=ua||{},k=this;function n(a){return void 0!==a}function p(a)
{return"string"==typeof a}function r(a){return"number"==typeof a}var va=/^[\w+/_-]+
[=]{0,2}$/,wa=null;function t(){}function xa(a){a.lh=void 0;a.Za=function(){return
a.lh?a.lh:a.lh=new a}}
function ya(a){var b=typeof a;if("object"==b)if(a){if(a instanceof
Array)return"array";if(a instanceof Object)return b;var
c=Object.prototype.toString.call(a);if("[object
Window]"==c)return"object";if("[object Array]"==c||"number"==typeof
a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object
Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else
return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function
v(a){return"array"==ya(a)}function Aa(a){var
b=ya(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Ba(a)
{return"function"==ya(a)}function Ca(a){var b=typeof a;return"object"==b&&null!
=a||"function"==b}function Da(a){return a[Ea]||(a[Ea]=++Fa)}var
Ea="closure_uid_"+(1E9*Math.random()>>>0),Fa=0;function Ga(a,b,c){return
a.call.apply(a.bind,arguments)}
function Ha(a,b,c){if(!a)throw Error();if(2<arguments.length){var
d=Array.prototype.slice.call(arguments,2);return function(){var
c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return
a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function w(a,b,c)
{Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native
code")?w=Ga:w=Ha;return w.apply(null,arguments)}
function x(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var
b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var Ia=Date.now||
function(){return+new Date};function Ja(a,b){var c=a.split("."),d=k;c[0]in
d||"undefined"==typeof d.execScript||d.execScript("var "+c[0]);for(var
e;c.length&&(e=c.shift());)!c.length&&n(b)?d[e]=b:d[e]&&d[e]!==Object.prototype[e]?
d=d[e]:d=d[e]={}}
function y(a,b){function c()
{}c.prototype=b.prototype;a.ma=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.Wq=function(a,c,g){for(var d=Array(arguments.length-
2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return
b.prototype[c].apply(a,d)}};var Ka,La;
(function(){function a(a,b){if(!b)return"";var
c=a.createElement("a");c.setAttribute("href",b);return c.href}function b(a,b,c){b
in a?a[b].push(c):a[b]=[c]}function c(a,b,c){var
d;for(d=a.firstChild;d;d=d.nextSibling)b.apply(null,
[d].concat(Array.prototype.slice.call(arguments,2)))}function d(a,b){3==a.nodeType?
b.push(a.nodeValue):c(a,d,b);return b}function e(a){return(a.textContent||
a.innerText||d(a,[]).join("")).replace(/^\s+|\s+$/g,"")}function g(d,l,G)
{if(1==d.nodeType){if(d.id){if(G[d.id])return;G[d.id]=
!0}if(null!=d.getAttribute("itemprop")){"properties"in l||(l.properties={});for(var
q=d.getAttribute("itemprop").split(" "),u=0;u<q.length;u++){var oa=q[u],da=void
0;d.tagName in m&&(da=m[d.tagName]);if(null!=d.getAttribute("itemscope"))var
za=h(d);else"src"==da?za=a(d.ownerDocument,d.src):"href"==da?
(za=a(d.ownerDocument,d.href),"url_name"==oa&&(oa="url",e(d)&&b(l.properties,"name"
,e(d)))):"data"==da?za=d.data:za="content"==da?d.getAttribute("content"):da?
d.getAttribute(da):null!=d.getAttribute("datetime")?
d.getAttribute("datetime"):e(d);b(l.properties,oa,za)}}null!
=d.getAttribute("itemscope")||c(d,g,l,G)}}function h(a){var b={};null!
=a.getAttribute("itemtype")&&(b.type=a.getAttribute("itemtype"));null!
=a.getAttribute("itemid")&&(b.id=a.getAttribute("itemid"));var
d={},e=a.getAttribute("itemref");if(e){e=e.split(/\s+/);for(var h=0;h<e.length;h++)
{var l=a.ownerDocument.getElementById(e[h]);l&&g(l,b,d,!0)}}c(a,g,b,d);return
b}function l(a,d){1==a.nodeType&&(null!
=a.getAttribute("itemscope")&&null==a.getAttribute("itemprop")&&
b(d,"items",h(a)),c(a,l,d))}var
m={META:"content",AUDIO:"src",EMBED:"src",IFRAME:"src",IMG:"src",SOURCE:"src",TRACK
:"src",VIDEO:"src",A:"href",AREA:"href",LINK:"href",OBJECT:"data"};La=function(a)
{var b={};l(a,b);return b};Ka=function(a){var
b=window.top;b.gbar&&b.gbar.asmc&&b.gbar.asmc(function(){var b;"function"==typeof
a?b=a():b=a;return b?La(b):null})}})();var Ma,Na,Oa,Pa,Qa,Ra,Sa,Ua,Va,Wa,Xa,Ya,Za,
$a,ab,bb;
Ma=function(){var a=Na||window;a.iframes.setHandler("shareboxDialog",
{onOpen:function(a){a.openInto(a.getOpenParams().element,
{"class":"abc",scrolling:"auto",width:"100%",height:"100%",allowtransparency:"true"
});var
b=a.getIframeEl();0<navigator.userAgent.indexOf("MSIE")&&(b.style.visibility="hidde
n",b.onreadystatechange=function(){b.style.visibility="";delete
b.onreadystatechange});b.focus();return a},onReady:function(b)
{window.setTimeout(function(){Oa=b;Pa&&b.setPrefill(Pa);b.setParamBag(Qa);Ra&&
(Sa=a.document.documentElement.style.overflow,a.document.documentElement.style.over
flow="hidden");Ua&&Ua({})},0)},onClose:function(b,c)
{c&&(c.loggedOut&&Va&&Va(),c.footerCallback&&Wa&&Wa());a.document.body.removeChild(
a.document.getElementById("googleShareboxIframeDiv"));Ra&&(a.document.documentEleme
nt.style.overflow=Sa);Xa.b=!1;Ya&&Ya(c)}})};Za=function(){if(!Oa){var a=Na||
window;a.document.body.removeChild(a.document.getElementById("googleShareboxIframeD
iv"));Xa.b=!1;$a&&$a({})}};
Xa=function(a,b){if(!Xa.b){Pa=a;b&&(Ua=b.onShareOpened,Ya=b.onShareClosed,
$a=b.onShareTimedOut,Va=b.onNotLoggedInForGooglePlus,Wa=b.footerCallback,ab=b.sessi
onIndex,bb=b.socialHost,Na=b.window,b.window=null,Ra=b.hideDoubleScrollBar,Qa=b);va
r c=Na||window,d=c.document;ab=ab||"0";bb=bb||"https://plus.google.com";Ma();Xa.b=!
0;var
e=bb+"/u/"+ab+"/_/sharebox/dialog",g={};g.claimedOrigin=d.location.protocol+"//"+d.
location.host;var h=!
1;b&&(b.hl&&(g.hl=b.hl),b.sourceForLogging&&(g.source=b.sourceForLogging),
b.dialogTitle&&(g.dialogTitle=b.dialogTitle),b.dialogSubtitle&&(g.dialogSubtitle=b.
dialogSubtitle),b.shareButtonText&&(g.shareButtonText=b.shareButtonText),b.cancelBu
ttonText&&(g.cancelButtonText=b.cancelButtonText),b.showIcons&&(g.showIcons="true")
,b.editorText&&(g.editorText=b.editorText),b.editorHelperText&&(g.editorHelperText=
b.editorHelperText),b.segments&&(g.segments=c.JSON.stringify(b.segments)),b.birthda
y&&(g.birthday=b.birthday),b.secb&&(g.secb=b.secb),b.recipients&&(g.rcpt=b.recipien
ts.join(",")),
h=!!b.updateMetadata,b.footer&&(g.footer=b.footer));var l=null;if(!h){var
m;if(a&&a.items&&1==a.items.length&&a.items[0].properties)
{h=a.items[0].properties;var q=!1,u;for(u in h)if("url"!=u){q=!0;break}!
q&&h.url&&h.url[0]&&(m=h.url[0])}m?
(g.url=m,l="url"):a&&(g.md=c.gadgets.json.stringify(a),l="md")}l&&(g.prm=l);g.sts=(
+new Date).toString(36);750>d.documentElement.clientHeight&&(g.susp=!
0);d.documentMode&&(g.hostiemode=d.documentMode);g.wpp="1";l=d.createElement("div")
;l.id="googleShareboxIframeDiv";
l.style.cssText="left:0;top:0;width:100%;height:100%;position:fixed;z-
index:99999";d.body.appendChild(l);c.iframes.open(e,{element:l,allowPost:!
0,style:"shareboxDialog"},g,{});var
G=d.createElement("div");G.style.cssText="left:0;top:0;width:100%;height:100%;posit
ion:absolute;background:#fff;opacity:0;transition:opacity 0.25s;-webkit-
transition:opacity 0.25s;filter:alpha(opacity=75);z-index:-
1";l.appendChild(G);window.setTimeout(function()
{G.style.opacity=".75"},0);window.setTimeout(Za,15E3)}};
Xa.b=!1;var cb;function db(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function
eb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function fb(a)
{var b=[],c=0,d;for(d in a)b[c++]=d;return b}function gb(a,b){for(var c in
a)if(a[c]==b)return!0;return!1}function hb(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return c}function ib(){var a=jb,b;for(b in a)return!1;return!0}function
kb(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key
"'+b+'"');a[b]=c}
function lb(a){var b={},c;for(c in a)b[c]=a[c];return b}var mb="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function nb(a,b){for(var c,d,e=1;e<arguments.length;e++)
{d=arguments[e];for(c in d)a[c]=d[c];for(var g=0;g<mb.length;g+
+)c=mb[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function ob(a){var b=arguments.length;if(1==b&&v(arguments[0]))return
ob.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of
arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return
c}function pb(a){var b=arguments.length;if(1==b&&v(arguments[0]))return
pb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return
c};function qb(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,qb);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}y(qb,Error);qb.protot
ype.name="CustomError";var rb;function sb(a){return a[a.length-1]}var
tb=Array.prototype.indexOf?function(a,b){return
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(p(a))return
p(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in
a&&a[c]===b)return c;return-1},z=Array.prototype.forEach?function(a,b,c)
{Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=p(a)?
a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
function ub(a,b){var c=a.length,d=p(a)?a.split(""):a;for(--c;0<=c;--c)c in
d&&b.call(void 0,d[c],c,a)}
var vb=Array.prototype.filter?function(a,b,c){return
Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=[],g=0,h=p(a)?a.split(""):a,l=0;l<d;l++)if(l in h){var
m=h[l];b.call(c,m,l,a)&&(e[g++]=m)}return e},A=Array.prototype.map?function(a,b,c)
{return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=Array(d),g=p(a)?a.split(""):a,h=0;h<d;h++)h in
g&&(e[h]=b.call(c,g[h],h,a));return e},wb=Array.prototype.reduce?function(a,b,c)
{return Array.prototype.reduce.call(a,
b,c)}:function(a,b,c){var d=c;z(a,function(c,g){d=b.call(void 0,d,c,g,a)});return
d},xb=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void
0)}:function(a,b){for(var c=a.length,d=p(a)?a.split(""):a,e=0;e<c;e++)if(e in
d&&b.call(void 0,d[e],e,a))return!0;return!1},yb=Array.prototype.every?
function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var
c=a.length,d=p(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void
0,d[e],e,a))return!1;return!0};
function zb(a,b){var c=Ab(a,b);return 0>c?null:p(a)?a.charAt(c):a[c]}function
Ab(a,b){for(var c=a.length,d=p(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void
0,d[e],e,a))return e;return-1}function Bb(a,b){return 0<=tb(a,b)}function Cb(a,b)
{Bb(a,b)||a.push(b)}function Db(a,b){var c=tb(a,b),d;(d=0<=c)&&Eb(a,c);return
d}function Eb(a,b){Array.prototype.splice.call(a,b,1)}function Fb(a,b){var
c=Ab(a,b);0<=c&&Eb(a,c)}function Gb(a){return
Array.prototype.concat.apply([],arguments)}
function Hb(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d+
+)c[d]=a[d];return c}return[]}function Ib(a,b){for(var c=1;c<arguments.length;c++)
{var d=arguments[c];if(Aa(d)){var e=a.length||0,g=d.length||0;a.length=e+g;for(var
h=0;h<g;h++)a[e+h]=d[h]}else a.push(d)}}function Jb(a,b,c,d)
{Array.prototype.splice.apply(a,Kb(arguments,1))}function Kb(a,b,c){return
2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function Lb(a,b)
{a.sort(b||Mb)}
function Nb(a,b){var c=Mb;Lb(a,function(a,e){return c(b(a),b(e))})}function Mb(a,b)
{return a>b?1:a<b?-1:0}function Ob(a,b){for(var c={},d=0;d<a.length;d++){var
e=a[d],g=b.call(void 0,e,d,a);n(g)&&(c[g]||(c[g]=[])).push(e)}return c}function
Pb(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(v(d))for(var
e=0;e<d.length;e+=8192)for(var g=Pb.apply(null,Kb(d,e,e+8192)),h=0;h<g.length;h+
+)b.push(g[h]);else b.push(d)}return b}
function Qb(a){if(a.length){var b=1%a.length;0<b?
Array.prototype.unshift.apply(a,a.splice(-
b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b))}return a}function Rb(a,b)
{return Gb.apply([],A(a,b,void 0))};function Sb(a,b){for(var
c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length
;)d+=c.shift()+e.shift();return d+c.join("%s")}function Tb(a){return a.replace(/
[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Ub(a)
{return/^[\s\xa0]*$/.test(a)}function Vb(a){return a.replace(/[\t\r\n ]+/g,"
").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var Wb=String.prototype.trim?function(a)
{return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Xb(a){return decodeURIComponent(a.replace(/\+/g," "))}function Yb(a){if(!
Zb.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace($b,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(ac,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(bc,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(cc,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(dc,"&#39;"));-1!
=a.indexOf("\x00")&&(a=a.replace(ec,"&#0;"));return a}var
$b=/&/g,ac=/</g,bc=/>/g,cc=/"/g,dc=/'/g,ec=/\x00/g,Zb=/[\x00&<>"']/;
function fc(a){return-1!=a.indexOf("&")?"document"in k?gc(a):hc(a):a}function gc(a)
{var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=k.document.createElement("div");return a.replace(ic,function(a,e){var
d=b[a];if(d)return d;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||
(d=String.fromCharCode(h))}d||(c.innerHTML=a+" ",d=c.firstChild.nodeValue.slice(0,-
1));return b[a]=d})}
function hc(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:if("#"==c.charAt(0)){var b=Number("0"+c.substr(1));if(!
isNaN(b))return String.fromCharCode(b)}return a}})}var ic=/&([^;\s<&]
+);?/g;function jc(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\
$1").replace(/\x08/g,"\\x08")}function kc(a){return null==a?"":String(a)}
function lc(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Ia()).toString(36)}
function mc(a,b){for(var
c=0,d=Wb(String(a)).split("."),e=Wb(String(b)).split("."),g=Math.max(d.length,e.len
gth),h=0;0==c&&h<g;h++){var l=d[h]||"",m=e[h]||"";do{l=/(\d*)(\D*)(.*)/.exec(l)||
["","","",""];m=/(\d*)(\D*)(.*)/.exec(m)||
["","","",""];if(0==l[0].length&&0==m[0].length)break;c=nc(0==l[1].length?
0:parseInt(l[1],10),0==m[1].length?0:parseInt(m[1],10))||
nc(0==l[2].length,0==m[2].length)||nc(l[2],m[2]);l=l[3];m=m[3]}while(0==c)}return
c}function nc(a,b){return a<b?-1:a>b?1:0}
function oc(a){return String(a).replace(/\-([a-z])/g,function(a,c){return
c.toUpperCase()})}function pc(a){var b=p(void 0)?jc(void 0):"\\s";return
a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return
b+e.toUpperCase()})};var qc;a:{var rc=k.navigator;if(rc){var sc=rc.userAgent;if(sc)
{qc=sc;break a}}qc=""}function B(a){return-1!=qc.indexOf(a)};function tc()
{return(B("Chrome")||B("CriOS"))&&!B("Edge")};function uc(){return B("iPhone")&&!
B("iPod")&&!B("iPad")}function vc(){return uc()||B("iPad")||B("iPod")};function
wc(a){wc[" "](a);return a}wc[" "]=t;function xc(a,b){try{return wc(a[b]),!
0}catch(c){}return!1}function yc(a,b){var c=C.fm;return
Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var C={ng:!1,mg:!1,Wh:!
1,$h:!1,qg:!1,rg:!1,ak:!1};C.te=C.ng||C.mg||C.Wh||C.qg||C.$h||C.rg;C.Rd=function()
{return qc};C.Lg=function(){return k.navigator||null};C.Zq=function(){return
C.Lg()};C.vc=C.te?C.rg:B("Opera");C.ya=C.te?C.ng:B("Trident")||B("MSIE");C.hc=C.te?
C.mg:B("Edge");C.fk=C.hc||C.ya;C.Ta=C.te?C.Wh:B("Gecko")&&!(-1!
=qc.toLowerCase().indexOf("webkit")&&!B("Edge"))&&!(B("Trident")||B("MSIE"))&&!
B("Edge");C.ab=C.te?C.$h||C.qg:-1!=qc.toLowerCase().indexOf("webkit")&&!B("Edge");
C.cm=function(){return C.ab&&B("Mobile")};C.ei=C.qg||
C.cm();C.sg=C.ab;C.Ck=function(){var a=C.Lg();return
a&&a.platform||""};C.Sp=C.Ck();C.Yh=!1;C.ai=!1;C.Xh=!1;C.di=!1;C.se=!1;C.Jd=!
1;C.Id=!1;C.og=!1;C.bk=!1;C.wc=C.Yh||C.ai||C.Xh||C.di||C.se||C.Jd||C.Id||
C.og;C.Gb=C.wc?C.Yh:B("Macintosh");C.hi=C.wc?C.ai:B("Windows");C.bm=function()
{return B("Linux")||B("CrOS")};C.Xo=C.wc?C.Xh:C.bm();C.hm=function(){var
a=C.Lg();return!!a&&-1!=(a.appVersion||"").indexOf("X11")};C.Uq=C.wc?C.di:C.hm();
C.re=C.wc?C.se:B("Android");C.ue=C.wc?C.Jd:uc();C.ud=C.wc?C.Id:B("iPad");C.kk=C.wc?
C.og:B("iPod");C.jk=C.wc?C.Jd||C.Id||C.og:vc();var zc;C.wc?zc=C.bk:zc=-1!
=qc.toLowerCase().indexOf("kaios");C.So=zc;C.Ae=function(){var
a="",b=C.Nk();b&&(a=b?b[1]:"");return C.ya&&(b=C.Ci(),null!=b&&b>parseFloat(a))?
String(b):a};
C.Nk=function(){var a=C.Rd();if(C.Ta)return/rv:([^\);]+)
(\)|;)/.exec(a);if(C.hc)return/Edge\/([\d\.]+)/.exec(a);if(C.ya)return/\b(?:MSIE|
rv)[: ]([^\);]+)(\)|;)/.exec(a);if(C.ab)return/WebKit\/
(\S+)/.exec(a);if(C.vc)return/(?:Version)[ \/]?(\S+)/.exec(a)};C.Ci=function(){var
a=k.document;return a?a.documentMode:void
0};C.VERSION=C.Ae();C.compare=function(a,b){return
mc(a,b)};C.fm={};C.Oa=function(a){return C.ak||yc(a,function(){return
0<=mc(C.VERSION,a)})};C.Mf=C.Oa;
C.Lb=function(a){return Number(C.ek)>=a};C.ar=C.Lb;var Ac;var
Bc=k.document;Ac=Bc&&C.ya?C.Ci()||("CSS1Compat"==Bc.compatMode?
parseInt(C.VERSION,10):5):void 0;C.ek=Ac;var Cc=!C.ya||C.Lb(9),Dc=!C.Ta&&!C.ya||
C.ya&&C.Lb(9)||C.Ta&&C.Oa("1.9.1"),Ec=C.ya&&!C.Oa("9");function Fc(){return!
0}function Gc(){return null}function Hc(a,b){function c()
{}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};var Ic={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 Jc(a,b)
{this.b=a===Kc&&b||"";this.g=Lc}Jc.prototype.Dc=!0;Jc.prototype.Yb=function()
{return this.b};Jc.prototype.toString=function()
{return"Const{"+this.b+"}"};function Mc(a){return a instanceof
Jc&&a.constructor===Jc&&a.g===Lc?a.b:"type_error:Const"}var Lc={},Kc={};var
Nc=RegExp("[A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Oc=RegExp("^
[^A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef
\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),Pc=/^htt
p:\/\/.*/,Qc=/\s+/,Rc=/[\d\u06f0-\u06f9]/;function Sc()
{this.g="";this.i=Tc}Sc.prototype.Dc=!0;Sc.prototype.Yb=function(){return
this.g};Sc.prototype.jh=!0;Sc.prototype.b=function(){return 1};function Uc(a){if(a
instanceof Sc&&a.constructor===Sc&&a.i===Tc)return
a.g;ya(a);return"type_error:TrustedResourceUrl"}var Vc=/^([^?#]*)(\?[^#]*)?
(#[\s\S]*)?/,Tc={};function Wc(a){var b=new Sc;b.g=a;return b}
function Xc(a,b,c){if(null==c)return b;if(p(c))return c?
a+encodeURIComponent(c):"";for(var d in c){var e=c[d];e=v(e)?e:[e];for(var
g=0;g<e.length;g++){var h=e[g];null!=h&&(b||(b=a),b+=(b.length>a.length?"&":"")
+encodeURIComponent(d)+"="+encodeURIComponent(String(h)))}}return b};function Yc()
{this.g="";this.i=Zc}Yc.prototype.Dc=!0;Yc.prototype.Yb=function(){return
this.g};Yc.prototype.jh=!0;Yc.prototype.b=function(){return 1};function $c(a){if(a
instanceof Yc&&a.constructor===Yc&&a.i===Zc)return
a.g;ya(a);return"type_error:SafeUrl"}var ad=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:
[/?#]|$))/i;function bd(a){if(a instanceof Yc)return a;a="object"==typeof a&&a.Dc?
a.Yb():String(a);ad.test(a)||(a="about:invalid#zClosurez");return cd(a)}
function dd(a){if(a instanceof Yc)return a;a="object"==typeof a&&a.Dc?
a.Yb():String(a);ad.test(a)||(a="about:invalid#zClosurez");return cd(a)}var
Zc={};function cd(a){var b=new Yc;b.g=a;return b}cd("about:blank");function ed()
{this.b="";this.g=fd}ed.prototype.Dc=!0;var fd={};ed.prototype.Yb=function(){return
this.b};function gd(a){if(a instanceof ed&&a.constructor===ed&&a.g===fd)return
a.b;ya(a);return"type_error:SafeStyle"}function hd(a){var b=new ed;b.b=a;return
b}var id=hd("");function jd(a){var b="",c;for(c in a){if(!/^[-_a-zA-Z0-9]+
$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];null!
=d&&(d=v(d)?A(d,kd).join(" "):kd(d),b+=c+":"+d+";")}return b?hd(b):id}
function kd(a){if(a instanceof Yc)a='url("'+$c(a).replace(/</g,"%3c").replace(/
[\\"]/g,"\\$&")+'")';else if(a instanceof Jc)a=Mc(a);else{a=String(a);var
b=a.replace(ld,"$1").replace(ld,"$1").replace(md,"url");if(nd.test(b)){if(b=!
od.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&&pd(a)}a=b?qd(a):"zClosurez"}else a="zClosurez"}return
a}
function pd(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 nd=/^[-,."'%_!# a-zA-Z0-9\[\]]+
$/,md=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\
[\\]-~]*)([ \t\n]*\\))","g"),ld=RegExp("\\b(hsl|hsla|rgb|rgba|matrix|calc|minmax|
fit-content|repeat|(rotate|scale|translate)(X|Y|Z|3d)?)\\([-+*/0-9a-z.%\\[\\], ]
+\\)","g"),od=/\/\*/;
function qd(a){return a.replace(md,function(a,c,d,e){var b="";d=d.replace(/^(['"])
(.*)\1$/,function(a,c,d){b=c;return d});a=bd(d).Yb();return c+b+a+b+e})};function
rd(){this.b="";this.g=sd}rd.prototype.Dc=!0;var sd={};
function td(a,b){if(-1!=a.indexOf("<"))throw Error("Selector does not allow '<',
got: "+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-
zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-
9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var
d={"(":")","[":"]"},e=[],g=0;g<c.length;g++){var h=c[g];if(d[h])e.push(d[h]);else
if(gb(d,h)&&e.pop()!=h){c=!1;break a}}c=0==e.length}if(!c)throw Error("() and [] in
selector must be balanced, got: "+a);
b instanceof ed||(b=jd(b));c=a+"{"+gd(b)+"}";return ud(c)}function vd(a){function
b(a){v(a)?z(a,b):c+=wd(a)}var c="";z(arguments,b);return
ud(c)}rd.prototype.Yb=function(){return this.b};function wd(a){if(a instanceof
rd&&a.constructor===rd&&a.g===sd)return
a.b;ya(a);return"type_error:SafeStyleSheet"}function ud(a){var b=new
rd;b.b=a;return b}var xd=ud("");function yd()
{this.g="";this.j=zd;this.i=null}yd.prototype.jh=!0;yd.prototype.b=function()
{return this.i};yd.prototype.Dc=!0;yd.prototype.Yb=function(){return
this.g};function Ad(a){if(a instanceof yd&&a.constructor===yd&&a.j===zd)return
a.g;ya(a);return"type_error:SafeHtml"}function Bd(a){if(a instanceof yd)return
a;var b="object"==typeof a,c=null;b&&a.jh&&(c=a.b());a=Yb(b&&a.Dc?
a.Yb():String(a));return Cd(a,c)}
function Dd(a){if(a instanceof yd)return a;a=Bd(a);var b=Ad(a).replace(/
(\r\n|\r|\n)/g,"<br>");return Cd(b,a.b())}var Ed=/^[a-zA-Z0-9-]+$/,Fd={action:!
0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Gd={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 Hd(a,b,c){var d=String(a);if(!Ed.test(d))throw Error("Invalid tag name
<"+d+">.");if(d.toUpperCase()in Gd)throw Error("Tag name <"+d+"> is not allowed for
SafeHtml.");return Id(String(a),b,c)}function Jd(a){function b(a){v(a)?z(a,b):
(a=Bd(a),d+=Ad(a),a=a.b(),0==c?c=a:0!=a&&c!=a&&(c=null))}var
c=0,d="";z(arguments,b);return Cd(d,c)}var zd={};function Cd(a,b){var c=new
yd;c.g=a;c.i=b;return c}
function Id(a,b,c){var d=null,e="";if(b)for(m in b){if(!Ed.test(m))throw
Error('Invalid attribute name "'+m+'".');var g=b[m];if(null!=g){var h=a;var
l=m;if(g instanceof Jc)g=Mc(g);else if("style"==l.toLowerCase()){if(!Ca(g))throw
Error('The "style" attribute requires goog.html.SafeStyle or map of style
properties, '+typeof g+" given: "+g);g instanceof ed||
(g=jd(g));g=gd(g)}else{if(/^on/i.test(l))throw Error('Attribute "'+l+'" requires
goog.string.Const value, "'+g+'" given.');if(l.toLowerCase()in
Fd)if(g instanceof Sc)g=Uc(g);else if(g instanceof Yc)g=$c(g);else
if(p(g))g=bd(g).Yb();else throw Error('Attribute "'+l+'" on tag "'+h+'" requires
goog.html.SafeUrl, goog.string.Const, or string, value "'+g+'"
given.');}g.Dc&&(g=g.Yb());l=l+'="'+Yb(String(g))+'"';e+=" "+l}}var m="<"+a+e;null!
=c?v(c)||(c=[c]):c=[];!0===Ic[a.toLowerCase()]?m+=">":(d=Jd(c),m+=">"+Ad(d)
+"</"+a+">",d=d.b());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return
Cd(m,d)}Cd("<!DOCTYPE html>",0);var Kd=Cd("",0);
Cd("<br>",0);var Ld=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return
c}}(function(){var
a=document.createElement("div");a.innerHTML="<div><div></div></div>";var
b=a.firstChild.firstChild;a.innerHTML="";return!b.parentElement});function Md(a,b)
{if(Ld())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=b}function
Nd(a,b){Md(a,Ad(b))}function Od(a,b){var c=b instanceof Yc?b:dd(b);a.href=$c(c)}
function Pd(a,b){a.src=Uc(b);if(null===wa){a:{var
c=k.document;if((c=c.querySelector&&c.querySelector("script[nonce]"))&&(c=c.nonce||
c.getAttribute("nonce"))&&va.test(c))break a;c=null}wa=c||""}
(c=wa)&&a.setAttribute("nonce",c)}function Qd(a,b){var c=b instanceof Yc?
b:dd(b);a.href=$c(c)};function Rd(a,b,c){return Math.min(Math.max(a,b),c)};function
D(a,b){this.x=n(a)?a:0;this.y=n(b)?b:0}f=D.prototype;f.clone=function(){return new
D(this.x,this.y)};function Sd(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!
1}function Td(a,b){return new D(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.Og=function(a,b){var c=r(b)?b:a;this.x*=a;this.y*=c;return this};function F(a,b)
{this.width=a;this.height=b}function Ud(a,b){return a==b?!0:a&&b?
a.width==b.width&&a.height==b.height:!1}f=F.prototype;f.clone=function(){return new
F(this.width,this.height)};f.aspectRatio=function(){return
this.width/this.height};f.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};f.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};
f.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function Vd(a){return a?new Wd(Xd(a)):rb||(rb=new Wd)}function H(a){return
p(a)?document.getElementById(a):a}function Yd(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?
c.querySelectorAll("."+a):Zd(document,"*",a,b)}function $d(a,b){var c=b||
document;if(c.getElementsByClassName)c=c.getElementsByClassName(a)
[0];else{c=document;var d=b||c;c=d.querySelectorAll&&d.querySelector&&a?
d.querySelector(a?"."+a:""):Zd(c,"*",a,b)[0]||null}return c||null}
function Zd(a,b,c,d){a=d||a;b=b&&"*"!=b?
String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return
a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName)
{a=a.getElementsByClassName(c);if(b){d={};for(var e=0,g=0,h;h=a[g];g+
+)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return
a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=e=0;h=a[g];g+
+)b=h.className,"function"==typeof b.split&&Bb(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function ae(a,b){db(b,function(b,d){b&&"object"==typeof
b&&b.Dc&&(b=b.Yb());"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?
a.htmlFor=b:be.hasOwnProperty(d)?
a.setAttribute(be[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?
a.setAttribute(d,b):a[d]=b})}
var
be={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
ce(a){a=a.document;a=de(a)?a.documentElement:a.body;return new
F(a.clientWidth,a.clientHeight)}
function ee(a){var b=fe(a);a=ge(a);return C.ya&&C.Oa("10")&&a.pageYOffset!
=b.scrollTop?new D(b.scrollLeft,b.scrollTop):new D(a.pageXOffset||
b.scrollLeft,a.pageYOffset||b.scrollTop)}function fe(a){return a.scrollingElement?
a.scrollingElement:!C.ab&&de(a)?a.documentElement:a.body||
a.documentElement}function he(a){return a?ge(a):window}function ge(a){return
a.parentWindow||a.defaultView}function I(a,b,c){return ie(document,arguments)}
function ie(a,b){var c=String(b[0]),d=b[1];if(!Cc&&d&&(d.name||d.type))
{c=["<",c];d.name&&c.push(' name="',Yb(d.name),'"');if(d.type){c.push('
type="',Yb(d.type),'"');var e={};nb(e,d);delete
e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(p(d)?
c.className=d:v(d)?c.className=d.join(" "):ae(c,d));2<b.length&&je(a,c,b,2);return
c}
function je(a,b,c,d){function e(c){c&&b.appendChild(p(c)?
a.createTextNode(c):c)}for(;d<c.length;d++){var g=c[d];!Aa(g)||Ca(g)&&0<g.nodeType?
e(g):z(ke(g)?Hb(g):g,e)}}function J(a){return
document.createElement(String(a))}function le(a){return
document.createTextNode(String(a))}function de(a)
{return"CSS1Compat"==a.compatMode}function me(a,b){a.appendChild(b)}function ne(a)
{for(var b;b=a.firstChild;)a.removeChild(b)}function K(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null}
function oe(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function pe(a){return
Dc&&void 0!=a.children?a.children:vb(a.childNodes,function(a){return
1==a.nodeType})}function qe(a){return n(a.firstElementChild)?
a.firstElementChild:re(a.firstChild,!0)}function re(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function se(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
Xd(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function te(a){return
a.contentDocument||a.contentWindow.document}
function ue(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
ne(a),a.appendChild(Xd(a).createTextNode(String(b)))}var
ve={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},we={IMG:" ",BR:"\n"};function
xe(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}
function ye(a){return C.ya&&!C.Oa("9")?(a=a.getAttributeNode("tabindex"),null!
=a&&a.specified):a.hasAttribute("tabindex")}function ze(a){a=a.tabIndex;return
r(a)&&0<=a&&32768>a}function Ae(a){if(Ec&&null!==a&&"innerText"in
a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Be(a,b,!
0);a=b.join("")}a=a.replace(/ \xAD /g,"
").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");Ec||(a=a.replace(/ +/g," "));" "!
=a&&(a=a.replace(/^\s*/,""));return a}
function Ce(a){var b=[];Be(a,b,!1);return b.join("")}function Be(a,b,c){if(!
(a.nodeName in ve))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/
(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in
we)b.push(we[a.nodeName]);else
for(a=a.firstChild;a;)Be(a,b,c),a=a.nextSibling}function ke(a)
{if(a&&"number"==typeof a.length){if(Ca(a))return"function"==typeof
a.item||"string"==typeof a.item;if(Ba(a))return"function"==typeof a.item}return!1}
function De(a,b,c){if(!b&&!c)return null;var d=b?
String(b).toUpperCase():null;return Ee(a,function(a){return(!d||a.nodeName==d)&&(!
c||p(a.className)&&Bb(a.className.split(/\s+/),c))},void 0)}function Ee(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return
null}function Fe(a){try{var b=a&&a.activeElement;return b&&b.nodeName?
b:null}catch(c){return null}}function Wd(a){this.b=a||k.document||
document}f=Wd.prototype;f.R=function(a){return p(a)?this.b.getElementById(a):a};
f.Ua=function(a,b,c){return ie(this.b,arguments)};f.createElement=function(a)
{return this.b.createElement(String(a))};f.appendChild=me;f.Gi=function(a,b)
{je(Xd(a),a,arguments,1)};f.Hi=ne;f.Qk=K;f.Di=qe;f.Pk=se;pb("A AREA BUTTON HEAD
INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE
TRACK".split(" "));var Ge="combobox grid group listbox menu menubar radiogroup row
rowgroup tablist textbox toolbar tree treegrid".split(" ");function He(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function Ie(a,b,c){v(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(cb||
(cb={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!
1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!
1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!
1,invalid:"false"}),c=cb,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Je(a){var b=a.getAttribute("aria-activedescendant");return
Xd(a).getElementById(null==b||void 0==b?"":String(b))}function Ke(a,b){var
c="";b&&(c=b.id);Ie(a,"activedescendant",c)};function Le()
{this.jc=this.jc;this.nb=this.nb}Le.prototype.jc=!1;Le.prototype.Ea=function()
{this.jc||(this.jc=!0,this.va())};function Me(a,b){var c=x(Ne,b);a.jc?n(void 0)?
c.call(void 0):c():(a.nb||(a.nb=[]),a.nb.push(n(void 0)?w(c,void
0):c))}Le.prototype.va=function(){if(this.nb)for(;this.nb.length;)this.nb.shift()
()};function Ne(a){a&&"function"==typeof a.Ea&&a.Ea()};var Oe=!C.ya||C.Lb(9),Pe=!
C.ya||C.Lb(9),Qe=C.ya&&!C.Oa("9"),Re=function(){if(!k.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{k.addEventListener("test",t,b),k.removeEventListener("test",t,b)}catch(c)
{}return a}();function Se(a,b){this.type=a;this.j=this.target=b;this.o=!1;this.Oj=!
0}Se.prototype.g=function(){this.o=!0};Se.prototype.preventDefault=function()
{this.Oj=!1};function Te(a){a.preventDefault()};function Ue(a){return
C.ab?"webkit"+a:C.vc?"o"+a.toLowerCase():a.toLowerCase()}
var
Ve={Vn:"click",lq:"rightclick",fo:"dblclick",we:"mousedown",xe:"mouseup",qp:"mouseo
ver",pp:"mouseout",np:"mousemove",lp:"mouseenter",mp:"mouseleave",ve:"mousecancel",
qq:"selectionchange",rq:"selectstart",Tq:"wheel",Uo:"keypress",To:"keydown",Vo:"key
up",Rn:"blur",Jo:"focus",ho:"deactivate",Ko:"focusin",Lo:"focusout",Un:"change",iq:
"reset",pq:"select",Aq:"submit",Qo:"input",fq:"propertychange",Bo:"dragstart",wo:"d
rag",yo:"dragenter",Ao:"dragover",zo:"dragleave",Co:"drop",xo:"dragend",Iq:"touchst
art",
Hq:"touchmove",Gq:"touchend",Fq:"touchcancel",Qn:"beforeunload",
$n:"consolemessage",ao:"contextmenu",io:"devicechange",jo:"devicemotion",ko:"device
orientation",oo:"DOMContentLoaded",Go:"error",Po:"help",Yo:"load",hp:"losecapture",
Np:"orientationchange",hq:"readystatechange",jq:"resize",mq:"scroll",Kq:"unload",Sn
:"canplay",Tn:"canplaythrough",Do:"durationchange",Eo:"emptied",Fo:"ended",ap:"load
eddata",bp:"loadedmetadata",Rp:"pause",Tp:"play",Vp:"playing",gq:"ratechange",nq:"s
eeked",oq:"seeking",xq:"stalled",
Bq:"suspend",Eq:"timeupdate",Rq:"volumechange",Sq:"waiting",wq:"sourceopen",uq:"sou
rceended",tq:"sourceclosed",Dn:"abort",Mq:"update",Pq:"updatestart",Nq:"updateend",
Oo:"hashchange",Op:"pagehide",Pp:"pageshow",eq:"popstate",co:"copy",Qp:"paste",eo:"
cut",Kn:"beforecopy",Ln:"beforecut",On:"beforepaste",Mp:"online",Lp:"offline",jp:"m
essage",Zn:"connect",Ro:"install",En:"activate",Io:"fetch",Mo:"foreignfetch",kp:"me
ssageerror",yq:"statechange",Oq:"updatefound",bo:"controllerchange",In:Ue("Animatio
nStart"),
Gn:Ue("AnimationEnd"),Hn:Ue("AnimationIteration"),Jq:Ue("TransitionEnd"),Xp:"pointe
rdown",cq:"pointerup",Wp:"pointercancel",
$p:"pointermove",bq:"pointerover",aq:"pointerout",Yp:"pointerenter",Zp:"pointerleav
e",No:"gotpointercapture",ip:"lostpointercapture",rp:"MSGestureChange",vp:"MSGestur
eEnd",wp:"MSGestureHold",xp:"MSGestureStart",yp:"MSGestureTap",zp:"MSGotPointerCapt
ure",Ap:"MSInertiaStart",Bp:"MSLostPointerCapture",Cp:"MSPointerCancel",Dp:"MSPoint
erDown",Ep:"MSPointerEnter",Fp:"MSPointerHover",
Gp:"MSPointerLeave",Hp:"MSPointerMove",Ip:"MSPointerOut",Jp:"MSPointerOver",Kp:"MSP
ointerUp",Cq:"text",Dq:C.ya?"textinput":"textInput",Xn:"compositionstart",Yn:"compo
sitionupdate",Wn:"compositionend",Mn:"beforeinput",Ho:"exit",Zo:"loadabort",
$o:"loadcommit",ep:"loadredirect",fp:"loadstart",gp:"loadstop",kq:"responsive",sq:"
sizechanged",Lq:"unresponsive",Qq:"visibilitychange",zq:"storage",vo:"DOMSubtreeMod
ified",qo:"DOMNodeInserted",to:"DOMNodeRemoved",uo:"DOMNodeRemovedFromDocument",ro:
"DOMNodeInsertedIntoDocument",
lo:"DOMAttrModified",no:"DOMCharacterDataModified",Pn:"beforeprint",Fn:"afterprint"
,Nn:"beforeinstallprompt",Jn:"appinstalled"};function We(a,b){Se.call(this,a?
a.type:"");this.relatedTarget=this.j=this.target=null;this.button=this.screenY=this
.screenX=this.clientY=this.clientX=0;this.key="";this.s=this.b=0;this.V=this.metaKe
y=this.shiftKey=this.altKey=this.ctrlKey=!
1;this.pointerId=0;this.pointerType="";this.i=null;if(a){var
c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.j=b;var
e=a.relatedTarget;e?C.Ta&&(xc(e,"nodeName")||(e=null)):"mouseover"==
c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;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.b=a.keyCode||0;this.key=a.key||"";this.s=a.charCode||
("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;
this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.V=C.Gb?
a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=p(a.pointerType)?
a.pointerType:Xe[a.pointerType]||"";this.i=a;a.defaultPrevented&&this.preventDefaul
t()}}y(We,Se);var Ye=[1,4,2],Xe={2:"touch",3:"pen",4:"mouse"};function Ze(a)
{return(Oe?0==a.i.button:"click"==a.type?!0:!!(a.i.button&Ye[0]))&&!
(C.ab&&C.Gb&&a.ctrlKey)}
We.prototype.g=function(){We.ma.g.call(this);this.i.stopPropagation?
this.i.stopPropagation():this.i.cancelBubble=!
0};We.prototype.preventDefault=function(){We.ma.preventDefault.call(this);var
a=this.i;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!
1,Qe)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var
$e="closure_listenable_"+(1E6*Math.random()|0);function bf(a){return!(!a||!
a[$e])}var cf=0;function df(a,b,c,d,e)
{this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!
d;this.Ef=e;this.key=++cf;this.ke=this.qf=!1}function ef(a){a.ke=!
0;a.listener=null;a.b=null;a.src=null;a.Ef=null};function ff(a)
{this.src=a;this.b={};this.g=0}ff.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=gf(a,b,d,e);-1<h?
(b=a[h],c||(b.qf=!1)):(b=new df(b,this.src,g,!!d,e),b.qf=c,a.push(b));return
b};ff.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!
1;var e=this.b[a];b=gf(e,b,c,d);return-1<b?(ef(e[b]),Eb(e,b),0==e.length&&(delete
this.b[a],this.g--),!0):!1};
function hf(a,b){var c=b.type;c in
a.b&&Db(a.b[c],b)&&(ef(b),0==a.b[c].length&&(delete
a.b[c],a.g--))}ff.prototype.Ge=function(a,b,c,d){a=this.b[a.toString()];var e=-
1;a&&(e=gf(a,b,c,d));return-1<e?a[e]:null};ff.prototype.hasListener=function(a,b)
{var c=n(a),d=c?a.toString():"",e=n(b);return eb(this.b,function(a){for(var
g=0;g<a.length;++g)if(!(c&&a[g].type!=d||e&&a[g].capture!=b))return!0;return!1})};
function gf(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.ke&&g.listener==b&&g.capture==!!c&&g.Ef==d)return e}return-1};var
jf="closure_lm_"+(1E6*Math.random()|0),kf={},lf=0;function L(a,b,c,d,e)
{if(d&&d.once)return mf(a,b,c,d,e);if(v(b)){for(var g=0;g<b.length;g+
+)L(a,b[g],c,d,e);return null}c=nf(c);return bf(a)?a.ka(b,c,Ca(d)?!!d.capture:!!
d,e):of(a,b,c,!1,d,e)}
function of(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ca(e)?!!
e.capture:!!e,l=pf(a);l||(a[jf]=l=new ff(a));c=l.add(b,c,d,h,g);if(c.b)return
c;d=qf();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)Re||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(rf(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");lf++;return c}
function qf(){var a=sf,b=Pe?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 mf(a,b,c,d,e){if(v(b)){for(var g=0;g<b.length;g+
+)mf(a,b[g],c,d,e);return null}c=nf(c);return bf(a)?a.jd(b,c,Ca(d)?!!d.capture:!!
d,e):of(a,b,c,!0,d,e)}function tf(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g+
+)tf(a,b[g],c,d,e);else d=Ca(d)?!!d.capture:!!d,c=nf(c),bf(a)?
a.kb(b,c,d,e):a&&(a=pf(a))&&(b=a.Ge(b,c,d,e))&&uf(b)}
function uf(a){if(!r(a)&&a&&!a.ke){var b=a.src;if(bf(b))hf(b.xc,a);else{var
c=a.type,d=a.b;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(rf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);lf--;
(c=pf(b))?(hf(c,a),0==c.g&&(c.src=null,b[jf]=null)):ef(a)}}}function rf(a){return a
in kf?kf[a]:kf[a]="on"+a}
function vf(a,b,c,d){var e=!
0;if(a=pf(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.ke&&(g=wf(g,d),e=e&&!1!==g)}return e}function wf(a,b)
{var c=a.listener,d=a.Ef||a.src;a.qf&&uf(a);return c.call(d,b)}
function sf(a,b){if(a.ke)return!0;if(!Pe){var c;if(!(c=b))a:
{c=["window","event"];for(var d=k,e=0;e<c.length;e++)if(d=d[c[e]],null==d)
{c=null;break a}c=d}e=c;c=new We(e,this);d=!0;if(!(0>e.keyCode||void 0!
=e.returnValue)){a:{var g=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(m){g=!
0}if(g||void 0==e.returnValue)e.returnValue=!
0}e=[];for(g=c.j;g;g=g.parentNode)e.push(g);g=a.type;for(var h=e.length-1;!
c.o&&0<=h;h--){c.j=e[h];var l=vf(e[h],g,!0,c);d=d&&l}for(h=0;!c.o&&h<e.length;h+
+)c.j=e[h],l=vf(e[h],
g,!1,c),d=d&&l}return d}return wf(a,new We(b,this))}function pf(a){a=a[jf];return a
instanceof ff?a:null}var xf="__closure_events_fn_"+(1E9*Math.random()>>>0);function
nf(a){if(Ba(a))return a;a[xf]||(a[xf]=function(b){return a.handleEvent(b)});return
a[xf]};function M(){Le.call(this);this.xc=new
ff(this);this.nk=this;this.Hh=null}y(M,Le);M.prototype[$e]=!
0;f=M.prototype;f.wf=function(){return this.Hh};f.$e=function(a)
{this.Hh=a};f.addEventListener=function(a,b,c,d)
{L(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){tf(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.wf();if(c)for(b=[];c;c=c.wf())b.push(c);c=this.nk;var d=a.type||
a;if(p(a))a=new Se(a,c);else if(a instanceof Se)a.target=a.target||c;else{var
e=a;a=new Se(d,c);nb(a,e)}e=!0;if(b)for(var g=b.length-1;!a.o&&0<=g;g--){var
h=a.j=b[g];e=yf(h,d,!0,a)&&e}a.o||(h=a.j=c,e=yf(h,d,!0,a)&&e,a.o||(e=yf(h,d,!
1,a)&&e));if(b)for(g=0;!a.o&&g<b.length;g++)h=a.j=b[g],e=yf(h,d,!1,a)&&e;return e};
f.va=function(){M.ma.va.call(this);if(this.xc){var a=this.xc,b=0,c;for(c in a.b)
{for(var d=a.b[c],e=0;e<d.length;e++)++b,ef(d[e]);delete
a.b[c];a.g--}}this.Hh=null};f.ka=function(a,b,c,d){return this.xc.add(String(a),b,!
1,c,d)};f.jd=function(a,b,c,d){return this.xc.add(String(a),b,!
0,c,d)};f.kb=function(a,b,c,d){return this.xc.remove(String(a),b,c,d)};
function yf(a,b,c,d){b=a.xc.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.ke&&h.capture==c){var
l=h.listener,m=h.Ef||h.src;h.qf&&hf(a.xc,h);e=!1!==l.call(m,d)&&e}}return e&&0!
=d.Oj}f.Ge=function(a,b,c,d){return
this.xc.Ge(String(a),b,c,d)};f.hasListener=function(a,b){return
this.xc.hasListener(n(a)?String(a):void 0,b)};function zf(a,b)
{this.i=a;this.j=b;this.g=0;this.b=null}zf.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
Af(a,b){a.j(b);100>a.g&&(a.g++,b.next=a.b,a.b=b)};function Bf(a)
{k.setTimeout(function(){throw a;},0)}var Cf;
function Df(){var a=k.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!B("Presto")&&(a=function()
{var
a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documen
tElement.appendChild(a);var
b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var
c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.proto
col+"//"+b.location.host;a=w(function(a){if(("*"==d||a.origin==d)&&a.data==
c)this.port1.onmessage()},this);b.addEventListener("message",a,!
1);this.port1={};this.port2={postMessage:function()
{b.postMessage(c,d)}}});if("undefined"!==typeof a&&!B("Trident")&&!B("MSIE")){var
b=new a,c={},d=c;b.port1.onmessage=function(){if(n(c.next)){c=c.next;var
a=c.cb;c.cb=null;a()}};return function(a)
{d.next={cb:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof
document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var
b=document.createElement("SCRIPT");
b.onreadystatechange=function()
{b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.
documentElement.appendChild(b)}:function(a){k.setTimeout(a,0)}};function Ef()
{this.g=this.b=null}var Gf=new zf(function(){return new Ff},function(a)
{a.reset()});Ef.prototype.add=function(a,b){var c=Gf.get();c.set(a,b);this.g?
this.g.next=c:this.b=c;this.g=c};Ef.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 Ff()
{this.next=this.g=this.b=null}Ff.prototype.set=function(a,b)
{this.b=a;this.g=b;this.next=null};Ff.prototype.reset=function()
{this.next=this.g=this.b=null};function Hf(a,b){If||Jf();Kf||(If(),Kf=!
0);Lf.add(a,b)}var If;function Jf(){if(k.Promise&&k.Promise.resolve){var
a=k.Promise.resolve(void 0);If=function(){a.then(Mf)}}else If=function(){var a=Mf;!
Ba(k.setImmediate)||k.Window&&k.Window.prototype&&!
B("Edge")&&k.Window.prototype.setImmediate==k.setImmediate?(Cf||
(Cf=Df()),Cf(a)):k.setImmediate(a)}}var Kf=!1,Lf=new Ef;function Mf(){for(var
a;a=Lf.remove();){try{a.b.call(a.g)}catch(b){Bf(b)}Af(Gf,a)}Kf=!1};function Nf(a)
{a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function Of(a)
{if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Pf(a,b)
{this.b=0;this.V=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=t)try{var
c=this;a.call(b,function(a){Qf(c,2,a)},function(a){Qf(c,3,a)})}catch(d)
{Qf(this,3,d)}}function Rf(){this.next=this.i=this.g=this.j=this.b=null;this.o=!
1}Rf.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var
Sf=new zf(function(){return new Rf},function(a){a.reset()});function Tf(a,b,c){var
d=Sf.get();d.j=a;d.g=b;d.i=c;return d}
Pf.prototype.then=function(a,b,c){return Uf(this,Ba(a)?a:null,Ba(b)?
b:null,c)};Nf(Pf);Pf.prototype.cancel=function(a){0==this.b&&Hf(function(){var
b=new Vf(a);Wf(this,b)},this)};function Wf(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?Wf(c,b):(g?
(d=g,d.next==c.j&&(c.j=d),d.next=d.next.next):Xf(c),Yf(c,e,3,b)))}a.i=null}else
Qf(a,3,b)}
function Zf(a,b){a.g||2!=a.b&&3!=a.b||$f(a);a.j?a.j.next=b:a.g=b;a.j=b}function
Uf(a,b,c,d){var e=Tf(null,null,null);e.b=new Pf(function(a,h){e.j=b?function(c)
{try{var e=b.call(d,c);a(e)}catch(q){h(q)}}:a;e.g=c?function(b){try{var
e=c.call(d,b);!n(e)&&b instanceof Vf?h(b):a(e)}catch(q)
{h(q)}}:h});e.b.i=a;Zf(a,e);return e.b}Pf.prototype.ra=function(a)
{this.b=0;Qf(this,2,a)};Pf.prototype.nb=function(a){this.b=0;Qf(this,3,a)};
function Qf(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.b=1;a:{var d=c,e=a.ra,g=a.nb;if(d instanceof Pf){Zf(d,Tf(e||t,g||
null,a));var h=!0}else if(Of(d))d.then(e,g,a),h=!0;else{if(Ca(d))try{var
l=d.then;if(Ba(l)){ag(d,l,e,g,a);h=!0;break a}}catch(m){g.call(a,m);h=!0;break
a}h=!1}}h||(a.V=c,a.b=b,a.i=null,$f(a),3!=b||c instanceof Vf||bg(a,c))}}
function ag(a,b,c,d,e){function g(a){l||(l=!0,d.call(e,a))}function h(a){l||(l=!
0,c.call(e,a))}var l=!1;try{b.call(a,h,g)}catch(m){g(m)}}function $f(a){a.s||(a.s=!
0,Hf(a.ha,a))}function Xf(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||
(a.j=null);return b}Pf.prototype.ha=function(){for(var
a;a=Xf(this);)Yf(this,a,this.b,this.V);this.s=!1};
function Yf(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,cg(b,c,d);else try{b.o?b.j.call(b.i):cg(b,c,d)}catch(e)
{dg.call(null,e)}Af(Sf,b)}function cg(a,b,c){2==b?
a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function bg(a,b){a.o=!0;Hf(function()
{a.o&&dg.call(null,b)})}var dg=Bf;function Vf(a)
{qb.call(this,a)}y(Vf,qb);Vf.prototype.name="cancel";function eg(a,b)
{M.call(this);this.g=a||1;this.b=b||
k;this.i=w(this.xn,this);this.j=Ia()}y(eg,M);f=eg.prototype;f.Ie=!
1;f.nc=null;function fg(a,b){a.g=b;a.nc&&a.Ie?
(a.stop(),a.start()):a.nc&&a.stop()}f.xn=function(){if(this.Ie){var a=Ia()-
this.j;0<a&&a<.8*this.g?this.nc=this.b.setTimeout(this.i,this.g-a):
(this.nc&&(this.b.clearTimeout(this.nc),this.nc=null),this.dispatchEvent("tick"),th
is.Ie&&(this.stop(),this.start()))}};
f.start=function(){this.Ie=!0;this.nc||
(this.nc=this.b.setTimeout(this.i,this.g),this.j=Ia())};f.stop=function(){this.Ie=!
1;this.nc&&(this.b.clearTimeout(this.nc),this.nc=null)};f.va=function()
{eg.ma.va.call(this);this.stop();delete this.b};function N(a,b,c)
{if(Ba(a))c&&(a=w(a,c));else if(a&&"function"==typeof
a.handleEvent)a=w(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:k.setTimeout(a,b||0)};function gg(a,b,c)
{Le.call(this);this.b=a;this.j=b||
0;this.g=c;this.i=w(this.Ok,this)}y(gg,Le);f=gg.prototype;f.La=0;f.va=function()
{gg.ma.va.call(this);this.stop();delete this.b;delete this.g};f.start=function(a)
{this.stop();this.La=N(this.i,n(a)?a:this.j)};f.stop=function(){0!
=this.La&&k.clearTimeout(this.La);this.La=0};f.Ok=function()
{this.La=0;this.b&&this.b.call(this.g)};function hg(a){if(a.classList)return
a.classList;a=a.className;return p(a)&&a.match(/\S+/g)||[]}function ig(a,b){return
a.classList?a.classList.contains(b):Bb(hg(a),b)}function P(a,b){a.classList?
a.classList.add(b):ig(a,b)||(a.className+=0<a.className.length?" "+b:b)}function
jg(a,b){if(a.classList)z(b,function(b){P(a,b)});else{var c={};z(hg(a),function(a)
{c[a]=!0});z(b,function(a){c[a]=!0});a.className="";for(var d in
c)a.className+=0<a.className.length?" "+d:d}}
function kg(a,b){a.classList?
a.classList.remove(b):ig(a,b)&&(a.className=vb(hg(a),function(a){return a!
=b}).join(" "))}function lg(a,b){a.classList?z(b,function(b)
{kg(a,b)}):a.className=vb(hg(a),function(a){return!Bb(b,a)}).join(" ")}function
mg(a,b,c){c?P(a,b):kg(a,b)};function ng(a){M.call(this);a=a||
Vd();this.b=a.Ua(C.ya?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.b.body;a.insertBefore(this.b,a.firstChild);if(C.ya)var
b=this.b;else a:{a=this.b;try{b=a.contentWindow||(a.contentDocument?
he(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.j=b;C.Ta&&(a=b.document,a.open(),a.close());L(b,"resize",this.g,!
1,this);this.i=this.b.offsetWidth}y(ng,M);
ng.prototype.va=function(){ng.ma.va.call(this);tf(this.j,"resize",this.g,!
1,this);this.j=null;C.Ta&&!C.Oa("1.9")||K(this.b);delete
this.b};ng.prototype.g=function(){var a=this.b.offsetWidth;this.i!
=a&&(this.i=a,this.dispatchEvent("fontsizechange"))};function og(a){var
b=0,c=0;if(pg(a))b=a.selectionStart,c=-1;else if(qg()){var
d=rg(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 rg(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 sg(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/
(\r\n|\r|\n)/g,"\n").length);return b}function pg(a){try{return"number"==typeof
a.selectionStart}catch(b){return!1}}function qg(){return C.ya&&!C.Oa("9")};function
tg(a){M.call(this);this.b=a||window;this.i=L(this.b,"resize",this.j,!
1,this);this.g=ce(this.b||window)}y(tg,M);tg.prototype.Ba=function(){return this.g?
this.g.clone():null};tg.prototype.va=function()
{tg.ma.va.call(this);this.i&&(uf(this.i),this.i=null);this.g=this.b=null};tg.protot
ype.j=function(){var a=ce(this.b||window);Ud(a,this.g)||
(this.g=a,this.dispatchEvent("resize"))};function Q(a)
{Le.call(this);this.ua=a;this.i={}}y(Q,Le);var
ug=[];f=Q.prototype;f.ka=function(a,b,c,d){return vg(this,a,b,c,d)};function
vg(a,b,c,d,e,g){v(c)||(c&&(ug[0]=c.toString()),c=ug);for(var h=0;h<c.length;h++)
{var l=L(b,c[h],d||a.handleEvent,e||!1,g||a.ua||a);if(!l)break;a.i[l.key]=l}return
a}f.jd=function(a,b,c,d){return wg(this,a,b,c,d)};
function wg(a,b,c,d,e,g){if(v(c))for(var h=0;h<c.length;h+
+)wg(a,b,c[h],d,e,g);else{b=mf(b,c,d||a.handleEvent,e,g||a.ua||a);if(!b)return
a;a.i[b.key]=b}return a}f.kb=function(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g+
+)this.kb(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ca(d)?!!d.capture:!!d,e=e||
this.ua||this,c=nf(c),d=!!d,b=bf(a)?a.Ge(b,c,d,e):a?(a=pf(a))?
a.Ge(b,c,d,e):null:null,b&&(uf(b),delete this.i[b.key]);return this};
function xg(a){db(a.i,function(a,c)
{this.i.hasOwnProperty(c)&&uf(a)},a);a.i={}}f.va=function()
{Q.ma.va.call(this);xg(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function yg(a)
{M.call(this);this.wa=a;a=C.ya?"focusout":"blur";this.b=L(this.wa,C.ya?"focusin":"f
ocus",this,!C.ya);this.g=L(this.wa,a,this,!
C.ya)}y(yg,M);yg.prototype.handleEvent=function(a){var b=new
We(a.i);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatc
hEvent(b)};yg.prototype.va=function()
{yg.ma.va.call(this);uf(this.b);uf(this.g);delete this.wa};function zg(a,b,c,d,e,g)
{if(C.ab&&!C.Oa("525"))return!0;if(C.Gb&&e)return Ag(a);if(e&&!d)return!1;if(!C.Ta)
{r(b)&&(b=Bg(b));var h=17==b||18==b||C.Gb&&91==b;if((!c||C.Gb)&&h||
C.Gb&&16==b&&(d||g))return!1}if((C.ab||C.hc)&&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(C.ya&&d&&b==a)return!1;switch(a){case 13:return C.Ta?g||e?!1:!
(c&&d):!0;case 27:return!(C.ab||C.hc||C.Ta)}return C.Ta&&(d||e||g)?!1:Ag(a)}
function Ag(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(C.ab||
C.hc)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case
109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case
190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:return!
0;default:return!1}}function Bg(a){if(C.Ta)a=Cg(a);else if(C.Gb&&C.ab)switch(a)
{case 93:a=91}return a}
function Cg(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 Dg(a,b)
{M.call(this);a&&Eg(this,a,b)}y(Dg,M);f=Dg.prototype;f.wa=null;f.Nf=null;f.oh=null;
f.Of=null;f.Mb=-1;f.Ec=-1;f.wg=!1;
var
Fg={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},Gg=
{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},Hg=!C.ab||C.Oa("525"),Ig=C.Gb&&C.Ta;f=Dg.prototype;
f.Al=function(a){if(C.ab||C.hc)if(17==this.Mb&&!a.ctrlKey||18==this.Mb&&!a.altKey||
C.Gb&&91==this.Mb&&!a.metaKey)this.Ec=this.Mb=-1;-1==this.Mb&&(a.ctrlKey&&17!=a.b?
this.Mb=17:a.altKey&&18!=a.b?this.Mb=18:a.metaKey&&91!=a.b&&(this.Mb=91));Hg&&!
zg(a.b,this.Mb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):
(this.Ec=Bg(a.b),Ig&&(this.wg=a.altKey))};f.Rk=function(a){this.Ec=this.Mb=-
1;this.wg=a.altKey};
f.handleEvent=function(a){var b=a.i,c=b.altKey;if(C.ya&&"keypress"==a.type){var
d=this.Ec;var e=13!=d&&27!=d?b.keyCode:0}else(C.ab||C.hc)&&"keypress"==a.type?
(d=this.Ec,e=0<=b.charCode&&63232>b.charCode&&Ag(d)?b.charCode:0):C.vc&&!C.ab?
(d=this.Ec,e=Ag(d)?b.keyCode:0):("keypress"==a.type?
(Ig&&(c=this.wg),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):
(d=this.Ec,e=b.charCode):(d=b.keyCode||this.Ec,e=b.charCode||0)):(d=b.keyCode||
this.Ec,e=b.charCode||0),C.Gb&&63==e&&224==d&&(d=191));var g=d=Bg(d);
d?63232<=d&&d in Fg?
g=Fg[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in
Gg&&(g=Gg[b.keyIdentifier]);C.Ta&&Hg&&"keypress"==a.type&&!
zg(g,this.Mb,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=g==this.Mb,this.Mb=g,b=new
Jg(g,e,a,b),b.altKey=c,this.dispatchEvent(b))};f.R=function(){return
this.wa};function Eg(a,b,c)
{a.Of&&Kg(a);a.wa=b;a.Nf=L(a.wa,"keypress",a,c);a.oh=L(a.wa,"keydown",a.Al,c,a);a.O
f=L(a.wa,"keyup",a.Rk,c,a)}
function Kg(a)
{a.Nf&&(uf(a.Nf),uf(a.oh),uf(a.Of),a.Nf=null,a.oh=null,a.Of=null);a.wa=null;a.Mb=-
1;a.Ec=-1}f.va=function(){Dg.ma.va.call(this);Kg(this)};function Jg(a,b,c,d)
{We.call(this,d);this.type="key";this.b=a;this.s=b;this.repeat=c}y(Jg,We);function
Lg(a,b){var c=a.match(Mg);return c?Number(c[1])*b[c[2]]:NaN}var
Mg=/^([-]?\d+\.?\d*)([K,M,G,T,P,E,Z,Y,k,m,u,n]?)[B]?$/,Ng={"":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},Og={"":1,n:Mat
h.pow(1024,-3),u:Math.pow(1024,-
2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),
P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};var
jb={},Pg=null;function Qg(a){a=Da(a);delete jb[a];ib()&&Pg&&Pg.stop()}function Rg()
{Pg||(Pg=new gg(function(){Sg()},20));var a=Pg;0!=a.La||a.start()}function Sg(){var
a=Ia();db(jb,function(b){Tg(b,a)});ib()||Rg()};function Ug()
{M.call(this);this.g=0;this.endTime=this.b=null}y(Ug,M);Ug.prototype.j=function()
{this.Mc("begin")};Ug.prototype.i=function()
{this.Mc("end")};Ug.prototype.Mc=function(a){this.dispatchEvent(a)};function
Vg(a,b,c,d){Ug.call(this);if(!v(a)||!v(b))throw Error("Start and end parameters
must be arrays");if(a.length!=b.length)throw Error("Start and end points must be
the same
length");this.o=a;this.ra=b;this.duration=c;this.ha=d;this.coords=[];this.progress=
0}y(Vg,Ug);f=Vg.prototype;
f.play=function(a){if(a||0==this.g)this.progress=0,this.coords=this.o;else
if(1==this.g)return!1;Qg(this);this.b=a=Ia();-1==this.g&&(this.b-
=this.duration*this.progress);this.endTime=this.b+this.duration;this.progress||
this.j();this.Mc("play");-1==this.g&&this.Mc("resume");this.g=1;var b=Da(this);b in
jb||(jb[b]=this);Rg();Tg(this,a);return!0};f.stop=function(a)
{Qg(this);this.g=0;a&&(this.progress=1);Wg(this,this.progress);this.Mc("stop");this
.i()};
f.va=function(){0==this.g||this.stop(!
1);this.Mc("destroy");Vg.ma.va.call(this)};function Tg(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);Wg(a,a.progress);1==a.progress?
(a.g=0,Qg(a),a.Mc("finish"),a.i()):1==a.g&&a.Fh()}function Wg(a,b)
{Ba(a.ha)&&(b=a.ha(b));a.coords=Array(a.o.length);for(var c=0;c<a.o.length;c+
+)a.coords[c]=(a.ra[c]-a.o[c])*b+a.o[c]}f.Fh=function()
{this.Mc("animate")};f.Mc=function(a){this.dispatchEvent(new Xg(a,this))};
function Xg(a,b)
{Se.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.du
ration=b.duration;this.progress=b.progress}y(Xg,Se);function Yg(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function Zg(a){for(var b=new
Yg(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=Yg.prototype;f.Kb=function(){return this.right-this.left};f.lc=function()
{return this.bottom-this.top};
f.clone=function(){return new
Yg(this.top,this.right,this.bottom,this.left)};function $g(a,b){return a&&b?b
instanceof Yg?
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 ah(a,b){var c=b.x<a.left?b.x-
a.left:b.x>a.right?b.x-a.right:0,d=b.y<a.top?b.y-a.top:b.y>a.bottom?b.y-
a.bottom:0;return Math.sqrt(c*c+d*d)}
f.ceil=function()
{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei
l(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=function()
{this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.f
loor(this.bottom);this.left=Math.floor(this.left);return this};f.round=function()
{this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r
ound(this.bottom);this.left=Math.round(this.left);return this};function bh(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=bh.prototype;f.clone=function(
){return new bh(this.left,this.top,this.width,this.height)};function ch(a){return
new Yg(a.top,a.left+a.width,a.top+a.height,a.left)}function dh(a){return new
bh(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function eh(a,b){var
c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var
e=Math.max(a.top,b.top),g=Math.min(a.top+a.height,b.top+b.height);if(e<=g)return
new bh(c,e,d-c,g-e)}return null}function fh(a,b){if(!a||!b)return null;var c=new
bh(a.left,a.top,a.width,a.height),d=Math.max(c.left+c.width,b.left+b.width),e=Math.
max(c.top+c.height,b.top+b.height);c.left=Math.min(c.left,b.left);c.top=Math.min(c.
top,b.top);c.width=d-c.left;c.height=e-c.top;return c}
f.Ba=function(){return new F(this.width,this.height)};f.ceil=function()
{this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(t
his.width);this.height=Math.ceil(this.height);return this};f.floor=function()
{this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floo
r(this.width);this.height=Math.floor(this.height);return this};
f.round=function()
{this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.roun
d(this.width);this.height=Math.round(this.height);return this};function R(a,b,c)
{if(p(b))(b=gh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=gh(c,d);g&&(c.style[g]=e)}}var hh={};function gh(a,b){var c=hh[b];if(!c)
{var d=oc(b);c=d;void
0===a.style[d]&&(d=(C.ab?"Webkit":C.Ta?"Moz":C.ya?"ms":C.vc?"O":null)+pc(d),void 0!
==a.style[d]&&(c=d));hh[b]=c}return c}function ih(a,b){var
c=a.style[oc(b)];return"undefined"!==typeof c?c:a.style[gh(a,b)]||""}
function jh(a,b){var c=Xd(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,
null))?c[b]||c.getPropertyValue(b)||"":""}function kh(a,b){return jh(a,b)||
(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function lh(a,b,c)
{if(b instanceof D){var d=b.x;b=b.y}else d=b,b=c;a.style.left=mh(d,!
1);a.style.top=mh(b,!1)}function nh(a){return new D(a.offsetLeft,a.offsetTop)}
function oh(a){a=a?Xd(a):document;return!C.ya||C.Lb(9)||de(Vd(a).b)?
a.documentElement:a.body}function ph(a){try{var
b=a.getBoundingClientRect()}catch(c)
{return{left:0,top:0,right:0,bottom:0}}C.ya&&a.ownerDocument.body&&(a=a.ownerDocume
nt,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-
=a.documentElement.clientTop+a.body.clientTop);return b}
function qh(a){if(C.ya&&!C.Lb(8))return a.offsetParent;var
b=Xd(a),c=kh(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=kh(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 rh(a){for(var b=new
Yg(0,Infinity,Infinity,0),c=Vd(a),d=c.b.body,e=c.b.documentElement,g=fe(c.b);a=qh(a
);)if(!(C.ya&&0==a.clientWidth||C.ab&&0==a.clientHeight&&a==d)&&a!=d&&a!
=e&&"visible"!=kh(a,"overflow")){var h=sh(a),l=new
D(a.clientLeft,a.clientTop);h.x+=l.x;h.y+=l.y;b.top=Math.max(b.top,h.y);b.right=Mat
h.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.l
eft=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.t
op=Math.max(b.top,
g);c=ce(ge(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 th(a,b){var c=b||fe(document);var d=c||fe(document);var
e=sh(a),g=sh(d),h=uh(d);if(d==fe(document)){var l=e.x-d.scrollLeft;e=e.y-
d.scrollTop;C.ya&&!C.Lb(10)&&(l+=h.left,e+=h.top)}else l=e.x-g.x-h.left,e=e.y-g.y-
h.top;h=vh(a);g=d.clientHeight-h.height;var
m=d.scrollLeft,q=d.scrollTop;m+=Math.min(l,Math.max(l-(d.clientWidth-
h.width),0));q+=Math.min(e,Math.max(e-g,0));d=new
D(m,q);c.scrollLeft=d.x;c.scrollTop=d.y}
function sh(a){var b=Xd(a),c=new D(0,0),d=oh(b);if(a==d)return
c;a=ph(a);b=ee(Vd(b).b);c.x=a.left+b.x;c.y=a.top+b.y;return c}function wh(a,b){var
c=xh(a),d=xh(b);return new D(c.x-d.x,c.y-d.y)}function yh(a){a=ph(a);return new
D(a.left,a.top)}function xh(a){if(1==a.nodeType)return yh(a);a=a.changedTouches?
a.changedTouches[0]:a;return new D(a.clientX,a.clientY)}
function S(a,b,c){if(b instanceof F)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");a.style.width=mh(b,!0);a.style.height=mh(c,!
0)}function mh(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return
a}function zh(a){var b=vh;if("none"!=kh(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 vh(a){var b=a.offsetWidth,c=a.offsetHeight,d=C.ab&&!b&&!c;return n(b)&&!
d||!a.getBoundingClientRect?new F(b,c):(a=ph(a),new F(a.right-a.left,a.bottom-
a.top))}function Ah(a){var b=sh(a);a=zh(a);return new
bh(b.x,b.y,a.width,a.height)}function Bh(a,b){var c=a.style;"opacity"in c?
c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in
c&&(c.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function T(a,b)
{a.style.display=b?"":"none"}function Ch(a){return"rtl"==kh(a,"direction")}
var Dh=C.Ta?"MozUserSelect":C.ab||C.hc?"WebkitUserSelect":null;function Eh(a,b,c)
{c=c?null:a.getElementsByTagName("*");if(Dh)
{if(b=b?"none":"",a.style&&(a.style[Dh]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Dh]=b)}}else if(C.ya||
C.vc)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Fh(a,b){var c=de(Vd(Xd(a)).b);if(!C.ya||C.Oa("10")||
c&&C.Oa("8"))Gh(a,b,"border-box");else{var d=a.style;if(c){c=Hh(a);var
e=uh(a);d.pixelWidth=b.width-e.left-c.left-c.right-e.right;d.pixelHeight=b.height-
e.top-c.top-c.bottom-e.bottom}else d.pixelWidth=b.width,d.pixelHeight=b.height}}
function Ih(a){var b=Xd(a),c=C.ya&&a.currentStyle;if(c&&de(Vd(b).b)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Jh(a,c.width,"width","pixelWidth"),a=Jh(a,c.height,"height","pixelHeight"),new
F(b,a);c=new F(a.offsetWidth,a.offsetHeight);b=Hh(a);a=uh(a);return new F(c.width-
a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Gh(a,b,c){a=a.style;C.Ta?a.MozBoxSizing=c:C.ab?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}function Jh(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 Kh(a,b){var
c=a.currentStyle?a.currentStyle[b]:null;return c?Jh(a,c,"left","pixelLeft"):0}
function Hh(a){if(C.ya){var
b=Kh(a,"paddingLeft"),c=Kh(a,"paddingRight"),d=Kh(a,"paddingTop");a=Kh(a,"paddingBo
ttom");return new
Yg(d,c,a,b)}b=jh(a,"paddingLeft");c=jh(a,"paddingRight");d=jh(a,"paddingTop");a=jh(
a,"paddingBottom");return new
Yg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Lh={thin:2,medium:4,thick:6};
function Mh(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return
0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in Lh?
Lh[c]:Jh(a,c,"left","pixelLeft")}
function uh(a){if(C.ya&&!C.Lb(9)){var
b=Mh(a,"borderLeft"),c=Mh(a,"borderRight"),d=Mh(a,"borderTop");a=Mh(a,"borderBottom
");return new
Yg(d,c,a,b)}b=jh(a,"borderLeftWidth");c=jh(a,"borderRightWidth");d=jh(a,"borderTopW
idth");a=jh(a,"borderBottomWidth");return new
Yg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}function Nh(a,b)
{a.style[C.ya?"styleFloat":"cssFloat"]=b};C.platform={};C.platform.Ae=function()
{if(C.hi){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(C.Rd()))?a[1]:"0"}return
C.Gb?(a=/10[_.][0-9_.]+/,(a=a.exec(C.Rd()))?a[0].replace(/_/g,"."):"10"):C.re?
(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(C.Rd()))?a[1]:""):C.ue||C.ud||C.kk?(a=/
(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(C.Rd()))?
a[1].replace(/_/g,"."):""):""};C.platform.VERSION=C.platform.Ae();C.platform.Mf=fun
ction(a){return 0<=mc(C.platform.VERSION,a)};C.product={};C.product.Vh=!
1;C.product.Jd=!1;C.product.Id=!1;C.product.se=!1;C.product.Uh=!1;C.product.Zh=!
1;C.product.Ld=C.ng||C.mg||C.rg||C.product.Vh||C.product.Jd||C.product.Id||
C.product.se||C.product.Uh||
C.product.Zh;C.product.vc=C.vc;C.product.ya=C.ya;C.product.hc=C.hc;C.product.hk=C.p
roduct.Ld?C.product.Vh:B("Firefox");C.product.am=function(){return uc()||
B("iPod")};C.product.ue=C.product.Ld?
C.product.Jd:C.product.am();C.product.ud=C.product.Ld?C.product.Id:B("iPad");
C.product.re=C.product.Ld?C.product.se:B("Android")&&!(tc()||B("Firefox")||
B("Opera")||B("Silk"));C.product.dk=C.product.Ld?
C.product.Uh:tc();C.product.dm=function(){return B("Safari")&&!(tc()||B("Coast")||
B("Opera")||B("Edge")||B("Silk")||B("Android"))&&!vc()};C.product.sg=C.product.Ld?
C.product.Zh:C.product.dm();C.product.Ae=function(){if(C.product.hk)return
C.product.Qd(/Firefox\/([0-9.]+)/);if(C.product.ya||C.product.hc||
C.product.vc)return C.VERSION;if(C.product.dk)return vc()?C.product.Qd(/CriOS\/([0-
9.]+)/):C.product.Qd(/Chrome\/([0-9.]+)/);if(C.product.sg&&!vc())return
C.product.Qd(/Version\/([0-9.]+)/);if(C.product.ue||C.product.ud){var
a=C.product.yi(/Version\/(\S+).*Mobile\/(\S+)/);if(a)return a[1]+"."+a[2]}else
if(C.product.re)return(a=C.product.Qd(/Android\s+([0-9.]+)/))?
a:C.product.Qd(/Version\/([0-9.]+)/);
return""};C.product.Qd=function(a){return(a=C.product.yi(a))?
a[1]:""};C.product.yi=function(a){return
a.exec(C.Rd())};C.product.VERSION=C.product.Ae();C.product.Mf=function(a){return
0<=mc(C.product.VERSION,a)};function Oh(a,b,c,d,e)
{Vg.call(this,b,c,d,e);this.element=a}y(Oh,Vg);Oh.prototype.s=t;Oh.prototype.Fh=fun
ction(){this.s();Oh.ma.Fh.call(this)};Oh.prototype.i=function()
{this.s();Oh.ma.i.call(this)};Oh.prototype.j=function()
{this.s();Oh.ma.j.call(this)};function Ph(a,b,c,d,e)
{r(b)&&(b=[b]);r(c)&&(c=[c]);Oh.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.V=-1}y(Ph,Oh);var
Qh=1/1024;
Ph.prototype.s=function(){var a=this.coords[0];Math.abs(a-
this.V)>=Qh&&(Bh(this.element,a),this.V=a)};Ph.prototype.j=function(){this.V=-
1;Ph.ma.j.call(this)};Ph.prototype.i=function(){this.V=-
1;Ph.ma.i.call(this)};function Rh(a,b,c)
{Ph.call(this,a,1,0,b,c)}y(Rh,Ph);Rh.prototype.j=function()
{this.element.style.display="";Rh.ma.j.call(this)};Rh.prototype.i=function()
{this.element.style.display="none";Rh.ma.i.call(this)};
function Sh(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Oh.apply(this,arguments)}y(Sh,Oh);Sh.prototype.s=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.element.style.backgroundColor="rgb("+a.join(
",")+")"};function Th(a,b,c){M.call(this);this.target=a;this.s=b||a;this.ha=c||new
bh(NaN,NaN,NaN,NaN);this.i=Xd(a);this.b=new
Q(this);Me(this,this.b);this.deltaY=this.deltaX=this.ta=this.ra=this.screenY=this.s
creenX=this.clientY=this.clientX=0;this.o=!0;this.g=!1;L(this.s,
["touchstart","mousedown"],this.Wj,!1,this);this.j=Uh}y(Th,M);var
Uh=k.document&&k.document.documentElement&&!!
k.document.documentElement.setCapture&&!!
k.document.releaseCapture;f=Th.prototype;f.Qa=function(a){this.o=a};
f.va=function(){Th.ma.va.call(this);tf(this.s,["touchstart","mousedown"],this.Wj,!
1,this);xg(this.b);this.j&&this.i.releaseCapture();this.s=this.target=null};
f.Wj=function(a){var b="mousedown"==a.type;if(!this.o||this.g||b&&!
Ze(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new
Vh("start",this,a.clientX,a.clientY,a))){this.g=!
0;b&&a.preventDefault();b=this.i;var c=b.documentElement,d=!this.j;this.b.ka(b,
["touchmove","mousemove"],this.Hl,{capture:d,passive:!1});this.b.ka(b,
["touchend","mouseup"],this.tf,d);this.j?(c.setCapture(!
1),this.b.ka(c,"losecapture",this.tf)):this.b.ka(he(b),"blur",this.tf);this.ua&&thi
s.b.ka(this.ua,"scroll",this.Tm,
d);this.clientX=this.ra=a.clientX;this.clientY=this.ta=a.clientY;this.screenX=a.scr
eenX;this.screenY=a.screenY;this.deltaX=this.target.offsetLeft;this.deltaY=this.tar
get.offsetTop;this.V=ee(Vd(this.i).b)}};f.tf=function(a,b)
{xg(this.b);this.j&&this.i.releaseCapture();this.g?(this.g=!
1,this.dispatchEvent(new
Vh("end",this,a.clientX,a.clientY,a,Wh(this,this.deltaX),Xh(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.Hl=function(a){if(this.o){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.g){var d=this.ra-this.clientX,e=this.ta-
this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new
Vh("start",this,a.clientX,a.clientY,a)))this.g=!0;else{this.jc||
this.tf(a);return}}c=Yh(this,b,c);b=c.x;c=c.y;this.g&&this.dispatchEvent(new
Vh("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Zh(this,a,b,c),a.preventDefault(
))}};
function Yh(a,b,c){var d=ee(Vd(a.i).b);b+=d.x-a.V.x;c+=d.y-
a.V.y;a.V=d;a.deltaX+=b;a.deltaY+=c;return new
D(Wh(a,a.deltaX),Xh(a,a.deltaY))}f.Tm=function(a){var
b=Yh(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Zh(this,a,b.x,b.y)};fu
nction Zh(a,b,c,d){a.ti(c,d);a.dispatchEvent(new
Vh("drag",a,b.clientX,b.clientY,b,c,d))}function Wh(a,b){var
c=a.ha,d=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=d?d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}
function Xh(a,b){var c=a.ha,d=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-
Infinity,b))}f.ti=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Vh(a,b,c,d,e,g,h){Se.call(this,a);this.clientX=c;this.clientY=d;this.left=n(g)?
g:b.deltaX;this.top=n(h)?h:b.deltaY}y(Vh,Se);function $h(a){return
Math.pow(a,3)}function ai(a){return 3*a*a-2*a*a*a};function bi(a)
{Se.call(this,"navigate");this.ha=a}y(bi,Se);function ci(){return!(B("iPad")||
B("Android")&&!B("Mobile")||B("Silk"))&&(B("iPod")||B("iPhone")||B("Android")||
B("IEMobile"))};function di(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof
b[d],b[d]);return c.join("\x0B")};function ei(a,b,c,d){M.call(this);if(a&&!b)throw
Error("Can't use invisible history without providing a blank page.");if(c)var
e=c;else{e="history_state"+fi;var g=Hd("input",{type:"text",name:e,id:e,style:new
Jc(Kc,"display:none")});document.write(Ad(g));e=H(e)}this.V=e;this.b=c?
he(Xd(c)):window;this.ua=b;C.ya&&!b&&(this.ua="https"==window.location.protocol?
Wc(Mc(new Jc(Kc,"https:///"))):Wc(Mc(new Jc(Kc,'javascript:""'))));this.g=new
eg(150);Me(this,this.g);this.j=!a;this.i=new Q(this);if(a||gi){if(d)var h=
d;else{a="history_iframe"+fi;d=this.ua;b={id:a,style:new
Jc(Kc,"display:none"),sandbox:void 0};d&&Uc(d);c={};c.src=d||
null;c.srcdoc=null;d={sandbox:""};e={};for(h in c)e[h]=c[h];for(h in
d)e[h]=d[h];for(h in b){g=h.toLowerCase();if(g in c)throw Error('Cannot override
"'+g+'" attribute, got "'+h+'" with value "'+b[h]+'"');g in d&&delete
e[g];e[h]=b[h]}h=Id("iframe",e,void
0);document.write(Ad(h));h=H(a)}this.ra=h;this.Ca=!
0}gi&&(this.i.ka(this.b,"load",this.Om),this.Aa=this.ta=!1);this.j?
hi(this,ii(this),
!0):ji(this,this.V.value);fi++}y(ei,M);ei.prototype.ha=!1;ei.prototype.s=!
1;ei.prototype.o=null;var ki=function(a,b){var c=b||di;return function(){var
b=this||k;b=b.closure_memoize_cache_||(b.closure_memoize_cache_={});var
e=c(Da(a),arguments);return b.hasOwnProperty(e)?b[e]:b[e]=a.apply(this,arguments)}}
(function(){return C.ya?C.Lb(8):"onhashchange"in k}),gi=C.ya&&!
C.Lb(8);f=ei.prototype;f.de=null;f.va=function()
{ei.ma.va.call(this);this.i.Ea();this.Qa(!1)};
f.Qa=function(a){if(a!=this.ha)if(gi&&!this.ta)this.Aa=a;else if(a)if(C.vc?
this.i.ka(this.b.document,li,this.Xm):C.Ta&&this.i.ka(this.b,"pageshow",this.Um),ki
()&&this.j)this.i.ka(this.b,"hashchange",this.Pm),this.ha=!0,this.dispatchEvent(new
bi(ii(this),!1));else{if(!C.ya||ci()||
this.ta)this.i.ka(this.g,"tick",w(this.Fi,this,!0)),this.ha=!0,gi||
(this.o=ii(this),this.dispatchEvent(new bi(ii(this),!1))),this.g.start()}else
this.ha=!1,xg(this.i),this.g.stop()};
f.Om=function(){this.ta=!0;this.V.value&&ji(this,this.V.value,!
0);this.Qa(this.Aa)};f.Um=function(a){a.i.persisted&&(this.Qa(!1),this.Qa(!
0))};f.Pm=function(){var a=mi(this.b);a!=this.o&&ni(this,a,!0)};function ii(a)
{return null!=a.de?a.de:a.j?mi(a.b):oi(a)||""}function mi(a){a=a.location.href;var
b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function hi(a,b,c){a=a.b.location;var d=a.href.split("#")[0],e=-1!
=a.href.indexOf("#");if(gi||e||b)d+="#"+b;d!=a.href&&(c?a.replace(d):
(b=cd(d),Qd(a,b)))}function ji(a,b,c,d){if(a.Ca||b!=oi(a))if(a.Ca=!
1,b=encodeURIComponent(String(b)),C.ya){var
e=te(a.ra);e.open("text/html",c?"replace":void 0);c=Jd(Hd("title",{},d||
a.b.document.title),Hd("body",{},b));e.write(Ad(c));e.close()}else e=Uc(a.ua)
+"#"+b,(a=a.ra.contentWindow)&&(c?a.location.replace(e):Qd(a.location,e))}
function oi(a){if(C.ya)return a=te(a.ra),a.body?Xb(a.body.innerHTML):null;var
b=a.ra.contentWindow;if(b){try{var c=Xb(mi(b))}catch(d){return a.s||(1!
=a.s&&fg(a.g,1E4),a.s=!0),null}a.s&&(0!=a.s&&fg(a.g,150),a.s=!1);return c||
null}return null}f.Fi=function(a){if(this.j){var b=mi(this.b);b!
=this.o&&ni(this,b,a)}if(!this.j||gi)if(b=oi(this)||"",null==this.de||
b==this.de)this.de=null,b!=this.o&&ni(this,b,a)};
function ni(a,b,c){a.o=a.V.value=b;a.j?
(gi&&ji(a,b),hi(a,b)):ji(a,b);a.dispatchEvent(new bi(ii(a),c))}f.Xm=function()
{this.g.stop();this.g.start()};var li=["mousedown","keydown","mousemove"],fi=0;var
pi={};
function qi(a){if(C.product.ya&&!C.Oa(9))return[0,0,0,0];var
b=pi.hasOwnProperty(a)?pi[a]:null;if(b)return
b;65536<Object.keys(pi).length&&(pi={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]
{1,5}\\s","g");b=ri(a,RegExp("\\\\[0-9A-Fa-f]
{6}\\s?","g"));b=ri(b,d);b=ri(b,/\\./g);b=b.replace(RegExp(":not\\
(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=si(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=si(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=si(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),
2);b=si(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-
letter|:before|:after)/gi,3);b=si(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=si(b,c,/(:[^\s\
+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");si(b,c,/
([^\s\+>~\.\[:]+)/g,3);b=c;return pi[a]=b}function si(a,b,c,d){return
a.replace(c,function(a){b[d]+=1;return Array(a.length+1).join(" ")})}function
ri(a,b){return a.replace(b,function(a){return Array(a.length+1).join("A")})};var
ti={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-
DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"*
ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"*
ARIA-SELECTED":!0,"* ABBR":!0,"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!
0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!
0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"*
COLOR":!0,"* COLSPAN":!0,
"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!
0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"*
HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAXLENGTH":!0,"* METHOD":!0,"*
MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* READONLY":!0,"* REL":!
0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"*
SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"*
TABINDEX":!0,"* TITLE":!0,
"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},ui={"* 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 vi={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},wi=/
[\n\f\r"'()*<>]/g,xi={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28
",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function yi(a){return xi[a]}
function zi(a,b,c){b=Wb(b);if(""==b)return null;var
d=String(b.substr(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!
b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!
c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;d++){var
e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e)
{b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!
=$c(a)?'url("'+$c(a).replace(wi,yi)+'")':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 vi))return null}return b};function
Ai(a,b){var c=k[a];return c&&c.prototype?
(c=Object.getOwnPropertyDescriptor(c.prototype,b))&&c.get||null:null}function
Bi(a,b){var c=k[a];return c&&c.prototype&&c.prototype[b]||null}
var Ci=Ai("Element","attributes")||
Ai("Node","attributes"),Di=Bi("Element","hasAttribute"),Ei=Bi("Element","getAttribu
te"),Fi=Bi("Element","setAttribute"),Gi=Bi("Element","removeAttribute"),Hi=Bi("Elem
ent","getElementsByTagName"),Ii=Bi("Element","matches")||
Bi("Element","msMatchesSelector"),Ji=Ai("Node","nodeName"),Ki=Ai("Node","nodeType")
,Li=Ai("Node","parentNode"),Mi=Ai("HTMLElement","style")||
Ai("Element","style"),Ni=Ai("HTMLStyleElement","sheet"),Oi=Bi("CSSStyleDeclaration"
,"getPropertyValue"),
Pi=Bi("CSSStyleDeclaration","setProperty");function Qi(a,b,c,d){if(a)return
a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a}function
Ri(a,b,c,d){if(a)return a.apply(b,d);if(C.product.ya&&10>document.documentMode)
{if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof
b[c])throw Error("Clobbering detected");return b[c].apply(b,d)}function Si(a)
{return Qi(Ci,a,"attributes",function(a){return a instanceof NamedNodeMap})}
function Ti(a,b,c){try{Ri(Fi,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Ui(a){return
Qi(Mi,a,"style",function(a){return a instanceof CSSStyleDeclaration})}function
Vi(a){return Qi(Ni,a,"sheet",function(a){return a instanceof
CSSStyleSheet})}function Wi(a){return Qi(Ji,a,"nodeName",function(a)
{return"string"==typeof a})}function Xi(a){return Qi(Ki,a,"nodeType",function(a)
{return"number"==typeof a})}
function Yi(a){return Qi(Li,a,"parentNode",function(a){return!(a&&"string"==typeof
a.name&&a.name&&"parentnode"==a.name.toLowerCase())})}function Zi(a,b){return
Ri(Oi,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
$i(a,b,c){Ri(Pi,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var
aj=C.ya&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+
[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|
[^'\",])*)","g"),bj={"-webkit-border-horizontal-spacing":!0,"-webkit-border-
vertical-spacing":!0};
function cj(a,b,c){var d=[];a=dj(Hb(a.cssRules));z(a,function(a){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&C.product.ya&&10==document.documentMode&&/\\['"]/.test(a.selectorText))){var
e=b?a.selectorText.replace(aj,"#"+b+"
$1"):a.selectorText;d.push(td(e,ej(a.style,c)))}});return vd(d)}function dj(a)
{return vb(a,function(a){return a instanceof CSSStyleRule||
a.type==CSSRule.STYLE_RULE})}
function fj(a,b,c){a=gj("<style>"+a+"</style>");return null==a?xd:cj(a.sheet,void
0!=b?b:null,c)}function gj(a){return C.ya&&!C.Oa(10)||"function"!=typeof
k.DOMParser?null:(new
DOMParser).parseFromString("<html><head></head><body>"+a+"</body></html>","text/htm
l").body.children[0]}
function ej(a,b){if(!a)return id;var
c=document.createElement("div").style,d=hj(a);z(d,function(d){var e=C.ab&&d in bj?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-
z])/i,"");0!=e.lastIndexOf("--",0)&&0!
=e.lastIndexOf("var",0)&&(d=Zi(a,d),d=zi(e,d,b),null!=d&&$i(c,e,d))});return
hd(c.cssText||"")}
function ij(a){var b=Array.from(Ri(Hi,a,"getElementsByTagName",
["STYLE"])),c=Rb(b,function(a){return
Hb(Vi(a).cssRules)});c=dj(c);c.sort(function(a,b){var c=qi(a.selectorText);a:
{for(var d=qi(b.selectorText),e=Mb,g=Math.min(c.length,d.length),u=0;u<g;u++){var
G=e(c[u],d[u]);if(0!=G){c=G;break a}}c=Mb(c.length,d.length)}return-
c});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var
d;d=a.nextNode();)z(c,function(a){Ri(Ii,d,d.matches?"matches":"msMatchesSelector",
[a.selectorText])&&
a.style&&jj(d,a.style)});z(b,K)}function jj(a,b){var
c=hj(a.style),d=hj(b);z(d,function(d){if(!(0<=c.indexOf(d))){var e=Zi(b,d);
$i(a.style,d,e)}})}function hj(a){Aa(a)?a=Hb(a):(a=fb(a),Db(a,"cssText"));return
a};var kj="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native
code]"),lj=0;function mj(){this.i=[];this.g=[];this.b="data-elementweakmap-
index-"+lj++}mj.prototype.set=function(a,b){if(Ri(Di,a,"hasAttribute",[this.b]))
{var c=parseInt(Ri(Ei,a,"getAttribute",[this.b])||null,10);this.g[c]=b}else
c=this.g.push(b)-1,Ti(a,this.b,c.toString()),this.i.push(a);return this};
mj.prototype.get=function(a){if(Ri(Di,a,"hasAttribute",[this.b]))return
a=parseInt(Ri(Ei,a,"getAttribute",[this.b])||
null,10),this.g[a]};mj.prototype.clear=function(){this.i.forEach(function(a)
{Ri(Gi,a,"removeAttribute",[this.b])},this);this.i=[];this.g=[]};var nj=!C.ya||
C.Lb(10);function oj(){};var pj={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 qj={A:!0,ABBR:!0,ACRONYM:!
0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!
0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!
0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!
0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!
0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!
0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,
NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!
0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!
0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!
0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};function rj(a){a=a||
new
sj;tj(a);this.b=lb(a.b);this.j=lb(a.nb);this.o=lb(a.ta);this.ha=a.ha;z(a.s,function
(a){this.b["*
"+a.toUpperCase()]=uj},this);this.V=a.i;this.i=a.ra;this.g=null;this.s=a.V}y(rj,oj)
;function vj(a){return function(b,c){var d=a(Wb(b),c);return
d&&"about:invalid#zClosurez"!=$c(d)?$c(d):null}}
function sj(){this.b={};z([ti,ui],function(a){z(fb(a),function(a)
{this.b[a]=uj},this)},this);this.g={};this.s=[];this.nb=lb(pj);this.ta=lb(qj);this.
ha=!1;this.Ca=bd;this.Aa=this.o=this.ua=this.i=Gc;this.ra=null;this.j=this.V=!
1}function wj(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function xj(a,b,c,d){a[c]&&!b[c]&&(a[c]=wj(a[c],d))}
function tj(a){if(a.j)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");xj(a.b,a.g,"* USEMAP",yj);var b=vj(a.Ca);z(["* ACTION","* CITE","*
HREF"],function(a){xj(this.b,this.g,a,b)},a);var c=vj(a.i);z(["* LONGDESC","*
SRC","LINK HREF"],function(a){xj(this.b,this.g,a,c)},a);z(["* FOR","* HEADERS","*
NAME"],function(a){xj(this.b,this.g,a,x(zj,this.ua))},a);xj(a.b,a.g,"A
TARGET",x(Aj,["_blank","_self"]));xj(a.b,a.g,"* CLASS",x(Cj,a.o));xj(a.b,a.g,"*
ID",x(Dj,a.o));xj(a.b,a.g,"* STYLE",
x(a.Aa,c));a.j=!0}function Ej(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function uj(a){return Wb(a)}function Aj(a,b){var c=Wb(b);return
Bb(a,c.toLowerCase())?c:null}function yj(a){return(a=Wb(a))&&"#"==a.charAt(0)?
a:null}function zj(a,b,c){return a(Wb(b),c)}function Cj(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 Dj(a,b,c){return a(Wb(b),c)}
function Fj(a,b){var c=!("STYLE"in a.j)&&"STYLE"in
a.o;c="*"==a.i&&c?"sanitizer-"+lc():a.i;a.g=c;if(nj){var d=b;if(nj)
{c=J("SPAN");a.g&&"*"==a.i&&(c.id=a.g);a.s&&(d=gj("<div>"+d+"</div>"),ij(d),d=d.inn
erHTML);var e=document.createElement("template");if("content"in
e)e.innerHTML=d,e=e.content;else{var
g=document.implementation.createHTMLDocument("x");e=g.body;g.body.innerHTML=d}d=doc
ument.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!
1);for(e=kj?new WeakMap:new mj;g=d.nextNode();){c:{var h=
a;var l=g;switch(Xi(l)){case 3:h=Gj(h,l);break c;case
1:if("TEMPLATE"==Wi(l).toUpperCase())h=null;else{var m=Wi(l).toUpperCase();if(m in
h.j)var q=null;else h.o[m]?q=document.createElement(m):
(q=J("SPAN"),h.ha&&Ti(q,"data-sanitizer-original-tag",m.toLowerCase()));if(q){var
u=q,G=Si(l);if(null!=G)for(var E=0;m=G[E];E++)if(m.specified){var O=h;var
oa=l,da=m,za=da.name;if(0==za.lastIndexOf("data-sanitizer-",0))O=null;else{var
af=Wi(oa);da=da.value;var
Ta={tagName:Wb(af).toLowerCase(),attributeName:Wb(za).toLowerCase()},
Bj={Bk:void 0};"style"==Ta.attributeName&&(Bj.Bk=Ui(oa));oa=Ej(af,za);oa in O.b?
(O=O.b[oa],O=O(da,Ta,Bj)):(za=Ej(null,za),za in O.b?
(O=O.b[za],O=O(da,Ta,Bj)):O=null)}null===O||Ti(u,m.name,O)}h=q}else h=null}break
c;default:h=null}}if(h){if(1==Xi(h)&&e.set(g,h),g=Yi(g),l=!
1,g)m=Xi(g),q=Wi(g).toLowerCase(),u=Yi(g),11!=m||u?"body"==q&&u&&(m=Yi(u))&&!
Yi(m)&&(l=!0):l=!0,m=null,l||!g?
m=c:1==Xi(g)&&(m=e.get(g)),m.content&&(m=m.content),m.appendChild(h)}else
ne(g)}e.clear&&e.clear()}else c=J("SPAN");0<Si(c).length&&
(d=J("SPAN"),d.appendChild(c),c=d);c=c.innerHTML}else c="";return
Cd(c,null)}function Gj(a,b){var c=b.data,d=Yi(b);d&&"style"==Wi(d).toLowerCase()&&!
("STYLE"in a.j)&&"STYLE"in a.o&&(c=wd(fj(c,a.g,w(function(a,b){return this.V(a,
{Xq:b})},a))));return document.createTextNode(c)};function Hj(a){return
fc(Wb(a.replace(Ij,function(a,c){return Jj.test(c)?"":" "}).replace(/[\t\n ]+/g,"
")))}var Jj=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,Ij=/<[!\/]?
([a-z0-9]+)([\/ ][^>]*)?>/gi;function Kj(a){return/^\s*$/.test(a)?!1:/^[\],:
{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/
(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:
[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:
[\s\u2028\u2029]*\[)+/g,""))}function Lj(a){a=String(a);if(Kj(a))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function Mj(){}
function Nj(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(v(b))
{var d=b;b=d.length;c.push("[");for(var e="",g=0;g<b;g+
+)c.push(e),Nj(a,d[g],c),e=",";c.push("]");return}if(b instanceof String||b
instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d
in b)Object.prototype.hasOwnProperty.call(b,d)&&(g=b[d],"function"!=typeof
g&&(c.push(e),Oj(d,c),c.push(":"),Nj(a,g,c),e=","));c.push("}");return}}switch(type
of b){case "string":Oj(b,c);break;case "number":c.push(isFinite(b)&&
!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case
"function":c.push("null");break;default:throw Error("Unknown type: "+typeof
b);}}}var
Pj={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t
":"\\t","\x0B":"\\u000b"},Qj=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/
[\\"\x00-\x1f\x7f-\xff]/g;
function Oj(a,b){b.push('"',a.replace(Qj,function(a){var b=Pj[a];b||(b="\\u"+
(a.charCodeAt(0)|65536).toString(16).substr(1),Pj[a]=b);return b}),'"')};function
Rj(a,b){this.x=a;this.y=b}y(Rj,D);function Sj(a){return new
Rj(a.x,a.y)}Rj.prototype.clone=function(){return new
Rj(this.x,this.y)};Rj.prototype.Og=D.prototype.Og;Rj.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};/*
Portions of this code are from MochiKit, received by
The Closure Authors under the MIT license. All other code is Copyright
2005-2009 The Closure Authors. All Rights Reserved.
*/
function Tj(a,b){this.o=[];this.ua=a;this.ta=b||null;this.j=this.b=!1;this.i=void
0;this.ra=this.Aa=this.V=!
1;this.s=0;this.g=null;this.ha=0}Tj.prototype.cancel=function(a){if(this.b)this.i
instanceof Tj&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.ha--,0>=b.ha&&b.cancel())}this.ua?
this.ua.call(this.ta,this):this.ra=!0;this.b||(a=new Uj(this),Vj(this),Wj(this,!
1,a))}};Tj.prototype.nb=function(a,b){this.V=!1;Wj(this,a,b)};
function Wj(a,b,c){a.b=!0;a.i=c;a.j=!b;Xj(a)}function Vj(a){if(a.b){if(!a.ra)throw
new Yj(a);a.ra=!1}}Tj.prototype.Ca=function(){Vj(this);Wj(this,!0,null)};function
Zj(a,b,c,d){a.o.push([b,c,d]);a.b&&Xj(a)}Tj.prototype.then=function(a,b,c){var
d,e,g=new Pf(function(a,b){d=a;e=b});Zj(this,d,function(a){a instanceof Uj?
g.cancel():e(a)});return g.then(a,b,c)};Nf(Tj);function ak(a){return
xb(a.o,function(a){return Ba(a[1])})}
function Xj(a){if(a.s&&a.b&&ak(a)){var
b=a.s,c=bk[b];c&&(k.clearTimeout(c.La),delete bk[b]);a.s=0}a.g&&(a.g.ha--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.V;){var
e=a.o.shift(),g=e[0],h=e[1];e=e[2];if(g=a.j?h:g)try{var l=g.call(e||
a.ta,b);n(l)&&(a.j=a.j&&(l==b||l instanceof
Error),a.i=b=l);if(Of(b)||"function"===typeof k.Promise&&b instanceof k.Promise)d=!
0,a.V=!0}catch(m){b=m,a.j=!0,ak(a)||(c=!0)}}a.i=b;d&&(l=w(a.nb,a,!0),d=w(a.nb,a,!
1),b instanceof Tj?(Zj(b,l,d),b.Aa=!0):b.then(l,d));c&&(b=
new ck(b),bk[b.La]=b,a.s=b.La)}function Yj()
{qb.call(this)}y(Yj,qb);Yj.prototype.message="Deferred has already
fired";Yj.prototype.name="AlreadyCalledError";function Uj()
{qb.call(this)}y(Uj,qb);Uj.prototype.message="Deferred was
canceled";Uj.prototype.name="CanceledError";function ck(a)
{this.La=k.setTimeout(w(this.g,this),0);this.b=a}ck.prototype.g=function(){delete
bk[this.La];throw this.b;};var bk={};function dk(a,b){var c=b||{},d=c.document||
document,e=Uc(a),g=J("SCRIPT"),h={Qj:g,Hd:void 0},l=new Tj(ek,h),m=null,q=null!
=c.timeout?c.timeout:5E3;0<q&&(m=window.setTimeout(function(){fk(g,!0);var a=new
gk(1,"Timeout reached for loading script "+e);Vj(l);Wj(l,!
1,a)},q),h.Hd=m);g.onload=g.onreadystatechange=function(){g.readyState&&"loaded"!
=g.readyState&&"complete"!=g.readyState||(fk(g,c.yk||!
1,m),l.Ca())};g.onerror=function(){fk(g,!0,m);var a=new gk(0,"Error while loading
script "+e);Vj(l);Wj(l,
!1,a)};h=c.attributes||{};nb(h,{type:"text/javascript",charset:"UTF-
8"});ae(g,h);Pd(g,a);hk(d).appendChild(g);return l}function hk(a){var b=(a||
document).getElementsByTagName("HEAD");return b&&0!=b.length?
b[0]:a.documentElement}function ek(){if(this&&this.Qj){var
a=this.Qj;a&&"SCRIPT"==a.tagName&&fk(a,!0,this.Hd)}}function fk(a,b,c){null!
=c&&k.clearTimeout(c);a.onload=t;a.onerror=t;a.onreadystatechange=t;b&&window.setTi
meout(function(){K(a)},0)}
function gk(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);qb.call(this,c);this.code=a}y(gk,qb);function ik(){this.b=jk;this.Hd=5E3}var
kk=0;ik.prototype.send=function(a,b,c,d){a=a?lb(a):{};d=d||"_"+(kk+
+).toString(36)+Ia().toString(36);var
e="_callbacks___"+d;b&&(k[e]=lk(d,b),a.callback=e);b={timeout:this.Hd,yk:!
0};e=Uc(this.b);e=Vc.exec(e);var g=e[3]||"";e=Wc(e[1]+Xc("?",e[2]||"",a)
+Xc("#",g,void 0));b=dk(e,b);Zj(b,null,mk(d,a,c),void
0);return{La:d,ui:b}};ik.prototype.cancel=function(a)
{a&&(a.ui&&a.ui.cancel(),a.La&&nk(a.La,!1))};function mk(a,b,c){return function()
{nk(a,!1);c&&c(b)}}
function lk(a,b){return function(c){nk(a,!0);b.apply(void 0,arguments)}}function
nk(a,b){var c="_callbacks___"+a;if(k[c])if(b)try{delete k[c]}catch(d){k[c]=void
0}else k[c]=t};function ok(){}ok.prototype.b=null;function pk(a){var b;(b=a.b)||
(b={},qk(a)&&(b[0]=!0,b[1]=!0),b=a.b=b);return b};var rk;function sk()
{}y(sk,ok);function tk(a){return(a=qk(a))?new ActiveXObject(a):new
XMLHttpRequest}function qk(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}rk=new sk;function uk(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
uk)for(c=a.Wb(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in
a)this.set(d,a[d])}f=uk.prototype;f.Cb=function(){vk(this);for(var
a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a};f.Wb=function()
{vk(this);return this.b.concat()};
function wk(a,b){return xk(a.g,b)}f.remove=function(a){return xk(this.g,a)?(delete
this.g[a],this.i--,this.b.length>2*this.i&&vk(this),!0):!1};function vk(a){if(a.i!
=a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];xk(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],xk(e,d)||(a.b[c++]=d,e[d]=1),b+
+;a.b.length=c}}f.get=function(a,b){return xk(this.g,a)?
this.g[a]:b};f.set=function(a,b){xk(this.g,a)||(this.i+
+,this.b.push(a));this.g[a]=b};
f.forEach=function(a,b){for(var c=this.Wb(),d=0;d<c.length;d++){var
e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new
uk(this)};function xk(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function yk(a)
{if(a.Cb&&"function"==typeof a.Cb)return a.Cb();if(p(a))return
a.split("");if(Aa(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 zk(a)
{if(a.Wb&&"function"==typeof a.Wb)return a.Wb();if(!a.Cb||"function"!=typeof a.Cb)
{if(Aa(a)||p(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return
fb(a)}}
function Ak(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void
0);else if(Aa(a)||p(a))z(a,b,void 0);else for(var
c=zk(a),d=yk(a),e=d.length,g=0;g<e;g++)b.call(void 0,d[g],c&&c[g],a)};var Bk=/^(?:
([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?
(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Ck(a,b){if(a)for(var
c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),g=null;if(0<=e){var
h=c[d].substring(0,e);g=c[d].substring(e+1)}else h=c[d];b(h,g?Xb(g):"")}}
function Dk(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 Ek(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
Fk=/#|$/;
function Gk(a){var
b=window.location.href,c=b.search(Fk),d=Ek(b,0,a,c);if(0>d)return null;var
e=b.indexOf("&",d);if(0>e||e>c)e=c;d+=a.length+1;return Xb(b.substr(d,e-d))}var
Hk=/[?&]($|#)/;function Ik(a){M.call(this);this.headers=new uk;this.V=a||
null;this.g=!1;this.s=this.b=null;this.ta="";this.i=this.ra=this.j=this.ha=!
1;this.ua=0;this.o=null;this.Ca="";this.Aa=this.Sa=!1}y(Ik,M);var Jk=/^https?
$/i,Kk=["POST","PUT"],Lk=[];function Mk(a,b,c){var d=new
Ik;Lk.push(d);b&&d.ka("complete",b);d.jd("ready",d.xk);d.send(a,c,void 0,void
0)}f=Ik.prototype;f.xk=function(){this.Ea();Db(Lk,this)};
f.send=function(a,b,c,d){if(this.b)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.ta+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.ta=a;this.ha=!1;this.g=!0;this.b=this.V?
tk(this.V):tk(rk);this.s=this.V?
pk(this.V):pk(rk);this.b.onreadystatechange=w(this.Ej,this);try{this.ra=!
0,this.b.open(b,String(a),!0),this.ra=!1}catch(g){Nk(this);return}a=c||"";var
e=this.headers.clone();d&&Ak(d,function(a,b)
{e.set(b,a)});d=zb(e.Wb(),Ok);c=k.FormData&&a instanceof k.FormData;!Bb(Kk,
b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-
8");e.forEach(function(a,b)
{this.b.setRequestHeader(b,a)},this);this.Ca&&(this.b.responseType=this.Ca);"withCr
edentials"in this.b&&this.b.withCredentials!
==this.Sa&&(this.b.withCredentials=this.Sa);try{Pk(this),0<this.ua&&((this.Aa=Qk(th
is.b))?
(this.b.timeout=this.ua,this.b.ontimeout=w(this.Hd,this)):this.o=N(this.Hd,this.ua,
this)),this.j=!0,this.b.send(a),this.j=!1}catch(g){Nk(this)}};
function Qk(a){return C.ya&&C.Oa(9)&&r(a.timeout)&&n(a.ontimeout)}function Ok(a)
{return"content-type"==a.toLowerCase()}f.Hd=function(){"undefined"!=typeof
ua&&this.b&&(this.dispatchEvent("timeout"),this.abort(8))};function Nk(a){a.g=!
1;a.b&&(a.i=!0,a.b.abort(),a.i=!1);Rk(a);Sk(a)}function Rk(a){a.ha||(a.ha=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}
f.abort=function(){this.b&&this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Sk(this))};f.va=functi
on(){this.b&&(this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1),Sk(this,!
0));Ik.ma.va.call(this)};f.Ej=function(){this.jc||(this.ra||this.j||this.i?
Tk(this):this.Sm())};f.Sm=function(){Tk(this)};
function Tk(a){if(a.g&&"undefined"!=typeof ua&&(!a.s[1]||4!=(a.b?
a.b.readyState:0)||2!=Uk(a)))if(a.j&&4==(a.b?a.b.readyState:0))N(a.Ej,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.b?a.b.readyState:0)){a.g=!1;try{Vk(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):Rk(a)}finally{Sk(a)}}}func
tion Sk(a,b){if(a.b){Pk(a);var c=a.b,d=a.s[0]?t:null;a.b=null;a.s=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function Pk(a)
{a.b&&a.Aa&&(a.b.ontimeout=null);a.o&&(k.clearTimeout(a.o),a.o=null)}function Vk(a)
{var b=Uk(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case
1223:var c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=String(a.ta).match(Bk)[1]||
null,!
a&&k.self&&k.self.location&&(a=k.self.location.protocol,a=a.substr(0,a.length-
1)),b=!Jk.test(a?a.toLowerCase():"");c=b}return c}function Uk(a){try{return 2<(a.b?
a.b.readyState:0)?a.b.status:-1}catch(b){return-1}}
function Wk(a){if(a.b){a:{a=a.b.responseText;if(k.JSON)try{var
b=k.JSON.parse(a);break a}catch(c){}b=Lj(a)}return b}};function U(a)
{this.V=this.ha=this.s="";this.ra=null;this.g=this.o="";this.i=!1;var b;a
instanceof U?(this.i=n(void 0)?void
0:a.i,Xk(this,a.s),this.ha=a.ha,this.V=a.V,Yk(this,a.ra),this.o=a.o,Zk(this,a.b.clo
ne()),this.g=a.g):a&&(b=String(a).match(Bk))?(this.i=!1,Xk(this,b[1]||"",!
0),this.ha=$k(b[2]||""),this.V=$k(b[3]||"",!0),Yk(this,b[4]),this.o=$k(b[5]||"",!
0),Zk(this,b[6]||"",!0),this.g=$k(b[7]||"")):(this.i=!1,this.b=new
al(null,this.i))}
U.prototype.toString=function(){var a=[],b=this.s;b&&a.push(bl(b,cl,!0),":");var
c=this.V;if(c||"file"==b)a.push("//"),(b=this.ha)&&a.push(bl(b,cl,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ra,null!=c&&a.push(":",String(c));if(c=this.o)this.V&&"/"!
=c.charAt(0)&&a.push("/"),a.push(bl(c,"/"==c.charAt(0)?dl:el,!0));
(c=this.b.toString())&&a.push("?",c);(c=this.g)&&a.push("#",bl(c,fl));return
a.join("")};U.prototype.clone=function(){return new U(this)};
function Xk(a,b,c){a.s=c?$k(b,!0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function
Yk(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number
"+b);a.ra=b}else a.ra=null}function Zk(a,b,c){b instanceof al?(a.b=b,gl(a.b,a.i)):
(c||(b=bl(b,hl)),a.b=new al(b,a.i))}U.prototype.j=function(a){Zk(this,a,void
0)};U.prototype.getQuery=function(){return this.b.toString()};function V(a,b,c)
{a.b.set(b,c);return a}function il(a,b){return a.b.get(b)}
function $k(a,b){return a?b?decodeURI(a.replace(/
%25/g,"%2525")):decodeURIComponent(a):""}function bl(a,b,c){return p(a)?
(a=encodeURI(a).replace(b,jl),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function jl(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}var cl=/[#\/\?@]/g,el=/[#\?:]/g,dl=/[#\?]/g,hl=/[#\?
@]/g,fl=/#/g;function al(a,b){this.g=this.b=null;this.i=a||null;this.j=!!b}
function kl(a){a.b||(a.b=new uk,a.g=0,a.i&&Ck(a.i,function(b,c)
{a.add(Xb(b),c)}))}f=al.prototype;f.add=function(a,b)
{kl(this);this.i=null;a=ll(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)
{kl(this);a=ll(this,a);return wk(this.b,a)?(this.i=null,this.g-
=this.b.get(a).length,this.b.remove(a)):!1};function ml(a,b){kl(a);b=ll(a,b);return
wk(a.b,b)}
f.forEach=function(a,b){kl(this);this.b.forEach(function(c,d){z(c,function(c)
{a.call(b,c,d,this)},this)},this)};f.Wb=function(){kl(this);for(var
a=this.b.Cb(),b=this.b.Wb(),c=[],d=0;d<b.length;d++)for(var
e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};f.Cb=function(a){kl(this);var
b=[];if(p(a))ml(this,a)&&(b=Gb(b,this.b.get(ll(this,a))));else{a=this.b.Cb();for(va
r c=0;c<a.length;c++)b=Gb(b,a[c])}return b};
f.set=function(a,b){kl(this);this.i=null;a=ll(this,a);ml(this,a)&&(this.g-
=this.b.get(a).length);this.b.set(a,[b]);this.g+=1;return this};f.get=function(a,b)
{if(!a)return b;var c=this.Cb(a);return 0<c.length?String(c[0]):b};function
nl(a,b,c){a.remove(b);0<c.length&&(a.i=null,a.b.set(ll(a,b),Hb(c)),a.g+=c.length)}
f.toString=function(){if(this.i)return this.i;if(!this.b)return"";for(var
a=[],b=this.b.Wb(),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.Cb(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.i=a.join("&")};f.clone=function(){var a=new
al;a.i=this.i;this.b&&(a.b=this.b.clone(),a.g=this.g);return a};function ll(a,b)
{var c=String(b);a.j&&(c=c.toLowerCase());return c}
function gl(a,b){b&&!a.j&&(kl(a),a.i=null,a.b.forEach(function(a,b){var
c=b.toLowerCase();b!=c&&(this.remove(b),nl(this,c,a))},a));a.j=b};function ol()
{}ol.prototype.Rb=function(){};function pl(a,b,c,d,e,g,h,l,m){var
q=ql(c),u=Ah(a),G=rh(a);if(G){var E=dh(G);G=Math.max(u.left,E.left);var
O=Math.min(u.left+u.width,E.left+E.width);if(G<=O){var
oa=Math.max(u.top,E.top);E=Math.min(u.top+u.height,E.top+E.height);oa<=E&&(u.left=G
,u.top=oa,u.width=O-G,u.height=E-oa)}}G=Vd(a);oa=Vd(c);if(G.b!=oa.b)
{O=G.b.body;oa=ge(oa.b);E=new D(0,0);var da=he(Xd(O));if(xc(da,"parent")){var
za=O;do{var af=da==oa?sh(za):yh(za);E.x+=af.x;E.y+=af.y}while(da&&da!=oa&&da!
=da.parent&&(za=da.frameElement)&&
(da=da.parent))}O=Td(E,sh(O));!C.ya||C.Lb(9)||de(G.b)||
(O=Td(O,ee(G.b)));u.left+=O.x;u.top+=O.y}a=rl(a,b);b=u.left;a&4?
b+=u.width:a&2&&(b+=u.width/2);u=new D(b,u.top+(a&1?
u.height:0));u=Td(u,q);e&&(u.x+=(a&4?-1:1)*e.x,u.y+=(a&1?-1:1)*e.y);if(h)if(m)var
Ta=m;else if(Ta=rh(c))Ta.top-=q.y,Ta.right-=q.x,Ta.bottom-=q.y,Ta.left-=q.x;return
sl(u,c,d,g,Ta,h,l)}
function ql(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=kh(a,"position")){var c=sh(a);if(!b){b=Ch(a);var d;if(d=b)
{d=C.product.sg&&C.product.Mf(10);var e=C.jk&&C.platform.Mf(10);d=C.Ta||d||e}b=d?-
a.scrollLeft:!b||C.fk&&C.Oa("8")||"visible"==kh(a,"overflowX")?
a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft;c=Td(c,new
D(b,a.scrollTop))}}}return c||new D}
function sl(a,b,c,d,e,g,h){a=a.clone();var l=rl(b,c);c=zh(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var m=0;if(d||0!=l)l&4?a.x-=h.width+(d?
d.right:0):l&2?a.x-=h.width/2:d&&(a.x+=d.left),l&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;l=h;m=0;65==(g&65)&&(d.x<e.left||
d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-
5);d.x<e.left&&g&1&&(d.x=e.left,m|=1);if(g&16){var q=d.x;d.x<e.left&&(d.x=e.left,m|
=4);d.x+l.width>e.right&&(l.width=Math.min(e.right-d.x,
q+l.width-e.left),l.width=Math.max(l.width,0),m|
=4)}d.x+l.width>e.right&&g&1&&(d.x=Math.max(e.right-l.width,e.left),m|=1);g&2&&(m|
=(d.x<e.left?16:0)|(d.x+l.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,m|
=2);g&32&&(q=d.y,d.y<e.top&&(d.y=e.top,m|
=8),d.y+l.height>e.bottom&&(l.height=Math.min(e.bottom-d.y,q+l.height-
e.top),l.height=Math.max(l.height,0),m|
=8));d.y+l.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-l.height,e.top),m|
=2);g&8&&(m|=(d.y<e.top?64:0)|(d.y+l.height>e.bottom?128:0));e=m}else e=
256;m=e}e=new
bh(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=m;if(a&496)ret
urn a;lh(b,new D(e.left,e.top));h=e.Ba();Ud(c,h)||Fh(b,h);return a}function rl(a,b)
{return(b&8&&Ch(a)?b^4:b)&-9};function tl(a,b){this.b=a instanceof D?a:new
D(a,b)}y(tl,ol);tl.prototype.Rb=function(a,b,c,d)
{sl(this.b,a,b,c,null,null,d)};function ul(a,b,c)
{this.element=a;this.b=b;this.s=c}y(ul,ol);ul.prototype.Rb=function(a,b,c)
{pl(this.element,this.b,a,b,void 0,c,this.s)};function vl(a,b,c,d)
{ul.call(this,a,b);this.g=c?5:0;this.j=d||void 0}y(vl,ul);vl.prototype.o=function()
{return this.g};vl.prototype.i=function(a)
{this.g=a};vl.prototype.Rb=function(a,b,c,d){var
e=pl(this.element,this.b,a,b,null,c,10,d,this.j);if(e&496){var
g=wl(e,this.b);b=wl(e,b);e=pl(this.element,g,a,b,null,c,10,d,this.j);e&496&&(g=wl(e
,g),b=wl(e,b),pl(this.element,g,a,b,null,c,this.g,d,this.j))}};function wl(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function xl(a,b){this.b=a instanceof D?a:new
D(a,b)}y(xl,ol);xl.prototype.Rb=function(a,b,c,d){var e=Xd(a);var
g=e.body;e=e.documentElement;e=new D(g.scrollLeft||e.scrollLeft,g.scrollTop||
e.scrollTop);g=this.b.x+e.x;e=this.b.y+e.y;var h=ql(a);g-=h.x;e-=h.y;sl(new
D(g,e),a,b,c,null,null,d)};function yl(a,b,c,d){vl.call(this,a,b,c||d);(c||
d)&&this.i(65|(d?32:132))}y(yl,vl);function zl(a,b)
{xl.call(this,a,b)}y(zl,xl);zl.prototype.g=0;zl.prototype.i=function(a)
{this.g=a};zl.prototype.Rb=function(a,b,c,d){var e=oh(a);e=rh(e);var
g=fe(Vd(a).b);g=new D(this.b.x+g.scrollLeft,this.b.y+g.scrollTop);var
h=b,l=sl(g,a,h,c,e,10,d);if(0!=(l&496)){if(l&16||l&32)h^=4;if(l&64||
l&128)h^=1;l=sl(g,a,h,c,e,10,d);0!=(l&496)&&sl(g,a,b,c,e,this.g,d)}};function
Al(a,b){this.b=a instanceof D?a:new
D(a,b)}y(Al,ol);Al.prototype.Rb=function(a,b,c,d)
{pl(oh(a),0,a,b,this.b,c,null,d)};function Bl()
{Le.call(this);this.b=[];this.g=[]}y(Bl,Le);Bl.prototype.va=function()
{Bl.ma.va.call(this);this.g.length=0;this.b.length=0};var
Cl={},Dl={},El={};function Fl(){throw Error("Do not instantiate
directly");}Fl.prototype.Cg=null;Fl.prototype.Jb=function(){return
this.content};Fl.prototype.toString=function(){return this.content};function
Gl(a,b){this.content=String(a);this.Cg=null!=b?
b:null}y(Gl,Fl);Gl.prototype.Wc=El;function Hl()
{Fl.call(this)}y(Hl,Fl);Hl.prototype.Wc=Cl;function Il(a){if(!Ca(a))return
String(a);if(a instanceof Fl){if(a.Wc===Cl)return a.Jb();if(a.Wc===El)return
Yb(a.Jb())}return"zSoyz"};function Jl(){this.g=new uk;this.b=new Kl("",void
0);this.b.next=this.b.b=this.b}f=Jl.prototype;f.get=function(a,b){var
c=this.g.get(a);return c?c.value:b};f.set=function(a,b){var c=this.g.get(a);c?
c.value=b:(c=new
Kl(a,b),this.g.set(a,c),c.b=this.b.b,c.next=this.b,this.b.b=c,c.b.next=c)};f.shift=
function(){return Ll(this,this.b.next)};f.pop=function(){return
Ll(this,this.b.b)};f.remove=function(a){return(a=this.g.get(a))?
(a.remove(),this.g.remove(a.key),!0):!1};
f.Wb=function(){return Ml(this,function(a,b){return b})};f.Cb=function(){return
Ml(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 Ml(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 Ll(a,b){a.b!=b&&(b.remove(),a.g.remove(b.key));return b.value}function
Kl(a,b){this.key=a;this.value=b}
Kl.prototype.remove=function(){this.b.next=this.next;this.next.b=this.b;delete
this.b;delete this.next};function Nl(a){this.b=new uk;if(a){a=yk(a);for(var
b=a.length,c=0;c<b;c++)this.add(a[c])}}function Ol(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Da(a):b.charAt(0)+a}Nl.prototype.add=func
tion(a){this.b.set(Ol(a),a)};Nl.prototype.remove=function(a){return
this.b.remove(Ol(a))};Nl.prototype.Cb=function(){return
this.b.Cb()};Nl.prototype.clone=function(){return new Nl(this)};function Pl(a,b,c)
{if(C.Ta&&!C.hi)return a;a='url("'+b+'")';C.ab&&(a+=" 7 5");return a+(",
"+c)};function Ql(a,b,c){M.call(this);this.ha=a;this.ta=c;this.i=b;L(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.s=null;this.b=[];this.j=-
1;this.g=0;this.o=this.V=null;this.ua={}}y(Ql,M);f=Ql.prototype;f.ni=!0;f.vg=!1;
f.handleEvent=function(a){var b=this.ha;if(a.target==this.i)switch(a.type){case
"hilite":this.Sc(a.nd);break;case "select":var c=!1;if(r(a.nd)){a=a.nd;var
d=this.b[Rl(this,a)];c=!!d&&b.nh&&b.nh(d);d&&!c&&this.j!=a&&this.Sc(a)}c||
this.le();break;case "canceldismiss":Sl(this);break;case
"dismiss":Tl(this)}};function Ul(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.vg&&c==b&&a.Sc(-1);break}if(a.Sc(c))break}}
f.Sc=function(a){var b=Rl(this,a),c=this.b[b];return c&&this.ha.nh&&this.ha.nh(c)?!
1:(this.j=a,this.i.Sc(a),-1!=b)};
f.le=function(){var a=Rl(this,this.j);if(-1!=a){var b=this.b[a],c=this.ta;if(c.Xa)
{var d=b.toString();if(n(void 0)?0:c.j){var e=Vl(c,c.yb(),og(c.Xa)
[0]),g=Wl(c,c.yb());c.ta&&!c.ta.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.Aa);0==e||
Ub(g[e-1])||(d=" "+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Xa;(C.Ta||
C.ya&&C.Oa("9"))&&d.blur();d.value=g.join("");for(var h=0,l=0;l<=e;l+
+)h+=g[l].length;d.focus();e=h;g=c.Xa;d=e;pg(g)?
g.selectionStart=d:qg()&&(h=rg(g),l=h[0],l.inRange(h[1])&&(d=sg(g,d),l.collapse(!
0),
l.move("character",d),l.select()));g=c.Xa;pg(g)?
g.selectionEnd=e:qg()&&(h=rg(g),d=h[1],h[0].inRange(d)&&(e=sg(g,e),g=sg(g,og(g)
[0]),d.collapse(!0),d.moveEnd("character",e-g),d.select()))}}else
c.Xa.value=d;c.Jh=!
0}this.Lc();this.dispatchEvent({type:"update",nd:b,index:a});return!
0}this.Lc();this.dispatchEvent({type:"update",nd: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 Tl(a){a.o||(a.o=window.setTimeout(w(a.Lc,a),100))}f.$i=function()
{return this.o?(window.clearTimeout(this.o),this.o=null,!0):!1};function Sl(a){a.
$i()||window.setTimeout(w(a.$i,a),10)}f.va=function(){Ql.ma.va.call(this);delete
this.ua;this.i.Ea();this.ta.Ea();this.ha=null};
f.jm=function(a,b,c){this.s==a&&this.Ih(b,c)};f.Ih=function(a,b){var
c="object"==ya(b)&&b,d=(c?c.$q():b)?Rl(this,this.j):-
1;this.g+=this.b.length;this.b=a;for(var e=[],g=0;g<a.length;+
+g)e.push({id:this.g+g,data:a[g]});g=null;this.V&&(g=this.ua[Da(this.V)]||
this.V);this.i.Kh(g);this.i.Ih(e,this.s,this.V);g=this.ni;c&&void 0!
==c.Kk()&&(g=c.Kk());this.j=-1;(g||0<=d)&&0!=e.length&&this.s&&(0<=d?
this.Sc(this.g+d):Ul(this));this.dispatchEvent("suggestionsupdate")};
function Rl(a,b){var c=b-a.g;return 0>c||c>=a.b.length?-1:c}f.update=function(a)
{this.ta.update(a)};function Xl(a,b,c,d){Le.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.Aa=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.ua=new RegExp("^"+a+"|"+a+"$","g");this.ta=new RegExp("\\s*["+this.s+"]
$");this.ra=b||"";this.Ca=this.j;this.i=0<d?new eg(d):null;this.g=new
Q(this);this.V=new Q(this);this.o=new Dg;this.ha=-1}y(Xl,Le);var Yl=(C.product.ue||
C.product.ud)&&!C.Oa("533.17.9");f=Xl.prototype;f.tg=null;f.Xa=null;f.sh="";f.sd=!
1;f.Jh=!1;f.yb=function(){return this.Xa.value};
f.al=function(a){for(var b=0;b<arguments.length;b++){var
c=arguments[b];Ca(c)&&1==c.nodeType&&(He(c,"combobox"),Ie(c,"autocomplete","list"))
;this.g.ka(c,"focus",this.Ni);this.g.ka(c,"blur",this.bl);this.Xa||
(this.V.ka(c,"keydown",this.Qm),Ca(c)&&1==c.nodeType&&Fe(Xd(c))==c&&Zl(this,c))}};f
.va=function(){Xl.ma.va.call(this);null!
=this.tg&&window.clearTimeout(this.tg);this.g.Ea();delete
this.g;this.V.Ea();this.o.Ea();Ne(this.i)};
f.$b=function(a){switch(a.b){case 40:if(this.b.i.Fa())return
Ul(this.b),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.b.i.Fa()){a:for(var
b=this.b,c=b.j,d=0;d<b.b.length;d++){if(c>b.g)c--;else{b.vg&&c==b.g&&b.Sc(-
1);break}if(b.Sc(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.b.i.Fa()||a.shiftKey)this.b.Lc();else
if(this.update(),this.b.le()&&this.Ca)return a.preventDefault(),!0;break;case
13:if(this.b.i.Fa()){if(this.update(),this.b.le())return a.preventDefault(),
a.g(),!0}else this.b.Lc();break;case 27:if(this.b.i.Fa())return
this.b.Lc(),a.preventDefault(),a.g(),!0;break;case 229:if(!this.sd)return this.sd||
(this.g.ka(this.Xa,"keyup",this.Bj),this.g.ka(this.Xa,"keypress",this.Aj),this.sd=!
0),!0}return $l(this,a)};function $l(a,b){var c=a.j&&b.s&&-1!
=a.s.indexOf(String.fromCharCode(b.s));c&&a.update();return c&&a.b.le()?
(b.preventDefault(),!0):!1}f.Bl=function(){return!1};f.Ni=function(a)
{Zl(this,a.target||null)};
function Zl(a,b){xg(a.V);a.b&&Sl(a.b);b!
=a.Xa&&(a.Xa=b,a.i&&(a.i.start(),a.g.ka(a.i,"tick",a.Oi)),a.sh=a.yb(),Eg(a.o,a.Xa),
a.g.ka(a.o,"key",a.Cj),a.g.ka(a.Xa,"mousedown",a.Dj),C.ya&&a.g.ka(a.Xa,"keypress",a
.zj))}f.bl=function(){Yl?this.tg=window.setTimeout(w(this.Kj,this),0):this.Kj()};
f.Kj=function()
{this.Xa&&(this.g.kb(this.o,"key",this.Cj),Kg(this.o),this.g.kb(this.Xa,"keyup",thi
s.Bl),this.g.kb(this.Xa,"mousedown",this.Dj),C.ya&&this.g.kb(this.Xa,"keypress",thi
s.zj),this.sd&&am(this),this.Xa=null,this.i&&(this.i.stop(),this.g.kb(this.i,"tick"
,this.Oi)),this.b&&Tl(this.b))};f.Oi=function(){this.update()};f.Qm=function(a)
{this.Ni(a)};f.Cj=function(a){this.ha=a.b;this.b&&this.$b(a)};f.Aj=function()
{this.sd&&229!=this.ha&&am(this)};
f.Bj=function(a){this.sd&&(13==a.b||77==a.b&&a.ctrlKey)&&am(this)};f.Dj=function()
{};function am(a){a.sd&&(a.sd=!
1,a.g.kb(a.Xa,"keypress",a.Aj),a.g.kb(a.Xa,"keyup",a.Bj))}f.zj=function(a)
{$l(this,a)};
f.update=function(a){if(this.Xa&&(a||this.yb()!=this.sh)){if(a||!this.Jh)
{a=og(this.Xa)[0];var b=this.yb();a=Wl(this,b)[Vl(this,b,a)];b=this.ua?
String(a).replace(this.ua,""):a;if(this.b&&(this.b.V=this.Xa,a=this.b,this.yb(),a.s
!=b)){a.s=b;b=a.ha;var
c=w(a.jm,a),d={client:"books",ds:"bo",q:a.s};c=w(b.g,b,c);b.b&&b.b.cancel();b.b=new
ik;b.b.send(d,c);Sl(a)}}this.sh=this.yb()}this.Jh=!1};
function Vl(a,b,c){a=Wl(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 Wl(a,b){if(!
a.j)return[b];for(var c=String(b).split(""),d=[],e=[],g=0,h=!1;g<c.length;g+
+)a.ra&&-1!=a.ra.indexOf(c[g])?(h||(d.push(e.join("")),e.length=0),e.push(c[g]),h=!
h):h||-1==a.s.indexOf(c[g])?e.push(c[g]):
(e.push(c[g]),d.push(e.join("")),e.length=0);d.push(e.join(""));return d};function
bm(){}xa(bm);bm.prototype.b=0;function cm(a){return":"+(a.b+
+).toString(36)};function dm(a,b,c,d){M.call(this);this.ra=a||
document.body;this.g=Vd(this.ra);this.ua=!
a;this.wa=null;this.ta="";this.b=[];this.o=[];this.Aa=this.ha=-1;this.V=!
1;this.className="ac-renderer";this.Wa="ac-highlighted";this.s=b||
null;this.Sb=null!=d?d:!0;this.Qb=!!c}y(dm,M);f=dm.prototype;f.R=function(){return
this.wa};f.Kh=function(a){this.Sa=a};f.Ih=function(a,b,c)
{this.ta=b;this.b=a;this.ha=-
1;this.Aa=Ia();this.i=c;this.o=[];em(this)};f.Lc=function(){this.V&&(this.V=!
1,fm(this,!1),T(this.wa,!1))};
function gm(a){a.V||(a.V=!0,fm(a,!0),T(a.wa,!0))}function fm(a,b)
{a.i&&(Ie(a.i,"haspopup",b),Ie(a.wa,"expanded",b),Ie(a.i,"expanded",b),b?
Ie(a.i,"owns",a.wa.id):(a.i.removeAttribute("aria-
owns"),Ke(a.i,null)))}f.Fa=function(){return this.V};
function hm(a,b){var c=0<=b&&b<a.b.length?a.b[b]:void 0,d=0<=b&&b<a.o.length?
a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",ra:d,nd:c?
c.data:null})&&(0<=a.ha&&lg(a.o[a.ha],["ac-active","active"]),a.ha=b,d&&(jg(d,["ac-
active","active"]),a.i&&Ke(a.i,d),th(d,a.wa)))}f.Sc=function(a){if(-1==a)hm(this,-
1);else for(var b=0;b<this.b.length;b++)if(this.b[b].id==a){hm(this,b);break}};
function im(a){if(!a.wa){var b=a.g.Ua("DIV",
{style:"display:none"});a.wa=b;jg(b,Wb(a.className).split("
"));He(b,"listbox");b.id=cm(bm.Za());a.g.appendChild(a.ra,b);L(b,"click",a.Pi,!
1,a);L(b,"mousedown",a.Qi,!1,a);L(b,"mouseover",a.Ti,!1,a)}}
function em(a){im(a);a.Ic&&(a.wa.style.minWidth=a.Ic.clientWidth-
0+"px");a.wb&&(a.wa.style.maxWidth=a.wb.clientWidth-
0+"px");a.o.length=0;a.g.Hi(a.wa);a.s&&a.s.render?
a.s.render(a,a.wa,a.b,a.ta):z(a.b,function(a){var b=this.ta,d=this.g.Ua("DIV",
{className:"ac-row",id:cm(bm.Za())});He(d,"option");this.s&&this.s.en?
this.s.en(a,b,d):ue(d,a.data.toString());b&&this.Sb&&(this.Ca=!
1,jm(this,d,b));P(d,"ac-
row");this.o.push(d);this.g.appendChild(this.wa,d)},a);0==a.b.length?a.Lc():
(gm(a),a.ah(),Eh(a.wa,!0))}
f.ah=function(){if(this.i&&this.ua){var a=this.Sa||this.i;var b=this.Qb?
5:1;pl(a,b,this.wa,b^1,null,null,65)}};f.va=function()
{this.wa&&(tf(this.wa,"click",this.Pi,!1,this),tf(this.wa,"mousedown",this.Qi,!
1,this),tf(this.wa,"mouseover",this.Ti,!
1,this),this.g.Qk(this.wa),this.wa=null,this.V=!
1);Ne(this.j);this.ra=null;dm.ma.va.call(this)};
function jm(a,b,c){if(!a.Ca)if(3==b.nodeType){var
d=null;v(c)&&1<c.length&&(d=Kb(c,1));c=km(c);if(0!=c.length){var
e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi");c=[];for(var
h=0,l=g.exec(e),m=0;l;)m+
+,c.push(e.substring(h,l.index)),c.push(e.substring(l.index,g.lastIndex)),h=g.lastI
ndex,l=g.exec(e);c.push(e.substring(h));if(1<c.length){for(d=0;1>d;d+
+)e=2*d,b.nodeValue=c[e],g=a.g.createElement("B"),g.className=a.Wa,a.g.appendChild(
g,a.g.b.createTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.b.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=Kb(c,2).join("");a.Ca=!0}else d&&jm(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,jm(a,b,c),b=d}function km(a){var b="";if(!
a)return b;v(a)&&(a=vb(a,function(a){return!Ub(kc(a))}));v(a)?b=0<a.length?
jc(a[0]):"":/^\W/.test(a)||(b=jc(a));return b}function lm(a,b){for(;b&&b!=a.wa&&!
ig(b,"ac-row");)b=b.parentNode;return b?tb(a.o,b):-1}
f.Pi=function(a){var
b=lm(this,a.target);0<=b&&this.dispatchEvent({type:"select",nd:this.b[b].id});a.g()
};f.Qi=function(a){a.g();a.preventDefault()};f.Ti=function(a)
{a=lm(this,a.target);0<=a&&!(300>Ia()-
this.Aa)&&this.dispatchEvent({type:"hilite",nd:this.b[a].id})};function mm(a,b)
{M.call(this);this.i=new Q(this);this.Yg(a||
null);b&&(this.Xd=b)}y(mm,M);f=mm.prototype;f.wa=null;f.mi=!0;f.li=null;f.ae=!
1;f.rh=-1;f.wi=!0;f.Xd="toggle_display";f.R=function(){return
this.wa};f.Yg=function(a){nm(this);this.wa=a};function nm(a){if(a.ae)throw
Error("Can not change this state of the popup while showing.");}f.Fa=function()
{return this.ae};
f.Ma=function(a){this.Wa&&this.Wa.stop();this.Ca&&this.Ca.stop();if(a){if(!
this.ae&&this.Gh()){if(!this.wa)throw Error("Caller must call setElement before
trying to show the
popup");this.Wd();a=Xd(this.wa);if(this.mi)if(this.i.ka(a,"mousedown",this.yj,!
0),C.ya){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=te(b)}catch(d){break}a=c;b=a.activeElement}this.i.ka(a,"mousedown",this.yj,!
0);this.i.ka(a,"deactivate",this.xj)}else
this.i.ka(a,"blur",this.xj);"toggle_display"==
this.Xd?(this.wa.style.visibility="visible",T(this.wa,!
0)):"move_offscreen"==this.Xd&&this.Wd();this.ae=!0;this.rh=Ia();this.Wa?
(mf(this.Wa,"end",this.Vf,!1,this),this.Wa.play()):this.Vf()}}else
om(this)};f.Wd=t;function om(a,b)
{a.ae&&a.dispatchEvent({type:"beforehide",target:b})&&(a.i&&xg(a.i),a.ae=!
1,Ia(),a.Ca?(mf(a.Ca,"end",x(a.ri,b),!1,a),a.Ca.play()):a.ri(b))}f.ri=function(a)
{"toggle_display"==this.Xd?
this.Xl():"move_offscreen"==this.Xd&&(this.wa.style.top="-10000px");this.Ze(a)};
f.Xl=function(){this.wa.style.visibility="hidden";T(this.wa,!1)};f.Gh=function()
{return this.dispatchEvent("beforeshow")};f.Vf=function()
{this.dispatchEvent("show")};f.Ze=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.yj=function(a)
{a=a.target;se(this.wa,a)||pm(this,a)||150>Ia()-this.rh||om(this,a)};
f.xj=function(a){if(this.wi){var b=Xd(this.wa);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||
se(this.wa,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>Ia()-
this.rh||om(this)}};function pm(a,b){return xb(a.li||[],function(a){return b===a||
se(a,b)})}f.va=function()
{mm.ma.va.call(this);this.i.Ea();Ne(this.Wa);Ne(this.Ca);delete this.wa;delete
this.i;delete this.li};function qm(a,b){this.Kd=8;this.Bb=b||void
0;mm.call(this,a)}y(qm,mm);qm.prototype.Xb=function(){return this.Bb||
null};qm.prototype.setPosition=function(a){this.Bb=a||void
0;this.Fa()&&this.Wd()};qm.prototype.Wd=function(){if(this.Bb){var a=!
this.Fa()&&"move_offscreen"!
=this.Xd,b=this.R();a&&(b.style.visibility="hidden",T(b,!
0));this.Bb.Rb(b,this.Kd,this.th);a&&T(b,!1)}};function rm(a,b,c){this.j=c||(a?
Vd(H(a)):Vd());qm.call(this,this.j.Ua("DIV",
{style:"position:absolute;display:none;"}));this.o=new D(1,1);this.ha=new
Nl;this.s=null;a&&(a=H(a),this.ha.add(a),L(a,"mouseover",this.$g,!
1,this),L(a,"mouseout",this.Df,!1,this),L(a,"mousemove",this.Yd,!
1,this),L(a,"focus",this.Mi,!1,this),L(a,"blur",this.Df,!1,this));null!
=b&&ue(this.R(),b)}y(rm,qm);var sm=[];f=rm.prototype;f.ub=null;f.className="goog-
tooltip";f.eg=500;f.hh=0;f.Kg=function(){return this.hh};
f.Yg=function(a){var b=this.R();b&&K(b);rm.ma.Yg.call(this,a);a?
(b=this.j.b.body,b.insertBefore(a,b.lastChild),Ne(this.s),this.s=new
yg(this.R()),Me(this,this.s),L(this.s,"focusin",this.Md,void
0,this),L(this.s,"focusout",this.af,void 0,this)):
(Ne(this.s),this.s=null)};function tm(a){return a.Aa?a.Fa()?4:1:a.ta?3:a.Fa()?
2:0}f.If=function(a){if(!this.Fa())return!1;var
b=sh(this.R()),c=zh(this.R());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};
f.Gh=function(){if(!mm.prototype.Gh.call(this))return!1;if(this.b)for(var
a,b=0;a=sm[b];b++)se(a.R(),this.b)||a.Ma(!
1);Cb(sm,this);a=this.R();a.className=this.className;this.Md();L(a,"mouseover",this
.fh,!1,this);L(a,"mouseout",this.Xi,!1,this);um(this);return!0};f.Ze=function()
{Db(sm,this);for(var a=this.R(),b,c=0;b=sm[c];c++)b.b&&se(a,b.b)&&b.Ma(!
1);this.lf&&this.lf.af();tf(a,"mouseover",this.fh,!
1,this);tf(a,"mouseout",this.Xi,!1,this);this.b=void 0;0==tm(this)&&(this.Db=!
1);mm.prototype.Ze.call(this)};
f.Pe=function(a,b){this.b==a&&wk(this.ha.b,Ol(this.b))&&(this.Db||!this.Wo?
(this.Ma(!1),this.Fa()||(this.b=a,this.setPosition(b||vm(this,0)),this.Ma(!
0))):this.b=void 0);this.Aa=void 0};f.dj=function(a){this.ta=void 0;if(a==this.b)
{a=this.j;var b;a=(b=Fe(a.b))&&this.R()&&a.Pk(this.R(),b);null!
=this.ub&&(this.ub==this.R()||wk(this.ha.b,Ol(this.ub)))||a||this.V&&this.V.ub||
this.Ma(!1)}};function wm(a,b){var
c=ee(a.j.b);a.o.x=b.clientX+c.x;a.o.y=b.clientY+c.y}
f.$g=function(a){var b=xm(this,a.target);this.ub=b;this.Md();b!
=this.b&&(this.b=b,this.hg(b),ym(this),wm(this,a))};function xm(a,b){try{for(;b&&!
wk(a.ha.b,Ol(b));)b=b.parentNode;return b}catch(c){return null}}f.Yd=function(a)
{wm(this,a);this.Db=!0};f.Mi=function(a){this.ub=a=xm(this,a.target);this.Db=!
0;if(this.b!=a){this.b=a;var
b=vm(this,1);this.Md();this.hg(a,b);ym(this)}};function vm(a,b){if(0==b){var
c=a.o.clone();return new zm(c)}return new Am(a.ub)}
function ym(a){if(a.b)for(var b,c=0;b=sm[c];c+
+)se(b.R(),a.b)&&(b.V=a,a.lf=b)}f.Df=function(a){var
b=xm(this,a.target),c=xm(this,a.relatedTarget);b!
=c&&(b==this.ub&&(this.ub=null),um(this),this.Db=!1,!this.Fa()||
a.relatedTarget&&se(this.R(),a.relatedTarget)?this.b=void
0:this.af())};f.fh=function(){var a=this.R();this.ub!
=a&&(this.Md(),this.ub=a)};f.Xi=function(a){var b=this.R();this.ub!=b||
a.relatedTarget&&se(b,a.relatedTarget)||(this.ub=null,this.af())};
f.hg=function(a,b){this.Aa||(this.Aa=N(w(this.Pe,this,a,b),this.eg))};function
um(a){a.Aa&&(k.clearTimeout(a.Aa),a.Aa=void 0)}f.af=function()
{2==tm(this)&&(this.ta=N(w(this.dj,this,this.b),this.Kg()))};f.Md=function()
{this.ta&&(k.clearTimeout(this.ta),this.ta=void 0)};
f.va=function(){var a;this.Ma(!1);um(this);for(var b=this.ha.Cb(),c=0;a=b[c];c+
+)tf(a,"mouseover",this.$g,!1,this),tf(a,"mouseout",this.Df,!
1,this),tf(a,"mousemove",this.Yd,!1,this),tf(a,"focus",this.Mi,!
1,this),tf(a,"blur",this.Df,!
1,this);b=this.ha.b;b.g={};b.b.length=0;b.i=0;this.R()&&K(this.R());this.ub=null;de
lete this.j;rm.ma.va.call(this)};function zm(a,b){Al.call(this,a,b)}y(zm,Al);
zm.prototype.Rb=function(a,b,c){b=oh(a);b=rh(b);c=c?new
Yg(c.top+10,c.right,c.bottom,c.left+10):new
Yg(10,0,0,10);sl(this.b,a,8,c,b,9)&496&&sl(this.b,a,8,c,b,5)};function Am(a)
{ul.call(this,a,5)}y(Am,ul);Am.prototype.Rb=function(a,b,c){var d=new
D(10,0);pl(this.element,this.b,a,b,d,c,9)&496&&pl(this.element,4,a,1,d,c,5)};functi
on Bm(a,b,c){rm.call(this,a,b,c)}y(Bm,rm);f=Bm.prototype;f.Dg=!1;f.ff=!
1;f.Vf=function()
{Bm.ma.Vf.call(this);this.wb=ch(Ah(this.R()));this.b&&(this.Qb=ch(Ah(this.b)));this
.ff=this.Dg;L(this.j.b,"mousemove",this.Yd,!1,this)};f.Ze=function()
{tf(this.j.b,"mousemove",this.Yd,!1,this);this.Qb=this.wb=null;this.ff=!
1;Bm.ma.Ze.call(this)};
f.If=function(a){if(this.Sa){var b=sh(this.R()),c=zh(this.R());return b.x-
this.Sa.left<=a.x&&a.x<=b.x+c.width+this.Sa.right&&b.y-
this.Sa.top<=a.y&&a.y<=b.y+c.height+this.Sa.bottom}return
Bm.ma.If.call(this,a)};function Cm(a,b){if(a.Qb&&$g(a.Qb,b)||a.If(b))return!0;var
c=a.V;return!!c&&c.If(b)}f.dj=function(a){this.ta=void 0;a!=this.b||
Cm(this,this.o)||this.ub||this.V&&this.V.ub||C.Ta&&0==this.o.x&&0==this.o.y||
this.Ma(!1)};
f.Yd=function(a){var b=this.Fa();if(this.wb){var c=ee(this.j.b);c=new
D(a.clientX+c.x,a.clientY+c.y);Cm(this,c)?b=!
1:this.ff&&(b=ah(this.wb,c)>=ah(this.wb,this.o))}if(b)
{if(this.af(),this.ub=null,b=this.V)b.ub=null}else
3==tm(this)&&this.Md();Bm.ma.Yd.call(this,a)};f.fh=function(){this.ub!
=this.R()&&(this.ff=!1,this.ub=this.R())};f.Kg=function(){return this.ff?
100:Bm.ma.Kg.call(this)};function Dm(a){M.call(this);this.g=a||
Vd();this.Sa=Em;this.La=null;this.Pa=!1;this.wa=null;this.ra=void
0;this.V=this.o=this.s=this.Wa=null;this.Sb=!1}y(Dm,M);Dm.prototype.lf=bm.Za();var
Em=null;
function Fm(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=Dm.prototype;f.getId=function(){return this.La||
(this.La=cm(this.lf))};function Gm(a,b){if(a.s&&a.s.V){var c=a.s.V,d=a.La;d in
c&&delete c[d];kb(a.s.V,b,a)}a.La=b}f.R=function(){return this.wa};
function Hm(a){a.ra||(a.ra=new Q(a));return a.ra}f.Gd=function(a){if(this==a)throw
Error("Unable to set parent
component");if(a&&this.s&&this.La&&Im(this.s,this.La)&&this.s!=a)throw
Error("Unable to set parent component");this.s=a;Dm.ma.$e.call(this,a)};f.
$c=function(){return this.s};f.$e=function(a){if(this.s&&this.s!=a)throw
Error("Method not supported");Dm.ma.$e.call(this,a)};f.Ac=function()
{this.wa=this.g.createElement("DIV")};f.render=function(a){Jm(this,a)};
function Jm(a,b,c){if(a.Pa)throw Error("Component already rendered");a.wa||
a.Ac();b?b.insertBefore(a.wa,c||null):a.g.b.body.appendChild(a.wa);a.s&&!a.s.Pa||
a.Va()}function Km(a,b){if(a.Pa)throw Error("Component already
rendered");if(b&&a.Qg(b)){a.Sb=!0;var c=Xd(b);a.g&&a.g.b==c||
(a.g=Vd(b));a.Ub(b);a.Va()}else throw Error("Invalid element to
decorate");}f.Qg=function(){return!0};f.Ub=function(a){this.wa=a};f.Va=function()
{this.Pa=!0;Lm(this,function(a){!a.Pa&&a.R()&&a.Va()})};
f.Vb=function(){Lm(this,function(a){a.Pa&&a.Vb()});this.ra&&xg(this.ra);this.Pa=!
1};f.va=function(){this.Pa&&this.Vb();this.ra&&(this.ra.Ea(),delete
this.ra);Lm(this,function(a){a.Ea()});!
this.Sb&&this.wa&&K(this.wa);this.s=this.Wa=this.wa=this.V=this.o=null;Dm.ma.va.cal
l(this)};f.Ha=function(a,b){this.ye(a,Mm(this),b)};
f.ye=function(a,b,c){if(a.Pa&&(c||!this.Pa))throw Error("Component already
rendered");if(0>b||b>Mm(this))throw Error("Child component index out of
bounds");this.V&&this.o||(this.V={},this.o=[]);if(a.$c()==this){var
d=a.getId();this.V[d]=a;Db(this.o,a)}else
kb(this.V,a.getId(),a);a.Gd(this);Jb(this.o,b,0,a);a.Pa&&this.Pa&&a.$c()==this?
(c=this.Sd(),b=c.childNodes[b]||null,b!=a.R()&&c.insertBefore(a.R(),b)):c?
(this.wa||this.Ac(),b=Nm(this,b+1),Jm(a,this.Sd(),b?b.wa:null)):this.Pa&&!
a.Pa&&a.wa&&a.wa.parentNode&&
1==a.wa.parentNode.nodeType&&a.Va()};f.Sd=function(){return this.wa};function Om(a)
{null==a.Sa&&(a.Sa=Ch(a.Pa?a.wa:a.g.b.body));return a.Sa}function Mm(a){return a.o?
a.o.length:0}function Im(a,b){if(a.V&&b){var c=a.V;c=(null!==c&&b in c?c[b]:void
0)||null}else c=null;return c}function Nm(a,b){return a.o?a.o[b]||
null:null}function Lm(a,b,c){a.o&&z(a.o,b,c)}function Pm(a,b){return a.o&&b?
tb(a.o,b):-1}
f.removeChild=function(a,b){if(a){var c=p(a)?a:a.getId();a=Im(this,c);if(c&&a){var
d=this.V;c in d&&delete
d[c];Db(this.o,a);b&&(a.Vb(),a.wa&&K(a.wa));a.Gd(null)}}if(!a)throw Error("Child is
not in parent component");return a};function Qm(){}var Rm;xa(Qm);var
Sm={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=Q
m.prototype;f.Ud=function(){};f.Zb=function(a){return
a.g.Ua("DIV",Tm(this,a).join(" "),a.Jb())};f.qc=function(a){return a};function
Um(a,b,c){if(a=a.R?a.R():a){var d=[b];C.ya&&!C.Oa("7")&&(d=Vm(hg(a),b),d.push(b));
(c?jg:lg)(a,d)}}f.Af=function(){return!0};
f.mb=function(a,b){b.id&&Gm(a,b.id);var c=this.qc(b);c&&c.firstChild?
Wm(a,c.firstChild.nextSibling?Hb(c.childNodes):c.firstChild):a.zd=null;var
d=0,e=this.Ga(),g=this.Ga(),h=!1,l=!1,m=!1,q=Hb(hg(b));z(q,function(a){h||a!=e?l||
a!=g?d|=this.xf(a):l=!0:(h=!0,g==e&&(l=!0));1==this.xf(a)&&ye(c)&&ze(c)&&xe(c,!
1)},this);a.Bc=d;h||(q.push(e),g==e&&(l=!0));l||q.push(g);var
u=a.kc;u&&q.push.apply(q,u);if(C.ya&&!C.Oa("7")){var
G=Vm(q);0<G.length&&(q.push.apply(q,G),m=!0)}if(!h||!l||u||m)b.className=q.join("
");
return b};f.Ji=function(a){Om(a)&&this.Li(a.R(),!
0);a.isEnabled()&&this.Ke(a,a.Fa())};function Xm(a,b,c){if(a=c||
a.Ud())c=b.getAttribute("role")||null,a!=c&&He(b,a)}function Ym(a,b,c){b.Fa()||
Ie(c,"hidden",!b.Fa());b.isEnabled()||a.Hc(c,1,!
b.isEnabled());Zm(b,8)&&a.Hc(c,8,W(b,8));Zm(b,16)&&a.Hc(c,16,W(b,16));Zm(b,64)&&a.H
c(c,64,W(b,64))}f.Ug=function(a,b){Eh(a,!b,!C.ya&&!C.vc)};f.Li=function(a,b)
{Um(a,this.Ga()+"-rtl",b)};f.Ki=function(a){var b;return Zm(a,32)&&(b=a.R())?
ye(b)&&ze(b):!1};
f.Ke=function(a,b){var c;if(Zm(a,32)&&(c=a.R())){if(!b&&W(a,32))
{try{c.blur()}catch(d){}W(a,32)&&a.Bf(null)}(ye(c)&&ze(c))!
=b&&xe(c,b)}};f.Ma=function(a,b){T(a,b);a&&Ie(a,"hidden",!b)};f.Ob=function(a,b,c)
{var d=a.R();if(d){var
e=this.Ce(b);e&&Um(a,e,c);this.Hc(d,b,c)}};f.Hc=function(a,b,c){Rm||
(Rm={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Rm[b];var
d=a.getAttribute("role")||null;d&&(d=Sm[d]||b,b="checked"==b||"selected"==b?
d:b);b&&Ie(a,b,c)};
f.Je=function(a,b){var c=this.qc(a);if(c&&(ne(c),b))if(p(b))ue(c,b);else{var
d=function(a){if(a){var b=Xd(c);c.appendChild(p(a)?b.createTextNode(a):a)}};v(b)?
z(b,d):!Aa(b)||"nodeType"in b?d(b):z(Hb(b),d)}};f.Ga=function(){return"goog-
control"};function Tm(a,b){var c=a.Ga(),d=[c],e=a.Ga();e!
=c&&d.push(e);c=b.Bc;for(e=[];c;){var g=c&-
c;e.push(a.Ce(g));c&=~g}d.push.apply(d,e);(c=b.kc)&&d.push.apply(d,c);C.ya&&!
C.Oa("7")&&d.push.apply(d,Vm(d));return d}
function Vm(a,b){var c=[];b&&(a=Gb(a,[b]));z([],function(d){!yb(d,x(Bb,a))||b&&!
Bb(d,b)||c.push(d.join("_"))});return c}f.Ce=function(a){this.b||$m(this);return
this.b[a]};f.xf=function(a){if(!this.ta){this.b||$m(this);var b=this.b,c={},d;for(d
in b)c[b[d]]=d;this.ta=c}a=parseInt(this.ta[a],10);return isNaN(a)?0:a};function
$m(a){var b=a.Ga();a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function an()
{}y(an,Qm);xa(an);f=an.prototype;f.Ud=function()
{return"button"};f.Hc=function(a,b,c){switch(b){case 8:case
16:Ie(a,"pressed",c);break;default:case 64:case
1:an.ma.Hc.call(this,a,b,c)}};f.Zb=function(a){var
b=an.ma.Zb.call(this,a);bn(b,a.ha);var
c=a.yb();c&&this.Pg(b,c);Zm(a,16)&&this.Hc(b,16,W(a,16));return
b};f.mb=function(a,b){b=an.ma.mb.call(this,a,b);var
c=this.yb(b);a.Db=c;a.ha=b.title;Zm(a,16)&&this.Hc(b,16,W(a,16));return
b};f.yb=t;f.Pg=t;
function bn(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}f.Ga=function()
{return"goog-button"};function cn(a,b){if(!a)throw Error("Invalid class name
"+a);if(!Ba(b))throw Error("Invalid decorator function "+b);dn[a]=b}var
en={},dn={};function fn(a,b,c){Dm.call(this,c);if(!b){b=this.constructor;for(var
d;b;){d=Da(b);if(d=en[d])break;b=b.ma?b.ma.constructor:null}b=d?Ba(d.Za)?d.Za():new
d:null}this.i=b;this.zd=n(a)?
a:null}y(fn,Dm);f=fn.prototype;f.zd=null;f.Bc=0;f.ef=39;f.vd=255;f.df=0;f.Cf=!
0;f.kc=null;f.Vg=!0;function gn(a,b){a.Pa&&b!=a.Vg&&hn(a,b);a.Vg=b}function jn(a,b)
{b&&(a.kc?Bb(a.kc,b)||a.kc.push(b):a.kc=[b],Um(a,b,!0))}function kn(a,b,c){c?
jn(a,b):b&&a.kc&&Db(a.kc,b)&&(0==a.kc.length&&(a.kc=null),Um(a,b,!1))}
f.Ac=function(){var
a=this.i.Zb(this);this.wa=a;Xm(this.i,a,this.He());this.i.Ug(a,!1);this.Fa()||
this.i.Ma(a,!1)};f.He=function(){return null};f.Sd=function(){return
this.i.qc(this.R())};f.Qg=function(a){return this.i.Af(a)};f.Ub=function(a)
{this.wa=a=this.i.mb(this,a);Xm(this.i,a,this.He());this.i.Ug(a,!1);this.Cf="none"!
=a.style.display};
f.Va=function()
{fn.ma.Va.call(this);Ym(this.i,this,this.wa);this.i.Ji(this);if(this.ef&-
2&&(this.Vg&&hn(this,!0),Zm(this,32))){var a=this.R();if(a){var b=this.ta||
(this.ta=new Dg);Eg(b,a);Hm(this).ka(b,"key",this.
$b).ka(a,"focus",this.Wk).ka(a,"blur",this.Bf)}}};
function hn(a,b){var c=Hm(a),d=a.R();b?(c.ka(d,Ve.we,a.hd).ka(d,
[Ve.xe,Ve.ve],a.Cc).ka(d,"mouseover",a.Wg).ka(d,"mouseout",a.eh),a.Le!
=t&&c.ka(d,"contextmenu",a.Le),C.ya&&(C.Oa(9)||c.ka(d,"dblclick",a.Ri),a.ua||
(a.ua=new ln(a),Me(a,a.ua)))):(c.kb(d,Ve.we,a.hd).kb(d,
[Ve.xe,Ve.ve],a.Cc).kb(d,"mouseover",a.Wg).kb(d,"mouseout",a.eh),a.Le!
=t&&c.kb(d,"contextmenu",a.Le),C.ya&&(C.Oa(9)||
c.kb(d,"dblclick",a.Ri),Ne(a.ua),a.ua=null))}
f.Vb=function()
{fn.ma.Vb.call(this);this.ta&&Kg(this.ta);this.Fa()&&this.isEnabled()&&this.i.Ke(th
is,!1)};f.va=function(){fn.ma.va.call(this);this.ta&&(this.ta.Ea(),delete
this.ta);delete this.i;this.ua=this.kc=this.zd=null};f.Jb=function(){return
this.zd};function Wm(a,b){a.zd=b}f.vf=function(){var a=this.Jb();if(!
a)return"";a=p(a)?a:v(a)?A(a,Ce).join(""):Ae(a);return Vb(a)};f.Fa=function()
{return this.Cf};
f.Ma=function(a,b){if(b||this.Cf!=a&&this.dispatchEvent(a?"show":"hide")){var
c=this.R();c&&this.i.Ma(c,a);this.isEnabled()&&this.i.Ke(this,a);this.Cf=a;return!
0}return!1};f.isEnabled=function(){return!W(this,1)};f.Qa=function(a){var b=this.
$c();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!mn(this,1,!a)||(a||
(nn(this,!1),on(this,!1)),this.Fa()&&this.i.Ke(this,a),this.Ob(1,!a,!0))};function
on(a,b){mn(a,2,b)&&a.Ob(2,b)}function nn(a,b){mn(a,4,b)&&a.Ob(4,b)}
f.Lh=function(a){mn(this,8,a)&&this.Ob(8,a)};f.od=function(a)
{mn(this,16,a)&&this.Ob(16,a)};f.ag=function(a)
{mn(this,32,a)&&this.Ob(32,a)};f.hb=function(a)
{mn(this,64,a)&&this.Ob(64,a)};function W(a,b){return!!
(a.Bc&b)}f.Ob=function(a,b,c){c||1!=a?Zm(this,a)&&b!
=W(this,a)&&(this.i.Ob(this,a,b),this.Bc=b?this.Bc|a:this.Bc&~a):this.Qa(!
b)};function Zm(a,b){return!!(a.ef&b)}
f.tb=function(a,b){if(this.Pa&&W(this,a)&&!b)throw Error("Component already
rendered");!b&&W(this,a)&&this.Ob(a,!1);this.ef=b?this.ef|a:this.ef&~a};function
pn(a,b){return!!(a.vd&b)&&Zm(a,b)}function mn(a,b,c){return Zm(a,b)&&W(a,b)!=c&&(!
(a.df&b)||a.dispatchEvent(Fm(b,c)))&&!a.jc}f.Wg=function(a){(!a.relatedTarget||!
se(this.R(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&pn(th
is,2)&&on(this,!0)};
f.eh=function(a){a.relatedTarget&&se(this.R(),a.relatedTarget)||!
this.dispatchEvent("leave")||(pn(this,4)&&nn(this,!1),pn(this,2)&&on(this,!
1))};f.Le=t;f.hd=function(a){this.isEnabled()&&(pn(this,2)&&on(this,!
0),Ze(a)&&(pn(this,4)&&nn(this,!
0),this.i&&this.i.Ki(this)&&this.R().focus()));Ze(a)&&a.preventDefault()};f.Cc=func
tion(a){this.isEnabled()&&(pn(this,2)&&on(this,!
0),W(this,4)&&this.Fd(a)&&pn(this,4)&&nn(this,!1))};f.Ri=function(a)
{this.isEnabled()&&this.Fd(a)};
f.Fd=function(a){pn(this,16)&&this.od(!W(this,16));pn(this,8)&&this.Lh(!
0);pn(this,64)&&this.hb(!W(this,64));var b=new
Se("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.V=a.V);return this.dispatchEvent(b)};f.Wk=function()
{pn(this,32)&&this.ag(!0)};f.Bf=function(){pn(this,4)&&nn(this,!
1);pn(this,32)&&this.ag(!1)};f.$b=function(a){return
this.Fa()&&this.isEnabled()&&this.Vd(a)?(a.preventDefault(),a.g(),!0):!
1};f.Vd=function(a){return 13==a.b&&this.Fd(a)};
if(!Ba(fn))throw Error("Invalid component class "+fn);if(!Ba(Qm))throw
Error("Invalid renderer class "+Qm);var qn=Da(fn);en[qn]=Qm;cn("goog-
control",function(){return new fn(null)});function ln(a)
{Le.call(this);this.g=a;this.b=!1;this.i=new
Q(this);Me(this,this.i);a=this.g.wa;this.i.ka(a,"mousedown",this.o).ka(a,"mouseup",
this.s).ka(a,"click",this.j)}y(ln,Le);var rn=!C.ya||
C.Lb(9);ln.prototype.o=function(){this.b=!1};ln.prototype.s=function(){this.b=!0};
function sn(a,b){if(!rn)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}ln.prototype.j=function(a)
{if(this.b)this.b=!1;else{var
b=a.i,c=b.button,d=b.type,e=sn(b,"mousedown");this.g.hd(new
We(e,a.j));e=sn(b,"mouseup");this.g.Cc(new We(e,a.j));rn||(b.button=c,b.type=d)}};
ln.prototype.va=function(){this.g=null;ln.ma.va.call(this)};function tn()
{}y(tn,an);xa(tn);f=tn.prototype;f.Ud=function(){};f.Zb=function(a){gn(a,!
1);a.vd&=-256;a.tb(32,!1);return a.g.Ua("BUTTON",{"class":Tm(this,a).join("
"),disabled:!
a.isEnabled(),title:a.ha||"",value:a.yb()||""},a.vf()||"")};f.Af=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.mb=function(a,b){gn(a,!1);a.vd&=-256;a.tb(32,!
1);if(b.disabled){var c=this.Ce(1);P(b,c)}return tn.ma.mb.call(this,a,b)};
f.Ji=function(a){Hm(a).ka(a.R(),"click",a.Fd)};f.Ug=t;f.Li=t;f.Ki=function(a)
{return a.isEnabled()};f.Ke=t;f.Ob=function(a,b,c){tn.ma.Ob.call(this,a,b,c);
(a=a.R())&&1==b&&(a.disabled=c)};f.yb=function(a){return
a.value};f.Pg=function(a,b){a&&(a.value=b)};f.Hc=t;function un(a,b,c)
{fn.call(this,a,b||tn.Za(),c)}y(un,fn);f=un.prototype;f.yb=function(){return
this.Db};f.Ii=function(a){this.ha=a;bn(this.R(),a)};function vn(a,b){var
c=a.i,d=Om(a),e=c.Ga()+"-collapse-left";c=c.Ga()+"-collapse-right";kn(a,d?c:e,!!
(b&1));kn(a,d?e:c,!!(b&2))}f.va=function(){un.ma.va.call(this);delete
this.Db;delete this.ha};f.Va=function(){un.ma.Va.call(this);if(Zm(this,32)){var
a=this.R();a&&Hm(this).ka(a,"keyup",this.Vd)}};
f.Vd=function(a){return 13==a.b&&"key"==a.type||32==a.b&&"keyup"==a.type?
this.Fd(a):32==a.b};cn("goog-button",function(){return new un(null)});function wn()
{this.g=[]}y(wn,Qm);xa(wn);function xn(a,b){var c=a.g[b];if(!c){switch(b){case
0:c=a.Ga()+"-highlight";break;case 1:c=a.Ga()+"-checkbox";break;case 2:c=a.Ga()+"-
content"}a.g[b]=c}return c}f=wn.prototype;f.Ud=function()
{return"menuitem"};f.Zb=function(a){var b=a.g.Ua("DIV",Tm(this,a).join("
"),yn(this,a.Jb(),a.g));zn(this,a,b,Zm(a,8)||Zm(a,16));return b};f.qc=function(a)
{return a&&a.firstChild};
f.mb=function(a,b){var c=qe(b),d=xn(this,2);c&&ig(c,d)||
b.appendChild(yn(this,b.childNodes,a.g));ig(b,"goog-option")&&(a.tb(16,!
0),a&&b&&zn(this,a,b,!0));return wn.ma.mb.call(this,a,b)};f.Je=function(a,b){var
c=this.qc(a),d=An(this,a)?c.firstChild:null;wn.ma.Je.call(this,a,b);d&&!
An(this,a)&&c.insertBefore(d,c.firstChild||null)};function yn(a,b,c)
{a=xn(a,2);return c.Ua("DIV",a,b)}function An(a,b){var c=a.qc(b);if(c)
{c=c.firstChild;var d=xn(a,1);return!!c&&Ca(c)&&1==c.nodeType&&ig(c,d)}return!1}
function zn(a,b,c,d){Xm(a,c,b.He());Ym(a,b,c);d!=An(a,c)&&(mg(c,"goog-
option",d),c=a.qc(c),d?(a=xn(a,1),c.insertBefore(b.g.Ua("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Ce=function(a){switch(a){case 2:return
xn(this,0);case 16:case 8:return"goog-option-selected";default:return
wn.ma.Ce.call(this,a)}};f.xf=function(a){var b=xn(this,0);switch(a){case "goog-
option-selected":return 16;case b:return 2;default:return
wn.ma.xf.call(this,a)}};f.Ga=function(){return"goog-menuitem"};function Bn(a,b,c,d)
{fn.call(this,a,d||wn.Za(),c);this.Wa=b}y(Bn,fn);f=Bn.prototype;f.yb=function(){var
a=this.Wa;return null!=a?a:this.vf()};f.tb=function(a,b)
{Bn.ma.tb.call(this,a,b);switch(a){case 8:W(this,16)&&!b&&this.od(!1);var
c=this.R();c&&this&&c&&zn(this.i,this,c,b);break;case 16:
(c=this.R())&&this&&c&&zn(this.i,this,c,b)}};
f.vf=function(){var a=this.Jb();return v(a)?(a=A(a,function(a){return
Ca(a)&&1==a.nodeType&&(ig(a,"goog-menuitem-accel")||ig(a,"goog-menuitem-mnemonic-
separator"))?"":Ce(a)}).join(""),Vb(a)):Bn.ma.vf.call(this)};f.Cc=function(a){var
b=this.$c();if(b){var c=b.j;b.j=null;if(c&&r(a.clientX)&&Sd(c,new
D(a.clientX,a.clientY)))return}Bn.ma.Cc.call(this,a)};f.Vd=function(a){return
a.b==this.ej&&this.Fd(a)?!0:Bn.ma.Vd.call(this,a)};f.Lk=function(){return
this.ej};cn("goog-menuitem",function(){return new Bn(null)});
Bn.prototype.He=function(){return
Zm(this,16)?"menuitemcheckbox":Zm(this,8)?"menuitemradio":Bn.ma.He.call(this)};Bn.p
rototype.$c=function(){return fn.prototype.
$c.call(this)};Bn.prototype.wf=function(){return
fn.prototype.wf.call(this)};function Cn(a,b,c){Bn.call(this,a,b,c);this.tb(16,!
0)}y(Cn,Bn);cn("goog-checkbox-menuitem",function(){return new Cn(null)});function
Dn(a){this.b=a}xa(Dn);function En(a,b){a&&(a.tabIndex=b?0:-
1)}f=Dn.prototype;f.Rg=function(a){return"DIV"==a.tagName};function Fn(a,b,c)
{c.id&&Gm(b,c.id);var d=a.Td(),e=!1,g=hg(c);g&&z(g,function(a){a==d?e=!
0:a&&(a==d+"-disabled"?b.Qa(!1):a==d+"-horizontal"?Gn(b,"horizontal"):a==d+"-
vertical"&&Gn(b,"vertical"))},a);e||P(c,d);Hn(a,b,c);return c}
function Hn(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.wa=d,b.isEnabled()||g.Qa(!
1),b.Ha(g),Km(g,d))}else d.nodeValue&&""!=Wb(d.nodeValue)||
c.removeChild(d);d=e}}f.De=function(a){a:{a=hg(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in dn?dn[d]():null){a=d;break a}}a=null}return
a};f.Sg=function(a){a=a.R();Eh(a,!0,C.Ta);C.ya&&(a.hideFocus=!0);var
b=this.b;b&&He(a,b)};f.Td=function(){return"goog-container"};
function In(a,b){var c=a.Td(),d=[c,"horizontal"==b.Ed?c+"-horizontal":c+"-
vertical"];b.isEnabled()||d.push(c+"-disabled");return d}f.Ai=function()
{return"vertical"};function Jn(a,b,c){Dm.call(this,c);this.ad=b||
Dn.Za();this.Ed=a||
this.ad.Ai()}y(Jn,Dm);f=Jn.prototype;f.qh=null;f.yd=null;f.ad=null;f.Ed=null;f.Rc=!
0;f.xd=!0;f.Pd=!0;f.vb=-1;f.Ab=null;f.Fc=!1;f.Kc=null;function Kn(a){return a.qh||
a.R()}f.Ac=function(){this.wa=this.g.Ua("DIV",In(this.ad,this).join("
"))};f.Sd=function(){return this.R()};f.Qg=function(a){return
this.ad.Rg(a)};f.Ub=function(a)
{this.wa=Fn(this.ad,this,a);"none"==a.style.display&&(this.Rc=!1)};
f.Va=function(){Jn.ma.Va.call(this);Lm(this,function(a){a.Pa&&Ln(this,a)},this);var
a=this.R();this.ad.Sg(this);this.Ma(this.Rc,!
0);Hm(this).ka(this,"enter",this.dh).ka(this,"highlight",this.Tk).ka(this,"unhighli
ght",this.Vk).ka(this,"open",this.Il).ka(this,"close",this.Sk).ka(a,Ve.we,this.Uk).
ka(Xd(a),[Ve.xe,Ve.ve],this.nl).ka(a,
[Ve.we,Ve.xe,Ve.ve,"mouseover","mouseout","contextmenu"],this.jl);this.Pd&&Mn(this,
!0)};
function Mn(a,b){var c=Hm(a),d=Kn(a);b?
c.ka(d,"focus",a.zf).ka(d,"blur",a.yf).ka(a.yd||(a.yd=new Dg(Kn(a))),"key",a.
$b):c.kb(d,"focus",a.zf).kb(d,"blur",a.yf).kb(a.yd||(a.yd=new Dg(Kn(a))),"key",a.
$b)}f.Vb=function(){this.qd(-1);this.Ab&&this.Ab.hb(!1);this.Fc=!
1;Jn.ma.Vb.call(this)};f.va=function()
{Jn.ma.va.call(this);this.yd&&(this.yd.Ea(),this.yd=null);this.ad=this.Ab=this.Kc=t
his.qh=null};f.dh=function(){return!0};
f.Tk=function(a){var b=Pm(this,a.target);if(-1<b&&b!=this.vb){var
c=Nn(this);c&&on(c,!1);this.vb=b;c=Nn(this);this.Fc&&nn(c,!0);this.Ab&&c!
=this.Ab&&(Zm(c,64)?c.hb(!0):this.Ab.hb(!1))}b=this.R();null!
=a.target.R()&&Ie(b,"activedescendant",a.target.R().id)};f.Vk=function(a)
{a.target==Nn(this)&&(this.vb=-1);this.R().removeAttribute("aria-
activedescendant")};f.Il=function(a){(a=a.target)&&a!=this.Ab&&a.
$c()==this&&(this.Ab&&this.Ab.hb(!1),this.Ab=a)};
f.Sk=function(a){a.target==this.Ab&&(this.Ab=null);var
b=this.R(),c=a.target.R();b&&W(a.target,2)&&c&&Ke(b,c)};f.Uk=function(a)
{this.xd&&(this.Fc=!0);var b=Kn(this);b&&ye(b)&&ze(b)?
b.focus():a.preventDefault()};f.nl=function(){this.Fc=!1};
f.jl=function(a){a:{var b=a.target;if(this.Kc)for(var c=this.R();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 Ve.we:b.hd(a);break;case
Ve.xe:case Ve.ve:b.Cc(a);break;case "mouseover":b.Wg(a);break;case
"mouseout":b.eh(a);break;case "contextmenu":b.Le(a)}};f.zf=function()
{};f.yf=function(){this.qd(-1);this.Fc=!1;this.Ab&&this.Ab.hb(!1)};
f.$b=function(a){return this.isEnabled()&&this.Fa()&&(0!=Mm(this)||
this.qh)&&this.Tg(a)?(a.preventDefault(),a.g(),!0):!1};
f.Tg=function(a){var b=Nn(this);if(b&&"function"==typeof b.$b&&b.$b(a)||
this.Ab&&this.Ab!=b&&"function"==typeof this.Ab.$b&&this.Ab.$b(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.b){case
27:if(this.Pd)Kn(this).blur();else return!1;break;case 36:On(this);break;case
35:Pn(this);break;case 38:if("vertical"==this.Ed)Qn(this);else return!1;break;case
37:if("horizontal"==this.Ed)Om(this)?Rn(this):Qn(this);else return!1;break;case
40:if("vertical"==this.Ed)Rn(this);else return!1;
break;case 39:if("horizontal"==this.Ed)Om(this)?Qn(this):Rn(this);else return!
1;break;default:return!1}return!0};function Ln(a,b){var c=b.R();c=c.id||
(c.id=b.getId());a.Kc||(a.Kc={});a.Kc[c]=b}f.Ha=function(a,b)
{Jn.ma.Ha.call(this,a,b)};
f.ye=function(a,b,c){a.df|=2;a.df|=64;a.tb(32,!1);gn(a,!1);var d=a.$c()==this?
Pm(this,a):-1;Jn.ma.ye.call(this,a,b,c);a.Pa&&this.Pa&&Ln(this,a);a=d;-
1==a&&(a=Mm(this));a==this.vb?this.vb=Math.min(Mm(this)-1,b):a>this.vb&&b<=this.vb?
this.vb++:a<this.vb&&b>this.vb&&this.vb--};
f.removeChild=function(a,b){if(a=p(a)?Im(this,a):a){var c=Pm(this,a);-1!
=c&&(c==this.vb?(on(a,!1),this.vb=-1):c<this.vb&&this.vb--);var
d=a.R();d&&d.id&&this.Kc&&(c=this.Kc,d=d.id,d in c&&delete
c[d])}a=Jn.ma.removeChild.call(this,a,b);gn(a,!0);return a};function Gn(a,b)
{if(a.R())throw Error("Component already rendered");a.Ed=b}f.Fa=function(){return
this.Rc};
f.Ma=function(a,b){if(b||this.Rc!=a&&this.dispatchEvent(a?"show":"hide"))
{this.Rc=a;var c=this.R();c&&(T(c,a),this.Pd&&En(Kn(this),this.xd&&this.Rc),b||
this.dispatchEvent(this.Rc?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.xd};f.Qa=function(a){this.xd!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.xd=!0,Lm(this,function(a){a.
$j?delete a.$j:a.Qa(!0)})):(Lm(this,function(a){a.isEnabled()?a.Qa(!1):a.$j=!
0}),this.Fc=this.xd=!1),this.Pd&&En(Kn(this),a&&this.Rc))};
function Sn(a,b){b!
=a.Pd&&a.Pa&&Mn(a,b);a.Pd=b;a.xd&&a.Rc&&En(Kn(a),b)}f.qd=function(a)
{(a=Nm(this,a))?on(a,!0):-1<this.vb&&on(Nn(this),!1)};function Nn(a){return
Nm(a,a.vb)}function On(a){Tn(a,function(a,c){return(a+1)%c},Mm(a)-1)}function Pn(a)
{Tn(a,function(a,c){a--;return 0>a?c-1:a},0)}function Rn(a){Tn(a,function(a,c)
{return(a+1)%c},a.vb)}function Qn(a){Tn(a,function(a,c){a--;return 0>a?c-
1:a},a.vb)}
function Tn(a,b,c){c=0>c?Pm(a,a.Ab):c;var d=Mm(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=Nm(a,c);if(g&&a.oi(g)){a.qd(c);break}e+
+;c=b.call(a,c,d)}}f.oi=function(a){return a.Fa()&&a.isEnabled()&&Zm(a,2)};function
Un(){}y(Un,an);xa(Un);f=Un.prototype;f.Zb=function(a){var
b=Tm(this,a);b=a.g.Ua("DIV","goog-inline-block "+b.join("
"),this.sf(a.Jb(),a.g));bn(b,a.ha);return b};f.Ud=function()
{return"button"};f.qc=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.sf=function(a,b){return
b.Ua("DIV","goog-inline-block "+(this.Ga()+"-outer-box"),b.Ua("DIV","goog-inline-
block "+(this.Ga()+"-inner-box"),a))};f.Af=function(a){return"DIV"==a.tagName};
f.mb=function(a,b){Vn(b,!0);Vn(b,!1);a:{var c=a.g.Di(b);var d=this.Ga()+"-outer-
box";if(c&&ig(c,d)&&(c=a.g.Di(c),d=this.Ga()+"-inner-box",c&&ig(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.sf(b.childNodes,a.g));jg(b,["goog-inline-
block",this.Ga()]);return Un.ma.mb.call(this,a,b)};f.Ga=function(){return"goog-
custom-button"};
function Vn(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;)
{d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var
e=c.nodeValue;if(""==Wb(e))a.removeChild(c);else{c.nodeValue=b?
e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else
break;c=d}};function Wn(){}y(Wn,an);xa(Wn);f=Wn.prototype;f.Zb=function(a){var
b=Tm(this,a);b=a.g.Ua("DIV","goog-inline-block "+b.join("
"),a.Jb());bn(b,a.ha);return b};f.Ud=function(){return"button"};f.Af=function(a)
{return"DIV"==a.tagName};f.mb=function(a,b){P(b,"goog-inline-block");return
Wn.ma.mb.call(this,a,b)};f.yb=function(){return""};f.Ga=function(){return"goog-
flat-button"};cn("goog-flat-button",function(){return new
un(null,Wn.Za())});function Xn(){}y(Xn,Qm);xa(Xn);Xn.prototype.Ga=function()
{return"goog-menuheader"};function Yn(a,b,c){fn.call(this,a,c||
Xn.Za(),b);this.tb(1,!1);this.tb(2,!1);this.tb(4,!1);this.tb(32,!
1);this.Bc=1}y(Yn,fn);cn("goog-menuheader",function(){return new
Yn(null)});function Zn(){}y(Zn,Qm);xa(Zn);Zn.prototype.Zb=function(a){return
a.g.Ua("DIV",this.Ga())};Zn.prototype.mb=function(a,b)
{b.id&&Gm(a,b.id);if("HR"==b.tagName){var
c=b;b=this.Zb(a);c.parentNode&&c.parentNode.insertBefore(b,c);K(c)}else
P(b,this.Ga());return b};Zn.prototype.Je=function(){};Zn.prototype.Ga=function()
{return"goog-menuseparator"};function $n(a,b){fn.call(this,null,a||
Zn.Za(),b);this.tb(1,!1);this.tb(2,!1);this.tb(4,!1);this.tb(32,!
1);this.Bc=1}y($n,fn);$n.prototype.Va=function()
{$n.ma.Va.call(this);He(this.R(),"separator")};cn("goog-menuseparator",function()
{return new $n});function ao(a)
{this.b=a||"menu"}y(ao,Dn);xa(ao);ao.prototype.Rg=function(a)
{return"UL"==a.tagName||ao.ma.Rg.call(this,a)};ao.prototype.De=function(a)
{return"HR"==a.tagName?new $n:ao.ma.De.call(this,a)};ao.prototype.Td=function()
{return"goog-menu"};ao.prototype.Sg=function(a)
{ao.ma.Sg.call(this,a);Ie(a.R(),"haspopup","true")};cn("goog-
menuseparator",function(){return new $n});function bo(a,b)
{Jn.call(this,"vertical",b||ao.Za(),a);Sn(this,!1)}y(bo,Jn);f=bo.prototype;f.nf=!
0;function co(a,b){if(se(a.R(),b))return!0;for(var c=0,d=Mm(a);c<d;c++){var
e=Nm(a,c);if("function"==typeof e.Xg&&e.Xg(b))return!0}return!1}f.Tb=function(a)
{this.Ha(a,!0)};f.mf=function(a,b){this.ye(a,b,!0)};f.Ee=function(){var
a=[];Lm(this,function(b){a.push(b)});return a};
f.setPosition=function(a,b){var c=this.Fa();c||T(this.R(),!0);var
d=this.R(),e=a,g=b,h=sh(d);e instanceof D&&(g=e.y,e=e.x);lh(d,d.offsetLeft+(e-
h.x),d.offsetTop+(Number(g)-h.y));c||T(this.R(),!1)};f.Xb=function(){return
this.Fa()?sh(this.R()):null};f.Ma=function(a,b,c)
{(b=bo.ma.Ma.call(this,a,b))&&a&&this.Pa&&this.nf&&Kn(this).focus();a&&c&&r(c.clien
tX)?this.j=new D(c.clientX,c.clientY):this.j=null;return b};f.dh=function(a)
{this.nf&&Kn(this).focus();return bo.ma.dh.call(this,a)};
f.oi=function(a){return a.isEnabled()&&a.Fa()&&Zm(a,2)};f.Ub=function(a){for(var
b=this.ad,c=Zd(this.g.b,"DIV",b.Td()+"-content",a),d=c.length,e=0;e<d;e+
+)Hn(b,this,c[e]);bo.ma.Ub.call(this,a)};f.Tg=function(a){var
b=bo.ma.Tg.call(this,a);b||Lm(this,function(c){!
b&&c.Lk&&c.ej==a.b&&(this.isEnabled()&&this.qd(Pm(this,c)),b=c.$b(a))},this);return
b};f.qd=function(a){bo.ma.qd.call(this,a);
(a=Nm(this,a))&&th(a.R(),this.R())};function eo()
{}y(eo,Un);xa(eo);eo.prototype.qc=function(a){return
eo.ma.qc.call(this,a&&a.firstChild)};eo.prototype.mb=function(a,b){var
c=Zd(document,"*","goog-menu",b)[0];if(c){T(c,!1);Xd(c).body.appendChild(c);var
d=new bo;Km(d,c);fo(a,d)}return
eo.ma.mb.call(this,a,b)};eo.prototype.sf=function(a,b){return eo.ma.sf.call(this,
[b.Ua("DIV","goog-inline-block "+(this.Ga()+"-caption"),a),b.Ua("DIV","goog-inline-
block "+(this.Ga()+"-dropdown"),"\u00a0")],b)};eo.prototype.Ga=function()
{return"goog-menu-button"};function go(a,b,c,d,e){un.call(this,a,c||
eo.Za(),d);this.tb(64,!0);this.Aa=new yl(null,9);b&&fo(this,b);this.j=new eg(500);!
C.product.ue&&!C.product.ud||C.Oa("533.17.9")||(this.Kf=!0);this.Ic=e||
ao.Za()}y(go,un);f=go.prototype;f.Kf=!1;f.Va=function()
{go.ma.Va.call(this);ho(this,!0);this.b&&io(this,this.b,!
0);Ie(this.wa,"haspopup",!!this.b)};f.Vb=function(){go.ma.Vb.call(this);ho(this,!
1);if(this.b){this.hb(!1);this.b.Vb();io(this,this.b,!1);var
a=this.b.R();a&&K(a)}};
f.va=function(){go.ma.va.call(this);this.b&&(this.b.Ea(),delete this.b);delete
this.Kd;this.j.Ea()};f.hd=function(a){go.ma.hd.call(this,a);W(this,4)&&(this.hb(!
W(this,64),a),this.b&&(this.b.Fc=W(this,64)))};f.Cc=function(a)
{go.ma.Cc.call(this,a);this.b&&!W(this,4)&&(this.b.Fc=!1)};f.Fd=function()
{nn(this,!1);return!0};f.ll=function(a){this.b&&this.b.Fa()&&!
this.Xg(a.target)&&this.hb(!1)};f.Xg=function(a){return a&&se(this.R(),a)||
this.b&&co(this.b,a)||!1};
f.Vd=function(a){if(32==a.b){if(a.preventDefault(),"keyup"!=a.type)return!0}else
if("key"!=a.type)return!1;if(this.b&&this.b.Fa()){var b=13==a.b||32==a.b,c=this.b.
$b(a);return 27==a.b||b?(this.hb(!1),!0):c}return 40==a.b||38==a.b||32==a.b||
13==a.b?(this.hb(!0,a),!0):!1};f.Dl=function(){this.hb(!1)};f.El=function()
{W(this,4)||this.hb(!1)};f.Bf=function(a){this.Kf||this.hb(!
1);go.ma.Bf.call(this,a)};function jo(a){a.b||fo(a,new bo(a.g,a.Ic));return a.b||
null}
function fo(a,b){var c=a.b;b!=c&&(c&&(a.hb(!1),a.Pa&&io(a,c,!1),delete
a.b),a.Pa&&Ie(a.wa,"haspopup",!!b),b&&(a.b=b,b.Gd(a),b.Ma(!1),c=a.Kf,
(b.nf=c)&&Sn(b,!0),a.Pa&&io(a,b,!0)))}f.Tb=function(a){jo(this).Ha(a,!
0)};f.mf=function(a,b){jo(this).ye(a,b,!0)};f.Ma=function(a,b){var
c=go.ma.Ma.call(this,a,b);c&&!this.Fa()&&this.hb(!1);return c};f.Qa=function(a)
{go.ma.Qa.call(this,a);this.isEnabled()||this.hb(!1)};
f.hb=function(a,b){go.ma.hb.call(this,a);if(this.b&&W(this,64)==a){if(a)this.b.Pa||
this.b.render(),this.Qb=rh(this.R()),this.Bb=Ah(this.R()),ko(this),!b||40!=b.b&&38!
=b.b?this.b.qd(-1):On(this.b);else{nn(this,!1);this.b.Fc=!1;var
c=this.R();c&&(Ie(c,"activedescendant",""),Ie(c,"owns",""));null!
=this.Ca&&(this.Ca=void 0,(c=this.b.R())&&S(c,"",""))}this.b.Ma(a,!1,b);if(!
this.jc){c=Hm(this);var d=a?c.ka:c.kb;d.call(c,this.g.b,"mousedown",this.ll,!
0);this.Kf&&d.call(c,this.b,"blur",this.El);d.call(c,
this.j,"tick",this.$k);a?
this.j.start():this.j.stop()}}this.b&&this.b.R()&&this.b.wa.removeAttribute("aria-
hidden")};function ko(a){if(a.b.Pa){var b=a.Aa;a.Aa.element=a.Kd||a.R();var
c=a.b.R();a.b.Fa()||(c.style.visibility="hidden",T(c,!0));!
a.Ca&&a.Aa.o&&a.Aa.g&32&&(a.Ca=zh(c));b.Rb(c,b.b^1,null,a.Ca);a.b.Fa()||(T(c,!
1),c.style.visibility="visible")}}
f.$k=function(){var a=Ah(this.R()),b=rh(this.R());var c=this.Bb;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.Qb,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.Bb=a,this.Qb=b,ko(this))};function io(a,b,c){var d=Hm(a);c=c?
d.ka:d.kb;c.call(d,b,"action",a.Dl);c.call(d,b,"close",a.Xk);c.call(d,b,"highlight"
,a.Yk);c.call(d,b,"unhighlight",a.Zk)}
function ho(a,b){var c=Hm(a);(b?
c.ka:c.kb).call(c,a.R(),"keydown",a.zl)}f.Yk=function(a)
{(a=a.target.R())&&lo(this,a)};f.zl=function(a)
{Zm(this,32)&&this.R()&&this.b&&this.b.Fa()&&a.g()};f.Zk=function(){if(!Nn(this.b))
{var a=this.R();Ie(a,"activedescendant","");Ie(a,"owns","")}};f.Xk=function(a)
{if(W(this,64)&&a.target instanceof Bn){a=a.target;var
b=a.R();a.Fa()&&W(a,2)&&null!=b&&lo(this,b)}};function lo(a,b){var
c=a.R(),d=Je(b)||b;if(!d.id){var e=bm.Za();d.id=cm(e)}Ke(c,d);Ie(c,"owns",d.id)}
cn("goog-menu-button",function(){return new go(null)});function mo()
{}y(mo,Wn);xa(mo);mo.prototype.Zb=function(a){var
b=Tm(this,a);b=a.g.Ua("DIV","goog-inline-block "+b.join(" "),
[no(this,a.Jb(),a.g),oo(this,a.g)]);bn(b,a.ha);return
b};mo.prototype.qc=function(a){return a&&a.firstChild};
mo.prototype.mb=function(a,b){var c=Zd(document,"*","goog-menu",b)[0];if(c){T(c,!
1);a.g.b.body.appendChild(c);var d=new bo;Km(d,c);fo(a,d)}Zd(document,"*",this.Ga()
+"-caption",b)[0]||
b.appendChild(no(this,b.childNodes,a.g));Zd(document,"*",this.Ga()+"-dropdown",b)
[0]||b.appendChild(oo(this,a.g));return mo.ma.mb.call(this,a,b)};function no(a,b,c)
{return c.Ua("DIV","goog-inline-block "+(a.Ga()+"-caption"),b)}
function oo(a,b){return b.Ua("DIV",{"class":"goog-inline-block "+(a.Ga()+"-
dropdown"),"aria-hidden":!0},"\u00a0")}mo.prototype.Ga=function(){return"goog-flat-
menu-button"};cn("goog-flat-menu-button",function(){return new
go(null,null,mo.Za())});function po(a,b){Dm.call(this,b);this.b=a||""}var
qo;y(po,Dm);f=po.prototype;f.yc=null;function ro(){null!=qo||(qo="placeholder"in
J("INPUT"));return qo}f.Ne=!1;f.Ac=function(){this.wa=this.g.Ua("INPUT",
{type:"text"})};f.Ub=function(a){po.ma.Ub.call(this,a);this.b||
(this.b=a.getAttribute("label")||"");Fe(Xd(a))==a&&(this.Ne=!0,kg(this.R(),"label-
input-label"));ro()&&(this.R().placeholder=this.b);Ie(this.R(),"label",this.b)};
f.Va=function(){po.ma.Va.call(this);var a=new
Q(this);a.ka(this.R(),"focus",this.Si);a.ka(this.R(),"blur",this.il);ro()?this.i=a:
(C.Ta&&a.ka(this.R(),
["keypress","keydown","keyup"],this.tl),a.ka(he(Xd(this.R())),"load",this.Ul),this.
i=a,so(this));to(this);this.R().g=this};f.Vb=function()
{po.ma.Vb.call(this);this.i&&(this.i.Ea(),this.i=null);this.R().g=null};function
so(a){!a.j&&a.i&&a.R().form&&(a.i.ka(a.R().form,"submit",a.wl),a.j=!0)}
f.va=function()
{po.ma.va.call(this);this.i&&(this.i.Ea(),this.i=null)};f.Si=function(){this.Ne=!
0;kg(this.R(),"label-input-label");if(!ro()&&!uo(this)&&!this.ha){var
a=this,b=function(){a.R()&&(a.R().value="")};C.ya?N(b,10):b()}};f.il=function()
{ro()||(this.i.kb(this.R(),"click",this.Si),this.yc=null);this.Ne=!
1;to(this)};f.tl=function(a){27==a.b&&("keydown"==a.type?
this.yc=this.R().value:"keypress"==a.type?
this.R().value=this.yc:"keyup"==a.type&&(this.yc=null),a.preventDefault())};
f.wl=function(){uo(this)||(this.R().value="",N(this.dl,10,this))};f.dl=function()
{uo(this)||(this.R().value=this.b)};f.Ul=function(){to(this)};function uo(a)
{return!!a.R()&&""!=a.R().value&&a.R().value!=a.b}f.reset=function()
{uo(this)&&(this.R().value="",null!=this.yc&&(this.yc=""),to(this))};function
vo(a,b){null!=a.yc&&(a.yc=b);a.R().value=b;to(a)}f.yb=function(){return null!
=this.yc?this.yc:uo(this)?this.R().value:""};f.mc=function(){return this.b};
function to(a){var b=a.R();ro()?a.R().placeholder!
=a.b&&(a.R().placeholder=a.b):so(a);Ie(b,"label",a.b);uo(a)?(b=a.R(),kg(b,"label-
input-label")):(a.ha||a.Ne||(b=a.R(),P(b,"label-input-label")),ro()||
N(a.hn,10,a))}f.Qa=function(a){this.R().disabled=!a;mg(this.R(),"label-input-label-
disabled",!a)};f.isEnabled=function(){return!this.R().disabled};f.hn=function(){!
this.R()||uo(this)||this.Ne||(this.R().value=this.b)};function wo(a,b)
{bo.call(this,a,b);this.nf=!0;Sn(this,!0);this.Ma(!1,!0);this.b=new
uk}y(wo,bo);f=wo.prototype;f.im=0;f.Ub=function(a)
{wo.ma.Ub.call(this,a);if(a=a.getAttribute("for")||a.htmlFor)if(a=this.g.R(a),!a||!
wk(this.b,Da(a))){if(a){var b={wa:a,Yj:1,lm:void 0,xi:"mousedown",th:void
0};this.b.set(Da(a),b)}else
b=null;this.Pa&&this.ji(b);a=x(this.Rm,a);this.R()&&Hm(this).ka(this.R(),"keydown",
a)}};
f.Va=function(){wo.ma.Va.call(this);this.b.forEach(this.ji,this);var
a=Hm(this);a.ka(this,"action",this.Mm);a.ka(this.g.b,"mousedown",this.Nm,!
0)};f.Rm=function(a,b){if(27==b.b)a.focus();else{var c=Nm(this,this.vb);if(c)
{c=c.R();var d=new We(b.i,c);d.target=c;if(32==b.b||13==b.b)bf(c)?yf(c,"keydown",!
1,d):vf(c,"keydown",!1,d);32==b.b&&xo(this)}}};f.ji=function(a)
{Hm(this).ka(a.wa,a.xi,this.Vm);"contextmenu"!
=a.xi&&Hm(this).ka(a.wa,"keydown",this.Wm)};
function yo(a,b,c,d){var e=a.Fa();a.Fa()||
Ia();a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||
(a.R().style.visibility="hidden"),T(a.R(),!0),b.Rb(a.R(),c,d),e||
(a.R().style.visibility="visible"),a.qd(-1),a.Ma(!0))}function xo(a)
{a.Fa()&&(a.Ma(!1),a.Fa()||(a.im=Ia()))}f.Mm=function(){xo(this)};f.Vm=function(a)
{zo(this,a)};f.Wm=function(a){32!=a.b&&13!=a.b&&40!=a.b||
zo(this,a);40==a.b&&On(this)};
function zo(a,b){for(var c=a.b.Wb(),d=0;d<c.length;d++){var
e=a.b.get(c[d]);if(e.wa==b.j){c=a;d=n(e.Yj)?new vl(e.wa,e.Yj,!0):new
zl(b.clientX,b.clientY);d.i&&d.i(5);yo(c,d,e.lm,e.th);b.preventDefault();b.g();brea
k}}}f.Nm=function(a){this.Fa()&&!co(this,a.target)&&xo(this)};f.yf=function(a)
{wo.ma.yf.call(this,a);xo(this)};f.va=function(){wo.ma.va.call(this);if(this.b){var
a=this.b;a.g={};a.b.length=0;a.i=0;delete this.b}};function Ao(a)
{M.call(this);this.b=[];Bo(this,a)}y(Ao,M);f=Ao.prototype;f.Zf=null;f.Zg=null;funct
ion Co(a,b){a.Zg=b}function Bo(a,b){b&&(z(b,function(a){Do(this,a,!
1)},a),Ib(a.b,b))}f.Tb=function(a){this.mf(a,this.b.length)};f.mf=function(a,b)
{a&&(Do(this,a,!1),Jb(this.b,b,0,a))};f.Ee=function(){return Hb(this.b)};function
Eo(a,b){b!=a.Zf&&(Do(a,a.Zf,!1),a.Zf=b,Do(a,b,!
0));a.dispatchEvent("select")}f.va=function(){Ao.ma.va.call(this);delete
this.b;this.Zf=null};
function Do(a,b,c){b&&("function"==typeof a.Zg?a.Zg(b,c):"function"==typeof
b.Lh&&b.Lh(c))};function Fo(){}y(Fo,Zn);xa(Fo);Fo.prototype.Zb=function(a){return
a.g.Ua("DIV",Tm(this,a).join(" ")+" goog-inline-
block","\u00a0")};Fo.prototype.mb=function(a,b)
{b=Fo.ma.mb.call(this,a,b);P(b,"goog-inline-block");return
b};Fo.prototype.Ga=function(){return"goog-toolbar-separator"};function Go()
{this.b="toolbar"}y(Go,Dn);xa(Go);Go.prototype.De=function(a)
{return"HR"==a.tagName?new
$n(Fo.Za()):Go.ma.De.call(this,a)};Go.prototype.Td=function(){return"goog-
toolbar"};Go.prototype.Ai=function(){return"horizontal"};function Ho(a,b,c)
{Jn.call(this,b,a||Go.Za(),c)}y(Ho,Jn);Ho.prototype.zf=function(a)
{Ho.ma.zf.call(this,a);this.Fc||On(this)};function Io()
{}y(Io,Un);xa(Io);Io.prototype.Ga=function(){return"goog-toolbar-button"};function
Jo(a,b,c){un.call(this,a,b||Io.Za(),c)}y(Jo,un);cn("goog-toolbar-button",function()
{return new Jo(null)});function Ko(a,b){$n.call(this,a||Fo.Za(),b)}y(Ko,
$n);cn("goog-toolbar-separator",function(){return new Ko});function Lo(a,b,c,d,e,g)
{function h(a){if(a){a.tabIndex=0;He(a,l.ta);P(a,"goog-zippy-
header");a&&l.ra.ka(a,"click",l.ua);var
b=l;a&&(Eg(b.V,a),b.ha.ka(b.V,"key",b.Aa))}}M.call(this);this.s=e||
Vd();this.g=this.s.R(a)||null;this.j=this.s.R(d||null);this.o=Ba(b)?
b:null;this.ta=g||"tab";this.i=this.o||!b?null:this.s.R(b);this.b=1==c;n(c)||
this.o||(this.j?this.b="none"!
=this.j.style.display:this.g&&(this.b=ig(this.g,"goog-zippy-
expanded")));this.ha=new Q(this);this.V=new Dg;this.ra=new Q(this);var l=this;
h(this.g);h(this.j);Mo(this,this.b)}y(Lo,M);Lo.prototype.va=function()
{Lo.ma.va.call(this);Ne(this.ha);Ne(this.V);Ne(this.ra)};function Mo(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&&(mg(a.g,"goog-zippy-expanded",b),mg(a.g,"goog-zippy-collapsed",!
b),Ie(a.g,"expanded",b));a.b=b;a.dispatchEvent(new No("toggle",a,a.b))}
Lo.prototype.Aa=function(a){if(13==a.b||32==a.b)Mo(this,!
this.b),this.dispatchEvent(new
No("action",this,this.b,a)),a.preventDefault(),a.g()};Lo.prototype.ua=function(a)
{Mo(this,!this.b);this.dispatchEvent(new No("action",this,this.b,a))};function
No(a,b){Se.call(this,a,b)}y(No,Se);function Oo(a,b)
{Dm.call(this,b);this.b=a}y(Oo,Dm);Oo.prototype.i="info";Oo.prototype.j=!1;var
Po={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};Oo.prototype.Fa=function(){var
a=this.R();return null!=a&&ig(a,"jfk-butterBar-shown")};Oo.prototype.Ma=function(a)
{mg(this.R(),"jfk-butterBar-shown",a)};
Oo.prototype.Ac=function(){this.wa=this.g.Ua("DIV","jfk-butterBar");var
a=this.R();a&&(Ie(a,"live","assertive"),Ie(a,"atomic","true"));this.b=this.b;if(a=t
his.R()){var b=this.g;b.Hi(a);b.Gi(a,this.b)}this.j=this.j;(a=this.R())&&mg(a,"jfk-
butterBar-mini",this.j);a=this.i;if(this.Sd()){b=this.R();var
c=Po[a];kg(b,Po[this.i]);P(b,c)}this.i=a};function Qo(a){if(null!=a)switch(a.Cg)
{case 1:return 1;case -1:return-1;case 0:return 0}return null}var Ro=function(a)
{function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){var
c=new b(String(a));void 0!==d&&(c.Cg=d);return c}}(Hl);function So(a){return null!
=a&&a.Wc===Cl?
String(String(a.Jb()).replace(To,"").replace(Uo,"&lt;")).replace(Vo,Wo):Yb(String(a
))}
var
Xo={"\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 Wo(a){return Xo[a]}
var Vo=/[\x00\x22\x27\x3c\x3e]/g,Yo=/^(?!on|src|(?:style|action|archive|background|
cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)
$/i,To=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:
[^>'"]|"[^"]*"|'[^']*')*>/g,Uo=/</g;function Zo(a,b){this.i=a;this.s=!!
b;this.j={0:this.i+"-arrowright",1:this.i+"-arrowup",2:this.i+"-
arrowdown",3:this.i+"-arrowleft"}}y(Zo,ol);f=Zo.prototype;f.aj=!
1;f.xg=2;f.ii=20;f.yg=3;f.Eh=-5;f.ug=!1;f.Kh=function(a)
{this.g=a};f.setPosition=function(a,b,c,d){null!=a&&(this.yg=a);null!
=b&&(this.xg=b);r(c)&&(this.ii=Math.max(c,15));r(d)&&(this.Eh=d)};f.Rb=function(a,b
,c){a=this.xg;2==a&&(a=0);$o(this,this.yg,a,2==this.xg?ap(this.yg)?
this.b.offsetHeight/2:this.b.offsetWidth/2:this.ii,0,c)};
function $o(a,b,c,d,e,g){if(a.g){var h=bp(b,c);var l=a.g;var m=zh(l);m=(ap(b)?
m.height/2:m.width/2)-d;var q=rl(l,h),u;if(u=rh(l))l=ch(Ah(l)),ap(b)?l.top<u.top&&!
(q&1)?m-=u.top-l.top:l.bottom>u.bottom&&q&1&&(m-=l.bottom-
u.bottom):l.left<u.left&&!(q&4)?m-=u.left-l.left:l.right>u.right&&q&4&&(m-=l.right-
u.right);l=m;l=ap(b)?new D(a.Eh,l):new D(l,a.Eh);m=ap(b)?6:9;a.ug&&2==e&&(m=ap(b)?
4:1);q=b^3;ap(b)&&"rtl"==a.g.dir&&(q=b);h=pl(a.g,bp(q,c),a.b,h,l,g,a.aj?m:0,void
0,null);if(2!=e&&h&496){$o(a,b^3,c,d,
a.ug&&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||lh(a.b,Math.round(e),Math.round(g)))}cp(a,b,c,d)}
function cp(a,b,c,d){var e=a.o;db(a.j,function(a){mg(e,a,!
1)},a);P(e,a.j[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.g?
(c=wh(a.g,a.b),d=dp(a.g,b),ap(b)?e.style.top=ep(c.y+d.y,a.b.offsetHeight-
15)+"px":e.style.left=ep(c.x+d.x,a.b.offsetWidth-15)+"px"):e.style[0==c?
ap(b)?"top":"left":ap(b)?"bottom":"right"]=d+"px"}function ep(a,b){return 15>b?
15:Rd(a,15,b)}function bp(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 dp(a,b){var c=0,d=0,e=zh(a);switch(b){case 2:c=e.width/2;break;case
1:c=e.width/2;d=e.height;break;case 0:d=e.height/2;break;case
3:c=e.width,d=e.height/2}return new D(c,d)}function ap(a){return 0==a||
3==a};function fp(a){Le.call(this);this.g=a||
Vd()}y(fp,Le);fp.prototype.o=function()
{He(this.R(),"tooltip");Ie(this.R(),"live","polite")};function gp(a)
{fp.call(this,a);this.b=this.g.Ua("DIV","jfk-tooltip-
contentId");this.j=this.g.Ua("DIV","jfk-tooltip-arrow",this.g.Ua("DIV","jfk-
tooltip-arrowimplbefore"),this.g.Ua("DIV","jfk-tooltip-
arrowimplafter"));this.i=this.g.Ua("DIV",{"class":"jfk-
tooltip",role:"tooltip"},this.b,this.j);this.o()}y(gp,fp);gp.prototype.R=function()
{return this.i};gp.prototype.va=function()
{gp.ma.va.call(this);this.i&&K(this.i)};function hp(a)
{gp.call(this,a)}y(hp,gp);hp.prototype.o=function(){He(this.R(),"tooltip")};var
ip={};function jp(a){Q.call(this);this.Aa=a;this.ta=new
gg(this.un,0,this);Me(this,this.ta);var b=he();this.V=Ba(b.MutationObserver)?new
b.MutationObserver(w(this.fl,this)):null;a=a.b;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.zk,!0);this.ka(a,
["mouseover","focus","focusin"],this.nn,!0)}y(jp,Q);f=jp.prototype;f.va=function()
{kp(this);jp.ma.va.call(this)};
function lp(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Ca=!1;break;case "keydown":a.Ca=!0}}f.nn=function(a)
{this.V&&this.V.disconnect();lp(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.b&&se(this.b.b,b);if(this.Ca||!a||c)
{this.Sa=a;if(a=b&&b.getAttribute&&this.V)a=b.getAttribute("role")||
null,a=Bb(Ge,a);a&&(this.V.observe(b,{attributes:!0}),
(a=Je(b))&&(b=a));this.j=b}else this.j=null;mp(this)};
f.zk=function(a){lp(this,a);var b=a.target;b=this.b&&se(this.b.b,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.j=null,mp(this)};f.fl=function(a)
{z(a,w(function(a){var b=Je(a.target);b&&"aria-
activedescendant"==a.attributeName&&(this.j=b,mp(this))},this))};function mp(a)
{if(0==a.ta.La||!a.g||!a.s){kp(a);var b=null!=a.s?a.s:50;a.ta.start(a.g?
b:300)}}function kp(a){a.ha&&(k.clearTimeout(a.ha),a.ha=0,a.g=null)}
f.un=function(){if(!this.j)np(this),this.s=this.g=null;else if(!
(this.g&&this.b&&se(this.b.R(),this.j))||this.g.getAttribute("data-tooltip-
unhoverable")){var a=Ee(this.j,function(a){return
a.getAttribute&&(a.getAttribute("data-tooltip-contained")||a.getAttribute("data-
tooltip")||a.b)&&!a.getAttribute("data-tooltip-suspended")}),b=!1;this.g&&this.g!
=a&&(np(this),this.s=this.g=null,b=!0);if(!this.g&&a&&(this.g=a,op(this,a))){var
c=Kd;if(a.getAttribute("data-tooltip-contained"))for(var d=Yd("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:Dd(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Ub(kc(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Ub(kc(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.ha=N(x(this.Tj,this.g,c,d,g,e,h),a,this);return}this.Tj(this.g,c,d,g,e,h)}}};
function op(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.Sa&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function pp(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.Tj=function(a,b,c,d,e,g){this.ha=0;this.s=g;if(!this.b){this.b=new
hp(this.Aa);np(this);this.Aa.b.body.appendChild(this.b.R());Me(this,this.b);this.o=
new Zo("jfk-tooltip",!0);this.o.aj=!0;this.o.ug=!0;g=this.o;var
h=this.b.j;g.b=this.b.R();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(pp(c),g,void
0,d);kg(this.b.R(),"jfk-tooltip-hide");this.ra!=e&&(this.ra&&!
Ub(kc(this.ra))&&kg(this.b.R(),this.ra),Ub(kc(e))||P(this.b.R(),e),
this.ra=e);lh(this.b.R(),0,0);if(b instanceof yd)Nd(this.b.b,b);else
for(ne(this.b.b);c=b.firstChild;)this.b.b.appendChild(c);this.o.Kh(a);this.o.Rb(nul
l,0)};function np(a){a.b&&P(a.b.R(),"jfk-tooltip-hide")};function X(a,b,c,d)
{un.call(this,a,qp.Za(),b);this.Aa=c||0;this.j=d||0;this.wb=!
1}y(X,un);f=X.prototype;f.Kb=function(){return this.j};
f.Ii=function(a){this.ha=a;var b=this.R();if(b)if(this.wb){var c=a instanceof yd?
Hj(Ad(a)):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-
contained");b.removeAttribute("data-tooltip");a?(a instanceof yd?b.b=a:
(b.setAttribute("data-tooltip",a),b.b=null),b.setAttribute("aria-label",c)):
(b.b=null,b.removeAttribute("aria-label"));a=Vd(b)||Vd();b=Da(a.b);ip[b]||
(ip[b]=new jp(a))}else a?b.title=a:b.removeAttribute("title")};f.Qa=function(a)
{this.isEnabled()!=a&&(X.ma.Qa.call(this,a),rp(this))};
f.focus=function(){var a=this.wa;try{a.focus()}catch(b){}};f.ag=function(a)
{X.ma.ag.call(this,a);sp(this,!1)};f.hd=function(a)
{X.ma.hd.call(this,a);this.isEnabled()&&sp(this,!0)};f.Cc=function(a)
{X.ma.Cc.call(this,a);this.isEnabled()&&sp(this,!0)};function sp(a,b)
{a.R()&&mg(a.R(),"jfk-button-clear-outline",b)}function rp(a){a.R()&&tp(a.i,a)}
function up(a,b){if(p(a)){var c=a;a=I("IMG");a.src=c;S(a,21,21)}P(a,"jfk-button-
img");c=[];c.push(a);if(b){var d=I("SPAN","jfk-button-label",b);c.push(d)}return
c}function qp(){this.nb=this.Ga()+"-standard";this.g=this.Ga()+"-
action";this.ra=this.Ga()+"-primary";this.o=this.Ga()+"-default";this.s=this.Ga()
+"-flat";this.ha=this.Ga()+"-narrow";this.V=this.Ga()+"-mini";this.j=this.Ga()+"-
contrast"}y(qp,an);xa(qp);f=qp.prototype;f.rd=function(a,b,c){a&&c.Aa!
=a&&(c.Aa=a,rp(c));b&&c.j!=b&&(c.j=b,rp(c))};
f.Ga=function(){return"jfk-button"};
f.Zb=function(a){var b=a.g;var c=c={disabled:!
a.isEnabled(),checked:W(a,16),style:a.Aa,title:a.ha,An:a.wb,value:a.yb(),width:a.Kb
()};var d=c.content;var e='<div role="button"'+(c.id?' id="'+So(c.id)+'"':"")+'
class="';var g=c||{};var h="goog-inline-block jfk-button ",l=g.style;switch(Ca(l)?
l.toString():l){case 0:h+="jfk-button-standard";break;case 2:h+="jfk-button-
action";break;case 3:h+="jfk-button-primary";break;case 1:h+="jfk-button-
default";break;case 4:h+="jfk-button-flat";break;case 5:h+="jfk-button-mini";
break;case 6:h+="jfk-button-contrast";break;default:h+="jfk-button-
standard"}l=g.width;l=l instanceof Gl?l.toString():l;l=Ba(l)&&Ba(1)?l.Wc!==(1).Wc?!
1:l.toString()===(1).toString():1==l;h+=(l?" jfk-button-narrow":"")+(g.checked?"
jfk-button-checked":"")+(g.wk?" "+g.wk:"")+(g.disabled?" jfk-button-
disabled":"");e=e+So(new Gl(h,void 0))+'"'+(c.disabled?' aria-disabled="true"':'
tabindex="'+(c.tn?So(c.tn):"0")+'"')+(c.title?c.An?' data-tooltip="'+So(c.title)
+'"':' title="'+So(c.title)+'"':"")+(c.value?
' value="'+So(c.value)+'"':"");c.attributes?(c=c.attributes,null!=c&&c.Wc===Dl?
c=c.Jb().replace(/([^"'\s])$/,"$1 "):(c=String(c),c=Yo.test(c)?c:"zSoyz"),c="
"+c):c="";c=e+c+">";d=null!=d?d:"";d=null!=d&&d.Wc===Cl?d:d instanceof yd?
Ro(Ad(d),d.b()):Ro(Yb(String(String(d))),Qo(d));c=Ro(c+d+"</div>");d=(b||
Vd()).createElement("DIV");c=Il(c);Md(d,c);1==d.childNodes.length&&(c=d.firstChild,
1==c.nodeType&&(d=c));b.Gi(d,a.Jb());this.mb(a,d);return d};
f.mb=function(a,b){qp.ma.mb.call(this,a,b);this.i||
(this.i=ob(this.nb,x(this.rd,0,null),this.g,x(this.rd,2,null),this.ra,x(this.rd,3,n
ull),this.o,x(this.rd,1,null),this.s,x(this.rd,4,null),this.V,x(this.rd,5,null),thi
s.j,x(this.rd,6,null),this.ha,x(this.rd,null,1)));for(var c=hg(b),d=0;d<c.length;+
+d){var e=this.i[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.ha=c,a.wb=!
0;return b};f.yb=function(a){return a.getAttribute("value")||""};f.Pg=function(a,b)
{a&&a.setAttribute("value",b)};
function tp(a,b){function c(a,b){(a?d:e).push(b)}var
d=[],e=[],g=b.Aa;c(0==g,a.nb);c(2==g,a.g);c(3==g,a.ra);c(4==g,a.s);c(5==g,a.V);c(1=
=g,a.o);c(6==g,a.j);c(1==b.Kb(),a.ha);c(!b.isEnabled(),a.Ga()+"-
disabled");lg(b.R(),e);jg(b.R(),d)};var vp=J("DIV");vp.id=Da(vp);function wp(a){var
b=new sj;b=new rj(b);return Fj(b,a)};function xp(a,b){var c=new Bm(a);var
d=Cd(b.innerHTML,null);var e=c.R();e&&Nd(e,d);c.className="buy-tip-card";c.Sa=new
Yg(5,5,5,5);c.Dg=!0;c.eg=500;c.hh=250};function Y(){M.call(this);this.b=new
Q(this)}y(Y,M);Y.prototype.va=function()
{this.dispatchEvent("dispose");Y.ma.va.call(this);this.b.Ea()};function yp(a,b)
{this.o=a||200;this.j=b||108;Y.call(this)}y(yp,Y);yp.prototype.lc=function(){return
this.o};yp.prototype.Kb=function(){return this.j};function zp(a)
{rm.call(this,a,void 0,void 0);this.wi=!1;this.Dg=!
0;this.eg=500}y(zp,Bm);zp.prototype.className="unified-
hovercard";zp.prototype.hg=function(a,b){b||(b=new vl(a,9,!
0));zp.ma.hg.call(this,a,b)};var Ap={update:function(a){for(var b in
a)Ap[b]=a[b]},rk:function(a){if(p(a))try{a=JSON.parse(a)}catch(c){a=null}for(var b
in a)Ap.qk(b,a[b])},qk:function(a,b){Ap[a]=b}};Ja("_OC_addFlags",Ap.rk);var
Bp="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function Cp(a){var b=void 0===b?window.location.href:b;var c=new
U(b);V(a,"hl","it");(b=il(c,"output"))&&V(a,"output",b);b=il(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");il(c,"authuser")||a.b.remove("authuser");z(Bp,function(b)
{var d=il(c,b);d&&V(a,b,d)})};function Dp(a,b,c)
{Le.call(this);this.g=null;this.data=a;this.b=b;this.j=c||500}y(Dp,Le);var Ep=/
(<b\s*>)|
(<\/b>)/ig,Fp={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIE
W_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};Dp.prototype.va=function()
{this.g&&this.g.Ea()};function Gp(a){return a.g||(a.g=new Q(a))}
Dp.prototype.i=function(a){var b=I("DIV"),c=new U(this.data.b.Ad||
this.data.b.Jj);this.data.b.source&&V(c,"source",this.data.b.source);var
d=this.data.b.title;this.data.b.Xj&&(d+=": "+this.data.b.Xj);d=I("A",
{},d);d.classList.add(this.b+"-
title");Od(d,c.toString());b.appendChild(d);this.o(b);a.appendChild(b);Hp(this,a);b
=I("DIV");if(r(this.data.b.Mj||0)){d=this.data.b.Mj||0;c=Math.floor(d);d=0<d-c?
1:0;for(var e=5-c-d,g=I("SPAN",this.b+"-stars goog-inline-block");0<c;){c--;var
h=I("SPAN","card-star-on goog-inline-block");
g.appendChild(h)}for(;0<d;)d--,h=I("SPAN","card-star-half goog-inline-
block"),g.appendChild(h);for(;0<e;)e--,h=I("SPAN","card-star-off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=this.data.b.jn;d=I("A",
{},this.data.b.mm+" recensioni");d.classList.add(this.b+"-reviews-
link");d.classList.add("goog-inline-
block");Od(d,c);b.appendChild(d);a.appendChild(b);this.data.b.Uj&&(c=new
rj,b=I("DIV",this.b+"-snippet"),Nd(b,Fj(c,this.data.b.Uj+" ")),c=I("A",{},"altro
\u00bb"),c.classList.add(this.b+
"-more-link"),Od(c,this.data.b.Ad),b.appendChild(c),a.appendChild(b))};
function Hp(a,b){var c="",d=I("DIV"),e=a.data.b.ki;if(!Ub(kc(e)))
{c=e.split(/\s*,\s*/g);e=c.length;if(!e)return;var g=I("SPAN","author"),h=e-
1,l=le(", ");z(c,function(a,b){var c=a?a.replace(Ep,""):"";c=Tb(c);var d=new
U(Sb('/ebooks?output=ws2&as_brr=5&q=inauthor:"%s"',c));Cp(d);c=I("A",
{},c);Od(c,d.toString());g.appendChild(c);b<h&&(d=l.cloneNode(!
0),g.appendChild(d))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.b.Lj&&(me(d,I("S
PAN",a.b+"-pubdate",c+a.data.b.Lj)),c="\u00a0-\u00a0");a.data.b.hj&&
(d.appendChild(le(c)),me(d,I("SPAN",a.b+"-pagesnum",a.data.b.hj+"
pagine")));b.appendChild(d)}
function Ip(a,b,c,d,e,g,h){c=I("A",
{id:h||""},c);Od(c,e?"#":d);c.classList.add(a.b+"-button");c.classList.add(a.b+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=C.product.ud||
C.product.re?"touchstart":"click",Gp(a).jd(c,e,function(a)
{a.preventDefault();a=I("FORM",{method:"POST"});var c=d instanceof Yc?
d:dd(d);a.action=$c(c);R(a,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(a);a.submit()},!1));b.appendChild(c)}Dp.prototype.o=function()
{};function Jp(){this.b={}}f=Jp.prototype;f.Qc=function(){return
this.b.Rh};f.sc=function(){return this.b.sc};f.mh=function(){return
this.b.mh};f.Bd=function(){return this.b.Bd};f.Oe=function(){return
this.b.Oe};function Kp(){this.b=[]}Kp.prototype.getId=function(){return
this.La};Kp.prototype.s=function(a,b,c){var d=null;Vk(c.target)&&(d=new
Jp,d.b.Rh=a,this.b.push(d));b(d)};Kp.prototype.ra=function(a,b,c){var
d=null;Vk(c.target)&&(d=Lp(this,a),Mp(this,d));b(d)};function Mp(a,b)
{Fb(a.b,function(a){return a.Qc()==b.Qc()})}function Lp(a,b){return
zb(a.b,function(a){return a&&a.Qc()==b})};function Np(a){a=new U(a);var
b=a.o.split("/");b[0]||b.shift();return 3<b.length?b[3]:il(a,"id")||""}function
Op(){var a=window.location.pathname.split("/");return 1>a.length?"":a[1]};function
Pp(a)
{this.b={};this.b.title=a.title;this.b.Xj=a.subtitle;this.b.ki=a.authors;this.b.Jj=
a.preview_url;this.b.Ad=a.info_url;this.b.Lj=a.pub_date;this.b.hj=a.num_pages;this.
b.Cn=a.viewability;this.b.ir=a.subject;this.b.vn=a.thumbnail_url;this.b.Uj=a.snippe
t;this.b.dr=a.list_price;this.b.Pj=a.sale_price;this.b.gr=a.sale_price_better;this.
b.Lm=a.offer_price;this.b.zg=a.buy_url;this.b.Nj=a.read_url;this.b.Lf=a.is_free_ebo
ok||!1;this.b.Hf=a.in_my_ebooks||!1;this.b.er=a.my_ebooks_url||"";this.b.Mj=
a.rating_score||0;this.b.mm=a.num_reviews||0;this.b.sc=a.is_purchased||!
1;this.b.Jf=a.is_ebook||!
1;this.b.jr=a.write_review_url||"";this.b.Jk=a.add_to_my_ebooks_url||"";this.b.bn=a
.preview_ebook_url||"";this.b.jn=a.reviews_url||"";this.b.lg=a.view_order_url||"";t
his.b.Vq=a.add_to_my_ebooks_url;this.b.tk=a.add_to_my_ebooks_url_is_on_play||!
1;this.b.Ff=a.has_flowing_text||!1;this.b.Gf=a.has_scanned_text||!1;var
b=Np(a.info_url);this.b.Rh=b;this.b.vk=a.canonical_atb_url||"";this.b.mh=a.is_renta
ble||
!1;this.b.je=a.is_pre_order||!
1;this.b.Fj=a.on_sale_date||"";this.b.Bd=a.is_pre_ordered||!
1;this.b.cr=a.issue_volume_count||0;this.b.Oe=a.is_volume_cancelled||!
1;this.b.uk=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.b.Yf=1;break;case 2:this.b.Yf=2}this.b.fn=a.rental_end_utc||
0}y(Pp,Jp);function Qp(a)
{this.b=[];this.La=a.id;this.qe=a.title;this.nb=a.num_volumes;this.g=a.access||"0";
this.ta=a.predefined;this.ha=a.can_remove_volumes;this.o=a.can_add_volumes;this.V=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=A(a.volumes,function(a){return new
Pp(a)}))}y(Qp,Kp);function Rp(){Y.call(this);this.i=[];this.g=[]}y(Rp,Y);function
Sp(a){var b=new U(he().location);b=new U(b);return
a===parseInt(il(b,"as_coll"),10)}function Tp(a,b){return zb(Pb(a.i,a.g),function(a)
{return a.getId()==b})};function Up(a,b){var c=I("A",{},"Visualizza
ordine");Od(c,a);c.classList.add(b);return c};function Vp(a,b,c)
{Dp.call(this,a,b,c);il(new U(this.data.b.Ad),"dapp")}y(Vp,Dp);
Vp.prototype.render=function(a){ne(a);var b=I("DIV",this.b),c=I("DIV",this.b+"-
meta");this.i(c);var d=I("DIV",this.data.b.Jf?this.b+"-footer":this.b+"-footer-
nonebook"),e=I("DIV",this.b+"-footer-
inner");if(this.data.b.Jf)if(this.data.Oe()&&Sp(1))Wp(this,e);else
if(this.data.b.je&&!this.data.sc()||this.data.Bd()){var g=I("DIV",this.b+"-pre-
order-date");g.textContent="Disponibile in data:
"+this.data.b.Fj;e.appendChild(g);this.data.Bd()&&Sp(1)&&Wp(this,e)}else
if(this.data.sc()&&Sp(1))Xp(this,e),Wp(this,
e);else{Xp(this,e);g=!this.data.sc()&&!this.data.b.Lf;var h=this.data.b.Lf&&!
this.data.b.Hf;if(g||h){g=I("SPAN",{"class":this.b+"-footer-inner-
right"});if(h=this.data.b.bn||this.data.b.Nj){for(var
l=h.search(Fk),m=0,q,u=[];0<=(q=Ek(h,m,"source",l));)u.push(h.substring(m,q)),m=Mat
h.min(h.indexOf("&",q)+1||
l,l);u.push(h.substr(m));h=u.join("").replace(Hk,"$1");h=Dk(h,"source","ebookstore"
)}h&&(h=I("A",{id:"unified-hovercard-preview-link",href:h},"visualizza in
anteprima"),g.appendChild(h));e.appendChild(g)}}d.appendChild(e);
b.appendChild(c);b.appendChild(d);a.appendChild(b);zh(a).width>this.j&&S(a,this.j,"
")};
Vp.prototype.i=function(a){if(!(this.data.sc()||this.data.Bd()||
this.data.Oe())&&this.data.b.lg&&Sp(1)){var b=I("IMG",
{src:"/googlebooks/images/purchase_error.gif","class":this.b+"-error-
icon"});b=I("DIV",this.b+"-card-error",b,"Carta di credito
rifiutata:");if(this.data.b.lg){var
c=Up(this.data.b.lg,"primary"),d=I("SPAN");d.innerText="&nbsp;";b.appendChild(d);b.
appendChild(c)}a.appendChild(b)}Vp.ma.i.call(this,a);b=I("DIV",this.b+"-book-
options");this.data.b.Jf?(this.data.b.Lf?this.data.b.Hf?Yp(this,
b):Ip(this,b,"eBook - GRATIS",this.data.b.Jk,!this.data.b.tk,void 0,"unified-
hovercard-free-btn"):this.data.Bd()?(c=I("SPAN",this.b+"-pre-ordered","Ordinato in
anticipo"),b.appendChild(c)):this.data.Oe()&&Sp(1)?(c=I("DIV",this.b+"-
cancelled"),d=this.data.b.uk,0==d?ue(c,"Annullato - su richiesta del
cliente"):1==d?ue(c,"Annullato - problema con l'eBook"):2==d?ue(c,"Annullato -
modifica del prezzo"):3==d?ue(c,"Annullato - annullamento
dell'editore"):ue(c,"Annullate"),b.appendChild(c)):this.data.sc()||
this.data.b.Hf?!this.data.sc()&&this.data.b.Hf?
Zp(this,b):this.data.sc()&&Yp(this,b):Zp(this,b),Sp(7)&&(c=I("SPAN",this.b+"-
offline-remove-options"),d=I("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.Jj,gb(Fp,this.data.b.Cn)&&!Ub(c)?Ip(this,b,"Anteprima",c,void 0,void
0,"unified-hovercard-preview-sample"):Ip(this,b,"Anteprima",c,!1,!0,"unified-
hovercard-preview-sample"));
a.appendChild(b)};function Wp(a,b){var c=I("DIV",{id:"unified-hovercard-purchased-
shelf-links","class":a.b+"-order-links-
container"}),d=a.data.b.lg;d&&(d=Up(d,""),c.appendChild(d));a.data.Bd()||
(d=I("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 Zp(a,b){a.data.b.je&&!a.data.sc()?Ip(a,b,"Ordina in anticipo l'eBook -
"+a.data.b.Pj,a.data.b.zg,void 0,void 0,"unified-hovercard-buy-btn"):a.data.mh()?
Ip(a,b,"EBOOK A PARTIRE DA "+a.data.b.Lm,a.data.b.zg,void 0,void 0,"unified-
hovercard-buy-btn"):Ip(a,b,"Acquista eBook - "+a.data.b.Pj,a.data.b.zg,void 0,void
0,"unified-hovercard-buy-btn")}function Yp(a,b){Ip(a,b,"Leggi ora",a.data.b.Nj,void
0,void 0,"unified-hovercard-read-now")}
function Xp(a,b){var c=I("DIV",a.b+"-supported-devices"),d=a.b+"-device-
type",e=a.b+"-device-supported",g=a.b+"-device-not-
supported",h=I("SPAN",d,"Web"),l=I("SPAN",d,"Tablet/iPad"),m=I("SPAN",d,"eReader");
d=I("SPAN",d,"Smartphone");var q=I("SPAN","goog-inline-block"),u=I("SPAN","goog-
inline-block"),G=I("SPAN","goog-inline-block"),E=I("SPAN","goog-inline-
block");a.data.b.Ff?(P(q,e),P(u,e),P(G,e),P(E,e)):(a.data.b.Gf?(P(q,e),P(u,e)):
(P(q,g),P(u,g)),P(G,g),P(E,g));c.appendChild(q);c.appendChild(h);
c.appendChild(u);c.appendChild(l);c.appendChild(G);c.appendChild(m);c.appendChild(E
);c.appendChild(d);b.appendChild(c)}Vp.prototype.o=function(a){var b=I("DIV",
[this.b+"-plusone-container","goog-inline-block"]);a.appendChild(b)};function
$p(a,b){if(aq()){var c=b,d=/\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+
([.\d][.\w]*)/g,e=/left/g,g=/right/g,h=/Left/g,l=/Right/g,m=/%%%%/g,q={},u;for(u in
c){var G=c[u].replace(d,"$1 $4 $3 $2");G=G.replace(e,"%%%
%").replace(g,"left").replace(m,"right");var E=u.replace(e,"%%%
%").replace(g,"left").replace(m,"right");E=E.replace(h,"%%%
%").replace(l,"Left").replace(m,"Right");q[E]=G}b=q}R(a,b)}function aq()
{return"rtl"==document.body.dir}
var bq={border:!0,padding:!0,margin:!
0},cq=["Top","Bottom","Right","Left"],dq={color:"#0000cc",textDecoration:"underline
"};function eq(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};z(a,function(a)
{db(b,x(fq,a))})}
function fq(a,b,c){var d=""==ih(a,c);bq[c]?z(cq,function(e)
{d&&""==ih(a,c+e)&&R(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&dq[c]?
R(a,c,dq[c]):R(a,c,b))}function gq(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!
0,a:!0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||db(c,function(b,c)
{Ib(d,Hb(a.getElementsByTagName(c)))});eq(d)};function hq(a,b){this.La=b||
iq+"-"+jq++;this.o=a}hq.prototype.getId=function(){return
this.La};hq.prototype.toString=function(){var a={};this.b(a);var b=[];Nj(new
Mj,a,b);return b.join("")};hq.prototype.b=function(a)
{a.id=this.getId();a.type=this.o};var iq=lc(),jq=1;function kq(a,b,c,d)
{hq.call(this,"AnalyticsTrack",d);this.i=a;this.g=b;this.j=c||""}kq.prototype=ca(hq
.prototype);kq.prototype.constructor=kq;if(ja)ja(kq,hq);else for(var lq in
hq)if("prototype"!=lq)if(Object.defineProperties){var
mq=Object.getOwnPropertyDescriptor(hq,lq);mq&&Object.defineProperty(kq,lq,mq)}else
kq[lq]=hq[lq];kq.ma=hq.prototype;kq.prototype.mc=function(){return
this.j};kq.prototype.b=function(a)
{hq.prototype.b.call(this,a);a.category=this.i;a.action=this.g;a.label=this.mc()};n
ew Bl;function nq(a,b,c){var d=k.ga;d&&d("send","event",a,b,c)}function oq(){var
a="gb-get-book-content";p(a)&&(a=H(a));a&&L(a,"click",x(nq,"Buy","Click","Play
Books Viewport"))}Ja("_OC_analyticsTrack",nq);function pq(){var a=H("books-
microdata");a&&Ka(function(){nq("Social","Click On","Share button");return
a})}function qq(a,b){P(a,"with_share_button");var c=new X("Share",void
0,5);c.render(a);L(c,"action",x(rq,b))}function rq(a){a=La(a);Xa(a,{fr:function()
{nq("Social","Click On","Standalone Share button")}})}function sq(a,b,c){var
d=window.gbar;d&&d.lPWF&&d.lPWF(x(tq,a,"small",!0,b,c))}
function tq(a,b,c,d,e){var
g=I("DIV");a.appendChild(g);b={callback:"_OC_plusOneCallback",size:b,count:String(c
),source:"google:BOOKS"};e&&(b.href=e);gapi.plusone.render(g,b);d&&(a.style.display
="block")}Ja("_OC_plusOneCallback",function(a){"on"==a.state?nq("Social","Click
On","+1 Button"):nq("Social","Click Off","+1 Button")});function uq(a,b,c)
{zp.call(this,a);this.Sb=aq();this.ra=this.ua=this.Ic=null;this.lk=b;this.g=null;th
is.mk=!!c;this.render(b);vq(this)}y(uq,zp);var wq={};function xq(a)
{z(Zd(document,"IMG","coverthumb",a),function(a){a.title="";var
b=De(a,"A");b=il(new U(b.href),"id");(b=wq[b])&&new
uq(a,b)})}Ja("_OC_registerHover",function(a){a=new Pp(a);var b=il(new
U(a.b.Ad),"id");wq[b]=a});uq.prototype.va=function(){Gp(this.g).Ea();K(this.R())};
uq.prototype.Pe=function(a,b){uq.ma.Pe.call(this,a,b);this.Fa()&&(this.th=this.Sb?
new Yg(0,-2,0,0):new Yg(0,0,0,-
2),this.Fa()&&this.Wd(),this.Ic=this.b,yq(this))};uq.prototype.render=function(a)
{this.g&&(this.g.Ea(),this.ra=this.ua=null);this.g=new
Vp(a,this.className,435,this.mk);this.g.render(this.R());vq(this);if(a=a.b.vk){var
b=$d(this.className+"-plusone-container",this.R());b&&sq(b,!
1,a)}this.Fa()&&yq(this)};
function yq(a){var b=I("DIV"),c=I("DIV");var d=Ah(a.Ic||null);var e=Ah(a.R());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=eh(e,d);h||(h=new
bh(d.left,0,d.width,0));d=a.Sb?e.left+e.width-h.left-(h.width/2+12):h.left-e.left+
(h.width/2-12);e={x:0<d?d:0,y:e.height-2,em:g}}else
e=null;g=a.Sb?"marginRight":"marginLeft";R(c,g,e.x+"px");R(b,g,e.x-
1+"px");P(a.R(),a.className+"-tooltip");e.em?(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.lk.b.Jf||P(c,a.className+"-
nofooter"),P(c,a.className+"-arrow-down"),P(b,a.className+"-arrow-down-
border"));a.ra?oe(b,a.ra):a.R().appendChild(b);a.ua?
oe(c,a.ua):a.R().appendChild(c);a.ua=c;a.ra=b}
uq.prototype.ik=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
&&(b=b.href,a=window.location,b=b instanceof Yc?
b:dd(b),a.replace($c(b))))}c&&this.dispatchEvent(new Se(c,this))}};
function vq(a){var b=C.product.ud||
C.product.re?"touchstart":"click",c=Gp(a.g);vg(c,a.R(),b,a.ik,!1,a)};function
zq(a,b,c){yp.call(this,b);this.g=a;this.i=null;this.V=!1;if(c==(1).toString()||
c==(7).toString())this.V=!0}y(zq,yp);var Aq=new M;
zq.prototype.Nc=function(a){var b=I("A",{className:"slider-link goog-inline-
block"});S(b,"",this.lc());var c=new U(this.g.b.Ad);this.g.b.source?
V(c,"source",this.g.b.source):V(c,"source","gbs_slider_thumb");c.b.remove("num");Od
(b,c.toString());a.appendChild(b);this.i=J("img");this.i.alt="";this.b.jd(this.i,"l
oad",w(this.Aa,this));Aq.dispatchEvent("start");(a=this.g.b.vn)?(a=new
U(a),V(a,"h",this.lc()),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.lc());b.appendChild(this.i);this.V&&2==this.g.b.Yf?
(this.s=I("SPAN",["bookcard-badge","bookcard-sample-
label"],"Scaduti"),b.appendChild(this.s)):this.V&&1==this.g.b.Yf?
(a=this.g,1==a.b.Yf?(a=a.b.fn-
Ia()/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=I("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.s)):!this.V||this.g.sc()||this.g.b.Lf||
(this.s=I("SPAN",["bookcard-badge","bookcard-sample-label"],"Anteprima"),
b.appendChild(this.s));mf(b,"mouseover",w(this.ta,this,b))};zq.prototype.Aa=functio
n(){this.dispatchEvent("render");Aq.dispatchEvent("complete");if(this.s){var
a=zh(this.i).width;this.s.style.width=mh(a,!0)}};zq.prototype.ta=function(a,b){(new
uq(a,this.g)).$g(b)};function Bq(a,b,c){zq.call(this,a,b-
40,c);this.ha=I("DIV","slider-annotation");this.ra=!
1}y(Bq,zq);Bq.prototype.Nc=function(a)
{mf(this,"render",w(this.ua,this));Bq.ma.Nc.call(this,a);a.appendChild(this.ha)};
Bq.prototype.ua=function(a){if(!this.ra){a.g();a=this.ha;var
b=this.g,c=J("DIV"),d=I("A",{href:b.b.Ad,className:"slider-annotation-
title"},le(b.b.title));c.appendChild(d);if(b=b.b.ki)b=I("DIV","slider-annotation-
author",le(b)),c.appendChild(b);S(c,zh(this.i).width+5,"");a.appendChild(c);this.ra
=!0;this.dispatchEvent("render")}};function Cq(a,b,c)
{Bq.call(this,a,b,c)}y(Cq,Bq);Cq.prototype.Nc=function(a)
{Cq.ma.Nc.call(this,a)};function Dq(a,b,c,d){this.Aa=a;this.ra=null;this.Bb=c||
null;this.Ca="boolean"==typeof b?b:!0;this.wb=d||0;b=new Eq;c=new Fq(this.Bb||
a,this.wb);c.ua=!0;d=new Xl(null,null,!
1);Ql.call(this,b,c,d);d.b=this;d.al(a);this.V=a;this.ni=!1;this.vg=!
0;L(this,"update",w(this.Sa,this))}y(Dq,Ql);Dq.prototype.le=function()
{this.Wa=this.Aa.value;Dq.ma.le.call(this);return!1};
Dq.prototype.Sa=function(a){a.nd&&(a=this.Aa.form,this.ra||(this.ra=I("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.ra)),this.ra.value=this.Wa,this.Ca&&a
.submit())};function Eq(){}var jk=Wc(Mc(new
Jc(Kc,"//suggestqueries.google.com/complete/search")));Eq.prototype.g=function(a,b)
{var c=A(b[1],function(a){return a[0]});a(b[0],c)};function Fq(a,b)
{dm.call(this);this.Bb=a;this.Db=b||0}y(Fq,dm);
Fq.prototype.ah=function(){Fq.ma.ah.call(this);var a=0,b=H("gbfwa");b||
(b=$d("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-1);z(Zd(document,"div","ac-
renderer",void 0),function(b){a&&R(b,"top",a+"px");R(b,"width",zh(this.Bb).width-
2+"px");R(b,"left",parseInt(b.style.left,10)+this.Db+"px")},this)};function
Gq(a,b,c,d,e,g){Y.call(this);this.ta=a;this.V=b;this.Ca=e;this.Aa=g||
{};this.o=r(d)?d:this.V?200:80;this.V||P(this.ta,"slider-
small");this.ha=[];this.i=J("A");this.i.innerHTML=aq()?"&rsaquo;":"&lsaquo;";this.i
.setAttribute("title","Scorri a sinistra");Eh(this.i,!
0);this.ta.appendChild(this.i);this.g=J("div");P(this.g,"slider-
drawables");this.ta.appendChild(this.g);this.s=J("A");this.s.innerHTML=aq()?"&lsaqu
o;":"&rsaquo;";this.s.setAttribute("title","Scorri a destra");Eh(this.s,!
0);this.ta.appendChild(this.s);
this.b.ka(this.i,"click",w(this.fj,this,-.75));this.b.ka(this.s,"click",w(this.fj,t
his,.75));this.hf();a=new
tg;this.b.ka(a,"resize",this.Bh);this.Bh();this.ra=0;this.ua=C.ya&&C.Oa("8")&&!
C.Oa("9")&&aq();c&&Hq(this,c)}y(Gq,Y);function Iq(a){var
b=Math.ceil(1.25*Jq(a));b=Math.min(a.ha.length,a.ra+b);z(Kb(a.ha,a.ra,b),w(a.Fk,a))
;a.hf();a.ra=b;b>=a.ha.length&&a.dispatchEvent("render")}f=Gq.prototype;
f.Fk=function(a){var b=I("DIV",{"class":"goog-inline-block slider-
loading"});this.g.appendChild(b);var c=I("DIV",{"class":"goog-inline-block slider-
drawable"});T(c,!
1);this.g.appendChild(c);this.b.jd(a,"render",w(this.Gk,this,b,c));a.Nc(c)};f.Gk=fu
nction(a,b){K(a);this.hf();T(b,!0)};function Hq(a,b){var c=A(b,function(a){return
this.V?new Cq(a,this.o):new zq(a,this.o,this.Ca,this.Aa)},a);Kq(a,c)}function
Kq(a,b){Ib(a.ha,b);Iq(a)}
f.fj=function(a){(aq()?0>a:0<a)&&Iq(this);a*=this.ua?-
1:1;a*=zh(this.g).width+20;this.j&&(this.j.Ea(),this.j=null);this.j=new
Vg([this.g.scrollLeft,0],
[this.g.scrollLeft+a,0],500,ai);L(this.j,"animate",w(this.Cm,this));L(this.j,"end",
w(this.hf,this));this.j.play()};f.Cm=function(a)
{a=A(a.coords,Math.round);this.g.scrollLeft=a[0]};
f.hf=function(){if(C.Ta&&aq()||this.ua){var a=this.g.scrollLeft<=-
1*(this.g.scrollWidth-zh(this.g).width);var b=0==this.g.scrollLeft}else
a=0==this.g.scrollLeft,b=this.g.scrollLeft>=this.g.scrollWidth-
zh(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.Bh=function(){this.hf()};
function Jq(a){var b=a.V?110:50;return Math.ceil(zh(a.g).width/b)};function Lq(a,b)
{Y.call(this);this.V=a;this.source=b?b:"gbs_bookshelf_slider";this.ha=0;this.j=new
tg;this.ta=this.j.Ba();this.ra="";mf(this.j,"resize",w(this.ij,this))}y(Lq,Y);f=Lq.
prototype;f.ij=function(){this.j.Ba().width>this.ta.width?
this.uf():mf(this.j,"resize",w(this.ij,this))};f.render=function(a)
{this.o=a;this.g=new Gq(this.o,!0,void 0,void
0,this.V.getId());this.b.ka(this.g,"render",w(this.uf,this))};
f.uf=function(){this.g.Bh();var a=Math.ceil(1.25*Jq(this.g))
+1,b=Mq(this,this.ha,a);b&&(this.ha+=a,Mk(b,w(this.Tl,this)))};f.Tl=function(a)
{a=a.target;if(Vk(a)){if((a=(new Qp(Wk(a))).b)&&a.length){var b=Np(a[a.length-
1].b.Ad);this.ra!=b&&(this.ra=b,Kq(this.g,Nq(this,a)));
(a=De(this.R(),"div","slider-box"))&&Bh(a,1)}else
0==this.g.ra&&this.cn();this.dispatchEvent("success")}};
function Nq(a,b){return A(a.Eg(b),function(a){return this.g.V?new
Cq(a,200,this.V.getId()):new zq(a,80,this.V.getId())},a)}f.cn=t;f.R=function()
{return this.o};f.Eg=function(a){return this.source?A(a,function(a)
{a.b.source=this.source;return a},this):a};function Oq(a,b,c,d,e)
{Lq.call(this,a,e);this.i=b;this.s=c||!1;this.ua=d||[]}y(Oq,Lq);function Mq(a,b,c)
{var d=new U("/books?jscmd=SearchVolume");Cp(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),ub(a.ua,function(a){V(d,a.name,a.value)}));return
d}Oq.prototype.render=function(a){this.o=a;this.g=new Gq(a,!
this.s);this.b.ka(this.g,"render",w(this.uf,this))};
Oq.prototype.Eg=function(a){return this.s?A(a,function(a)
{a.b.source="gbs_other_issues";return a},this):Oq.ma.Eg.call(this,a)};function Pq()
{}f=Pq.prototype;f.Fb=function(a){this.j=a.width;this.o=a.height};f.Ba=function()
{return new F(this.j,this.o)};f.Fe=function(){return this.s};f.Yc=function(){return
this.g};f.Kb=function(){return this.j};f.lc=function(){return
this.o};f.Xb=function(){return new D(this.s,this.g)};function Qq(a){return new
bh(a.s,a.g,a.j,a.o)};function Rq(a){this.i=a}y(Rq,Pq);Rq.prototype.Da=function()
{return this.i};Rq.prototype.Fb=function(a){void 0==a.width?
(this.o=a.height,this.j=Math.round(a.height*Sq(this.i))):void 0==a.height?
(this.j=a.width,this.o=Math.round(a.width/Sq(this.i))):
(this.j=a.width,this.o=a.height)};function Tq(){M.call(this);this.b=new
Jl}y(Tq,M);function Uq(a,b){b.sort(Vq);z(b,function(a){a.Gd(this)},a);a.b=new
Jl;z(b,function(a){this.b.set(a.Ra(),a)},a);a.dispatchEvent("update")}function
Vq(a,b){return Z(a)-Z(b)}function Wq(a){return a.b.Cb()}function Xq(a,b,c)
{a=Wq(a);for(var d=-1,e=0;e<a.length;e++)if(a[e].Ra()==b){d=e;break}if(0<=d)return
a[c+d]}function Yq(a,b){return a.b.get(b)}function Zq(a,b){b=Wb(b);if(0!
=b.length)return zb(Wq(a),function(a){return $q(a)==b})};function ar(a)
{M.call(this);this.b={};a&&this.Dd(a)}y(ar,M);f=ar.prototype;f.ie=function(){return
this.b.w||this.Ia.Xc.width};f.Mg=function(){return this.b.h||
this.Ia.Xc.height};function Sq(a){return a.ie()/a.Mg()}f.Ba=function(){return new
F(this.ie(),this.Mg())};f.Dd=function(a){for(var b in
a)this.b[b]=a[b];this.dispatchEvent("update")};f.Gd=function(a){this.Ia=a};function
$q(a){return a.b.title}f.mc=function(){var a=$q(this);return a?"Pagina
"+a:""};function Z(a){return a.b.order}
f.Pc=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.Ra=function(){return this.b.pid};function
br(a,b,c){this.V=a;this.i=b;this.ha=c||!1;a=this.Ba();this.b()?
a.height=120:a.height=65;this.Fb(a)}y(br,Pq);br.prototype.b=function(){var a=H("gb-
mobile-menu-pubinfo");return a?(a=pe(a),C.ei&&0<a.length&&null!
=this.V&&0==Z(this.V)):!1};function cr(){this.g=[]}cr.prototype.Tb=function(a)
{this.g.push(a)};cr.prototype.Ba=function(){var a=this.Kb(),b=this.lc();return
null===a||null===b?null:new F(a,b)};cr.prototype.Ee=function(a){return
vb(this.g,a||Fc)};function dr(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function er(a,b){return dr(a,function(a)
{return a.Yc()<=b&&a.Yc()+a.Ba().height>=b})}function fr(a,b){return
zb(a.g,function(a){return $g(ch(Qq(a)),b)})};function gr()
{this.g=[];this.cells=[]}y(gr,cr);f=gr.prototype;f.marginLeft=0;f.marginTop=0;f.mar
ginRight=0;f.Ch=0;f.ih=0;f.kg=0;f.Bn=!1;f.Kb=function(){return
this.j};f.lc=function(){return this.o};
function hr(a){ir(a);for(var b=a.marginLeft,c=0;c<a.s;c++){var
d=jr(a,c);z(a.cells[c],function(a){if(a){var c=b+Math.round((d-
a.Ba().width)/2);a.s=c}});b+=d+a.ih}a.j=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.b;c++){var g=kr(a,c);z(lr(a,c),function(a)
{if(a)if(this.Bn){var b=e+Math.round((g-a.Ba().height)/2);a.g=b}else
a.g=e});e+=g+a.kg}a.o=e+a.Ch}function lr(a,b){return A(a.cells,function(a){return
a[b]})}
function jr(a,b){var c=0;z(a.cells[b],function(a)
{a&&(c=Math.max(c,a.Ba().width))});return c}function kr(a,b){var
c=0;z(lr(a,b),function(a){a&&(c=Math.max(c,a.Ba().height))});return c};function
mr(a){gr.call(this);this.s=a}y(mr,gr);function ir(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 nr(a)
{mr.call(this,a);this.V=new Map}y(nr,mr);nr.prototype.Oc=function(a){return
this.V.get(or(Rq,a))};nr.prototype.ra=function(a){if(a instanceof
br)a=or(a.constructor,a.i);else if(a instanceof Rq)a=or(a.constructor,a.Da());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.V.get(a)};
nr.prototype.Tb=function(a){if(a instanceof br){var
b=or(a.constructor,a.i);this.V.set(b,a)}else a instanceof
Rq&&(b=or(a.constructor,a.Da()),this.V.set(b,a));nr.ma.Tb.call(this,a)};function
or(a,b){return Da(a)+"#"+b.Ra()};function pr(a,b,c,d)
{this.kg=this.ih=10;this.Ch=this.marginTop=20;b=Math.floor((b-20)/
(100+this.ih));d&&2<b&&(b-=b%2);nr.call(this,b);Wq(a);a=A(Wq(a),function(a){a=new
Rq(a);var b=a.Ba();b.width=100;a.Fb(b);return a});c&&(c=a[0].Ba(),d=new
Pq,d.Fb(c),this.Tb(d));z(a,w(this.Tb,this));hr(this)}y(pr,nr);function
qr(a,b,c,d,e){nr.call(this,1);this.ha=b;this.i=c;var g=d||!
1,h;a=Wq(a);z(a,function(a){g&&h&&1<Z(a)-Z(h)&&rr(this,h,a);var b=H("gb-mobile-
menu-pubinfo");b&&(b=pe(b),C.ei&&0<b.length&&!g&&h&&a&&0==Z(h)&&rr(this,h,a,!
0));b=new Rq(a);var c=b.Ba();"fixed_height"==this.ha?
c.height=this.i:c.width=this.i;b.Fb(c);this.Tb(b);h=a},this);g&&h&&e&&Z(h)<Z(e)&&rr
(this,h,e);hr(this)}y(qr,nr);
function rr(a,b,c,d){b=new br(b,c,d||!1);c=b.Ba();"fixed_height"==a.ha?
c.height=a.i:c.width=a.i;b.Fb(c);a.Tb(b)}qr.prototype.Ng=function(){return
this.i};qr.prototype.rj=function(){return this.ha};qr.prototype.kg=8;function sr()
{};function tr(a,b){this.b=b}y(tr,sr);tr.prototype.render=function(a){var
b=this.b(a);b.Fb(a.Ba());b.setPosition(a.Xb());return b};function ur(a,b){var
c=vr(a),d=vr(b);0==Z(a)||0==Z(b)?d="Questa \u00e8 un'anteprima. Il numero totale di
pagine visualizzate sar\u00e0 limitato.":!r(c)||!r(d)||c>=d||1==Math.abs(c-d)?
d="Alcune pagine sono state omesse dall'anteprima del libro.":wr(a,b)?d="La pagina
"+(--d+" non fa parte dell'anteprima del libro."):(c=++c+"",d=--d+"",d="Le pagine
da "+(c+(" a "+(d+" non sono mostrate nell'anteprima."))));return d}
function vr(a){a=$q(a);if(/[^0-9]/.test(a)||Ub(a))a=null;else{var b=a.length-
1;a=0<=b&&a.indexOf("B",b)==b?Lg(a,Og):Lg(a,Ng)}return a}function wr(a,b){var
c=vr(a),d=vr(b);return 0==c+1-(d-1)};function xr(){Y.call(this)}y(xr,Y);function
yr(a,b)
{Y.call(this);this.s=a;this.o=b;this.j=b.V;this.i=b.i;this.g=J("DIV");this.g.classN
ame="separator-container";this.s.appendChild(this.g);var
c=J("TABLE");c.className="separator-outer-table";this.g.appendChild(c);var
d=c.insertRow(-1).insertCell(-1);d.align="center";var
e=J("DIV");e.className="separator-
background";d.appendChild(e);d=J("TABLE");d.className="separator-inner-
table";e.appendChild(d);d.align="center";if(b.b()){var g=H("gb-mobile-menu-
pubinfo");if(g){var h=(g||document).getElementsByTagName("IMG");
if(1==h.length){h=h[0].cloneNode(!0);var l=d.insertRow(-1).insertCell(-
1);l.insertBefore(h,l.childNodes[0]||null);P(l,"separator-message");P(l,"separator-
pubinfo-message")}h=ur(this.j,this.i);g=Ae(g);d=d.insertRow(-1).insertCell(-
1);l=this.o;d.innerHTML=l.b&&l.ha?g:h+"<br>"+g;P(d,"separator-
message");P(d,"separator-pubinfo-message")}P(c,"separator-pubinfo");P(e,"separator-
pubinfo")}else c=d.insertRow(-1).insertCell(-1),P(c,"separator-
message"),c.innerHTML=ur(this.j,this.i);Eh(this.g,!0);gq(this.g)}
y(yr,xr);yr.prototype.Fb=function(a)
{S(this.g,a)};yr.prototype.setPosition=function(a)
{lh(this.g,a)};yr.prototype.Ya=function(){K(this.g)};function zr(a,b)
{this.b=a;this.g=b};function Ar(a)
{M.call(this);this.j(a||"")}y(Ar,M);Ar.prototype.getQuery=function(){return
this.i};Ar.prototype.j=function(a){this.i!
=a&&(this.i=a,this.dispatchEvent("change"))};function Br(){this.b={}};function
Cr(a){this.g=a}Cr.prototype.Pb=function(a)
{this.b&&(this.b.Ea(),ne(this.g.Ka().i.g));this.b=new
a(this.g);this.b.ra&&this.b.ra(this.g.Da());this.b.ta&&this.b.ta()};Cr.prototype.Ka
=function(){return this.b};function Dr(a)
{Y.call(this);this.ha=a;ne(a);R(a,"overflow","hidden");this.o=J("div");R(this.ha,
{position:"relative",padding:"0px"});a=this.ha;a.insertBefore(this.o,a.childNodes[0
]||null);this.ua=new
Br;this.ra=[];this.j=[];a=w(this.Yi,this,1);this.j.push(["next",a]);a=w(this.Yi,thi
s,-
1);this.j.push(["previous",a]);a=w(this.Ql,this);this.j.push(["turntopage",a]);a=w(
this.Vl,this);this.j.push(["zoomin",a]);a=w(this.Wl,this);this.j.push(["zoomout",a]
);this.s=new Cr(this);a=J("div");gq(a,!0);R(a,{position:"absolute",
left:"0px",top:"0px"});this.ha.appendChild(a);this.ta=a;this.Fb(Ih(this.ha));Er.pus
h(this);this.$a=new Ar;L(this.$a,"change",this.Nl,!1,this)}y(Dr,Y);var
Er=[];f=Dr.prototype;
f.Fb=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!
this.g||!Ud(this.g,a)){var b=this.o,c=de(Vd(Xd(b)).b);if(!C.ya||C.Oa("10")||
c&&C.Oa("8"))Gh(b,a,"content-box");else{var d=b.style;c?
(d.pixelWidth=a.width,d.pixelHeight=a.height):
(c=Hh(b),b=uh(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.Ka())&&d.Fb(a);this.dispatchEvent("resize")}};f.Ba=function(){return
this.g};f.Kb=function(){return this.g.width};
f.lc=function(){return this.g.height};f.go=function()
{this.dispatchEvent("load")};f.Pb=function(a){this.V!
=a&&(this.V=a,this.s.Pb(a),this.dispatchEvent("viewportmodechange"))};f.Ka=function
(){return this.s.Ka()};function Fr(a,b)
{if(a.Ia)throw"";a.Ia=b;L(b,"update",w(a.Jl,a))}f.Jl=function()
{this.dispatchEvent("pagesupdate")};function Gr(a,b){var
c=Yq(a.Ia,b);c&&a.Eb(c,void 0)}f.Eb=function(a,b){if(this.i!=a||
b)this.i=a,this.dispatchEvent("pagechange")};
function Hr(a,b){Ir(a,b,w(function(a){N(w(this.Eb,this,a))},a))}function Ir(a,b,c)
{a=a.Ia;new U(b);b=new
a.g({url:b});b.Gd(a);c=w(a.o,a,c);Jr(b,Kr(b),c)}f.Ml=function(a,b,c,d)
{(c=Lr(d,c))&&Mr(this,a,b,c)};function Mr(a,b,c,d){if(d&&d.length){for(var
e=d[0],g=1;g<d.length;g++)e=fh(e,d[g]);d=b.Da().ie();d=b.Ba().width/d;e=new
Rj(e.left,e.top);e.Og(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=Sj(b.Xb());b.add
(e);b.x-=c.x;b.y-=c.y;a.Ka().Ij(b)}}f.Ra=function(){return
this.i.Ra()};f.Da=function(){return this.i};
f.uc=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.ra.push(b);1==this.ra.length&&Nr(this)};function Nr(a)
{var b=a.ra.shift();if(b){for(var c=b.shift(),d=0;d<a.j.length;d++)a.j[d]
[0]==c&&a.j[d][1].apply(a,b);Nr(a)}}function Or(a){var
b=a.s.Ka();b.Fg&&b.Fg(a.Da())}f.Yi=function(a){var b=this.s.Ka(),c;b.Wa?
c=b.Wa(this.Da(),a):c=Xq(this.Ia,this.Da().Ra(),a);c&&(this.Eb(c),Or(this),this.dis
patchEvent("pageturn"))};f.Ql=function(a){if(a=Yq(this.Ia,a))this.Eb(a),Or(this)};
f.Vl=function(){var a=this.s.Ka();a.jf&&(a.jf(),Or(this))};f.Wl=function(){var
a=this.s.Ka();a.Th&&(a.Th(),Or(this))};f.Nl=function()
{this.dispatchEvent("searchupdate")};function Pr(a){var
b=this;Y.call(this);this.i=a;this.Aa=a.i;this.Fb(Ih(this.Aa));this.s=new
D(0,0);this.ha=null;this.Ca=new gg(function(){T(b.ha,!
1)},600);Me(this,this.Ca)}y(Pr,Y);f=Pr.prototype;f.Fb=function(a){if(!this.g||!
Ud(this.g,a)){this.g=a;var
b=this.i;b.ra=a;Qr(b);this.dispatchEvent("resize")}};function Rr(a,b)
{a.o=b;a.V.Ya();var c=a.i,d=a.Ba();c.ra=d;Qr(c);c=a.i;d=new
F(b.Kb(),b.lc());c.ta=d;c.s=!
0;S(c.g,d);N(c.ua,0,c);Qr(c);a.dispatchEvent("layoutchange")}function Sr(a,b)
{a.V=b}
f.bc=function(){var
a=this.o.Ee();this.Sa&&(a=this.Sa.Jg(a));Tr(this.V,a);this.dispatchEvent("update")}
;function Ur(a,b){a.Sa=b}
function Vr(a,b){var c=a.s.x,d=a.s.y;r(b.x)&&(b.x=Rd(b.x,0,Math.max(a.o.Kb()-
a.g.width,0)));r(b.y)&&(b.y=Rd(b.y,0,Math.max(a.o.lc()-
a.g.height,0)));r(b.x)&&(c=b.x);r(b.y)&&(1<b.y-d?a.dispatchEvent("scrolldown"):1<d-
b.y&&a.dispatchEvent("scrollup"),d=b.y);a.s=new D(c,d);d=a.i;c=a.s;d.ha||
(d=d.i,null!=c.y&&(d.scrollTop=c.y),null!
=c.x&&(d.scrollLeft=c.x));a.dispatchEvent("move")}function Wr(a){var b=a.s;return
b?new bh(b.x,b.y,a.g.width,a.g.height):null}f.Ba=function(){return this.g};
f.ld=function(a)
{this.dispatchEvent("movestart");Vr(this,a);this.dispatchEvent("moveend")};function
Xr(a,b,c){a=a.s;c(new D(a.x+b.x,a.y+b.y))}
f.Ij=function(a){var b=this.s,c=this.Ba();if(!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height)this.ld(a);else{this.j&&(this.j.Ea(),this.j=null);c=b.x-
a.x;var d=b.y-a.y;this.j=new Vg([b.x,b.y],
[a.x,a.y],250+250*Rd(Math.sqrt(c*c+d*d)/800,0,1),ai);L(this.j,"animate",w(this.vj,t
his));L(this.j,"end",w(this.el,this));this.dispatchEvent("movestart");mf(this,"move
start",w(this.j.Ea,this.j));this.j.play()}};f.vj=function(a)
{a=A(a.coords,Math.round);Vr(this,new D(a[0],a[1]))};
f.el=function(a){this.vj(a);this.dispatchEvent("moveend")};function Yr(a){return
new D(Math.round(a.s.x+a.g.width/2),Math.round(a.s.y+a.g.height/2))}f.va=function()
{Pr.ma.va.call(this);this.V.Ya()};f.Gg=function(a)
{null==this.ha&&(this.ha=a);this.ha.style.opacity=0;this.Ca.start()};f.Ik=function(
){var a=this;this.Ca.stop();T(this.ha,!0);N(function()
{a.ha.style.opacity=1})};f.fi=1;function Zr(a,b)
{Pr.call(this,b);this.Na=a;this.b.ka(a,"pagechange",this.ta);this.b.ka(this.Na,"sea
rchupdate",this.Qb);var c=H("subscription-
bar");c&&(this.b.ka(this,"scrolldown",x(this.Gg,c)),this.b.ka(this,"scrollup",x(thi
s.Ik,c)))}y(Zr,Pr);function $r(a,b){var
c=[];"fixed_width"==a.o.rj()&&c.push(a.Ba().width);if(a.zc){a:{var d=a.zc();var
e=a.o.Ng();c=as(d,c);if(0<b)for(d=0;d<c.length;d++){if(c[d]>e){e=c[d];break a}}else
for(d=c.length-1;0<=d;d--)if(c[d]<e){e=c[d];break a}}e&&a.kf(a.Od(e))}}
Zr.prototype.kf=function(a){var b=this.o;Rr(this,a);if(b){b=new
zr(b,a);a=Yr(this);var c=fr(b.b,a);if(!c)a:{c=Number.POSITIVE_INFINITY;for(var
d=b.b.Ee(),e=d[0],g=0;g<d.length;g++){var h=d[g],l=ah(ch(Qq(h)),a);if(l<c)
{c=l;if(0==l){c=h;break a}e=h}}c=e}b=b.g.ra(c);a=Sj(a);d=c.Xb();a.x-=d.x;a.y-
=d.y;d=b.Ba().width/c.Ba().width;c=b.Ba().height/c.Ba().height;a=new
D(Math.round(a.x*d),Math.round(a.y*c));a=Sj(b.Xb()).add(a);a=new
D(Math.round(a.x+this.g.width/2*-1),Math.round(a.y+this.g.height/2*-
1));this.ld(a)}};
Zr.prototype.ta=function(){this.wb||
this.ra(this.Na.Da())};Zr.prototype.ra=function(a)
{this.o.Oc&&(a=this.o.Oc(a))&&Vr(this,new
D(Math.round(a.Fe()),Math.round(a.Yc())))};Zr.prototype.Qb=function()
{bs&&(this.V.Ya(),this.Bb&&this.Bb(),this.bc())};var bs=!0;function cs(){this.b=new
Map}cs.prototype.add=function(a,b){this.b.set(Da(a),b)};function ds(a,b){b=void
0===b?[]:b;for(var c=new Set(b.map(function(a){return
Da(a)})),d=ba(a.b.keys()),e=d.next();!e.done;e=d.next())if(e=e.value,!c.has(e)){var
g=a.b.get(e);g&&g.Ya();a.b["delete"](e)}};function es(){this.b={};this.g=new
cs}es.prototype.Ya=function(){ds(this.g)};function Tr(a,b){b=vb(b,function(a)
{return!!this.b[Da(a.constructor)]},a);ds(a.g,b);z(b,function(a)
{this.g.b.has(Da(a))||
this.g.add(a,this.b[Da(a.constructor)].render(a))},a)};function fs(a,b)
{this.g=a;this.b=b}y(fs,sr);fs.prototype.render=function(a){var
b=this.b(),c=a.Da(),d=sb(this.g.zc().wj)/a.Ba().width,e=a.Ba();b.Xf=e.width;b.Wf=e.
height;e=a.Ba().clone();var g=r(void 0)?void
0:d;e.width*=d;e.height*=g;b.Zl=e.width;b.Yl=e.height;b.setPosition(a.Fe(),a.Yc());
b.Eb(c);b.Nc();return b};function gs(){};function hs(a)
{this.b=a}y(hs,gs);hs.prototype.Jg=function(a){var b=is(this,a);a=b[0]||[];b=b[1]||
[];b.sort(x(js,Yr(this.b)));var c=[];Ib(c,a,b);return c};function js(a,b,c){return
ah(ch(Qq(b)),a)-ah(ch(Qq(c)),a)}function is(a,b){var c=Wr(a.b),d=new bh(c.left-
800,c.top-800,c.width+1600,c.height+1600);return Ob(b,function(a)
{a=Qq(a);if(eh(d,a))return eh(c,a)?0:1})};function ks(a,b)
{this.b=b;this.g=a}y(ks,hs);ks.prototype.Jg=function(a){var
b=ks.ma.Jg.call(this,a),c=this.g.Da();if(c){var d=[],e=this.g.Ia;z([1,-
1],function(){var a=Xq(e,c.Ra(),1);a&&d.push(a)});z(a,function(a)
{a.Da&&Bb(d,a.Da())&&Cb(b,a)})}return b};function ls()
{Y.call(this)}y(ls,Y);ls.prototype.Tc=function(a)
{this.g=a;this.i=ms(a)};ls.prototype.va=function()
{ls.ma.va.call(this);K(this.i)};function ns(a)
{Y.call(this);this.ha=a;this.V=[]}y(ns,ls);f=ns.prototype;f.Tc=function(a)
{ns.ma.Tc.call(this,a);this.Me();this.Da()&&this.b.ka(this.Da(),"update",this.Me)};
f.Da=function(){return this.g.Da()};f.Ye=function(a,b,c,d){var e=J("div");gq(e,!
0);this.i.appendChild(e);a=os(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.ha&&(R(e,{backgroundColor:this.ha}),Bh(e,.3));this.V.push(new
bh(a[0],a[1],a[2],a[3]));return e};
function ps(a){return a.g.Ba().width/a.g.Da().Ia.Xc.width}function os(a,b,c,d,e)
{var g=ps(a);return A([b,c,d,e],function(a){return Math.round(a*g)})}function
qs(a,b){z(b,function(a){this.Ye.apply(this,a)},a)}f.vi=function(a){return
this.Ye(a.left,a.top,a.width,a.height)};f.Nd=function()
{ne(this.i);this.V=[]};f.Me=t;function rs()
{ns.call(this)}y(rs,ns);f=rs.prototype;f.Me=function(){if(!this.j){var
a=this.Da();a&&(a=ss(a))&&(qs(this,a),this.j=!0)}};
f.Ye=function(a,b,c,d){this.o=rs.ma.Ye.call(this,a,b,c,d);R(this.o,{border:"2px
#aaaaff
dashed"});this.s=J("img");this.o.appendChild(this.s);this.s.src="/googlebooks/image
s/dialog_close_x.gif";a=os(this,a,b,c,d);R(this.s,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});L(this.o,"mouseout",w(this.Hm,this));L(this.o,"m
ouseover",w(this.Zi,this,!0));mf(this.s,"click",w(this.Ya,this));return
this.o};f.Ya=function(){K(this.o)};f.Hm=function(a){se(this.o,a.target)||this.Zi(!
1)};
f.Zi=function(a){R(this.s,{display:a?"":"none"})};function ts(a)
{ns.call(this);this.o=a}y(ts,ns);ts.prototype.Me=function(){if(!this.j){var
a=this.Da();a&&(a=us(a))&&(z(a,function(a){var
b=a.pop(),d=a.pop();a=this.Ye.apply(this,a);R(a,
{cursor:"pointer"});this.b.ka(a,"click",w(this.s,this,d,b))},this),this.j=!
0)}};ts.prototype.s=function(a,b){var c=Yq(this.o.Ia,a);c?
this.o.Eb(c):Hr(this.o,b)};function vs(a,b)
{this.i=a;this.b=b}vs.prototype.Da=function(){return
this.i};vs.prototype.j=function(){return this.i.Pc(this.b)};function ws(a,b,c)
{vs.call(this,a,b);this.g=c}y(ws,vs);ws.prototype.j=function(){return
this.g.width>this.b.width?this.i.Pc(this.g):ws.ma.j.call(this)};function xs(a,b,c)
{if(C.ya&&!C.Oa("9")){var d=[];d[0]=L(a,"readystatechange",x(ys,a,x(zs,b),d))}else
mf(a,"load",x(zs,b));c&&mf(a,"error",x(zs,c))}function zs(a){N(a)}function
ys(a,b,c){if("complete"!=a.readyState)return!0;uf(c[0]);b();return!1}var
As=J("div");function Bs(a){if(a)if(C.ya){As.appendChild(a);var
b=x(K,a);xs(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",K(a)};function Cs(a)
{this.Ph={};for(var b=0;b<a.length;b++){var c=a[b];this.Ph[c.z]=new
F(c.w,c.h)}}function Ds(a,b){var c=hb(a.Ph,function(a){return a.height==b});return
c?Number(c):null};function Es(a){ar.call(this,a);this.
$f={};this.Aa={};this.o={};this.ua=this.Ca=null}var
Fs;y(Es,ar);f=Es.prototype;f.Dd=function(a,b)
{Es.ma.Dd.call(this,a);b&&(this.ta=b)};function Kr(a){var
b=Gs(a);V(b,"jscmd","click3");var c;a.$a&&(c=a.$a.getQuery());Hs(a,"vq",c);db(a.
$f,function(a,c){V(b,c,a)});return b}
function Jr(a,b,c){b=b.toString();if(b==a.ta)c&&c(a);else if(c&&(a.o[b]=a.o[b]||
[]).push(c),b!=a.V)
{a.V=b;a.j&&k.clearTimeout(a.j);a.j=k.setTimeout(w(a.vl,a,b),6E3);var d;a.$a&&(d=a.
$a.getQuery());Fs(b,w(a.Dm,a,b,d))}}function Hs(a,b,c){c?a.$f[b]=c:delete a.
$f[b]}f.$f=null;f.Dm=function(a,b,c)
{this.V==a&&(this.V=null,this.j&&(k.clearTimeout(this.j),this.j=null),this.ta=a,Is(
this,c.page[0]),this.Ia.kh(c),b=this.o[a])&&(z(b,function(a){a(this)},this),delete
this.o[a])};
f.vl=function(a){this.j=this.V=null;delete this.o[a]};function Gs(a){var
b=a.b.url;b?b=new U(b):(b=new
U(a.Ia.an),V(b,"pg",a.Ra()),a.b.sig&&V(b,"sig",a.b.sig));return b}f.ie=function()
{return this.b.w||this.Ia.Xc.width};f.Mg=function(){return this.b.h||
this.Ia.Xc.height};var
Js={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 Is(a,b){var c={},d;for(d in Js){var e=Js[d],g=b[e];n(g)&&("highlights"==e?
a.Aa[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.Ca=new
Cs(d.tileres),d=d.page_scanjob_coordinates)&&(a.ua=""+d.x+","+d.y);a.Dd(c)}Es.proto
type.Jb=function(){return this.b.content};Es.prototype.i=function(a){return!!
(this.b.flags&a)};function Ks(a,b){b=Yb(b);b=b.replace(/'/g,"&#39;");var
c=a.Aa[b];if(c){var d=[];z(c,function(a){d.push([a.X,a.Y,a.W,a.H])});return d}}
function Lr(a,b){var c=Ks(a,b);if(c)return A(c,x(Ls,1))}function Ls(a,b){var
c=A(b,function(b){return Math.round(b*a)});return new
bh(c[0],c[1],c[2],c[3])}function us(a){if(a.b.links)return A(a.b.links,function(a)
{var b=a.region;return[b.X,b.Y,b.W,b.H,a.target_pid,a.url]})}function ss(a)
{if(a.b.clip_highlight||a.b.clip_highlights){var b=[];z(a.b.clip_highlights||
[a.b.clip_highlight],function(a){var c=[];z(["X","Y","W","H"],function(b)
{c.push(a[b])});b.push(c)});return b}return null}
Es.prototype.Pc=function(a){if(this.b.src&&a){var b=new
U(this.b.src);a&&db(this.Bi(),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};Es.prototype.Bi=function(){return{width:"w",height:"h"}};function
Ms(a,b,c,d,e){Y.call(this);this.
$e(a.Ka());this.o=a;this.g=c;this.ta=[];this.uj=d;S(d,c);this.Ca=ms(this);R(this.Ca
,"backgroundColor","#fff");S(this.Ca,c);if(this.Sa=n(e)?e:!
0)a=ms(this),S(a,c),this.Aa=new Ns(a),R(this.Aa.b,
{display:""});b&&(this.i=b,this.b.ka(b,"update",this.Zd),Jr(b,Kr(b),void
0))}y(Ms,Y);f=Ms.prototype;f.Ba=function(){return this.g};f.Da=function(){return
this.i};function Os(a,b){a.ta.push(b);b.Tc(a)}f.Zd=t;
function Ps(a){a.dispatchEvent("load");a.Sa&&R(a.Aa.b,{display:"none"})}function
ms(a){var b=J("div");gq(b,!0);R(b,
{position:"absolute",left:0,top:0});a.uj.appendChild(b);return b}f.Ya=function()
{z(this.ta,function(a){a.Ea()});this.ta=null;this.s&&K(this.s)};function Qs(a)
{a.V=ms(a);S(a.V,a.Ba());R(a.V,
{backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repe
at"});a.b.ka(a.V,"mousedown",a.Im);a.b.ka(a.V,"dragstart",Te)}f.Im=function(a)
{a.display=this;Rs.dispatchEvent(a)};
var Rs=new M;function Ns(a)
{this.b=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=J("div");gq(c);R(c,a);this.b.appendChild(c);c.textContent="Caricamento in
corso...";a.bottom=0}}function Ss(a,b){a.s&&K(a.s);a.s=ms(a);new
Ts(a.s,a.Ba(),b)}function Ts(a,b,c){this.b=a;R(a,
{backgroundColor:"#FFF",textAlign:"center"});S(a,b);a.innerHTML=c||"";gq(this.b)};f
unction Us(a,b,c){Ms.call(this,a,b.Da(),b.b,c);this.$e(Vs);a=ms(this);this.ra=new
Ws(b.b,a);a=ms(this);this.ha=new Ws(b.b,a);Qs(this);Eh(c,!
0);P(c,"pageImageDisplay");this.Wa=b;b.Da()&&this.Zd()}y(Us,Ms);var Vs=new
M;Us.prototype.Eb=function(a)
{Hs(a,"output",null);Us.ma.Eb.call(this,a);a.Pc()&&this.Zd()};
Us.prototype.Zd=function(){var a=this.Da(),b=this.Wa.j();if(b&&!this.j)
{b=Xs(b);mf(this.ra,"load",w(this.ua,this,a,b,this.Ba().width));Ys(this.ra,[b]);var
c=this.o.ua,d=a.Ra(),e=[];if(c.b[d]){var g=[],h;for(h in
c.b[d])g.push(h);Lb(g);for(h=0;h<g.length;h++)e.push(c.b[d]
[g[h]])}e.push(b);Ys(this.ha,e);this.j=!
0;a==this.o.Da()&&this.dispatchEvent("fetch")}xb([16,8],w(a.i,a))&&(a=Sb('<table
width=100% height=100%><tr><td><img src="%s"/><br/>
%s</td></tr></table>',"/googlebooks/restricted_logo.gif","La pagina non \u00e8
disponibile per la visualizzazione oppure hai raggiunto il limite di
visualizzazione per questo libro."),
Ss(this,a),Ps(this))};function Xs(a){return a}Us.prototype.ua=function(a,b,c)
{a==this.o.Da()&&this.dispatchEvent("loaded");this.ha.empty();var
d=this.o.ua;a=a.Ra();d.b[a]=d.b[a]||{};d.b[a]
[c]=b;Ps(this)};Us.prototype.Ya=function(){this.j=!
1;this.ra.empty();this.ha.empty();Us.ma.Ya.call(this)};function Ws(a,b)
{M.call(this);this.g=a;this.i=b;this.b=J("img");this.b.width=this.g.width;this.i.ap
pendChild(this.b);gq(this.i)}y(Ws,M);Ws.prototype.empty=function(){for(var
a;a=qe(this.i);)Bs(a)};
function Ys(a,b){xs(a.b,w(a.j,a,a.b));for(var c=0;c<b.length;c+
+)a.b.src=b[c]}Ws.prototype.j=function(a)
{this.b==a&&this.dispatchEvent("load")};function Zs(a,b,c,d,e,g,h)
{M.call(this);this.ha=a;this.j=b;this.o=c;this.i=d;this.g=e;this.ta=g;this.ra=h;thi
s.s=Math.ceil(this.j/this.i);this.V=Math.ceil(this.o/this.g);this.b=[];for(a=0;a<th
is.s;++a){b=[];for(c=0;c<this.V;+
+c)b.push(null);this.b.push(b)}}y(Zs,M);Zs.prototype.empty=function(){for(var
a;a=this.ha.firstChild;)Bs(a)};Zs.prototype.Aa=function(a,b){R(a,
{display:""});this.ra&&this.ra(b)};Zs.prototype.ua=function(){};function
$s(a,b,c,d)
{Ms.call(this,a,b.Da(),b.b,c,d);this.ha=ms(this);Qs(this);b.Da()&&this.Zd();this.o=
a;this.ra=L(this.o.Ka(),"update",this.ua,!1,this)}y($s,Ms);
$s.prototype.Zd=function(){var
a=this.Da(),b=a.Pc(),c=this.o.Ja.ig,d=a.Ca;if(b&&d&&!this.j){var
e=Ds(d,this.Ba().height);r(e)&&(d=(d=d.Ph[e])?d.width:null,b=new
U(b),V(b,"zoom",e),V(b,"pg",a.ua),b=b.toString(),this.Wa=new
Zs(this.ha,d,this.Ba().height,c.qj,c.oj,w(c.Mk,c,b,d,this.Ba().height),null),this.j
=!0,this.ua())}};
$s.prototype.ua=function(){if(this.j){var a=rh(this.ha);if(a){var
b=xh(this.ha);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;if(0<a.bottom-
a.top&&0<a.right-a.left){b=this.Wa;a=dh(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.V);c<e;c+
+)for(var h=d;h<g;h++)if(!b.b[c][h]){var l=b;var m=c,q=h;if(!l.b[m][q]){var
u=J("img");R(u,
{position:"absolute",left:m*l.i+"px",top:q*l.g+"px",display:"none"});
l.b[m][q]=u;l.ha.appendChild(u)}l=l.b[m]
[q];m=b.ta(c,h);xs(l,w(b.Aa,b,l,m),w(b.ua,b,l,m));l.src=m}for(c=0;c<b.s;+
+c)for(h=0;h<b.V;++h){if(d=!!b.b[c][h])d=new bh(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&&(Bs(b.b[c][h]),b.b[c][h]=null)}}}Or(this.o)}};
$s.prototype.Ya=function(){this.j&&(this.Wa.empty(),this.j=!
1);this.ra&&(uf(this.ra),this.ra=null);$s.ma.Ya.call(this)};function at(a){this.
$a=a;ns.call(this,"#ffff00")}y(at,ns);at.prototype.Me=function(){var
a=this.g.Da();if(a){var b=this.$a.getQuery();b!
=this.j&&(a=Lr(a,b),this.Nd(),a&&(A(a,w(this.vi,this)),this.j=b))}};function bt(a)
{M.call(this);this.url=a;this.s=null;this.o=!0}y(bt,M);bt.prototype.Uf=function()
{if(this.o)this.o=!1;else throw Error();};function ct(a,b)
{bt.call(this,a);this.V=b||"GET";this.i=new Q;this.b=new
Ik}y(ct,bt);f=ct.prototype;f.Uf=function(a,b)
{ct.ma.Uf.call(this,a,b);this.j=a;this.g=b;this.i.ka(this.b,"success",w(this.Pl,thi
s));this.i.ka(this.b,"error",w(this.ul,this));this.b.send(this.url.toString(),this.
V,void 0)};f.Pl=function(a){a=a.target;try{var b=a.b?a.b.responseText:""}catch(c)
{b=""}this.s=JSON.parse(b);N(w(this.dispatchEvent,this,"success"));this.j&&N(x(this
.j,this.s));N(w(this.Ag,this))};
f.ul=function()
{N(w(this.dispatchEvent,this,"error"));this.g&&N(this.g);N(w(this.Ag,this))};f.abor
t=function(){this.b.abort();this.Ag();return!1};f.Ag=function()
{xg(this.i);this.g=this.j=null};function dt(a){return a.length?wb(a,function(a,c)
{return fh(a,c)},a[0].clone()):null};function et(a,b,c,d,e)
{Y.call(this);this.s=a;this.ta=b;this.Aa=e;this.i=d;this.g=!
1;this.o=J("div");c.appendChild(this.o);this.b.ka(b,"mousemove",this.V);this.b.ka(b
,"mouseup",this.ha)}y(et,Y);et.prototype.V=function(a){if(!this.ua){a=Td(new
D(a.clientX,a.clientY),sh(this.ta));a=Zg(a,this.Aa);R(this.o,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;lh(this.o,a.left,a.top);S(this.o,b,c);this.j=a}};
et.prototype.ha=function(a){this.V(a);this.ua=!0;a=this.i;var
b=dh(this.j),c=ps(this.s);c=ft(b,1/c);b=gt(ft(c,1/a.Ba().width*1E3));a=new
U(Gs(a).toString());V(a,"ci",
[b.left,b.top,b.width,b.height].join());V(a,"jscmd","click3");V(a,"output","text");
c=gt(c);ht(this.s,[c]);K(this.o);(new
ct(a)).Uf(w(this.ra,this,c,b));this.dispatchEvent("endsize")};
et.prototype.ra=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];z(e,function(a){g.push(new bh(a.X,a.Y,a.W,a.H))});if(c=c.content)ht(this.s,
[a],c,b),d=!0,nq("Web Reader","Selection")}d||this.s.Nd();this.Ea()};function
ft(a,b){return new bh(a.left*b,a.top*b,a.width*b,a.height*b)}function gt(a){return
new
bh(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}e
t.prototype.va=function(){et.ma.va.call(this);K(this.o)};function it(a,b)
{Y.call(this);this.ha=a;this.s=b}var jt;y(it,ls);f=it.prototype;f.Tc=function(a)
{it.ma.Tc.call(this,a);a=this.i;var b=J("div");gq(b,!
0);a.appendChild(b);b.className="selection-
layer";S(a,this.g.Ba());S(b,this.g.Ba());this.b.ka(b,"click",this.Jm);this.b.ka(b,"
mousedown",this.Km)};
f.Km=function(a){if(jt){a.g();this.j&&this.j.Ea();var b=this.g.uj;a=Td(new
D(a.clientX,a.clientY),sh(b));this.j=new
et(this.ha,b,this.i,this.g.Da(),a);this.V=L(document.body,"mousemove",w(this.Gl,thi
s));mf(this.j,["endsize","dispose"],w(this.Hk,this))}};f.Jm=function(a){jt&&a.g()};
f.Gl=function(a){if(this.j&&!this.j.jc){var b=new
D(a.clientX,a.clientY),c=ch(Ah(this.s.Aa));if($g(c,b)){var d=new D(0,0);z([[c.top-
a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],[c.right-
a.clientX,1,0]],function(a){40>Math.abs(a[0])&&(d.x=a[1]||d.x,d.y=a[2]||
d.y)});this.o||(this.o=new
eg(100),this.b.ka(this.o,"tick",this.mn));this.ra=d;d.x||d.y?
this.o.start():this.o.stop()}}};f.mn=function(){var a=this.ra,b=this.s;Xr(b,new
D(15*a.x,15*a.y),w(b.ld,b))};
f.Hk=function(){uf(this.V);Ne(this.o);this.o=null};function kt(a)
{qm.call(this,a);nm(this);this.mi=!1;this.b=new Q;P(a,"viewport-selection-
popup");lt&&lt.Ea();lt=this}y(kt,qm);var lt=null;kt.prototype.g=function()
{this.dispatchEvent("close");this.Ea()};function mt(a,b,c){var
d=a.R(),e=J("div");R(e,{padding:"4px 3px 3px
1px"});d.appendChild(e);d=J("div");e.appendChild(d);d.appendChild(le(b));e.appendCh
ild(J("div"));b=J("input");b.value=c;P(b,"viewport-input");e.appendChild(b);Eh(b,!
1);a.b.ka(b,"mousedown",nt)}function nt(a){a.g()}
kt.prototype.va=function(){K(this.R());kt.ma.va.call(this);this.b.Ea()};function
ot(){ns.call(this,"#4a95d6")}y(ot,ns);ot.prototype.Tc=function(a)
{ot.ma.Tc.call(this,a);R(this.i,
{cursor:"pointer"});this.b.ka(this.i,"mousedown",pt)};function pt(a){a.g()}
function ht(a,b,c,d){a.Nd();A(b,w(a.vi,a));a.o&&uf(a.o);a.j&&a.j.Ea();var
e=J("div");document.body.appendChild(e);if(b=dt(a.V)){var g=sh(a.i);e=new
kt(e);if(c&&d){var h=a.Da(),l=h.Pc();if(l){var m=new
U(l);d=[d.left,d.top,d.width,d.height].join();V(m,"ci",d);V(m,"edge",0);m=m.toStrin
g();var q=new U(Gs(h).toString());V(q,"ci",d);V(q,"source","bookclip");q=Sb('<a
href="%s"><img
src="%s"/></a>',q.toString(),m)}d=q;ne(e.R());q=e.R();h=J("img");h.src="/googlebook
s/images/close_x.gif";h.width=14;h.height=
13;R(h,
{backgroundColor:"#FFF",cursor:"pointer",position:"absolute",right:"5px",top:"5px"}
);q.appendChild(h);e.b.jd(h,"click",w(e.g,e));h=I("DIV",{innerHTML:"Condividi
questo clip"});R(h,
{fontWeight:"bold",paddingBottom:"4px"});q.appendChild(h);c&&(mt(e,"Testo
selezione",c),q=J("div"),R(q,{textAlign:"right"}),e.R().appendChild(q),h=new
U("https://translate.google.com/translate_t"),V(h,"text",c),V(h,"sl","auto"),V(h,"t
l","auto"),c=J("a"),c.href=h.toString(),c.target="_blank",c.textContent="Traduci\u0
0bb",
q.appendChild(c));m&&mt(e,"Immagine",m);d&&mt(e,"Incorpora",d)}else
e.R().textContent="Caricamento in
corso...";e.Kd=4;e.Fa()&&e.Wd();a.j=e;N(x(qt,e,new zl(new
D(g.x+b.left+b.width,g.y+b.top+b.height))));a.o=mf(e,"close",w(a.Nd,a))}}function
qt(a,b){a.jc||(a.setPosition(b),a.Ma(!0))}ot.prototype.Nd=function()
{ot.ma.Nd.call(this);this.j&&this.j.Ea()};ot.prototype.va=function()
{ot.ma.va.call(this);this.j&&this.j.Ea();this.o&&uf(this.o)};function rt(a,b,c)
{return a.Ja.ig?new $s(a,b,c):new Us(a,b,c)}function st(a,b){if(b instanceof Us)
{Os(b,new at(a.$a));Os(b,new rs);var c=new ot(a.o),d=new
it(c,a.Ka());Os(b,d);Os(b,c);Os(b,new ts(a))}};function tt(a,b,c)
{Y.call(this);this.ha=a;this.j=J("div");gq(this.j,!0);R(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.V=J("div");gq(this
.V,!0);R(this.V,
{position:"absolute"});this.j.appendChild(this.V);this.o=J("div");gq(this.o,!
0);this.j.appendChild(this.o);this.s=J("div");gq(this.s,!
0);this.o.appendChild(this.s);T(this.j,!1)}y(tt,xr);f=tt.prototype;
f.Nc=function(){var a=this.Xf-2,b=this.Wf-2,c=this.Zl-2,d=this.Yl-2;R(this.o,
{backgroundColor:"#cccccc",position:"absolute"});lh(this.o,0,0);S(this.o,this.Xf,th
is.Wf);R(this.s,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});lh(this.s,1,1);S
(this.s,a,b);T(this.j,!0);var e=this.ha;a=rt(e,new ws(this.Da(),new F(a,b),new
F(c,d)),this.s);a instanceof Us?st(e,a):a instanceof $s&&a instanceof $s&&Os(a,new
at(e.$a));this.g=a};f.Ya=function(){this.g&&this.g.Ya();K(this.j)};
f.setPosition=function(a,b){lh(this.j,a,b)};f.Yc=function(){return
nh(this.j).x};f.Fe=function(){return nh(this.j).y};f.Eb=function(a)
{this.i=a};f.Da=function(){return this.i};f.lc=function(){return
this.Wf};f.Kb=function(){return this.Xf};function ut(a){return a+2}f.Ba=function()
{return new F(this.Xf,this.Wf)};function vt(a)
{Y.call(this);ne(a);gq(a);this.i=a;this.g=J("div");gq(this.g,!0);aq()&&(ae(a,
{dir:"ltr"}),ae(this.g,{dir:"rtl"}));a.appendChild(this.g)}y(vt,Y);function wt(a,b)
{vt.call(this,b);this.o=a;this.b.ka(b,"scroll",this.V);R(b,"position","relative");R
(this.g,"position","absolute");this.j=J("div");gq(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.g)}y(wt,vt);function Qr(a){var
b=a.ta;a.ra&&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"))}wt.prototype.ua=function()
{this.s=!1;this.V()};
wt.prototype.V=function(){if(!this.s){var a=this.o.s;if(a){a=a.clone();var
b=this.i;b=new D(b.scrollLeft,b.scrollTop);Sd(a,b)||(this.ha=!
0,this.o.ld(b),this.ha=!1)}}};function xt(a){this.wj=a}function as(a,b){var c=b||
[],d=vb(a.wj,function(a){return!xb(c,function(b){return 50>Math.abs(b-
a)})});d.push.apply(d,c);Lb(d);return d};function yt(a){var b=a.o,c=new
wt(this,b);zt(b);Zr.call(this,a,c);Ur(this,new ks(a,this));Sr(this,At(this));var
d=a.Ia,e=a.Ja.zh;this.ua=a.Ja.zi?function(a){return new qr(d,e,a)}:a.Ja.bj?
function(b){return new qr(d,e,b,!0,a.Ja.bj)}:function(a){return new qr(d,e,a,!
0)};b=this.Na.Ja;"fixed_height"==b.zh?(b=b.zc(),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.Od(b));this.b.ka(this.Na,"pagesupdate",this.Kl);this.
b.ka(this.Na,"pagemodechange",this.xm);this.b.ka(this,
"move",this.bc);this.b.ka(this,"move",this.zn)}y(yt,Zr);function zt(a)
{R(a,"overflow","auto");R(a,{overflowX:"auto",overflowY:"scroll"});P(a,"overflow-
scrolling");ae(a,{dir:"ltr"})}f=yt.prototype;f.jf=function()
{$r(this,1)};f.Th=function(){$r(this,-1)};f.zc=function(){var
a=this.Na.Ja,b=Hb(a.zc());"fixed_width"==a.zh&&(a=this.Na.Ja.km)&&150<a-
sb(b)&&(1500>a?Cb(b,a):Cb(b,1500));return new xt(A(b,ut))};f.Od=function(a){return
this.ua(a)};
f.Ba=function(){if(this.Aa.hasChildNodes()){var
a=Ih(this.Aa.childNodes[0]).width;a=new F(a,this.g.height)}else a=this.g;return
a};function At(a){var b=new es,c=new
fs(a,x(Hc,tt,a.Na,a,a.i.g));b.b[Da(Rq)]=c;a=new
tr(a.Na,x(Hc,yr,a.i.g));b.b[Da(br)]=a;return b}f.zn=function(){if(this.Sb){var
a=er(this.o,Yr(this).y);a&&a.Da&&(a=a.Da(),this.Na.Da()!=a&&(this.wb=!
0,Gr(this.Na,a.Ra()),this.wb=!1))}this.Sb=!0};
f.Kl=function(){var a=this.Na.Da(),b=this.Na.Ia,c=Yq(b,a.Ra());if(!c)a:
{c=Z(a);b=Wq(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(Z(d)<=c){c=d;break
a}}c=null}a=this.s;b=this.o;d=b.Oc(c);a=Td(a,d.Xb());b=this.Od(b.Ng());c=b.Oc(c).Xb
();c=new D(c.x+a.x,c.y+a.y);Rr(this,b);this.ld(c)};f.xm=function()
{this.V.Ya();this.bc()};
function Bt(a,b){if(b.Ei&&b.s){a:{var c=b.s;var d=c.ze.x_focus,e=c.ze.y_focus;if(!
n(d)||!n(e)){c=Ct(c);if(!c.length){c=null;break a}d=c[0][0];e=c[0][1]}c=new
D(d,e)}d=c.x-40;c=c.y-40;e=a.o.Oc(b);var g=e.Kb()/b.ie();return new D(e.Fe()
+Math.round(g*d),e.Yc()+Math.round(g*c))}return null}
f.Fg=function(a){if(a.Ei&&a.s){var b=a.s;if(null!=a.ha)var c=a.ha;else a.ha=new
Dt(this.i.g),c=a.ha;c.b=this.i.g;H("focus_article_div")&&K(H("focus_article_div"));
var d=this.o.Oc(a);a=d.Kb()/a.ie();if(Ct(b)&&(b=Ct(b))){var
e=b[0];if(e&&4==e.length){b=a*e[0]+d.Fe();d=a*e[1]+d.Yc();var
g=a*e[2];a*=e[3];e=J("DIV");e.setAttribute("id","focus_article_div");gq(e,!
0);Bh(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 Et(a,b,c,d,e){Y.call(this);this.j=a;this.i=c;var
g=J("div");R(g,{position:"absolute"});e=e.width-2;lh(g,d.x+(aq()?
e:0),d.y);b.i.g.appendChild(g);this.o=g;g=new
F(e,Math.floor(e/Sq(c)));this.g=J("div");this.o.appendChild(this.g);R(this.g,
{padding:"1px",position:"absolute"});this.s();b=J("div");this.g.appendChild(b);R(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});S(b,g);this.g.appendChild(b);d=J("im
g");d.title=c.mc();this.ha=d;e=U;var h=new U(c.Ia.
$l);V(h,"pg",c.Ra());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.Ja.wn)V
(e,"imgtk",g),V(e,"jtp",Z(c));d.src=e.toString();b.appendChild(d);R(this.g,"cursor"
,"pointer");this.b.ka(this.g,"click",this.V);this.b.ka(a,"pagechange",this.s)}y(Et,
xr);Et.prototype.s=function(){var a=!1,b=this.j.Da();b&&b==this.i&&(a=!
0);R(this.g,"backgroundColor",a?"#6B90DA":"#ccc")};Et.prototype.V=function()
{this.j.Pb(yt);this.j.Eb(this.i);Ft.dispatchEvent("click")};
Et.prototype.Ya=function(){Bs(this.ha);K(this.o)};var Ft=new M;function Gt(a,b)
{this.b=a;this.g=b}y(Gt,sr);Gt.prototype.render=function(a){return new
Et(this.b,this.g,a.Da(),a.Xb(),a.Ba())};function Ht(a){var b=a.o;R(b,
{overflow:"hidden"});var c=new
wt(this,b);Zr.call(this,a,c);this.b.ka(this,"move",this.bc);R(b,
{overflow:"auto"});Sr(this,It(this));Rr(this,Jt(this));Ur(this,new
hs(this));N(w(this.bc,this),0);this.b.ka(this,"resize",this.ua);var
d=H("subscription-bar");d&&(this.Gg(d),N(function(){T(d,!
1)},600))}y(Ht,Zr);Ht.prototype.ra=function(a){a=this.o.Oc(a).Xb();this.ld(new
D(void 0,a.y-40))};function Jt(a){var b=a.Na.Ja.Zm;return new
pr(a.Na.Ia,a.Ba().width,b,b)}
Ht.prototype.ua=function(){Rr(this,Jt(this));this.ra(this.Na.Da())};function It(a)
{var b=new es;a=new Gt(a.Na,a);b.b[Da(Rq)]=a;return b};function Kt(a,b,c)
{Y.call(this);this.g=a;this.s=b;this.j=this.g.Ja.Tf;this.V=!!
this.g.Ja.Tf;this.ra=!!this.g.Ja.jg;this.o=c?c.isEntityPageViewport:!1;if(this.V)
{a:{a=this.g.Ia;for(b=0;b<this.j.length;b++)if(c=Yq(a,this.j[b].getId())){var d;b:
{for(d=b+1;d<this.j.length;d++){var e=Yq(this.g.Ia,this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?Z(d)-1:Z(sb(Wq(a)));e=Z(this.g.Da());if(e>=Z(c)&&e<=d)
{a=b;break a}}a=-1}this.ha=a}}y(Kt,Y);f=Kt.prototype;
f.render=function(a)
{this.i=J("div");document.body.appendChild(this.i);N(w(this.on,this));this.ta=a;if(
this.V)Lt(this);else if(this.ra){P(this.i,"base-image-toc-div");a=this.g.Ja.jg;var
b=Yq(this.g.Ia,a);b&&Mt(this,b);1<this.g.Ja.nm&&(a=Xq(this.g.Ia,a,1))&&Mt(this,a);t
his.Sf()}else this.Ea()};f.on=function()
{this.b.ka(document,"click",this.Ea);this.b.ka(this.g,"resize",this.Sf)};
function Mt(a,b){var c=new F(128,0),d=I("IMG",{width:128});P(d,"toc-page-
image");a.b.ka(d,"click",w(a.g.Eb,a.g,b));C.Ta&&aq()&&a.b.ka(d,"load",a.Sf);b.Pc(c)
?a.Rj(d,b,c):
(c=x(a.Rj,d,b,c),Jr(b,Kr(b),c));a.i.appendChild(d)}f.Rj=function(a,b,c){ae(a,
{src:b.Pc(c)})};
function Lt(a){var b=I("DIV",{"class":"toc-div"}),c;z(a.j,function(a,e){var
d=a.getId();d=Yq(this.g.Ia,d);var h=a.Ym,l=this.j[e+1]?"":"-last",m="toc-middle-
cell"+l;l="toc-right-cell"+l;var q=I("DIV",{"class":d?"toc-row":"toc-disabled-
row"}),u=J("div");P(u,"goog-inline-block");P(u,"toc-left-
cell");e==this.ha&&P(u,aq()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_sele
cted_item_arrow_left");var G=J("div");P(G,"goog-inline-block");P(G,m);C.Ta&&!
C.Oa("1.9")&&R(G,"overflow","hidden");var E=a.qe;if(this.o)var O=
E;else
O=E,35<O.length&&(O=O.substring(0,32)+"...");Nd(G,wp(O));this.o&&(G.title=E);E=J("d
iv");P(E,"goog-inline-
block");P(E,l);Nd(E,wp(Ub(kc(h))?"&nbsp;":h));q.appendChild(u);q.appendChild(G);q.a
ppendChild(E);d?this.b.ka(q,"click",w(this.g.Eb,this.g,d)):(kg(G,m),P(G,"toc-
middle-disabled-cell"),kg(E,l),P(E,"toc-right-disabled-
cell"));b.appendChild(q);e==this.ha&&(c=q)},a);c&&N(w(a.ln,a,c));a.i.appendChild(b)
;300<zh(a.i).height&&(R(a.i,"height","300px"),P(a.i,"scroll-toc-div-
wide"));P(a.i,"scroll-toc-div");
a.Sf()}f.ln=function(a)
{300<a.offsetTop+zh(a).height&&(a=n(a.previousElementSibling)?
a.previousElementSibling:re(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Sf=function(){pl(this.s.R(),this.o?
9:13,this.i,this.o?8:12,new D(0,-this.ta))};f.va=function()
{Kt.ma.va.call(this);K(this.i);this.s.od(!1)};function Nt(){}y(Nt,Pq);function
Ot(a){Y.call(this);this.j=a}y(Ot,ls);Ot.prototype.Ma=function(a){T(this.i,a)};
Ot.prototype.Tc=function(a){Ot.ma.Tc.call(this,a);var b=this.g.Ba();a=this.i;var
c=b.width,d=b.height,e=Math.floor(.035*c);b=this.j?"/googlebooks/images/burn-
left.png":"/googlebooks/images/burn-right.png";lh(a,this.j?c-e:0,0);S(a,e,d);R(a,
{position:"absolute"});C.ya?(a=a.style,C.ya?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat="no-
repeat")):(c=I("IMG",{src:b,width:e,height:d,border:0,position:"absolute",
top:0,left:0}),a.appendChild(c))};function Pt(a,b){this.s=a;var
c=Math.floor(b/2),d=Math.floor(c/this.s.Ia.Xc.aspectRatio());this.g=new
F(c,d);this.i=J("div");R(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.ua=[];a.Ka().i.g.a
ppendChild(this.i);this.j=J("div");this.V=J("div");this.ua.push(L(this.j,"dblclick"
,w(this.Cl,this)));c={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};R(this.j,c);R(this.V,c);this.i.appendChild(this.j);this.i.appendChild(this.V
);this.ra=J("div");
this.ta=J("div");this.j.appendChild(this.ra);this.V.appendChild(this.ta);Qt(this)}y
(Pt,xr);function Qt(a)
{a.o&&a.o.Ya();a.ha&&a.ha.Ya();ne(a.ra);ne(a.ta);Fh(a.j,a.g);Fh(a.V,a.g);a.o=rt(a.s
,new vs(a.Aa,a.g),a.ra);st(a.s,a.o);a.Ca=new Ot(!0);Os(a.o,a.Ca);a.ha=rt(a.s,new
vs(a.Sa,a.g),a.ta);a.Wa=new Ot(!
1);st(a.s,a.ha);Os(a.ha,a.Wa)}f=Pt.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);lh(this.i,a)};f.Cl=function(a)
{a.preventDefault();a.g();this.s.uc("previous")};
f.Ma=function(a){R(this.i,{display:a?"":"none"})};f.Nc=function(){R(this.j,
{left:0,top:0});R(this.V,{left:this.g.width+"px",top:0})};function Rt(a){return
vb([a.Aa,a.Sa],function(a){return!!a})}f.Ya=function()
{this.o.Ya();this.ha.Ya();for(var
a;a=this.ua.pop();)uf(a);this.i.parentNode&&K(this.i)};function St(a){return
2*a};function Tt(a){this.g=a}y(Tt,sr);Tt.prototype.render=function(a){var b=new
Pt(this.g,a.Ba().width);b.setPosition(a.Xb());b.Nc();b.Ma(!0);return
this.b=b};function Ut(a,b,c)
{M.call(this);this.o=a;this.i=b;this.g=zh(b).width;this.s=c;this.lb=!
1;this.j=aq()}y(Ut,M);function Vt(a,b){if(b!=a.lb){a.lb=b;var c=a.o.Ka().i.g;T(c,!
1);zh(c);c=[x(Wt,a.i,a.s,a.g,a.j,b),w(a.b,a),x(T,c,!
0)];z(c,N)}}Ut.prototype.b=function(){this.dispatchEvent("change")};function
Wt(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 Xt(a,b,c){this.ra=a;this.ha=b;this.s=c;a=J("div");R(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.b=
a;this.ra.appendChild(this.b);Xt.prototype.g.apply(this);L(this.s,"change",w(this.i
,this));L(new tg,"resize",w(N,null,w(this.i,this)))}Xt.prototype.i=function(){var
a=zh(this.b);if(0<a.width){var b=Math.round(zh(this.ha).width/2);lh(this.b,b-
Math.round(a.width/2),0)}};
Xt.prototype.j=function(){T(this.b,!0);this.i()};Xt.prototype.g=function()
{T(this.b,!1)};function Yt(a,b,c){Xt.apply(this,arguments);this.o=new
Rh(this.b,500);this.V=new gg(w(this.g,this))}y(Yt,Xt);Yt.prototype.j=function(a)
{Bh(this.b,1);Xt.prototype.j.apply(this);a&&this.V.start(a)};Yt.prototype.g=functio
n(){this.o.play()};var Zt=null;function $t(a,b)
{Q.call(this);this.g=Zt;this.j=a;this.b=b;this.j.Ja.zi||
(this.ka(this.j,"pageturn",this.o),this.ka(this.b,"dispose",this.Ea))}y($t,Q);
$t.prototype.o=function(){var a=Rt(this.b.ua.b)[0]||new ar,b=Rt(this.b.ua.b)[1]||
new ar,c=this.V,d=this.s,e=d?Z(d):-1,g=Z(a)||-1,h=Z(b)||-1,l=Math.max(c?Z(c):-
1,e),m=Math.max(g,h);if(Math.abs(m-l)>this.b.fi){if(0<m-l){var q=l==e?d:c;var
u=a}0>m-l&&(q=-1!=h?b:a,u=d);1<h-g&&(q=a,u=b);!
wr(q,u)&&n(q)&&n(u)&&(a=ur(q,u),this.g.b.innerHTML=a,this.g.j(3E3))}};function
au(a){this.ze=a}function Ct(a){var
b=[];a.ze.head_boxes&&z(a.ze.head_boxes,function(a)
{b.push([a.X,a.Y,a.W,a.H])});return b};function Dt(a){this.b=a};function bu(a)
{Es.call(this,a)}y(bu,Es);f=bu.prototype;f.Dd=function(a)
{bu.ma.Dd.call(this,a);a&&a.additional_info&&(this.ra=a.additional_info["[Newspaper
JSONPageInfo]"],this.ra.articles&&(this.g={},z(this.ra.articles,function(a){var
b=a.aid;b&&(this.g[b]=new au(a))},this)))};f.mc=function(){return
this.i(32)?"Copertina anteriore":this.i(64)?"Copertina
posteriore":bu.ma.mc.call(this)};f.Bi=function(){return{width:"w"}};
f.Ig=function(a){if(!this.g)return null;if(a in this.g)return this.g[a];var
b=A(Object.keys(this.g),function(b){var
c=b.split(","),e=a.split(","),g=parseInt(c[0],10)-
parseInt(e[0],10);c=parseInt(c[1],10)-
parseInt(e[1],10);return[g*g+c*c,this.g[b]]},this);Nb(b,function(a){return
a[0]});return b&&b[0]&&b[0][1]?b[0][1]:null};f.Ei=function(){return
this.s};function cu(a,b){Tq.call(this);this.j={};if(a){this.an=a.prefix;this.
$l=a.image_prefix||a.prefix;var c=A(a.page,function(a){a=new this.g(a);b&&(a.
$a=b);return a},this);Uq(this,c)}}y(cu,Tq);cu.prototype.kh=function(a)
{a=a.page;for(var b=0;b<a.length;b++){var
c=a[b],d=Yq(this,c.pid);d&&Is(d,c)}};cu.prototype.g=Es;cu.prototype.o=function(a,b)
{if(!Yq(this,b.Ra())){var c=Hb(Wq(this));Ib(c,b);Uq(this,c)}this.j[b.Ra()]=!
0;a&&a(b)};function du(a)
{cu.apply(this,arguments);this.i();L(this,"update",w(this.i,this))}y(du,cu);functio
n eu(a,b){var c={};z(b.page,function(a){var b=Yq(this,a.pid);b&&Is(b,a);c[a.pid]=!
0},a);var d=Wq(a),e=vb(d,function(a){return!!c[a.Ra()]||!!
this.j[a.Ra()]},a);d.length!=e.length&&Uq(a,e)}du.prototype.kh=function(a){this.s?
eu(this,a):du.ma.kh.call(this,a)};
du.prototype.i=function(){var a={},b=0;z(Wq(this),function(c){var
d=Z(c);a[d]=c;b=Math.max(b,d)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.Hj=c};du.prototype.g=bu;function fu(a)
{mr.call(this,1);var b=new
Nt;b.Fb(a);this.Tb(b);hr(this)}y(fu,mr);fu.prototype.ra=function(){return
this.g[0]};fu.prototype.Ng=function(){return this.Kb()||
0};fu.prototype.rj=function(){return"fixed_width"};function gu(a){var b=a.o,c=new
wt(this,b);R(b,{overflow:"hidden"});Zr.call(this,a,c);this.ua=new Tt(a);b=new
es;c=this.ua;b.b[Da(Nt)]=c;this.V=b;b=a.Ia.Xc.aspectRatio();c=this.Ba();b=this.Od(M
ath.min(2*Math.floor(c.height*b),c.width));Rr(this,b);this.Sb=new
$t(a,this);this.b.ka(this.Na,"pagemodechange",this.wm);N(this.bc,0,this)}y(gu,Zr);f
=gu.prototype;f.zc=function(){var a=Gb(hu,this.Na.Ja.zc());return new
xt(A(a,St))};f.kf=function(a){gu.ma.kf.call(this,a);this.V.Ya();this.bc()};
f.jf=function(){$r(this,1)};f.Th=function(){$r(this,-1)};f.wm=function()
{this.V.Ya();this.bc()};f.fi=2;f.Od=function(a){this.Ba();var
b=this.Na.Ia.Xc.aspectRatio();return new fu(new
F(a,Math.floor(Math.floor(a/2)/b)))};var hu=[180,220,280];
gu.prototype.ta=function(){var a=iu(this,this.Na.Da()),b=this.ua.b;if(b){var
c=this.Sb,d=Rt(b);c.s=d[0];c.V=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.Aa=c;b.Sa=d;Qt(b);if(c){if(c.i(64)||void 0==d)a=!1}else Ss(b.o);if(d)
{if(d.i(32)||void 0==c)e=!1}else
Ss(b.ha);c=e;d=a?"":"hidden";R(b.j,"visibility",c?"":"hidden");R(b.V,"visibility",d
);c=c&&a;b.Ca.Ma(c);b.Wa.Ma(c)}this.dispatchEvent("pagechange")};function iu(a,b)
{return zb(a.Na.Ia.Hj,function(a){return Bb(a,b)})}
gu.prototype.bc=function()
{gu.ma.bc.call(this);this.ta()};gu.prototype.Wa=function(a,b){for(var
c=this.Na.Ia.Hj,d=Z(a),e,g,h=0;h<c.length;++h){var l=c[h];if(l[0]&&d==Z(l[0])||
l[1]&&d==Z(l[1])){e=h;break}else if(g){var m=l[0]||l[1];if(d>=Z(g[0]||
g[1])&&d<Z(m)){e=0<b?h-b:h;break}}g=l}return(c=c[r(e)?e+b:0])?c[0]||
c[1]:null};function ju(a)
{Y.call(this);this.ra=a;this.g=null}y(ju,Y);f=ju.prototype;
f.render=function(a,b){this.s=a;var
c=a.R(),d=sh(c).y,e=zh(c);d=d+e.height+3;e="";b&&(e=sh(c).x);this.g=I("DIV",
{"class":"linkbar-panel-div"});lh(this.g,e,d);this.ha=I("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.g.appendChild(this.ha);C.Ta&&C.Gb&&!C.Oa("1.9")&&(this.o=I("IFRAME",
{style:"position:
absolute;",Yq:"0"}),this.ra.appendChild(this.o));this.ra.appendChild(this.g);this.o
&&(S(this.o,zh(this.g)),lh(this.o,nh(this.g)));N(w(this.Mh,this))};
f.Mh=function()
{this.b.ka(this.ha,"click",this.Ea);this.b.ka(this.s,"action",this.ym);this.b.ka(do
cument,"mousedown",this.Dk)};f.ym=function(){W(this.s,16)||
this.Ea()};f.Dk=function(a){se(this.g,a.target)||se(this.s.R(),a.target)||
this.Ea()};f.va=function(){ju.ma.va.call(this);K(this.g);K(this.o)};f.R=function()
{return this.g};function ku(a,b,c){ju.call(this,a);this.ta=b;this.V=c}y(ku,ju);
ku.prototype.render=function(a,b){ku.ma.render.call(this,a,b);var c=I("DIV",
{innerHTML:"Incolla il link in <b>email</b> o <b>chat</b>",style:"padding-top:5px;
font-size:
13px;"});this.R().appendChild(c);this.i=J("input");S(this.i,"100%","auto");this.R()
.appendChild(this.i);this.V&&(c=I("DIV",{innerHTML:"Incorpora",style:"font-size:
13px; padding-top:
7px;"}),this.R().appendChild(c),this.j=J("input"),S(this.j,"100%","auto"),this.R().
appendChild(this.j));c=this.ta.Da();var d=(new U(window.location)).g;
var e=new
U(Gs(c).toString());e.g=d;this.i.value=e.toString();N(x(lu,this.i));this.V&&(c=new
U(Gs(c).toString()),V(c,"output","embed"),this.j.value=Sb('<iframe frameborder="0"
scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',c.toString()))};ku.prototype.Mh=function()
{ku.ma.Mh.call(this);this.b.ka(this.i,"click",x(lu,this.i));this.V&&this.b.ka(this.
j,"click",x(lu,this.j))};function lu(a){a.select()};function mu(a,b)
{Y.call(this);this.s=a;this.i=b;this.g=J("div");a.i.g.appendChild(this.g);R(this.g,
{border:"1px solid
#c0c0c0",position:"absolute",fontSize:"83%",background:"white"});P(this.g,"sitb_res
ult");lh(this.g,b.Xb());S(this.g,b.Ba());var c=J("div");this.g.appendChild(c);R(c,
{backgroundColor:"#f5f5f5",borderBottom:"1px solid
#c0c0c0",textAlign:"left",overflow:"hidden",height:"26px"});this.j=J("div");R(this.
j,{padding:"5px 10px"});var d=b.b.b;this.j.textContent=d?"Pagina
"+d:"Pagina";c.appendChild(this.j);
this.o=J("div");this.g.appendChild(this.o);if(c=Yq(this.s.ua.Ia,this.i.b.Ra()))
{d=this.s.ua.$a.getQuery();var e=c.b.snippetSrc,g;if(g=e)g=new U(e),g=il(g,"q")||
il(g,"vq")||il(g,"dq"),g=d==g;g?nu(this,e):
(d=Kr(c),V(d,"source","gbs_snippet"),Jr(c,d,w(this.V,this)))}else
ou(this)}y(mu,xr);mu.prototype.ha=function(a)
{this.s.Zc(a.b)};mu.prototype.V=function(a){(a=a.b.snippetSrc)?
nu(this,a):ou(this)};
function nu(a,b){ne(a.o);var c=J("img");c.src=b;pu(a);var d=a.i.Ba().width-25;R(c,
{width:d+"px"});a.o.appendChild(c)}function pu(a){R(a.g,{border:"1px solid
#c0c0c0",cursor:"pointer"});a.b.ka(a.g,"click",w(a.ha,a,a.i));qu(a.j);a.j.innerHTML
+="&nbsp;&raquo;"}function qu(a){R(a,
{textDecoration:"underline",fontWeight:"normal",color:"#0000cc"})}
function ou(a){ne(a.o);var b=J("div");a.o.appendChild(b);R(b,
{width:Math.floor(.75*a.i.Ba().width)+"px",padding:"5px
0px",textAlign:"left",marginLeft:"auto",marginRight:"auto"});b.innerHTML=a.i.b.g;b=
J("div");R(b,
{position:"absolute",bottom:"10px",left:"0px",width:"100%",fontWeight:"bold",color:
"#666"});a.o.appendChild(b);var c=Yq(a.s.ua.Ia,a.i.b.Ra()),d;if(d=c&&c.Pc())d=!
xb([4,8,16],w(c.i,c));d&&c.i(2)?(pu(a),Nd(b,wp("Impossibile generare un'immagine
relativa a questo risultato.&nbsp;&nbsp;")),a=
J("span"),Nd(a,wp("Fai clic per visualizzare l'intera
pagina.")),b.appendChild(a),qu(a)):(Nd(b,wp("Nessuna anteprima disponibile per
questa pagina.&nbsp;&nbsp;")),a=J("a"),Nd(a,wp("Compra questo
libro.")),b.appendChild(a),R(a,{fontWeight:"normal"}),b=new
U(window.location.href),V(b,"sitesec","buy"),V(b,"source","gbs_snippet"),b.b.remove
("printsec"),a.href=b.toString())}mu.prototype.Ya=function()
{K(this.g);this.Ea()};function ru(a)
{this.b=a}y(ru,sr);ru.prototype.render=function(a){return new
mu(this.b,a)};function su(a)
{this.i=a.page_id;this.b=a.page_number||"";this.g=a.snippet_text||""}su.prototype.R
a=function(){return this.i};function tu(a){this.Vc=a;0<this.Vc.number_of_results?
(this.Ib=A(this.Vc.search_results,function(a){return new
su(a)},this),this.id=this.Vc.search_results[0].page_id+uu(this)
+this.Vc.search_results[this.Vc.number_of_results-1].page_id):this.Ib=[]}function
uu(a){return a.Vc.search_query_escaped};function vu(a){this.b=a}y(vu,Pq);function
wu(a)
{mr.call(this,1);this.rb=a;this.kg=this.Ch=this.marginTop=20;a.Ib&&(z(a.Ib,w(this.i
,this)),hr(this))}y(wu,mr);wu.prototype.i=function(a){a=new vu(a);a.Fb(new
F(600,150));this.Tb(a)};function xu(a){var b=a.o;R(b,"overflow","hidden");var c=new
wt(this,b);Pr.call(this,c);this.ua=a;Ur(this,new
hs(this));this.b.ka(this,"move",this.bc);var d=H("subscription-
bar");d&&(this.Gg(d),N(function(){T(d,!
1)},600));Sr(this,yu(this));zu(b)}y(xu,Pr);function zu(a)
{R(a,"overflow","auto");R(a,{overflowX:"auto",overflowY:"scroll"});ae(a,
{dir:"ltr"})}function yu(a){var b=new es;a=new ru(a);b.b[Da(vu)]=a;return
b}xu.prototype.Zc=function(a,b){return this.Db(a,b)};function Au(a){this.b=a||
{}}Au.prototype.Cb=function(){return this.b};Au.prototype.Pb=function(a){var
b=hb(Bu,function(b){return b==a});this.b.v=b};Au.prototype.j=function(a)
{this.b.q=a};Au.prototype.getQuery=function(){return this.b.q};var
Bu={onepage:yt,twopage:gu,thumbnail:Ht,snippet:xu};function Cu(a,b){this.g=new
ei;L(this.g,"navigate",w(this.o,this));this.b=a;this.lb=b}Cu.prototype.o=function(a
){Du(this,a.ha)};function Du(a,b){if(!(a.j&&""==b||a.i))if((C.ya||
C.ab)&&""==b)window.history.go(-2);else if(b){var c={},d=new
al(b);z(d.Wb(),function(a){var b=d.get(a);b in Eu&&(b=Eu[b]);c[a]=b});var e=new
Au(c);a.b.Pb(Bu[e.b.v]||yt);Vt(a.lb,!!e.b.f);n(e.getQuery())&&a.b.
$a.j(e.getQuery())}}var Eu={"true":!0,"false":!1};
Cu.prototype.Qa=function(a){this.j=!0;this.g.Qa(a);C.ya&&(a=(new
U(window.location)).g,Du(this,a));this.j=!1};
Cu.prototype.update=function(){var a=new Au;a.Pb(this.b.V);a.j(this.b.
$a.getQuery());a.b.f=this.lb.lb;var b=a.Cb();a=zk(b);if("undefined"==typeof a)throw
Error("Keys are undefined");var c=new al(null,void 0);b=yk(b);for(var
d=0;d<a.length;d++){var e=a[d],g=b[d];v(g)?
nl(c,e,g):c.add(e,g)}a=c.toString();this.i=!0;c=this.g;ii(c)!=a&&(c.j?(hi(c,a,!
1),ki()||C.ya&&!ci()&&ji(c,a,!1,void 0),c.ha&&c.Fi(!1)):(ji(c,a,!
1),c.de=c.o=c.V.value=a,c.dispatchEvent(new bi(a,!1))));this.i=!1};function Fu(a)
{Cn.call(this,fc(a.qe),a.getId());this.b=a}y(Fu,Cn);Fu.prototype.Ub=function(a)
{Fu.ma.Ub.call(this,a);if(this.b.g){var b=(a=1==this.b.g)?"Scaffale
pubblico":"Scaffale privato";a=I("IMG",{src:"/googlebooks/images/sharing_"+
(a?"public":"private")+".gif",alt:b,title:b,style:"padding-top:2px;padding-
left:8px;float:"+(aq()?"left":"right")});a=I("DIV","goog-menuitem-
accel",a,le(String(this.b.nb)));b=this.Sd();b.insertBefore(a,b.childNodes[1]||
null)}};function Gu(a,b)
{wo.call(this);this.i=a;this.ha=b}y(Gu,wo);f=Gu.prototype;f.Ac=function()
{Gu.ma.Ac.call(this);var a=this.ha;a=Pb(a.i,a.g);z(a,this.sk,this)};f.Va=function()
{Gu.ma.Va.call(this);this.R().style.maxHeight="200px";this.R().style.overflowY="scr
oll";var
a=Hm(this);a.ka(this.R(),"mouseout",this.Em);a.ka(this.R(),"scroll",this.Ll)};f.Em=
function(a){se(this.R(),a.relatedTarget)||this.Ma(!1)};
f.yl=function(a){var b=a.target,c=b.b,d=this.i.Qc();W(b,16)?!Lp(c,d)&&null!
=c.i&&c.o&&(b=c.i.clone(),c=w(c.s,c,d,t),V(b,"id",d),Mk(b,c,"POST")):Lp(c,d)&&null!
=c.j&&c.ha&&(b=c.j.clone(),c=w(c.ra,c,d,t),V(b,"id",d),Mk(b,c,"POST"));this.dispatc
hEvent("g");a.g()};f.Ll=function(a){a.g()};f.sk=function(a){var b=!
Ub(kc(a.qe)),c=a.o&&(!a.V||this.i.o),d=!!Lp(a,this.i.Qc());b&&(c||d)&&(b=new
Fu(a),b.od(d),b.Qa(this.ha.j!=a.getId()),this.Ha(b,!
0),Hm(this).ka(b,"action",this.yl))};
function Hu(a){var b=[];Lm(a,function(a){a instanceof
Fu&&W(a,16)&&b.push(a.b)});return b};function Iu(a,b,c){X.call(this,null,null,c?
5:0);this.b=new Gu(a,b);this.b.Gd(this);Me(this,this.b);this.Ca=new
Image(16,16);this.Ca.src="/googlebooks/images/my_library_logo.png";this.tb(64,!
0)}y(Iu,X);f=Iu.prototype;f.Gj=null;f.Ac=function()
{Iu.ma.Ac.call(this);P(this.R(),"add-to-library")};
function Ju(a){a.b.Pa||a.b.render();var b=Hu(a.b);switch(b.length){case 0:var
c="Aggiungi alla mia biblioteca";break;case 1:c="Aggiunto a
"+b[0].qe;break;default:c="Aggiunto a "+(b.length+"
scaffali")}0<b.length&&(c=up(a.Ca,c));b=c;a.i.Je(a.R(),b);a.zd=b}f.hb=function(a)
{this.Bg();Iu.ma.hb.call(this,a);this.b.Pa||this.b.render();a?yo(this.b,new
yl(this.R(),8,!0),void 0,null):xo(this.b)};
f.Va=function(){Iu.ma.Va.call(this);var
a=Hm(this);a.ka(this,"enter",this.rn);a.ka(this,"leave",this.Bg);a.ka(this,"action"
,this.Fm);a.ka(this.b,"g",this.Fl);Ju(this)};f.Fl=function()
{Ju(this)};f.Fm=function(){this.hb(!0)};f.rn=function()
{this.Bg();this.Gj=N(w(this.hb,this,!0),200)};f.Bg=function()
{k.clearTimeout(this.Gj)};function Ku(){};function Lu(a)
{this.qe=a.Title;this.b=a.Pid;this.Ym=a.PgNum}Lu.prototype.getId=function(){return
this.b};function Mu(a,b,c,d){this.qj=a||256;this.oj=b||256;this.g=c||3;this.i=d||
3;this.b=null}function Nu(a,b){a.b=b}Mu.prototype.Mk=function(a,b,c,d,e){var
g=this.g,h=this.i;b=Math.ceil(b/this.qj);c=Math.ceil(c/this.oj);var
l=Math.floor(e/g),m=Math.floor(d/h),q=g*b*l;e-=l*g;g=Math.min(g,c-l*g);q+=g*h*m;d-
=m*h;h=Math.min(h,b-m*h);d=q+(e*h+d);a=new
U(a);V(a,"tid",d);this.b&&(a=this.b(a,d));return a.toString()};function Ou()
{};function Pu(a){this.qe=a.title||"";this.zi=!!
a.fullview;this.jg=a.table_of_contents_page_id||"";this.nm=a.num_toc_pages||"";this
.j=a.initial_zoom_width_override;this.km=a.max_resolution_image_width;this.Zm=!!
a.paired_thumbnails;this.wn=a.thumbnail_token||"";this.ra=a.containing_bookshelves|
|[];this.Db=a.volume_id||"";this.Wa=a.other_issues_query||"";this.ua=!!
a.is_browsable;this.Ca=!!a.is_public_domain;a.last_page&&(this.bj=new
Es(a.last_page));this.i=new F(a.page_width,a.page_height);this.o=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&A(c.BuyLinks,functi
on(){return new Ku},this);c.TocLine&&(this.Tf=A(c.TocLine,function(a){return new
Lu(a)}));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.b=c;this.ig=null==c?
null:new
Mu(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Bb=a.sample_url||"";this.Aa=a.is_newspap
er||!1;
(this.s=a.newspaper_tile_base_url)&&this.ig&&Nu(this.ig,w(this.wb,this));this.Sa=c?
c.res_h:Qu;this.zh=this.Aa?"fixed_height":"fixed_width";this.je=a.is_pre_order||
!
1;this.Fj=a.on_sale_date||"";this.Ff=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.Gf=a.volumeresult&&a.volumeresult.has_scanned_text;this.ha=a.volumeresult&&a
.volumeresult.can_download_pdf;this.V=a.volumeresult&&a.volumeresult.can_download_e
pub;this.ta=a.volumeresult?
a.volumeresult.download_pdf_url:"";this.nb=a.volumeresult?
a.volumeresult.download_epub_url:""}y(Pu,Ou);Pu.prototype.Qc=function(){return
this.Db};var Qu=[350,410,495,575,685,800,910,1025];Pu.prototype.zc=function()
{return this.Sa};
Pu.prototype.wb=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.s+a.substring(b));return new U(a)};function
Ru(a,b,c){Mk(a,x(Su,b,c))}function Su(a,b,c){c=c.target;Vk(c)?
a(Wk(c)):b&&b()};function Tu(a){Rp.call(this);null!
=a&&a.bookshelf&&z(a.bookshelf,function(a){a=new Qp(a);Tp(this,a.getId())||(a.ta?
this.i:this.g).push(a)},this)}y(Tu,Rp);function Uu(a,b){var c=new
Tu(b);a&&z(a,function(a){Vu(a.Qc(),a.ra,c)});return c}function Vu(a,b,c)
{z(b,function(b){var d=new Jp;d.b.Rh=a;(b=Tp(c,String(b)))&&b.b.push(d)})};function
Wu(a){return a.split(Xu).filter(function(a){return 0<a.length})}
var Yu=/\s/,Zu=/[ -]/,Xu=/[+,;]/,$u=/-?"[^"]+"|[^\s"]
+/g,av=RegExp('["\\u201C\\u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]'
,"g"),bv=RegExp("[,!-%'-/:-@\\[-^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65,\"\\u201C\\u201D\\u201E\\
u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02,]"),cv=RegExp("^[\\s\\xA0!-%'-/:-@\\[-
^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+|[\\s\\xA0!-%'-/:-@\\[-
^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+$",
"g");function dv(a){var b={};ev(a).forEach(function(a){for(var
c=b,e=0;e<a.length;e++){var g=a.charAt(e);g=bv.test(g)?"-":g;c[g]||
(c[g]={});c=c[g]}c!=b&&(c.$=fv)});return b}
function ev(a){a=Tb(a.toLowerCase());var
b=a.match(av);b&&(a=a.replace(av,'"'),b.length&1&&(a+='"'));b=a.match($u);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=Wu(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=p(a)?
dv(a):a;this.i=b;this.b=[]}
function hv(a,b,c,d){for(var e=sb(d),g=a.b,h=g.length-1,l;l=g[h];h--){var m=l;var
q=b;var u=c,G=!1;if(m.b)if(Zu.test(q)){if(G=!!m.b.$,m.b=m.b[" "]||
m.b["-"],m.b)for(;q=m.b[" "]||m.b["-"];)m.b=q}else m.endOffset=u+1,m.Be=void
0,m.b=m.b[q]||null;m.g=!m.b;if(G)
{m={startOffset:l.startOffset,fg:l.fg,endOffset:l.endOffset,Be:l.Be};if(a.i)for(;e&
&e.startOffset<=m.endOffset&&m.startOffset<=e.endOffset;)
{d.pop();if(e.startOffset<m.startOffset||
e.endOffset>m.endOffset)m={startOffset:e.startOffset,fg:e.fg,endOffset:m.endOffset,
Be:m.Be};e=sb(d)}d.push(m);e=m}l.g&&Eb(g,h)}}function iv(a,b)
{this.startOffset=a;this.fg=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;var d=new
gv(b);c=void 0===c?Infinity:c;var e=void 0===e?[]:e;var g="
",h;for(h=0;h<a.length&&e.length<c;h++){var l=a.charAt(h).toLowerCase();var
m=Zu.test(g);if(Yu.test(l)){if(l=" ",m)continue}else if(bv.test(l))
{if(l="-",m)continue}else m&&d.g[l]&&d.b.push(new
iv(h,d.g));hv(d,l,h,e);g=l}Zu.test(g)||hv(d,"
",h,e);e.length>=c&&(e.length=c);return e};function kv(a){var
b=dv(a);a=lv();z(a,function(a){mv(b,a)})}function lv(){var a=[],b=Hb(Yd("patent-
text")),c=$d("patent-title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):Ib(b,c.childNodes);return a}function mv(a,b){var
c=Ce(b),d=jv(c,a);if(d.length){var e="",g=0;z(d,function(a)
{e+=Yb(c.substring(g,a.startOffset))+'<span class="patent-text-
highlight">'+Yb(c.substring(a.startOffset,a.endOffset))
+"</span>";g=a.endOffset});e+=Yb(c.substring(g));d=J("span");d.innerHTML=e;oe(d,b)}
};function nv(){Bn.call(this,"Disattiva l'evidenziazione");var a=Gk("dq")||
Gk("q");a&&kv(a);this.b=!0}y(nv,Bn);nv.prototype.Va=function()
{nv.ma.Va.call(this);Hm(this).ka(this,"action",this.j)};nv.prototype.j=function()
{this.b=!this.b;mg(window.document.body,"patent-highlight-disabled",!this.b);var
a=this.b?"Disattiva l'evidenziazione":"Attiva
l'evidenziazione";this.i.Je(this.R(),a);this.zd=a};function ov(a)
{Go.call(this);this.g=a}y(ov,Go);var pv={};ov.prototype.Td=function(){return
this.g||"ocean-chrome-toolbar"};function qv(a){return pv[a]||(pv[a]=new
ov(a))};function rv(a){Ho.call(this,qv(a||"viewport-chrome-
toolbar"));this.ua={};this.i=new Q(this)}y(rv,Ho);function sv(a,b,c,d){b.tb(16,!
0);if(c){var e=a.ua[c];e||(e=new Ao,Co(e,function(a,b)
{a&&a.od(b)}),a.ua[c]=e);e.Tb(b);b.vd&=-17;L(b,"action",function(a)
{Eo(e,a.target)});d&&Eo(e,b)}else b.Ob(16,!!d)}function tv(a,b)
{a.ua.viewport&&Eo(a.ua.viewport,b)}rv.prototype.va=function()
{rv.ma.va.call(this);this.i.Ea();db(this.ua,function(a){a.Ea()})};function uv(a)
{rv.call(this);this.b=a.Na;this.lb=a.Hg;this.Qb=a.history;this.Ja=a.Sh;this.Ca=a.Qh
;this.Aa=a.flags;this.Db=a.rf;this.Bb="patents"==Op();if(!a.$d){var b=H("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new
X("Trova arte nota",void 0,2);this.Ha(c,!
0);this.i.ka(c,"action",w(this.Gc,this,b))}if(c=H("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 X(d,void 0,2);d.Ii(c);this.Ha(d,!
0);this.i.ka(d,"action",w(this.Gc,this,b))}!this.b&&(b=H("appbar-read-patent-
link"))&&(b=b.getAttribute("href"))&&(c=new X("Visualizza PDF"),this.Ha(c,!
0),this.i.ka(c,"action",w(this.Gc,this,b)))}if(this.b){this.Kd=!!a.oe||!!a.ne;a.
$d&&(b=up("/googlebooks/images/kennedy/zoom_tool.png"),this.Te=new X(b,void 0,void
0,1),vn(this.Te,2),this.Ha(this.Te,!0),L(this.Te,"action",
w(this.kj,this,"zoomin")),b=up("/googlebooks/images/kennedy/zoom_out.png"),this.Ue=
new X(b,void 0,void 0,1),vn(this.Ue,1),this.Ha(this.Ue,!
0),L(this.Ue,"action",w(this.kj,this,"zoomout")));c=!!a.oe;b=!!a.ne;if(c||b)
{d=up("/googlebooks/images/kennedy/one_up_page_view.png");this.ee=new X(d,void
0,void 0,1);vn(this.ee,2);L(this.ee,"action",w(this.uh,this,yt));this.Ha(this.ee,!
0);sv(this,this.ee,"viewport",!0);if(c)
{d=up("/googlebooks/images/kennedy/two_up_page_view.png");this.he=new X(d,void
0,void 0,
1);c=1;if(this.lb||
b)c=3;vn(this.he,c);L(this.he,"action",w(this.uh,this,gu));this.Ha(this.he,!
0);sv(this,this.he,"viewport")}b&&(d=up("/googlebooks/images/kennedy/thumbnail.png"
),this.fe=new X(d,void 0,void
0,1),c=1,this.lb&&(c=3),vn(this.fe,c),L(this.fe,"action",w(this.uh,this,Ht)),this.H
a(this.fe,!
0),sv(this,this.fe,"viewport"));this.i.ka(this.b,"viewportmodechange",this.jj);this
.jj()}this.lb&&(b=up("/googlebooks/images/kennedy/maximize.png"),this.ta=new
X(b,void 0,void 0,1),this.ta.tb(16,!0),
this.ta.od(!1),this.Kd&&vn(this.ta,1),this.Ha(this.ta,!
0),this.i.ka(this.ta,"action",this.yn),this.i.ka(this.lb,"change",this.xl));this.Db
&&(b=up("/googlebooks/images/kennedy/clip.png"),this.ha=new X(b,void 0,void
0,1),this.ha.tb(16,!0),vn(this.ha,2),this.ha.od(!1),this.Ha(this.ha,!
0),L(this.ha,"action",w(this.sm,this)));a.Nh&&(b=up("/googlebooks/images/kennedy/in
sert_link.png"),this.j=new X(b,void 0,void 0,1),this.j.tb(16,!
0),this.ha&&vn(this.j,1),this.Ha(this.j,!0),L(this.j,"action",w(this.om,this)));
a.Oh&&(b=!!this.b.Ja.Tf,c=!!
Yq(this.b.Ia,this.b.Ja.jg),d=this.b.Da().mc()||"Indice",b||c?
(b=up("/googlebooks/images/kennedy/menu_down_arrow.png",d),b=Qb(b),this.Se=b[0],thi
s.tc=new X(b),vn(this.tc,2),this.Ha(this.tc,!
0),this.i.ka(this.tc,"action",this.tm),sv(this,this.tc)):(this.Se=I("SPAN","jfk-
button-label",d),this.tc=new X(this.Se),this.tc.Qa(!
1),vn(this.tc,2),this.Ha(this.tc,!
0)),b=up("/googlebooks/images/kennedy/page_left.png"),this.Pf=new X(b,void 0,void
0,1),vn(this.Pf,3),this.Ha(this.Pf,!0),
L(this.Pf,"action",w(this.b.uc,this.b,"previous")),b=up("/googlebooks/images/kenned
y/page_right.png"),this.Qf=new X(b,void 0,void 0,1),vn(this.Qf,1),this.Ha(this.Qf,!
0),L(this.Qf,"action",w(this.b.uc,this.b,"next")),this.i.ka(this.b,"pagechange",thi
s.rm))}if(a.Sj&&(b=H("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=H("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
X("Visualizza anteprima");jn(c,"gb-view-sample-button");this.Ha(c,!
0);this.i.ka(c,"action",
w(this.Gc,this,b));e&&(vn(c,2),c=new bo,d=new Bn("Anteprima libro
cartaceo"),this.i.ka(d,"action",w(this.Gc,this,b)),c.Ha(d,!0),jn(d,"gb-sample-
print-book-menuitem"),b=new Bn("Anteprima
eBook"),this.i.ka(b,"action",w(this.Gc,this,e)),c.Ha(b,!0),jn(b,"gb-sample-ebook-
menuitem"),e=new go("",c,mo.Za()),jn(e,"gb-jfk-margin-fix"),jn(e,"gb-view-sample-
dropdown"),vn(e,1),this.Ha(e,!0))}this.Aa&&!this.Aa.is_cobrand&&this.Ja&&!
this.Bb&&(e=this.Ca&&this.Ca.uid,b=Uu([this.Ja],this.Ca),e?(this.Re=new Iu(this.Ja,
b),this.Ha(this.Re,!0)):
(e=up("/googlebooks/images/kennedy/menu_down_arrow.png","Aggiungi alla mia
biblioteca"),e=Qb(e),this.Re=new X(e),this.Ha(this.Re,!
0),e=w(this.Gc,this,this.Aa.sign_in_url||
this.Aa.signInUrl),mf(this.Re,"action",e)));if(a.$d){if(e=H("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.Ic=new X("Scrivi
recensione"),this.Ha(this.Ic,!
0),this.i.ka(this.Ic,"action",w(this.Gc,this,e));vv(this,"appbar-application-grant-
link","application-grant");vv(this,"appbar-content-language-link",
"content-language")}else if(e=H("appbar-download-pdf-
link"))if(e=e.getAttribute("href"))b=new X("Scarica PDF"),this.Ha(b,!
0),this.i.ka(b,"action",w(this.Gc,this,e));a.qn&&(a=up("/googlebooks/images/kennedy
/settings.png"),P(a[0],"goog-flat-menu-button-img"),e=I("DIV",{"class":"toc-
div"}),b=new bo,b.Ha(new fn(e),!0),(c=document.getElementById("ofe-gear-menu-
contents"))&&e.appendChild(c.cloneNode(!0)),this.wb=new
go(a,b,mo.Za()),this.Ha(this.wb,!0),this.Bb&&!this.b&&(a=new nv,this.wb.mf(a,0)))}
y(uv,rv);f=uv.prototype;f.yn=function(){var a=this.lb;Vt(a,!
a.lb);this.Qb.update()};f.xl=function(){this.ta.Ob(16,this.lb.lb)};f.sm=function()
{this.Db(W(this.ha,16))};f.om=function(){if(W(this.j,16)){var a=new
ku(document.body,this.b,!0);a.render(this.j,!0);mf(a,"dispose",w(this.j.od,this.j,!
1))}};f.uh=function(a){this.b.Pb(a);this.b.$a.getQuery()||this.Qb.update()};
f.jj=function(){var a=this.b.Ka();a instanceof yt&&tv(this,this.ee);a instanceof
gu&&tv(this,this.he);a instanceof
Ht&&tv(this,this.fe);a=a.jf;this.Ue.Qa(a);this.Te.Qa(a)};f.kj=function(a)
{this.b.uc(a)};
function vv(a,b,c){if(b=Yd(b)){var d=b.length;if(1<d)for(var e=0;e<d;++e){var
g=b[e],h=g.getAttribute("href"),l=g.getAttribute("data-
label");g=g.getAttribute("data-selected");l=new X(l);0==e&&e!=d-1?vn(l,2):e==d-
1&&0!=e?vn(l,1):0!=e&&e!=d-1&&vn(l,3);a.Ha(l,!0);sv(a,l,c,!!g);g||
a.i.ka(l,"action",w(a.Gc,a,h))}}}f.rm=function(){var
a=this.b.Da().mc()||"Indice";this.Se&&(this.Se.innerHTML=a)};f.tm=function()
{this.tc.Bc&16&&(new Kt(this.b,this.tc,this.Aa)).render(3)};
f.Gc=function(a)
{Qd(window.location,a)};f.ee=null;f.he=null;f.fe=null;f.Te=null;f.Ue=null;f.Qf=null
;f.Pf=null;f.tc=null;f.Se=null;f.Re=null;function wv(a)
{rv.call(this);this.b=a.Na;this.ta=a.history;this.ha=a.flags;if(this.j=a.$d){a=!!
this.b.Ja.Tf;var b=!!Yq(this.b.Ia,this.b.Ja.jg),c=this.b.Da().mc()||"Indice";a||b?
(a=up("/googlebooks/images/material/arrow_drop_down_black_20dp.png",c),a=Qb(a),this
.Ve=a[0],this.ac=new X(a,void 0,4),this.Ha(this.ac,!
0),this.i.ka(this.ac,"action",this.vm),sv(this,this.ac),this.i.ka(this.b,"pagechang
e",this.um)):(this.Ve=I("SPAN","jfk-button-label",c),this.ac=new X(this.Ve,void
0,4),this.ac.Qa(!1),this.Ha(this.ac,
!
0))}else{b=up("/googlebooks/images/material/arrow_left_black_24dp.png");this.wh=new
X(b,void 0,4);this.Ha(this.wh,!
0);L(this.wh,"action",w(this.b.uc,this.b,"previous"));b=up("/googlebooks/images/mat
erial/arrow_right_black_24dp.png");this.xh=new X(b,void 0,4);this.Ha(this.xh,!
0);L(this.xh,"action",w(this.b.uc,this.b,"next"));b=up("/googlebooks/images/materia
l/zoom_in_black_24dp.png");this.Cd=new X(b,void 0,4);this.Ha(this.Cd,!
0);L(this.Cd,"action",w(this.mj,this,"zoomin"));b=up("/googlebooks/images/material/
zoom_out_black_24dp.png");
this.Rf=new X(b,void 0,4);this.Ha(this.Rf,!
0);L(this.Rf,"action",w(this.mj,this,"zoomout"));b=!!a.oe;a=!!a.ne;if(b||
a)c=up("/googlebooks/images/material/onepage_view_black_24dp.png"),this.kd=new
X(c,void 0,4),L(this.kd,"action",w(this.yh,this,yt)),this.Ha(this.kd,!
0),sv(this,this.kd,"viewport",!
0),b&&(c=up("/googlebooks/images/material/twopage_view_black_24dp.png"),this.Xe=new
X(c,void 0,4),L(this.Xe,"action",w(this.yh,this,gu)),this.Ha(this.Xe,!
0),sv(this,this.Xe,"viewport")),a&&(c=up("/googlebooks/images/material/thumbnail_vi
ew_black_24dp.png"),
this.We=new X(c,void 0,4),L(this.We,"action",w(this.yh,this,Ht)),this.Ha(this.We,!
0),sv(this,this.We,"viewport")),this.i.ka(this.b,"viewportmodechange",this.lj),this
.lj();a=up("/googlebooks/images/material/more_vert_black_24dp.png");P(a[0],"goog-
flat-menu-button-img");b=I("DIV",{"class":"menu-div"});c=new bo;c.Ha(new fn(b),!
0);var d=document.getElementById("ofe-gear-menu-
contents");d&&b.appendChild(d.cloneNode(!0));this.Qe=new
go(a,c,mo.Za());this.Ha(this.Qe,!0)}}y(wv,rv);f=wv.prototype;
f.yh=function(a){this.b.Pb(a);this.b.$a.getQuery()||
this.ta.update()};f.lj=function(){var a=this.b.Ka();a instanceof
yt&&tv(this,this.kd);a instanceof gu&&tv(this,this.Xe);a instanceof
Ht&&tv(this,this.We);a=a.jf;this.Rf.Qa(a);this.Cd.Qa(a)};f.mj=function(a)
{this.b.uc(a)};f.um=function(){var
a=this.b.Da().mc()||"Indice";this.Ve&&Nd(this.Ve,wp(a))};f.vm=function()
{this.ac.Bc&16&&(new Kt(this.b,this.ac,this.ha)).render(3)};
function xv(a,b,c){a.ac&&a.ac.R()&&P(a.ac.R(),"toc-button");if(a.Qe&&a.Qe.R()){var
d=a.Qe.R();kg(d,"goog-flat-menu-button");jg(d,["jfk-button","jfk-button-flat","jfk-
button-clear-outline","start-button-group"])}a.Cd&&a.Cd.R()&&P(a.Cd.R(),"start-
button-group");a.kd&&a.kd.R()&&P(a.kd.R(),"start-button-group");a=Yd("jfk-button-
img",b);for(b=0;b<a.length;b++)c?
S(a[b],20,20):S(a[b],24,24)}f.kd=null;f.Xe=null;f.We=null;f.Cd=null;f.Rf=null;f.xh=
null;f.wh=null;f.Qe=null;f.ac=null;f.Ve=null;function yv(a,b)
{zp.call(this,a);this.Ja=b}y(yv,zp);
yv.prototype.render=function(){var a=this.R();P(a,this.className+"-
tooltip");P(a,this.className+"-device-and-format");R(a,"z-index",1E4);if(this.Ja.o)
{for(var b=this.className,c=I("DIV",this.className+"-
meta"),d=document,e=d.createElement("TABLE"),g=e.appendChild(d.createElement("TBODY
")),h=0;1>h;h++){for(var l=d.createElement("TR"),m=0;2>m;m+
+)l.appendChild(d.createElement("TD"));g.appendChild(l)}P(e,this.className+"-table-
layout");d=e.rows[0].cells;g=zv(this);d[0].appendChild(g);g=Av(this);d[1].appendChi
ld(g);
g=I("DIV",this.className+"-link");h=new U(window.location.href);l=new
U("/support/bin/answer.py?answer=1062949");h=il(h,"hl")?
V(l,"hl",il(h,"hl")).toString():V(l,"hl","it").toString();h=I("A",
{target:"_blank",href:h},"Assistenza con dispositivi e
formati");g.appendChild(h);d[1].appendChild(g);c.appendChild(e);d=this.Ja;
(e=d.Bb)&&!d.je&&d.ua&&(e=I("P",this.className+"-additional",I("A",
{href:e},d.Ca?"Leggi il libro GRATIS":"Leggi il primo capitolo -
GRATIS.")),c.appendChild(e));if(d.ha||d.V)if(g=d.nb,
h=d.ta,g||h)e=I("P",this.className+"-additional",le("Scarica ")),g&&(l=I("A",
{href:g},"ePub"),e.appendChild(l)),h&&(g&&e.appendChild(le(", ")),g=I("A",
{href:h},"PDF"),e.appendChild(g)),e.appendChild(le(" - ")),d=d.Qc(),g=(new
U(window.location.href)).o.split("/"),g=new
U("/"+g[1]),Cp(g),V(g,"output","acs_help"),V(g,"id",d),d=I("A",
{href:g.toString()},"leggi le istruzioni
dell'eReader"),e.appendChild(d),c.appendChild(e);e=I("A",
{href:"https://books.google.com/support/bin/topic.py?topic=28528",target:"_blank"},
"Ulteriori informazioni sui libri in Google
Play");this.ra=I("DIV",this.className+"-
footer",e);b=I("DIV",b,c,this.ra);P(b,this.className+"-device-
content");a.appendChild(b)}};
function zv(a){var b=I("UL",a.className+"-list"),c=I("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=I("A",
{"class":d,href:"/help/ebooks/webreader.html"},"Web"),l=I("A",
{"class":d,href:"/help/ebooks/devices.html"},"Tablet/iPad"),m=I("A",
{"class":d,href:"/help/ebooks/ereader.html"},"eReader"),q=I("A",
{"class":d,href:"/help/ebooks/devices.html"},"Smartphone"),
u=a.Ja.Ff,G=a.Ja.Gf,E=a.Ja.je;d=new Q(a);h=I("LI",null,h);E?
d.ka(h,"mouseover",x(a.g,"Il formato di questo libro \u00e8 attualmente
sconosciuto. Lo aggiorneremo quando riceveremo le informazioni dall'editore.")):
(u||G)&&d.ka(h,"mouseover",x(a.g,"Questo eBook, come tutti i Google eBook, \u00e8
formattato per essere leggibile sul
Web."));d.ka(h,"mouseout",a.ua);b.appendChild(h);l=I("LI",null,l);E?
d.ka(l,"mouseover",x(a.g,"Il formato di questo libro \u00e8 attualmente
sconosciuto. Lo aggiorneremo quando riceveremo le informazioni dall'editore.")):
(u||G)&&d.ka(l,"mouseover",x(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.ka(l,"mouseout",a.ua);b.appendChild(l);m=I("LI",null,m);d.ka(m,"mouseo
ver",function(){E?this.g("Il formato di questo libro \u00e8 attualmente
sconosciuto. Lo aggiorneremo quando riceveremo le informazioni dall'editore."):u?
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.ka(m,"mouseout",a.ua);b.appendChild(m);q=I("LI",null,q);d.ka(q,"mous
eover",function(){E?this.g("Il formato di questo libro \u00e8 attualmente
sconosciuto. Lo aggiorneremo quando riceveremo le informazioni
dall'editore."):u&&G?this.g("Questo eBook \u00e8 idoneo per smartphone come Android
e iPhone/iPod touch."):u?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.ka(q,"mouseout",a.ua);b.appendChild(q);E?
(P(h,g),P(l,g),P(m,g),P(q,g)):u?(P(h,c),P(l,c),P(m,c),P(q,c)):(G?(P(h,c),P(l,c)):
(P(h,e),P(l,e)),P(m,e),P(q,e));return b}
function Av(a){var b=I("UL",a.className+"-
list"),c=I("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=I("A",{href:"/support/bin/answer.py?answer=1062949"},"Testo
scorrevole");var h=I("A",{href:"/support/bin/answer.py?answer=1062949"},"Pagine
digitalizzate"),l=a.Ja.Ff,m=a.Ja.Gf,q=a.Ja.je;q?(c=I("LI",g,c),d=I("LI",g,h)):
(c=I("LI",l?d:e,c),d=I("LI",m?d:e,h));e=new Q(a);e.ka(c,"mouseover",
function(){q?this.g("Il formato di questo libro \u00e8 attualmente sconosciuto. Lo
aggiorneremo quando riceveremo le informazioni dall'editore."):l?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.ka(c,"mouseout",a.ua);e.ka(d,"mouseover",function(){q?this.g("Il formato di
questo libro \u00e8 attualmente sconosciuto. Lo aggiorneremo quando riceveremo le
informazioni dall'editore."):m?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.ka(d,"mouseout",a.ua);b.appendChild(c);b.appendChild(d);return
b}yv.prototype.ua=function(){ne(this.ra);var a=I("A",
{href:"https://books.google.com/support/bin/topic.py?
topic=28528",target:"_blank"},"Ulteriori informazioni sui libri in Google
Play");this.ra.appendChild(a)};yv.prototype.g=function(a){ne(this.ra);p(a)?
this.ra.appendChild(le(a)):this.ra.appendChild(a)};function Bv(a,b)
{X.call(this,b,void 0,3);this.Ja=a}y(Bv,X);Bv.prototype.render=function(a)
{Bv.ma.render.call(this,a);P(this.R(),"gb-get-book")};Bv.prototype.Va=function()
{Bv.ma.Va.call(this);this.b=new yv(this.R(),this.Ja);this.b.render();var
a=$d("about_title",H("menu_container"));a&&K(a)};
function Cv(){var a=H("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
ig(a.parentNode.parentNode,"jfk-button"):1){a=H("gb-buy-options-trigger");var
b=H("buy");if(a&&b){kg(b,"about_content");var c=I("SPAN","gb-buy-options-
arrow","\u25bc");a.appendChild(c);P(b,"gb-buy-options-list");P(b,"unified-
hovercard");pl(a,9,b,8);T(b,!1);L(document,"mousedown",x(Dv,a,b))}}}
function Dv(a,b,c){a=se(a,c.target);c=se(b,c.target);var d="none"!
=b.style.display;a||c||!d?a&&(T(b,!d),d||Bh(b,1)):T(b,!1)};function Ev(a,b,c,d)
{if(b.child_node&&0<b.child_node.length){var e=Fv(b,!0,c,d),g=I("UL",c+"-
list");a.appendChild(e);a.appendChild(g);Mo(new Lo(e,g),!
b.collapsed);z(b.child_node,function(a){Ev(g,a,c,d)})}else a.appendChild(Fv(b,!
1,c,d))}function Fv(a,b,c,d){var e;if(b){b=c+"-heading";var g=c+"-header"}else
b=c+"-link",g=c+"-item";""!=a.url?e=I("A",
{"class":b,href:a.url},fc(a.title)):e=I("DIV",b,a.title);e=I("DIV",g,e);d==a.id&&P(
e,c+"-selected");return e}
Ja("_OC_InitNavbar",function(a){var b=H("navbarContainer");if(b&&a.child_node){var
c=I("UL","gb-left-nav-list");z(a.child_node,function(b){Ev(c,b,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Gv(a,b,c){var
d=H("prev_btn"),e=H("next_btn"),g={cursor:"pointer"};R(d,g);L(d,"click",w(this.o,th
is));R(e,g);L(e,"click",w(this.j,this));c.innerHTML?this.s=c:
(c.form.action="javascript:",L(c.form,"submit",w(this.i,this)),c.go&&R(c.go,
{display:"none"}),this.g=c.input);this.b=a;this.Ia=b;L(a,"pagechange",w(this.update
,this));this.update()}
Gv.prototype.i=function(){var a=this.g.value;var b=this.b;var c=Zq(b.Ia,a);c?
(b.Eb(c),b=!0):b=!1;if(b)this.update();else if(!Ub(a)&&!/[^0-9]/.test(a)){a:
{b=Wq(this.Ia);for(c=b.length-1;0<=c;c--){var d=$q(b[c]);if(!Ub(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.b.Eb(sb(Wq(this.Ia))),this.update())}return!
1};Gv.prototype.o=function(){this.b.uc("previous")};Gv.prototype.j=function()
{this.b.uc("next")};
Gv.prototype.update=function(){var a=this.b.Da();a&&(this.g?
this.g.value=$q(a)||"":Nd(this.s,wp(a.mc())))};function Hv(a)
{Y.call(this);this.i=a;this.j=new Q;this.g=J("div");R(this.g,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Bh(this.g
,0);a.ta.appendChild(this.g);this.b.ka(a,"resize",this.Ah);this.b.ka(this.g,"click"
,this.zm);this.b.ka(this.g,"mouseout",this.Am);this.b.ka(this.g,"mouseover",w(this.
dg,this,!0));this.b.ka(a,"viewportmodechange",this.nj);if(a=this.i.Ka())a
instanceof yt&&(this.wd=!0),this.nj()}y(Hv,Y);f=Hv.prototype;f.Qa=function(a)
{T(this.g,a)};
f.Ah=function(){N(w(this.Bm,this),10)};f.Bm=function(){var
a=this.i.Ka();a&&(a.Ba(),a=a.i.i,S(this.g,a.clientWidth,40),lh(this.g,0,a.clientHei
ght-40))};f.zm=function(){var a=this.i.Ka(),b=a.Ba().height-40,c=J("div");R(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Bh(c,.15);lh(c,0,a.s.y+b);a.i.j.appendChild(c);N(x(Iv,c),1E3);this.wd=!
1;a=this.i.Ka();Xr(a,new D(void 0,b-20),w(a.Ij,a))};
function Iv(a){var b=new Ph(a,.15,0,200);b.play();mf(b,"end",x(Jv,b,a))}function
Jv(a,b){K(b);a.Ea()}f.wd=!1;f.Am=function(){this.wd||this.dg(!1)};f.dg=function(a)
{if(a){if(!this.o){var b=J("div");R(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.g.appendChild(b);N(w(
this.Ek,this),10)}this.o=!0}Bh(this.g,a?.15:0)};
f.Ek=function(){z(["left","right"],function(a){var b=I("DIV",
{"class":"SPRITE_page_down"});this.g.appendChild(b);Nh(b,a);R(b,
{marginTop:"14px"});R(b,"margin-"+a,"16px")},this)};f.nj=function(){var
a=this.i.Ka(),b=a instanceof yt;b?this.Ah():this.wd=!
1;this.Qa(b);this.dg(this.wd);xg(this.j);this.j.jd(a,"move",w(this.Sl,this));this.j
.ka(a,"layoutchange",w(this.Ah,this))};f.Sl=function(){this.wd&&this.dg(!
1);this.wd=!1};function Kv(a,b){var c=H("volume-
left"),d=H("menu_scroll");this.s=a;this.V=b;this.o=zh(c);this.g=d;R(this.g,
{overflow:"auto"});c=w(this.j,this);this.i=new tg;L(this.i,"resize",c);d=new
ng;L(d,"fontsizechange",c);L(window,"DOMContentLoaded",w(this.b,this))}Kv.prototype
.j=function(){this.b();N(w(this.b,this),100)};
Kv.prototype.b=function(){var a=!1;this.lb&&(a=this.lb.lb);var b=this.i.Ba();a=a?
0:this.o.width;var c=Math.round(sh(this.V).y);this.s.Fb(new F(Math.max(0,b.width-
a),Math.max(0,b.height-
c)));a=this.g;R(a,"border","0px");c=Math.round(sh(a).y);b=Math.max(0,b.height-
c);R(a,"height",b+"px");a.clientWidth<a.offsetWidth&&R(a,{borderTop:Sb("%spx solid
#ebeff9",2),height:Math.max(0,b-2)+"px"})};function Lv(a,b)
{a.lb=b;L(b,"change",w(a.b,a))};function Mv(a,b,c){po.call(this,null!=c?c:"Cerca in
questo libro");this.Ub(a);this.Va();b&&vo(this,b)}y(Mv,po);function Nv(a,b)
{M.call(this);this.wa=a;this.b=b||null;P(a,"with-auto-dir-
text");L(this.wa,"keyup",w(this.i,this));L(this.wa,"paste",w(this.g,this))}y(Nv,M);
Nv.prototype.i=function(){Ov(this.wa,this.b)};Nv.prototype.g=function()
{Pv(this.wa,this.b)};function Pv(a,b){N(x(function(){Ov(a,b)}))}
function Ov(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(Qc),l=0;l<h.length;l++){var m=h[l];Oc.test(m)?(d++,e+
+):Pc.test(m)?g=!0:Nc.test(m)?e++:Rc.test(m)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=aq();d?(c=!0,R(a,"textAlign","right"),ae(a,{dir:"rtl"})):
(R(a,"textAlign","left"),ae(a,{dir:"ltr"}));b&&(c?(kg(b,"input-direction-
ltr"),P(b,"input-direction-rtl")):(P(b,"input-direction-ltr"),kg(b,"input-
direction-rtl")))}
function Qv(a,b){var c=H(a);if(c){var d=b?H(b):null;Ov(c,d);new
Nv(c,d)}}Ja("_OC_autoDir",Qv);var Rv=null;function Sv(){Rv||
(Rv={},Rv[1]=yt,Rv[2]=gu)}function Tv(a){var b={},c=(new
U(window.location.href)).g;c&&(c=c.split(","),z(c,function(a)
{b[a.charAt(0)]=a.substring(1)}));return b[a]};function Uv(a,b)
{M.call(this);this.Jc=J("div");a.appendChild(this.Jc);R(this.Jc,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.b=new
Vv(this.Jc,b);L(this.Jc,"click",w(this.dispatchEvent,this,"click"));L(this.b.R(),"c
lick",w(this.dispatchEvent,this,"click"));L(this.Jc,"mouseover",w(this.g,this,!
0));L(this.Jc,"mouseout",w(this.g,this,!1))}y(Uv,M);function Wv(a,b){R(a.Jc,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.i=b}
Uv.prototype.g=function(a){this.i||R(this.Jc,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};Uv.prototype.va=function()
{this.b.Ea();Uv.ma.va.call(this)};function Vv(a,b)
{rm.call(this,a);this.g=a;this.eg=200;this.hh=500;var c=this.R();R(c,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
d=J("div");R(d,{fontWeight:"bold"});d.appendChild(le("Pagina
"+b.b));c.appendChild(d);d=J("div");Nd(d,wp(b.g));c.appendChild(d)}y(Vv,rm);
Vv.prototype.Pe=function(a){var
b=sh(this.g),c=zh(this.R());Vv.ma.Pe.call(this,a,new tl(b.x-
c.width,Math.min(b.y,ce(window).height-c.height)))};function Xv(a)
{Y.call(this);this.g=a;this.i=this.g.Nb.g;this.o={};this.V=new
Q;this.j=J("div");R(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.i.ta.appendChild(this.j);z(th
is.g.rb.Ib,w(this.Ak,this));this.b.ka(this.i,"pagechange",this.Zj);this.Zj();this.b
.ka(this.i,"resize",this.Dh);this.b.ka(this.i,"viewportmodechange",this.sj);this.i.
Ka()&&this.sj()}y(Xv,Y);f=Xv.prototype;f.Zj=function(){this.s&&(Wv(this.s,!
1),this.s=null);var a=this.o[this.i.Da().Ra()];a&&(this.s=a,Wv(a,!0))};
f.sj=function(){var a=this.i.Ka(),b=a instanceof
yt;b&&this.Dh();xg(this.V);this.V.ka(a,"layoutchange",w(this.Dh,this));T(this.j,b)}
;f.Dh=function(){N(w(this.Gm,this),10)};f.Gm=function(){var a=this.i.Ka();a&&a
instanceof yt&&(a.Ba(),a=a.i.i,S(this.j,15,a.clientHeight),lh(this.j,a.clientWidth-
15,0),Yv(this))};function Yv(a){var b=a.i.Ka().o.Ee(function(a){return a instanceof
Rq}),c={};z(b,function(a){c[a.Da().Ra()]=a});z(a.g.rb.Ib,w(a.$m,a,c))}
f.$m=function(a,b){var c=this.i.Ka().i.g.clientHeight,d=a[b.Ra()];if(d){var e=C.Gb?
5:15;lh(this.o[b.Ra()].Jc,0,Math.floor(d.Yc()/c*(this.j.clientHeight-e-(C.Gb?
30:15)))+e)}};f.Ak=function(a){var b=new
Uv(this.j,a);this.o[a.Ra()]=b;this.b.ka(b,"click",w(this.g.Zc,this.g,a,null))};f.va
=function(){K(this.j);db(this.o,function(a)
{a.va.call(a)});Xv.ma.va.call(this)};function Zv(a)
{Y.call(this);this.Nb=a;this.Vj="n"}y(Zv,Y);Zv.prototype.g=function(a,b,c)
{this.rb=new tu(b);b=this.Nb.g;b.V||b.Pb(yt);0==this.rb.Ib.length?$v(this.Nb.o):a?
c?(a=zb(this.rb.Ib,function(a){return c==a.Ra()}))?
this.Zc(a):this.Zc(this.rb.Ib[0],c):this.Zc(this.rb.Ib[0]):aw(this);this.i=new
Xv(this)};
function aw(a){var b=a.Nb.g,c=b.V;if(c==yt||
c==gu)a.Nb.s=c;b.Pb(xu);b=b.Ka();c=a.Nb.o;var d="n"==c.g.Vj;T(c.ra,d);T(c.ta,!
d);Nd(c.s,wp("Visualizzazione di "+("<b>"+c.g.rb.Ib.length+"</b>"+(" risultati in
questo libro per "+("<b>"+uu(c.g.rb)+"</b>")))));bw(c,!0);c=a.rb;c!
=b.rb&&(b.rb=c,c=new
wu(b.rb,b.Ba().width),Rr(b,c),b.bc());a=w(a.Zc,a);b.Db=a;Vr(b,new D(0,0))}
Zv.prototype.Zc=function(a,b){bs=!0;var c=this.Nb.o;bw(c,!
1);c.i=tb(c.g.rb.Ib,a);Nd(c.s,wp("Risultato "+("<b>"+(c.i+1)+"</b>"+(" di "+
("<b>"+c.g.rb.Ib.length+"</b>"+(" in questo libro per "+("<b>"+uu(c.g.rb)
+"</b>")))))));c=this.Nb.g;var d=Yq(c.Ia,a.Ra());if(!d)return null;var e=c.Ka();e
instanceof yt||e instanceof gu||(this.Nb.s==gu?c.Pb(gu):c.Pb(yt));if(b)return
Gr(c,b),null;a:{if((e=c.s.Ka().o)&&e.Oc&&(e=e.Oc(d))){var g=new D(40,80),h=c.
$a.getQuery();if(!h)break a;var l=Lr(d,h);if(l){Mr(c,e,g,
l);break a}e=w(c.Ml,c,e,g,h);Jr(d,Kr(d),e)}c.Eb(d)}return
d};Zv.prototype.va=function(){Ne(this.i);Zv.ma.va.call(this)};function cw()
{Y.call(this);this.j=J("div");this.ha=new
Oo(this.j);this.ha.render(dw);this.ha.Ma(!0);var a=this.ha.R();a&&($p(a,{"text-
align":"left"}),a.style.height="100%");T(this.j,!
1);a=J("span");this.j.appendChild(a);$p(a,{cursor:"pointer",margin:"0 0 0
25px",whiteSpace:"nowrap"});aq()?
Nh(a,"left"):Nh(a,"right");this.b.ka(a,"click",this.Vi);ew(this,a,"Cancella
ricerca",w(this.Vi,this));var b=J("img");b.src="/googlebooks/images/close_x.gif";
$p(b,{backgroundColor:"#fff",margin:"0 6px",verticalAlign:"middle"});
a.appendChild(b);this.s=J("span");this.j.appendChild(this.s);this.V=J("span");this.
j.appendChild(this.V);$p(this.V,
{marginLeft:"5px",whiteSpace:"nowrap"});this.V.innerHTML="-
&nbsp;&nbsp;";this.V.appendChild(le("Ordina per:
"));this.ra=J("span");this.V.appendChild(this.ra);ew(this,this.ra,"pertinenza",w(th
is.Wi,this,"r"));a=J("span");Nd(a,wp("&nbsp;|
&nbsp;<b>pagine</b>"));this.ra.appendChild(a);this.ta=J("span");this.V.appendChild(
this.ta);a=J("span");Nd(a,wp("<b>pertinenza</b>&nbsp;|
&nbsp;"));this.ta.appendChild(a);
ew(this,this.ta,"pagine",w(this.Wi,this,"n"));this.o=J("span");this.j.appendChild(t
his.o);$p(this.o,{marginLeft:"8px",whiteSpace:"nowrap"});this.o.innerHTML="-
&nbsp;&nbsp;";ew(this,this.o,"&#8249; Indietro",w(this.Ui,this,-
1));a=J("span");a.innerHTML="&nbsp;&nbsp;";this.o.appendChild(a);ew(this,this.o,"Av
anti &#8250;",w(this.Ui,this,1));a=J("span");a.innerHTML="&nbsp;&nbsp;-
&nbsp;&nbsp;";this.o.appendChild(a);ew(this,this.o,"Visualizza
tutto",w(this.Rl,this));Eh(this.j,!0)}var dw,fw,gw;y(cw,Y);
function bw(a,b){T(fw,!b);T(a.V,b);T(a.o,!b&&1<a.g.rb.Ib.length);T(a.j,!
0);gw.b()}function hw(a){T(a.V,!1);T(a.o,!1);ne(a.s)}
function $v(a){hw(a);var
b=a.g.rb,c=b.Vc.spellresults&&b.Vc.spellresults.correct_spell?
b.Vc.spellresults.correct_spell:null;if(c){var d=J("span");Nd(d,wp("Forse cercavi:
"));ew(a,d,c,w(a.Ol,a,c));a.s.appendChild(d);a.s.appendChild(J("br"))}c=J("span");N
d(c,wp(Wb("Nessun risultato trovato in questo libro per "+uu(b))+"&nbsp;&nbsp;-
&nbsp;&nbsp;"));a.s.appendChild(c);b=J("a");a.s.appendChild(b);Nd(b,wp("Cerca in
tutti i libri &raquo;"));c="patents"==Op()?new U("https://www.google.com/search?
tbm=pts&tbo=p&hl=en"):
new U("https://www.google.com/search?
tbm=bks&tbo=p");Cp(c);V(c,"q",fc(uu(a.g.rb)));b.href=c.toString();T(a.j,!
0);gw.b()}f=cw.prototype;f.va=function(){cw.ma.va.call(this);Ne(this.ha);T(fw,!
0);K(this.j);gw.b()};function ew(a,b,c,d){var e=J("span");R(e,
{textDecoration:"underline",color:"#0000cc",cursor:"pointer"});b.appendChild(e);Nd(
e,wp(c));a.b.ka(e,"click",d)}f.Vi=function(){this.g.Nb.g.
$a.j("");this.g.Nb.ha.update()};f.Ui=function(a){iw(this,this.i,a)};
function iw(a,b,c){var d=a.g.rb.Ib.length;a.i+=c;a.i>=d&&(a.i=0);0>a.i&&(a.i=d-
1);a.i!=b&&(a.g.Zc(a.g.rb.Ib[a.i])||iw(a,b,c))}f.Wi=function(a)
{this.g.Nb.update(a)};f.Rl=function(){aw(this.g)};f.Ol=function(a)
{this.g.Nb.j(fc(a))};function jw(a,b,c)
{Y.call(this);this.g=a;this.V=b;this.ha=c;this.b.ka(a.
$a,"change",w(this.update,this,"r",null))}y(jw,Y);
jw.prototype.update=function(a,b,c){this.i?(this.i.Ea(),this.i=null):
(this.g.V&&(this.s=this.g.V),this.o=new cw);var d=this.g.$a.getQuery();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);b&&b.s
earch_query_escaped?(this.i=new Zv(this),this.o.g=this.i,a=!il(new
U(window.location.toString()),"q"),this.i.g(a,b,c)):d?(this.i=new
Zv(this),b=this.o.g=this.i,c=b.Nb.o,hw(c),Nd(c.s,wp("Caricamento in
corso...")),c=new U(window.location.href),V(c,"jscmd","SearchWithinVolume"),
V(c,"q",d),V(c,"scoring",a),(new ct(c)).Uf(w(b.g,b,!1)),b.Vj=a,vo(this.V,d)):
(this.i&&(this.i.Ea(),this.i=null),this.g.Ka()instanceof
xu&&this.g.Pb(this.s),this.o&&(this.o.Ea(),this.o=null),vo(this.V,""))};jw.prototyp
e.j=function(a){this.g.$a.j(a);vo(this.V,a)};function kw(a,b){var
c=H(a),d=H(b);c&&d&&L(c,"submit",x(lw,d))}function lw(a,b)
{""==a.value&&b.preventDefault()};function mw(a){Y.call(this);this.g=a;this.i=new
Q;this.b.ka(a,"viewportmodechange",this.tj);this.g.Ka()&&this.tj()}y(mw,Y);f=mw.pro
totype;f.tj=function(){xg(this.i);this.j&&this.j.Ea();this.o=this.g.Ka().i.j;var
a=new
Th(this.o);a.ti=t;this.j=a;this.i.ka(this.o,"dblclick",w(this.kl,this));this.i.ka(a
,"start",w(this.ql,this));this.i.ka(a,"drag",w(this.rl,this));this.i.ka(a,"end",w(t
his.ol,this));nw(this,!1)};f.kl=function(){this.g.uc("next")};
function nw(a,b){var c=a.o;var d=C.Ta?b?"-moz-grabbing":"-moz-grab":b?Pl("-moz-
grabbing","/googlebooks/images/closedhand.cur","move"):Pl("-moz-
grab","/googlebooks/images/openhand.cur","default");R(c,"cursor",d)}f.ql=function()
{this.s=this.g.Ka().s;nw(this,!0)};f.rl=function(){var
a=this.j,b=this.s;Vr(this.g.Ka(),new D(b.x-a.deltaX,b.y-a.deltaY))};f.ol=function()
{this.s=null;nw(this,!1)};f.va=function(){mw.ma.va.call(this)};function ow(a)
{this.s=a;this.ra=new
Dg(document);this.j={};this.V={};L(this.ra,"key",w(this.ha,this));pw(this,33,w(this
.o,this,-1),!1,!0);pw(this,34,w(this.o,this,1),!1,!0);pw(this,38,w(this.b,this,0,-
ow.prototype.g),!1,!0);pw(this,40,w(this.b,this,0,ow.prototype.g),!1,!
0);pw(this,37,w(this.b,this,-ow.prototype.g,0),!1,!
0);pw(this,39,w(this.b,this,ow.prototype.g,0),!1,!0);pw(this,32,w(this.o,this,1),!
0,!0);pw(this,74,w(this.i,this,"next"),!0);pw(this,75,w(this.i,this,"previous"),!
0);a=w(this.i,this,
"zoomin");this.j["+"]=x(qw,a,!0,void
0);a=w(this.i,this,"zoomout");this.j["-"]=x(qw,a,!0,void 0)}function pw(a,b,c,d,e)
{a.V[b]=x(qw,c,d,e)}ow.prototype.ha=function(a){var
b=this.j[String.fromCharCode(a.s)]||this.V[a.b];b&&b(a)};function qw(a,b,c,d)
{b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||rw[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}var rw={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!
0};ow.prototype.i=function(a){this.s.uc(a)};
ow.prototype.o=function(a)
{a=Math.floor(a*this.s.Ka().Ba().height*.75);this.b(0,a)};ow.prototype.b=function(a
,b){var c=this.s.Ka();Xr(c,new
D(a,b),w(c.ld,c))};ow.prototype.g=20;Ja("_OC_Run",function(a,b,c,d,e,g,h)
{Ap.update(c);e=H("gb-get-book-container");var l=H("gb-get-book-content");if(e&&l)
{var m=new Pu(b);(new
Bv(m,l)).render(e)}Cv();Fs=Ru;gq=t;m=H("viewport");L(document,"selectionchange",sw)
;c.stereoscopic&&(Xs=tw);e=new Dr(m);R(document.body,
{overflow:"hidden"});H("titlebar")&&R(H("titlebar"),"white-space","nowrap");var
q=new Kv(e,m);q.b();gw=q;m=new Pu(b);var u=new du(a,e.
$a);u.s=Ap.pseudocontinuous;Fr(e,u);e.Ja=m;u.Xc=m.i;l=yt;b.disable_twopage||
(Sv(),l=Rv[Tv("M")]||
yt);d=uw(u,d);Sv();var G=Tv("P");var E;d&&(E=d.Ra());a=new Ut(e,H("volume-
left"),H("volume-center"));Lv(q,a);E=[G,E,u.b.Cb()[0].Ra()];var O;xb(E,function(a)
{return a&&Yq(u,a)?(O=a,!0):!1});E=e.
$a;g&&E.j(fc(g.search_query_escaped));Gr(e,O);E=new
Cu(e,a);dw=H("search_bar");fw=H("toolbar_container");q=vw(e,x(ww,e,E));q=new
jw(e,q,E);g?(q.s=l,q.update("n",g,O)):e.Pb(l);Zt=new
Yt(e.ta,e.o,a);xw(e,u);yw(e);zw();new mw(e);g=new Hv(e);e.go();E.Qa(!
0);E.update();L(Ft,"click",w(E.update,E));Aw(m.Wa);if(l=H("gb-viewport-plusone-
container")||
H("gb-atb-patents-plusone-container"))(q=H("books-
microdata"))&&Ap.enableShareButton&&qq(l,q),sq(l,!0);pq();N(x(Bw,e,a,E,!
b.disable_twopage,Ap.enableThumbnailViewport,c,m,h,Ap.enableClips?x(Cw,g):void
0));N(Dw);h&&Ew(m,h);_OC_InitHooks(x(Fw,e),t,t,t,t,t);L(document,"keydown",Gw);kw("
vheadf","vheadq");kw("gbqf","gbqfq");b=H("buy-tooltip");c=H("buy-tooltip-
box");b&&c&&xp(b,c);oq();b=H("gbqfq");c=H("gbqfqw");b&&new Dq(b,!0,c,-
9);N(x(Hw,e,d))});
function Hw(a,b){var c=a.Ja;if(c.b&&c.b.focus_aid&&b.Ig){var d=c.b?
c.b.focus_aid:null,e=a.Ka();b.Ig(d)&&(d=b.Ig(d).ze.aid,b.g&&d in
b.g&&(b.s=b.g[d]),d=c.zc(),r(c.g)||(c.g=c.b.read_zm,c.g=r(c.g)?
c.b.read_zm:4,c.g=Rd(c.g,-1,c.zc().length-1)),e.kf(e.Od(d[c.g]
+2)),Bt(e,b)&&(c=Bt(e,b),e.ld(c),e.Fg(b)))}}function Ew(a,b){var
c=Uu([a],b),d=H("addToLibraryLink"+a.Qc());d&&(c=new Iu(a,c),P(d,"jfk-button-
standard"),Km(c,d),c.Ma(!0))}
function Bw(a,b,c,d,e,g,h,l,m){g.isEntityPageViewport?(b.lb||(Vt(b,!
b.lb),c.update()),b=H("gb-entity-page-toolbar-left"),g=new wv({Na:a,flags:g,$d:!
0}),g.render(b),xv(g,b,!0),g=H("gb-entity-page-toolbar-right"),c=new
wv({Na:a,history:c,oe:d,ne:e,rf:m,$d:!1}),c.render(g),xv(c,g,!1)):
(c={Na:a,Hg:b,history:c,oe:d,ne:e,Oh:!0,Sh:h,Qh:l,flags:g,rf:m,Nh:!0},d=H("left-
toolbar-buttons"),e=H("right-toolbar-buttons"),(new
uv({Na:c.Na,Hg:c.Hg,history:c.history,oe:c.oe,ne:c.ne,Sh:c.Sh,Qh:c.Qh,flags:c.flags
,rf:c.rf,
Nh:c.Nh,$d:!0,Sj:c.Sj})).render(d),(new uv({Na:c.Na,Oh:c.Oh,qn:!
0})).render(e));c=H("toolbar_container");ne(c);c.style.padding="0";new
ow(a)}function Dw(){var a=H("similarbooks_v");a&&xq(a)}function sw()
{if(C.ya&&document.selection&&!Iw){var
a=document.selection.createRange();se(a.parentElement(),H("viewport"))&&(Iw=!
0,document.selection.empty(),N(Jw))}}function Jw(){Iw=!1}var Iw=!1;function
Fw(a,b,c){(b=Yq(a.Ia,b))?a.Eb(b):c&&Qd(window.location,c)}
function uw(a,b){var c=b.page[0],d=Yq(a,c.pid);return d?
(d.Dd(c,Kr(d).toString()),Is(d,c),d):null}function zw(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=H(a[b]);c&&R(c,
{display:"none"})}}function xw(a,b){var c=H("page_label");c||
(c={form:H("jtp_form"),input:H("jtp")});new Gv(a,b,c)}function yw(a)
{a.dispatchEvent("pagemodechange");var b=H("text_mode");b&&(R(b,
{cursor:"pointer"}),L(b,"click",x(Kw,a)))}function ww(a,b,c){a.$a.j(c);b.update()}
function vw(a,b){Qv("search_form_input");var c=new Mv(H("search_form_input"),a.
$a.getQuery());L(H("search_form"),"submit",x(Lw,c,b));return c}function Lw(a,b,c)
{var d=H("sits");d&&d.checked&&""!=H("search_form_input").value||
(c.preventDefault(),bs=!1,H("search_form_input").blur(),b(a.yb()))}function Aw(a)
{var b=H("magazine_other_issues");if(b&&a){a=new Oq(new Kp,a,!0);var c=I("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.uf()}}
function Kw(a,b){b.preventDefault();var c=new
U(Gs(a.Da()).toString());V(c,"output","text");Qd(window.location,c.toString())}func
tion Cw(a,b){mg(H("viewport"),"selection-mode",b);jt=b;a.Qa(!b)}function Gw(a)
{(C.Gb?
a.metaKey:a.ctrlKey)&&70==a.b&&(a.preventDefault(),a=H("search_form_input"),Mw=Mw||
new Sh(a,[255,255,136],[255,255,255],700,$h),Mw.play(!0),a.focus())}var
Mw=null;function tw(a){return
Dk(a,"edge","3d")}Ja("_OC_MenuHideHook",t);}).call(this);
})();

Das könnte Ihnen auch gefallen