Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 108

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

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

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var Oa=Oa||{},p=this||self;function Pa(a,b){a=a.split(".");b=b||p;for(var
c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}function Ra(a)
{a.Pf=void 0;a.Jb=function(){return a.Pf?a.Pf:a.Pf=new a}}function Sa(a){var
b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function Ta(a)
{var b=Sa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function
Ua(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}
function Va(a){return Object.prototype.hasOwnProperty.call(a,Wa)&&a[Wa]||(a[Wa]=+
+Xa)}var Wa="closure_uid_"+(1E9*Math.random()>>>0),Xa=0;function Ya(a,b,c){return
a.call.apply(a.bind,arguments)}function Za(a,b,c){if(!a)throw
Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return
function(){var
e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return
a.apply(b,e)}}return function(){return a.apply(b,arguments)}}
function r(a,b,c){r=Function.prototype.bind&&-1!
=Function.prototype.bind.toString().indexOf("native code")?Ya:Za;return
r.apply(null,arguments)}function t(a,b){var
c=Array.prototype.slice.call(arguments,1);return function(){var
d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function $a(){return
Date.now()}
function ab(a,b){a=a.split(".");var c=p;a[0]in c||"undefined"==typeof
c.execScript||c.execScript("var "+a[0]);for(var
d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?
c=c[d]:c=c[d]={}:c[d]=b}function u(a,b){function c()
{}c.prototype=b.prototype;a.oa=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.sw=function(d,e,g){for(var h=Array(arguments.length-
2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return
b.prototype[e].apply(d,h)}}function bb(a){return a};function cb(a,b)
{if(Error.captureStackTrace)Error.captureStackTrace(this,cb);else{var
c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!
==b&&(this.cause=b)}u(cb,Error);cb.prototype.name="CustomError";var eb;function
fb(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?
b[e]:"%s");cb.call(this,c+a[d])}u(fb,cb);fb.prototype.name="AssertionError";functio
n gb(a){return a[a.length-1]}
var hb=Array.prototype.indexOf?function(a,b){return
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof
a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var
c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-
1},ib=Array.prototype.lastIndexOf?function(a,b){return
Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-
1;0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof
b||1!=b.length?-1:a.lastIndexOf(b,c);
for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},v=Array.prototype.forEach?
function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in
e&&b.call(c,e[g],g,a)},jb=Array.prototype.filter?function(a,b,c){return
Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=[],g=0,h="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in h){var
l=h[k];b.call(c,l,k,a)&&(e[g++]=l)}return e},kb=Array.prototype.map?
function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=Array(d),g="string"===typeof a?a.split(""):a,h=0;h<d;h++)h in
g&&(e[h]=b.call(c,g[h],h,a));return e},lb=Array.prototype.some?function(a,b){return
Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var
c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void
0,d[e],e,a))return!0;return!1};function mb(a,b){b=nb(a,b);return 0>b?
null:"string"===typeof a?a.charAt(b):a[b]}
function nb(a,b,c){for(var d=a.length,e="string"===typeof a?
a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return g;return-1}function
ob(a,b){return 0<=hb(a,b)}function pb(a,b){ob(a,b)||a.push(b)}function qb(a,b)
{b=hb(a,b);var c;(c=0<=b)&&rb(a,b);return c}function rb(a,b)
{Array.prototype.splice.call(a,b,1)}function sb(a,b)
{b=nb(a,b);0<=b&&rb(a,b)}function tb(a){return
Array.prototype.concat.apply([],arguments)}
function ub(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 vb(a,b){for(var c=1;c<arguments.length;c++)
{var d=arguments[c];if(Ta(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 wb(a,b,c,d)
{Array.prototype.splice.apply(a,xb(arguments,1))}function xb(a,b,c){return
2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function yb(a,b)
{a.sort(b||zb)}
function zb(a,b){return a>b?1:a<b?-1:0}function Ab(a,b){for(var
c={},d=0;d<a.length;d++){var e=a[d],g=b.call(void 0,e,d,a);void 0!==g&&(c[g]||
(c[g]=[])).push(e)}return c}function Bb(a){for(var b=[],c=0;c<arguments.length;c++)
{var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=8192)for(var
g=Bb.apply(null,xb(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else
b.push(d)}return b}
function Cb(a){if(a.length){var b=1%a.length;0<b?
Array.prototype.unshift.apply(a,a.splice(-
b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b))}return a}function Db(a,b)
{return tb.apply([],kb(a,b))};function Eb(a){return"string"==typeof a.className?
a.className:a.getAttribute&&a.getAttribute("class")||""}function Fb(a){return
a.classList?a.classList:Eb(a).match(/\S+/g)||[]}function Gb(a,b){"string"==typeof
a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)}function
Hb(a,b){return a.classList?a.classList.contains(b):ob(Fb(a),b)}function w(a,b)
{if(a.classList)a.classList.add(b);else if(!Hb(a,b)){var
c=Eb(a);Gb(a,c+(0<c.length?" "+b:b))}}
function Ib(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e)
{w(a,e)});else{var c={};Array.prototype.forEach.call(Fb(a),function(e){c[e]=!
0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in
c)b+=0<b.length?" "+d:d;Gb(a,b)}}function Jb(a,b){a.classList?
a.classList.remove(b):Hb(a,b)&&Gb(a,Array.prototype.filter.call(Fb(a),function(c)
{return c!=b}).join(" "))}
function Kb(a,b){a.classList?Array.prototype.forEach.call(b,function(c)
{Jb(a,c)}):Gb(a,Array.prototype.filter.call(Fb(a),function(c){return!
ob(b,c)}).join(" "))}function y(a,b,c){c?w(a,b):Jb(a,b)}function Lb(a,b,c)
{Jb(a,b);w(a,c)};var Mb,Nb=Pa("CLOSURE_FLAGS"),Pb=Nb&&Nb[610401301];Mb=null!=Pb?
Pb:!1;function Qb(a,b){return 0==a.lastIndexOf(b,0)}function Rb(a,b){var
c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}function Sb(a){return/^[\s\
xa0]*$/.test(a)}var Tb=String.prototype.trim?function(a){return
a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Ub(a){if(!Vb.test(a))return a;-1!
=a.indexOf("&")&&(a=a.replace(Wb,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(Xb,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(Zb,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace($b,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(ac,"&#39;"));-1!=a.indexOf("\
x00")&&(a=a.replace(bc,"&#0;"));return a}var
Wb=/&/g,Xb=/</g,Zb=/>/g,$b=/"/g,ac=/'/g,bc=/\x00/g,Vb=/[\x00&<>"']/;function
cc(a,b){return-1!=a.indexOf(b)}
function dc(a,b){var
c=0;a=Tb(String(a)).split(".");b=Tb(String(b)).split(".");for(var
d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var g=a[e]||"",h=b[e]||"";do{g=/(\
d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||
["","","",""];if(0==g[0].length&&0==h[0].length)break;c=ec(0==g[1].length?
0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||
ec(0==g[2].length,0==h[2].length)||ec(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return
c}function ec(a,b){return a<b?-1:a>b?1:0};function fc(){var a=p.navigator;return
a&&(a=a.userAgent)?a:""}var gc,hc=p.navigator;gc=hc?hc.userAgentData||
null:null;function ic(a){return Mb?gc?gc.brands.some(function(b)
{return(b=b.brand)&&cc(b,a)}):!1:!1}function z(a){return cc(fc(),a)};function jc()
{return Mb?!!gc&&0<gc.brands.length:!1}function kc(){return jc()?!
1:z("Opera")}function lc(){return jc()?!1:z("Trident")||z("MSIE")}function mc()
{return z("Firefox")||z("FxiOS")}function nc(){return jc()?ic("Chromium"):
(z("Chrome")||z("CriOS"))&&!(jc()?0:z("Edge"))||z("Silk")}
function oc(){var a=fc();if(lc()){var b=/rv: *([\
d\.]*)/.exec(a);if(b&&b[1])a=b[1];else{b="";var c=/MSIE +([\d\.]
+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\
d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case
"5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else
b=c[1];a=b}}else a="";return a}
function pc(){if(jc()){var a=gc.brands.find(function(b){return"Internet
Explorer"===b.brand});if(!a||!a.version)return
NaN;a=a.version.split(".")}else{a=oc();if(""===a)return NaN;a=a.split(".")}return
0===a.length?NaN:Number(a[0])};function qc(){return Mb?!!gc&&!!gc.platform:!
1}function rc(){return z("iPhone")&&!z("iPod")&&!z("iPad")}function sc(){return
rc()||z("iPad")||z("iPod")}function tc(){return
qc()?"macOS"===gc.platform:z("Macintosh")};function uc(a){uc[" "](a);return a}uc["
"]=function(){};function vc(a,b){try{return uc(a[b]),!0}catch(c){}return!1}function
wc(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?
a[d]:a[d]=c(b)};var xc=kc(),A=lc(),yc=z("Edge"),zc=yc||A,Ac=z("Gecko")&&!
(cc(fc().toLowerCase(),"webkit")&&!z("Edge"))&&!(z("Trident")||z("MSIE"))&&!
z("Edge"),Bc=cc(fc().toLowerCase(),"webkit")&&!
z("Edge"),Cc=Bc&&z("Mobile"),Dc=tc(),Ec=qc()?"Windows"===gc.platform:z("Windows"),F
c=(qc()?"Linux"===gc.platform:z("Linux"))||(qc()?"Chrome
OS"===gc.platform:z("CrOS")),Gc=qc()?"Android"===gc.platform:z("Android"),Hc=rc(),I
c=z("iPad"),Jc=z("iPod"),Kc=sc();function Lc(){var a=p.document;return a?
a.documentMode:void 0}var Mc;
a:{var Nc="",Oc=function(){var a=fc();if(Ac)return/rv:([^\);]+)
(\)|;)/.exec(a);if(yc)return/Edge\/([\d\.]+)/.exec(a);if(A)return/\b(?:MSIE|rv)[: ]
([^\);]+)(\)|;)/.exec(a);if(Bc)return/WebKit\/(\S+)/.exec(a);if(xc)return/
(?:Version)[ \/]?(\S+)/.exec(a)}();Oc&&(Nc=Oc?Oc[1]:"");if(A){var Pc=Lc();if(null!
=Pc&&Pc>parseFloat(Nc)){Mc=String(Pc);break a}}Mc=Nc}var Qc=Mc,Rc={};function Sc(a)
{return wc(Rc,a,function(){return 0<=dc(Qc,a)})}function Tc(a){return
Number(Uc)>=a}var Vc;
if(p.document&&A){var Wc=Lc();Vc=Wc?Wc:parseInt(Qc,10)||void 0}else Vc=void 0;var
Uc=Vc;var Xc=A||Bc;function Yc(){return!0}function Zc(){return null}function $c()
{}function ad(a){return a}function bd(a,b){function c()
{}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d}function cd(a){var
b=!1,c;return function(){b||(c=a(),b=!0);return c}};function dd(a,b,c){for(var d in
a)b.call(c,a[d],d,a)}function ed(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return!0;return!1}function fd(a){var b=[],c=0,d;for(d in a)b[c+
+]=d;return b}function gd(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function
hd(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function id(){var
a=jd,b;for(b in a)return!1;return!0}function kd(a,b,c){if(null!==a&&b in a)throw
Error('The object already contains the key "'+b+'"');a[b]=c}
function ld(a){var b={},c;for(c in a)b[c]=a[c];return b}var md="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function nd(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<md.length;g+
+)c=md[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function od(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return
od.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of
arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c};var
pd={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!
0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var qd;function rd(){if(void
0===qd){var a=null,b=p.trustedTypes;if(b&&b.createPolicy)
{try{a=b.createPolicy("goog#html",
{createHTML:bb,createScript:bb,createScriptURL:bb})}catch(c)
{p.console&&p.console.error(c.message)}qd=a}else qd=a}return qd};function sd(a,b)
{this.g=a===td&&b||"";this.i=ud}sd.prototype.Qd=!0;sd.prototype.ld=function()
{return this.g};function vd(a){return a instanceof
sd&&a.constructor===sd&&a.i===ud?a.g:"type_error:Const"}function wd(a){return new
sd(td,a)}var ud={},td={};var xd={};function yd(a){this.g=a;this.Qd=!
0}yd.prototype.toString=function(){return
this.g.toString()};yd.prototype.ld=function(){return this.g.toString()};function
zd(a){this.g=a}zd.prototype.toString=function(){return this.g+""};zd.prototype.Qd=!
0;zd.prototype.ld=function(){return this.g.toString()};function Ad(a){return a
instanceof zd&&a.constructor===zd?a.g:"type_error:TrustedResourceUrl"}var Bd=/^([^?
#]*)(\?[^#]*)?(#[\s\S]*)?/,Cd={};function Dd(a){var b=rd();a=b?
b.createScriptURL(a):a;return new zd(a,Cd)}
function Ed(a,b,c){if(null==c)return b;if("string"===typeof c)return c?
a+encodeURIComponent(c):"";for(var d in
c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:
[e];for(var g=0;g<e.length;g++){var h=e[g];null!=h&&(b||
(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)
+"="+encodeURIComponent(String(h)))}}return b};function Fd(a)
{this.g=a}Fd.prototype.toString=function(){return
this.g.toString()};Fd.prototype.Qd=!0;Fd.prototype.ld=function(){return
this.g.toString()};function Gd(a){return a instanceof Fd&&a.constructor===Fd?
a.g:"type_error:SafeUrl"}var Hd=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Id=/^(?:
(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function Jd(a){a instanceof Fd||(a="object"==typeof a&&a.Qd?
a.ld():String(a),Id.test(a)?a=Kd(a):(a=String(a).replace(/(%0A|%0D)/
g,""),a=a.match(Hd)?Kd(a):null));return a||Ld}var Md;try{new URL("s://g"),Md=!
0}catch(a){Md=!1}var Nd=Md;
function Od(a){if(a instanceof Fd)return a;a="object"==typeof a&&a.Qd?
a.ld():String(a);a:{var b=a;if(Nd){try{var c=new URL(b)}catch(d){b="https:";break
a}b=c.protocol}else b:{c=document.createElement("a");try{c.href=b}catch(d){b=void
0;break
b}b=c.protocol;b=":"===b||""===b?"https:":b}}"javascript:"===b&&(a="about:invalid#z
Closurez");return Kd(a)}var Pd={};function Kd(a){return new Fd(a,Pd)}var
Ld=Kd("about:invalid#zClosurez");var Qd={};function Rd(a){this.g=a;this.Qd=!
0}Rd.prototype.ld=function(){return this.g};Rd.prototype.toString=function(){return
this.g.toString()};function Sd(a){return a instanceof Rd&&a.constructor===Rd?
a.g:"type_error:SafeStyle"}
function Td(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c))
{if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got:
"+c);var d=a[c];null!=d&&(d=Array.isArray(d)?d.map(Ud).join("
"):Ud(d),b+=c+":"+d+";")}return b?new Rd(b,Qd):Vd}var Vd=new Rd("",Qd);
function Ud(a){if(a instanceof
Fd)return'url("'+Gd(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a
instanceof sd)a=vd(a);else{a=String(a);var
b=a.replace(Wd,"$1").replace(Wd,"$1").replace(Xd,"url");if(Yd.test(b)){if(b=!
Zd.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&&$d(a)}a=b?ae(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new fb("Value does not allow [{;}], got:
%s.",[a]);return a}
function $d(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 Yd=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Xd=RegExp("\\b(url\\([ \t\n]*)
('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\
n]*\\))","g"),Wd=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-
gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|
Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Zd=/\/\*/;
function ae(a){return a.replace(Xd,function(b,c,d,e){var g="";d=d.replace(/^(['"])
(.*)\1$/,function(h,k,l){g=k;return l});b=Jd(d).ld();return c+g+b+g+e})};var
be={};function ce(a){this.g=a;this.Qd=!0}ce.prototype.toString=function(){return
this.g.toString()};
function de(a,b){if(cc(a,"<"))throw Error("Selector does not allow '<', got:
"+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-
9#.:* ,>+~[\]()=\\^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-
9#.:* ,>+~[\\]()=\\^$|] and strings, got: "+a);a:{for(var
d={"(":")","[":"]"},e=[],g=0;g<c.length;g++){var h=c[g];if(d[h])e.push(d[h]);else
if(gd(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
Rd||(b=Td(b));return new ce(a+"{"+Sd(b).replace(/</g,"\\3C ")+"}",be)}function
ee(a){function b(d){Array.isArray(d)?d.forEach(b):c+=fe(d)}var
c="";Array.prototype.forEach.call(arguments,b);return new
ce(c,be)}ce.prototype.ld=function(){return this.g};function fe(a){return a
instanceof ce&&a.constructor===ce?a.g:"type_error:SafeStyleSheet"}var ge=new
ce("",be);var he={};function ie(a){this.g=a;this.Qd=!0}ie.prototype.ld=function()
{return this.g.toString()};ie.prototype.toString=function(){return
this.g.toString()};function je(a){return ke(a).toString()}function ke(a){return a
instanceof ie&&a.constructor===ie?a.g:"type_error:SafeHtml"}function le(a){return a
instanceof ie?a:me(Ub("object"==typeof a&&a.Qd?a.ld():String(a)))}function ne(a)
{if(a instanceof ie)return a;a=le(a);return
me(je(a).replace(/(\r\n|\r|\n)/g,"<br>"))}
function oe(a,b,c){pe(String(a));return qe(String(a),b,c)}function pe(a){if(!
re.test(a))throw Error("");if(a.toUpperCase()in se)throw Error("");}function te(a)
{function b(e){Array.isArray(e)?e.forEach(b):(e=le(e),d.push(je(e)))}var
c=le(ue),d=[];a.forEach(b);return me(d.join(je(c)))}function ve(a){return
te(Array.prototype.slice.call(arguments))}function me(a){var b=rd();a=b?
b.createHTML(a):a;return new ie(a,he)}
function qe(a,b,c){b="<"+a+we(b);null==c?c=[]:Array.isArray(c)||(c=[c]);!
0===pd[a.toLowerCase()]?b+=">":(c=ve(c),b+=">"+je(c)+"</"+a+">");return me(b)}
function we(a){var b="";if(a)for(var c in
a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!re.test(c))throw Error("");var
d=a[c];if(null!=d){var e=c;if(d instanceof sd)d=vd(d);else
if("style"==e.toLowerCase()){if(!Ua(d))throw Error("");d instanceof Rd||
(d=Td(d));d=Sd(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in
xe)if(d instanceof zd)d=Ad(d).toString();else if(d instanceof Fd)d=Gd(d);else
if("string"===typeof d)d=Jd(d).ld();else throw
Error("");}d.Qd&&(d=d.ld());e=e+'="'+Ub(String(d))+
'"';b+=" "+e}}return b}var re=/^[a-zA-Z0-9-]+$/,xe={action:!0,cite:!0,data:!
0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},se={APPLET:!0,BASE:!0,EMBED:!
0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!
0},ye=me("<!DOCTYPE html>"),ue=new
ie(p.trustedTypes&&p.trustedTypes.emptyHTML||"",he),ze=me("<br>");function
Ae(a,b,c){a.insertAdjacentHTML(b,ke(c))}var Be=cd(function(){var
a=document.createElement("div"),b=document.createElement("div");b.appendChild(docum
ent.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=ke
(ue);return!b.parentElement});function Ce(a,b)
{if(Be())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=ke(b)}function
De(a,b){b=b instanceof Fd?b:Od(b);a.href=Gd(b)}
function Ee(a,b){var
c=Fe(a.ownerDocument&&a.ownerDocument.defaultView);c&&a.setAttribute("nonce",c);a.s
rc=Ad(b)}function Ge(a,b){b=b instanceof Fd?b:Od(b);a.href=Gd(b)}function He(a,b)
{b=b instanceof Fd?b:Od(b);a.replace(Gd(b))}function Fe(a){return
Ie("script[nonce]",a)}var Je=/^[\w+/_-]+[=]{0,2}$/;function Ie(a,b){b=(b||
p).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||
a.getAttribute("nonce"))&&Je.test(a)?a:"":""};function Ke(a,b,c){return
Math.min(Math.max(a,b),c)};function B(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?
b:0}f=B.prototype;f.clone=function(){return new B(this.x,this.y)};function Le(a,b)
{return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Me(a,b){var c=a.x-b.x;a=a.y-
b.y;return Math.sqrt(c*c+a*a)}function Ne(a,b){return new B(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.Oj=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return
this};function Oe(a,b){this.width=a;this.height=b}function Pe(a,b){return a==b?!
0:a&&b?a.width==b.width&&a.height==b.height:!1}f=Oe.prototype;f.clone=function()
{return new Oe(this.width,this.height)};f.aspectRatio=function(){return
this.width/this.height};f.Jc=ba(5);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 Qe(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 Re(a){return a.replace(/[\
s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Se(a){return a.replace(/\xa0|[ \t]
+/g," ")}function Te(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\
t\r\n ]+$/g,"")}function Ue(a){return decodeURIComponent(a.replace(/\+/g,"
"))}function Ve(a){return a=Ub(a)}
function We(a){return cc(a,"&")?"document"in p?Xe(a):Ye(a):a}function Xe(a){var
b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=p.document.createElement("div");return a.replace(Ze,function(d,e){var
g=b[d];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.slice(1)),isNaN(e)||
(g=String.fromCharCode(e)));g||(g=me(d+"
"),Ce(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function Ye(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:return"#"!=c.charAt(0)||
(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})}var Ze=/&([^;\s<&]
+);?/g;function $e(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a}function
af(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\
x08/g,"\\x08")}
var bf=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b)
{return Array(b+1).join(a)};function cf(a){return null==a?"":String(a)}function
df(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^$a()).toString(36)}function ef(a){return String(a).replace(/\-([a-
z])/g,function(b,c){return c.toUpperCase()})}function ff(a){return
a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return
c+d.toUpperCase()})};function gf(a){return a?new hf(jf(a)):eb||(eb=new hf)}function
D(a){return kf(document,a)}function kf(a,b){return"string"===typeof b?
a.getElementById(b):b}function lf(a,b){return(b||
document).getElementsByTagName(String(a))}function mf(a,b,c){return
of(document,a,b,c)}function pf(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):of(document,"*",a,b)}
function qf(a,b){var c=b||document,d=null;c.getElementsByClassName?
d=c.getElementsByClassName(a)[0]:d=rf("*",a,b);return d||null}
function of(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&&ob(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function rf(a,b,c){var d=document,e=c||d,g=a&&"*"!=a?
String(a).toUpperCase():"";return e.querySelectorAll&&e.querySelector&&(g||b)?
e.querySelector(g+(b?"."+b:"")):of(d,a,b,c)[0]||null}function sf(a,b)
{dd(b,function(c,d){c&&"object"==typeof c&&c.Qd&&(c=c.ld());"style"==d?
a.style.cssText=c:"class"==d?a.className=c:"for"==d?
a.htmlFor=c:tf.hasOwnProperty(d)?a.setAttribute(tf[d],c):Qb(d,"aria-")||
Qb(d,"data-")?a.setAttribute(d,c):a[d]=c})}
var
tf={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
uf(a){a=(a||window).document;a=vf(a)?a.documentElement:a.body;return new
Oe(a.clientWidth,a.clientHeight)}
function wf(a){var b=xf(a);a=a.parentWindow||a.defaultView;return A&&a.pageYOffset!
=b.scrollTop?new B(b.scrollLeft,b.scrollTop):new B(a.pageXOffset||
b.scrollLeft,a.pageYOffset||b.scrollTop)}function xf(a){return a.scrollingElement?
a.scrollingElement:!Bc&&vf(a)?a.documentElement:a.body||a.documentElement}function
yf(a){return a?a.parentWindow||a.defaultView:window}function F(a,b,c){return
zf(document,arguments)}
function zf(a,b){var c=b[1],d=Af(a,String(b[0]));c&&("string"===typeof c?
d.className=c:Array.isArray(c)?d.className=c.join("
"):sf(d,c));2<b.length&&Bf(a,d,b,2);return d}
function Bf(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?
a.createTextNode(k):k)}for(;d<c.length;d++){var g=c[d];if(!Ta(g)||
Ua(g)&&0<g.nodeType)e(g);else{a:{if(g&&"number"==typeof g.length){if(Ua(g)){var
h="function"==typeof g.item||"string"==typeof g.item;break a}if("function"===typeof
g){h="function"==typeof g.item;break a}}h=!1}v(h?ub(g):g,e)}}}function H(a){return
Af(document,a)}
function
Af(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());re
turn a.createElement(b)}function Cf(a){return
document.createTextNode(String(a))}function vf(a)
{return"CSS1Compat"==a.compatMode}function Df(a,b){a.appendChild(b)}function
Ef(a,b){Bf(jf(a),a,arguments,1)}function Ff(a){for(var
b;b=a.firstChild;)a.removeChild(b)}function Gf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b)}function Hf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}
function If(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function I(a){return
a&&a.parentNode?a.parentNode.removeChild(a):null}function Jf(a,b){var
c=b.parentNode;c&&c.replaceChild(a,b)}function Kf(a){return void 0!=a.children?
a.children:Array.prototype.filter.call(a.childNodes,function(b){return
1==b.nodeType})}function Lf(a){return void 0!==a.firstElementChild?
a.firstElementChild:Mf(a.firstChild,!0)}function Mf(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function Nf(a){return Ua(a)&&1==a.nodeType}function Of(a){var
b;if(Xc&&(b=a.parentElement))return b;b=a.parentNode;return Nf(b)?b:null}function
Pf(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
jf(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Qf(a){return
a.contentDocument||a.contentWindow.document}
function J(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
Ff(a),a.appendChild(jf(a).createTextNode(String(b)))}var
Rf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Sf={IMG:" ",BR:"\n"};function Tf(a)
{return a.hasAttribute("tabindex")&&Uf(a)}function Vf(a,b){b?a.tabIndex=0:
(a.tabIndex=-1,a.removeAttribute("tabIndex"))}
function Uf(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function Wf(a)
{var b=[];Xf(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g,"
").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!
=a&&(a=a.replace(/^\s*/,""));return a}function Yf(a){var b=[];Xf(a,b,!1);return
b.join("")}
function Xf(a,b,c){if(!(a.nodeName in Rf))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 Sf)b.push(Sf[a.nodeName]);else
for(a=a.firstChild;a;)Xf(a,b,c),a=a.nextSibling}function Zf(a){return
$f(a,function(b){return"DIV"==b.nodeName&&"string"===typeof
b.className&&ob(b.className.split(/\s+/),"slider-box")})}function $f(a,b){for(var
c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}
function ag(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c)
{return null}}function hf(a){this.g=a||p.document||
document}f=hf.prototype;f.ha=function(a){return
kf(this.g,a)};f.getElementsByTagName=function(a,b){return(b||
this.g).getElementsByTagName(String(a))};f.Oa=function(a,b,c){return
zf(this.g,arguments)};function bg(a,b){return Af(a.g,b)}function cg(a){a=a.g;return
a.parentWindow||
a.defaultView}f.appendChild=Df;f.sm=Ef;f.um=Ff;f.xu=Gf;f.wu=Hf;f.fi=I;f.ro=Kf;f.vo=
Lf;f.zu=Nf;
f.tm=Pf;function dg(){}dg.prototype.next=function(){return eg};var eg={done:!
0,value:void 0};dg.prototype.Xe=function(){return this};var fg={};
function gg(a){var b=fg.hasOwnProperty(a)?fg[a]:null;if(b)return
b;65536<Object.keys(fg).length&&(fg={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]
{1,5}\\s","g");b=hg(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=hg(b,d);b=hg(b,/\\./
g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=ig(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=ig(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=ig(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=ig(b,c,/(::[^\s\
+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);
b=ig(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=ig(b,c,/(:[^\s\+>~\.\[:]+)/
g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");ig(b,c,/([^\s\+>~\.\
[:]+)/g,3);b=c;return fg[a]=b}function ig(a,b,c,d){return a.replace(c,function(e)
{b[d]+=1;return Array(e.length+1).join(" ")})}function hg(a,b){return
a.replace(b,function(c){return Array(c.length+1).join("A")})};var jg={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},kg=/[\n\f\
r"'()*<>]/g,lg={"\n":"%0a","\f":"%0c","\
r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function mg(a){return lg[a]}
function ng(a,b,c){b=Tb(b);if(""==b)return null;var
d=String(b.slice(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"!
=Gd(a)?'url("'+Gd(a).replace(kg,mg)+'")':null:null}return a}if(0<b.indexOf("("))
{if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in jg))return null}return
b};var og=mc(),pg=rc()||z("iPod"),qg=z("iPad"),rg=z("Android")&&!(nc()||mc()||
kc()||z("Silk")),sg=nc(),tg=z("Safari")&&!(nc()||(jc()?0:z("Coast"))||kc()||(jc()?
0:z("Edge"))||(jc()?ic("Microsoft Edge"):z("Edg/"))||(jc()?ic("Opera"):z("OPR"))||
mc()||z("Silk")||z("Android"))&&!sc();function ug(a,b){a=p[a];return
a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||
null:null}function vg(a,b){return(a=p[a])&&a.prototype&&a.prototype[b]||null}var
wg=ug("Element","attributes")||
ug("Node","attributes"),xg=vg("Element","hasAttribute"),yg=vg("Element","getAttribu
te"),zg=vg("Element","setAttribute"),Ag=vg("Element","removeAttribute");ug("Element
","innerHTML")||ug("HTMLElement","innerHTML");
var Bg=vg("Element","getElementsByTagName"),Cg=vg("Element","matches")||
vg("Element","msMatchesSelector"),Dg=ug("Node","nodeName"),Eg=ug("Node","nodeType")
,Fg=ug("Node","parentNode");ug("Node","childNodes");var
Gg=ug("HTMLElement","style")||
ug("Element","style"),Hg=ug("HTMLStyleElement","sheet"),Ig=vg("CSSStyleDeclaration"
,"getPropertyValue"),Jg=vg("CSSStyleDeclaration","setProperty"),Kg=ug("Element","na
mespaceURI")||ug("Node","namespaceURI");
function Lg(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering
detected");return a}function Mg(a,b,c,d){if(a)return
a.apply(b,d);if(A&&10>document.documentMode){if(!b[c].call)throw Error("IE
Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering
detected");return b[c].apply(b,d)}function Ng(a){return
Lg(wg,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Og(a,b,c){try{Mg(zg,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Pg(a){return
Lg(Gg,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function
Qg(a){return Lg(Hg,a,"sheet",function(b){return b instanceof
CSSStyleSheet})}function Rg(a){return Lg(Dg,a,"nodeName",function(b)
{return"string"==typeof b})}function Sg(a){return Lg(Eg,a,"nodeType",function(b)
{return"number"==typeof b})}
function Tg(a){return Lg(Fg,a,"parentNode",function(b){return!(b&&"string"==typeof
b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Ug(a,b){return
Mg(Ig,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
Vg(a,b,c){Mg(Jg,a,a.setProperty?"setProperty":"setAttribute",[b,c])}function Wg(a)
{return Lg(Kg,a,"namespaceURI",function(b){return"string"==typeof b})};var
Xg=A&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\
f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Yg={"-
webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function Zg(a,b,c){var d=[];$g(ub(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&A&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?
e.selectorText.replace(Xg,"#"+b+"
$1"):e.selectorText;d.push(de(g,ah(e.style,c)))}});return ee(d)}function $g(a)
{return a.filter(function(b){return b instanceof CSSStyleRule||
b.type==CSSRule.STYLE_RULE})}
function bh(a,b,c){a=ch("<style>"+a+"</style>");return null==a||null==a.sheet?
ge:Zg(a.sheet,void 0!=b?b:null,c)}function
ch(a){a=me("<html><head></head><body>"+a+"</body></html>");return(new
DOMParser).parseFromString(ke(a),"text/html").body.children[0]}
function ah(a,b){if(!a)return Vd;var
c=document.createElement("div").style;dh(a).forEach(function(d){var e=Bc&&d in Yg?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/
i,"");Qb(e,"--")||Qb(e,"var")||(d=Ug(a,d),d=ng(e,d,b),null!=d&&Vg(c,e,d))});return
new Rd(c.cssText||"",Qd)}
function eh(a){var b=Array.from(Mg(Bg,a,"getElementsByTagName",
["STYLE"])),c=Db(b,function(h){return ub(Qg(h).cssRules)});c=$g(c);for(var
d=[],e=0;e<c.length;e++)d[e]={index:e,Ol:c[e]};d.sort(function(h,k){var
l=gg(h.Ol.selectorText),m=gg(k.Ol.selectorText);a:{for(var
q=zb,x=Math.min(l.length,m.length),C=0;C<x;C++){var E=q(l[C],m[C]);if(0!=E)
{l=E;break a}}l=zb(l.length,m.length)}return l||h.index-
k.index});for(e=0;e<d.length;e+
+)c[e]=d[e].Ol;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,
null,!1);for(var g;g=a.nextNode();)c.forEach(function(h)
{Mg(Cg,g,g.matches?"matches":"msMatchesSelector",
[h.selectorText])&&h.style&&fh(g,h.style)});b.forEach(I)}function fh(a,b){var
c=dh(a.style);dh(b).forEach(function(d){if(!(0<=c.indexOf(d))){var
e=Ug(b,d);Vg(a.style,d,e)}})}function dh(a){Ta(a)?a=ub(a):
(a=fd(a),qb(a,"cssText"));return a};function gh(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function hh(a){for(var b=new
gh(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=gh.prototype;f.tb=function(){return this.right-this.left};f.Db=function()
{return this.bottom-this.top};
f.clone=function(){return new
gh(this.top,this.right,this.bottom,this.left)};function ih(a,b){return a&&b?b
instanceof gh?
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 jh(a,b){var c=b.x<a.left?b.x-
a.left:b.x>a.right?b.x-a.right:0;a=b.y<a.top?b.y-a.top:b.y>a.bottom?b.y-
a.bottom:0;return Math.sqrt(c*c+a*a)}
f.ceil=function()
{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei
l(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=function()
{this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.f
loor(this.bottom);this.left=Math.floor(this.left);return this};f.round=function()
{this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r
ound(this.bottom);this.left=Math.round(this.left);return this};function kh(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=kh.prototype;f.clone=function(
){return new kh(this.left,this.top,this.width,this.height)};function lh(a){return
new gh(a.top,a.left+a.width,a.top+a.height,a.left)}function mh(a){return new
kh(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function nh(a,b){var
c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var
e=Math.max(a.top,b.top);b=Math.min(a.top+a.height,b.top+b.height);if(e<=b)return
a.left=c,a.top=e,a.width=d-c,a.height=b-e,!0}return!1}function oh(a,b){var
c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var
e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return
new kh(c,e,d-c,a-e)}return null}
function ph(a,b){return
a.left<=b.left+b.width&&b.left<=a.left+a.width&&a.top<=b.top+b.height&&b.top<=a.top
+a.height}function qh(a,b){if(!a||!b)return null;a=new
kh(a.left,a.top,a.width,a.height);var
c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height)
;a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-
a.left;a.height=d-a.top;return a}f.getSize=function(){return new
Oe(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 K(a,b,c)
{if("string"===typeof b)(b=rh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=rh(c,d);g&&(c.style[g]=e)}}var sh={};function rh(a,b){var c=sh[b];if(!c)
{var d=ef(b);c=d;void 0===a.style[d]&&(d=(Bc?"Webkit":Ac?"Moz":A?"ms":null)
+ff(d),void 0!==a.style[d]&&(c=d));sh[b]=c}return c}function th(a,b){var
c=a.style[ef(b)];return"undefined"!==typeof c?c:a.style[rh(a,b)]||""}
function uh(a,b){var c=jf(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""}function vh(a,b){return a.currentStyle?
a.currentStyle[b]:null}function wh(a,b){return uh(a,b)||vh(a,b)||
a.style&&a.style[b]}function xh(a,b,c){if(b instanceof B){var d=b.x;b=b.y}else
d=b,b=c;a.style.left=yh(d,!1);a.style.top=yh(b,!1)}function zh(a){return new
B(a.offsetLeft,a.offsetTop)}
function Ah(a){a=a?jf(a):document;return!A||Tc(9)||vf(gf(a).g)?
a.documentElement:a.body}function Bh(a){try{return
a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function Ch(a){if(A&&!Tc(8))return a.offsetParent;var
b=jf(a),c=wh(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!
=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=wh(a,"position"),d=d&&"st
atic"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||
a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return
a;return null}
function Dh(a){for(var b=new
gh(0,Infinity,Infinity,0),c=gf(a),d=c.g.body,e=c.g.documentElement,g=xf(c.g);a=Ch(a
);)if(!(A&&0==a.clientWidth||Bc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=wh(a,"overflow")){var h=Eh(a),k=new
B(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Mat
h.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.l
eft=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.t
op=Math.max(b.top,g);c=
uf(cg(c));b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height
);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function Fh(a,b){b=b||xf(document);var c=b||xf(document);var
d=Eh(a),e=Eh(c),g=Gh(c);if(c==xf(document)){var h=d.x-c.scrollLeft;d=d.y-
c.scrollTop;A&&!Tc(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-
g.top;a=Hh(a);g=c.clientHeight-a.height;e=c.scrollLeft;var
k=c.scrollTop;e+=Math.min(h,Math.max(h-(c.clientWidth-
a.width),0));k+=Math.min(d,Math.max(d-g,0));c=new
B(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}
function Eh(a){var b=jf(a),c=new B(0,0),d=Ah(b);if(a==d)return
c;a=Bh(a);b=wf(gf(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Ih(a,b)
{a=Jh(a);b=Jh(b);return new B(a.x-b.x,a.y-b.y)}function Kh(a){a=Bh(a);return new
B(a.left,a.top)}function Jh(a){if(1==a.nodeType)return Kh(a);a=a.changedTouches?
a.changedTouches[0]:a;return new B(a.clientX,a.clientY)}function Lh(a,b,c){var
d=Eh(a);b instanceof B&&(c=b.y,b=b.x);xh(a,a.offsetLeft+(b-d.x),a.offsetTop+
(Number(c)-d.y))}
function L(a,b,c){if(b instanceof Oe)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");Mh(a,b);a.style.height=yh(c,!0)}function yh(a,b)
{"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Mh(a,b)
{a.style.width=yh(b,!0)}function M(a){var b=Hh;if("none"!=wh(a,"display"))return
b(a);var
c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position=
"absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return
a}
function Hh(a){var b=a.offsetWidth,c=a.offsetHeight,d=Bc&&!b&&!c;return(void
0===b||d)&&a.getBoundingClientRect?(a=Bh(a),new Oe(a.right-a.left,a.bottom-
a.top)):new Oe(b,c)}function Nh(a){var b=Eh(a);a=M(a);return new
kh(b.x,b.y,a.width,a.height)}function Oh(a,b){a=a.style;"opacity"in a?
a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in
a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function N(a,b)
{a.style.display=b?"":"none"}function Ph(a){return"none"!=a.style.display}
function Qh(a){return"rtl"==wh(a,"direction")}var Rh=Ac?"MozUserSelect":Bc||
yc?"WebkitUserSelect":null;function Sh(a,b,c){c=c?
null:a.getElementsByTagName("*");if(Rh)
{if(b=b?"none":"",a.style&&(a.style[Rh]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Rh]=b)}}else
if(A&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}function Th(a,b){Uh(a,b,"border-box")}
function Vh(a){var b=jf(a),c=A&&a.currentStyle;if(c&&vf(gf(b).g)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Wh(a,c.width,"width","pixelWidth"),a=Wh(a,c.height,"height","pixelHeight"),new
Oe(b,a);c=new Oe(a.offsetWidth,a.offsetHeight);if(A){b=Xh(a,"paddingLeft");var
d=Xh(a,"paddingRight"),e=Xh(a,"paddingTop"),g=Xh(a,"paddingBottom");b=new
gh(e,d,g,b)}else
b=uh(a,"paddingLeft"),d=uh(a,"paddingRight"),e=uh(a,"paddingTop"),g=uh(a,"paddingBo
ttom"),b=new gh(parseFloat(e),parseFloat(d),parseFloat(g),
parseFloat(b));a=Gh(a);return new Oe(c.width-a.left-b.left-b.right-
a.right,c.height-a.top-b.top-b.bottom-a.bottom)}function Uh(a,b,c){a=a.style;Ac?
a.MozBoxSizing=c:Bc?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}function Wh(a,b,c,d){if(/^\d+px?$/.test(b))return
parseInt(b,10);var
e=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b
=a.style[d];a.style[c]=e;a.runtimeStyle[c]=g;return+b}
function Xh(a,b){return(b=vh(a,b))?Wh(a,b,"left","pixelLeft"):0}var
Yh={thin:2,medium:4,thick:6};function Zh(a,b){if("none"==vh(a,b+"Style"))return
0;b=vh(a,b+"Width");return b in Yh?Yh[b]:Wh(a,b,"left","pixelLeft")}
function Gh(a){if(A&&!Tc(9)){var
b=Zh(a,"borderLeft"),c=Zh(a,"borderRight"),d=Zh(a,"borderTop");a=Zh(a,"borderBottom
");return new
gh(d,c,a,b)}b=uh(a,"borderLeftWidth");c=uh(a,"borderRightWidth");d=uh(a,"borderTopW
idth");a=uh(a,"borderBottomWidth");return new
gh(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var $h={"* ARIA-
CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-
DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!
0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!
0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"*
ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-
ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!
0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"*
AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"*
CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"*
COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"*
ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"*
ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"*
MULTIPLE":!0,
"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"*
REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"*
RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"*
START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"*
VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},ai={"* USEMAP":!0,"* ACTION":!0,"* CITE":!
0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!
0,"* NAME":!0,"A TARGET":!0,
"* CLASS":!0,"* ID":!0,"* STYLE":!0};var bi="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),ci=0;function di()
{this.j=[];this.i=[];this.g="data-elementweakmap-index-"+ci+
+}di.prototype.set=function(a,b){if(Mg(xg,a,"hasAttribute",[this.g])){var
c=parseInt(Mg(yg,a,"getAttribute",[this.g])||null,10);this.i[c]=b}else
c=this.i.push(b)-1,Og(a,this.g,c.toString()),this.j.push(a);return this};
di.prototype.get=function(a){if(Mg(xg,a,"hasAttribute",[this.g]))return
a=parseInt(Mg(yg,a,"getAttribute",[this.g])||
null,10),this.i[a]};di.prototype.clear=function(){this.j.forEach(function(a)
{Mg(Ag,a,"removeAttribute",[this.g])},this);this.j=[];this.i=[]};var ei=!A||
Tc(10),fi=!A||null==document.documentMode;function gi(){};var hi={APPLET:!0,AUDIO:!
0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!
0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var
ii={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!
0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!
0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!
0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!
0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!
0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!
0,MENU:!0,METER:!0,NAV:!0,
NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!
0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!
0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!
0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var ji={"ANNOTATION-
XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!
0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};
function ki(a){a=a||new
li;mi(a);this.i=ld(a.g);this.s=ld(a.qa);this.j=ld(a.ta);this.ma=a.na;a.Ba.forEach(f
unction(b){if(!Qb(b,"data-"))throw new fb('Only "data-" attributes allowed, got:
%s.',[b]);if(Qb(b,"data-sanitizer-"))throw new fb('Attributes with "%s" prefix are
not allowed, got: %s.',["data-sanitizer-",b]);this.i["*
"+b.toUpperCase()]=ni},this);a.ya.forEach(function(b){b=b.toUpperCase();if(!
cc(b,"-")||ji[b])throw new fb("Only valid custom element tag names allowed, got:
%s.",[b]);this.j[b]=
!0},this);this.V=a.j;this.o=a.Ja;this.l=null;this.O=a.ma}u(ki,gi);function oi(a)
{return function(b,c){return(b=a(Tb(b),c))&&"about:invalid#zClosurez"!=Gd(b)?
Gd(b):null}}function li(){this.g={};v([$h,ai],function(a){fd(a).forEach(function(b)
{this.g[b]=ni},this)},this);this.i={};this.Ba=[];this.ya=[];this.qa=ld(hi);this.ta=
ld(ii);this.na=!
1;this.V=Jd;this.O=this.l=this.o=this.j=Zc;this.Ja=null;this.s=this.ma=!1}function
pi(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?null:b(c,d,e,g)}}
function qi(a,b,c,d){a[c]&&!b[c]&&(a[c]=pi(a[c],d))}
function mi(a){if(a.s)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");qi(a.g,a.i,"* USEMAP",ri);var b=oi(a.V);["* ACTION","* CITE","*
HREF"].forEach(function(d){qi(this.g,this.i,d,b)},a);var c=oi(a.j);["* LONGDESC","*
SRC","LINK HREF"].forEach(function(d){qi(this.g,this.i,d,c)},a);["* FOR","*
HEADERS","* NAME"].forEach(function(d)
{qi(this.g,this.i,d,t(si,this.o))},a);qi(a.g,a.i,"A TARGET",t(ti,
["_blank","_self"]));qi(a.g,a.i,"* CLASS",t(ui,a.l));qi(a.g,a.i,"*
ID",t(vi,a.l));qi(a.g,
a.i,"* STYLE",t(a.O,c));a.s=!0}function wi(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function ni(a){return Tb(a)}function ti(a,b){b=Tb(b);return
ob(a,b.toLowerCase())?b:null}function ri(a){return(a=Tb(a))&&"#"==a.charAt(0)?
a:null}function si(a,b,c){return a(Tb(b),c)}function ui(a,b,c){b=b.split(/(?:\
s+)/);for(var d=[],e=0;e<b.length;e++){var g=a(b[e],c);g&&d.push(g)}return
0==d.length?null:d.join(" ")}function vi(a,b,c){return a(Tb(b),c)}
ki.prototype.g=function(a){var b=!("STYLE"in this.s)&&"STYLE"in
this.j;this.l="*"==this.o&&b?"sanitizer-"+df():this.o;if(ei){b=a;if(ei)
{a=H("SPAN");this.l&&"*"==this.o&&(a.id=this.l);this.O&&(b=ch("<div>"+b+"</
div>"),eh(b),b=b.innerHTML);b=me(b);var
c=document.createElement("template");if(fi&&"content"in
c)Ce(c,b),c=c.content;else{var
d=document.implementation.createHTMLDocument("x");c=d.body;Ce(d.body,b)}b=document.
createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=bi?
new WeakMap:new di;d=b.nextNode();){c:{var e=d;switch(Sg(e)){case
3:e=xi(this,e);break c;case 1:if("TEMPLATE"==Rg(e).toUpperCase())e=null;else{var
g=Rg(e).toUpperCase();if(g in this.s||"http://www.w3.org/1999/xhtml"!=Wg(e))var
h=null;else this.j[g]?h=document.createElement(g):(h=H("SPAN"),this.ma&&Og(h,"data-
sanitizer-original-tag",g.toLowerCase()));if(h){var k=h,l=Ng(e);if(null!=l)for(var
m=0;g=l[m];m++)if(g.specified){var q=e;var x=g;var C=x.name;if(Qb(C,"data-
sanitizer-"))x=null;else{var E=Rg(q);
x=x.value;var
G={tagName:Tb(E).toLowerCase(),attributeName:Tb(C).toLowerCase()},P={Mk:void
0};"style"==G.attributeName&&(P.Mk=Pg(q));q=wi(E,C);q in this.i?
(C=this.i[q],x=C(x,G,P)):(C=wi(null,C),C in this.i?
(C=this.i[C],x=C(x,G,P)):x=null)}null!==x&&Og(k,g.name,x)}e=h}else e=null}break
c;default:e=null}}if(e){if(1==Sg(e)&&c.set(d,e),d=Tg(d),g=!
1,d)h=Sg(d),k=Rg(d).toLowerCase(),l=Tg(d),11!=h||l?"body"==k&&l&&(h=Tg(l))&&!
Tg(h)&&(g=!0):g=!0,h=null,g||!d?
h=a:1==Sg(d)&&(h=c.get(d)),h.content&&(h=h.content),
h.appendChild(e)}else Ff(d)}c.clear&&c.clear()}else
a=H("SPAN");0<Ng(a).length&&(b=H("SPAN"),b.appendChild(a),a=b);a=(new
XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"))}else a="";return me(a)};function xi(a,b){var c=b.data;
(b=Tg(b))&&"style"==Rg(b).toLowerCase()&&!("STYLE"in a.s)&&"STYLE"in
a.j&&(c=fe(bh(c,a.l,r(function(d,e){return this.V(d,{Fs:e})},a))));return
document.createTextNode(c)};function yi(a){return(new ki(new li)).g(a)};function
zi(a){a&&"function"==typeof a.Ea&&a.Ea()};function Ai()
{this.Id=this.Id;this.Ja=this.Ja}Ai.prototype.Id=!1;Ai.prototype.Ea=function()
{this.Id||(this.Id=!0,this.ua())};function Bi(a,b){b=t(zi,b);a.Id?b():(a.Ja||
(a.Ja=[]),a.Ja.push(b))}Ai.prototype.ua=function()
{if(this.Ja)for(;this.Ja.length;)this.Ja.shift()()};function Ci(a)
{this.id=a}Ci.prototype.toString=function(){return this.id};function Di(a,b)
{this.type=a instanceof Ci?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Di.prototype.stopPropagation=function(){this.g=!
0};Di.prototype.preventDefault=function(){this.defaultPrevented=!0};function Ei(a)
{a.preventDefault()};var Fi=function(){if(!p.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!0}});try{var c=function()
{};p.addEventListener("test",c,b);p.removeEventListener("test",c,b)}catch(d)
{}return a}();function Gi(a,b){Di.call(this,a?
a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.
screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key
="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKe
y=!1;this.state=null;this.Ll=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.ml(a,b)}u(Gi,Di);var
Hi={2:"touch",3:"pen",4:"mouse"};
Gi.prototype.ml=function(a,b){var
c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;
(b=a.relatedTarget)?Ac&&(vc(b,"nodeName")||(b=null)):"mouseover"==c?
b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?
(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):
(this.offsetX=Bc||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=Bc||void 0!==a.offsetY?
a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?
a.clientX:a.pageX,this.clientY=void 0!==a.clientY?
a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||
0);this.button=a.button;this.keyCode=a.keyCode||
0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?
a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;t
his.metaKey=a.metaKey;this.Ll=Dc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:Hi[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&Gi.oa.preventDefault.call(this)};function Ii(a){return 0==a.Ob.button&&!
(Dc&&a.ctrlKey)}Gi.prototype.stopPropagation=function()
{Gi.oa.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};Gi.prototype.preventDefault=function(){Gi.oa.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Ji="closure_listenable_"+(1E6*Math.random()|0);function Ki(a){return!(!a||!
a[Ji])};var Li=0;function Mi(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.Wi=e;this.key=++Li;this.Lg=this.Fi=!1}function Ni(a){a.Lg=!
0;a.listener=null;a.proxy=null;a.src=null;a.Wi=null};function Oi(a)
{this.src=a;this.g={};this.i=0}f=Oi.prototype;f.add=function(a,b,c,d,e){var
g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.i++);var h=Pi(a,b,d,e);-1<h?
(b=a[h],c||(b.Fi=!1)):(b=new Mi(b,this.src,g,!!d,e),b.Fi=c,a.push(b));return
b};f.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var
e=this.g[a];b=Pi(e,b,c,d);return-1<b?(Ni(e[b]),rb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function Qi(a,b){var c=b.type;c in
a.g&&qb(a.g[c],b)&&(Ni(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Eg=ba(7);f.xh=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=Pi(a,b,c,d));return-1<e?a[e]:null};f.hasListener=function(a,b){var c=void
0!==a,d=c?a.toString():"",e=void 0!==b;return ed(this.g,function(g){for(var
h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};
function Pi(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.Lg&&g.listener==b&&g.capture==!!c&&g.Wi==d)return e}return-1};var
Ri="closure_lm_"+(1E6*Math.random()|0),Si={},Ti=0;function O(a,b,c,d,e)
{if(d&&d.once)return Ui(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)O(a,b[g],c,d,e);return null}c=Vi(c);return Ki(a)?a.ka(b,c,Ua(d)?!!d.capture:!!
d,e):Wi(a,b,c,!1,d,e)}
function Wi(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ua(e)?!!
e.capture:!!e,k=Xi(a);k||(a[Ri]=k=new Oi(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=Yi();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Fi||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(Zi(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");Ti++;return c}
function Yi(){function a(c){return b.call(a.src,a.listener,c)}var b=$i;return
a}function Ui(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)Ui(a,b[g],c,d,e);return null}c=Vi(c);return Ki(a)?a.nf(b,c,Ua(d)?!!d.capture:!!
d,e):Wi(a,b,c,!0,d,e)}function aj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)aj(a,b[g],c,d,e);else d=Ua(d)?!!d.capture:!!d,c=Vi(c),Ki(a)?
a.Ta(b,c,d,e):a&&(a=Xi(a))&&(b=a.xh(b,c,d,e))&&bj(b)}
function bj(a){if("number"!==typeof a&&a&&!a.Lg){var
b=a.src;if(Ki(b))Qi(b.Jd,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(Zi(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Ti--;
(c=Xi(b))?(Qi(c,a),0==c.i&&(c.src=null,b[Ri]=null)):Ni(a)}}}function Zi(a){return a
in Si?Si[a]:Si[a]="on"+a}function cj(a,b){var c=a.listener,d=a.Wi||
a.src;a.Fi&&bj(a);return c.call(d,b)}
function $i(a,b){return a.Lg?!0:cj(a,new Gi(b,this))}function Xi(a){a=a[Ri];return
a instanceof Oi?a:null}var
dj="__closure_events_fn_"+(1E9*Math.random()>>>0);function Vi(a)
{if("function"===typeof a)return a;a[dj]||(a[dj]=function(b){return
a.handleEvent(b)});return a[dj]};function ej(a)
{Ai.call(this);this.s=a;this.j={}}u(ej,Ai);var
fj=[];f=ej.prototype;f.ka=function(a,b,c,d){return gj(this,a,b,c,d)};function
hj(a,b,c,d,e){gj(a,b,c,d,!1,e)}function gj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(fj[0]=c.toString()),c=fj);for(var h=0;h<c.length;h++){var k=O(b,c[h],d||
a.handleEvent,e||!1,g||a.s||a);if(!k)break;a.j[k.key]=k}return
a}f.nf=function(a,b,c,d){return ij(this,a,b,c,d)};
function ij(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)ij(a,b,c[h],d,e,g);else{b=Ui(b,c,d||a.handleEvent,e,g||a.s||a);if(!b)return
a;a.j[b.key]=b}return a}f.Ta=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Ta(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ua(d)?!!
d.capture:!!d,e=e||this.s||this,c=Vi(c),d=!!d,b=Ki(a)?a.xh(b,c,d,e):a?(a=Xi(a))?
a.xh(b,c,d,e):null:null,b&&(bj(b),delete this.j[b.key]);return this};
function jj(a){dd(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&bj(b)},a);a.j={}}f.ua=function()
{ej.oa.ua.call(this);jj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};/*

SPDX-License-Identifier: Apache-2.0
*/
function kj(a){return{valueOf:a}.valueOf()};var lj=kj(function(){try{return new
URL("s://g"),!0}catch(a){return!1}});function mj(a){if(!lj){a:{var
b=document.createElement("a");try{b.href=a}catch(c){a=void 0;break
a}a=b.protocol;a=":"===a||""===a?"https:":a}return a}try{b=new URL(a)}catch(c)
{return"https:"}return b.protocol}var
nj=["data:","http:","https:","mailto:","ftp:"];function oj(a){a instanceof Fd?
a=Gd(a):a="javascript:"!==mj(a)?a:void 0;return a};function pj(a,b){b=oj(b);void 0!
==b&&(a.href=b)};function qj(){}function rj(a)
{this.g=a}n(rj,qj);rj.prototype.toString=function(){return this.g};function Q(a,b)
{if(1===a.nodeType){var c=a.tagName;if("SCRIPT"===c||"STYLE"===c)throw
Error("");}a.innerHTML=ke(b)}function sj(a,b){var c=tj;if(0===c.length)throw
Error("");if(c.map(function(d){if(d instanceof rj)d=d.g;else throw Error("");return
d}).every(function(d){return 0!=="value".indexOf(d)}))throw Error('Attribute
"value" does not match any of the allowed
prefixes.');a.setAttribute("value",b)};function uj(a,b){a.src=Ad(b);var c,d;
(c=(b=null==(d=(c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document).querySelector)?void 0:d.call(c,"script[nonce]"))?b.nonce||
b.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",c)};function vj(a,b)
{b=oj(b);void 0!==b&&(a.href=b)};function wj(a){this.tl=a}function xj(a){return new
wj(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
yj=[xj("data"),xj("http"),xj("https"),xj("mailto"),xj("ftp"),new wj(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function zj(a){var b=void 0===b?yj:b;a:{b=void
0===b?yj:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof wj&&d.tl(a))
{a=Kd(a);break a}}a=void 0}return a||Ld};function Aj(a,b){b=oj(b);void 0!
==b&&a.open(b,void 0,void 0)};function R(){Ai.call(this);this.Jd=new
Oi(this);this.ls=this;this.Kl=null}u(R,Ai);R.prototype[Ji]=!
0;f=R.prototype;f.Fg=function(){return this.Kl};f.Ng=function(a)
{this.Kl=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){aj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Fg();if(c)for(b=[];c;c=c.Fg())b.push(c);c=this.ls;var d=a.type||
a;if("string"===typeof a)a=new Di(a,c);else if(a instanceof Di)a.target=a.target||
c;else{var e=a;a=new Di(d,c);nd(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=Bj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=Bj(h,d,!
0,a)&&e,a.g||(e=Bj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=Bj(h,d,!1,a)&&e;return e};
f.ua=function(){R.oa.ua.call(this);if(this.Jd){var a=this.Jd,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,Ni(d[e]);delete
a.g[c];a.i--}}this.Kl=null};f.ka=function(a,b,c,d){return this.Jd.add(String(a),b,!
1,c,d)};f.nf=function(a,b,c,d){return this.Jd.add(String(a),b,!
0,c,d)};f.Ta=function(a,b,c,d){return this.Jd.remove(String(a),b,c,d)};
function Bj(a,b,c,d){b=a.Jd.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.Lg&&h.capture==c){var
k=h.listener,l=h.Wi||h.src;h.Fi&&Qi(a.Jd,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Eg=ba(6);f.xh=function(a,b,c,d){return
this.Jd.xh(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Jd.hasListener(void 0!==a?String(a):void 0,b)};function Cj(a)
{R.call(this);this.g=a||window;this.j=O(this.g,"resize",this.l,!
1,this);this.i=uf(this.g)}u(Cj,R);function Dj(){var a=window,b=Va(a);return
Ej[b]=Ej[b]||new Cj(a)}var Ej={};Cj.prototype.getSize=function(){return this.i?
this.i.clone():null};Cj.prototype.ua=function()
{Cj.oa.ua.call(this);this.j&&(bj(this.j),this.j=null);this.i=this.g=null};Cj.protot
ype.l=function(){var a=uf(this.g);Pe(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Fj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Gj(a.keyCode))return!
0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case
36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case
255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!
1;case 0:return!Ac;default:return 166>a.keyCode||183<a.keyCode}}
function Hj(a,b,c,d,e,g){if(Dc&&e)return Gj(a);if(e&&!d)return!1;if(!Ac)
{"number"===typeof b&&(b=Ij(b));var h=17==b||18==b||Dc&&91==b;if((!c||Dc)&&h||
Dc&&16==b&&(d||g))return!1}if((Bc||yc)&&d&&c)switch(a){case 220:case 219:case
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case
222:return!1}if(A&&d&&b==a)return!1;switch(a){case 13:return Ac?g||e?!1:!(c&&d):!
0;case 27:return!(Bc||yc||Ac)}return Ac&&(d||e||g)?!1:Gj(a)}
function Gj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(Bc||yc)&&0==a)return!
0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case
111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case
192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return
Ac;default:return!1}}function Ij(a){if(Ac)a=Jj(a);else if(Dc&&Bc)switch(a){case
93:a=91}return a}
function Jj(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 Kj(a)
{if(a.kc&&"function"==typeof a.kc)return a.kc();if("undefined"!==typeof Map&&a
instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return
Array.from(a.values());if("string"===typeof a)return a.split("");if(Ta(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 Lj(a){if(a.Xd&&"function"==typeof a.Xd)return a.Xd();if(!a.kc||"function"!
=typeof a.kc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Ta(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return fd(a)}}}
function Mj(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Ta(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Lj(a),e=Kj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Nj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Oj(a,b){if(a)
{a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d)
{var g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?Ue(e):"")}}}
function Pj(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.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Qj(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
Rj=/#|$/;
function Sj(a){var
b=window.location.href,c=b.search(Rj),d=Qj(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 Ue(b.slice(d,-1!==e?
e:0))}var Tj=/[?&]($|#)/;function S(a,b)
{this.g=this.O=this.o="";this.V=null;this.i=this.l="";this.s=!1;var c;a instanceof
S?(this.s=void 0!==b?
b:a.s,Uj(this,a.o),this.O=a.O,this.g=a.g,Vj(this,a.V),Wj(this,a.l),Xj(this,a.j.clon
e()),Yj(this,a.i)):a&&(c=String(a).match(Nj))?(this.s=!!b,Uj(this,c[1]||"",!
0),this.O=Zj(c[2]||""),this.g=Zj(c[3]||"",!0),Vj(this,c[4]),Wj(this,c[5]||"",!
0),Xj(this,c[6]||"",!0),Yj(this,c[7]||"",!0)):(this.s=!!b,this.j=new
ak(null,this.s))}
S.prototype.toString=function(){var a=[],b=this.o;b&&a.push(bk(b,ck,!0),":");var
c=this.g;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(bk(b,ck,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.V,null!=c&&a.push(":",String(c));if(c=this.l)this.g&&"/"!
=c.charAt(0)&&a.push("/"),a.push(bk(c,"/"==c.charAt(0)?dk:ek,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.i)&&a.push("#",bk(c,fk));return
a.join("")};
S.prototype.resolve=function(a){var b=this.clone(),c=!!a.o;c?Uj(b,a.o):c=!!a.O;c?
b.O=a.O:c=!!a.g;c?b.g=a.g:c=null!=a.V;var d=a.l;if(c)Vj(b,a.V);else if(c=!!a.l)
{if("/"!=d.charAt(0))if(this.g&&!this.l)d="/"+d;else{var e=b.l.lastIndexOf("/");-1!
=e&&(d=b.l.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(cc(e,"./")||
cc(e,"/.")){d=Qb(e,"/");e=e.split("/");for(var g=[],h=0;h<e.length;){var k=e[h+
+];"."==k?d&&h==e.length&&g.push(""):".."==k?((1<g.length||1==g.length&&""!
=g[0])&&g.pop(),d&&h==e.length&&
g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?Wj(b,d):c=""!
==a.j.toString();c?Xj(b,a.j.clone()):c=!!a.i;c&&Yj(b,a.i);return
b};S.prototype.clone=function(){return new S(this)};function Uj(a,b,c){a.o=c?Zj(b,!
0):b;a.o&&(a.o=a.o.replace(/:$/,""))}function Vj(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.V=b}else
a.V=null}function Wj(a,b,c){a.l=c?Zj(b,!0):b}function Xj(a,b,c){b instanceof ak?
(a.j=b,gk(a.j,a.s)):(c||(b=bk(b,hk)),a.j=new ak(b,a.s))}
S.prototype.getQuery=function(){return this.j.toString()};function T(a,b,c)
{a.j.set(b,c);return a}function U(a,b){return a.j.get(b)}function Yj(a,b,c){a.i=c?
Zj(b):b;return a}function ik(a,b){a.j.remove(b);return a}function Zj(a,b){return a?
b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function bk(a,b,c)
{return"string"===typeof a?(a=encodeURI(a).replace(b,jk),c&&(a=a.replace(/%25([0-
9a-fA-F]{2})/g,"%$1")),a):null}
function jk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}var
ck=/[#\/\?@]/g,ek=/[#\?:]/g,dk=/[#\?]/g,hk=/[#\?@]/g,fk=/#/g;function ak(a,b)
{this.i=this.g=null;this.j=a||null;this.l=!!b}function kk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Oj(a.j,function(b,c){a.add(Ue(b),c)}))}
function lk(a){var b=Lj(a);if("undefined"==typeof b)throw Error("Keys are
undefined");var c=new ak(null);a=Kj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?mk(c,e,g):c.add(e,g)}return
c}f=ak.prototype;f.add=function(a,b){kk(this);this.j=null;a=nk(this,a);var
c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.i+=1;return
this};f.remove=function(a){kk(this);a=nk(this,a);return this.g.has(a)?
(this.j=null,this.i-=this.g.get(a).length,this.g.delete(a)):!1};f.Jc=ba(4);
function ok(a,b){kk(a);b=nk(a,b);return a.g.has(b)}f.forEach=function(a,b)
{kk(this);this.g.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};f.Xd=function(){kk(this);for(var
a=Array.from(this.g.values()),b=Array.from(this.g.keys()),c=[],d=0;d<b.length;d+
+)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};
f.kc=function(a){kk(this);var b=[];if("string"===typeof
a)ok(this,a)&&(b=b.concat(this.g.get(nk(this,a))));else{a=Array.from(this.g.values(
));for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};f.set=function(a,b)
{kk(this);this.j=null;a=nk(this,a);ok(this,a)&&(this.i-
=this.g.get(a).length);this.g.set(a,[b]);this.i+=1;return this};f.get=function(a,b)
{if(!a)return b;a=this.kc(a);return 0<a.length?String(a[0]):b};
function mk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(nk(a,b),ub(c)),a.i+=c.length)}f.toString
=function(){if(this.j)return this.j;if(!this.g)return"";for(var
a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.kc(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.j=a.join("&")};f.clone=function(){var a=new ak;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};
function nk(a,b){b=String(b);a.l&&(b=b.toLowerCase());return b}function gk(a,b)
{b&&!a.l&&(kk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),mk(this,e,c))},a));a.l=b}f.tq=function(a){for(var
b=0;b<arguments.length;b++)Mj(arguments[b],function(c,d)
{this.add(d,c)},this)};function pk(a){try{return p.JSON.parse(a)}catch(b)
{}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\
["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|
false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/
g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);};function qk()
{}qk.prototype.g=null;function rk(a){var b;(b=a.g)||(b={},sk(a)&&(b[0]=!0,b[1]=!
0),b=a.g=b);return b};var tk;function uk(){}u(uk,qk);function vk(a)
{return(a=sk(a))?new ActiveXObject(a):new XMLHttpRequest}function sk(a){if(!
a.i&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var
b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],
c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.i=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.i}tk=new uk;function wk(a,b)
{this.j=a;this.l=b;this.i=0;this.g=null}wk.prototype.get=function(){if(0<this.i)
{this.i--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};function
xk(a,b){a.l(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function yk(a,b){var
c=a;b&&(c=r(a,b));c=zk(c);"function"!==typeof p.setImmediate||
p.Window&&p.Window.prototype&&(jc()||!
z("Edge"))&&p.Window.prototype.setImmediate==p.setImmediate?(Ak||
(Ak=Bk()),Ak(c)):p.setImmediate(c)}var Ak;
function Bk(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!z("Presto")&&(a=function()
{var
e=H("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var
g=e.contentWindow;e=g.document;e.open();e.close();var
h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.proto
col+"//"+g.location.host;e=r(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function()
{g.postMessage(h,k)}}});if("undefined"!==typeof a&&!lc()){var b=new
a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var
e=c.cb;c.cb=null;e()}};return function(e)
{d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e)
{p.setTimeout(e,0)}}var zk=ad;function Ck(a){p.setTimeout(function(){throw
a;},0)};function Dk(){this.i=this.g=null}Dk.prototype.add=function(a,b){var
c=Ek.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};Dk.prototype.remove=function(){var
a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||
(this.i=null),a.next=null);return a};var Ek=new wk(function(){return new
Fk},function(a){return a.reset()});function Fk()
{this.next=this.g=this.Be=null}Fk.prototype.set=function(a,b)
{this.Be=a;this.g=b;this.next=null};Fk.prototype.reset=function()
{this.next=this.g=this.Be=null};var Gk,Hk=!1,Ik=new Dk;function Jk(a,b){Gk||
Kk();Hk||(Gk(),Hk=!0);Ik.add(a,b)}function Kk(){if(p.Promise&&p.Promise.resolve)
{var a=p.Promise.resolve(void 0);Gk=function(){a.then(Lk)}}else Gk=function()
{yk(Lk)}}function Lk(){for(var a;a=Ik.remove();){try{a.Be.call(a.g)}catch(b)
{Ck(b)}xk(Ek,a)}Hk=!1};function Mk(a){if(!a)return!1;try{return!!a.
$goog_Thenable}catch(b){return!1}};function Nk(a){this.g=0;this.O=void
0;this.l=this.i=this.j=null;this.o=this.s=!1;if(a!=$c)try{var b=this;a.call(void
0,function(c){Ok(b,2,c)},function(c){Ok(b,3,c)})}catch(c){Ok(this,3,c)}}function
Pk(){this.next=this.context=this.i=this.j=this.g=null;this.l=!
1}Pk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.l=!
1};var Qk=new wk(function(){return new Pk},function(a){a.reset()});function
Rk(a,b,c){var d=Qk.get();d.j=a;d.i=b;d.context=c;return d}
function Sk(){var a,b,c=new Nk(function(d,e){a=d;b=e});return new
Tk(c,a,b)}Nk.prototype.then=function(a,b,c){return Uk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Nk.prototype.$goog_Thenable=!
0;Nk.prototype.cancel=function(a){if(0==this.g){var b=new Vk(a);Jk(function()
{Wk(this,b)},this)}};
function Wk(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var
d=0,e=null,g=null,h=c.i;h&&(h.l||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?Wk(c,b):(g?
(d=g,d.next==c.l&&(c.l=d),d.next=d.next.next):Xk(c),Yk(c,e,3,b)))}a.j=null}else
Ok(a,3,b)}function Zk(a,b){a.i||2!=a.g&&3!=a.g||$k(a);a.l?a.l.next=b:a.i=b;a.l=b}
function Uk(a,b,c,d){var e=Rk(null,null,null);e.g=new Nk(function(g,h){e.j=b?
function(k){try{var l=b.call(d,k);g(l)}catch(m){h(m)}}:g;e.i=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Vk?h(k):g(l)}catch(m)
{h(m)}}:h});e.g.j=a;Zk(a,e);return e.g}Nk.prototype.ma=function(a)
{this.g=0;Ok(this,2,a)};Nk.prototype.na=function(a){this.g=0;Ok(this,3,a)};
function Ok(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.g=1;a:{var d=c,e=a.ma,g=a.na;if(d instanceof Nk){Zk(d,Rk(e||$c,g||
null,a));var h=!0}else if(Mk(d))d.then(e,g,a),h=!0;else{if(Ua(d))try{var
k=d.then;if("function"===typeof k){al(d,k,e,g,a);h=!0;break a}}catch(l)
{g.call(a,l);h=!0;break a}h=!1}}h||(a.O=c,a.g=b,a.j=null,$k(a),3!=b||c instanceof
Vk||bl(a,c))}}
function al(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!
0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function $k(a){a.s||(a.s=!
0,Jk(a.V,a))}function Xk(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.l=null);return b}Nk.prototype.V=function(){for(var
a;a=Xk(this);)Yk(this,a,this.g,this.O);this.s=!1};
function Yk(a,b,c,d){if(3==c&&b.i&&!b.l)for(;a&&a.o;a=a.j)a.o=!
1;if(b.g)b.g.j=null,cl(b,c,d);else try{b.l?b.j.call(b.context):cl(b,c,d)}catch(e)
{dl.call(null,e)}xk(Qk,b)}function cl(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function bl(a,b){a.o=!
0;Jk(function(){a.o&&dl.call(null,b)})}var dl=Ck;function Vk(a)
{cb.call(this,a)}u(Vk,cb);Vk.prototype.name="cancel";function Tk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function el(a,b)
{R.call(this);this.i=a||1;this.g=b||
p;this.j=r(this.Wv,this);this.l=$a()}u(el,R);f=el.prototype;f.enabled=!
1;f.Sa=null;function fl(a,b){a.i=b;a.Sa&&a.enabled?
(a.stop(),a.start()):a.Sa&&a.stop()}f.Wv=function(){if(this.enabled){var a=$a()-
this.l;0<a&&a<.8*this.i?this.Sa=this.g.setTimeout(this.j,this.i-a):
(this.Sa&&(this.g.clearTimeout(this.Sa),this.Sa=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Sa||
(this.Sa=this.g.setTimeout(this.j,this.i),this.l=$a())};f.stop=function()
{this.enabled=!
1;this.Sa&&(this.g.clearTimeout(this.Sa),this.Sa=null)};f.ua=function()
{el.oa.ua.call(this);this.stop();delete this.g};function V(a,b,c)
{if("function"===typeof a)c&&(a=r(a,c));else if(a&&"function"==typeof
a.handleEvent)a=r(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:p.setTimeout(a,b||0)}
function gl(a){p.clearTimeout(a)};function hl(a){R.call(this);this.headers=new
Map;this.V=a||null;this.i=!
1;this.O=this.g=null;this.ij="";this.j=this.na=this.l=this.ma=!
1;this.s=0;this.o=null;this.ya="";this.qa=this.ta=!1}u(hl,R);var
il=/^https?$/i,jl=["POST","PUT"],kl=[];function ll(a,b,c,d,e,g,h){var k=new
hl;kl.push(k);b&&k.ka("complete",b);k.nf("ready",k.zs);g&&(k.s=Math.max(0,g));h&&(k
.ta=h);k.send(a,c,d,e)}f=hl.prototype;f.zs=function(){this.Ea();qb(kl,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.ij+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.ij=a;this.ma=!1;this.i=!0;this.g=this.V?
vk(this.V):vk(tk);this.O=this.V?
rk(this.V):rk(tk);this.g.onreadystatechange=r(this.wp,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){ml(this);return}a=c||"";c=new
Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in
d)c.set(e,d[e]);else if("function"===
typeof d.keys&&"function"===typeof d.get){e=la(d.keys());for(var g=e.next();!
g.done;g=e.next())g=g.value,c.set(g,d.get(g))}else throw Error("Unknown input type
for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(h)
{return"content-type"==h.toLowerCase()});e=p.FormData&&a instanceof p.FormData;!
ob(jl,b)||d||e||c.set("Content-Type","application/x-www-form-
urlencoded;charset=utf-8");b=la(c);for(d=b.next();!
d.done;d=b.next())c=la(d.value),d=c.next().value,c=c.next().value,this.g.setRequest
Header(d,
c);this.ya&&(this.g.responseType=this.ya);"withCredentials"in
this.g&&this.g.withCredentials!
==this.ta&&(this.g.withCredentials=this.ta);try{nl(this),0<this.s&&((this.qa=ol(thi
s.g))?
(this.g.timeout=this.s,this.g.ontimeout=r(this.Zf,this)):this.o=V(this.Zf,this.s,th
is)),this.l=!0,this.g.send(a),this.l=!1}catch(h){ml(this)}};function ol(a){return
A&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.Zf=function(){"undefined"!
=typeof Oa&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function ml(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);pl(a);ql(a)}function pl(a)
{a.ma||(a.ma=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}f.abort=function()
{this.g&&this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ql(this))};f.ua=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),ql(this,!
0));hl.oa.ua.call(this)};f.wp=function(){this.Id||(this.na||this.l||this.j?
rl(this):this.ev())};f.ev=function(){rl(this)};
function rl(a){if(a.i&&"undefined"!=typeof Oa&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=sl(a)))if(a.l&&4==(a.g?a.g.readyState:0))V(a.wp,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{ul(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):pl(a)}finally{ql(a)}}}func
tion ql(a,b){if(a.g){nl(a);var c=a.g,d=a.O[0]?function()
{}:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function nl(a)
{a.g&&a.qa&&(a.g.ontimeout=null);a.o&&(gl(a.o),a.o=null)}f.isActive=function()
{return!!this.g};function ul(a){var b=sl(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.ij).match(Nj)[1]||null,!
a&&p.self&&p.self.location&&(a=p.self.location.protocol.slice(0,-1)),b=!il.test(a?
a.toLowerCase():"");c=b}return c}function sl(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function vl(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
wl(a,b){if(a.g){a=a.g.responseText;b&&0==a.indexOf(b)&&(a=a.substring(b.length));a:
{b=a;if(p.JSON)try{var c=p.JSON.parse(b);break a}catch(d){}c=pk(b)}return
c}};function xl(a){var
b=document.implementation.createHTMLDocument("").createRange();a=me(a);return
b.createContextualFragment(ke(a))};function yl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function zl(a){a=a.nodeType;return
1===a||"number"!==typeof a};function Al(a,b,c,d){var e=new
Map(Bl);this.j=a;this.g=e;this.l=b;this.o=c;this.i=d}function Cl(a,b,c)
{c=a.g.get(c);return(null==c?0:c.has(b))?c.get(b):a.l.has(b)?{tc:1}:(c=a.o.get(b))?
c:a.i&&[].concat(na(a.i)).some(function(d){return 0===b.indexOf(d)})?{tc:1}:
{tc:0}};var Dl="ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P
HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S
CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK
BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL
TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER
FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split("
"),Bl=[["A",new Map([["href",
{tc:2}]])],["AREA",new Map([["href",{tc:2}]])],["LINK",new Map([["href",
{tc:2,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite
help icon license next prefetch dns-prefetch prerender preconnect preload prev
search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{tc:1}]])],
["IMG",new Map([["src",{tc:1}]])],["VIDEO",new Map([["src",{tc:1}]])],["AUDIO",new
Map([["src",{tc:1}]])]],El="title aria-atomic aria-autocomplete aria-busy aria-
checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup
aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-
multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-
relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-
valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete
autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked color
cols colspan controls datetime disabled download draggable enctype face formenctype
frameborder height hreflang hidden ismap label lang loop max maxlength media
minlength min multiple muted nonce open placeholder preload rel required reversed
role rows rowspan selected shape size sizes slot span spellcheck start step summary
translate type valign value width wrap itemscope itemtype itemid itemprop
itemref".split(" "),
Fl=[["dir",{tc:3,conditions:kj(function(){return new Map([["dir",new
Set(["auto","ltr","rtl"])]])})}],["async",{tc:3,conditions:kj(function(){return new
Map([["async",new Set(["async"])]])})}],["cite",{tc:2}],["loading",
{tc:3,conditions:kj(function(){return new Map([["loading",new
Set(["eager","lazy"])]])})}],["poster",{tc:2}],["target",
{tc:3,conditions:kj(function(){return new Map([["target",new
Set(["_self","_blank"])]])})}]],Gl=new Al(new Set(Dl),new Set(El),new
Map(Fl)),Hl=new Al(new Set(Dl),
new Set(kj(function(){return El.concat(["class","id"])})),new Map(kj(function()
{return Fl.concat([["style",{tc:4}]])}))),Il=new Al(new Set(kj(function(){return
Dl.concat("STYLE TITLE INPUT TEXTAREA BUTTON LABEL".split(" "))})),new
Set(kj(function(){return
El.concat(["class","id","tabindex","contenteditable","name"])})),new
Map(kj(function(){return Fl.concat([["style",{tc:4}]])})),new
Set(["data-","aria-"]));function Jl(a){this.j=a;this.i=[]}function Kl(a,b)
{a.i=[];b=a.g(b);if(0!==a.i.length)throw Error("");return
b}Jl.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Ll(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return me(a)};
function Ll(a,b){b=xl(b);b=document.createTreeWalker(b,5,function(h){return
Ml(a,h)},!1);for(var c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!
==c;){var g=void 0;if(3===c.nodeType)g=document.createTextNode(c.data);else
if(zl(c))g=Nl(a,c);else throw
Error("");e.appendChild(g);if(c=b.firstChild())e=g;else for(;!
(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d}
function Nl(a,b){var c=yl(b),d=document.createElement(c);b=b.attributes;for(var
e=la(b),g=e.next();!g.done;g=e.next()){var h=g.value;g=h.name;h=h.value;var
k=Cl(a.j,g,c),l;a:{if(l=k.conditions){l=la(l);for(var m=l.next();!
m.done;m=l.next()){var q=la(m.value);m=q.next().value;q=q.next().value;var x=void
0;if((m=null==(x=b.getNamedItem(m))?void 0:x.value)&&!q.has(m)){l=!1;break a}}}l=!
0}if(l)switch(k.tc){case 1:Ol(d,g,h);break;case 2:k=mj(h);k=void 0!==k&&-1!
==nj.indexOf(k.toLowerCase())?h:"about:invalid#zClosurez";
k!==h&&Pl(a);Ol(d,g,k);break;case 3:Ol(d,g,h.toLowerCase());break;case
4:Ol(d,g,h);break;case 0:Pl(a)}else Pl(a)}return d}function Ml(a,b)
{if(3===b.nodeType)return 1;if(!zl(b))return 2;b=yl(b);if(null===b)return
Pl(a),2;var c=a.j;if("FORM"!==b&&(c.j.has(b)||c.g.has(b)))return 1;Pl(a);return
2}function Pl(a){0===a.i.length&&a.i.push("")}function Ol(a,b,c)
{a.setAttribute(b,c)}var Ql=kj(function(){return new Jl(Gl)});function Rl(a){return
Kl(Ql,a)}var Sl=kj(function(){return new Jl(Hl)}),Tl=kj(function(){return new
Jl(Il)});function Ul(a){var b={nonce:Fe()};b=void 0===b?{}:b;a=(a instanceof
yd&&a.constructor===yd?a.g:"type_error:SafeScript").toString();var
c="<script";b.id&&(c+=' id="'+Vl(b.id)+'"');b.nonce&&(c+=' nonce="'+Vl(b.nonce)
+'"');b.type&&(c+=' type="'+Vl(b.type)+'"');b.defer&&(c+=" defer");return me(c+
(">"+a+"\x3c/script>"))}function Vl(a){return
a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/
g,"&quot;").replace(/'/g,"&apos;")};var Wl={0:1,1:1},Xl={0:.1,1:.1};function
Yl(a,b){try{Kl(Tl,a)}catch(c){return Zl(b,"H_SLSANITIZE"),!0}try{Kl(Sl,a)}catch(c)
{return Zl(b,"H_RSANITIZE"),!0}try{Rl(a)}catch(c){return Zl(b,"H_SANITIZE"),!
0}return!1}function Zl(a,b){($l?$l:"undefined"!==typeof
window&&window.navigator&&void 0!==window.navigator.sendBeacon?
navigator.sendBeacon.bind(navigator):am)("https://csp.withgoogle.com/csp/
lcreport/"+a.sj,JSON.stringify({host:window.location.hostname,type:b,additionalData
:void 0}))}
function am(a,b){var c=new
XMLHttpRequest;c.open("POST",a);c.setRequestHeader("Content-Type","application/
json");c.send(b)}var $l;function bm(a,b){a=cm(a);var c;if(c=b){var
d,e;c=Math.random()<(null!=(e=null!=(d=b.Kw)?d:Wl[b.sj[0]])?e:0)}if(c&&!1!
==window.SAFEVALUES_REPORTING&&"DocumentFragment"in window){var
g,h;Math.random()<(null!=(h=null!=(g=b.zw)?g:Xl[b.sj[0]])?
h:0)&&Zl(b,"HEARTBEAT");if(!Yl(a,b)){var k=void 0===k?{}:k;a instanceof ie?k=a:
(d=Vl(a),k.Fw&&(d=d.replace(/(^|[\r\n\t ]) /g,"$1&#160;")),k.Ew&&(d=d.replace(/(\r\
n|\n|\r)/g,"<br>")),k.Gw&&(d=d.replace(/(\t+)/g,'<span style="white-
space:pre">$1</span>')),k=me(d));
k.toString()!==a&&Zl(b,"H_ESCAPE")}}return me(a)}function cm(a){return
null===a?"null":void 0===a?"undefined":a};function dm()
{}f=dm.prototype;f.nb=function(a)
{this.rb=a.width;this.Bb=a.height};f.getSize=function(){return new
Oe(this.rb,this.Bb)};f.Yd=function(){return this.O};f.kd=function(){return
this.s};f.tb=function(){return this.rb};f.Db=function(){return
this.Bb};f.jd=function(){return new B(this.O,this.s)};function em(a){return new
kh(a.O,a.s,a.rb,a.Bb)};function fm(){this.g=[]}fm.prototype.Pa=function(a)
{this.g.push(a)};fm.prototype.getSize=function(){var a=this.tb(),b=this.Db();return
null===a||null===b?null:new Oe(a,b)};fm.prototype.Ld=function(a){return
this.g.filter(a||Yc)};function gm(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function hm(a,b){return gm(a,function(c)
{return c.kd()<=b&&c.kd()+c.getSize().height>=b})}function im(a,b){return
a.g.find(function(c){return ih(lh(em(c)),b)})};function jm()
{this.g=[];this.cells=[]}u(jm,fm);f=jm.prototype;f.vm=0;f.ii=0;f.marginRight=0;f.hi
=0;f.kl=0;f.Gj=0;f.lq=!1;f.tb=function(){return this.rb};f.Db=function(){return
this.Bb};
function km(a){a.O();for(var b=a.vm,c=0;c<a.j;c++){var
d=lm(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.getSize().width)/2);h.O=k}});b+=d+a.kl}a.rb=b+a.marginRight;var
e=a.ii;for(c=0;c<a.i;c++){var g=mm(a,c);nm(a,c).forEach(function(h)
{if(h)if(this.lq){var k=e+Math.round((g-h.getSize().height)/2);h.s=k}else
h.s=e});e+=g+a.Gj}a.Bb=e+a.hi}function nm(a,b){return a.cells.map(function(c)
{return c[b]})}
function lm(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.getSize().width))});return c}function mm(a,b){var
c=0;nm(a,b).forEach(function(d){d&&(c=Math.max(c,d.getSize().height))});return
c};function om(a){this.l=a}n(om,dm);om.prototype.Da=function(){return
this.l};om.prototype.nb=function(a){void 0==a.width?
(this.Bb=a.height,this.rb=Math.round(a.height*pm(this.l))):void 0==a.height?
(this.rb=a.width,this.Bb=Math.round(a.width/pm(this.l))):
(this.rb=a.width,this.Bb=a.height)};function qm()
{return"rtl"==document.body.dir}function rm(a,b,c){a=a.style;A?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var sm={border:!0,padding:!0,margin:!
0},tm=["Top","Bottom","Right","Left"],um={color:"#0000cc",textDecoration:"underline
"};
function vm(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};v(a,function(c)
{dd(b,t(wm,c))})}function wm(a,b,c){var d=""==th(a,c);sm[c]?v(tm,function(e)
{d&&""==th(a,c+e)&&K(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&um[c]?
K(a,c,um[c]):K(a,c,b))}
function W(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||dd(c,function(e,g)
{vb(d,ub(a.getElementsByTagName(g)))});vm(d)};function xm(a,b,c)
{Ai.call(this);this.Jh=a;this.j=b||
0;this.g=c;this.i=r(this.uq,this)}u(xm,Ai);f=xm.prototype;f.ub=0;f.ua=function()
{xm.oa.ua.call(this);this.stop();delete this.Jh;delete this.g};f.start=function(a)
{this.stop();this.ub=V(this.i,void 0!==a?a:this.j)};f.stop=function()
{this.isActive()&&gl(this.ub);this.ub=0};f.isActive=function(){return 0!
=this.ub};f.uq=function(){this.ub=0;this.Jh&&this.Jh.call(this.g)};var
jd={},ym=null;function zm(a){a=Va(a);delete jd[a];id()&&ym&&ym.stop()}function Am()
{ym||(ym=new xm(function(){Bm()},20));var a=ym;a.isActive()||a.start()}function
Bm(){var a=$a();dd(jd,function(b){Cm(b,a)});id()||Am()};function Dm()
{R.call(this);this.Fc=0;this.endTime=this.startTime=null}u(Dm,R);Dm.prototype.rf=fu
nction(){this.qd("begin")};Dm.prototype.Je=function()
{this.qd("end")};Dm.prototype.qd=function(a){this.dispatchEvent(a)};function
Em(a,b,c,d){Dm.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw
Error("Start and end parameters must be arrays");if(a.length!=b.length)throw
Error("Start and end points must be the same
length");this.i=a;this.o=b;this.duration=c;this.l=d;this.coords=[];this.progress=0}
u(Em,Dm);f=Em.prototype;
f.play=function(a){if(a||0==this.Fc)this.progress=0,this.coords=this.i;else
if(1==this.Fc)return!1;zm(this);this.startTime=a=$a();-1==this.Fc&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.rf();this.qd("play");-1==this.Fc&&this.qd("resume");this.Fc=1;var
b=Va(this);b in jd||(jd[b]=this);Am();Cm(this,a);return!0};f.stop=function(a)
{zm(this);this.Fc=0;a&&(this.progress=1);Fm(this,this.progress);this.qd("stop");thi
s.Je()};
f.ua=function(){0==this.Fc||this.stop(!
1);this.qd("destroy");Em.oa.ua.call(this)};function Cm(a,b)
{b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-
a.startTime)/(a.endTime-
a.startTime);1<a.progress&&(a.progress=1);Fm(a,a.progress);1==a.progress?
(a.Fc=0,zm(a),a.qd("finish"),a.Je()):1==a.Fc&&a.Il()}function Fm(a,b)
{"function"===typeof a.l&&(b=a.l(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.o[c]-a.i[c])*b+a.i[c]}f.Il=function()
{this.qd("animate")};
f.qd=function(a){this.dispatchEvent(new Gm(a,this))};function Gm(a,b)
{Di.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=
b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Fc}u(Gm,
Di);function Hm(a){return 3*a*a-2*a*a*a};function X(){R.call(this);this.g=new
ej(this)}u(X,R);X.prototype.ua=function()
{this.dispatchEvent("dispose");X.oa.ua.call(this);this.g.Ea()};function Im()
{X.call(this)}u(Im,X);function Jm(a,b){this.x=a;this.y=b}u(Jm,B);function Km(a)
{return new Jm(a.x,a.y)}Jm.prototype.clone=function(){return new
Jm(this.x,this.y)};Jm.prototype.Oj=B.prototype.Oj;Jm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function Lm(a,b){a.x-=b.x;a.y-=b.y};function
Mm(a,b){this.g=a;this.i=b}function Nm(a,b){var c=im(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Ld(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=jh(lh(em(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.th(c);b=Km(b);Lm(b,c.jd());d=a.getSize().width/c.getSize().width;c
=a.getSize().height/c.getSize().height;b=new
B(Math.round(b.x*d),Math.round(b.y*c));return Km(a.jd()).add(b)};var Om={};function
Pm(a){return"\u0421\u0442\u0440. "+a}function Qm(a){return"\u0418\u0441\u043a\
u0430\u0442\u044c \u0432 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\
u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f
"+a};var Rm;var Sm="combobox grid group listbox menu menubar radiogroup row
rowgroup tablist textbox toolbar tree treegrid".split(" ");function Tm(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function Y(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(Rm||(c={},Rm=(c.atomic=!
1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!
1,c.live="off",c.multiline=!1,c.multiselectable=!
1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!
1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=Rm,b in
c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Um(a,b){a=a.getAttribute("aria-"+b);return null==a||void
0==a?"":String(a)}function Vm(a){var b=Um(a,"activedescendant");return
jf(a).getElementById(b)}function Wm(a,b){var
c="";b&&(c=b.id);Y(a,"activedescendant",c)}function Xm(a,b){Y(a,"label",b)};var
Ym=function(){if(Ec){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(fc()))?
a[1]:"0"}return
Dc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(fc()))?a[0].replace(/_/g,"."):"10"):Gc?(a=/
Android\s+([^\);]+)(\)|;)/,(a=a.exec(fc()))?a[1]:""):Hc||Ic||Jc?(a=/(?:iPhone|CPU)\
s+OS\s+(\S+)/,(a=a.exec(fc()))?a[1].replace(/_/g,"."):""):""}();function Zm(a)
{return(a=a.exec(fc()))?a[1]:""}var $m=function(){if(og)return Zm(/Firefox\/([0-
9.]+)/);if(A||yc||xc)return Qc;if(sg){if(sc()||tc()){var a=Zm(/CriOS\/([0-
9.]+)/);if(a)return a}return Zm(/Chrome\/([0-9.]+)/)}if(tg&&!sc())return
Zm(/Version\/([0-9.]+)/);if(pg||qg){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(fc()))return a[1]+"."+a[2]}else if(rg)return(a=Zm(/Android\s+([0-
9.]+)/))?a:Zm(/Version\/([0-9.]+)/);return""}();function an(a,b,c)
{R.call(this);this.target=a;this.handle=b||a;this.na=c||new
kh(NaN,NaN,NaN,NaN);this.j=jf(a);this.g=new
ej(this);Bi(this,this.g);this.deltaY=this.deltaX=this.ya=this.ta=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Pb=!0;this.i=!1;this.ma=0;O(this.handle,
["touchstart","mousedown"],this.bm,!1,this);this.o=bn}u(an,R);var
bn=p.document&&p.document.documentElement&&!!
p.document.documentElement.setCapture&&!!p.document.releaseCapture;
function cn(a,b){a.na=b||new kh(NaN,NaN,NaN,NaN)}f=an.prototype;f.lb=function(a)
{this.Pb=a};f.ua=function(){an.oa.ua.call(this);aj(this.handle,
["touchstart","mousedown"],this.bm,!
1,this);jj(this.g);this.o&&this.j.releaseCapture();this.handle=this.target=null};
f.bm=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
Ii(a))this.dispatchEvent("earlycancel");else{if(0==this.ma)if(this.dispatchEvent(ne
w dn("start",this,a.clientX,a.clientY,a)))this.i=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.j;var c=b.documentElement,d=!
this.o;this.g.ka(b,["touchmove","mousemove"],this.Nt,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.Ji,d);this.o?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.Ji)):this.g.ka(yf(b),"blur",
this.Ji);this.Ga&&this.g.ka(this.Ga,"scroll",this.fv,d);this.clientX=this.ta=a.clie
ntX;this.clientY=this.ya=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;th
is.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.qa=wf(gf(th
is.j).g)}};f.Ji=function(a,b){jj(this.g);this.o&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
dn("end",this,a.clientX,a.clientY,a,en(this,this.deltaX),fn(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.Nt=function(a){if(this.Pb){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.i){var d=this.ta-this.clientX,e=this.ya-
this.clientY;if(d*d+e*e>this.ma)if(this.dispatchEvent(new
dn("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Id||
this.Ji(a);return}}c=gn(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
dn("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(hn(this,a,b,c),a.preventDefault(
))}};
function gn(a,b,c){var d=wf(gf(a.j).g);b+=d.x-a.qa.x;c+=d.y-
a.qa.y;a.qa=d;a.deltaX+=b;a.deltaY+=c;return new
B(en(a,a.deltaX),fn(a,a.deltaY))}f.fv=function(a){var
b=gn(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;hn(this,a,b.x,b.y)};fu
nction hn(a,b,c,d){a.Ok(c,d);a.dispatchEvent(new
dn("drag",a,b.clientX,b.clientY,b,c,d))}function en(a,b){var
c=a.na;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function fn(a,b){var c=a.na;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-
Infinity,b))}f.Ok=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
dn(a,b,c,d,e,g,h)
{Di.call(this,a);this.clientX=c;this.clientY=d;this.i=e;this.left=void 0!==g?
g:b.deltaX;this.top=void 0!==h?h:b.deltaY}u(dn,Di);function jn(a){this.Bd=new
Map;var b=arguments.length;if(1<b){if(b%2)throw Error("Uneven number of
arguments");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else
if(a)if(a instanceof jn)for(b=la(a.Bd),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Bd.set(c,d)}else
if(a)for(b=la(Object.entries(a)),c=b.next();!
c.done;c=b.next())d=la(c.value),c=d.next().value,d=d.next().value,this.Bd.set(c,d)}
f=jn.prototype;f.kc=function(){return Array.from(this.Bd.values())};
f.Xd=function(){return Array.from(this.Bd.keys())};f.Jc=ba(3);f.remove=function(a)
{return this.Bd.delete(a)};f.get=function(a,b){return this.Bd.has(a)?
this.Bd.get(a):b};f.set=function(a,b){this.Bd.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Bd.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new jn(this)};(function(){for(var
a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!p.requestAnimationFrame;+
+c)p.requestAnimationFrame=p[b+"RequestAnimationFrame"],p.cancelAnimationFrame=p[b+
"CancelAnimationFrame"]||p[b+"CancelRequestAnimationFrame"];if(!
p.requestAnimationFrame){var d=0;p.requestAnimationFrame=function(e){var g=(new
Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return p.setTimeout(function()
{e(g+h)},h)};p.cancelAnimationFrame||(p.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var kn=[[],[]],ln=0,mn=!1,nn=0;function on(a,b){var c=nn++,d={Lu:
{id:c,Be:a.measure,context:b},Ou:{id:c,Be:a.fp,context:b},state:{},ad:void 0,dj:!
1};return function(){0<arguments.length?(d.ad||
(d.ad=[]),d.ad.length=0,d.ad.push.apply(d.ad,arguments),d.ad.push(d.state)):d.ad&&0
!=d.ad.length?(d.ad[0]=d.state,d.ad.length=1):d.ad=[d.state];d.dj||(d.dj=!
0,kn[ln].push(d));mn||(mn=!0,window.requestAnimationFrame(pn))}}
function pn(){mn=!1;var a=kn[ln],b=a.length;ln=(ln+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.Lu;c.dj=!1;e.Be&&e.Be.apply(e.context,c.ad)}for(d=0;d<b;+
+d)c=a[d],e=c.Ou,c.dj=!
1,e.Be&&e.Be.apply(e.context,c.ad),c.state={};a.length=0};var qn=A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("about:blank")));A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("javascript:undefined")));function rn(a)
{R.call(this);this.va=a;a=A?"focusout":"blur";this.g=O(this.va,A?"focusin":"focus",
this,!A);this.i=O(this.va,a,this,!A)}u(rn,R);rn.prototype.handleEvent=function(a)
{var b=new
Gi(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};rn.prototype.ua=function()
{rn.oa.ua.call(this);bj(this.g);bj(this.i);delete this.va};function sn()
{}Ra(sn);sn.prototype.g=0;function tn(a){return":"+(a.g++).toString(36)};function
un(a){R.call(this);this.g=a||gf();this.Kb=vn;this.ub=null;this.Va=!
1;this.va=null;this.na=void 0;this.ma=this.O=this.s=this.Fl=null;this.Lc=!
1}u(un,R);un.prototype.nd=sn.Jb();var vn=null;
function wn(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=un.prototype;f.getId=function(){return this.ub||(this.ub=tn(this.nd))};
f.Mg=function(a){if(this.s&&this.s.ma){var b=this.s.ma,c=this.ub;c in b&&delete
b[c];kd(this.s.ma,a,this)}this.ub=a};f.ha=function(){return this.va};function Z(a)
{a.na||(a.na=new ej(a));return a.na}f.he=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.s&&this.ub&&xn(this.s,this.ub)&&this.s!
=a)throw Error("Unable to set parent
component");this.s=a;un.oa.Ng.call(this,a)};f.getParent=function(){return this.s};
f.Ng=function(a){if(this.s&&this.s!=a)throw Error("Method not
supported");un.oa.Ng.call(this,a)};f.Qa=function()
{this.va=bg(this.g,"DIV")};f.render=function(a){yn(this,a)};function yn(a,b,c)
{if(a.Va)throw Error("Component already rendered");a.va||a.Qa();b?
b.insertBefore(a.va,c||null):a.g.g.body.appendChild(a.va);a.s&&!a.s.Va||a.Ka()}
function zn(a,b){if(a.Va)throw Error("Component already rendered");if(b&&a.ji(b))
{a.Lc=!0;var c=jf(b);a.g&&a.g.g==c||(a.g=gf(b));a.Nb(b);a.Ka()}else throw
Error("Invalid element to decorate");}f.ji=function(){return!0};f.Nb=function(a)
{this.va=a};f.Ka=function(){this.Va=!0;An(this,function(a){!
a.Va&&a.ha()&&a.Ka()})};f.jc=function(){An(this,function(a)
{a.Va&&a.jc()});this.na&&jj(this.na);this.Va=!1};
f.ua=function(){this.Va&&this.jc();this.na&&(this.na.Ea(),delete
this.na);An(this,function(a){a.Ea()});!
this.Lc&&this.va&&I(this.va);this.s=this.Fl=this.va=this.ma=this.O=null;un.oa.ua.ca
ll(this)};f.Za=function(a,b){this.sg(a,Bn(this),b)};
f.sg=function(a,b,c){if(a.Va&&(c||!this.Va))throw Error("Component already
rendered");if(0>b||b>Bn(this))throw Error("Child component index out of
bounds");this.ma&&this.O||(this.ma={},this.O=[]);if(a.getParent()==this){var
d=a.getId();this.ma[d]=a;qb(this.O,a)}else
kd(this.ma,a.getId(),a);a.he(this);wb(this.O,b,0,a);a.Va&&this.Va&&a.getParent()==t
his?(c=this.Ib(),(c.childNodes[b]||null)!
=a.ha()&&(a.ha().parentElement==c&&c.removeChild(a.ha()),b=c.childNodes[b]||
null,c.insertBefore(a.ha(),b))):c?
(this.va||this.Qa(),b=Cn(this,b+1),yn(a,this.Ib(),b?b.va:null)):this.Va&&!
a.Va&&a.va&&a.va.parentNode&&1==a.va.parentNode.nodeType&&a.Ka()};f.Ib=function()
{return this.va};function Dn(a){null==a.Kb&&(a.Kb=Qh(a.Va?a.va:a.g.g.body));return
a.Kb}function Bn(a){return a.O?a.O.length:0}function xn(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function Cn(a,b)
{return a.O?a.O[b]||null:null}function An(a,b,c){a.O&&a.O.forEach(b,c)}
function En(a,b){return a.O&&b?a.O.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=xn(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];qb(this.O,a);b&&(a.jc(),a.va&&I(a.va));a.he(null)}}if(!a)throw
Error("Child is not in parent component");return a};function Fn(a,b)
{this.va=a;this.i=b};function Gn(a,b){R.call(this);this.l=new ej(this);this.fg(a||
null);b&&(this.hg=b)}u(Gn,R);f=Gn.prototype;f.va=null;f.Un=!0;f.Tn=null;f.Re=!
1;f.xl=-1;f.hj=-1;f.ko=!0;f.hg="toggle_display";f.getType=function(){return
this.hg};f.ha=function(){return this.va};f.fg=function(a)
{Hn(this);this.va=a};function In(a,b){Hn(a);a.Un=b}function Hn(a){if(a.Re)throw
Error("Can not change this state of the popup while
showing.");}f.isVisible=function(){return this.Re};
f.Aa=function(a){this.Ga&&this.Ga.stop();this.qa&&this.qa.stop();if(a){if(!
this.Re&&this.Jl()){if(!this.va)throw Error("Caller must call setElement before
trying to show the
popup");this.eg();a=jf(this.va);if(this.Un)if(this.l.ka(a,"mousedown",this.lp,!
0),A){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Qf(b)}catch(d){break}a=c;b=a.activeElement}this.l.ka(a,"mousedown",this.lp,!
0);this.l.ka(a,"deactivate",this.kp)}else
this.l.ka(a,"blur",this.kp);"toggle_display"==this.hg?
(this.va.style.visibility="visible",N(this.va,!
0)):"move_offscreen"==this.hg&&this.eg();this.Re=!0;this.xl=Date.now();this.hj=-
1;this.Ga?(Ui(this.Ga,"end",this.ki,!1,this),this.Ga.play()):this.ki()}}else
Jn(this)};f.eg=function(){};function Jn(a,b)
{a.Re&&a.dispatchEvent({type:"beforehide",target:b})&&(a.l&&jj(a.l),a.Re=!
1,a.hj=Date.now(),a.qa?(Ui(a.qa,"end",t(a.Zn,b),!1,a),a.qa.play()):a.Zn(b))}
f.Zn=function(a){"toggle_display"==this.hg?
this.mu():"move_offscreen"==this.hg&&(this.va.style.top="-
10000px");this.Ug(a)};f.mu=function(){this.va.style.visibility="hidden";N(this.va,!
1)};f.Jl=function(){return this.dispatchEvent("beforeshow")};f.ki=function()
{this.dispatchEvent("show")};f.Ug=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.lp=function(a)
{a=a.target;Pf(this.va,a)||Kn(this,a)||150>Date.now()-this.xl||Jn(this,a)};
f.kp=function(a){if(this.ko){var b=jf(this.va);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Pf(this.va,a)||"BODY"==a.tagName||
Kn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.xl||
Jn(this)}};function Kn(a,b){return lb(a.Tn||[],function(c){return b===c||
Pf(c,b)})}f.ua=function()
{Gn.oa.ua.call(this);this.l.Ea();zi(this.Ga);zi(this.qa);delete this.va;delete
this.l;delete this.Tn};function Ln(a,b){un.call(this,b);this.Ef=!!
a;this.qa=null;this.wc=on({fp:this.tj},this);on({fp:this.jq},this)}u(Ln,un);f=Ln.pr
ototype;f.Vk=null;f.ni=!1;f.hd=null;f.xc=null;f.Ud=null;f.Dk=!1;f.Vg=function()
{return"goog-modalpopup"};f.rh=function(){return this.hd};f.Qa=function()
{Ln.oa.Qa.call(this);var a=this.ha();Ib(a,Tb(this.Vg()).split(" "));Vf(a,!0);N(a,!
1);Mn(this);Nn(this)};
function Mn(a){if(a.Ef&&!a.xc){var b=a.g.Oa("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=Ad(qn).toString();a.xc=b;a.xc.className=a.Vg()+"-
bg";N(a.xc,!1);Oh(a.xc,0)}a.hd||(a.hd=a.g.Oa("DIV",a.Vg()+"-bg"),N(a.hd,!
1))}function Nn(a){a.Ud||(a.Ud=bg(a.g,"SPAN"),N(a.Ud,!1),Vf(a.Ud,!
0),a.Ud.style.position="absolute")}f.Lp=function(){this.Dk=!1};f.ji=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){Ln.oa.Nb.call(this,a);a=Tb(this.Vg()).split("
");Ib(this.ha(),a);Mn(this);Nn(this);Vf(this.ha(),!0);N(this.ha(),!
1)};f.Ka=function()
{this.xc&&Gf(this.xc,this.ha());Gf(this.hd,this.ha());Ln.oa.Ka.call(this);Hf(this.U
d,this.ha());this.Vk=new
rn(this.g.g);Z(this).ka(this.Vk,"focusin",this.Zu);On(this,!1)};f.jc=function()
{this.isVisible()&&this.Aa(!
1);zi(this.Vk);Ln.oa.jc.call(this);I(this.xc);I(this.hd);I(this.Ud)};
f.Aa=function(a){if(a!
=this.ni)if(this.ya&&this.ya.stop(),this.Ia&&this.Ia.stop(),this.ta&&this.ta.stop()
,this.Ga&&this.Ga.stop(),this.Va&&On(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.qa=this.g.g.activeElement}catch(e)
{}this.jq();Z(this).ka(cg(this.g),"resize",this.tj).ka(cg(this.g),"orientationchang
e",this.wc);Pn(this,!0);this.focus();this.ni=!0;this.ya&&this.Ia?
(Ui(this.ya,"end",this.mi,!1,this),this.Ia.play(),this.ya.play()):this.mi()}}else
if(this.dispatchEvent("beforehide")){Z(this).Ta(cg(this.g),
"resize",this.tj).Ta(cg(this.g),"orientationchange",this.wc);this.ni=!
1;this.ta&&this.Ga?(Ui(this.ta,"end",this.li,!
1,this),this.Ga.play(),this.ta.play()):this.li();a:{try{var
b=this.g,c=b.g.body,d=b.g.activeElement||c;if(!this.qa||this.qa==c)
{this.qa=null;break a}(d==c||b.tm(this.ha(),d))&&this.qa.focus()}catch(e)
{}this.qa=null}}};
function On(a,b){a.bc||(a.bc=new Fn(a.va,a.g));a=a.bc;if(b){a.g||
(a.g=[]);b=a.i.ro(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.va||
Um(d,"hidden")||(Y(d,"hidden",!0),a.g.push(d))}}else if(a.g)
{for(c=0;c<a.g.length;c++)a.g[c].removeAttribute("aria-
hidden");a.g=null}}f.jq=function(){this.tj();this.Wg()};function Pn(a,b)
{a.xc&&N(a.xc,b);a.hd&&N(a.hd,b);N(a.ha(),b);N(a.Ud,b)}f.mi=function()
{this.dispatchEvent("show")};f.li=function(){Pn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return this.ni};
f.focus=function(){this.qo()};f.tj=function(){this.xc&&N(this.xc,!
1);this.hd&&N(this.hd,!1);var a=this.g.g;var b=uf(yf(this.g.g)||window);var
c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Ma
th.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.
xc&&(N(this.xc,!0),L(this.xc,c,a));this.hd&&(N(this.hd,!0),L(this.hd,c,a))};
f.Wg=function(){if("fixed"==wh(this.ha(),"position"))var a=0,b=0;else
b=wf(this.g.g),a=b.x,b=b.y;var c=M(this.ha());var d=uf(yf(this.g.g)||
window);a=Math.max(a+d.width/2-c.width/2,0);b=Math.max(b+d.height/2-c.height/
2,0);xh(this.ha(),a,b);xh(this.Ud,a,b)};f.Zu=function(a){this.Dk?
this.Lp():a.target==this.Ud&&V(this.qo,0,this)};f.qo=function()
{try{A&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.ua=function()
{zi(this.ya);this.ya=null;zi(this.ta);this.ta=null;zi(this.Ia);this.Ia=null;zi(this
.Ga);this.Ga=null;Ln.oa.ua.call(this)};function Qn(a,b,c)
{Ln.call(this,b,c);this.l=a||"modal-dialog";this.j=Rn(Rn(new Sn,Tn,!0),Un,!1,!
0)}u(Qn,Ln);f=Qn.prototype;f.Eh=!0;f.cp=!0;f.Rk=!
0;f.Ei=.5;f.vc="";f.Bf=null;f.le=null;f.fo=!
1;f.Wc=null;f.Xc=null;f.Yh=null;f.Cc=null;f.Cd=null;f.oc=null;f.xm="dialog";f.Vg=fu
nction(){return this.l};function Vn(a,b){a.vc=b;a.Xc&&J(a.Xc,b)}f.hb=function()
{return this.vc};f.Dc=function(){return null!=this.Bf?
je(this.Bf):""};f.ff=function(){return this.xm};f.Rh=ba(9);function Wn(a){a.ha()||
a.render()}
f.Ib=function(){Wn(this);return this.Cd};function Xn(a){Wn(a);return a.oc}function
Yn(a){Wn(a);return a.ha()}f.rh=function(){Wn(this);return
Qn.oa.rh.call(this)};function Zn(a,b)
{a.Ei=b;a.ha()&&(b=a.rh())&&Oh(b,a.Ei)}f.wq=function(){};function $n(a,b){var
c=Tb(a.l+"-title-draggable").split(" ");a.ha()&&(b?Ib(a.Wc,c):Kb(a.Wc,c));b&&!a.le?
(b=new an(a.ha(),a.Wc),a.le=b,Ib(a.Wc,c),O(a.le,"start",a.Iv,!
1,a),O(a.le,"drag",a.wq,!1,a)):!b&&a.le&&(a.le.Ea(),a.le=null)}
f.Qa=function(){Qn.oa.Qa.call(this);var
a=this.ha(),b=this.g;this.Yh=this.getId();var c=this.getId()
+".contentEl";this.Wc=b.Oa("DIV",this.l+"-title",this.Xc=b.Oa("SPAN",
{className:this.l+"-title-text",id:this.Yh},this.vc),this.Cc=b.Oa("SPAN",this.l+"-
title-close"));Ef(a,this.Wc,this.Cd=b.Oa("DIV",{className:this.l+"-
content",id:c}),this.oc=b.Oa("DIV",this.l+"-
buttons"));Tm(this.Xc,"heading");Tm(this.Cc,"button");Vf(this.Cc,!0);Xm(this.Cc,"\
u0417\u0430\u043a\u0440\u044b\u0442\u044c");Tm(a,this.ff());
Y(a,"labelledby",this.Yh||"");this.Bf&&Ce(this.Cd,this.Bf);N(this.Cc,this.Eh);this.
j&&(a=this.j,a.va=this.oc,a.render());N(this.oc,!!this.j);Zn(this,this.Ei)};
f.Nb=function(a){Qn.oa.Nb.call(this,a);a=this.ha();var b=this.l+"-
content";this.Cd=mf(null,b,a)[0];this.Cd||
(this.Cd=this.g.Oa("DIV",b),this.Bf&&Ce(this.Cd,this.Bf),a.appendChild(this.Cd));b=
this.l+"-title";var c=this.l+"-title-text",d=this.l+"-title-close";
(this.Wc=mf(null,b,a)[0])?(this.Xc=mf(null,c,this.Wc)[0],this.Cc=mf(null,d,this.Wc)
[0]):(this.Wc=this.g.Oa("DIV",b),a.insertBefore(this.Wc,this.Cd));this.Xc?
(this.vc=Wf(this.Xc),this.Xc.id||(this.Xc.id=this.getId())):(this.Xc=F("SPAN",
{className:c,
id:this.getId()}),this.Wc.appendChild(this.Xc));this.Yh=this.Xc.id;Y(a,"labelledby"
,this.Yh||"");this.Cc||
(this.Cc=this.g.Oa("SPAN",d),this.Wc.appendChild(this.Cc));N(this.Cc,this.Eh);b=thi
s.l+"-buttons";if(this.oc=mf(null,b,a)[0]){if(a=this.j=new Sn(this.g),
(b=this.oc)&&1==b.nodeType){a.va=b;b=lf("BUTTON",a.va);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Wf(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&w(d,"goog-buttonset-default")}}}else
this.oc=this.g.Oa("DIV",b),a.appendChild(this.oc),
this.j&&(a=this.j,a.va=this.oc,a.render()),N(this.oc,!!
this.j);Zn(this,this.Ei)};f.Ka=function()
{Qn.oa.Ka.call(this);Z(this).ka(this.ha(),"keydown",this.wm).ka(this.ha(),"keypress
",this.wm);Z(this).ka(this.oc,"click",this.Uu);
$n(this,this.Rk);Z(this).ka(this.Cc,"click",this.kv);var
a=this.ha();Tm(a,this.ff());""!==this.Xc.id&&Y(a,"labelledby",this.Xc.id);if(!
this.cp){this.cp=!1;if(this.Va){a=this.g;var
b=this.rh();a.fi(this.xc);a.fi(b)}this.isVisible()&&On(this,!1)}};
f.jc=function(){this.isVisible()&&this.Aa(!1);$n(this,!
1);Qn.oa.jc.call(this)};f.Aa=function(a){a!=this.isVisible()&&(this.Va||
this.render(),Qn.oa.Aa.call(this,a))};f.mi=function()
{Qn.oa.mi.call(this);this.dispatchEvent("aftershow")};f.li=function()
{Qn.oa.li.call(this);this.dispatchEvent("afterhide");this.fo&&this.Ea()};
f.Iv=function(){var a=this.g.g,b=uf(yf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=M(this.ha());"fixed"==wh(this.ha(),"position")?cn(this.le,new
kh(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):cn(this.le,new
kh(0,0,c-d.width,a-d.height))};f.kv=function(){ao(this)};function ao(a){if(a.Eh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new bo(c,b))&&a.Aa(!1)):a.Aa(!
1)}}f.ua=function(){this.oc=this.Cc=null;Qn.oa.ua.call(this)};
function co(a,b){a.j=b;a.oc&&(a.j?
(b=a.j,b.va=a.oc,b.render()):Ce(a.oc,ue),N(a.oc,!!a.j))}f.Uu=function(a){a:
{for(a=a.target;null!=a&&a!=this.oc;){if("BUTTON"==a.tagName)break
a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var
b=this.j.get(a);this.dispatchEvent(new bo(a,b))&&this.Aa(!1)}};
f.wm=function(a){var b=!1,c=!
1,d=this.j,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
g=d&&d.g;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!
0,b=d.get(g),b=this.dispatchEvent(new bo(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Dk=!
0;try{this.Ud.focus()}catch(l){}V(this.Lp,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Cc)ao(this);else
if(d){var
h=d.i,k=h&&eo(d,h);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&
!e.disabled;!k||k.disabled||e||(g=h)}g&&d&&(c=!0,b=this.dispatchEvent(new
bo(g,String(d.get(g)))))}else e!=this.Cc||32!=a.keyCode&&" "!=a.key||
ao(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Aa(!1)};function
bo(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(bo,Di);function Sn(a)
{jn.call(this);a||
gf();this.g=this.va=this.i=null}u(Sn,jn);Sn.prototype.set=function(a,b,c,d)
{jn.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function Rn(a,b,c,d){return
a.set(b.key,b.caption,c,d)}Sn.prototype.render=function(){if(this.va)
{Ce(this.va,ue);var a=gf(this.va);this.forEach(function(b,c){b=a.Oa("BUTTON",
{name:c},b);c==this.i&&(b.className="goog-buttonset-
default");this.va.appendChild(b)},this)}};Sn.prototype.ha=function(){return
this.va};function eo(a,b){a=lf("BUTTON",a.va);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var Tn={key:"ok",caption:"\u041e\u041a"},Un={key:"cancel",caption:"\u041e\u0442\
u043c\u0435\u043d\u0430"},fo={key:"yes",caption:"\u0414\
u0430"},go={key:"no",caption:"\u041d\u0435\u0442"},ho={key:"save",caption:"\u0421\
u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c"},io={key:"continue",caption:"\
u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c"};
"undefined"!=typeof document&&(Rn(new Sn,Tn,!0,!0),Rn(Rn(new Sn,Tn,!0),Un,!1,!
0),Rn(Rn(new Sn,fo,!0),go,!1,!0),Rn(Rn(Rn(new Sn,fo),go,!0),Un,!1,!0),Rn(Rn(Rn(new
Sn,io),ho),Un,!0,!0));function jo(a,b,c,d,e)
{Em.call(this,b,c,d,e);this.g=a}u(jo,Em);jo.prototype.ag=function()
{};jo.prototype.Il=function()
{this.ag();jo.oa.Il.call(this)};jo.prototype.Je=function()
{this.ag();jo.oa.Je.call(this)};jo.prototype.rf=function()
{this.ag();jo.oa.rf.call(this)};function ko(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);jo.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.j=-1}u(ko,jo);var
lo=1/1024;f=ko.prototype;
f.ag=function(){var a=this.coords[0];Math.abs(a-
this.j)>=lo&&(Oh(this.g,a),this.j=a)};f.rf=function(){this.j=-
1;ko.oa.rf.call(this)};f.Je=function(){this.j=-
1;ko.oa.Je.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function mo(a,b,c)
{ko.call(this,a,1,0,b,c)}u(mo,ko);mo.prototype.rf=function()
{this.show();mo.oa.rf.call(this)};mo.prototype.Je=function()
{this.kb();mo.oa.Je.call(this)};
function no(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");jo.call(this,a,b,c,d,e)}u(no,jo);no.prototype.ag=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.g.style.backgroundColor="rgb("+a.join(",")
+")"};function oo(a,b){this.g=a[p.Symbol.iterator]
();this.i=b}oo.prototype[Symbol.iterator]=function(){return
this};oo.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value),done:a.done}};function po(a,b){return new
oo(a,b)};function qo(a){if(a instanceof ro||a instanceof so||a instanceof to)return
a;if("function"==typeof a.next)return new ro(function(){return
a});if("function"==typeof a[Symbol.iterator])return new ro(function(){return
a[Symbol.iterator]()});if("function"==typeof a.Xe)return new ro(function(){return
a.Xe()});throw Error("Not an iterator or iterable.");}function ro(a)
{this.g=a}ro.prototype.Xe=function(){return new
so(this.g())};ro.prototype[Symbol.iterator]=function(){return new to(this.g())};
ro.prototype.i=function(){return new to(this.g())};function so(a)
{this.g=a}n(so,dg);so.prototype.next=function(){return
this.g.next()};so.prototype[Symbol.iterator]=function(){return new
to(this.g)};so.prototype.i=function(){return new to(this.g)};function to(a)
{ro.call(this,function(){return a});this.j=a}n(to,ro);to.prototype.next=function()
{return this.j.next()};function uo(a,b){this.i={};this.g=[];this.j=this.size=0;var
c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var
d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof
uo)for(c=a.Xd(),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=uo.prototype;f.kc=function(){vo(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.Xd=function()
{vo(this);return this.g.concat()};
function wo(a,b){return a.has(b)}f.has=function(a){return
xo(this.i,a)};f.Jc=ba(2);function yo(a)
{a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){xo(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&vo(this),a=!0):a=!
1;return a};function vo(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];xo(a.i,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.size!=a.g.length){var
e={};for(c=b=0;b<a.g.length;)d=a.g[b],xo(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return xo(this.i,a)?this.i[a]:b};f.set=function(a,b)
{xo(this.i,a)||(this.size+=1,this.g.push(a),this.j+
+);this.i[a]=b};f.forEach=function(a,b){for(var c=this.Xd(),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
uo(this)};f.keys=function(){return qo(this.Xe(!0)).i()};f.values=function(){return
qo(this.Xe(!1)).i()};f.entries=function(){var a=this;return
po(this.keys(),function(b){return[b,a.get(b)]})};
f.Xe=function(a){vo(this);var b=0,c=this.j,d=this,e=new dg;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return eg;var g=d.g[b++];return{value:a?g:d.i[g],done:!
1}};return e};function xo(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function zo(){this.i=new uo;this.g=new
Ao("");this.g.next=this.g.g=this.g}f=zo.prototype;f.get=function(a,b)
{return(a=this.i.get(a))?a.value:b};f.set=function(a,b){var c=this.i.get(a);c?
c.value=b:(c=new
Ao(a,b),this.i.set(a,c),a=c,a.g=this.g.g,a.next=this.g,this.g.g=a,a.g.next=a)};f.sh
ift=function(){return Bo(this,this.g.next)};f.pop=function(){return
Bo(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};f.Jc=ba(1);
f.Xd=function(){return this.map(function(a,b){return b})};f.kc=function(){return
this.map(function(a){return a})};f.forEach=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)a.call(b,c.value,c.key,this)};f.map=function(a,b){for(var
c=[],d=this.g.next;d!=this.g;d=d.next)c.push(a.call(b,d.value,d.key,this));return
c};f.some=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
f.every=function(a,b){for(var c=this.g.next;c!=this.g;c=c.next)if(!
a.call(b,c.value,c.key,this))return!1;return!0};function Bo(a,b){a.g!
=b&&(b.remove(),a.i.remove(b.key));return b.value}function Ao(a,b)
{this.key=a;this.value=b}Ao.prototype.remove=function()
{this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function
Co(){R.call(this);this.i=new zo}u(Co,R);Co.prototype.j=function(a)
{a.sort(Do);v(a,function(b){b.he(this)},this);this.i=new zo;v(a,function(b)
{this.i.set(b.La(),b)},this);this.dispatchEvent("update")};function Do(a,b){return
Eo(a)-Eo(b)}function Fo(a){return a.i.kc()}function Go(a,b,c){a=Fo(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].La()==b){d=e;break}if(0<=d)return a[c+d]}function
Ho(a,b){return a.i.get(b)}
function Io(a,b){b=Tb(b);if(0!=b.length)return mb(Fo(a),function(c){return
c.hb()==b})};function Jo(){};/*

Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.


Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
function Ko(a,b){this.o=[];this.qa=a;this.Ja=b||null;this.l=this.j=!1;this.i=void
0;this.ma=this.ta=this.O=!
1;this.s=0;this.g=null;this.V=0}u(Ko,Jo);Ko.prototype.cancel=function(a)
{if(this.j)this.i instanceof Ko&&this.i.cancel();else{if(this.g){var
b=this.g;delete this.g;a?b.cancel(a):(b.V--,0>=b.V&&b.cancel())}this.qa?
this.qa.call(this.Ja,this):this.ma=!0;this.j||(a=new Lo(this),Mo(this),No(this,!
1,a))}};Ko.prototype.na=function(a,b){this.O=!1;No(this,a,b)};
function No(a,b,c){a.j=!0;a.i=c;a.l=!b;Oo(a)}function Mo(a){if(a.j){if(!a.ma)throw
new Po(a);a.ma=!1}}Ko.prototype.tg=function(a){Mo(this);No(this,!0,a)};function
Qo(a,b,c,d){a.o.push([b,c,d]);a.j&&Oo(a)}Ko.prototype.then=function(a,b,c){var
d,e,g=new Nk(function(h,k){e=h;d=k});Qo(this,e,function(h){h instanceof Lo?
g.cancel():d(h);return Ro},this);return g.then(a,b,c)};Ko.prototype.
$goog_Thenable=!0;function So(a){return lb(a.o,function(b)
{return"function"===typeof b[1]})}var Ro={};
function Oo(a){if(a.s&&a.j&&So(a)){var
b=a.s,c=To[b];c&&(p.clearTimeout(c.ub),delete To[b]);a.s=0}a.g&&(a.g.V--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.O;){var
e=a.o.shift(),g=e[0],h=e[1];e=e[2];if(g=a.l?h:g)try{var k=g.call(e||
a.Ja,b);k===Ro&&(k=void 0);void 0!==k&&(a.l=a.l&&(k==b||k instanceof
Error),a.i=b=k);if(Mk(b)||"function"===typeof p.Promise&&b instanceof p.Promise)d=!
0,a.O=!0}catch(l){b=l,a.l=!0,So(a)||(c=!0)}}a.i=b;d&&(k=r(a.na,a,!0),d=r(a.na,a,!
1),b instanceof Ko?(Qo(b,k,d),b.ta=
!0):b.then(k,d));c&&(b=new Uo(b),To[b.ub]=b,a.s=b.ub)}function Po()
{cb.call(this)}u(Po,cb);Po.prototype.message="Deferred has already
fired";Po.prototype.name="AlreadyCalledError";function Lo()
{cb.call(this)}u(Lo,cb);Lo.prototype.message="Deferred was
canceled";Lo.prototype.name="CanceledError";function Uo(a)
{this.ub=p.setTimeout(r(this.i,this),0);this.g=a}Uo.prototype.i=function(){delete
To[this.ub];throw this.g;};var To={};function Vo(a,b){var c=b||{};b=c.document||
document;var d=Ad(a).toString(),e=bg(new hf(b),"SCRIPT"),g={Pp:e,Zf:void 0},h=new
Ko(Wo,g),k=null,l=null!=c.timeout?
c.timeout:5E3;0<l&&(k=window.setTimeout(function(){Xo(e,!0);var m=new Yo(1,"Timeout
reached for loading script "+d);Mo(h);No(h,!
1,m)},l),g.Zf=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(Xo(e,c.As||!
1,k),h.tg(null))};e.onerror=function(){Xo(e,!0,k);var m=new Yo(0,"Error while
loading script "+
d);Mo(h);No(h,!1,m)};g=c.attributes||{};nd(g,{type:"text/javascript",charset:"UTF-
8"});sf(e,g);Ee(e,a);Zo(b).appendChild(e);return h}function Zo(a){var
b=lf("HEAD",a);return b&&0!==b.length?b[0]:a.documentElement}function Wo()
{if(this&&this.Pp){var a=this.Pp;a&&"SCRIPT"==a.tagName&&Xo(a,!0,this.Zf)}}function
Xo(a,b,c){null!=c&&p.clearTimeout(c);a.onload=function(){};a.onerror=function()
{};a.onreadystatechange=function(){};b&&window.setTimeout(function(){I(a)},0)}
function Yo(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);cb.call(this,c);this.code=a}u(Yo,cb);function $o(a){var
b=document,c=window;ap()&&(Vo(bp,{document:b}).then(function(){var
d=Pa("gapi.load",c);d&&d("gapi.rpc",{tg:function(){return cp(a)},onerror:function()
{return null},timeout:5E3,ontimeout:function(){return null}})}),V(function()
{cp(a)},5E3))}function dp(a){var b={};b.q=a;ep("updateInViewportPage",b)}function
fp(a){a?ep("onboardingComplete"):ep("onboardingCompleteNoPlainText")}
function cp(a){var b=Pa("gapi.rpc.register");"function"===typeof
b&&(b("handshake",function(){}),gp(),hp(a))}function gp()
{O(document,"keydown",function(a)
{27==a.keyCode&&ep("closeViewportDialog")})}function hp(a){var
b=Pa("gapi.rpc.register");if("function"===typeof b)for(var c in
a)b(c,a[c])}function ep(a,b){if(ap()){var c=Pa("gapi.rpc.call");"function"===typeof
c&&c("..",a,null,b)}}function ap(){try{return window.self!==window.top}catch(a)
{return!0}}var bp=Dd(vd(wd("//apis.google.com/js/api.js")));function ip(a)
{R.call(this);jp(this,a||"")}n(ip,R);ip.prototype.getQuery=function(){return
this.l};function jp(a,b){a.l!=b&&(a.l=b,a.dispatchEvent("change"),dp(b))}function
kp(a){a=new S(a);return U(a,"q")||U(a,"vq")||U(a,"dq")}function lp(){return U(new
S(window.location.toString()),"q")};function mp(a){this.g={};this.N=a}function
np(a,b){var c=[];if(a.g[b]){var d=[],e;for(e in
a.g[b])d.push(e);yb(d);for(e=0;e<d.length;e++)c.push(a.g[b][d[e]])}return
c};function op(a){this.N=a;this.j=a.Ab()}op.prototype.Wb=function(a)
{this.Ca&&(this.Ca.Ea(),Ff(this.N.Fa().s.i));this.Ca=new
a(this.N);this.Ca.Od&&this.Ca.Od(this.N.Da());this.Ca.Pd&&this.Ca.Pd()};op.prototyp
e.Fa=function(){return this.Ca};function pp(a)
{X.call(this);this.V=a;Ff(a);K(a,"overflow","hidden");this.j=H("div");K(this.V,
{position:"relative",padding:"0px"});If(this.V,this.j,0);this.Kb=new
mp(this);this.Ga=[];this.ya=[];qp(this);this.ma=new op(this);a=H("div");W(a,!
0);K(a,
{position:"absolute",left:"0px",top:"0px"});this.V.appendChild(a);this.Hb=a;this.nb
(Vh(this.V));rp.push(this);this.zd=new ip;O(this.zd,"change",this.zq,!
1,this)}u(pp,X);var rp=[];f=pp.prototype;f.Ab=function(){return
this.j};f.ud=function(){return this.Hb};
f.nb=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!
this.i||!Pe(this.i,a)){Uh(this.j,a,"content-box");this.i=a;var
b=this.ma.Fa();b&&b.nb(a);this.dispatchEvent("resize")}};f.getSize=function()
{return this.i};f.tb=function(){return this.i.width};f.Db=function(){return
this.i.height};f.go=function(){this.dispatchEvent("load")};f.Wb=function(a){this.O!
=a&&(this.O=a,this.ma.Wb(a),this.dispatchEvent("viewportmodechange"))};f.Wa=functio
n(){return this.o};f.Fa=function(){return this.ma.Fa()};
function sp(a,b){if(a.s)throw"";a.s=b;O(b,"update",r(a.xq,a))}f.xq=function()
{this.dispatchEvent("pagesupdate")};f.ab=function(){return
this.s};f.Ad=function(a,b){return(a=Ho(this.s,a))?
(this.mb(a,b),a):null};f.mb=function(a,b){if(this.l!=a||
b)this.l=a,this.dispatchEvent("pagechange")};function tp(a,b){return(b=Io(a.s,b))?
(a.mb(b),!0):!1}function up(a,b){vp(a,b,r(function(c)
{V(r(this.mb,this,c))},a))}function vp(a,b,c){a=a.ab();new S(b);b=new
a.l({url:b});b.he(a);wp(b,r(a.ma,a,c))}
f.Bh=function(a,b){var c=this.ma.Fa().Eb();if(c&&c.yc&&(c=c.yc(a))){b=b||new
B(40,80);var d=this.Xa().getQuery();if(!d)return;var e=xp(a,d);if(e)
{yp(this,c,b,e);return}wp(a,r(this.yq,this,c,b,d))}this.mb(a)};f.yq=function(a,b,c,
d){(c=xp(d,c))&&yp(this,a,b,c)};function yp(a,b,c,d){if(d&&d.length){for(var
e=d[0],g=1;g<d.length;g++)e=qh(e,d[g]);d=b.Da().me();d=b.getSize().width/d;e=new
Jm(e.left,e.top);e.Oj(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=Km(b.jd());b.add
(e);Lm(b,c);a.Fa().tf(b)}}f.La=function(){return this.l.La()};
f.Da=function(){return this.l};f.qb=function(a){for(var
b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.Ga.push(b);1==this.Ga.length&&zp(this)};function
Ap(a,b,c){a.ya.push([b,c])}function zp(a){var b=a.Ga.shift();if(b){for(var
c=b.shift(),d=0;d<a.ya.length;d++)a.ya[d][0]==c&&a.ya[d][1].apply(a,b);zp(a)}}
function qp(a){Ap(a,"next",r(a.ym,a,1));Ap(a,"previous",r(a.ym,a,-
1));Ap(a,"turntopage",r(a.Aq,a));Ap(a,"zoomin",r(a.Bq,a));Ap(a,"zoomout",r(a.Cq,a))
;Ap(a,"showkeyboardshortcuts",function()
{a.dispatchEvent("keyboardshortcutsopened")})}function Bp(a){var
b=a.ma.Fa();b.Sk&&b.Sk(a.Da())}f.ym=function(a){var b=this.ma.Fa(),c;b.qa?
c=b.qa(this.Da(),a):c=Go(this.ab(),this.Da().La(),a);c&&(this.mb(c),Bp(this),this.d
ispatchEvent("pageturn"))};f.Aq=function(a){if(a=Ho(this.s,a))this.mb(a),Bp(this)};
f.Bq=function(){var
a=this.ma.Fa();a.Kc&&(a.Kc(),Bp(this));this.dispatchEvent("zoomchange")};f.Cq=funct
ion(){var
a=this.ma.Fa();a.Zc&&(a.Zc(),Bp(this));this.dispatchEvent("zoomchange")};f.zq=funct
ion(){this.dispatchEvent("searchupdate")};f.Xa=function(){return this.zd};var
Cp={update:function(a){for(var b in a)Cp[b]=a[b]},os:function(a)
{if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in
a)Cp.ns(b,a[b])},ns:function(a,b){Cp[a]=b}};ab("_OC_addFlags",Cp.os);function Dp(a)
{var b=Ja.apply(1,arguments);if(0===b.length)return Dd(a[0]);for(var
c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return Dd(c)};var
Ep;function Fp(a,b,c){c=new S(c.replace(/#.*/g,""));T(c,a,b);return
c.toString()}function Gp(a){if(Ep){var b=new S(Ep);Wj(b,a);return
b.toString()}return a}function Hp(a){return Fp("hl","ru",a)}function Ip(a){a=new
S(a);var b=a.l.split("/");b[0]||b.shift();return 3<b.length?
b[3]:U(a,"id")||""}function Jp(){var a=window.location.pathname.split("/");return
1>a.length?"":a[1]};function Kp(a)
{R.call(this);this.ob={};a&&this.Dd(a)}u(Kp,R);f=Kp.prototype;f.me=function()
{return this.ob.w||this.getParent().g.width};f.Zd=function(){return this.ob.h||
this.getParent().g.height};function pm(a){return a.me()/a.Zd()}f.getSize=function()
{return new Oe(this.me(),this.Zd())};f.Dd=function(a){for(var b in
a)this.ob[b]=a[b];this.dispatchEvent("update")};f.he=function(a)
{this.s=a};f.getParent=function(){return this.s};f.hb=function(){return
this.ob.title};
f.Ce=function(){var a=this.hb();return a?Pm(a):""};function Eo(a){return
a.ob.order}f.wd=function(a){if(this.ob.src&&a){var b=new
S(this.ob.src);T(b,"w",a.width);return b.toString()}return
this.ob.src};f.La=function(){return this.ob.pid};function Lp(a,b,c){if(8>=pc()){var
d=[];d[0]=O(a,"readystatechange",t(Mp,a,t(Np,b),d))}else
Ui(a,"load",t(Np,b));c&&Ui(a,"error",t(Np,c))}function Np(a){V(a)}function
Mp(a,b,c){if("complete"!=a.readyState)return!0;bj(c[0]);b();return!1}var
Op=H("div");function Pp(a){if(a)if(A){Op.appendChild(a);var
b=t(I,a);Lp(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",I(a)};function Qp(a,b,c,d,e,g,h)
{R.call(this);this.s=a;this.rb=b;this.Bb=c;this.j=d;this.i=e;this.ma=g;this.O=h;thi
s.l=Math.ceil(this.rb/this.j);this.o=Math.ceil(this.Bb/
this.i);this.g=[];for(a=0;a<this.l;++a){b=[];for(c=0;c<this.o;+
+c)b.push(null);this.g.push(b)}}n(Qp,R);Qp.prototype.empty=function(){for(var
a;a=this.s.firstChild;)Pp(a)};
function Rp(a,b){var
c=Math.floor(b.left/a.j),d=Math.floor(b.top/a.i),e=Math.ceil((b.left+b.width)/
a.j),g=Math.ceil((b.top+b.height)/
a.i);e=Math.min(e,a.l);for(g=Math.min(g,a.o);c<e;c++)for(var h=d;h<g;h++)if(!a.g[c]
[h]){var k=a;var l=c,m=h;if(!k.g[l][m]){var q=H("IMG");K(q,
{position:"absolute",left:l*k.j+"px",top:m*k.i+"px",display:"none"});k.g[l]
[m]=q;k.s.appendChild(q)}k=k.g[l]
[m];l=a.ma(c,h);Lp(k,r(a.V,a,k,l),r(a.na,a,k,l));k.src=l}for(c=0;c<a.l;+
+c)for(h=0;h<a.o;++h){if(d=!!a.g[c][h])d=!ph(new kh(c*
a.j,h*a.i,(c+1)*a.j,(h+1)*a.i),b);d&&(Pp(a.g[c][h]),a.g[c]
[h]=null)}}Qp.prototype.V=function(a,b){K(a,
{display:""});this.O&&this.O(b)};Qp.prototype.na=function(){};function Sp()
{};function Tp(a){this.g={};for(var b=0;b<a.length;b++){var c=a[b];this.g[c.z]=new
Oe(c.w,c.h)}}function Up(a,b){return(a=hd(a.g,function(c){return c.height==b}))?
Number(a):null}function Vp(a,b){return(a=a.g[b])?a.width:null};function Wp(a)
{if(a)return a.isEntityPageViewport;a=U(new
S(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a}function Xp(){var a=U(new S(window.location.href),"output");return(Wp()||
Cc)&&"text"==a}function Yp(){return"toggled"===(new
S(window.location.href)).i};function Zp(a)
{Kp.call(this,a);this.uj={};this.ya={};this.o={};this.ta=this.na=null}var
$p;u(Zp,Kp);f=Zp.prototype;f.Dd=function(a,b)
{Zp.oa.Dd.call(this,a);b&&(this.qa=b)};function wp(a,b)
{aq(a,a.df(),b)}f.df=function(){var a=bq(this);T(a,"jscmd","click3");var
b;this.zd&&(b=this.zd.getQuery());cq(this,"vq",b);dd(this.uj,function(c,d)
{T(a,d,c)});return a};
function aq(a,b,c){b=b.toString();if(b==a.qa)c&&c(a);else if(c&&(a.o[b]=a.o[b]||
[]).push(c),b!=a.V)
{a.V=b;a.j&&p.clearTimeout(a.j);a.j=p.setTimeout(r(a.xt,a,b),6E3);var
d;a.zd&&(d=a.zd.getQuery());$p(b,r(a.Dq,a,b,d))}}function cq(a,b,c){c?
a.uj[b]=c:delete a.uj[b]}f.uj=null;f.Dq=function(a,b,c)
{this.V==a&&(this.V=null,this.j&&(p.clearTimeout(this.j),this.j=null),this.qa=a,dq(
this,c.page[0]),this.s.ll(c),b=this.o[a])&&(v(b,function(d){d(this)},this),delete
this.o[a])};
f.xt=function(a){this.j=this.V=null;delete this.o[a]};function bq(a){var
b=a.ob.url;b?b=new S(b):(b=new
S(a.s.Ap),T(b,"pg",a.La()),a.ob.sig&&T(b,"sig",a.ob.sig));Wp()&&T(b,"source","entit
y_page");return b}f.zc=function(){return bq(this).toString()};f.me=function()
{return this.ob.w||this.getParent().g.width};f.Zd=function(){return this.ob.h||
this.getParent().g.height};
var
eq={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 dq(a,b){var c={},d;for(d in eq){var e=eq[d],g=b[e];void
0!==g&&("highlights"==e?
a.ya[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.na=new
Tp(d.tileres),d=d.page_scanjob_coordinates)&&(a.ta=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Dd(c)}
Zp.prototype.Dc=function(){return this.ob.content};Zp.prototype.l=function(a)
{return!!(this.ob.flags&a)};function fq(a,b){return lb(b,r(a.l,a))}function gq(a,b)
{b=Ve(b);b=b.replace(/'/g,"&#39;");if(a=a.ya[b]){var c=[];v(a,function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c}}function xp(a,b){if(a=gq(a,b))return
kb(a,t(hq,1))}function hq(a,b){b=kb(b,function(c){return Math.round(c*a)});return
new kh(b[0],b[1],b[2],b[3])}
function iq(a){if(a.ob.links)return kb(a.ob.links,function(b){var
c=b.region;return[c.X,c.Y,c.W,c.H,b.target_pid,b.url]})}function jq(a)
{if(a.ob.clip_highlight||a.ob.clip_highlights){var b=[];v(a.ob.clip_highlights||
[a.ob.clip_highlight],function(c){var d=[];v(["X","Y","W","H"],function(e)
{d.push(c[e])});b.push(d)});return b}return null}
Zp.prototype.wd=function(a){if(this.ob.src&&a){var b=new
S(this.ob.src);a&&dd(this.Zk(),function(c,d){"height"==d&&a.height?
T(b,c,a.height):"width"==d&&a.width&&T(b,c,a.width)});return b.toString()}return
this.ob.src};Zp.prototype.Zk=function(){return{width:"w",height:"h"}};function
kq(a,b,c,d){this.Qj=a||256;this.Pj=b||256;this.i=c||3;this.j=d||
3;this.g=null}function lq(a,b){a.g=b}kq.prototype.zo=function(a,b,c,d,e){var
g=this.i,h=this.j;b=Math.ceil(b/this.Qj);c=Math.ceil(c/this.Pj);var
k=Math.floor(e/g),l=Math.floor(d/h),m=g*b*k;e-=k*g;g=Math.min(g,c-k*g);m+=g*h*l;d-
=l*h;h=Math.min(h,b-l*h);d=m+(e*h+d);a=new
S(a);T(a,"tid",d);this.g&&(a=this.g(a,d));return a.toString()};function mq()
{}mq.prototype.hb=function(){return this.vc};function nq(){this.g=new
Map}nq.prototype.add=function(a,b){this.g.set(Va(a),b)};function oq(a,b){b=void
0===b?[]:b;b=new Set(b.map(function(g){return Va(g)}));for(var
c=la(a.g.keys()),d=c.next();!d.done;d=c.next())if(d=d.value,!b.has(d)){var
e=a.g.get(d);e&&e.Ma();a.g.delete(d)}};function pq(){this.i={};this.g=new
nq}function qq(a,b,c){a.i[Va(b)]=c}pq.prototype.Ma=function(){oq(this.g)};function
rq(a,b){b=jb(b,function(c){return!!
this.i[Va(c.constructor)]},a);oq(a.g,b);v(b,function(c){this.g.g.has(Va(c))||
this.g.add(c,this.i[Va(c.constructor)].render(c))},a)};function sq(a)
{this.Af=a}function tq(a,b,c,d){a=uq(a,d);if(0<c)for(c=0;c<a.length;c++)
{if(a[c]>b)return a[c]}else for(c=a.length-1;0<=c;c--)if(a[c]<b)return a[c];return
b}function uq(a,b){var c=b||[];a=jb(a.Af,function(d){return!lb(c,function(e){return
50>Math.abs(e-d)})});a.push.apply(a,c);yb(a);return a};function vq(a,b)
{Co.call(this);this.O={};a&&(this.Ap=a.prefix,this.To=a.image_prefix||
a.prefix,a=kb(a.page,function(c){c=new this.l(c);b&&(c.zd=b);return
c},this),this.j(a))}u(vq,Co);vq.prototype.ll=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=Ho(this,c.pid);d&&dq(d,c)}};vq.prototype.l=Zp;vq.prototype.ma=function(a,b
){if(!Ho(this,b.La())){var c=ub(Fo(this));vb(c,b);this.j(c)}this.O[b.La()]=!
0;a&&a(b)};function wq(a,b,c){ll(a,t(xq,b,c))}function xq(a,b,c){c=c.target;ul(c)?
a(wl(c)):b&&b()};var yq={},zq=null;var Aq="undefined"!==typeof Uint8Array,Bq=!
A&&"function"===typeof btoa;var Cq="function"===typeof Symbol&&"symbol"===typeof
Symbol()?Symbol():void 0,Dq=Cq?function(a,b){a[Cq]|=b}:function(a,b){void 0!==a.g?
a.g|=b:Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!
0,enumerable:!1}})};function Eq(a){var b=Fq(a);1!
==(b&1)&&(Object.isFrozen(a)&&(a=Array.prototype.slice.call(a)),Gq(a,b|1))}
var Fq=Cq?function(a){return a[Cq]|0}:function(a){return a.g|0},Hq=Cq?function(a)
{return a[Cq]}:function(a){return a.g},Gq=Cq?function(a,b){a[Cq]=b}:function(a,b)
{void 0!==a.g?a.g=b:Object.defineProperties(a,{g:{value:b,configurable:!
0,writable:!0,enumerable:!1}})};function Iq(){var a=[];Dq(a,1);return a}function
Jq(a,b){Gq(b,(a|0)&-51)}function Kq(a,b){Gq(b,(a|18)&-41)}function Lq(a)
{a=a>>10&1023;return 0===a?536870912:a};var Mq={};function Nq(a){return null!
==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}var
Oq,Pq=[];Gq(Pq,23);Oq=Object.freeze(Pq);function Qq(a,b){a=a.Ec;return
Rq(a,Hq(a),b)}function Rq(a,b,c,d){if(-1===c)return null;if(c>=Lq(b))
{if(b&128)return a[a.length-1][c]}else{var e=a.length;if(d&&b&128&&(d=a[e-1]
[c],null!=d))return d;b=c+((b>>8&1)-1);if(b<e)return a[b]}}function Sq(a,b,c,d,e)
{var g=Lq(b);if(c>=g||e){e=b;if(b&128)g=a[a.length-1];else{if(null==d)return;g=a[g+
((b>>8&1)-1)]={};e|=128}g[c]=d;e&=-513;e!==b&&Gq(a,e)}else a[c+((b>>8&1)-
1)]=d,b&128&&(d=a[a.length-1],c in d&&delete d[c]),b&512&&Gq(a,b&-513)}
function Tq(a,b,c){if(null!=c){if("boolean"!==typeof c)throw Error("Expected
boolean but got "+Sa(c)+": "+c);c=!!c}var d=a.Ec,e=Hq(d);if(e&2)throw
Error();Sq(d,e,b,!1!==c?c:void 0);return a}function Uq(a,b){a=Qq(a,b);a=null==a?
a:"boolean"===typeof a||"number"===typeof a?!!a:void 0;return null!=a?a:!1};var
Vq;function Wq(a,b){Vq=b;a=new a(b);Vq=void 0;return a}
function Xq(a,b,c){null==a&&(a=Vq);Vq=void 0;if(null==a){var d=48;c?(a=[c],d|
=256):a=[];b&&(d=d&-1047553|(b&1023)<<10)}else{if(!Array.isArray(a))throw
Error();d=Fq(a);if(d&32)return a;d|=32;if(c&&(d|=256,c!==a[0]))throw Error();a:
{c=a;var e=c.length;if(e){var g=e-1,h=c[g];if(Nq(h)){d|=128;b=(d>>8&1)-1;e=g-
b;1024<=e&&(Yq(c,b,h),e=1023);d=d&-1047553|(e&1023)<<10;break a}}b&&(h=(d>>8&1)-
1,b=Math.max(b,e-h),1024<b&&(Yq(c,h,{}),d|=128,b=1023),d=d&-1047553|
(b&1023)<<10)}}Gq(a,d);return a}
function Yq(a,b,c){for(var d=1023+b,e=a.length,g=d;g<e;g++){var h=a[g];null!=h&&h!
==c&&(c[g-b]=h)}a.length=d+1;a[d]=c};function Zq(a){switch(typeof a){case
"number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case
"object":if(a&&!Array.isArray(a)&&Aq&&null!=a&&a instanceof Uint8Array){if(Bq)
{for(var b="",c=0,d=a.length-
10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.from
CharCode.apply(null,c?a.subarray(c):a);a=btoa(b)}else{void 0===b&&(b=0);if(!zq)
{zq={};c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split("")
;d=["+/=","+/","-_=","-_.","-_"];for(var e=
0;5>e;e++){var g=c.concat(d[e].split(""));yq[e]=g;for(var h=0;h<g.length;h++){var
k=g[h];void
0===zq[k]&&(zq[k]=h)}}}b=yq[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(e=g=
0;g<a.length-2;g+=3){var l=a[g],m=a[g+1];k=a[g+2];h=b[l>>2];l=b[(l&3)<<4|
m>>4];m=b[(m&15)<<2|k>>6];k=b[k&63];c[e++]=h+l+m+k}h=0;k=d;switch(a.length-g){case
2:h=a[g+1],k=b[(h&15)<<2]||d;case 1:a=a[g],c[e]=b[a>>2]+b[(a&3)<<4|
h>>4]+k+d}a=c.join("")}return a}}return a};function $q(a,b,c)
{a=Array.prototype.slice.call(a);var d=a.length,e=b&128?a[d-1]:void 0;d+=e?-
1:0;for(b=b&256?1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(var g in
e)b[g]=c(e[g])}return a}function ar(a,b,c,d,e,g){if(null!=a)
{if(Array.isArray(a))a=e&&0==a.length&&Fq(a)&1?void 0:g&&Fq(a)&2?a:br(a,b,c,void 0!
==d,e,g);else if(Nq(a)){var h={},k;for(k in a)h[k]=ar(a[k],b,c,d,e,g);a=h}else
a=b(a,d);return a}}
function br(a,b,c,d,e,g){var h=d||c?Fq(a):0;d=d?!!(h&16):void
0;a=Array.prototype.slice.call(a);for(var k=0;k<a.length;k+
+)a[k]=ar(a[k],b,c,d,e,g);c&&c(h,a);return a}function cr(a){return a.Dl===Mq?
a.toJSON():Zq(a)};function dr(a,b,c){c=void 0===c?Kq:c;if(null!=a){if(Aq&&a
instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var
d=Fq(a);if(d&2)return a;if(b&&!(d&32)&&(d&16||0===d))return Gq(a,d|
18),a;a=br(a,dr,d&4?Kq:c,!0,!1,!0);b=Fq(a);b&4&&b&2&&Object.freeze(a);return
a}a.Dl===Mq&&(b=a.Ec,c=Hq(b),a=c&2?a:er(a,b,c,!0));return a}}function er(a,b,c,d)
{var e=d||c&2?Kq:Jq,g=!!(c&16);b=$q(b,c,function(h){return dr(h,g,e)});Dq(b,16|(d?
2:0));return Wq(a.constructor,b)};function fr(a,b,c)
{this.Ec=Xq(a,b,c)}fr.prototype.toJSON=function(){var a=br(this.Ec,cr,void 0,void
0,!1,!1);return gr(this,a,!0)};fr.prototype.clone=function(){var a=this.Ec;return
er(this,a,Hq(a),!1)};fr.prototype.Dl=Mq;fr.prototype.toString=function(){return
gr(this,this.Ec,!1).toString()};
function gr(a,b,c){var d=a.constructor.Iw,e=Lq(Hq(c?a.Ec:b)),g=!1;if(d){if(!c)
{b=Array.prototype.slice.call(b);var h;if(b.length&&Nq(h=b[b.length-
1]))for(g=0;g<d.length;g++)if(d[g]>=e){Object.assign(b[b.length-1]={},h);break}g=!
0}e=b;c=!c;h=Hq(a.Ec);a=Lq(h);h=(h>>8&1)-1;for(var k,l,m=0;m<d.length;m+
+)if(l=d[m],l<a){l+=h;var q=e[l];null==q?e[l]=c?Oq:Iq():c&&q!==Oq&&Eq(q)}else k||
(q=void 0,e.length&&Nq(q=e[e.length-1])?k=q:e.push(k={})),q=k[l],null==k[l]?k[l]=c?
Oq:Iq():c&&q!==Oq&&Eq(q)}d=b.length;if(!d)return b;
var x;if(Nq(k=b[d-1])){a:{var C=k;e={};c=!1;for(var E in
C)a=C[E],Array.isArray(a)&&a!=a&&(c=!0),null!=a?e[E]=a:c=!0;if(c){for(var G in e)
{C=e;break a}C=null}}C!=k&&(x=!0);d--}for(;0<d;d--){k=b[d-1];if(null!=k)break;var
P=!0}if(!x&&!P)return b;var Qa;g?
Qa=b:Qa=Array.prototype.slice.call(b,0,d);b=Qa;g&&(b.length=d);C&&b.push(C);return
b};function hr(a){this.g=a}hr.prototype.rd=function(){return
this.g.aid};hr.prototype.Cg=function(){var
a=this.g.x_focus,b=this.g.y_focus;if(void 0===a||void 0===b){b=this.Lf();if(!
b.length)return null;a=b[0][0];b=b[0][1]}return new
B(a,b)};hr.prototype.Wk=ba(10);hr.prototype.Lf=function(){return
ir(this,"head_boxes")};function ir(a,b){var c=[];a.g[b]&&v(a.g[b],function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c};function jr(a){this.g=a};function kr(a,b,c)
{this.j=a;this.g=b;this.l=c||!1;a=this.getSize();this.i()?
a.height=120:a.height=65;this.nb(a)}n(kr,dm);kr.prototype.i=function(){var a=D("gb-
mobile-menu-pubinfo");return a?0<Kf(a).length&&null!=this.j&&0==Eo(this.j):!
1};function lr(a){jm.call(this);this.j=a}u(lr,jm);lr.prototype.O=function()
{this.i=Math.ceil(this.g.length/this.j);for(var a=0;a<this.i;a++)for(var
b=0;b<this.j;b++){var c=a*this.j+b;this.cells[b]=this.cells[b]||[];this.cells[b]
[a]=this.g[c]}};function mr(a){lr.call(this,a);this.He=new
Map}u(mr,lr);mr.prototype.yc=function(a){return
this.He.get(nr(om,a))};mr.prototype.th=function(a){if(a instanceof
kr)a=nr(a.constructor,a.g);else if(a instanceof om)a=nr(a.constructor,a.Da());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.He.get(a)};
mr.prototype.Pa=function(a){if(a instanceof kr){var
b=nr(a.constructor,a.g);this.He.set(b,a)}else a instanceof
om&&(b=nr(a.constructor,a.Da()),this.He.set(b,a));mr.oa.Pa.call(this,a)};function
nr(a,b){return Va(a)+"#"+b.La()};function or(a,b,c,d,e)
{mr.call(this,1);this.o=b;this.l=c;var g=d||!1,h;a=Fo(a);v(a,function(k)
{g&&h&&1<Eo(k)-Eo(h)&&pr(this,h,k);var l=D("gb-mobile-menu-
pubinfo");l&&0<Kf(l).length&&!g&&h&&k&&0==Eo(h)&&pr(this,h,k,!0);l=new om(k);var
m=l.getSize();"fixed_height"==this.o?
m.height=this.l:m.width=this.l;l.nb(m);this.Pa(l);h=k},this);g&&h&&e&&Eo(h)<Eo(e)&&
pr(this,h,e);km(this)}n(or,mr);
function pr(a,b,c,d){b=new kr(b,c,d||!1);c=b.getSize();"fixed_height"==a.o?
c.height=a.l:c.width=a.l;b.nb(c);a.Pa(b)}or.prototype.s=function(){return
this.l};or.prototype.Nf=function(){return this.o};or.prototype.Gj=8;function
qr(a,b){this.N=a;this.g=b}n(qr,Sp);qr.prototype.render=function(a){var
b=this.g(a);b.nb(a.getSize());b.setPosition(a.jd());return b};function rr()
{}n(rr,dm);function sr(){X.call(this)}u(sr,X);sr.prototype.ne=function(a)
{this.i=a;this.l=tr(a)};sr.prototype.ua=function()
{sr.oa.ua.call(this);I(this.l)};function ur(a)
{X.call(this);this.j=a}n(ur,sr);ur.prototype.Aa=function(a)
{N(this.l,a)};ur.prototype.ne=function(a){sr.prototype.ne.call(this,a);var
b=this.i.getSize();a=this.l;var c=b.width;b=b.height;var
d=Math.floor(.035*c),e=this.j?"/googlebooks/images/burn-left.png":"/googlebooks/
images/burn-right.png";xh(a,this.j?c-d:0,0);L(a,d,b);K(a,{position:"absolute"});A?
rm(a,e):(c=F("IMG",
{src:e,width:d,height:b,border:0,position:"absolute",top:0,left:0}),a.appendChild(c
))};function vr(a)
{X.call(this);this.V=a;this.O=[]}u(vr,sr);f=vr.prototype;f.ne=function(a)
{vr.oa.ne.call(this,a);this.Yg();this.Da()&&this.g.ka(this.Da(),"update",this.Yg)};
f.Da=function(){return this.i.Da()};f.Xg=function(a,b,c,d){var e=H("div");W(e,!
0);this.l.appendChild(e);a=wr(this,a,b,c,d);K(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.V&&(K(e,{backgroundColor:this.V}),Oh(e,.3));this.O.push(new
kh(a[0],a[1],a[2],a[3]));return e};
function xr(a){return a.i.getSize().width/a.i.Da().getParent().g.width}function
wr(a,b,c,d,e){var g=xr(a);return kb([b,c,d,e],function(h){return
Math.round(h*g)})}function yr(a,b){v(b,function(c)
{this.Xg.apply(this,c)},a)}f.jo=function(a){return
this.Xg(a.left,a.top,a.width,a.height)};f.ig=function()
{Ff(this.l);this.O=[]};f.Yg=function(){};function zr()
{vr.call(this)}n(zr,vr);f=zr.prototype;f.Yg=function(){if(!this.j){var
a=this.Da();a&&(a=jq(a))&&(yr(this,a),this.j=!0)}};
f.Xg=function(a,b,c,d){this.o=vr.prototype.Xg.call(this,a,b,c,d);K(this.o,
{border:"2px #aaaaff
dashed"});this.s=H("IMG");this.o.appendChild(this.s);this.s.src="/googlebooks/
images/dialog_close_x.gif";a=wr(this,a,b,c,d);K(this.s,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});O(this.o,"mouseout",r(this.Eq,this));O(this.o,"m
ouseover",r(this.So,this,!0));Ui(this.s,"click",r(this.Ma,this));return
this.o};f.Ma=function(){I(this.o)};
f.Eq=function(a){Pf(this.o,a.target)||this.So(!1)};f.So=function(a){K(this.s,
{display:a?"":"none"})};function Ar(a)
{vr.call(this);this.N=a}n(Ar,vr);Ar.prototype.Yg=function(){if(!this.j){var
a=this.Da();a&&(a=iq(a))&&(v(a,function(b){var
c=b.pop(),d=b.pop();b=this.Xg.apply(this,b);K(b,
{cursor:"pointer"});this.g.ka(b,"click",r(this.o,this,d,c))},this),this.j=!
0)}};Ar.prototype.o=function(a,b){(a=Ho(this.N.ab(),a))?
this.N.mb(a):up(this.N,b)};function Br(a,b)
{this.l=a;this.g=b}Br.prototype.Da=function(){return
this.l};Br.prototype.i=function(){return this.l.wd(this.g)};function Cr(a,b,c)
{Br.call(this,a,b);this.j=c}n(Cr,Br);Cr.prototype.i=function(){return
this.j.width>this.g.width?this.l.wd(this.j):Br.prototype.i.call(this)};function
Dr(a,b,c,d,e)
{X.call(this);this.Ng(a.Fa());this.N=a;this.i=c;this.na=[];this.zm=d;L(d,c);this.qa
=tr(this);K(this.qa,"backgroundColor","#fff");L(this.qa,c);if(this.ya=void 0!==e?
e:!0)a=tr(this),L(a,c),this.ta=new
Er(a),this.ta.show();b&&(this.l=b,this.g.ka(b,"update",this.jg),wp(b))}u(Dr,X);f=Dr
.prototype;f.getSize=function(){return this.i};f.Da=function(){return
this.l};function Fr(a,b){a.na.push(b);b.ne(a)}f.jg=function(){};function Gr(a)
{a.dispatchEvent("load");a.ya&&a.ta.kb()}
function tr(a){var b=H("div");W(b,!0);K(b,
{position:"absolute",left:0,top:0});a.zm.appendChild(b);return b}f.Ma=function()
{v(this.na,function(a){a.Ea()});this.na=null;this.o&&I(this.o)};function Hr(a)
{a.s=tr(a);L(a.s,a.getSize());K(a.s,{backgroundImage:"url(//www.google.com/images/
cleardot.gif)",backgroundRepeat:"repeat"});a.g.ka(a.s,"mousedown",a.Fq);a.g.ka(a.s,
"dragstart",Ei)}f.Fq=function(a){a.display=this;Ir.dispatchEvent(a)};var Ir=new R;
function Er(a)
{this.g=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=H("div");W(c);K(c,a);this.g.appendChild(c);c.textContent="\u0417\u0430\u0433\
u0440\u0443\u0437\u043a\u0430...";a.bottom=0}}Er.prototype.show=function(a)
{K(this.g,{display:a?"none":""})};Er.prototype.kb=function(){this.show(!
0)};Dr.prototype.Ul=function(){Jr(this)};function Jr(a,b){a.o&&I(a.o);a.o=tr(a);new
Kr(a.o,a.getSize(),b)}
function Kr(a,b,c){this.g=a;K(a,
{backgroundColor:"#FFF",textAlign:"center"});L(a,b);Q(a,Tl.g(c||""));W(this.g)};fun
ction Lr(a,b,c){Dr.call(this,a,b.Da(),b.g,c);this.Ng(Mr);a=tr(this);this.V=new
Nr(b.g,a);a=tr(this);this.O=new Nr(b.g,a);Hr(this);Sh(c,!
0);w(c,"pageImageDisplay");this.ma=b;b.Da()&&this.jg()}n(Lr,Dr);f=Lr.prototype;f.mb
=function(a){cq(a,"output",null);Dr.prototype.mb.call(this,a);a.wd()&&this.jg()};
f.jg=function(){var a=this.Da(),b=this.ma.i();if(b&&!this.j)
{b=Or(b);Ui(this.V,"load",r(this.Gq,this,a,b,this.getSize().width));Pr(this.V,
[b]);var c=np(this.N.Kb,a.La());c.push(b);Pr(this.O,c);this.j=!
0;a==this.N.Da()&&this.dispatchEvent("fetch")}fq(a,[16,8])&&(a=Qe('<table
width=100% height=100%><tr><td><img
src="%s"/><br/>%s</td></tr></table>',Gp("/googlebooks/restricted_logo.gif"),"\
u041b\u0438\u0431\u043e \u044d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\
u0446\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\
u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430, \u043b\u0438\
u0431\u043e \u0432\u044b \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u0438 \u043e\
u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u043f\
u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0434\u043b\u044f \u044d\u0442\u043e\
u0439 \u043a\u043d\u0438\u0433\u0438."),
Jr(this,a),Gr(this))};f.Gq=function(a,b,c)
{a==this.N.Da()&&this.dispatchEvent("loaded");this.O.empty();var
d=this.N.Kb;a=a.La();d.g[a]=d.g[a]||{};d.g[a]
[c]=b;Gr(this)};f.lc=ba(13);f.Ma=function(){this.j=!
1;this.V.empty();this.O.empty();Dr.prototype.Ma.call(this)};var Mr=new
R,Or=ad;function Nr(a,b){R.call(this);this.i=a;this.j=b;this.qf=!
1;this.g=H("IMG");Xm(this.g,"\u0421\u0442\u0440\u0430\u043d\u0438\u0446\
u0430");this.g.width=this.i.width;this.j.appendChild(this.g);W(this.j)}n(Nr,R);
Nr.prototype.empty=function(){for(var a;a=Lf(this.j);)Pp(a)};function Pr(a,b)
{Lp(a.g,r(a.l,a,a.g));for(var c=0;c<b.length;c+
+)a.g.src=b[c]}Nr.prototype.l=function(a)
{this.g==a&&(this.dispatchEvent("load"),this.qf=!
0)};Nr.prototype.lc=ba(12);function Qr(a){var
b=this;X.call(this);this.s=a;this.j=a.l;this.nb(Vh(this.j));this.Fb=new
B(0,0);this.V=null;this.na=new xm(function(){N(b.V,!
1)},600);Bi(this,this.na)}u(Qr,X);f=Qr.prototype;f.nb=function(a){if(!this.i||!
Pe(this.i,a)){this.i=a;var
b=this.s;b.V=a;Rr(b);this.dispatchEvent("resize")}};f.Tc=function(a)
{this.rc=a;this.O.Ma();var b=this.s,c=this.getSize();b.V=c;Rr(b);b=this.s;a=new
Oe(a.tb(),a.Db());b.ma=a;b.o=!
0;L(b.i,a);V(b.na,0,b);Rr(b);this.dispatchEvent("layoutchange")};
function Sr(a,b){a.O=b}f.al=function(){return this.O};f.Eb=function(){return
this.rc};f.ac=function(){var
a=this.rc.Ld();this.ma&&(a=this.ma.Yk(a));rq(this.O,a);this.dispatchEvent("update")
};function Tr(a,b){a.ma=b}
f.Uc=function(a){var b=this.Fb.x,c=this.Fb.y;"number"===typeof
a.x&&(a.x=Ke(a.x,0,Math.max(this.rc.tb()-this.i.width,0)));"number"===typeof
a.y&&(a.y=Ke(a.y,0,Math.max(this.rc.Db()-this.i.height,0)));"number"===typeof
a.x&&(b=a.x);"number"===typeof a.y&&(1<a.y-c?this.dispatchEvent("scrolldown"):1<c-
a.y&&this.dispatchEvent("scrollup"),c=a.y);this.Fb=new
B(b,c);b=this.s;a=this.Fb;b.O||(b=b.l,null!=a.y&&(b.scrollTop=a.y),null!
=a.x&&(b.scrollLeft=a.x));this.dispatchEvent("move")};
function Ur(a){var b=a.Fb;return b?new
kh(b.x,b.y,a.i.width,a.i.height):null}f.getSize=function(){return
this.i};f.Ed=function(a)
{this.dispatchEvent("movestart");this.Uc(a);this.dispatchEvent("moveend")};function
Vr(a,b,c){a=a.Fb;c(new B(a.x+b.x,a.y+b.y))}
f.tf=function(a){var b=this.Fb,c=this.getSize();!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height?this.Ed(a):(this.l&&(this.l.Ea(),this.l=null),this.l=new
Em([b.x,b.y],[a.x,a.y],250+250*Ke(Me(b,a)/800,0,1),Hm),O(this.l,"animate",r(this.Bm
,this)),O(this.l,"end",r(this.Hq,this)),this.dispatchEvent("movestart"),Ui(this,"mo
vestart",r(this.l.Ea,this.l)),this.l.play())};f.Bm=function(a)
{a=a.coords.map(Math.round);this.Uc(new B(a[0],a[1]))};f.Hq=function(a)
{this.Bm(a);this.dispatchEvent("moveend")};
f.Ab=function(){return this.j};f.De=ba(14);f.Ic=function(){return new
B(Math.round(this.Fb.x+this.i.width/2),Math.round(this.Fb.y+this.i.height/
2))};f.Ie=function(a){return new B(Math.round(a.x+this.i.width/2*-
1),Math.round(a.y+this.i.height/2*-1))};f.ua=function()
{Qr.oa.ua.call(this);this.O.Ma()};f.Uk=function(a)
{null==this.V&&(this.V=a);this.V.style.opacity=0;this.na.start()};f.Us=function()
{var a=this;this.na.stop();N(this.V,!0);V(function()
{a.V.style.opacity=1})};f.Am=1;function Wr(a,b,c,d)
{Dr.call(this,a,b.Da(),b.g,c,d);this.ma=tr(this);Hr(this);b.Da()&&this.jg();this.N=
a;this.O=O(this.N.Fa(),"update",this.Ba,!
1,this)}n(Wr,Dr);Wr.prototype.jg=function(){var
a=this.Da(),b=a.wd(),c=this.N.Wa().Ti(),d=a.na;if(b&&d&&!this.j){var
e=Up(d,this.getSize().height);"number"===typeof e&&(d=Vp(d,e),b=new
S(b),T(b,"zoom",e),T(b,"pg",a.ta),b=b.toString(),this.V=new
Qp(this.ma,d,this.getSize().height,c.Qj,c.Pj,r(c.zo,c,b,d,this.getSize().height),nu
ll),this.j=!0,this.Ba())}};
Wr.prototype.Ba=function(){if(this.j){var a=Dh(this.ma);if(a){var
b=Jh(this.ma);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;0<a.bottom-
a.top&&0<a.right-a.left&&Rp(this.V,mh(a))}Bp(this.N)}};Wr.prototype.Ma=function()
{this.j&&(this.V.empty(),this.j=!
1);this.O&&(bj(this.O),this.O=null);Dr.prototype.Ma.call(this)};function Xr(a)
{this.zd=a;vr.call(this,"#ffff00")}u(Xr,vr);Xr.prototype.Yg=function(){var
a=this.i.Da();if(a){var b=this.zd.getQuery();b!
=this.o&&(a=xp(a,b),this.ig(),a&&(kb(a,r(this.jo,this)),this.o=b))}};function Yr(a)
{R.call(this);this.url=a;this.j=null;this.s=!0}n(Yr,R);Yr.prototype.Se=function()
{if(this.s)this.s=!1;else throw Error();};function Zr(a,b)
{Yr.call(this,a);this.O=b||"GET";this.i=new ej;this.g=new
hl}n(Zr,Yr);f=Zr.prototype;f.Se=function(a,b)
{Yr.prototype.Se.call(this,a,b);this.o=a;this.l=b;this.i.ka(this.g,"success",r(this
.Jq,this));this.i.ka(this.g,"error",r(this.Iq,this));this.g.send(this.url.toString(
),this.O,void 0)};f.Jq=function(a)
{this.j=JSON.parse(vl(a.target));V(r(this.dispatchEvent,this,"success"));this.o&&V(
t(this.o,this.j));V(r(this.Rj,this))};
f.Iq=function()
{V(r(this.dispatchEvent,this,"error"));this.l&&V(this.l);V(r(this.Rj,this))};f.abor
t=function(){this.g.abort();this.Rj();return!1};f.Rj=function()
{jj(this.i);this.l=this.o=null};function $r(a,b,c)
{a=["event",a,b,c];if(b=p.ga)a=["send"].concat(a),b.apply(null,a)}function
as(a,b,c,d){"string"===typeof
a&&(a=D(a));a&&O(a,"click",t($r,b,c,d))}ab("_OC_analyticsTrack",$r);function bs(a)
{return a.length?a.reduce(function(b,c){return
qh(b,c)},a[0].clone()):null};function cs(a,b,c,d,e)
{X.call(this);this.s=a;this.na=b;this.ta=e;this.l=d;this.i=!
1;this.o=H("div");c.appendChild(this.o);this.g.ka(b,"mousemove",this.O);this.g.ka(b
,"mouseup",this.V)}u(cs,X);cs.prototype.O=function(a){if(!this.qa){a=Ne(new
B(a.clientX,a.clientY),Eh(this.na));a=hh(a,this.ta);K(this.o,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;xh(this.o,a.left,a.top);L(this.o,b,c);this.j=a}};
cs.prototype.V=function(a){this.O(a);this.qa=!0;a=this.l;var
b=mh(this.j),c=xr(this.s);c=ds(b,1/c);b=es(ds(c,1/a.getSize().width*1E3));a=new
S(a.zc());T(a,"ci",
[b.left,b.top,b.width,b.height].join());T(a,"jscmd","click3");T(a,"output","text");
c=es(c);fs(this.s,[c]);I(this.o);(new
Zr(a)).Se(r(this.ma,this,c,b));this.dispatchEvent("endsize")};
cs.prototype.ma=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];v(e,function(h){g.push(new kh(h.X,h.Y,h.W,h.H))});if(c=c.content)fs(this.s,
[a],c,b),d=!0,$r("Web Reader","Selection")}d||this.s.ig();this.Ea()};function
ds(a,b){return new kh(a.left*b,a.top*b,a.width*b,a.height*b)}function es(a){return
new
kh(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}c
s.prototype.ua=function(){cs.oa.ua.call(this);I(this.o)};function gs(a,b)
{X.call(this);this.o=a;this.Ca=b}var hs;n(gs,sr);f=gs.prototype;f.ne=function(a)
{sr.prototype.ne.call(this,a);a=this.l;var b=H("div");W(b,!
0);a.appendChild(b);Gb(b,"selection-
layer");L(a,this.i.getSize());L(b,this.i.getSize());this.g.ka(b,"click",this.Kq);th
is.g.ka(b,"mousedown",this.Lq)};
f.Lq=function(a){if(hs){a.stopPropagation();this.j&&this.j.Ea();var
b=this.i.zm;a=Ne(new B(a.clientX,a.clientY),Eh(b));this.j=new
cs(this.o,b,this.l,this.i.Da(),a);this.s=O(document.body,"mousemove",r(this.Mq,this
));Ui(this.j,["endsize","dispose"],r(this.Rs,this))}};f.Kq=function(a)
{hs&&a.stopPropagation()};
f.Mq=function(a){if(this.j&&!this.j.Id){var b=new
B(a.clientX,a.clientY),c=lh(Nh(this.Ca.Ab()));if(ih(c,b)){var d=new
B(0,0);v([[c.top-a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],
[c.right-a.clientX,1,0]],function(e){40>Math.abs(e[0])&&(d.x=e[1]||d.x,d.y=e[2]||
d.y)});this.O||(this.O=new el(100),this.g.ka(this.O,"tick",this.Nq));this.V=d;d.x||
d.y?this.O.start():this.O.stop()}}};f.Nq=function(){var a=this.V,b=this.Ca;Vr(b,new
B(15*a.x,15*a.y),r(b.Ed,b))};
f.Rs=function(){bj(this.s);zi(this.O);this.O=null};function is(){this.o="\u0412\
u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\
u0442 \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d \u0432 \u0431\
u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430.";this.g=!1;var
a=F("DIV","entity-page-snackbar"),b=F("SPAN","entity-page-snackbar-
text");J(b,this.o);a.appendChild(b);Y(a,"hidden",!
0);document.body.appendChild(a);this.l=a}
is.prototype.show=function(){this.g?
(this.i(),V(r(this.j,this),500)):this.j();V(r(this.i,this),6E3)};is.prototype.j=fun
ction(){K(this.l,"bottom","0");this.g=!0};is.prototype.i=function()
{K(this.l,"bottom","-48px");this.g=!1};function js(a){this.i=a;this.l=new
is;this.j=ks(this)}js.prototype.ha=function(){return this.j};
function ks(a){var b=F("DIV");Ib(b,["entity-page-copy-button","entity-page-action-
chip"]);var c=F("SPAN");w(c,"entity-page-action-chip-icon");var
d=F("SPAN");w(d,"entity-page-action-chip-label");J(d,"\u0421\u043a\u043e\u043f\
u0438\u0440\u043e\u0432\u0430\u0442\
u044c");b.appendChild(c);b.appendChild(d);O(b,"click",r(a.g,a));Tm(b,"button");Vf(b
,!0);O(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||a.g.call(a)});return
b}
js.prototype.g=function()
{this.i.focus();this.i.select();document.execCommand("copy");this.l.show()};functio
n ls(){}ls.prototype.Mc=function(){};function ms(a,b,c,d,e,g,h,k,l){var
m=ns(c),q=Nh(a),x=Dh(a);x&&nh(q,mh(x));x=gf(a);var C=gf(c);if(x.g!=C.g){var
E=x.g.body;C=cg(C);var G=new B(0,0),P=yf(jf(E));if(vc(P,"parent")){var Qa=E;do{var
Ob=P==C?Eh(Qa):Kh(Qa);G.x+=Ob.x;G.y+=Ob.y}while(P&&P!=C&&P!
=P.parent&&(Qa=P.frameElement)&&(P=P.parent))}E=Ne(G,Eh(E));!A||Tc(9)||vf(x.g)||
(E=Ne(E,wf(x.g)));q.left+=E.x;q.top+=E.y}a=os(a,b);b=q.left;a&4?
b+=q.width:a&2&&(b+=q.width/2);q=new B(b,q.top+(a&1?
q.height:0));q=Ne(q,m);e&&(q.x+=(a&4?-1:1)*e.x,q.y+=
(a&1?-1:1)*e.y);if(h)if(l)var sa=l;else if(sa=Dh(c))sa.top-=m.y,sa.right-
=m.x,sa.bottom-=m.y,sa.left-=m.x;return ps(q,c,d,g,sa,h,k)}
function ns(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=wh(a,"position")){var c=Eh(a);if(!b){b=Qh(a);var d;if(d=b)
{d=tg&&0<=dc($m,10);var e;if(e=Kc)e=0<=dc(Ym,10);var g=sg&&0<=dc($m,85);d=Ac||d||
e||g}b=d?-a.scrollLeft:b&&!zc&&"visible"!=wh(a,"overflowX")?a.scrollWidth-
a.clientWidth-a.scrollLeft:a.scrollLeft;c=Ne(c,new B(b,a.scrollTop))}}}return c||
new B}
function ps(a,b,c,d,e,g,h){a=a.clone();var k=os(b,c);c=M(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?
d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);g&&(e?(d=h,k=0,65==(g&65)&&(a.x<e.left||
a.x>=e.right)&&(g&=-2),132==(g&132)&&(a.y<e.top||a.y>=e.bottom)&&(g&=-
5),a.x<e.left&&g&1&&(a.x=e.left,k|=1),g&16&&(l=a.x,a.x<e.left&&(a.x=e.left,k|
=4),a.x+d.width>e.right&&(d.width=Math.min(e.right-a.x,l+d.width-e.left),
d.width=Math.max(d.width,0),k|=4)),a.x+d.width>e.right&&g&1&&(a.x=Math.max(e.right-
d.width,e.left),k|=1),g&2&&(k|=(a.x<e.left?16:0)|(a.x+d.width>e.right?
32:0)),a.y<e.top&&g&4&&(a.y=e.top,k|=2),g&32&&(l=a.y,a.y<e.top&&(a.y=e.top,k|
=8),a.y+d.height>e.bottom&&(d.height=Math.min(e.bottom-a.y,l+d.height-
e.top),d.height=Math.max(d.height,0),k|
=8)),a.y+d.height>e.bottom&&g&4&&(a.y=Math.max(e.bottom-d.height,e.top),k|
=2),g&8&&(k|=(a.y<e.top?64:0)|(a.y+d.height>e.bottom?128:0)),e=k):e=256,l=e);e=new
kh(0,
0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)return
a;xh(b,new B(e.left,e.top));h=e.getSize();Pe(c,h)||Th(b,h);return a}function
os(a,b){return(b&8&&Qh(a)?b^4:b)&-9};function qs(a,b){this.wb=8;this.Ia=b||void
0;Gn.call(this,a)}u(qs,Gn);function rs(a,b)
{a.wb=b;a.isVisible()&&a.eg()}qs.prototype.jd=function(){return this.Ia||
null};qs.prototype.setPosition=function(a){this.Ia=a||void
0;this.isVisible()&&this.eg()};qs.prototype.eg=function(){if(this.Ia){var a=!
this.isVisible()&&"move_offscreen"!
=this.getType(),b=this.ha();a&&(b.style.visibility="hidden",N(b,!
0));this.Ia.Mc(b,this.wb,this.Bl);a&&N(b,!1)}};function ss(a)
{qs.call(this,a);In(this,!1);this.i=new ej;this.g=Wp();w(a,"viewport-selection-
popup");ts&&ts.Ea();ts=this}n(ss,qs);ss.prototype.j=function()
{this.dispatchEvent("close");this.Ea()};
function us(a,b,c){var d=a.g?D("selection-popup-table"):a.ha(),e=a.g?
H("TR"):H("div");w(e,"selection-popup-select-container");d.appendChild(e);d=a.g?
H("TD"):H("div");w(d,"selection-popup-select-
label");e.appendChild(d);d.appendChild(Cf(b));d=a.g?
H("TD"):H("div");e.appendChild(d);b=H("input");b.value=c;w(b,"viewport-
input");d.appendChild(b);Sh(b,!1);a.g&&(c=H("TD"),e.appendChild(c),e=(new
js(b)).ha(),c.appendChild(e));a.i.ka(b,"mousedown",vs)}function vs(a)
{a.stopPropagation()}
ss.prototype.ua=function(){I(this.ha());qs.prototype.ua.call(this);this.i.Ea()};var
ts=null;function ws(a,b){this.g=a instanceof B?a:new
B(a,b)}u(ws,ls);ws.prototype.Mc=function(a,b,c,d){var e=jf(a);var
g=e.body;e=e.documentElement;e=new B(g.scrollLeft||e.scrollLeft,g.scrollTop||
e.scrollTop);g=this.g.x+e.x;e=this.g.y+e.y;var h=ns(a);g-=h.x;e-=h.y;ps(new
B(g,e),a,b,c,null,null,d)};function xs(a,b)
{ws.call(this,a,b)}u(xs,ws);xs.prototype.i=0;xs.prototype.l=function(a)
{this.i=a};xs.prototype.Mc=function(a,b,c,d){var e=Ah(a);e=Dh(e);var
g=xf(gf(a).g);g=new B(this.g.x+g.scrollLeft,this.g.y+g.scrollTop);var
h=b,k=ps(g,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||
k&128)h^=1;k=ps(g,a,h,c,e,10,d);0!=(k&496)&&ps(g,a,b,c,e,this.i,d)}};function ys(a)
{vr.call(this,"#4a95d6");this.j=a}n(ys,vr);ys.prototype.ne=function(a)
{vr.prototype.ne.call(this,a);K(this.l,
{cursor:"pointer"});this.g.ka(this.l,"mousedown",zs)};function zs(a)
{a.stopPropagation()}
function fs(a,b,c,d)
{a.ig();kb(b,r(a.jo,a));a.s&&bj(a.s);a.o&&a.o.Ea();b=H("div");document.body.appendC
hild(b);var e=bs(a.O);if(e){var g=Eh(a.l);b=new ss(b);if(c&&d){var
h=a.Da(),k=h.wd();if(k){var l=new
S(k);d=[d.left,d.top,d.width,d.height].join();T(l,"ci",d);T(l,"edge",0);l=l.toStrin
g();var m=new S(h.zc());T(m,"ci",d);T(m,"source","bookclip");m=Qe('<a
href="%s"><img
src="%s"/></a>',m.toString(),l)}d=m;Ff(b.ha());m=b.ha();h=H("IMG");h.src="/
googlebooks/images/material/close_black_24dp.png";w(h,
"selection-popup-close");m.appendChild(h);b.i.nf(h,"click",r(b.j,b));h=F("DIV",
{},"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0434\u0431\
u043e\u0440\u043a\u0443");w(h,"selection-popup-
title");m.appendChild(h);b.g&&(h=F("TABLE",{id:"selection-popup-
table"}),m.appendChild(h));c&&(us(b,"\u0412\u044b\u0434\u0435\u043b\u0435\u043d\
u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442",c),m=H("DIV"),w(m,"selection-
popup-translate-container"),b.g?(h=Lf(D("selection-popup-table")),k=H("TD"),
h.appendChild(k),k.appendChild(m)):b.ha().appendChild(m),h=new
S("https://translate.google.com/translate_t"),T(h,"text",c),T(h,"sl","auto"),T(h,"t
l","auto"),c=H("A"),c.href=h.toString(),c.target="_blank",b.g&&(h=F("SPAN"),Ib(h,
["selection-popup-translate-icon","entity-page-action-chip-
icon"]),c.appendChild(h)),h=F("SPAN"),J(h,"\u041f\u0435\u0440\u0435\u0432\u0435\
u0441\u0442\u0438"),w(h,"entity-page-action-chip-
label"),c.appendChild(h),h=H("SPAN"),J(h,"\u00bb"),w(h,"selection-popup-translate-
arrow"),
c.appendChild(h),w(c,"selection-popup-translate-link"),w(c,"entity-page-action-
chip"),m.appendChild(c));l&&us(b,"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\
u043d\u0438\u0435",l);d&&us(b,"\u0412\u0441\u0442\u0440\u043e\u0438\u0442\
u044c",d)}else c=H("DIV"),J(c,"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\
u0430..."),w(c,"selection-popup-loading-
msg"),b.ha().appendChild(c);rs(b,4);a.o=b;c=g.x+e.left+e.width;e=g.y+e.top+e.height
;g=M(b.ha()).width;24>c-g&&(c=g+24);V(t(As,b,new xs(new B(c,e))));a.s=
Ui(b,"close",r(a.ig,a))}}function As(a,b){a.Id||(a.setPosition(b),a.Aa(!
0))}ys.prototype.ig=function()
{vr.prototype.ig.call(this);this.o&&this.o.Ea()};ys.prototype.ua=function()
{vr.prototype.ua.call(this);this.o&&this.o.Ea();this.s&&bj(this.s)};function
Bs(a,b,c){return a.Wa().Ti()?new Wr(a,b,c):new Lr(a,b,c)}function Cs(a,b){if(b
instanceof Lr){Fr(b,new Xr(a.Xa()));Fr(b,new zr);var c=new ys(a.Ab()),d=new
gs(c,a.Fa());Fr(b,d);Fr(b,c);Fr(b,new Ar(a))}};function Ds(a,b)
{X.call(this);this.N=a;b=Math.floor(b/2);var
c=Math.floor(b/this.N.ab().g.aspectRatio());this.j=new
Oe(b,c);this.i=H("div");K(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.na=[];a.Fa().s.i.a
ppendChild(this.i);this.l=H("div");this.s=H("div");this.na.push(O(this.l,"dblclick"
,r(this.It,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};K(this.l,a);K(this.s,a);this.i.appendChild(this.l);this.i.appendChild(this.s
);
this.V=H("div");this.ma=H("div");this.l.appendChild(this.V);this.s.appendChild(this
.ma);Es(this)}n(Ds,Im);function Es(a)
{a.o&&a.o.Ma();a.O&&a.O.Ma();Ff(a.V);Ff(a.ma);Th(a.l,a.j);Th(a.s,a.j);a.o=Bs(a.N,ne
w Br(a.qa,a.j),a.V);Cs(a.N,a.o);a.ta=new ur(!0);Fr(a.o,a.ta);a.O=Bs(a.N,new
Br(a.ya,a.j),a.ma);a.Ba=new ur(!
1);Cs(a.N,a.O);Fr(a.O,a.Ba)}f=Ds.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);xh(this.i,a)};f.It=function(a)
{a.preventDefault();a.stopPropagation();this.N.qb("previous")};
f.Aa=function(a){K(this.i,{display:a?"":"none"})};f.Oc=function(){K(this.l,
{left:0,top:0});K(this.s,{left:this.j.width+"px",top:0})};f.Md=function(){return
jb([this.qa,this.ya],function(a){return!!a})};f.Ma=function()
{this.o.Ma();this.O.Ma();for(var
a;a=this.na.pop();)bj(a);this.i.parentNode&&I(this.i)};function Fs(a){return
2*a};function Gs(a){this.N=a}n(Gs,Sp);Gs.prototype.render=function(a){var b=new
Ds(this.N,a.getSize().width);b.setPosition(a.jd());b.Oc();b.Aa(!0);return
this.g=b};function Hs(a,b){var c=a.match(Is);return c?
Number(c[1])*b[c[2]]:Number(a)}var Is=/^(-?\d+\.?\d*)([KMGTPEZYkmun]?)B?
$/,Js={"":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},Ks={"":1,n:Mat
h.pow(1024,-3),u:Math.pow(1024,-
2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),
P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};functi
on Ls(a,b){var c=Ms(a),d=Ms(b);0==Eo(a)||0==Eo(b)?d="\u042d\u0442\u043e \u043f\
u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439
\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440. \u041e\u0431\u0449\u0435\u0435 \
u0447\u0438\u0441\u043b\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\
u0435\u043c\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0431\u0443\
u0434\u0435\u0442 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\
u043e.":"number"!==
typeof c||"number"!==typeof d||c>=d||1==Math.abs(c-d)?d="\u041d\u0435 \u0432\u0441\
u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u044d\u0442\u043e\u0439 \
u043a\u043d\u0438\u0433\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \
u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\
u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\
u0440\u0430.":Ns(a,b)?d="\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 "+(--
d+" \u043d\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\
u0441\u044f \u043f\u0440\u0438 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\
u0442\u0435\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u043e\u0441\u043c\u043e\
u0442\u0440\u0435."):
(a=++c+"",d=--d+"",d="\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0441 "+a+"
\u043f\u043e "+d+" \u043d\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\
u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u0440\u0435\u0434\u0432\u0430\
u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u043e\u0441\
u043c\u043e\u0442\u0440\u0435.");return d}function Ms(a){a=a.hb();var b;/[^0-
9]/.test(a)||Sb(a)?b=null:b=Rb(a,"B")?Hs(a,Ks):Hs(a,Js);return b}
function Ns(a,b){a=Ms(a);b=Ms(b);return 0==a+1-(b-1)};function Os(a,b,c)
{R.call(this);this.N=a;this.j=b;this.o=M(b).width;this.s=c;this.i=!
1;this.g=qm()}n(Os,R);Os.prototype.mf=function(){return this.i};function Ps(a,b)
{if(b!=a.i){a.i=b;var c=a.N.Fa().s.i;N(c,!1);M(c);
[t(Qs,a.j,a.s,a.o,a.g,b),r(a.l,a),t(N,c,!0)].forEach(V)}}Os.prototype.l=function()
{this.dispatchEvent("change")};function Qs(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="");N(a,!e)};var Rs=null;function Ss(a,b)
{ej.call(this);this.i=Rs;this.N=a;this.g=b;this.N.Wa().O||
(this.ka(this.N,"pageturn",this.l),this.ka(this.g,"dispose",this.Ea))}n(Ss,ej);Ss.p
rototype.l=function(){var a=this.g.o.g.Md()[0]||new Kp,b=this.g.o.g.Md()[1]||new
Kp,c=this.O,d=this.o,e=d?Eo(d):-1,g=Eo(a)||-1,h=Eo(b)||-1,k=Math.max(c?Eo(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.g.Am){if(0<l-k){var m=k==e?d:c;var
q=a}0>l-k&&(m=-1!=h?b:a,q=d);1<h-g&&(m=a,q=b);Ns(m,q)||void 0===m||void 0===q||
(a=Ls(m,q),this.i.V(a),this.i.show(3E3))}};function Ts(a)
{Zp.call(this,a)}n(Ts,Zp);f=Ts.prototype;f.Dd=function(a)
{Zp.prototype.Dd.call(this,a);a&&a.additional_info&&(this.g=a.additional_info["[New
spaperJSONPageInfo]"],this.g.articles&&(this.i={},v(this.g.articles,function(b){var
c=b.aid;c&&(this.i[c]=new hr(b))},this)))};
f.Ce=function(){return this.l(32)?"\u041f\u0435\u0440\u0435\u0434\u043d\u044f\u044f
\u043e\u0431\u043b\u043e\u0436\u043a\u0430":this.l(64)?"\u0417\u0430\u0434\u043d\
u044f\u044f \u043e\u0431\u043b\u043e\u0436\u043a\
u0430":Zp.prototype.Ce.call(this)};f.Zk=function()
{return{width:"w"}};f.Oi=ba(15);f.xo=function(){return this.O};function Us(a)
{vq.call(this);vq.apply(this,arguments);this.s();O(this,"update",r(this.s,this))}n(
Us,vq);function Vs(a,b){var c={};v(b.page,function(e){var
g=Ho(this,e.pid);g&&dq(g,e);c[e.pid]=!0},a);b=Fo(a);var d=jb(b,function(e){return!!
c[e.La()]||!!this.O[e.La()]},a);b.length!
=d.length&&a.j(d)}Us.prototype.ll=function(a){this.o?
Vs(this,a):vq.prototype.ll.call(this,a)};
Us.prototype.s=function(){var a={},b=0;v(Fo(this),function(h){var
k=Eo(h);a[k]=h;b=Math.max(b,k)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.V=c};Us.prototype.l=Ts;function Ws(a)
{this.o=a.Seller;this.Na=a.Url;this.i=a.TrackingUrl;this.g=a.Price;this.j=a.IsInSto
ck;this.l=a.IsPublisher};function Xs(a)
{this.j=a.page_id;this.i=a.page_number||"";this.g=a.snippet_text||"";this.l=a.page_
url}Xs.prototype.La=function(){return this.j};Xs.prototype.zc=function(){return
this.l};function Ys(a){this.g=a;0<this.g.number_of_results?
(this.vb=kb(this.g.search_results,function(b){return new
Xs(b)},this),this.id=this.g.search_results[0].page_id+Zs(this)
+this.g.search_results[this.g.number_of_results-1].page_id):this.vb=[]}function
$s(a){return a.g.spellresults&&a.g.spellresults.correct_spell?
a.g.spellresults.correct_spell:null}function Zs(a){return
a.g.search_query_escaped};function at(a,b)
{X.call(this);this.o=a;this.s=b;this.l=b.j;this.j=b.g;this.i=H("DIV");this.i.classN
ame="separator-
container";this.o.appendChild(this.i);a=H("TABLE");a.className="separator-outer-
table";this.i.appendChild(a);var c=a.insertRow(-1).insertCell(-
1);c.align="center";var d=H("DIV");d.className="separator-
background";c.appendChild(d);c=H("TABLE");c.className="separator-inner-
table";d.appendChild(c);c.align="center";if(b.i()){var e=D("gb-mobile-menu-
pubinfo");if(e){b=lf("IMG",e);if(1==b.length){b=
b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-1);If(g,b,0);w(g,"separator-
message");w(g,"separator-pubinfo-
message")}b=Ls(this.l,this.j);e=Wf(e);c=c.insertRow(-1).insertCell(-
1);g=H("SPAN");g.className="separator-text";c.appendChild(g);var h=this.s;h.i&&h.l?
Q(g,yi(e)):Q(g,yi(b+"<br>"+e));w(c,"separator-message");w(c,"separator-pubinfo-
message")}w(a,"separator-pubinfo");w(d,"separator-pubinfo")}else a=c.insertRow(-
1).insertCell(-1),w(a,"separator-
message"),a.textContent=Ls(this.l,this.j);Sh(this.i,
!0);W(this.i)}n(at,Im);at.prototype.nb=function(a)
{L(this.i,a)};at.prototype.setPosition=function(a)
{xh(this.i,a)};at.prototype.Ma=function(){I(this.i)};function bt(a,b,c,d)
{this.Gj=this.kl=10;this.hi=this.ii=20;b=Math.floor((b-20)/
(100+this.kl));d&&2<b&&(b-=b%2);mr.call(this,b);Fo(a);a=kb(Fo(a),function(e){e=new
om(e);var g=e.getSize();g.width=100;e.nb(g);return e});c&&(c=a[0].getSize(),d=new
dm,d.nb(c),this.Pa(d));v(a,r(this.Pa,this));km(this)}u(bt,mr);function ct(a,b)
{Qr.call(this,b);this.Cb=a;this.g.ka(a,"pagechange",this.Pd);this.g.ka(this.Cb,"sea
rchupdate",this.il);if(a=D("subscription-
bar"))this.g.ka(this,"scrolldown",t(this.Uk,a)),this.g.ka(this,"scrollup",t(this.Us
,a))}u(ct,Qr);f=ct.prototype;f.Md=function(){var
a=this.rc.Ld(),b=[];this.ma&&(a=this.ma.Sh(a)[0]||[]);v(a,function(c){c instanceof
om&&b.push(c.Da())});return b};f.dg=function(a){this.Xf(!1,!
1);this.Pe(this.wg(a))};
f.Oe=function(a){var
b=[];"fixed_width"==this.Eb().Nf()&&b.push(this.getSize().width);this.ae&&(a=tq(thi
s.ae(),this.Eb().s(),a,b))&&this.dg(a)};f.Ae=function(){this.Xf(!0,!1);var
a=this.getSize().width;this.Pe(this.wg(a))};f.lf=ba(16);f.Xf=function(a,b)
{this.xg=a;this.Ni=b};f.resize=function(){if(this.xg)this.Ae();else{var
a=this.Eb().s();a&&this.dg(a)}};f.Pe=function(a){var
b=this.Eb();this.Tc(a);b&&(a=Nm(new Mm(b,a),this.Ic()),
(a=this.Ie(a))&&this.Ed(a))};f.Pd=function(){this.Gh||this.Od(this.Cb.Da())};
f.Od=function(a){this.rc.yc&&(a=this.rc.yc(a))&&this.Uc(new
B(Math.round(a.Yd()),Math.round(a.kd())))};f.il=function()
{dt&&(this.al().Ma(),this.ta&&this.ta(),this.ac())};var dt=!0;function et(a,b)
{this.Ca=a;this.g=b}n(et,Sp);et.prototype.render=function(a){var
b=this.g(),c=a.Da(),d=gb(this.Ca.ae().Af)/a.getSize().width,e=a.getSize();b.lj=e.wi
dth;b.Kg=e.height;e=a.getSize().clone();e.width*=d;e.height*=d;b.qu=e.width;b.nu=e.
height;b.setPosition(a.Yd(),a.kd());b.mb(c);b.Oc();return b};function ft()
{};function gt(a){this.Ca=a}u(gt,ft);gt.prototype.Yk=function(a){var
b=this.Sh(a);a=b[0]||[];b=b[1]||[];b.sort(t(ht,this.Ca.Ic()));var
c=[];vb(c,a,b);return c};function ht(a,b,c){return jh(lh(em(b)),a)-
jh(lh(em(c)),a)}gt.prototype.Sh=function(a){var b=Ur(this.Ca),c=new kh(b.left-
800,b.top-800,b.width+1600,b.height+1600);return Ab(a,function(d)
{d=em(d);if(oh(c,d))return oh(b,d)?0:1})};function it(a,b)
{this.Ca=b;this.N=a}n(it,gt);it.prototype.Yk=function(a){var
b=gt.prototype.Yk.call(this,a),c=this.N.Da();if(c){var d=[],e=this.N.ab();v([1,-
1],function(){var g=Go(e,c.La(),1);g&&d.push(g)});v(a,function(g)
{g.Da&&ob(d,g.Da())&&pb(b,g)})}return b};function jt(a,b,c)
{X.call(this);this.N=a;this.Ca=b;this.j=H("div");W(this.j,!0);K(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.o=H("div");W(this.
o,!0);K(this.o,
{position:"absolute"});this.j.appendChild(this.o);this.s=H("div");W(this.s,!
0);this.j.appendChild(this.s);this.O=H("div");W(this.O,!
0);this.s.appendChild(this.O);this.kb()}u(jt,Im);f=jt.prototype;
f.Oc=function(){var a=this.lj-2,b=this.Kg-2,c=this.qu-2,d=this.nu-2;K(this.s,
{backgroundColor:"#cccccc",position:"absolute"});xh(this.s,0,0);L(this.s,this.lj,th
is.Kg);K(this.O,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});xh(this.O,1,1);L
(this.O,a,b);this.show();var e=this.N;a=Bs(e,new Cr(this.Da(),new Oe(a,b),new
Oe(c,d)),this.O);a instanceof Lr?Cs(e,a):a instanceof Wr&&a instanceof Wr&&Fr(a,new
Xr(e.Xa()));this.i=a};f.kb=function(){N(this.j,!1)};f.show=function(){N(this.j,!
0)};
f.lc=ba(11);f.Ma=function()
{this.i&&this.i.Ma();I(this.j)};f.setPosition=function(a,b)
{xh(this.j,a,b)};f.kd=function(){return zh(this.j).x};f.Yd=function(){return
zh(this.j).y};f.mb=function(a){this.l=a};f.Da=function(){return
this.l};f.Db=function(){return this.Kg};f.tb=function(){return this.lj};function
kt(a){return a+2}f.getSize=function(){return new Oe(this.lj,this.Kg)};function
lt(a){X.call(this);Ff(a);W(a);this.l=a;this.i=H("div");W(this.i,!0);qm()&&(sf(a,
{dir:"ltr"}),sf(this.i,{dir:"rtl"}));a.appendChild(this.i)}u(lt,X);function mt(a,b)
{lt.call(this,b);this.Ca=a;this.g.ka(b,"scroll",this.s);K(b,"position","relative");
K(this.i,"position","absolute");this.j=H("div");w(this.j,"scroll-
background");W(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.i)}n(mt,lt);function Rr(a){var
b=a.ma;a.V&&b&&(K(a.i,"left",Math.floor(Math.max(0,a.Ca.s.l.clientWidth-b.width)/
2)+"px"),K(a.j,"height",b.height+"px"))}mt.prototype.na=function(){this.o=!
1;this.s()};
mt.prototype.s=function(){if(!this.o){var a=this.Ca.Fb;if(a){a=a.clone();var
b=this.l;b=new B(b.scrollLeft,b.scrollTop);Le(a,b)||(this.O=!
0,this.Ca.Ed(b),this.O=!1)}}};function nt(a){var b=a.Ab(),c=new
mt(this,b);ot(b);ct.call(this,a,c);Tr(this,new it(a,this));Sr(this,pt(this));var
d=a.ab(),e=a.Wa().Nf();this.o=a.Wa().O?function(g){return new or(d,e,g)}:a.Wa().na?
function(g){return new or(d,e,g,!0,a.Wa().na)}:function(g){return new or(d,e,g,!
0)};b=this.Cb.Wa();"fixed_height"==b.Nf()?(b=b.ae(),b=b[Math.floor(b.length/2)]
+2):b=qt(b)
+2;this.dg(b);this.g.ka(this.Cb,"pagesupdate",this.Qt);this.g.ka(this.Cb,"pagemodec
hange",this.Oq);this.g.ka(this,"move",this.ac);this.g.ka(this,
"move",this.aw)}u(nt,ct);function ot(a){K(a,"overflow","auto");K(a,
{overflowX:"auto",overflowY:"scroll"});w(a,"overflow-scrolling");sf(a,
{dir:"ltr"})}f=nt.prototype;f.Kc=function(){this.Oe(1)};f.Zc=function(){this.Oe(-
1)};f.ae=function(){var
a=this.Cb.Wa(),b=ub(a.ae());"fixed_width"==a.Nf()&&(a=this.Cb.Wa().Ja)&&150<a-
gb(b)&&(1500>a?pb(b,a):pb(b,1500));return new sq(kb(b,kt))};f.wg=function(a){return
this.o(a)};
f.getSize=function(){if(this.j.hasChildNodes()){var
a=Vh(this.j.childNodes[0]).width;a=new Oe(a,this.i.height)}else a=this.i;return
a};function pt(a){var b=new pq;qq(b,om,new et(a,t(bd,jt,a.Cb,a,a.s.i)));qq(b,kr,new
qr(a.Cb,function(c){return new at(a.s.i,c)}));return b}f.aw=function(){if(this.ya)
{var a=hm(this.rc,this.Ic().y);a&&a.Da&&(a=a.Da(),this.Cb.Da()!=a&&(this.Gh=!
0,this.Cb.Ad(a.La()),this.Gh=!1))}this.ya=!0};
f.Qt=function(){var a=this.Cb.Da(),b=this.Cb.ab(),c=Ho(b,a.La());if(!c)a:
{c=Eo(a);b=Fo(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(Eo(d)<=c){c=d;break
a}}c=null}a=this.Fb;b=this.Eb();d=b.yc(c);a=Ne(a,d.jd());b=this.wg(b.s());c=b.yc(c)
.jd();c=new B(c.x+a.x,c.y+a.y);this.Tc(b);this.Ed(c)};f.Oq=function()
{this.O.Ma();this.ac()};
f.Sk=function(a){if(a.xo&&a.O){var b=a.O;if(null!=a.ma)var c=a.ma;else a.ma=new
jr(this.s.i),c=a.ma;c.g=this.s.i;if(D("focus_article_div")){var
d=D("focus_article_div");I(d)}d=this.Eb().yc(a);a=d.tb()/a.me();if(b.Lf()&&(b=b.Lf(
))){var e=b[0];if(e&&4==e.length){b=a*e[0]+d.Yd();d=a*e[1]+d.kd();var
g=a*e[2];a*=e[3];e=H("DIV");e.setAttribute("id","focus_article_div");W(e,!
0);Oh(e,.3);K(e,
{position:"absolute",left:b+"px",top:d+"px",width:g+"px",height:a+"px",cursor:"poin
ter",backgroundColor:"#36C",border:"2px solid #00F"});
c.g.appendChild(e)}}}};function rt(a,b,c,d,e)
{X.call(this);this.N=a;this.Ca=b;this.l=c;var g=H("div");K(g,
{position:"absolute"});e=e.width-2;xh(g,d.x+(qm()?
e:0),d.y);b.s.i.appendChild(g);this.i=g;b=Math.floor(e/pm(c));g=new
Oe(e,b);this.j=H("div");this.i.appendChild(this.j);K(this.j,
{padding:"1px",position:"absolute"});this.o();b=H("div");this.j.appendChild(b);K(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});L(b,g);this.j.appendChild(b);d=H("IM
G");d.title=c.Ce();this.O=d;e=S;var h=new S(c.s.To);T(h,"pg",c.La());c.ob.sig&&
T(h,"sig",c.ob.sig);e=new
e(h.toString());T(e,"zoom","1");T(e,"img","1");T(e,"w",g.width);if(g=this.N.Wa().nd
)T(e,"imgtk",g),T(e,"jtp",Eo(c));d.src=e.toString();b.appendChild(d);K(this.j,"curs
or","pointer");this.g.ka(this.j,"click",this.s);this.g.ka(a,"pagechange",this.o)}n(
rt,Im);rt.prototype.o=function(){var a=!1,b=this.N.Da();b&&b==this.l&&(a=!
0);K(this.j,"backgroundColor",a?"#6B90DA":"#ccc")};rt.prototype.s=function()
{this.N.Wb(nt);this.N.mb(this.l);st.dispatchEvent("click")};
rt.prototype.Ma=function(){Pp(this.O);I(this.i)};var st=new R;function tt(a,b)
{this.N=a;this.Ca=b}n(tt,Sp);tt.prototype.render=function(a){return new
rt(this.N,this.Ca,a.Da(),a.jd(),a.getSize())};function ut(a){var b=a.Ab();K(b,
{overflow:"hidden"});var c=new
mt(this,b);ct.call(this,a,c);this.g.ka(this,"move",this.ac);K(b,
{overflow:"auto"});Sr(this,vt(this));this.Tc(wt(this));Tr(this,new
gt(this));V(r(this.ac,this),0);this.g.ka(this,"resize",this.o);var
d=D("subscription-bar");d&&(this.Uk(d),V(function(){N(d,!
1)},600))}u(ut,ct);ut.prototype.Od=function(a){a=this.Eb().yc(a).jd();this.Ed(new
B(void 0,a.y-40))};
function wt(a){var b=a.Cb.Wa().wc;return new bt(a.Cb.ab(),Wp()?
Math.min(a.getSize().width,1120):a.getSize().width,b,b)}ut.prototype.o=function()
{this.Tc(wt(this));this.Od(this.Cb.Da())};function vt(a){var b=new pq;qq(b,om,new
tt(a.Cb,a));return b};function xt(a)
{this.vc=a.Title;this.i=a.Pid;this.g=a.PgNum}xt.prototype.hb=function(){return
this.vc};xt.prototype.getId=function(){return this.i};function yt(a,b,c,d)
{Gi.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}u(yt,
Gi);function zt(a,b)
{R.call(this);a&&this.attach(a,b)}u(zt,R);f=zt.prototype;f.va=null;f.ej=null;f.vl=n
ull;f.fj=null;f.Qc=-1;f.oe=-1;f.Sj=!1;
var
At={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},Bt=
{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},Ct=Dc&&Ac;f=zt.prototype;
f.Pq=function(a){if(Bc||yc)if(17==this.Qc&&!a.ctrlKey||18==this.Qc&&!a.altKey||
Dc&&91==this.Qc&&!a.metaKey)this.oe=this.Qc=-1;-1==this.Qc&&(a.ctrlKey&&17!
=a.keyCode?this.Qc=17:a.altKey&&18!=a.keyCode?this.Qc=18:a.metaKey&&91!
=a.keyCode&&(this.Qc=91));Hj(a.keyCode,this.Qc,a.shiftKey,a.ctrlKey,a.altKey,a.meta
Key)?
(this.oe=Ij(a.keyCode),Ct&&(this.Sj=a.altKey)):this.handleEvent(a)};f.Qq=function(a
){this.oe=this.Qc=-1;this.Sj=a.altKey};
f.handleEvent=function(a){var b=a.Ob,c=b.altKey;if(A&&"keypress"==a.type){var
d=this.oe;var e=13!=d&&27!=d?b.keyCode:0}else(Bc||yc)&&"keypress"==a.type?
(d=this.oe,e=0<=b.charCode&&63232>b.charCode&&Gj(d)?b.charCode:0):
("keypress"==a.type?(Ct&&(c=this.Sj),b.keyCode==b.charCode?32>b.keyCode?
(d=b.keyCode,e=0):(d=this.oe,e=b.charCode):(d=b.keyCode||this.oe,e=b.charCode||0)):
(d=b.keyCode||this.oe,e=b.charCode||0),Dc&&63==e&&224==d&&(d=191));var g=d=Ij(d);d?
63232<=d&&d in At?g=At[d]:25==d&&a.shiftKey&&
(g=9):b.keyIdentifier&&b.keyIdentifier in Bt&&(g=Bt[b.keyIdentifier]);if(!
Ac||"keypress"!=a.type||
Hj(g,this.Qc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Qc,this.Qc=g,b=new
yt(g,e,a,b),b.altKey=c,this.dispatchEvent(b)};f.ha=function(){return
this.va};f.attach=function(a,b)
{this.fj&&Dt(this);this.va=a;this.ej=O(this.va,"keypress",this,b);this.vl=O(this.va
,"keydown",this.Pq,b,this);this.fj=O(this.va,"keyup",this.Qq,b,this)};
function Dt(a)
{a.ej&&(bj(a.ej),bj(a.vl),bj(a.fj),a.ej=null,a.vl=null,a.fj=null);a.va=null;a.Qc=-
1;a.oe=-1}f.ua=function(){zt.oa.ua.call(this);Dt(this)};function Et(){}var
Ft;Ra(Et);var
Gt={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=E
t.prototype;f.kg=function(){};f.Nc=function(a){return
a.g.Oa("DIV",Ht(this,a).join(" "),a.Dc())};f.Gc=function(a){return a};function
It(a,b,c){(a=a.ha?a.ha():a)&&(c?Ib:Kb)(a,[b])}f.oi=function(){return!0};
f.Rb=function(a,b){b.id&&a.Mg(b.id);var c=this.Gc(b);c&&c.firstChild?
Jt(a,c.firstChild.nextSibling?ub(c.childNodes):c.firstChild):a.mg=null;var
d=0,e=this.Ra(),g=this.Ra(),h=!1,k=!1,l=ub(Fb(b));l.forEach(function(m){h||m!=e?k||
m!=g?d|=this.Si(m):k=!0:(h=!0,g==e&&(k=!0));1==this.Si(m)&&Tf(c)&&Vf(c,!
1)},this);a.qe=d;h||(l.push(e),g==e&&(k=!0));k||l.push(g);
(a=a.Kd)&&l.push.apply(l,a);h&&k&&!a||Gb(b,l.join(" "));return b};f.ri=function(a)
{Dn(a)&&this.Dm(a.ha(),!0);a.isEnabled()&&this.Zg(a,a.isVisible())};
function Kt(a,b,c){if(a=c||a.kg())c=b.getAttribute("role")||null,a!
=c&&Tm(b,a)}function Lt(a,b,c){var d=b.Na;null!=d&&a.Ph(c,d);b.isVisible()||
Y(c,"hidden",!b.isVisible());b.isEnabled()||a.je(c,1,!
b.isEnabled());Mt(b,8)&&a.je(c,8,Nt(b,8));Mt(b,16)&&a.je(c,16,Nt(b,16));Mt(b,64)&&a
.je(c,64,b.md())}f.Ph=function(a,b){Xm(a,b)};f.Tj=function(a,b){Sh(a,!b,!
A)};f.Dm=function(a,b){It(a,this.Ra()+"-rtl",b)};f.Cm=function(a){var b;return
Mt(a,32)&&(b=a.ha())?Tf(b):!1};
f.Zg=function(a,b){var c;if(Mt(a,32)&&(c=a.ha())){if(!b&&Nt(a,32))
{try{c.blur()}catch(d){}Nt(a,32)&&a.ti(null)}Tf(c)!=b&&Vf(c,b)}};f.Aa=function(a,b)
{N(a,b);a&&Y(a,"hidden",!b)};f.Vc=function(a,b,c){var d=a.ha();if(d){var
e=this.sh(b);e&&It(a,e,c);this.je(d,b,c)}};f.je=function(a,b,c){Ft||
(Ft={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Ft[b];var
d=a.getAttribute("role")||null;d&&(d=Gt[d]||b,b="checked"==b||"selected"==b?
d:b);b&&Y(a,b,c)};
f.lg=function(a,b){var c=this.Gc(a);c&&(Ff(c),b&&("string"===typeof b?J(c,b):
(a=function(d){if(d){var e=jf(c);c.appendChild("string"===typeof d?
e.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!Ta(b)||"nodeType"in b?
a(b):ub(b).forEach(a))))};f.Ra=function(){return"goog-control"};function Ht(a,b)
{var c=a.Ra(),d=[c],e=a.Ra();e!=c&&d.push(e);c=b.qe;for(e=[];c;){var g=c&-
c;e.push(a.sh(g));c&=~g}d.push.apply(d,e);(a=b.Kd)&&d.push.apply(d,a);return
d}f.sh=function(a){this.i||Ot(this);return this.i[a]};
f.Si=function(a){if(!this.qa){this.i||Ot(this);var b=this.i,c={},d;for(d in
b)c[b[d]]=d;this.qa=c}a=parseInt(this.qa[a],10);return isNaN(a)?0:a};function Ot(a)
{var b=a.Ra();a.i={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function Pt()
{}u(Pt,Et);Ra(Pt);f=Pt.prototype;f.kg=function()
{return"button"};f.je=function(a,b,c){switch(b){case 8:case
16:Y(a,"pressed",c);break;default:case 64:case
1:Pt.oa.je.call(this,a,b,c)}};f.Nc=function(a){var
b=Pt.oa.Nc.call(this,a);this.xf(b,a.hf());var
c=a.yb();c&&this.uc(b,c);Mt(a,16)&&this.je(b,16,Nt(a,16));return
b};f.Rb=function(a,b){b=Pt.oa.Rb.call(this,a,b);var
c=this.yb(b);a.Ha=c;a.V=this.hf(b);Mt(a,16)&&this.je(b,16,Nt(a,16));return
b};f.yb=function(){};f.uc=function(){};
f.hf=function(a){return a.title};f.xf=function(a,b){a&&(b?
a.title=b:a.removeAttribute("title"))};f.mc=function(a,b){var c=Dn(a),d=this.Ra()
+"-collapse-left",e=this.Ra()+"-collapse-right",g=c?e:d;b&1?Qt(a,g):Rt(a,g);c=c?
d:e;b&2?Qt(a,c):Rt(a,c)};f.Ra=function(){return"goog-button"};var
St={og:"mousedown",qg:"mouseup",hh:"mousecancel",kw:"mousemove",mw:"mouseover",lw:"
mouseout",iw:"mouseenter",jw:"mouseleave"};function Tt(a,b){if(!a)throw
Error("Invalid class name "+a);if("function"!==typeof b)throw Error("Invalid
decorator function "+b);Ut[a]=b}var Vt={},Ut={};function Wt(a,b,c)
{un.call(this,c);if(!b){for(b=this.constructor;b;){var
d=Va(b);if(d=Vt[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=
d?"function"===typeof d.Jb?d.Jb():new d:null}this.j=b;this.mg=void 0!==a?
a:null;this.Na=null}u(Wt,un);f=Wt.prototype;f.mg=null;f.qe=0;f.Xh=39;f.Ff=255;f.Wh=
0;f.ui=!0;f.Kd=null;f.Uj=!0;f.Em=null;function Xt(a,b){a.Va&&b!
=a.Uj&&Yt(a,b);a.Uj=b}f.vd=function(){return this.j};function Qt(a,b){b&&(a.Kd?
ob(a.Kd,b)||a.Kd.push(b):a.Kd=[b],It(a,b,!0))}
function Rt(a,b){b&&a.Kd&&qb(a.Kd,b)&&(0==a.Kd.length&&(a.Kd=null),It(a,b,!
1))}f.Qa=function(){var
a=this.j.Nc(this);this.va=a;Kt(this.j,a,this.ff());this.j.Tj(a,!
1);this.isVisible()||this.j.Aa(a,!1)};f.ff=function(){return
this.Em};f.Rh=ba(8);f.Ph=function(a){this.Na=a;var
b=this.ha();b&&this.j.Ph(b,a)};f.Ib=function(){return
this.j.Gc(this.ha())};f.ji=function(a){return this.j.oi(a)};f.Nb=function(a)
{this.va=a=this.j.Rb(this,a);Kt(this.j,a,this.ff());this.j.Tj(a,!1);this.ui="none"!
=a.style.display};
f.Ka=function()
{Wt.oa.Ka.call(this);Lt(this.j,this,this.va);this.j.ri(this);if(this.Xh&-
2&&(this.Uj&&Yt(this,!0),Mt(this,32))){var a=this.ha();if(a){var b=this.l||
(this.l=new
zt);b.attach(a);Z(this).ka(b,"key",this.Pc).ka(a,"focus",this.Rq).ka(a,"blur",this.
ti)}}};
function Yt(a,b){var c=Z(a),d=a.ha();b?(c.ka(d,St.og,a.Te).ka(d,
[St.qg,St.hh],a.de).ka(d,"mouseover",a.Ee).ka(d,"mouseout",a.hl),a.Ch!
=$c&&c.ka(d,"contextmenu",a.Ch),A&&!a.qa&&(a.qa=new Zt(a),Bi(a,a.qa))):
(c.Ta(d,St.og,a.Te).Ta(d,
[St.qg,St.hh],a.de).Ta(d,"mouseover",a.Ee).Ta(d,"mouseout",a.hl),a.Ch!
=$c&&c.Ta(d,"contextmenu",a.Ch),A&&(zi(a.qa),a.qa=null))}f.jc=function()
{Wt.oa.jc.call(this);this.l&&Dt(this.l);this.isVisible()&&this.isEnabled()&&this.j.
Zg(this,!1)};
f.ua=function(){Wt.oa.ua.call(this);this.l&&(this.l.Ea(),delete this.l);delete
this.j;this.qa=this.Kd=this.mg=null};f.Dc=function(){return this.mg};function
$t(a,b){a.j.lg(a.ha(),b);a.mg=b}function Jt(a,b){a.mg=b}f.Ag=function(){var
a=this.Dc();if(!a)return"";a="string"===typeof a?a:Array.isArray(a)?
a.map(Yf).join(""):Wf(a);return Te(a)};f.isVisible=function(){return this.ui};
f.Aa=function(a,b){return b||this.ui!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.ha())&&this.j.Aa(b,a),this.isEnabled()&&this.j.Zg(this,a),this.ui=a,!0):!
1};f.isEnabled=function(){return!Nt(this,1)};f.lb=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!au(this,1,!
a)||(a||(bu(this,!1),this.Sc(!1)),this.isVisible()&&this.j.Zg(this,a),this.Vc(1,!
a,!0))};f.Sc=function(a){au(this,2,a)&&this.Vc(2,a)};f.isActive=function(){return
Nt(this,4)};
function bu(a,b){au(a,4,b)&&a.Vc(4,b)}f.Sl=function(a)
{au(this,8,a)&&this.Vc(8,a)};f.Wf=function(a)
{au(this,16,a)&&this.Vc(16,a)};f.wj=function(a)
{au(this,32,a)&&this.Vc(32,a)};f.md=function(){return Nt(this,64)};f.Qb=function(a)
{au(this,64,a)&&this.Vc(64,a)};function Nt(a,b){return!!
(a.qe&b)}f.Vc=function(a,b,c){c||1!=a?Mt(this,a)&&b!
=Nt(this,a)&&(this.j.Vc(this,a,b),this.qe=b?this.qe|a:this.qe&~a):this.lb(!
b)};function Mt(a,b){return!!(a.Xh&b)}
f.Vb=function(a,b){if(this.Va&&Nt(this,a)&&!b)throw Error("Component already
rendered");!b&&Nt(this,a)&&this.Vc(a,!1);this.Xh=b?this.Xh|a:this.Xh&~a};function
cu(a,b){return!!(a.Ff&b)&&Mt(a,b)}function au(a,b,c){return Mt(a,b)&&Nt(a,b)!=c&&(!
(a.Wh&b)||a.dispatchEvent(wn(b,c)))&&!a.Id}f.Ee=function(a){!
du(a,this.ha())&&this.dispatchEvent("enter")&&this.isEnabled()&&cu(this,2)&&this.Sc
(!0)};f.hl=function(a){!
du(a,this.ha())&&this.dispatchEvent("leave")&&(cu(this,4)&&bu(this,!
1),cu(this,2)&&this.Sc(!1))};
f.Ch=$c;function du(a,b){return!!
a.relatedTarget&&Pf(b,a.relatedTarget)}f.Te=function(a)
{this.isEnabled()&&(cu(this,2)&&this.Sc(!0),Ii(a)&&(cu(this,4)&&bu(this,!
0),this.j&&this.j.Cm(this)&&this.ha().focus()));Ii(a)&&a.preventDefault()};f.de=fun
ction(a){this.isEnabled()&&(cu(this,2)&&this.Sc(!
0),this.isActive()&&this.uf(a)&&cu(this,4)&&bu(this,!1))};
f.uf=function(a){cu(this,16)&&this.Wf(!Nt(this,16));cu(this,8)&&this.Sl(!
0);cu(this,64)&&this.Qb(!this.md());var b=new
Di("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.Ll=a.Ll);return this.dispatchEvent(b)};f.Rq=function()
{cu(this,32)&&this.wj(!0)};f.ti=function(){cu(this,4)&&bu(this,!
1);cu(this,32)&&this.wj(!1)};f.Pc=function(a){return
this.isVisible()&&this.isEnabled()&&this.be(a)?
(a.preventDefault(),a.stopPropagation(),!0):!1};
f.be=function(a){return 13==a.keyCode&&this.uf(a)};if("function"!==typeof Wt)throw
Error("Invalid component class "+Wt);if("function"!==typeof Et)throw Error("Invalid
renderer class "+Et);var eu=Va(Wt);Vt[eu]=Et;Tt("goog-control",function(){return
new Wt(null)});function Zt(a){Ai.call(this);this.g=a;this.i=!1;this.j=new
ej(this);Bi(this,this.j);a=this.g.va;this.j.ka(a,St.og,this.o).ka(a,St.qg,this.s).k
a(a,"click",this.l)}u(Zt,Ai);var fu=!A||Tc(9);Zt.prototype.o=function(){this.i=!1};
Zt.prototype.s=function(){this.i=!0};function gu(a,b){if(!fu)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}
Zt.prototype.l=function(a){if(this.i)this.i=!1;else{var
b=a.Ob,c=b.button,d=b.type,e=gu(b,"mousedown");this.g.Te(new
Gi(e,a.currentTarget));e=gu(b,"mouseup");this.g.de(new Gi(e,a.currentTarget));fu||
(b.button=c,b.type=d)}};Zt.prototype.ua=function()
{this.g=null;Zt.oa.ua.call(this)};function hu()
{}u(hu,Pt);Ra(hu);f=hu.prototype;f.kg=function(){};f.Nc=function(a){Xt(a,!
1);a.Ff&=-256;a.Vb(32,!1);return a.g.Oa("BUTTON",{"class":Ht(this,a).join("
"),disabled:!
a.isEnabled(),title:a.hf()||"",value:a.yb()||""},a.Ag()||"")};f.oi=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.Rb=function(a,b){Xt(a,!1);a.Ff&=-256;a.Vb(32,!
1);if(b.disabled){var c=this.sh(1);w(b,c)}return hu.oa.Rb.call(this,a,b)};
f.ri=function(a){Z(a).ka(a.ha(),"click",a.uf)};f.Tj=function(){};f.Dm=function()
{};f.Cm=function(a){return a.isEnabled()};f.Zg=function(){};f.Vc=function(a,b,c)
{hu.oa.Vc.call(this,a,b,c);(a=a.ha())&&1==b&&(a.disabled=c)};f.yb=function(a)
{return a.value};f.uc=function(a,b){a&&(a.value=b)};f.je=function(){};function
iu(a,b,c){Wt.call(this,a,b||hu.Jb(),c)}u(iu,Wt);f=iu.prototype;f.yb=function()
{return this.Ha};f.uc=function(a)
{this.Ha=a;this.vd().uc(this.ha(),a)};f.hf=function(){return
this.V};f.xf=function(a){this.V=a;this.vd().xf(this.ha(),a)};f.mc=function(a)
{this.vd().mc(this,a)};f.ua=function(){iu.oa.ua.call(this);delete this.Ha;delete
this.V};f.Ka=function(){iu.oa.Ka.call(this);if(Mt(this,32)){var
a=this.ha();a&&Z(this).ka(a,"keyup",this.be)}};
f.be=function(a){return 13==a.keyCode&&"key"==a.type||
32==a.keyCode&&"keyup"==a.type?this.uf(a):32==a.keyCode};Tt("goog-
button",function(){return new iu(null)});function ju(a,b,c,d){d=void 0===d?!
1:d;X.call(this);this.N=a;this.o=b;this.j=this.N.Wa().wi;this.V=!!
this.N.Wa().wi;this.na=!!this.N.Wa().Zh;this.l=Wp(c);this.s=d;if(this.V){a:
{a=this.N.ab();for(b=0;b<this.j.length;b++)if(c=Ho(a,this.j[b].getId())){b:
{for(d=b+1;d<this.j.length;d++){var e=Ho(this.N.ab(),this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?Eo(d)-1:Eo(gb(Fo(a)));e=Eo(this.N.Da());if(e>=Eo(c)&&e<=d)
{a=b;break a}}a=-1}this.ma=a}}n(ju,X);f=ju.prototype;
f.render=function(a,b){b=void 0===b?
2:b;this.i=H("div");document.body.appendChild(this.i);V(r(this.Sq,this));this.qa=a;
this.V?(this.s&&(this.O=b),ku(this)):this.na?(w(this.i,"base-image-toc-
div"),a=this.N.Wa().Zh,
(b=Ho(this.N.ab(),a))&&lu(this,b),1<this.N.Wa().Lb&&(a=Go(this.N.ab(),a,1))&&lu(thi
s,a),this.vi()):this.Ea()};f.Sq=function(){var
a=this;this.g.ka(document,"click",this.Ea);this.g.ka(document,"keydown",function(b)
{13!=b.keyCode&&27!=b.keyCode||a.Ea()});this.g.ka(this.N,"resize",this.vi)};
function lu(a,b){var c=new Oe(128,0),d=F("IMG",{width:128});w(d,"toc-page-
image");a.g.ka(d,"click",function()
{a.N.mb(b)});Ac&&qm()&&a.g.ka(d,"load",a.vi);b.wd(c)?
a.Qp(d,b,c):wp(b,t(a.Qp,d,b,c));a.i.appendChild(d)}f.Qp=function(a,b,c){sf(a,
{src:b.wd(c)})};
function ku(a){var b=F("DIV",{"class":"toc-div"}),c;v(a.j,function(d,e)
{d=mu(a,d,e);b.appendChild(d);e==a.ma&&(c=d)});c&&V(function(){var
d=c;300<d.offsetTop+M(d).height&&(d=void 0!==d.previousElementSibling?
d.previousElementSibling:Mf(d.previousSibling,!
1))&&(a.i.scrollTop=d.offsetTop);c.focus()});a.i.appendChild(b);300<M(a.i).height&&
(K(a.i,"height","300px"),w(a.i,"scroll-toc-div-wide"));w(a.i,"scroll-toc-
div");a.vi();a.i.tabIndex=-1;Tm(a.i,"dialog");a.i.focus()}
f.vi=function(){var a=this.l?8:13,b=this.l?9:12,c;this.o instanceof iu?
c=this.o.ha():c=this.o;ms(c,a,this.i,b,new B(0,-this.qa))};
function mu(a,b,c){var d=b.getId(),e=Ho(a.N.ab(),d);d=b.g;var g=a.j[c+1]?"":"-
last",h="toc-middle-cell"+g,k="toc-right-cell"+g;a.s?g=F("A",{"class":e?"toc-
row":"toc-disabled-row"}):(g=F("DIV",{"class":e?"toc-row":"toc-disabled-
row"}),Tm(g,"button"),Vf(g,!0));var l=H("div");w(l,"goog-inline-block");w(l,"toc-
left-
cell");c==a.ma&&(w(l,qm()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_select
ed_item_arrow_left"),w(g,"toc-row-selected"));c=H("div");w(c,"goog-inline-
block");w(c,h);Ac&&!Sc("1.9")&&
K(c,"overflow","hidden");var m=b.hb(),q=a.l?m:
$e(m,35);Q(c,yi(q));a.l&&(c.title=m);m=H("div");w(m,"goog-inline-
block");w(m,k);Q(m,yi(Sb(cf(d))?"&nbsp;":d));g.appendChild(l);g.appendChild(c);g.ap
pendChild(m);e?a.s?(d=new
S(window.location.href),T(ik(ik(d,"pg"),"printsec"),"jtp",b.g),a.O&&T(ik(d,"zoom"),
"zoom",a.O),a.N.Xa().getQuery()||ik(ik(d,"dq"),"num"),pj(g,zj(d.toString()))):
(a.g.ka(g,"click",function(){a.N.mb(e)}),a.g.ka(g,"keydown",function(x)
{13==x.keyCode&&a.N.mb(e)})):(Lb(c,h,"toc-middle-disabled-cell"),
Lb(m,k,"toc-right-disabled-cell"),Y(g,"disabled",!0));return g}f.ua=function()
{X.prototype.ua.call(this);I(this.i);this.o.focus()};function nu(a)
{lr.call(this,1);var b=new
rr;b.nb(a);this.Pa(b);km(this)}n(nu,lr);nu.prototype.th=function(){return
this.g[0]};nu.prototype.s=function(){return this.tb()||
0};nu.prototype.Nf=function(){return"fixed_width"};function ou(a){var
b=a.Ab(),c=new mt(this,b);K(b,{overflow:"hidden"});ct.call(this,a,c);this.o=new
Gs(a);b=new
pq;qq(b,rr,this.o);this.O=b;b=a.ab().g.aspectRatio();c=this.getSize();b=this.wg(Mat
h.min(2*Math.floor(c.height*b),c.width));this.Tc(b);this.ya=new
Ss(a,this);this.g.ka(this.Cb,"pagemodechange",this.Tq);V(this.ac,0,this)}u(ou,ct);f
=ou.prototype;f.ae=function(){var a=tb(pu,this.Cb.Wa().ae());return new
sq(kb(a,Fs))};f.Pe=function(a)
{ou.oa.Pe.call(this,a);this.O.Ma();this.ac()};f.Kc=function(){this.Oe(1)};
f.Zc=function(){this.Oe(-1)};f.Tq=function()
{this.O.Ma();this.ac()};f.Am=2;f.wg=function(a){this.getSize();var
b=this.Cb.ab().g.aspectRatio();return new nu(new
Oe(a,Math.floor(Math.floor(a/2)/b)))};var pu=[180,220,280];
ou.prototype.Pd=function(){var a=qu(this,this.Cb.Da()),b=this.o.g;if(b){var
c=this.ya,d=b.Md();c.o=d[0];c.O=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.qa=c;b.ya=d;Es(b);if(c){if(c.l(64)||void 0==d)a=!1}else b.o.Ul();if(d)
{if(d.l(32)||void 0==c)e=!1}else
b.O.Ul();c=e;d=a?"":"hidden";K(b.l,"visibility",c?"":"hidden");K(b.s,"visibility",d
);c=c&&a;b.ta.Aa(c);b.Ba.Aa(c)}this.dispatchEvent("pagechange")};ou.prototype.Md=fu
nction(){return this.o.g.Md()};
function qu(a,b){return mb(a.Cb.ab().V,function(c){return
ob(c,b)})}ou.prototype.ac=function()
{ou.oa.ac.call(this);this.Pd()};ou.prototype.qa=function(a,b){var
c=this.Cb.ab().V;a=Eo(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==Eo(h[0])||h[1]&&a==Eo(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=Eo(e[0]||e[1])&&a<Eo(k)){d=0<b?g-
b:g;break}}e=h}return(b=c["number"===typeof d?d+b:0])?b[0]||b[1]:null};function
ru(a){this.vc=a.title||"";this.O=!!
a.fullview;this.Zh=a.table_of_contents_page_id||"";this.Lb=a.num_toc_pages||"";this
.V=a.initial_zoom_width_override;this.Ja=a.max_resolution_image_width;this.wc=!!
a.paired_thumbnails;this.nd=a.thumbnail_token||"";this.Na=a.containing_bookshelves|
|[];this.ya=a.volume_id||"";this.bc=a.other_issues_query||"";this.Ya=!!
a.is_browsable;this.Hb=!!a.is_public_domain;a.last_page&&(this.na=new
Zp(a.last_page));this.g=new Oe(a.page_width,a.page_height);this.ma=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&(this.s=kb(c.BuyLin
ks,function(d){return new
Ws(d)},this));this.Ga=c.AboutUrl;c.allowed_syndication_flags&&(this.o=c.allowed_syn
dication_flags.allow_disabling_chrome);c.TocLine&&(this.wi=kb(c.TocLine,function(d)
{return new xt(d)}));c.SubscribeLink&&(this.qa=new
Ws(c.SubscribeLink));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.j=c;this.l=n
ull==c?null:new
kq(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Lc=a.sample_url||"";this.wb=
a.is_newspaper||!1;
(this.ta=a.newspaper_tile_base_url)&&this.l&&lq(this.l,r(this.Bv,this));this.Af=c?
c.res_h:su;this.Ba=this.wb?"fixed_height":"fixed_width";this.Sf=a.is_pre_order||!
1;this.xp=a.on_sale_date||"";this.Xi=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.Yi=a.volumeresult&&a.volumeresult.has_scanned_text;this.Ha=a.volumeresult&&a
.volumeresult.can_download_pdf;this.Ia=a.volumeresult&&a.volumeresult.can_download_
epub;this.Ua=a.volumeresult?a.volumeresult.download_pdf_url:"";this.Kb=
a.volumeresult?
a.volumeresult.download_epub_url:""}n(ru,mq);f=ru.prototype;f.zh=ba(17);f.Ri=functi
on(){"number"!==typeof this.i&&(this.i=this.j.read_zm,this.i="number"===typeof
this.i?this.j.read_zm:4,this.i=Ke(this.i,-1,this.ae().length-1));return
this.i};function qt(a){return a.V?a.V:a.g&&a.g.width?a.g.width:575}f.Ub=function()
{return this.ya};f.Ti=function(){return this.l};f.ae=function(){return
this.Af};f.Nf=function(){return this.Ba};
f.Bv=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.ta+a.substring(b));return new S(a)};f.wh=function()
{return this.j?this.j.focus_aid:null};f.Cg=function(){var
a=this.j.focus_x,b=this.j.focus_y;return void 0!==a&&void 0!==b?new
B(a,b):null};var su=[350,410,495,575,685,800,910,1025];function tu(a)
{X.call(this);this.o=a;this.i=null}n(tu,X);f=tu.prototype;
f.render=function(a,b){this.j=a;a=a.ha();var
c=Eh(a).y,d=M(a);c=c+d.height+3;d="";b&&(d=Eh(a).x);this.i=F("DIV",
{"class":"linkbar-panel-div"});xh(this.i,d,c);this.ma=F("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.i.appendChild(this.ma);Ac&&Dc&&!Sc("1.9")&&(this.O=F("IFRAME",
{style:"position:
absolute;",yw:"0"}),this.o.appendChild(this.O));this.o.appendChild(this.i);this.O&&
(L(this.O,M(this.i)),xh(this.O,zh(this.i)));V(r(this.Tl,this))};
f.Tl=function()
{this.g.ka(this.ma,"click",this.Ea);this.g.ka(this.j,"action",this.Uq);this.g.ka(do
cument,"mousedown",this.Ks)};f.Uq=function(){Nt(this.j,16)||
this.Ea()};f.Ks=function(a){Pf(this.i,a.target)||Pf(this.j.ha(),a.target)||
this.Ea()};f.ua=function()
{X.prototype.ua.call(this);I(this.i);I(this.O)};f.ha=function(){return
this.i};function uu(a,b,c){tu.call(this,a);this.N=b;this.V=c}n(uu,tu);
uu.prototype.render=function(a,b){tu.prototype.render.call(this,a,b);a=F("DIV",
{style:"padding-top:5px; font-size: 13px;"});Q(a,yi("\u0412\u0441\u0442\u0430\
u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u0432 \u044d\u043b\
u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\
u0449\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\
u0435\u043d\u0438\u0435
IM"));this.ha().appendChild(a);this.l=H("input");L(this.l,"100%","auto");this.ha().
appendChild(this.l);
this.V&&(a=F("DIV",{style:"font-size: 13px; padding-top: 7px;"},"\u0412\u0441\
u0442\u0440\u043e\u0438\u0442\
u044c"),this.ha().appendChild(a),this.s=H("input"),L(this.s,"100%","auto"),this.ha(
).appendChild(this.s));a=this.N.Da();b=(new S(window.location)).i;var c=new
S(a.zc());Yj(c,b);this.l.value=c.toString();V(t(vu,this.l));this.V&&(a=new
S(a.zc()),T(a,"output","embed"),this.s.value=wu(a.toString()))};
uu.prototype.Tl=function()
{tu.prototype.Tl.call(this);this.g.ka(this.l,"click",t(vu,this.l));this.V&&this.g.k
a(this.s,"click",t(vu,this.s))};function vu(a){a.select()}function wu(a){return
Qe('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function xu(a,b){var
c=this;this.N=a;this.j=b;this.g=Dj();this.i=D("flow-top-div")?!0:!1;(new
ej(this)).ka(this.g,"resize",function(){var
d=c.N.Fa(),e=d.Eb(),g=d.Ic();c.resize();c.N.Fa().Ae();d=c.N.Fa();e=Nm(new
Mm(e,d.Eb()),g);d.Ed(d.Ie(e))}).ka(this.N,"searchupdate",function(){var d=D("gb-
ogen-mobile-appbar");if(d){var
e=c.g.getSize().height;d=d.getBoundingClientRect().height;e-
=d;d=c.g.getSize().width;c.N.nb(new Oe(d,e));c.i&&L(c.j,new
Oe(d,e))}}).ka(window,"load",this.resize)}
xu.prototype.resize=function(){var
a=this.g.getSize().height,b=this.g.getSize().width,c=Math.round(Eh(this.j).y);a=Mat
h.max(0,a-c);this.N.nb(new Oe(b,a));this.i&&L(this.j,new Oe(b,a))};function yu()
{zu(this)}function Au(a){bj(a.g);a.g=Ui(document.body,"mousedown",function()
{Jb(document.body,"focus-outline-enabled");zu(a)},{capture:!0})}function zu(a)
{bj(a.g);a.g=O(document.body,"keydown",function(b)
{9===b.keyCode&&(w(document.body,"focus-outline-enabled"),Au(a))})};function
Bu(a,b,c,d){d=void 0===d?!1:d;qs.call(this);var e=this;this.vc=a;this.i=b;this.g=c?
c:null;this.fg(Cu(this));if(d){var g=D("ep-lb");O(this,"hide",function()
{K(g,"visibility","hidden")});O(this,"beforeshow",function()
{K(g,"visibility","visible");y(e.ha(),"lightbox-dialog",!0)})}}n(Bu,qs);
function Cu(a){var b=F("DIV");Ib(b,["popup-menu","goog-menu","goog-menu-
vertical"]);Tm(b,"dialog");b.setAttribute("tabindex","-
1");document.body.appendChild(b);if(""!=a.vc){var c=F("DIV",{"class":"popup-menu-
header"});b.appendChild(c);var d=F("SPAN",{"class":"popup-menu-
title"});J(d,a.vc);c.appendChild(d);d=F("DIV",{"class":"popup-menu-close"});Xm(d,"\
u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u043f\u043b\u044b\u0432\
u0430\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e");var e=F("IMG");
e.src="/googlebooks/images/material/close_black_24dp.png";L(e,24,24);Y(e,"hidden",!
0);d.appendChild(e);O(d,"click",function(){a.Aa(!
1);a.g&&a.g()});O(d,"keydown",function(g){if(32==g.keyCode||13==g.keyCode)a.Aa(!
1),a.g&&a.g()});Tm(d,"button");Vf(d,!0);c.appendChild(d)}b.appendChild(a.i);return
b};function Du(a,b,c)
{this.g=a;this.i=b;this.O=c}u(Du,ls);Du.prototype.Mc=function(a,b,c)
{ms(this.g,this.i,a,b,void 0,c,this.O)};function Eu(a,b,c,d)
{Du.call(this,a,b);this.j=c?5:0;this.o=d||void 0}u(Eu,Du);Eu.prototype.s=function()
{return this.j};Eu.prototype.l=function(a)
{this.j=a};Eu.prototype.Mc=function(a,b,c,d){var
e=ms(this.g,this.i,a,b,null,c,10,d,this.o);if(e&496){var
g=Fu(e,this.i);b=Fu(e,b);e=ms(this.g,g,a,b,null,c,10,d,this.o);e&496&&(g=Fu(e,g),b=
Fu(e,b),ms(this.g,g,a,b,null,c,this.j,d,this.o))}};function Fu(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function Gu(a,b,c,d,e)
{this.g=a;this.N=b;this.s=c;this.ma=D("epo-welcome");this.O=D("epo-
keyboard");this.j=D("epo-plain-text");this.l=D("epo-plain-text-
only");this.o=D("entity-page-toggle-viewport-mode-link");this.V=D("epo-share-
link");this.i=e;Hu(this,d);Iu(this,!1)}
function Hu(a,b){if(a.s)a.l&&Ju(a,b);else{var c=new Bu("",a.ma,function()
{});Ib(c.ha(),["onboarding-popup","onboarding-fixed-popup","onboarding-welcome-
popup"]);In(c,!1);var d=D("epo-keyboard-text");Q(d,Rl(Wf(d)));var e=new
Bu("",a.O,function(){});Ib(e.ha(),["onboarding-popup","onboarding-fixed-
popup"]);In(e,!1);d=lf("A",d)[0];d.id="ep-keyboard-link";w(d,"onboarding-
link");Vf(d,!0);Ku(d,function(){a.N.qb("showkeyboardshortcuts")});if(a.j){var g=new
Bu("",a.j,function(){});Ib(g.ha(),["onboarding-popup",
"onboarding-plain-text-popup"])}d=new Bu("",a.V,function(){});Ib(d.ha(),
["onboarding-popup","onboarding-share-popup"]);var h=D("entity-page-
clip");rs(d,5);d.setPosition(new Eu(h,4,!0));In(d,!
1);Lu(a,c,e,g,d);Mu(a,c,e,g,d);if(a.i)switch(a.i){case 0:c.Aa(!0);break;case
1:e.Aa(!0);break;case 2:g?Nu(a,g,b):d.Aa(!0);break;default:d.Aa(!0)}else c.Aa(!0)}}
function Lu(a,b,c,d,e){var g=D("epo-welcome-next");Ku(g,function(){a.i++;b.Aa(!
1);c.Aa(!0);Iu(a,!1)});g=D("epo-keyboard-next");Ku(g,function(){a.i++;c.Aa(!1);d?
Nu(a,d):e.Aa(!0);Iu(a,!1)});a.j&&d&&(g=D("epo-plain-text-next"),Ku(g,function()
{a.i++;a.g.Aa(!1);In(a.g,!0);d.Aa(!1);e.Aa(!0);Iu(a,!1)}))}
function Mu(a,b,c,d,e){document.querySelectorAll(".onboarding-
link").forEach(function(h){"ep-keyboard-link"!=h.id&&Ku(h,function(){b.Aa(!
1);c.Aa(!1);d&&(d.Aa(!1),a.g.Aa(!1),In(a.g,!0));e.Aa(!1);Ou(a)})});var g=D("epo-
done");Ku(g,function(){e.Aa(!1);Ou(a)})}function Ju(a,b){var c=new
Bu("",a.l,function(){});Ib(c.ha(),["onboarding-popup","onboarding-plain-text-
popup"]);Nu(a,c,b);b=D("epo-done-only");Ku(b,function(){c.Aa(!1);a.g.Aa(!
1);In(a.g,!0);Ou(a)})}
function Nu(a,b,c){void 0!==c&&c||(In(a.g,!1),a.g.Aa(!0));a=D("entity-page-more-
menu-content");rs(b,0);b.setPosition(new Eu(a,4,!0));In(b,!1);b.Aa(!0)}function
Ou(a){Iu(a,!0);a.j?fp(!0):fp(!1)}function Iu(a,b){if(a.o){var c=new S(a.o.href);b?
(ik(c,"ovso"),ik(c,"ovsopt"),ik(c,"op")):a.s&&a.l?T(c,"ovsopt","1"):
(T(c,"ovso","1"),T(c,"op",a.i));pj(a.o,zj(c.toString()))}}function Ku(a,b)
{O(a,"click",function(){b()});O(a,"keydown",function(c){32!=c.keyCode&&13!
=c.keyCode||b()})};function Pu(a,b)
{X.call(this);this.Ca=a;this.j=b;this.i=H("div");a.s.i.appendChild(this.i);w(this.i
,"sitb_result");Vf(this.i,!0);Tm(this.i,"link");Y(this.i,"disabled",!0);Cc?
(K(this.i,"width",b.getSize().width+"px"),K(this.i,"min-
height",b.getSize().height+"px")):
(xh(this.i,b.jd()),L(this.i,b.getSize()));a=H("div");w(a,"sitb-result-
header");this.i.appendChild(a);this.l=H("div");w(this.l,"sitb-result-page-
link");b=(b=b.g.i)?Pm(b):"\u0421\u0442\u0440\u0430\u043d\u0438\u0446\
u0430";J(this.l,b);Xm(this.l,
"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u0438\u0441\
u043a\u0430: "+b);a.appendChild(this.l);this.o=H("div");w(this.o,"sitb-result-
content");this.i.appendChild(this.o);if(a=Ho(this.Ca.N.ab(),this.j.g.La()))
{b=this.Ca.N.Xa().getQuery();var c=a.ob.snippetSrc;c&&b==kp(c)?Qu(this,c):
(b=a.df(),"entity_page"==U(b,"source")?
T(b,"source","entity_page_gbs_snippet"):T(b,"source","gbs_snippet"),aq(a,b,r(this.O
,this)))}else Ru(this)}n(Pu,Im);
Pu.prototype.s=function(a){this.Ca.ta(a.g,void 0)};Pu.prototype.O=function(a)
{(a=a.ob.snippetSrc)?Qu(this,a):Ru(this)};function Qu(a,b){Ff(a.o);var
c=H("IMG");c.src=b;Su(a);b=a.j.getSize().width-25;K(c,
{width:b+"px"});a.o.appendChild(c)}function Su(a){w(a.i,"sitb-result-
clickable");w(a.l,"sitb-result-link");var
b=Wf(a.l);Q(a.l,Rl(b+"&nbsp;&raquo;"));Y(a.i,"disabled",!
1);a.g.ka(a.i,"click",r(a.s,a,a.j));a.g.ka(a.i,"keydown",function(c){32!
=c.keyCode&&13!=c.keyCode||a.s(a.j)})}
function Ru(a){Ff(a.o);var b=H("div");w(b,"sitb-result-
snippet");a.o.appendChild(b);Cc||K(b,{width:Math.floor(.75*a.j.getSize().width)
+"px"});Q(b,Ql.g(a.j.g.g));b=H("div");w(b,"sitb-result-explanatory-
link");a.o.appendChild(b);var c=Ho(a.Ca.N.ab(),a.j.g.La());c&&c.wd()&&!fq(c,
[4,8,16])&&c.l(2)?(Su(a),Q(b,Rl((Cc?"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\
u0435\u043d\u0438\u0439 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\
u043e.":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\
u0437\u0434\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\
u043d\u0438\u0435.")+
"&nbsp;&nbsp;")),a=H("span"),c=Cc||Wp()?"\u041f\u043e\u0441\u043c\u043e\u0442\
u0440\u0435\u0442\u044c":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\
u0441\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\
u0443",Q(a,Rl(c)),b.appendChild(a),w(a,"sitb-result-link")):(Q(b,Rl("\u041d\u0435\
u0442 \u043f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\
u0430.&nbsp;&nbsp;")),Cc||(a=H("a"),w(a,"sitb-result-buy-link"),Q(a,Rl("\u041a\
u0443\u043f\u0438\u0442\u044c \u044d\u0442\u0443 \u043a\u043d\u0438\u0433\
u0443.")),
b.appendChild(a),b=new
S(window.location.href),T(b,"sitesec","buy"),T(b,"source","gbs_snippet"),ik(b,"prin
tsec"),a.href=b.toString()))}Pu.prototype.Ma=function()
{I(this.i);this.Ea()};function Tu(a)
{this.Ca=a}n(Tu,Sp);Tu.prototype.render=function(a){return new
Pu(this.Ca,a)};function Uu(a){this.g=a}n(Uu,dm);function Vu(a,b)
{lr.call(this,1);this.o=a;this.V=b;this.Gj=this.hi=this.ii=20;a.vb&&(a.vb.forEach(r
(this.l,this)),km(this))}n(Vu,lr);Vu.prototype.l=function(a){a=new Uu(a);var
b=Math.min(this.V-16,600);a.nb(new
Oe(b,Math.round(124/600*b+42)));this.Pa(a)};function Wu(a){var
b=a.Ab();K(b,"overflow","hidden");var c=new
mt(this,b);Qr.call(this,c);this.N=a;Cc||Tr(this,new
gt(this));this.g.ka(this,"move",this.ac);var d=D("subscription-
bar");d&&(this.Uk(d),V(function(){N(d,!
1)},600));Sr(this,Xu(this));Yu(b)}u(Wu,Qr);function Zu(a,b){b!=a.o&&(a.o=b,
$u(a))}function Yu(a){K(a,"overflow","auto");K(a,
{overflowX:"auto",overflowY:"scroll"});sf(a,{dir:"ltr"})}function Xu(a){var b=new
pq;qq(b,Uu,new Tu(a));return b}Wu.prototype.resize=function(){$u(this)};
function $u(a){var b=new Vu(a.o,a.getSize().width);a.Tc(b);a.ac()}function av(a,b)
{a.ta=b};function bv(a){this.g=a||{}}bv.prototype.kc=function(){return
this.g};bv.prototype.Wb=function(a){var b=hd(cv,function(c){return
c==a});this.g.v=b};bv.prototype.getQuery=function(){return this.g.q};var
cv={onepage:nt,twopage:ou,thumbnail:ut,snippet:Wu};function dv(a)
{Di.call(this,"navigate");this.o=a}u(dv,Di);function ev(){return Mb&&gc?gc.mobile:!
(Mb&&gc?!gc.mobile&&(z("iPad")||z("Android")||z("Silk")):z("iPad")||z("Android")&&!
z("Mobile")||z("Silk"))&&(z("iPod")||z("iPhone")||z("Android")||z("IEMobile"))};var
fv=new WeakMap;function gv(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof
b[c],b[c]);return a.join("\v")};function hv(a,b,c,d){R.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"+iv;var g=oe("input",
{type:"text",name:e,id:e,style:wd("display:none")});document.write(ke(g));e=D(e)}th
is.s=e;this.g=c?yf(jf(c)):window;this.ma=b;A&&!
b&&(this.ma="https"==window.location.protocol?
Dd(vd(wd("https:///"))):Dd(vd(wd('javascript:""'))));this.Sa=new
el(150);Bi(this,this.Sa);this.i=!a;this.j=new ej(this);if(a||jv){if(d)var
h=d;else{a="history_iframe"+
iv;b={id:a,style:wd("display:none"),sandbox:void 0};c={};c.src=this.ma||
null;c.srcdoc=null;d={sandbox:""};e={};for(var k in
c)Object.prototype.hasOwnProperty.call(c,k)&&(e[k]=c[k]);for(var l in
d)Object.prototype.hasOwnProperty.call(d,l)&&(e[l]=d[l]);if(b)for(h in
b)if(Object.prototype.hasOwnProperty.call(b,h)){k=h.toLowerCase();if(k in c)throw
Error("");k in d&&delete
e[k];e[h]=b[h]}h=qe("iframe",e);document.write(ke(h));h=D(a)}this.O=h;this.qa=!
0}jv&&(this.j.ka(this.g,"load",this.Yu),this.na=this.V=
!1);this.i?kv(this,lv(this),!0):mv(this,this.s.value);iv+
+}u(hv,R);hv.prototype.Pb=!1;hv.prototype.o=!1;hv.prototype.l=null;var
nv=function(a,b){function c(g){var h=la(g);g=h.next().value;h=ma(h);return
a.apply(g,h)}function d(g){g=la(g);g.next();g=ma(g);return b(e,g)}b=void 0===b?
gv:b;var e=Va(a);return function(){var g=Ja.apply(0,arguments),h=this||
p,k=fv.get(h);k||(k={},fv.set(h,k));return wc(k,[this].concat(na(g)),c,d)}}
(function(){return A?Tc(8):"onhashchange"in p}),jv=A&&!Tc(8);f=hv.prototype;
f.Ig=null;f.ua=function(){hv.oa.ua.call(this);this.j.Ea();this.lb(!
1)};f.lb=function(a){if(a!=this.Pb)if(jv&&!this.V)this.na=a;else
if(a)if(Ac&&this.j.ka(this.g,"pageshow",this.gv),nv()&&this.i)this.j.ka(this.g,"has
hchange",this.av),this.Pb=!0,this.dispatchEvent(new dv(lv(this),!1));else{if(!A||
ev()||this.V)this.j.ka(this.Sa,"tick",r(this.Fm,this,!0)),this.Pb=!0,jv||
(this.l=lv(this),this.dispatchEvent(new dv(lv(this),!1))),this.Sa.start()}else
this.Pb=!1,jj(this.j),this.Sa.stop()};
f.Yu=function(){this.V=!0;this.s.value&&mv(this,this.s.value,!
0);this.lb(this.na)};f.gv=function(a){a.Ob.persisted&&(this.lb(!1),this.lb(!
0))};f.av=function(){var a=ov(this.g);a!=this.l&&pv(this,a,!0)};function lv(a)
{return null!=a.Ig?a.Ig:a.i?ov(a.g):qv(a)||""}function rv(a,b){lv(a)!=b&&(a.i?
(kv(a,b,!1),nv()||A&&!ev()&&mv(a,b,!1),a.Pb&&a.Fm(!1)):(mv(a,b,!
1),a.Ig=a.l=a.s.value=b,a.dispatchEvent(new dv(b,!1))))}function ov(a)
{a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function kv(a,b,c){a=a.g.location;var d=a.href.split("#")
[0],e=cc(a.href,"#");if(jv||e||b)d+="#"+b;d!=a.href&&(b=Kd(d),c?
He(a,b):Ge(a,b))}function mv(a,b,c){if(a.qa||b!=qv(a))if(a.qa=!
1,b=encodeURIComponent(String(b)),A){var
d=Qf(a.O);d.open("text/html",c?"replace":void 0);c=ve(oe("title",
{},a.g.document.title),oe("body",{},b));d.write(ke(c));d.close()}else
d=Ad(a.ma).toString()+"#"+b,(a=a.O.contentWindow)&&(c?
He(a.location,d):Ge(a.location,d))}
function qv(a){if(A)return a=Qf(a.O),a.body?Ue(a.body.innerHTML):null;var
b=a.O.contentWindow;if(b){try{var c=Ue(ov(b))}catch(d){return a.o||(1!
=a.o&&fl(a.Sa,1E4),a.o=!0),null}a.o&&(0!=a.o&&fl(a.Sa,150),a.o=!1);return c||
null}return null}f.Fm=function(a){if(this.i){var b=ov(this.g);b!
=this.l&&pv(this,b,a)}if(!this.i||jv)if(b=qv(this)||"",null==this.Ig||
b==this.Ig)this.Ig=null,b!=this.l&&pv(this,b,a)};
function pv(a,b,c){a.l=a.s.value=b;a.i?
(jv&&mv(a,b),kv(a,b)):mv(a,b);a.dispatchEvent(new dv(lv(a),c))}var iv=0;function
sv(a,b){this.g=new
hv;O(this.g,"navigate",r(this.o,this));this.N=a;this.i=b}sv.prototype.o=function(a)
{tv(this,a.o)};function tv(a,b){if(!(a.l&&""==b||a.j))if((A||
Bc)&&""==b)window.history.go(-2);else if(b){var c={},d=new
ak(b);v(d.Xd(),function(e){var g=d.get(e);g in uv&&(g=uv[g]);c[e]=g});b=new
bv(c);a.N.Wb(cv[b.g.v]||nt);Ps(a.i,!!b.g.f);void 0!
==b.getQuery()&&jp(a.N.Xa(),b.getQuery())}}
sv.prototype.lb=function(a){this.l=!0;this.g.lb(a);A&&(a=(new
S(window.location)).i,tv(this,a));this.l=!1};sv.prototype.update=function(){var
a=new
bv;a.Wb(this.N.O);a.g.q=this.N.Xa().getQuery();a.g.f=this.i.mf();a=lk(a.kc()).toStr
ing();this.j=!0;rv(this.g,a);this.j=!1};var uv={"true":!0,"false":!1};function
vv(a,b,c,d,e,g,h){var k=this;a&&(this.N=a,this.Kb=b);if(this.Ba=c)this.nd=!
1;this.Lc=!!d;this.wc=!!e;this.Na=g;this.Hb=void 0===h?!1:h;this.ma=D("entity-page-
toc");this.ta=D("entity-page-toc-label");this.Lb=!1;if(this.O=D("entity-page-
pagination"))this.qa=D("entity-page-prev"),this.Ja=D("entity-page-
next"),this.Ua=D("entity-page-floating-hover");this.Ga=D("entity-page-zoom-
in");this.Ia=D("entity-page-zoom-out");this.na=D("entity-page-one-
page");this.s=D("entity-page-two-page");this.o=D("entity-page-thumbnail");
this.V=D("entity-page-link");this.Gd=D("entity-page-link-menu-
content");this.wb=D("entity-page-share-input");this.od=D("entity-page-embed-
input");this.j=D("entity-page-clip");this.ya=D("entity-page-
more");this.Hd=D("entity-page-more-menu-content");this.Ya=!1;this.Ha=D("entity-
page-volume-info");D("flow-top-div")&&(this.g=D("flow-top-
div"),this.i=(a=Number(U(new S(window.location.href),"zoom")))?
a:2,wv(this,this.i),O(this.N,"searchupdate",function(){xv(k)}));this.l=!
0;yv(this);zv(this);Av(this);Bv(this);
Cv(this);Dv(this);Ev(this);Fv();Gv(this);Hv(this);Iv(this);Jv(this);new yu;
$o(Kv(this))}
function yv(a){if(a.N){var b=a.N.Wa(),c=!!b.wi;b=(b=b.Zh)&&a.N.ab()&&!!
Ho(a.N.ab(),b);c||b?(a.Lb=!0,a.g?(c=D("jtp").value||"\u0421\u043e\u0434\u0435\
u0440\u0436\u0430\u043d\u0438\u0435",J(a.ta,c)):J(a.ta,a.N.Da().Ce()||"\u0421\
u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435"),Lv(a.ma,function(){var
d=qf("base-image-toc-div");qf("scroll-toc-div")||d||(new ju(a.N,a.ma,a.Na,!!
a.g)).render(8,a.i)}),O(a.N,"pagechange",function(){var d=a.N.Da().Ce()||"\u0421\
u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435";
a.ta&&Q(a.ta,Rl(d))})):(J(a.ta,"\u041d\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\
u0436\u0430\u043d\u0438\u044f"),Ib(a.ma,["toolbar-button-disabled","toc-button-
unavailable"]),Y(a.ma,"disabled",!0))}else J(a.ta,"\u041d\u0435\u0442 \u0441\u043e\
u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f"),Ib(a.ma,["toolbar-button-
disabled","toc-button-unavailable"]),Y(a.ma,"disabled",!0)}
function zv(a){a.O&&(a.N&&(Lv(a.qa,function(){a.qa.hasAttribute("href")||
a.N.qb("previous")}),Lv(a.Ja,function(){a.Ja.hasAttribute("href")||
a.N.qb("next")})),a.qa.setAttribute("title","\u041f\u0440\u0435\u0434\u044b\u0434\
u0443\u0449\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\
u0430"),a.Ja.setAttribute("title","\u0421\u043b\u0435\u0434\u0443\u044e\u0449\
u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"))}
function Av(a){Lv(a.Ga,function(){a.g?
Mv(a):a.N&&a.N.qb("zoomin")});Lv(a.Ia,function(){a.g?
Nv(a):a.N&&a.N.qb("zoomout")});a.g&&O(document.body,"keydown",function(b)
{107==b.keyCode||187==b.keyCode||61==b.keyCode?Mv(a):(109==b.keyCode||
189==b.keyCode||173==b.keyCode)&&Nv(a)});a.Ga.setAttribute("title","\u0423\u0432\
u0435\u043b\u0438\u0447\u0438\u0442\u044c");a.Ia.setAttribute("title","\u0423\
u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c")}
function Bv(a){Lv(a.na,function(){Ov(a,nt)});a.na.setAttribute("title","\u041e\
u0434\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0439 \
u0440\u0435\u0436\u0438\u043c");a.Lc?(Lv(a.s,function()
{Ov(a,ou)}),a.s.setAttribute("title","\u0414\u0432\u0443\u0445\u0441\u0442\u0440\
u0430\u043d\u0438\u0447\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c")):
(y(a.s,"toolbar-button-disabled",!0),a.s.setAttribute("title","\u0414\u0432\u0443\
u0445\u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0439 \u0440\u0435\
u0436\u0438\u043c \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d"),
Y(a.s,"disabled",!0));a.wc?(Lv(a.o,function()
{Ov(a,ut)}),a.o.setAttribute("title","\u0423\u043c\u0435\u043d\u044c\u0448\u0435\
u043d\u043d\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\
u0438\u044f")):(y(a.o,"toolbar-button-disabled",!0),a.o.setAttribute("title","\
u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0443\u043c\u0435\u043d\u044c\
u0448\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\
u0435\u043d\u0438\u0439 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\
u043d"),
Y(a.o,"disabled",!0));a.N&&(O(a.N,"viewportmodechange",function(){Pv(a)}),Pv(a))}
function Cv(a){var b=(new js(a.wb)).ha();D("entity-page-share-copy-
container").appendChild(b);b=(new js(a.od)).ha();D("entity-page-embed-copy-
container").appendChild(b);var c=new Bu("\u0421\u0441\u044b\u043b\u043a\u0430 \
u043d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\
u0430\u0442",a.Gd,function(){a.V.focus()});rs(c,5);c.setPosition(new Eu(a.V,4,!
0));c.Aa(!1);var d=new S(a.wb.value);Lv(a.V,function(){if(c.Re||150>Date.now()-
c.hj)c.Aa(!1);else{c.Aa(!0);c.ha().focus();
if(a.N){Qv(a,d);a.g&&T(d,"bksoutput","text");var e=a.N.Xa().getQuery();e?a.N.O==Wu?
(ik(d,"dq"),ik(d,"pg"),T(d,"bsq",e)):(ik(d,"bsq"),T(d,"dq",e)):
(ik(d,"bsq"),ik(d,"dq"))}else(e=je(Ql.g((new
S(window.location.href)).i)))&&T(d,"bsq",e);a.wb.value=d.toString();a.N&&(e=new
S(a.N.Da().zc()),ik(e,"source"),T(e,"output","embed"),a.od.value=wu(e.toString()))}
});a.V.setAttribute("title","\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \
u044d\u0442\u043e\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442")}
function Dv(a){if(a.Ba){var b=D("entity-page-selection-bar"),c=D("entity-page-exit-
selection"),d=D("entity-page-toolbar");Lv(a.j,function(){a.nd=!a.nd;a.Ba(!
0);y(b,"menu-hidden",!1);c.focus();Y(d,"hidden",!0)});Lv(c,function(){a.Ba(!
1);y(b,"menu-hidden",!0);a.j.focus();Y(d,"hidden",!1)});a.j.setAttribute("title","\
u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0444\u0440\u0430\u0433\u043c\u0435\
u043d\u0442")}else y(a.j,"toolbar-button-disabled",!0),Y(a.j,"disabled",!
0),a.j.setAttribute("title","\u0412\u044b\u0431\u043e\u0440 \u0444\u0440\u0430\
u0433\u043c\u0435\u043d\u0442\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\
u043f\u0435\u043d.")}
function Ev(a){Rv(a);Sv(a);Tv(a);var b=new Bu("",a.Hd,function()
{a.ya.focus()});rs(b,4);b.setPosition(new Eu(a.ya,5,!0));w(b.ha(),"more-actions-
popup");b.Aa(!1);Uv(a,b);var c=D("entity-page-toggle-viewport-mode-
link");c&&a.Hb&&(b.Aa(!0),c.focus());Lv(a.ya,function(){if(b.Re||150>Date.now()-
b.hj)b.Aa(!1),a.ya.focus();else if(b.Aa(!0),b.ha().focus(),c){var e=new
S(c.href);Qv(a,e);a.g&&(ik(e,"zoom"),ik(e,"num"),ik(e,"scoring"));ik(e,"q");var
g=a.N.Xa().getQuery();if(g){if(T(e,"dq",g),!a.g){g=D("search-results-summ");
var h=g.hasAttribute("data-result-num")?g.getAttribute("data-result-
num"):0;T(e,"num",h);g=g.hasAttribute("data-search-sort")?g.getAttribute("data-
search-sort"):"n";T(e,"scoring",g)}}else
ik(e,"dq");pj(c,zj(e.toString()))}});a.ya.setAttribute("title","\u041c\u0435\u043d\
u044e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\
u044b\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\
u0439");O(b,"show",function(){a.Ya=!0;a.l=!0;Vv(a)});O(b,"hide",function(){a.Ya=!
1;a.l=!1;Wv(a)});
if(a.Na.showViewportOnboarding||a.Na.showViewportPlainTextOnboarding){var
d=Number(U(new S(window.location.href),"op"));new Gu(b,a.N,!!
a.Na.showViewportPlainTextOnboarding,a.Hb,d?d:0)}}
function Uv(a,b){var c=D("entity-page-store"),d=D("gb-mobile-buy-
section");if(c&&d&&(d=rf("TABLE","gb-mobile-buy-table",d))){var e=new
Bu("",d,function(){a.ya.focus()});rs(e,0);e.setPosition(new Eu(c,4,!
0));w(e.ha(),"buy-table-popup");e.Aa(!1);Lv(c,function(){e.Aa(!0);e.ha().focus()},!
0);b.ha().querySelectorAll(".more-actions-menu-link").forEach(function(g){g!
=c&&O(g,"mouseenter",function(){e.Aa(!1)})});O(e.ha(),"mouseleave",function()
{e.Aa(!1)})}}
function Fv(){var a=D("entity-page-play-redirect-popup-content");a&&(a=new Bu("\
u0412\u044b \u0443\u0436\u0435 \u043a\u0443\u043f\u0438\u043b\u0438 \u044d\u0442\
u0443 \u043a\u043d\u0438\u0433\u0443",a,function(){}),w(a.ha(),"play-redirect-
popup"),In(a,!1),a.Aa(!0))}
function Gv(a){var b=D("ep-keyboard-shortcuts");if(b&&a.N){var c=new
Bu("",b,function(){},!0);w(c.ha(),"keyboard-shortcuts-popup");b=D("ep-keyboard-
close");Lv(b,function(){c.Aa(!1)});O(a.N,"keyboardshortcutsopened",function()
{c.Aa(!0)})}}function Tv(a){var b=D("entity-page-keyboard");b&&a.N&&Lv(b,function()
{a.N.qb("showkeyboardshortcuts")})}
function Sv(a){var b=D("entity-page-copyright-page-id");if(b&&a.N){var c=D("entity-
page-copyright");b=Wf(b);var d=Ho(a.N.ab(),b);Lv(c,function(){a.N.mb(d)})}}function
Rv(a){var b=D("entity-page-toggle-viewport-mode-link");if(b){var c=a.g?!0:!
1;y(b,"checked",c);Y(b,"pressed",c);Lv(b,function(){y(b,"checked",!
c);Y(b,"pressed",!c)})}}
function Pv(a){a.N.O==nt?(Xv(a,!0),Yv(a,!0),Zv(a,!0),$v(a,!0),aw(a,!
0),Y(a.na,"current","true"),Y(a.s,"current","false"),Y(a.o,"current","false")):a.N.
O==ou?(Xv(a,!0),Yv(a,!0),Zv(a,!0),$v(a,!0),aw(a,!
0),Y(a.na,"current","false"),Y(a.s,"current","true"),Y(a.o,"current","false")):a.N.
O==ut?(Xv(a,!0),Yv(a,!1),Zv(a,!0),$v(a,!0),aw(a,!
1),Y(a.na,"current","false"),Y(a.s,"current","false"),Y(a.o,"current","true")):
(Xv(a,!1),Yv(a,!1),Zv(a,!1),$v(a,!1),aw(a,!1));var b=a.N.O;a.O&&b!=Wu&&!
a.g&&(y(a.O,"one-page-view",
b==nt),y(a.Ha,"one-page-view",b==nt),y(a.O,"two-page-view",b==ou),y(a.Ha,"two-page-
view",b==ou),y(a.O,"thumbnail-view",b==ut),y(a.Ha,"thumbnail-view",b==ut))}function
Ov(a,b){a.N&&a.N.O!=b&&(a.N.Wb(b),!
a.N.Xa().getQuery()&&a.Kb&&a.Kb.update())}function Xv(a,b){y(a.na,"toolbar-button-
disabled",!b);Y(a.na,"disabled",!b);a.Lc&&(y(a.s,"toolbar-button-disabled",!
b),Y(a.s,"disabled",!b));a.wc&&(y(a.o,"toolbar-button-disabled",!
b),Y(a.o,"disabled",!b))}
function Yv(a,b){y(a.Ia,"toolbar-button-disabled",!b);Y(a.Ia,"disabled",!
b);y(a.Ga,"toolbar-button-disabled",!b);Y(a.Ga,"disabled",!b)}function Zv(a,b)
{y(a.qa,"toolbar-button-disabled",!b);Y(a.qa,"disabled",!b);y(a.Ja,"toolbar-button-
disabled",!b);Y(a.Ja,"disabled",!b)}function $v(a,b){a.Lb&&(y(a.ma,"toolbar-button-
disabled",!b),Y(a.ma,"disabled",!b))}function aw(a,b){a.Ba&&(y(a.j,"toolbar-button-
disabled",!b),Y(a.j,"disabled",!b))}function Qv(a,b){a=new
S(a.N.Da().zc());T(b,"pg",U(a,"pg"))}
function Mv(a){5>a.i&&(a.i+=1,wv(a,a.i))}function Nv(a){1<a.i&&(--
a.i,wv(a,a.i))}function wv(a,b)
{y(a.g,"zoomstop1",1==b);y(a.g,"zoomstop2",2==b);y(a.g,"zoomstop3",3==b);y(a.g,"zoo
mstop4",4==b);y(a.g,"zoomstop5",5==b);y(a.Ia,"toolbar-button-
disabled",1==b);y(a.Ga,"toolbar-button-disabled",5==b);xv(a)}
function xv(a){var b=a.qa,c=new
S(b.href);bw(a,c);pj(b,zj(c.toString()));b=a.Ja;c=new
S(b.href);bw(a,c);pj(b,zj(c.toString()));b=D("text-viewport-prev");c=new
S(b.href);bw(a,c);pj(b,zj(c.toString()));b=D("text-viewport-next");c=new
S(b.href);bw(a,c);pj(b,zj(c.toString()));if(b=D("entity-page-copyright"))c=new
S(b.href),bw(a,c),pj(b,zj(c.toString()));if(b=D("search-result-prev"))c=T(new
S(b.href),"zoom",a.i),pj(b,zj(c.toString()));if(b=D("search-result-next"))a=T(new
S(b.href),"zoom",a.i),pj(b,zj(a.toString()))}
function bw(a,b){T(b,"zoom",a.i);ik(b,"q");(a=a.N.Xa().getQuery())?
T(b,"dq",a):ik(ik(ik(b,"dq"),"num"),"scoring")}function Lv(a,b,c){c=void 0===c?!
1:c;O(a,"click",function(){b()});O(a,"keydown",function(d){32!=d.keyCode&&13!
=d.keyCode||b()});c&&O(a,"mouseover",function(){b()})}
function Hv(a){function b(c){y(document.body,"opaque-background",!0);a.l=!
1;c&&Wv(a)}a.Hb?b(!0):(a.N&&(Ui(a.N.Fa(),"move",function(){b(!
0)}),Ui(a.N.Ab(),"click",function(){b(!0)})),Ui(document.body,"click",function()
{b(!a.g)}),Ui(document.body,"keydown",function(c){27!=c.keyCode&&b(!a.g)}))}
function Iv(a){a.N&&(a.g?O(window,"resize",function(){Wv(a)}):
(O(a.N,"viewportmodechange",function(){Wv(a)}),O(a.N,"resize",function()
{Wv(a)}),O(a.N,"zoomchange",function(){Wv(a)})),O(a.Ua,"mouseenter",function()
{a.l=!0;Vv(a)}),O(a.Ua,"mouseleave",function(){a.l=!
1;Wv(a)}),document.body.querySelectorAll(".floating-button-
group").forEach(function(b){O(b,"mouseenter",function(){a.l=!
0;Vv(a)});O(b,"mouseleave",function(){a.l=!1;Wv(a)});O(b,"focusin",function(){a.l=!
0;Vv(a)});O(b,"focusout",function(){a.l=
!1;Wv(a)})}))}function Wv(a){a.l||a.Ya||(Vv(a),cw(a)&&(a.bc=V(function(){dw(a,!
1);y(a.Ua,"listen-for-hover",!0)},3E3)))}function cw(a){if(!a.N||a.N.O==Wu)return!
1;var b=a.Ha.getBoundingClientRect();if(a.g)return
a=a.g.getBoundingClientRect(),qm()?a.right-
54>=b.left:a.left+54<=b.right;a=qf("scroll-background");if(!a)return!1;a=Lf(a);if(!
a)return!1;a=a.getBoundingClientRect();return qm()?
a.right>=b.left:a.left<=b.right}function Vv(a){dw(a,!0);y(a.Ua,"listen-for-hover",!
1);a.bc&&gl(a.bc)}
function dw(a,b){y(a.Ha,"floating-button-group-hidden",!b);a.O&&y(a.O,"floating-
button-group-hidden",!b)}function Kv(a){return{focusSearch:function()
{D("search_form_input").focus()},updateSearch:function(b)
{jp(a.N.Xa(),b);a.Kb&&a.Kb.update()},goToPage:function(b){b&&a.N.Ad(b)}}}
function Jv(a){as(a.V,"Ogen Viewport V2","Click","Link to result");as(a.j,"Ogen
Viewport V2","Click","Select a clip");var b=D("entity-page-toggle-viewport-mode-
link");b&&as(b,"Ogen Viewport V2","Click","Toggle to plain
text");a.g&&a.O&&(as(a.qa,"Ogen Text Viewport","Click","Text viewport
navigation"),as(a.Ja,"Ogen Text Viewport","Click","Text viewport
navigation"),a=D("text-viewport-prev"),b=D("text-viewport-next"),as(a,"Ogen Text
Viewport","Click","Text viewport navigation"),as(b,"Ogen Text Viewport",
"Click","Text viewport navigation"))};function ew(a,b){this.g=a;this.l=b}
function fw(a,b){var c=H("DIV");w(c,"sitb-content");var d=H("H4");w(d,"sitb-result-
header");var e=H("DIV"),g=a.g.i;g=g?Pm(g):"\u0421\u0442\u0440\u0430\u043d\u0438\
u0446\u0430";J(e,g);Xm(d,"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \
u043f\u043e\u0438\u0441\u043a\u0430: "+g);d.appendChild(e);b&&!
a.l&&(a=H("SPAN"),w(a,"sitb-no-preview-msg"),J(a,"\u041d\u0435\u0442 \u043f\u0440\
u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\
u0430."),d.appendChild(a));c.appendChild(d);return c}
;function gw(a){this.g=a}Ra(gw);function hw(a,b){a&&(a.tabIndex=b?0:-
1)}f=gw.prototype;f.Vj=function(a){return"DIV"==a.tagName};function iw(a,b,c)
{c.id&&b.Mg(c.id);var d=a.ng(),e=!
1,g=Fb(c);g&&Array.prototype.forEach.call(g,function(h){h==d?e=!0:h&&(h==d+"-
disabled"?b.lb(!1):h==d+"-horizontal"?jw(b,"horizontal"):h==d+"-
vertical"&&jw(b,"vertical"))},a);e||w(c,d);kw(a,b,c);return c}
function kw(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.uh(d);g&&(g.va=d,b.isEnabled()||g.lb(!
1),b.Za(g),zn(g,d))}else d.nodeValue&&""!=Tb(d.nodeValue)||
c.removeChild(d);d=e}}f.uh=function(a){a:{a=Fb(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in Ut?Ut[d]():null){a=d;break a}}a=null}return
a};f.Wj=function(a){a=a.ha();Sh(a,!0,Ac);A&&(a.hideFocus=!0);var
b=this.g;b&&Tm(a,b)};f.ng=function(){return"goog-container"};f.uo=function()
{return"vertical"};function lw(a,b,c){un.call(this,c);this.Ue=b||
gw.Jb();this.Rf=a||
this.Ue.uo()}u(lw,un);f=lw.prototype;f.wl=null;f.Cf=null;f.Ue=null;f.Rf=null;f.re=!
0;f.Pb=!0;f.yg=!0;f.Yb=-1;f.Zb=null;f.ee=!1;f.xe=null;function mw(a){return a.wl||
a.ha()}f.vd=function(){return this.Ue};f.Qa=function(){var
a=this.g,b=a.Oa,c=this.Ue.ng(),d=[c,"horizontal"==this.Rf?c+"-horizontal":c+"-
vertical"];this.isEnabled()||d.push(c+"-disabled");this.va=b.call(a,"DIV",d.join("
"))};f.Ib=function(){return this.ha()};f.ji=function(a){return this.Ue.Vj(a)};
f.Nb=function(a){this.va=iw(this.Ue,this,a);"none"==a.style.display&&(this.re=!
1)};f.Ka=function(){lw.oa.Ka.call(this);An(this,function(b)
{b.Va&&nw(this,b)},this);var a=this.ha();this.Ue.Wj(this);this.Aa(this.re,!
0);Z(this).ka(this,"enter",this.el).ka(this,"highlight",this.Wq).ka(this,"unhighlig
ht",this.Yq).ka(this,"open",this.Pt).ka(this,"close",this.Vq).ka(a,St.og,this.Xq).k
a(jf(a),[St.qg,St.hh],this.ot).ka(a,
[St.og,St.qg,St.hh,"mouseover","mouseout","contextmenu"],this.jt);this.yg&&ow(this,
!0)};
function ow(a,b){var c=Z(a),d=mw(a);b?
c.ka(d,"focus",a.yi).ka(d,"blur",a.xi).ka(a.Cf||(a.Cf=new
zt(mw(a))),"key",a.Pc):c.Ta(d,"focus",a.yi).Ta(d,"blur",a.xi).Ta(a.Cf||(a.Cf=new
zt(mw(a))),"key",a.Pc)}f.jc=function(){this.Td(-1);this.Zb&&this.Zb.Qb(!
1);this.ee=!1;lw.oa.jc.call(this)};f.ua=function()
{lw.oa.ua.call(this);this.Cf&&(this.Cf.Ea(),this.Cf=null);this.Ue=this.Zb=this.xe=t
his.wl=null};f.el=function(){return!0};
f.Wq=function(a){var b=En(this,a.target);if(-1<b&&b!=this.Yb){var
c=pw(this);c&&c.Sc(!1);this.Yb=b;c=pw(this);this.ee&&bu(c,!0);this.Zb&&c!
=this.Zb&&(Mt(c,64)?c.Qb(!0):this.Zb.Qb(!1))}b=this.ha();null!
=a.target.ha()&&Y(b,"activedescendant",a.target.ha().id)};f.Yq=function(a)
{a.target==pw(this)&&(this.Yb=-1);this.ha().removeAttribute("aria-
activedescendant")};f.Pt=function(a){(a=a.target)&&a!
=this.Zb&&a.getParent()==this&&(this.Zb&&this.Zb.Qb(!1),this.Zb=a)};
f.Vq=function(a){a.target==this.Zb&&(this.Zb=null);var
b=this.ha(),c=a.target.ha();b&&Nt(a.target,2)&&c&&Wm(b,c)};f.Xq=function(a)
{this.Pb&&(this.ee=!0);var b=mw(this);b&&Tf(b)?
b.focus():a.preventDefault()};f.ot=function(){this.ee=!1};
f.jt=function(a){a:{var b=a.target;if(this.xe)for(var c=this.ha();b&&b!==c;){var
d=b.id;if(d in this.xe){b=this.xe[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case St.og:b.Te(a);break;case
St.qg:case St.hh:b.de(a);break;case "mouseover":b.Ee(a);break;case
"mouseout":b.hl(a);break;case "contextmenu":b.Ch(a)}};f.yi=function()
{};f.xi=function(){this.Td(-1);this.ee=!1;this.Zb&&this.Zb.Qb(!1)};
f.Pc=function(a){return this.isEnabled()&&this.isVisible()&&(0!=Bn(this)||
this.wl)&&this.be(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.be=function(a){var b=pw(this);if(b&&"function"==typeof b.Pc&&b.Pc(a)||
this.Zb&&this.Zb!=b&&"function"==typeof this.Zb.Pc&&this.Zb.Pc(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case
27:if(this.yg)mw(this).blur();else return!1;break;case 36:qw(this);break;case
35:rw(this);break;case 38:if("vertical"==this.Rf)sw(this);else return!1;break;case
37:if("horizontal"==this.Rf)Dn(this)?tw(this):sw(this);else return!1;break;case
40:if("vertical"==this.Rf)tw(this);
else return!1;break;case 39:if("horizontal"==this.Rf)Dn(this)?
sw(this):tw(this);else return!1;break;default:return!1}return!0};function nw(a,b)
{var c=b.ha();c=c.id||(c.id=b.getId());a.xe||(a.xe={});a.xe[c]=b}f.Za=function(a,b)
{lw.oa.Za.call(this,a,b)};
f.sg=function(a,b,c){a.Wh|=2;a.Wh|=64;a.Vb(32,!1);Xt(a,!1);var
d=a.getParent()==this?En(this,a):-
1;lw.oa.sg.call(this,a,b,c);a.Va&&this.Va&&nw(this,a);a=d;-
1==a&&(a=Bn(this));a==this.Yb?this.Yb=Math.min(Bn(this)-1,b):a>this.Yb&&b<=this.Yb?
this.Yb++:a<this.Yb&&b>this.Yb&&this.Yb--};
f.removeChild=function(a,b){if(a="string"===typeof a?xn(this,a):a){var
c=En(this,a);-1!=c&&(c==this.Yb?(a.Sc(!1),this.Yb=-1):c<this.Yb&&this.Yb--);var
d=a.ha();d&&d.id&&this.xe&&(c=this.xe,d=d.id,d in c&&delete
c[d])}a=lw.oa.removeChild.call(this,a,b);Xt(a,!0);return a};function jw(a,b)
{if(a.ha())throw Error("Component already rendered");a.Rf=b}f.isVisible=function()
{return this.re};
f.Aa=function(a,b){if(b||this.re!=a&&this.dispatchEvent(a?"show":"hide"))
{this.re=a;var c=this.ha();c&&(N(c,a),this.yg&&hw(mw(this),this.Pb&&this.re),b||
this.dispatchEvent(this.re?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Pb};f.lb=function(a){this.Pb!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Pb=!0,An(this,function(b)
{b.nq?delete b.nq:b.lb(!0)})):(An(this,function(b){b.isEnabled()?b.lb(!1):b.nq=!
0}),this.ee=this.Pb=!1),this.yg&&hw(mw(this),a&&this.re))};
function uw(a,b){b!
=a.yg&&a.Va&&ow(a,b);a.yg=b;a.Pb&&a.re&&hw(mw(a),b)}f.Td=function(a)
{(a=Cn(this,a))?a.Sc(!0):-1<this.Yb&&pw(this).Sc(!1)};f.Sc=function(a)
{this.Td(En(this,a))};function pw(a){return Cn(a,a.Yb)}function qw(a)
{vw(a,function(b,c){return(b+1)%c},Bn(a)-1)}function rw(a){vw(a,function(b,c)
{b--;return 0>b?c-1:b},0)}function tw(a){vw(a,function(b,c)
{return(b+1)%c},a.Yb)}function sw(a){vw(a,function(b,c){b--;return 0>b?c-
1:b},a.Yb)}
function vw(a,b,c){c=0>c?En(a,a.Zb):c;var d=Bn(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=Cn(a,c);if(g&&a.Vn(g)){a.Td(c);break}e+
+;c=b.call(a,c,d)}}f.Vn=function(a){return
a.isVisible()&&a.isEnabled()&&Mt(a,2)};function ww(a){un.call(this);this.j=a?
a:null;var b=this.g;a=b.ha("gb-mobile-buy-panel");var c=b.ha("gb-mobile-buy-
button"),d=b.ha("gb-mobile-buy-close-button");b=b.ha("volume-
left");a&&c&&d&&b&&(this.i=new
lw,zn(this.i,a),this.o=c,this.V=d,zn(this,b),this.i.Aa(!1))}n(ww,un);
ww.prototype.Ka=function(){var
a=this;Z(this).ka(this.o,"click",this.l).ka(this.o,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||
a.l()}).ka(this.V,"click",this.l).ka(this.V,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||a.l()})};
ww.prototype.l=function(){if(this.i.isVisible()){this.i.Aa(!1);Jb(this.i.Ib(),"gb-
mobile-buy-panel-
visible");this.j&&(this.j.style.overflowX="auto",this.j.style.overflowY="scroll");t
his.o.focus();for(var a=la(document.querySelectorAll('[role="alert"],#volume-
center,.aria-hide-on-menu-open')),b=a.next();!
b.done;b=a.next())b.value.removeAttribute("aria-hidden")}else this.i.Aa(!
0),w(this.i.Ib(),"gb-mobile-buy-panel-
visible"),this.j&&(this.j.style.overflowX="hidden",this.j.style.overflowY="hidden")
,this.i.Ib().focus(),
xw(this)};function xw(a){var b=a.i.Ib().querySelectorAll('[role="button"],
[href]'),c=b[0],d=b[b.length-1];Z(a).ka(a.i.Ib(),"keydown",function(e)
{9==e.keyCode&&(e.shiftKey?
document.activeElement===c&&(e.preventDefault(),d.focus()):document.activeElement==
=d&&(e.preventDefault(),c.focus()))});a=la(document.querySelectorAll('[role="alert"
],#volume-center,.aria-hide-on-menu-open'));for(b=a.next();!
b.done;b=a.next())Y(b.value,"hidden",!0)};function yw(a)
{this.Ec=Xq(a)}n(yw,fr);f=yw.prototype;f.getEnableSsEngine=function(){return
Uq(this,2)};f.getEnableAwr=function(){return
Uq(this,3)};f.getEnableHelpSuggestions=function(){return
Uq(this,4)};f.getAlohaAutoGaRollout=function(){return
Uq(this,5)};f.getEnableConfigurator=function(){return
Uq(this,6)};f.getEnableMweb=function(){return
Uq(this,7)};f.getEnableCtlConsentCheckbox=function(){return
Uq(this,8)};f.getEnableIframe=function(){return Uq(this,9)};
f.getEnableScreenshotNudge=function(){return
Uq(this,10)};f.getEnableWebStartupConfigEndpoint=function(){return
Uq(this,11)};f.getEnableJunkNudge=function(){return
Uq(this,12)};f.getEnableConfiguratorLocale=function(){return
Uq(this,13)};f.getEnableTinyNoPointer=function(){return
Uq(this,14)};f.getEnableSupportSessionLogging=function(){return
Uq(this,15)};f.getEnableFileUploadForScreenshot=function(){return
Uq(this,16)};f.getEnableDirectDeflectionForSingleCategory=function(){return
Uq(this,17)};
f.getEnableImageSanitization=function(){return
Uq(this,18)};f.getEnableAlohaBinarySplit=function(){return
Uq(this,19)};f.getEnableDbFeedbackIntents=function(){return
Uq(this,20)};f.getEnableMarkMandatoryFieldsWithRequired=function(){return
Uq(this,21)};f.getEnableFeedbackCategoryCustomUi=function(){return
Uq(this,22)};f.getEnableRealtimeCtl=function(){return Uq(this,23)};function zw(a)
{this.Ec=Xq(a)}n(zw,fr);function Aw(a){return Bw.some(function(b){return
b.test(a)})}var
Bw=[/https:\/\/sandbox\.google\.com\/tools\/feedback/,/https:\/\/feedback-frontend-
qual[a-z0-9.]*\.google\.com\/inapp/,/https:\/\/feedback-frontend-qual[a-z0-
9.]*\.google\.com\/tools\/feedback/,/https:\/\/.*\.googleusercontent\.com\/
inapp/];var Cw="af;am;ar-EG;ar-JO;ar-MA;ar-SA;ar-
XB;ar;az;be;bg;bn;bs;ca;cs;cy;da;de-AT;de-CH;de;el;en;en-GB;en-AU;en-CA;en-IE;en-
IN;en-NZ;en-SG;en-XA;en-XC;en-ZA;es;es-419;es-AR;es-BO;es-CL;es-CO;es-CR;es-DO;es-
EC;es-GT;es-HN;es-MX;es-NI;es-PA;es-PE;es-PR;es-PY;es-SV;es-US;es-UY;es-
VE;et;eu;fa;fi;fil;fr-CA;fr-
CH;fr;gl;gsw;gu;he;hi;hr;hu;hy;id;in;is;it;iw;ja;ka;kk;km;kn;ko;ky;ln;lo;lt;lv;mk;m
l;mn;mo;mr;ms;my;nb;ne;nl;no;pa;pl;pt;pt-BR;pt-PT;ro;ru;si;sk;sl;sq;sr-
Latn;sr;sv;sw;ta;te;th;tl;tr;uk ; ur ; uz ; vi ; zh;zh-CN;zh-HK;zh-
TW;zu".split(";");
function Dw(a){var b;return null==(b=a.formContent)?void 0:b.locale};var
Ew=ka(["https://www.gstatic.com/uservoice/feedback/client/web/","/
main_light_binary.js"]),Fw=ka(["https://www.gstatic.com/uservoice/feedback/client/
web/","/main_binary__",".js"]);function Gw(a,b){var c=Dw(a);c=(c&&Cw.includes(c)?
Dw(a):"en").replaceAll("-","_").toLowerCase();var
d;a=(null==(d=a.initializationData)?0:d.useNightlyRelease)?"nightly":"live";var
e;return(null==b?0:null==(e=b.getEnableAlohaBinarySplit)?0:e.call(b))?
Dp(Ew,a):Dp(Fw,a,c)};var Hw,Iw;function Jw(a,b,c,d){if(Hw)return Hw;var
e=Gw(a,d);return Hw=b.feedbackV2GlobalObject?
Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(g,h){var
k=H("SCRIPT");uj(k,e);k.onload=function(){b.feedbackV2GlobalObject?
g(b.feedbackV2GlobalObject):h("feedbackV2GlobalObject not found on
window.")};k.onerror=function(){h("Feedback binary script tag failed to load:
"+e.toString())};c.body.appendChild(k)})}
function Kw(a,b,c,d){if(Iw)return Iw;var e=Gw(a,d);return
Iw=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new
Promise(function(g,h){var k=H("SCRIPT");uj(k,e);k.onload=function()
{b.feedbackV2GlobalObject?g(b.feedbackV2GlobalObject):h("feedbackV2GlobalObject not
found on window.")};k.onerror=function(){h("Feedback binary script tag failed to
load: "+e.toString())};c.body.appendChild(k)})}
function Lw(a,b,c,d,e){e=void 0===e?!0:e;var g,h,k,l,m;return Ia(function(q)
{switch(q.g){case 1:return g=Date.now(),za(q,Jw(a,c,d,b),2);case 2:h=q.j;if(!(e||
(null==(l=a.initializationData)?0:l.useNightlyRelease)||
(null==(m=a.initializationData)?0:m.isLocalServer)))
{k=h.initializeFeedbackClient(a,g,b);q.g=3;break}return
za(q,h.initializeFeedbackClientAsync(a,g,b),4);case 4:k=q.j;case 3:return
k.initiateAloha(),q.return(k)}})}
function Mw(a,b,c,d){var e,g,h;return Ia(function(k){if(1==k.g)return
e=Date.now(),za(k,Kw(a,c,d.document,b),2);if(3!=k.g)return
g=k.j,za(k,g.initializeFeedbackClientAsync(a,e,b,d),3);h=k.j;h.initiateAloha();retu
rn k.return(h)})}
function Nw(a,b,c){var d=!0;d=void 0===d?!0:d;var e,g,h,k,l,m,q,x,C,E;return
Ia(function(G){e=c||p;if(null==(g=b)?0:null==(k=(h=g).getEnableAlohaBinarySplit)?
0:k.call(h)){l=e;if(l.isFormOpened)throw m=Error("Form is either loading or already
opened"),m.name="DuplicateFormError",m;l.isFormOpened=!0;a.callbacks=a.callbacks||
{};q=a.callbacks.onClose||function(){};a.callbacks.onClose=function(P)
{l.isFormOpened=!1;q(P)};try{return G.return(Mw(a,b,l,e))}catch(P){throw
l.isFormOpened=!1,P;}}else{x=e;if(x.isFormOpened)throw C=
Error("Form is either loading or already
opened"),C.name="DuplicateFormError",C;x.isFormOpened=!0;a.callbacks=a.callbacks||
{};E=a.callbacks.onClose||function(){};a.callbacks.onClose=function(P)
{x.isFormOpened=!1;E(P)};try{return G.return(Lw(a,b,x,e.document,d))}catch(P){throw
x.isFormOpened=!1,P;}}})};function Ow(a,b){return Ia(function(c){return
c.return(new Promise(function(d){var e=Pw(null!=b?b:"")+"/aloha_form_properties?
productId="+a;ll(e,function(g){g=g.target;var h=null;try{var
k=JSON.stringify(wl(g,")]}'\n"));if(null==k||""==k)h=new zw;else{var
l=JSON.parse(k);if(!Array.isArray(l))throw Error(void
0);Dq(l,16);h=Wq(zw,l)}}catch(m){k=new zw;l=new yw;l=Tq(l,5,!0);l=Tq(l,2,!
0);l=Tq(l,4,!1);l=Tq(l,8,!0);l=Tq(l,9,!0);l=Tq(l,7,!0);l=Tq(l,10,!0);l=Tq(l,12,!
0);l=Tq(l,13,!1);l=Tq(l,14,!0);l=Tq(l,
15,!0);l=Tq(l,20,!1);null==l&&(l=void 0);g=k.Ec;h=Hq(g);if(h&2)throw
Error();Sq(g,h,1,l);h=k}d(h)},"GET","",{},2E3,!0)}))})}function Pw(a){return Aw(a)?
a:"https://www.google.com/tools/feedback"};function Qw(a,b,c)
{a.timeOfStartCall=(new Date).getTime();var d=c||p,e=d.document,g=a.nonce||
Fe(d);g&&!a.nonce&&(a.nonce=g);if("help"==a.flow){var
h=Pa("document.location.href",d);!
a.helpCenterContext&&h&&(a.helpCenterContext=h.substring(0,1200));h=!
0;if(b&&JSON&&JSON.stringify){var k=JSON.stringify(b);
(h=1200>=k.length)&&(a.psdJson=k)}h||(b={invalidPsd:!
0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.feedbackServerUri||"//
www.google.com/tools/feedback";if(h=d.GOOGLE_FEEDBACK_START)h.apply(d,
b);else{d=c+"/load.js?";for(var l in a)b=a[l],null==b||Ua(b)||
(d+=encodeURIComponent(l)+"="+encodeURIComponent(b)
+"&");a=bg(gf(e),"SCRIPT");g&&a.setAttribute("nonce",g);uj(a,Dd(d));e.body.appendCh
ild(a)}}
function Rw(a,b,c,d){var e,g;Ia(function(h){e=c||p;var
k=["web_answers"].includes(a.triggerId)?"en":a.locale,l="DEV"===a.serverEnvironment
,m=c||p;m=a.nonce||Fe(m);k={integrationKeys:
{productId:a.productId,feedbackBucket:a.bucket,triggerId:a.triggerId},callbacks:
{onClose:a.callback,onLoad:a.onLoadCallback},formContent:
{locale:k,disableScreenshot:a.disableScreenshotting,productDisplayName:void
0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void
0,customImageSrc:void 0,thankYouMessage:void 0,
Pw:void 0,defaultFormInputValues:void 0,defaultFormInputValuesString:void
0,abuseLink:a.abuseLink},initializationData:
{isLocalServer:l,nonce:m,useNightlyRelease:l,feedbackJsUrl:void
0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void
0,feedbackCssUrlSerialized:void
0,submissionServerUri:a.feedbackServerUri,colorScheme:a.colorScheme},extraData:
{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorI
d,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedbac
k:a.allowNonLoggedInFeedback,
enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(l=new
Map(Object.entries(b)),k.extraData.productSpecificData=l);g=k;return
za(h,Nw(g,d,e),0)})}
function Sw(a,b,c){try{if("help"===a.flow){var
d=a.helpCenterPath.replace(/^\//,"");Aj(c||window,zj("https://support.google.com/"+
d))}else"submit"===a.flow?
Qw(a,b,c):Ow(a.productId,a.feedbackServerUri).then(function(e){var g=void 0===g?!
1:g;var h=e.Ec;var k=Hq(h),l=Rq(h,k,1,g);var m=!1;if(null==l||"object"!==typeof l||
(m=Array.isArray(l))||l.Dl!==Mq)if(m){var q=m=Fq(l);0===q&&(q|=k&16);q|=k&2;q!
==m&&Gq(l,q);m=new yw(l)}else m=void 0;else m=l;m!==l&&null!
=m&&Sq(h,k,1,m,g);h=m;null!=h&&(e=e.Ec,k=Hq(e),
k&2||(l=h,m=l.Ec,q=Hq(m),q&2&&(m=er(l,m,q,!1),m.g=l,Dq(m.Ec,512),l=m),l!
==h&&(h=l,Sq(e,k,1,h,g))));g=h;e=!Cc||(null==g?void 0:g.getEnableMweb());h=!
a.tinyNoPointer||(null==g?void 0:g.getEnableTinyNoPointer());!g||
g.getAlohaAutoGaRollout()&&e&&h?Rw(a,b,c,g):Qw(a,b,c)},function(e)
{e&&"DuplicateFormError"!==e.name&&Qw(a,b,c)})}catch(e)
{Rw(a,b,c,null)}}ab("userfeedback.api.startFeedback",Sw);function Tw(a,b,c)
{un.call(this);if(this.j=D("gb-mobile-appbar-back-
button"))Z(this).ka(this.j,"click",this.l),Uw(this);(this.i=D("gb-mobile-appbar-
more"))&&Vw(this);var d=D("gb-mobile-appbar-search-
button");d&&b&&(O(d,"click",function(){Ww(b,c)}),O(d,"keydown",function(e){32!
=e.keyCode&&13!=e.keyCode||Ww(b,c)}));new ww(a)}n(Tw,un);
function Vw(a){var b=D("gb-mobile-more-menu");if(b){var c=new
qs(b);rs(c,4);c.setPosition(new Eu(a.i,4));c.Aa(!1);O(a.i,"click",function()
{Xw(b,c)});O(a.i,"keydown",function(d){32!=d.keyCode&&13!=d.keyCode||Xw(b,c)})}else
I(a.i)}function Xw(a,b){Jb(a,"more-menu-hidden");b.Aa(!
0);b.ha().focus();a=pf("more-menu-link");for(var c=0;c<a.length;c+
+)O(a[c],"click",function(){b.Aa(!1)}),O(a[c],"keydown",function(d){32!
=d.keyCode&&13!=d.keyCode||b.Aa(!1)})}
function Ww(a,b){var c=D("gb-mobile-search"),d=Ph(c);N(c,!d);d?
a.blur():a.focus();b&&b.resize()}Tw.prototype.l=function()
{window.history.back();Gc&&sg&&1==window.history.length&&window.close()};function
Uw(a){Kc&&cc(fc(),"GSA")&&(w(a.j,"igsa-hide"),a=a.g.ha("gb-mobile-appbar-
logo"),w(a,"igsa-shift"))}ab("_OC_startFeedback",Sw);function Yw(a)
{R.call(this);a=a||gf();this.g=a.Oa(A?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.g.body;a.insertBefore(this.g,a.firstChild);if(A)var
b=this.g;else a:{a=this.g;try{b=a.contentWindow||(a.contentDocument?
yf(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.l=b;Ac&&(a=b.document,a.open(),a.close());O(b,"resize",this.i,!
1,this);this.j=this.g.offsetWidth}u(Yw,R);
Yw.prototype.ua=function(){Yw.oa.ua.call(this);aj(this.l,"resize",this.i,!
1,this);this.l=null;I(this.g);delete this.g};Yw.prototype.i=function(){var
a=this.g.offsetWidth;this.j!
=a&&(this.j=a,this.dispatchEvent("fontsizechange"))};function Zw(a)
{this.i=a;a=r(this.j,this);this.g=new Cj;O(this.g,"resize",a);var b=new
Yw;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}Zw.prot
otype.j=function()
{this.resize();V(r(this.resize,this),100)};Zw.prototype.resize=function(){var
a=this.g.getSize(),b=Math.round(Eh(this.i).y);this.i.style.height=a.height-
b+"px"};function $w(a){var b=null;if(a=D(a))b=new Zw(a),b.resize();return
b};function ax(a,b)
{un.call(this,b);this.j=a}u(ax,un);ax.prototype.i="info";ax.prototype.l=!1;var
bx={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};ax.prototype.getType=function(){return
this.i};function cx(a,b){a.Ib()&&Lb(a.ha(),bx[a.i],bx[b]);a.i=b}function dx(a,b)
{a.j=b;if(b=a.ha()){var
c=a.g;c.um(b);c.sm(b,a.j)}}ax.prototype.isVisible=function(){var a=this.ha();return
null!=a&&Hb(a,"jfk-butterBar-shown")};
ax.prototype.Aa=function(a){y(this.ha(),"jfk-butterBar-shown",a)};function ex(a,b)
{a.l=b;(b=a.ha())&&y(b,"jfk-butterBar-mini",a.l)}ax.prototype.Qa=function()
{this.va=this.g.Oa("DIV","jfk-butterBar");var
a=this.ha();a&&(Y(a,"live","assertive"),Y(a,"atomic","true"));dx(this,this.j);ex(th
is,this.l);cx(this,this.i)};function fx(a,b){un.call(this,b);this.i=a||""}var
gx;u(fx,un);f=fx.prototype;f.Wd=null;function hx(){null==gx&&(gx="placeholder"in
H("INPUT"));return gx}f.Dh=!1;f.Qa=function(){this.va=this.g.Oa("INPUT",
{type:"text"})};f.Nb=function(a){fx.oa.Nb.call(this,a);this.i||
(this.i=a.getAttribute("label")||"");ag(jf(a))==a&&(this.Dh=!
0,a=this.ha(),Jb(a,"label-input-
label"));hx()&&(this.ha().placeholder=this.i);a=this.ha();Y(a,"label",this.i)};
f.Ka=function(){fx.oa.Ka.call(this);var a=new
ej(this);a.ka(this.ha(),"focus",this.Do);a.ka(this.ha(),"blur",this.ht);if(hx())thi
s.j=a;else{Ac&&a.ka(this.ha(),["keypress","keydown","keyup"],this.wt);var
b=jf(this.ha());a.ka(yf(b),"load",this.hu);this.j=a;ix(this)}jx(this);this.ha().ma=
this};f.jc=function()
{fx.oa.jc.call(this);this.j&&(this.j.Ea(),this.j=null);this.ha().ma=null};function
ix(a){!a.l&&a.j&&a.ha().form&&(a.j.ka(a.ha().form,"submit",a.At),a.l=!0)}
f.ua=function()
{fx.oa.ua.call(this);this.j&&(this.j.Ea(),this.j=null)};f.Do=function(){this.Dh=!
0;var a=this.ha();Jb(a,"label-input-label");if(!hx()&&!kx(this)&&!this.o){var
b=this;a=function(){b.ha()&&(b.ha().value="")};A?V(a,10):a()}};f.ht=function()
{hx()||(this.j.Ta(this.ha(),"click",this.Do),this.Wd=null);this.Dh=!
1;jx(this)};f.wt=function(a){27==a.keyCode&&("keydown"==a.type?
this.Wd=this.ha().value:"keypress"==a.type?
this.ha().value=this.Wd:"keyup"==a.type&&(this.Wd=null),a.preventDefault())};
f.At=function(){kx(this)||(this.ha().value="",V(this.et,10,this))};f.et=function()
{kx(this)||(this.ha().value=this.i)};f.hu=function(){jx(this)};function kx(a)
{return!!a.ha()&&""!=a.ha().value&&a.ha().value!=a.i}f.reset=function()
{kx(this)&&(this.ha().value="",null!
=this.Wd&&(this.Wd=""),jx(this))};f.uc=function(a){null!
=this.Wd&&(this.Wd=a);this.ha().value=a;jx(this)};f.yb=function(){return null!
=this.Wd?this.Wd:kx(this)?this.ha().value:""};f.Ce=function(){return this.i};
function jx(a){var b=a.ha();hx()?a.ha().placeholder!
=a.i&&(a.ha().placeholder=a.i):ix(a);Y(b,"label",a.i);kx(a)?(b=a.ha(),Jb(b,"label-
input-label")):(a.o||a.Dh||(b=a.ha(),w(b,"label-input-label")),hx()||
V(a.zv,10,a))}f.lb=function(a){this.ha().disabled=!a;var b=this.ha();y(b,"label-
input-label-disabled",!a)};f.isEnabled=function(){return!
this.ha().disabled};f.zv=function(){!this.ha()||kx(this)||this.Dh||
(this.ha().value=this.i)};function lx(a,b,c){fx.call(this,null!=c?c:"\u041f\u043e\
u0438\u0441\u043a \u0432 \u044d\u0442\u043e\u0439 \u043a\u043d\u0438\u0433\
u0435");this.Nb(a);this.Ka();b&&this.uc(b)}n(lx,fx);function mx(a,b,c)
{this.o=a;this.j=b;this.s=c;this.g=D("text-viewport-snippet-
container");this.i=qf("html-div")}
function nx(a){Ff(a.g);a.o.vb.forEach(function(b,c){var d=Ho(a.s,b.La());var e=new
ew(b,d?d:null);if(e.g.g){var g=fw(e,!0),h=H("DIV");w(h,"sitb-snippet-
text");Q(h,Ql.g(e.g.g));g.appendChild(h);e=g}else e=null;e&&b.La()&&(g=d?
H("A"):H("DIV"),w(g,"text-viewport-snippet-link"),d?(b=T(T(T(T(Yj(ik(ik(new
S(window.location.href),"jtp"),"q"),""),"pg",b.La()),"dq",We(Zs(a.o))),"num",c),"sc
oring",a.j),pj(g,zj(b.toString()))):(Vf(g,!0),Tm(g,"link"),Y(g,"disabled",!
0)),g.appendChild(e),a.g.appendChild(g))})}
function ox(a,b){a=Cc?D("viewport"):a.i;y(document.body,"text-viewport-snippet-
view",b);y(a,"exit-search-view",!b);b&&(a.scrollTop=0)};function px(a,b){this.g=a
instanceof B?a:new B(a,b)}u(px,ls);px.prototype.Mc=function(a,b,c,d)
{ps(this.g,a,b,c,null,null,d)};function qx(a,b){this.g=a instanceof B?a:new
B(a,b)}u(qx,ls);qx.prototype.Mc=function(a,b,c,d)
{ms(Ah(a),0,a,b,this.g,c,null,d)};function rx(a){this.g=new uo;this.size=0;if(a)
{a=Kj(a);for(var b=a.length,c=0;c<b;c+
+)this.add(a[c]);this.size=this.g.size}}function sx(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Va(a):b.charAt(0)+a}f=rx.prototype;f.add=
function(a){this.g.set(sx(a),a);this.size=this.g.size};f.remove=function(a)
{a=this.g.remove(sx(a));this.size=this.g.size;return
a};f.Jc=ba(0);f.has=function(a){return wo(this.g,sx(a))};f.kc=function(){return
this.g.kc()};f.values=function(){return this.g.values()};
f.clone=function(){return new rx(this)};f.Xe=function(){return this.g.Xe(!
1)};rx.prototype[Symbol.iterator]=function(){return this.values()};function
tx(a,b,c){this.s=c||(a?gf(D(a)):gf());qs.call(this,this.s.Oa("DIV",
{style:"position:absolute;display:none;"}));this.O=new B(1,1);this.Xb=new
rx;this.V=null;a&&this.attach(a);null!=b&&this.Sp(b)}u(tx,qs);var
ux=[];f=tx.prototype;f.Tb=null;f.className="goog-
tooltip";f.Og=500;f.Fh=0;f.attach=function(a)
{a=D(a);this.Xb.add(a);O(a,"mouseover",this.Ee,!1,this);O(a,"mouseout",this.Vi,!
1,this);O(a,"mousemove",this.Gg,!1,this);O(a,"focus",this.Gm,!
1,this);O(a,"blur",this.Vi,!1,this)};f.bl=function(){return this.Fh};
f.Sp=function(a){J(this.ha(),a)};f.Rl=function(a){var
b=this.ha();b&&Ce(b,a)};f.fg=function(a){var
b=this.ha();b&&I(b);tx.oa.fg.call(this,a);a?
(b=this.s.g.body,b.insertBefore(a,b.lastChild),zi(this.V),this.V=new
rn(this.ha()),Bi(this,this.V),O(this.V,"focusin",this.ug,void
0,this),O(this.V,"focusout",this.Th,void 0,this)):
(zi(this.V),this.V=null)};function vx(a){return a.Ba?a.isVisible()?4:1:a.na?
3:a.isVisible()?2:0}
f.aj=function(a){if(!this.isVisible())return!1;var
b=Eh(this.ha()),c=M(this.ha());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};f.Jl=function(){if(!
Gn.prototype.Jl.call(this))return!1;if(this.g)for(var a,b=0;a=ux[b];b+
+)Pf(a.ha(),this.g)||a.Aa(!
1);pb(ux,this);a=this.ha();a.className=this.className;this.ug();O(a,"mouseover",thi
s.jl,!1,this);O(a,"mouseout",this.Io,!1,this);wx(this);return!0};
f.Ug=function(){qb(ux,this);for(var a=this.ha(),b,c=0;b=ux[c];c+
+)b.g&&Pf(a,b.g)&&b.Aa(!1);this.Ya&&this.Ya.Th();aj(a,"mouseover",this.jl,!
1,this);aj(a,"mouseout",this.Io,!1,this);this.g=void 0;0==vx(this)&&(this.Na=!
1);Gn.prototype.Ug.call(this)};f.Kh=function(a,b)
{this.g==a&&wo(this.Xb.g,sx(this.g))&&(this.Na||!this.wc?(this.Aa(!
1),this.isVisible()||(this.g=a,this.setPosition(b||this.Qi(0)),this.Aa(!
0))):this.g=void 0);this.Ba=void 0};
f.bp=function(a){this.na=void 0;if(a==this.g){a=this.s;var
b;a=(b=ag(a.g))&&this.ha()&&a.tm(this.ha(),b);null!=this.Tb&&(this.Tb==this.ha()||
wo(this.Xb.g,sx(this.Tb)))||a||this.ma&&this.ma.Tb||this.Aa(!1)}};function xx(a,b)
{var c=wf(a.s.g);a.O.x=b.clientX+c.x;a.O.y=b.clientY+c.y}f.Ee=function(a){var
b=yx(this,a.target);this.Tb=b;this.ug();b!
=this.g&&(this.g=b,this.Bj(b),zx(this),xx(this,a))};function yx(a,b){try{for(;b&&!
wo(a.Xb.g,sx(b));)b=b.parentNode;return b}catch(c){return null}}
f.Gg=function(a){xx(this,a);this.Na=!0};f.Gm=function(a)
{this.Tb=a=yx(this,a.target);this.Na=!0;if(this.g!=a){this.g=a;var
b=this.Qi(1);this.ug();this.Bj(a,b);zx(this)}};f.Qi=function(a){return 0==a?
(a=this.O.clone(),new Ax(a)):new Bx(this.Tb)};function zx(a){if(a.g)for(var
b,c=0;b=ux[c];c++)Pf(b.ha(),a.g)&&(b.ma=a,a.Ya=b)}
f.Vi=function(a){var b=yx(this,a.target),c=yx(this,a.relatedTarget);b!
=c&&(b==this.Tb&&(this.Tb=null),wx(this),this.Na=!1,!this.isVisible()||
a.relatedTarget&&Pf(this.ha(),a.relatedTarget)?this.g=void
0:this.Th())};f.jl=function(){var a=this.ha();this.Tb!
=a&&(this.ug(),this.Tb=a)};f.Io=function(a){var b=this.ha();this.Tb!=b||
a.relatedTarget&&Pf(b,a.relatedTarget)||
(this.Tb=null,this.Th())};f.Bj=function(a,b){this.Ba||
(this.Ba=V(r(this.Kh,this,a,b),this.Og))};
function wx(a){a.Ba&&(gl(a.Ba),a.Ba=void 0)}f.Th=function()
{2==vx(this)&&(this.na=V(r(this.bp,this,this.g),this.bl()))};f.ug=function()
{this.na&&(gl(this.na),this.na=void 0)};f.ua=function(){var a;this.Aa(!
1);wx(this);for(var b=this.Xb.kc(),c=0;a=b[c];c++)aj(a,"mouseover",this.Ee,!
1,this),aj(a,"mouseout",this.Vi,!1,this),aj(a,"mousemove",this.Gg,!
1,this),aj(a,"focus",this.Gm,!1,this),aj(a,"blur",this.Vi,!
1,this);b=this.Xb;yo(b.g);b.size=0;this.ha()&&I(this.ha());this.Tb=null;delete
this.s;tx.oa.ua.call(this)};
function Ax(a,b){qx.call(this,a,b)}u(Ax,qx);Ax.prototype.Mc=function(a,b,c)
{b=Ah(a);b=Dh(b);c=c?new gh(c.top+10,c.right,c.bottom,c.left+10):new
gh(10,0,0,10);ps(this.g,a,8,c,b,9)&496&&ps(this.g,a,8,c,b,5)};function Bx(a)
{Du.call(this,a,5)}u(Bx,Du);Bx.prototype.Mc=function(a,b,c){var d=new
B(10,0);ms(this.g,this.i,a,b,d,c,9)&496&&ms(this.g,4,a,1,d,c,5)};function Cx(a,b)
{R.call(this);this.ve=H("div");a.appendChild(this.ve);K(this.ve,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.g=new
Dx(this.ve,b);O(this.ve,"click",r(this.dispatchEvent,this,"click"));O(this.g.ha(),"
click",r(this.dispatchEvent,this,"click"));O(this.ve,"mouseover",r(this.i,this,!
0));O(this.ve,"mouseout",r(this.i,this,!1))}n(Cx,R);function Ex(a,b){K(a.ve,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.j=b}
Cx.prototype.i=function(a){this.j||K(this.ve,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};Cx.prototype.ua=function()
{this.g.Ea();R.prototype.ua.call(this)};function Dx(a,b)
{tx.call(this,a);this.i=a;this.Og=200;this.Fh=500;a=this.ha();K(a,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
c=H("div");K(c,
{fontWeight:"bold"});c.appendChild(Cf(Pm(b.i)));a.appendChild(c);c=H("div");Q(c,Rl(
b.g));a.appendChild(c)}n(Dx,tx);
Dx.prototype.Kh=function(a){var
b=Eh(this.i),c=M(this.ha());tx.prototype.Kh.call(this,a,new px(b.x-
c.width,Math.min(b.y,uf().height-c.height)))};function Fx(a,b,c){X.call(this);var
d=this;this.N=a;this.o=b;this.na=c;this.j={};this.O=new
ej;this.i=H("div");K(this.i,
{backgroundColor:"#fcfcff",position:"absolute"});this.N.ud().appendChild(this.i);th
is.o.vb.forEach(function(e)
{Gx(d,e)});this.g.ka(this.N,"pagechange",this.ma);this.ma();this.g.ka(this.N,"resiz
e",this.l);this.g.ka(this.N,"viewportmodechange",this.V);this.N.Fa()&&this.V()}n(Fx
,X);
Fx.prototype.ma=function(){this.s&&(Ex(this.s,!1),this.s=null);var
a=this.j[this.N.Da().La()];a&&(this.s=a,Ex(a,!0))};Fx.prototype.V=function(){var
a=this,b=this.N.Fa(),c=b instanceof
nt;c&&this.l();jj(this.O);this.O.ka(b,"layoutchange",function()
{a.l()});N(this.i,c)};Fx.prototype.l=function(){var a=this;V(function(){var
b=a.N.Fa();b&&b instanceof
nt&&(b=b.s.l,L(a.i,15,b.clientHeight),xh(a.i,b.clientWidth-15,0),Hx(a))},10)};
function Hx(a){var b={};a.N.Fa().Eb().Ld(function(c){return c instanceof
om}).forEach(function(c){b[c.Da().La()]=c});a.o.vb.forEach(function(c){var
d=a.N.Fa().s.i.clientHeight,e=b[c.La()];if(e){var g=Dc?
5:15;xh(a.j[c.La()].ve,0,Math.floor(e.kd()/d*(a.i.clientHeight-g-(Dc?30:15)))
+g)}})}function Gx(a,b){var c=new
Cx(a.i,b);a.j[b.La()]=c;a.g.ka(c,"click",function()
{a.na(b)})}Fx.prototype.ua=function(){I(this.i);dd(this.j,function(a)
{a.ua.call(a)});X.prototype.ua.call(this)};function Ix(a)
{X.call(this);this.i=a;this.j="n"}n(Ix,X);function Jx(a,b,c){Kx(a.i.j);var d=new
S(window.location.href);T(d,"jscmd","SearchWithinVolume");T(d,"q",b);T(d,"scoring",
c);(new Zr(d)).Se(function(e){Lx(a,!1,e)});a.j=c}
function Lx(a,b,c,d,e)
{c.search_results&&(c.search_results=jb(c.search_results,function(g){return void 0!
==g.snippet_text&&g.snippet_text}),c.number_of_results=c.search_results.length);a.o
=new Ys(c);Xp()&&(e&&(a.j=e),a.l=new mx(a.o,a.j,a.i.N.ab()));c=a.i.N;c.O||
c.Wb(nt);e=a.o.vb;0==e.length?Mx(a.i.j):b?d?(b=e.find(function(g){return
d==g.La()}))?Nx(a,b):Nx(a,e[0],d):Nx(a,e[0]):Ox(a);a.s=new Fx(c,a.o,function(g)
{Nx(a,g)})}
function Ox(a){var b=a.i.N,c=b.O;if(c==nt||
c==ou)a.i.l=c;b.Wb(Wu);b=b.Fa();Px(a.i.j);Xp()?(nx(a.l),ox(a.l,!0)):
(Zu(b,a.o),av(b,function(d,e){return Nx(a,d,e)}),b.Uc(new B(0,0)))}
function Nx(a,b,c,d){dt=!0;var e=a.i.j;Qx(e,!1);e.j=hb(e.i.o.vb,b);e.o?(Rx(e,!
0),Q(e.l,Rl(e.j+1+" \u0438\u0437 "+e.i.o.vb.length)),Xm(e.l,"\u0420\u0435\u0437\
u0443\u043b\u044c\u0442\u0430\u0442: "+(e.j+1)+" \u0438\u0437
"+e.i.o.vb.length),e.o&&e.l.setAttribute("data-result-num",e.j)):Q(e.l,Rl("\u0412 \
u044d\u0442\u043e\u0439 \u043a\u043d\u0438\u0433\u0435: \u0440\u0435\u0437\u0443\
u043b\u044c\u0442\u0430\u0442 <b>"+(e.j+1+"</b> \u0438\u0437 <b>")+
(e.i.o.vb.length+'</b> \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443
"<b>')+
(Zs(e.i.o)+'</b>"')));e=a.i.N;b=Ho(e.ab(),b.La());if(!b)return null;var g=e.Fa();g
instanceof nt||g instanceof ou||(a.i.l==ou?e.Wb(ou):e.Wb(nt));if(c)return
e.Ad(c),null;if(d)return tp(e,d),null;e.Bh(b);return b}Ix.prototype.ua=function()
{zi(this.s);X.prototype.ua.call(this)};var Sx="ganpub ganclk dapp source_ip
source_country source_domain authuser".split(" ");function Tx(a){var b=void 0===b?
window.location.href:b;var c=new S(b);T(a,"hl","ru");
(b=U(c,"output"))&&T(a,"output",b);b=U(c,"source");"ge-ipad-app"==b?
(T(a,"dapp","2"),ik(a,"output")):"ge-tablet-app"==b?
(T(a,"dapp","4"),ik(a,"output")):"ge-ip-app"==b?T(a,"dapp","1"):"ge-android-
app"==b&&T(a,"dapp","3");U(c,"authuser")||ik(a,"authuser");Sx.forEach(function(d)
{var e=U(c,d);e&&T(a,d,e)})};function Ux(){this.g=[]}u(Ux,Et);Ra(Ux);function
Vx(a,b){var c=a.g[b];if(!c){switch(b){case 0:c=a.Ra()+"-highlight";break;case
1:c=a.Ra()+"-checkbox";break;case 2:c=a.Ra()+"-content"}a.g[b]=c}return
c}f=Ux.prototype;f.kg=function(){return"menuitem"};f.Nc=function(a){var
b=a.g.Oa("DIV",Ht(this,a).join(" "),Wx(this,a.Dc(),a.g));Xx(this,a,b,Mt(a,8)||
Mt(a,16));return b};f.Gc=function(a){return a&&a.firstChild};
f.Rb=function(a,b){var c=Lf(b),d=Vx(this,2);c&&Hb(c,d)||
b.appendChild(Wx(this,b.childNodes,a.g));Hb(b,"goog-option")&&(a.Qh(!
0),this.Qh(a,b,!0));return Ux.oa.Rb.call(this,a,b)};f.lg=function(a,b){var
c=this.Gc(a),d=Yx(this,a)?c.firstChild:null;Ux.oa.lg.call(this,a,b);d&&!
Yx(this,a)&&c.insertBefore(d,c.firstChild||null)};function Wx(a,b,c)
{a=Vx(a,2);return c.Oa("DIV",a,b)}f.Rp=function(a,b,c)
{a&&b&&Xx(this,a,b,c)};f.Qh=function(a,b,c){a&&b&&Xx(this,a,b,c)};
function Yx(a,b){return(b=a.Gc(b))?(b=b.firstChild,a=Vx(a,1),!!b&&Nf(b)&&Hb(b,a)):!
1}function Xx(a,b,c,d){Kt(a,c,b.ff());Lt(a,b,c);d!=Yx(a,c)&&(y(c,"goog-
option",d),c=a.Gc(c),d?(a=Vx(a,1),c.insertBefore(b.g.Oa("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.sh=function(a){switch(a){case 2:return
Vx(this,0);case 16:case 8:return"goog-option-selected";default:return
Ux.oa.sh.call(this,a)}};
f.Si=function(a){var b=Vx(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return Ux.oa.Si.call(this,a)}};f.Ra=function()
{return"goog-menuitem"};function Zx(a,b,c,d){Wt.call(this,a,d||
Ux.Jb(),c);this.uc(b)}u(Zx,Wt);f=Zx.prototype;f.yb=function(){var a=this.Fl;return
null!=a?a:this.Ag()};f.uc=function(a){this.Fl=a};f.Vb=function(a,b)
{Zx.oa.Vb.call(this,a,b);switch(a){case 8:Nt(this,16)&&!b&&this.Wf(!1);
(a=this.ha())&&this.vd().Rp(this,a,b);break;case 16:
(a=this.ha())&&this.vd().Qh(this,a,b)}};f.Rp=function(a)
{this.Vb(8,a)};f.Qh=function(a){this.Vb(16,a)};
f.Ag=function(){var a=this.Dc();return Array.isArray(a)?(a=kb(a,function(b){return
Nf(b)&&(Hb(b,"goog-menuitem-accel")||Hb(b,"goog-menuitem-mnemonic-
separator"))?"":Yf(b)}).join(""),Te(a)):Zx.oa.Ag.call(this)};f.de=function(a){var
b=this.getParent();if(b){var c=b.l;b.l=null;if(c&&"number"===typeof
a.clientX&&Le(c,new
B(a.clientX,a.clientY)))return}Zx.oa.de.call(this,a)};f.be=function(a){return
a.keyCode==this.El&&this.uf(a)?!0:Zx.oa.be.call(this,a)};f.Ys=function(){return
this.El};
Tt("goog-menuitem",function(){return new Zx(null)});Zx.prototype.ff=function()
{return
Mt(this,16)?"menuitemcheckbox":Mt(this,8)?"menuitemradio":Zx.oa.ff.call(this)};Zx.p
rototype.getParent=function(){return
Wt.prototype.getParent.call(this)};Zx.prototype.Fg=function(){return
Wt.prototype.Fg.call(this)};function $x(a,b,c,d){Eu.call(this,a,b,c||d);(c||
d)&&this.l(65|(d?32:132))}u($x,Eu);function ay()
{}u(ay,Et);Ra(ay);ay.prototype.Ra=function(){return"goog-menuheader"};function
by(a,b,c){Wt.call(this,a,c||ay.Jb(),b);this.Vb(1,!1);this.Vb(2,!1);this.Vb(4,!
1);this.Vb(32,!1);this.qe=1}u(by,Wt);Tt("goog-menuheader",function(){return new
by(null)});function cy(){}u(cy,Et);Ra(cy);cy.prototype.Nc=function(a){return
a.g.Oa("DIV",this.Ra())};cy.prototype.Rb=function(a,b)
{b.id&&a.Mg(b.id);if("HR"==b.tagName){var c=b;b=this.Nc(a);Gf(b,c);I(c)}else
w(b,this.Ra());return b};cy.prototype.lg=function(){};cy.prototype.Ra=function()
{return"goog-menuseparator"};function dy(a,b){Wt.call(this,null,a||
cy.Jb(),b);this.Vb(1,!1);this.Vb(2,!1);this.Vb(4,!1);this.Vb(32,!
1);this.qe=1}u(dy,Wt);dy.prototype.Ka=function(){dy.oa.Ka.call(this);var
a=this.ha();Tm(a,"separator")};Tt("goog-menuseparator",function(){return new
dy});function ey(a)
{this.g=a||"menu"}u(ey,gw);Ra(ey);f=ey.prototype;f.Vj=function(a)
{return"UL"==a.tagName||ey.oa.Vj.call(this,a)};f.uh=function(a)
{return"HR"==a.tagName?new dy:ey.oa.uh.call(this,a)};f.Vd=function(a,b){return
Pf(a.ha(),b)};f.ng=function(){return"goog-menu"};f.Wj=function(a)
{ey.oa.Wj.call(this,a);a=a.ha();Y(a,"haspopup","true")};function fy(a)
{dy.call(this,cy.Jb(),a)}u(fy,dy);Tt("goog-menuseparator",function(){return new
dy});function gy(a,b){lw.call(this,"vertical",b||ey.Jb(),a);uw(this,!
1)}u(gy,lw);f=gy.prototype;f.yk=!0;f.Vd=function(a){if(this.vd().Vd(this,a))return!
0;for(var b=0,c=Bn(this);b<c;b++){var d=Cn(this,b);if("function"==typeof
d.Vd&&d.Vd(a))return!0}return!1};f.Pa=function(a){this.Za(a,!0)};f.Ye=function(a,b)
{this.sg(a,b,!0)};f.Ld=function(){var a=[];An(this,function(b){a.push(b)});return
a};f.setPosition=function(a,b){var c=this.isVisible();c||N(this.ha(),!
0);Lh(this.ha(),a,b);c||N(this.ha(),!1)};
f.jd=function(){return this.isVisible()?Eh(this.ha()):null};function hy(a,b)
{(a.yk=b)&&uw(a,!0)}f.Aa=function(a,b,c)
{(b=gy.oa.Aa.call(this,a,b))&&a&&this.Va&&this.yk&&mw(this).focus();a&&c&&"number"=
==typeof c.clientX?this.l=new B(c.clientX,c.clientY):this.l=null;return
b};f.el=function(a){this.yk&&mw(this).focus();return
gy.oa.el.call(this,a)};f.Vn=function(a){return
a.isEnabled()&&a.isVisible()&&Mt(a,2)};
f.Nb=function(a){for(var b=this.vd(),c=of(this.g.g,"DIV",b.ng()+"-
content",a),d=c.length,e=0;e<d;e+
+)kw(b,this,c[e]);gy.oa.Nb.call(this,a)};f.be=function(a){var
b=gy.oa.be.call(this,a);b||An(this,function(c){!
b&&c.Ys&&c.El==a.keyCode&&(this.isEnabled()&&this.Sc(c),b=c.Pc(a))},this);return
b};f.Td=function(a){gy.oa.Td.call(this,a);
(a=Cn(this,a))&&Fh(a.ha(),this.ha())};function iy(a,b){gy.call(this,a,b);hy(this,!
0);this.Aa(!1,!0);this.i=new uo}u(iy,gy);f=iy.prototype;f.fm=!
1;f.Yo=0;f.Nb=function(a){iy.oa.Nb.call(this,a);(a=a.getAttribute("for")||
a.htmlFor)&&this.attach(this.g.ha(a),1)};f.Ka=function()
{iy.oa.Ka.call(this);this.i.forEach(this.Sn,this);var
a=Z(this);a.ka(this,"action",this.Tu);a.ka(this.g.g,"mousedown",this.Wu,!0)};
f.attach=function(a,b,c,d,e){a&&wo(this.i,Va(a))||(a?
(b={va:a,bq:b,Mu:c,lo:d?"contextmenu":"mousedown",Bl:e},this.i.set(Va(a),b)):b=null
,this.Va&&this.Sn(b),a=t(this.dv,a),this.ha()&&Z(this).ka(this.ha(),"keydown",a))};
f.dv=function(a,b){if(27==b.keyCode)a.focus();else if(a=Cn(this,this.Yb)){var
c=a.ha();a=new Gi(b.Ob,c);a.target=c;if(32==b.keyCode||
13==b.keyCode)if(Ki(c))Bj(c,"keydown",!1,a);else
if(c=Xi(c))if(c=c.g["keydown".toString()]){c=c.concat();for(var d=0;d<c.length;d++)
{var e=c[d];e&&0==e.capture&&!
e.Lg&&cj(e,a)}}32==b.keyCode&&this.kb()}};f.Sn=function(a)
{Z(this).ka(a.va,a.lo,this.hv);"contextmenu"!
=a.lo&&Z(this).ka(a.va,"keydown",this.jv)};
function jy(a,b,c,d){var e=a.isVisible(),g;(g=a.isVisible())||(g=150>Date.now()-
a.Yo);g&&a.fm?a.kb():a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?
c:8,e||(a.ha().style.visibility="hidden"),N(a.ha(),!0),b.Mc(a.ha(),c,d),e||
(a.ha().style.visibility="visible"),a.Td(-1),a.Aa(!0))}f.kb=function()
{this.isVisible()&&(this.Aa(!1),this.isVisible()||
(this.Yo=Date.now()))};f.Tu=function(){this.kb()};f.hv=function(a){ky(this,a)};
f.jv=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||
ky(this,a);40==a.keyCode&&qw(this)};function ky(a,b){for(var
c=a.i.Xd(),d=0;d<c.length;d++){var e=a.i.get(c[d]);if(e.va==b.currentTarget){c=void
0!==e.bq?new Eu(e.va,e.bq,!0):new
xs(b.clientX,b.clientY);c.l&&c.l(5);jy(a,c,e.Mu,e.Bl);b.preventDefault();b.stopProp
agation();break}}}f.Wu=function(a){this.isVisible()&&!
this.Vd(a.target)&&this.kb()};f.xi=function(a){iy.oa.xi.call(this,a);this.kb()};
f.ua=function(){iy.oa.ua.call(this);this.i&&(yo(this.i),delete this.i)};function
ly(a)
{X.call(this);this.qa=Wp(a);this.ta=Cc&&a&&a.isOgenEligibleMobileViewport;this.o=th
is.qa||this.ta;this.na=this.V=null;this.o?Rx(this,!0):(this.ma=H("DIV"),this.ya=new
ax(this.ma),this.ya.render(my),this.ya.Aa(!0),a=this.ya.ha(),w(a,"search-results-
bar"),w(this.ma,"search-results-bar-contents"));this.l=this.o?D("search-results-
summ"):H("SPAN");this.o||this.ma.appendChild(this.l);this.s=this.o?D("search-
result-links"):H("SPAN");this.o?ny(this):(w(this.s,"search-bar-result-
links"),this.ma.appendChild(this.s),
oy(this));this.O=this.o?D("search-snippet-links"):H("SPAN");this.o?py(this):
(this.qa?(this.Ba=H("DIV"),w(this.Ba,"search-bar-result-
buttons"),this.ma.appendChild(this.Ba),this.Ba.appendChild(this.O),Ib(this.O,
["search-bar-sort-dropdown-button-container","search-bar-close-link"]),py(this)):
(this.Ga=H("SPAN"),this.Ia=H("SPAN"),qy(this)),w(this.O,"search-bar-snippet-
links"));this.o||(ry(this),Sh(this.ma,!0))}n(ly,X);function sy()
{my=D("search_bar")}function ty(){uy=D("toolbar_container")}
function Px(a){if(a.V)vy(a,!0);else{var b="n"==a.i.j;N(a.Ga,b);N(a.Ia,!b)}a.o?
(Rx(a,!0),Q(a.l,Rl("\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\
u0432: "+a.i.o.vb.length)),a.l.removeAttribute("aria-label")):Q(a.l,Rl('\u0412\
u0441\u0435\u0433\u043e \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0440\u0435\
u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043f\u043e \u0437\u0430\
u043f\u0440\u043e\u0441\u0443 "<b>'+(Zs(a.i.o)+'</b>":
<b>')+(a.i.o.vb.length+"</b>.")));Qx(a,!0)}
function ny(a){Xp()||(wy(a,D("search-result-prev"),function(){xy(a,a.j,-1)},"\
u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0440\u0435\u0437\
u0443\u043b\u044c\u0442\u0430\u0442"),wy(a,D("search-result-next"),function()
{xy(a,a.j,1)},"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0440\u0435\
u0437\u0443\u043b\u044c\u0442\u0430\u0442"));wy(a,D("search-result-
viewall"),function(){Ox(a.i)},"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \
u0432\u0441\u0435");wy(a,D("search-close"),
function(){a.Ha()},"\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u0438\
u0441\u043a")}
function oy(a){var b=H("SPAN");Q(b,Rl("-&nbsp;&nbsp;"));w(b,"search-bar-link-
spacer");a.s.appendChild(b);yy(a,a.s,"\u2039 \u041f\u0440\u0435\u0434\u044b\u0434\
u0443\u0449\u0430\u044f",function(){xy(a,a.j,-1)},"\u041f\u0440\u0435\u0434\u044b\
u0434\u0443\u0449\u0430\u044f");b=H("SPAN");Q(b,Rl("&nbsp;&nbsp;"));w(b,"search-
bar-link-spacer");a.s.appendChild(b);yy(a,a.s,"\u0421\u043b\u0435\u0434\u0443\
u044e\u0449\u0430\u044f \u203a",function(){xy(a,a.j,1)},"\u0421\u043b\u0435\u0434\
u0443\u044e\u0449\u0430\u044f");
b=H("SPAN");Q(b,Rl("&nbsp;&nbsp;-&nbsp;&nbsp;"));w(b,"search-bar-link-
spacer");a.s.appendChild(b);yy(a,a.s,"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\
u044c \u0432\u0441\u0435",function(){Ox(a.i)})}
function qy(a){a.ma.appendChild(a.O);var b=H("SPAN");Q(b,Rl("-
&nbsp;&nbsp;"));w(b,"search-bar-link-
spacer");a.O.appendChild(b);a.O.appendChild(Cf("\u0423\u043f\u043e\u0440\u044f\
u0434\u043e\u0447\u0438\u0442\u044c: "));a.O.appendChild(a.Ga);yy(a,a.Ga,"\u043f\
u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\
u044e",function(){zy(a,"r")},"\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\
u0438\u0442\u044c \u043f\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\
u0442\u0432\u0438\u044e");
b=H("SPAN");Q(b,Rl("&nbsp;|&nbsp;<b>\u043f\u043e \u0441\u0442\u0440\u0430\u043d\
u0438\u0446\u0430\u043c</b>"));a.Ga.appendChild(b);a.O.appendChild(a.Ia);b=H("SPAN"
);Q(b,Rl("<b>\u043f\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\
u0432\u0438\u044e</b>&nbsp;|&nbsp;"));a.Ia.appendChild(b);yy(a,a.Ia,"\u043f\u043e \
u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c",function(){zy(a,"n")},"\
u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c \u043f\u043e \
u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c")}
function py(a){a.V=a.o?D("sort-dropdown-button"):F("A",{"class":"search-bar-sort-
dropdown-link"});var b=a.o?D("sort-dropdown-label"):F("SPAN",{"class":"search-bar-
sort-dropdown-text"});J(b,"\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\
u0442\u044c ");a.na=F("SPAN",{"class":"search-bar-sort-dropdown-
selected"});J(a.na,"\u043f\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\
u043c");var c=a.V;Xm(c,"\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\
u0442\u044c \u043f\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c");
c.setAttribute("title","\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\
u0442\u044c \u043f\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\
u043c");b.appendChild(a.na);b=new iy;var d=new Zx("\u043f\u043e \u0441\u043e\u043e\
u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044e");d.Ph("\u0423\u043f\u043e\
u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c \u043f\u043e \u0441\u043e\u043e\
u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044e");b.Za(d,!
0);w(d.ha(),"search-bar-sort-dropdown-item");
var e=new Zx("\u043f\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\
u043c");e.Ph("\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c \
u043f\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c");b.Za(e,!
0);Ib(e.ha(),["search-bar-sort-dropdown-item","search-bar-sort-dropdown-item-
selected"]);b.fm=!0;a.ta?b.render(a.O):b.render(document.body);w(b.ha(),"sort-
dropdown-menu");c=H("SPAN");c.id="current-sort-label";J(c,"\u0412\u044b\u0431\
u0440\u0430\u043d\u043e");N(c,!1);
b.ha().appendChild(c);Y(e.ha(),"describedby","current-sort-label");a.qa?
(b.attach(a.V,12,13),w(b.ha(),"popup-
menu")):b.attach(a.V,13,12);a.g.ka(b,"action",function(g)
{Ay(a,g,d.ha(),e.ha())});a.g.ka(b,"keydown",function(g){32!=g.keyCode&&13!
=g.keyCode||Ay(a,g,d.ha(),e.ha())});a.ta&&a.g.ka(b,"beforeshow",function(){var
g=a.V.offsetWidth-32;Mh(d.ha(),g);Mh(e.ha(),g)})}
function ry(a){var b=H("SPAN");w(b,"search-bar-close-link-container");a.qa?
a.Ba.appendChild(b):a.ma.appendChild(b);a.g.ka(b,"click",a.Ha);var c=yy(a,b,"\
u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c",function(){a.Ha()});w(c,"search-
bar-close-link");c=H("IMG");c.src="/googlebooks/images/close_x.gif";w(c,"search-
bar-close-img");b.appendChild(c)}
function Qx(a,b){N(uy,!b);N(a.O,b);a.o?(N(a.s,!b),b=!
b&&1==a.i.o.vb.length,y(a.s,"toolbar-button-
disabled",b),Y(a.s,"disabled",b)):N(a.s,!b&&1<a.i.o.vb.length);a.ma&&N(a.ma,!
0);null!=By&&By.resize()}function Cy(a){a.V?vy(a,!1):N(a.O,!1);a.ta&&N(a.O,!
0);N(a.s,!1);Ff(a.l)}function Kx(a){Cy(a);Q(a.l,Rl("\u0417\u0430\u0433\u0440\u0443\
u0437\u043a\u0430..."));a.o&&a.l.removeAttribute("aria-label")}
function Mx(a){Cy(a);var b=a.i.o,c=$s(b),d=null;c&&!a.o&&(d=H("SPAN"),Q(d,Rl("\
u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u044b \u0438\u043c\u0435\
u043b\u0438 \u0432 \u0432\u0438\u0434\u0443: ")),yy(a,d,c,function(){var
h=a.i.i;if(h){var k=We(c);jp(h.N.Xa(),k);h.s.uc(k);h.o&&h.o.update()}}));var
e=H("SPAN");a.o?Q(e,Rl("\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\
u043e\u0432 \u043d\u0435\u0442")):Q(e,Rl(Tb("\u041f\u043e \u0437\u0430\u043f\u0440\
u043e\u0441\u0443 "+Zs(b)+" \u0432 \u044d\u0442\u043e\u0439 \u043a\u043d\u0438\
u0433\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u0439\
u0434\u0435\u043d\u043e")));
b=H("A");a.o||(Q(b,Rl("\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \
u043f\u043e\u0438\u0441\u043a \u0432\u043e \u0432\u0441\u0435\u0445 \u043a\u043d\
u0438\u0433\u0430\u0445")),b.setAttribute("target","_top"),w(b,"sitb-action-
link"));var g="patents"==Jp()?new S("https://www.google.com/search?
tbm=pts&tbo=p&hl=en"):new S("https://www.google.com/search?
tbm=bks&tbo=p");Tx(g);"embed"==U(g,"output")&&ik(g,"output");T(g,"q",We(Zs(a.i.o)))
;pj(b,zj(g.toString()));a.o?(a.l.appendChild(e),a.l.removeAttribute("aria-label")):
a.qa?
(a.l.appendChild(e),a.l.appendChild(b),d&&(Ae(d,"afterbegin",Rl("&nbsp;&nbsp;&middo
t;&nbsp;&nbsp;")),a.l.appendChild(d))):
(d&&(a.l.appendChild(d),a.l.appendChild(H("BR"))),Ae(e,"beforeend",Rl("&nbsp;&nbsp;
-&nbsp;&nbsp;")),a.l.appendChild(e),Ae(b,"beforeend",Rl("
&raquo;")),a.l.appendChild(b));null!=By&&By.resize()}
function Dy(a,b,c,d,e){a.j+=e;a.j>=c.length&&(a.j=0);0>a.j&&(a.j=c.length-
1);if(a.j!=d){var g=c[a.j];Nx(a.i,g)?(e=Yj(T(T(T(new
S(b.href),"pg",g.La()),"num",a.j),"scoring",a.i.j),""),pj(b,zj(e.toString())),Nx(a.
i,c[d])):Dy(a,b,c,d,e)}}ly.prototype.ua=function()
{X.prototype.ua.call(this);zi(this.ya);N(uy,!0);I(this.ma);null!
=By&&By.resize();this.o&&(Rx(this,!1),I(qf("sort-dropdown-menu")),Ff(this.l))};
function yy(a,b,c,d,e){var g=H("SPAN");w(g,"search-bar-link");Tm(g,"link");Xm(g,e?
e:c);Vf(g,!
0);b.appendChild(g);g.innerText=c;a.g.ka(g,"click",d);a.g.ka(g,"keydown",function(h
){32!=h.keyCode&&13!=h.keyCode||d()});return g}function wy(a,b,c,d)
{Xm(b,d);b.setAttribute("title",d);a.g.ka(b,"click",c);a.g.ka(b,"keydown",function(
e){32!=e.keyCode&&13!=e.keyCode||c()})}ly.prototype.Ha=function(){var
a=this.i;jp(a.i.N.Xa(),"");Xp()&&ox(a.l,!1);(a=this.i.i)&&a.o&&a.o.update()};
function xy(a,b,c){var d=a.i.o.vb.length;a.j+=c;a.j>=d&&(a.j=0);0>a.j&&(a.j=d-
1);a.j!=b&&(Nx(a.i,a.i.o.vb[a.j])||xy(a,b,c))}function zy(a,b)
{(a=a.i.i)&&a.update(b)}
function Ay(a,b,c,d){if((b=b.target.Dc())&&a.na){var e=a.V;switch(b){case "\u043f\
u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c":zy(a,"n");J(a.na,"\
u043f\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c");Xm(e,"\u0423\
u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c \u043f\u043e \u0441\
u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c");e.setAttribute("title","\u0423\
u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c \u043f\u043e \u0441\
u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c");
y(d,"search-bar-sort-dropdown-item-selected",!0);Y(d,"describedby","current-sort-
label");y(c,"search-bar-sort-dropdown-item-selected",!1);c.removeAttribute("aria-
describedby");break;case "\u043f\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\
u0441\u0442\u0432\u0438\u044e":zy(a,"r"),J(a.na,"\u043f\u043e \u0441\u043e\u043e\
u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044e"),Xm(e,"\u0423\u043f\u043e\
u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c \u043f\u043e \u0441\u043e\u043e\
u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044e"),
e.setAttribute("title","\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\
u0442\u044c \u043f\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\
u0432\u0438\u044e"),y(c,"search-bar-sort-dropdown-item-selected",!
0),Y(c,"describedby","current-sort-label"),y(d,"search-bar-sort-dropdown-item-
selected",!1),d.removeAttribute("aria-describedby")}}}
function vy(a,b){a.V&&(y(a.V,"search-bar-sort-dropdown-disabled",!
b),Y(a.V,"disabled",!b));var c="n"==a.i.j;b&&!c&&(J(a.na,"\u043f\u043e \u0441\
u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044e"),b=a.V,Xm(b,"\
u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c \u043f\u043e \
u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\
u044e"),b.setAttribute("title","\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\
u0438\u0442\u044c \u043f\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\
u0442\u0432\u0438\u044e"),
b=pf("search-bar-sort-dropdown-item"),y(b[0],"search-bar-sort-dropdown-item-
selected",!0),Y(b[0],"describedby","current-sort-label"),y(b[1],"search-bar-sort-
dropdown-item-selected",!1),b[1].removeAttribute("aria-
describedby"));a.o&&a.l.setAttribute("data-search-sort",a.i.j)}
function Rx(a,b){a.ta?(N(D("gb-mobile-search"),b),N(D("gb-mobile-search-
buttons"),b)):(y(D("entity-page-search-nav"),"hide-search-nav",!b),y(D("search-
results-summ"),"hide-search-nav",!b),y(D("search-close"),"hide-search-nav",!b))}var
my,uy,By;function Ey(a,b,c,d){X.call(this);var
e=this;this.N=a;this.s=b;this.o=c;this.O=d;this.V=Cc&&d&&d.isOgenEligibleMobileView
port;this.g.ka(a.Xa(),"change",function(){e.update("r")})}n(Ey,X);
Ey.prototype.update=function(a,b,c){this.i?(this.i.Ea(),this.i=null):
(this.N.O&&(this.l=this.N.O),this.j=new ly(this.O));var
d=this.N.Xa().getQuery();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);if(b&&
b.search_query_escaped){if(this.i=new Ix(this),this.j.i=this.i,d=!
lp(),Lx(this.i,d,b,c,a),a=this.j,Xp()&&void 0!==a.j){b=a.i.o.vb;d=b.length;c=new
S(window.location.href);var
e=Number(U(c,"num"));e&&0<d&&(d=b[Number(e)],e=U(c,"jtp"),c=U(c,"pg"),e?
Nx(a.i,d,"",e):c?
Nx(a.i,d,c):Nx(a.i,d));c=a.j;d=D("search-result-prev");Dy(a,d,b,c,-1);Xm(d,"\u041f\
u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\
u043b\u044c\u0442\u0430\u0442");d.setAttribute("title","\u041f\u0440\u0435\u0434\
u044b\u0434\u0443\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\
u0430\u0442");d=D("search-result-next");Dy(a,d,b,c,1);Xm(d,"\u0421\u043b\u0435\
u0434\u0443\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\
u0430\u0442");d.setAttribute("title",
"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\
u043b\u044c\u0442\u0430\u0442")}}else d?(this.i=new
Ix(this),this.j.i=this.i,Jx(this.i,d,a),this.s.uc(d)):
(this.i&&(this.i.Ea(),this.i=null),this.N.Fa()instanceof
Wu&&(this.N.Wb(this.l),this.V&&!
Xp()&&this.N.Fa().dg(this.N.Fa().getSize().width)),this.j&&(this.j.Ea(),this.j=null
),this.s.uc(""))};function Fy(a,b){var c=this;this.N=a;b&&(this.g=b);this.l=new
zt(document);this.i={};this.j={};O(this.l,"key",function(d){var
e=c.i[String.fromCharCode(d.charCode)]||
c.j[d.keyCode];e&&e(d)});Gy(this,33,function(){Hy(c,-1)},!1,!
0);Gy(this,34,function(){Hy(c,1)},!1,!0);Gy(this,38,function(){Iy(c,0,-20)},!1,!
0);Gy(this,40,function(){Iy(c,0,20)},!1,!0);this.g||(Gy(this,37,function()
{c.N.O==ou&&c.N.Fa().Eb().getSize().width>c.N.tb()?Iy(c,-
20,0):c.N.qb("previous")},!1,!0),Gy(this,39,function(){c.N.O==ou&&
c.N.Fa().Eb().getSize().width>c.N.tb()?Iy(c,20,0):c.N.qb("next")},!1,!
0),Gy(this,32,function(d){d.shiftKey?Hy(c,-1):Hy(c,1)},!0,!0),Gy(this,74,function()
{c.N.qb("next")},!0),Gy(this,75,function(){c.N.qb("previous")},!
0),Jy(this,"+",function(){c.N.qb("zoomin")}),Jy(this,"-",function()
{c.N.qb("zoomout")}),Jy(this,"=",function()
{c.N.qb("zoomin")}));Jy(this,"?",function()
{c.N.qb("showkeyboardshortcuts")})}function Jy(a,b,c){a.i[b]=t(Ky,c,!0,void
0)}function Gy(a,b,c,d,e){a.j[b]=t(Ky,c,d,e)}
function Ky(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
Ly[d.target.tagName.toUpperCase()]||(c&&d.preventDefault(),a(d))}function Hy(a,b)
{var c=a.g?
a.g.clientHeight:a.N.Fa().getSize().height;Iy(a,0,Math.floor(b*c*.75))}function
Iy(a,b,c){a.g?a.g.scrollTop+=c:(a=a.N.Fa(),Vr(a,new B(b,c),r(a.Ed,a)))}var
Ly={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};function My(a)
{this.Ec=Xq(a)}n(My,fr);var Ny=function(a){return function(b){b=JSON.parse(b);if(!
Array.isArray(b))throw Error("Expected jspb data to be an array, got "+Sa(b)+":
"+b);Dq(b,18);return new a(b)}}(My);var Oy;function Py(){var a=Oy||
(Oy=Ny('[null,null,null,null,null,"(function(){/*\\n\\n Copyright The Closure
Library Authors.\\n SPDX-License-Identifier: Apache-2.0\\n*/\\n\'use strict\';var
e\\u003dthis||self;function f(a){return a};var h;function k(a){this.g\\
u003da}k.prototype.toString\\u003dfunction(){return this.g+\\"\\"};var l\\
u003d{};function m(a){if(void 0\\u003d\\u003d\\u003dh){var c\\u003dnull;var b\\
u003de.trustedTypes;if(b\\u0026\\u0026b.createPolicy){try{c\\
u003db.createPolicy(\\"goog#html\\",
{createHTML:f,createScript:f,createScriptURL:f})}catch(d){e.console\\u0026\\
u0026e.console.error(d.message)}h\\u003dc}else h\\u003dc}a\\u003d(c\\u003dh)?
c.createScriptURL(a):a;return new k(a,l)};/*\\n\\n SPDX-License-Identifier: Apache-
2.0\\n*/\\nif(!function(){if(self.origin)return\\"null\\"\\u003d\\u003d\\
u003dself.origin;if(\\"\\"!\\u003d\\u003dlocation.host)return!1;try{return
window.parent.escape(\\"\\"),!1}catch(a){return!0}}())throw Error(\\"sandboxing
error\\");\\nwindow.addEventListener(\\"message\\",function(a){var c\\
u003da.ports[0];a\\u003da.data;var b\\u003da.callbackName.split(\\".\\"),d\\
u003dwindow;\\"window\\"\\u003d\\u003d\\u003db[0]\\u0026\\u0026b.shift();for(var
g\\u003d0;g\\u003cb.length-1;g++)d[b[g]]\\u003d{},d\\u003dd[b[g]];d[b[b.length-
1]]\\u003dfunction(n){c.postMessage(JSON.stringify(n))};b\\
u003ddocument.createElement(\\"script\\");a\\u003dm(a.url);b.src\\u003da instanceof
k\\u0026\\u0026a.constructor\\u003d\\u003d\\u003dk?
a.g:\\"type_error:TrustedResourceUrl\\";document.body.appendChild(b)},!
0);}).call(this);\\n"]'));
if(!a)return null;a=Qq(a,6);a=null==a||"string"===typeof a?a:void 0;if(null===a||
void 0===a)a=null;else{var b=rd();a=b?b.createScript(a):a;a=new yd(a,xd)}return
a};function Qy(a)
{this.url=a;this.timeout=5E3;this.l="callback";this.g=this.i=null}function Ry(a)
{var b=void 0===b?{}:b;a.g=Sk();var c=new S(a.url),d=new
Map;d.set("callback",a.l);c.j.tq(lk(b),d);Sy(a).then(function()
{Ty(a,c.toString())}).then(function(){return a.g.promise}).then(function()
{Uy(a)},function(){Uy(a)});0<a.timeout&&(a.j=setTimeout(function()
{a.g.reject("Timeout!")},a.timeout));return a.g.promise}
function Ty(a,b){var c=new
MessageChannel;a.i.contentWindow.postMessage({url:b,callbackName:a.l},"*",
[c.port2]);c.port1.onmessage=function(d){var e={};void 0!
==a.j&&(clearTimeout(a.j),a.j=void 0);void 0===d.data&&a.g.reject("Callback called,
but no data received");"string"!==typeof d.data&&a.g.reject("Exploitation attempt!
Data is not a string!");try{e=JSON.parse(d.data)}catch(g){a.g.reject("Invalid Data
received: "+g.message)}a.g.resolve(e)}}
function Sy(a){var b=Sk(),c=H("IFRAME");if(!c.sandbox)throw Error("iframe sandboxes
not supported");c.sandbox.value="allow-
scripts";c.style.display="none";a.i=c;a=Py();a=ve(ye,oe("body",
{},Ul(a)));c.srcdoc=ke(a);a=Dd("data:text/html;charset=UTF-
8;base64,"+btoa(je(a)));c.src=Ad(a).toString();c.addEventListener("load",function()
{return b.resolve(c)},!1);c.addEventListener("error",function(d){b.reject(d)},!
1);document.documentElement.appendChild(c);return b.promise}
function Uy(a){null!
==a.i&&(document.documentElement.removeChild(a.i),a.i=null)};function Vy(a)
{Yr.call(this,a);this.i=new Qy(a);this.g=!0}n(Vy,Yr);Vy.prototype.Se=function(a,b)
{Yr.prototype.Se.call(this,a,b);this.g=!
1;Ry(this.i).then(r(this.o,this,a),r(this.l,this,b))};Vy.prototype.o=function(a,b)
{this.g||(this.j=b,this.dispatchEvent("success"),a&&a(this.j),this.g=!
0)};Vy.prototype.l=function(a){this.g||(this.dispatchEvent("error"),a&&a(),this.g=!
0)};Vy.prototype.abort=function(){return this.g=!0};function Wy(a,b,c,d,e)
{Array.isArray(a)||(a=[a]);this.g=a;this.j=b;this.i=c;b=new
S((GBS_HOST||"https://books.google.com/")+"books?
jscmd=viewapi");T(b,"bibkeys",a.join(","));T(b,"hl",e||"ru");T(b,"source",d||"previ
ewlib");(new Vy(b)).Se(r(this.l,this))}Wy.prototype.l=function(a){for(var
b=0;b<this.g.length;b++){var c=a[this.g[b]];if(c){var
d=c.preview_url,e;if(e=d)e=c.preview,c=c.embeddable,void 0===c&&(c=!
0),e=("full"==e||"partial"==e)&&c;if(e)
{this.j&&this.j(d);return}}}this.i&&this.i()};var Xy=RegExp("[A-Za-z\u00c0-\u00d6\
u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\
ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Yy=RegExp("^[^A-Za-z\
u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\
ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\
u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\
ufefc]"),Zy=/^http:\/\/.*/,$y=/\s+/,az=/[\d\u06f0-\u06f9]/;var bz={},cz={};function
dz(){throw Error("Do not instantiate
directly");}dz.prototype.Yn=null;dz.prototype.Dc=function(){return
this.content};dz.prototype.toString=function(){return
this.content};dz.prototype.fq=function(){if(this.Hf!==bz)throw Error("Sanitized
content was not of kind HTML.");return me(this.toString())};function ez()
{dz.call(this)}u(ez,dz);ez.prototype.Hf=bz;function fz(a){if(null!=a)switch(a.Yn)
{case 1:return 1;case -1:return-1;case 0:return 0}return null}function gz(a){return
null!=a&&a.Hf===bz?a:a instanceof ie?hz(je(a)):a instanceof ie?
hz(ke(a).toString()):hz(String(String(a)).replace(iz,jz),fz(a))}var hz=function(a)
{function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new
b(String(c));void 0!==d&&(c.Yn=d);return c}}(ez);
function kz(a){if(null!=a&&a.Hf===bz){var
b=String;a=String(a.Dc()).replace(lz,"").replace(mz,"&lt;");b=b(a).replace(nz,jz)}e
lse b=String(a).replace(iz,jz);return b}var oz={"\x00":"&#0;","\t":"&#9;","\
n":"&#10;","\v":"&#11;","\f":"&#12;","\r":"&#13;","
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\
u2028":"&#8232;","\u2029":"&#8233;"};function jz(a){return oz[a]}
var iz=/[\x00\x22\x26\x27\x3c\x3e]/g,nz=/[\x00\x22\x27\x3c\x3e]/g,pz=/^(?!on|src|
(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-
equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,lz=/<(?:!|\/?([a-zA-Z][a-zA-
Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,mz=/</g;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function qz(a,b,c,d){a=a(b||rz,c);d=d||
gf();if(a&&a.g)d=a.g();else{d=bg(d,"DIV");b:if(Ua(a)){if(a.fq&&(a=a.fq(),a
instanceof ie))break b;a=le("zSoyz")}else
a=le(String(a));Ce(d,a)}1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a
));return d}var rz={};function sz(a){a=a||{};var
b=a.attributes,c=a.content,d=a.disabled,e=a.id,g=a.Nw,h=a.title,k=a.bw,l=a.value,m=
hz;e='<div role="button"'+(e?' id="'+kz(e)+'"':"")+' class="';a=a||{};var
q=a.uw,x=a.style,C=a.width,E="goog-inline-block jfk-button ";switch(Ua(x)?
x.toString():x){case 0:E+="jfk-button-standard";break;case 2:E+="jfk-button-
action";break;case 3:E+="jfk-button-primary";break;case 1:E+="jfk-button-
default";break;case 4:E+="jfk-button-flat";break;case 5:E+="jfk-button-
mini";break;case 6:E+="jfk-button-contrast";
break;default:E+="jfk-button-standard"}E+=((C&&C.Bu&&(1).Bu?C.Hf!==(1).Hf?
0:C.toString()===(1).toString():1==C)?" jfk-button-narrow":"")+(a.checked?" jfk-
button-checked":"")+(q?" "+q:"")+(a.disabled?" jfk-button-disabled":"");d=e+kz(E)
+'"'+(d?' aria-disabled="true"':' tabindex="'+(g?kz(g):"0")+'"')+(h?k?' data-
tooltip="'+kz(h)+'"':' title="'+kz(h)+'"':"")+(l?' value="'+kz(l)+'"':"");b?(null!
=b&&b.Hf===cz?b=b.Dc():(b=String(b),b=pz.test(b)?b:"zSoyz"),null!
=b&&b.Hf===cz&&(b=b.Dc()),b=(b&&!b.startsWith(" ")?
" ":"")+b):b="";return m(d+b+">"+gz(null!=c?c:"")+"</div>")};function tz(a,b)
{this.j=a;this.s=!!b;this.l={0:this.j+"-arrowright",1:this.j+"-arrowup",2:this.j+"-
arrowdown",3:this.j+"-arrowleft"}}n(tz,ls);f=tz.prototype;f.vj=function(a)
{this.i=a};f.setPosition=function(a,b,c,d){null!=a&&(this.Fk=a);null!
=b&&(this.Bk=b);"number"===typeof c&&(this.Rn=Math.max(c,15));"number"===typeof
d&&(this.Hl=d)};f.Mc=function(a,b,c)
{a=this.Bk;2==a&&(a=0);uz(this,this.Fk,a,2==this.Bk?vz(this.Fk)?
this.g.offsetHeight/2:this.g.offsetWidth/2:this.Rn,0,c)};
function uz(a,b,c,d,e,g){if(a.i){var h=wz(b,c);var k=a.i;var l=a.g,m=a.Ca,q=M(k);a:
{q=(vz(b)?q.height/2:q.width/2)-d;var
x=os(k,h);if(m)m=m.clone(),l&&(l=ns(l),m.left+=l.x,m.right+=l.x,m.top+=l.y,m.bottom
+=l.y);else if(m=Dh(k),!m){k=q;break a}k=lh(Nh(k));vz(b)?k.top<m.top&&!(x&1)?q-
=m.top-k.top:k.bottom>m.bottom&&x&1&&(q-=k.bottom-m.bottom):k.left<m.left&&!(x&4)?
q-=m.left-k.left:k.right>m.right&&x&4&&(q-=k.right-m.right);k=q}k=vz(b)?new
B(a.Hl,k):new B(k,a.Hl);q=vz(b)?6:9;a.zk&&2==e&&(q=vz(b)?4:1);
x=b^3;vz(b)&&"rtl"==a.i.dir&&(x=b);h=ms(a.i,wz(x,c),a.g,h,k,g,a.nl?q:0,void
0,a.Ca);if(2!=e&&h&496){uz(a,b^3,c,d,a.zk&&0==e?1:2,g);return}!a.s||h&496||
(e=parseFloat(a.g.style.left),g=parseFloat(a.g.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||xh(a.g,Math.round(e),Math.round(g)))}xz(a,b,c,d)}
function xz(a,b,c,d){var e=a.o;dd(a.l,function(g){y(e,g,!
1)},a);w(e,a.l[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.i?
(c=Ih(a.i,a.g),d=yz(a.i,b),vz(b)?e.style.top=zz(c.y+d.y,a.g.offsetHeight-
15)+"px":e.style.left=zz(c.x+d.x,a.g.offsetWidth-15)+"px"):e.style[0==c?
vz(b)?"top":"left":vz(b)?"bottom":"right"]=d+"px"}function zz(a,b){return 15>b?
15:Ke(a,15,b)}function wz(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 yz(a,b){var c=0,d=0;a=M(a);switch(b){case 2:c=a.width/2;break;case
1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case
3:c=a.width,d=a.height/2}return new B(c,d)}function vz(a){return 0==a||3==a}f.nl=!
1;f.Bk=2;f.Rn=20;f.Fk=3;f.Ca=null;f.Hl=-5;f.zk=!1;function Az(a)
{Ai.call(this);this.i=a||gf()}n(Az,Ai);Az.prototype.o=function()
{Tm(this.ha(),"tooltip");Y(this.ha(),"live","polite")};function Bz(a)
{Az.call(this,a);this.g=this.i.Oa("DIV",Cz()+"-
contentId");this.j=this.i.Oa("DIV",Cz()+"-arrow",this.i.Oa("DIV",Cz()+"-
arrowimplbefore"),this.i.Oa("DIV",Cz()+"-arrowimplafter"));this.l=this.i.Oa("DIV",
{"class":Cz(),role:"tooltip"},this.g,this.j);this.o()}n(Bz,Az);function Cz()
{return"jfk-tooltip"}Bz.prototype.ha=function(){return
this.l};Bz.prototype.ua=function()
{Az.prototype.ua.call(this);this.l&&I(this.l)};function Dz(a)
{Bz.call(this,a)}n(Dz,Bz);Dz.prototype.o=function()
{Tm(this.ha(),"tooltip")};function Ez(a){return We(Tb(a.replace(Fz,function(b,c)
{return Gz.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var Gz=/^(?:abbr|acronym|
address|b|em|i|small|strong|su[bp]|u)$/i,Fz=/<[!\/]?([a-z0-9]+)([\/
][^>]*)?>/gi;function Hz(a){a=a||gf();var b=Va(a.g);Iz[b]||(Iz[b]=new
Jz(a))}function Kz(a,b){var c=b instanceof ie?
Ez(je(b)):b;a.removeAttribute("title");a.removeAttribute("data-tooltip-
contained");a.removeAttribute("data-tooltip");b?(b instanceof ie?a.j=b:
(a.setAttribute("data-tooltip",b),a.j=null),a.setAttribute("aria-label",c)):
(a.j=null,a.removeAttribute("aria-label"));Hz(gf(a))}var Iz={};
function Jz(a){ej.call(this);this.ta=a;this.qa=new
xm(this.Vv,0,this);Bi(this,this.qa);var b=yf();this.V="function"===typeof
b.MutationObserver?new
b.MutationObserver(r(this.gt,this)):null;a=a.g;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.Bs,!0);this.ka(a,
["mouseover","focus","focusin"],this.Gv,!0)}n(Jz,ej);f=Jz.prototype;f.ua=function()
{Lz(this);ej.prototype.ua.call(this)};
function Mz(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.ya=!1;break;case "keydown":a.ya=!0}}f.Gv=function(a)
{this.V&&this.V.disconnect();Mz(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.g&&Pf(this.g.g,b);if(this.ya||!a||c)
{this.Ba=a;if(a=b&&b.getAttribute&&this.V)a=b.getAttribute("role")||
null,a=ob(Sm,a);a&&(this.V.observe(b,{attributes:!0}),
(a=Vm(b))&&(b=a));this.l=b}else this.l=null;Nz(this)};
f.Bs=function(a){Mz(this,a);var b=a.target;b=this.g&&Pf(this.g.g,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.l=null,Nz(this)};f.gt=function(a)
{v(a,r(function(b){var c=Vm(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.l=c,Nz(this))},this))};function Nz(a)
{if(!(a.qa.isActive()&&a.i&&a.O)){Lz(a);var b=null!=a.O?a.O:50;a.qa.start(a.i?
b:300)}}function Lz(a){a.ma&&(gl(a.ma),a.ma=0,a.i=null)}
f.Vv=function(){if(!this.l)Oz(this),this.O=this.i=null;else if(!
(this.i&&this.g&&Pf(this.g.ha(),this.l))||this.i.getAttribute("data-tooltip-
unhoverable")){var a=$f(this.l,function(k){return
k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-
tooltip")||k.j)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.i&&this.i!
=a&&(Oz(this),this.O=this.i=null,b=!0);if(!this.i&&a&&(this.i=a,!
(a.getAttribute("data-tooltip-only-on-
overflow")&&a.offsetWidth>=a.scrollWidth&&a.offsetHeight>=
a.scrollHeight||this.Ba&&"mouse"==a.getAttribute("data-tooltip-trigger")))){var
c=ue;if(a.getAttribute("data-tooltip-contained"))for(var d=pf("jfk-tooltip-
data",a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!
0);break}}else c=a.j?a.j:ne(a.getAttribute("data-tooltip"));d=a.getAttribute("data-
tooltip-align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-
tooltip-offset");g=Sb(cf(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Sb(cf(h))?null:Number(h);
if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300)))
{this.ma=V(t(this.Vp,this.i,c,d,g,e,h),a,this);return}this.Vp(this.i,c,d,g,e,h)}}};
function Pz(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case
"t":return 2;case "r":return 3}return 1}
f.Vp=function(a,b,c,d,e,g){this.ma=0;this.O=g;if(!this.g){this.g=new
Dz(this.ta);Oz(this);g=this.g.ha();this.ta.g.body.appendChild(g);Bi(this,this.g);th
is.o=new tz(Cz(),!0);this.o.nl=!0;this.o.zk=!0;g=this.o;var
h=this.g.ha(),k=this.g.j;g.g=h;g.o=k}a:{if(c)switch(c.toLowerCase().split(",")[1])
{case "l":g=0;break a;case "r":g=1;break a}g=2}this.o.setPosition(Pz(c),g,void
0,d);Jb(this.g.ha(),"jfk-tooltip-hide");this.na!=e&&(this.na&&!
Sb(cf(this.na))&&Jb(this.g.ha(),this.na),Sb(cf(e))||w(this.g.ha(),
e),this.na=e);xh(this.g.ha(),0,0);if(b instanceof ie)Q(this.g.g,b);else
for(Ff(this.g.g);c=b.firstChild;)this.g.g.appendChild(c);this.o.vj(a);this.o.Mc(nul
l,0)};function Oz(a){a.g&&w(a.g.ha(),"jfk-tooltip-hide")};function Qz(a){var
b="Pf";if(a.Pf&&a.hasOwnProperty(b))return a.Pf;b=new a;return a.Pf=b};var
Rz=ka(["value"]);function Sz(a,b,c,d){iu.call(this,a,Tz.Jb(),b);this.ta=c||
0;this.rb=d||0;this.Ia=!1}u(Sz,iu);f=Sz.prototype;f.tb=function(){return
this.rb};f.xf=function(a){this.V=a;var b=this.ha();b&&(this.Ia?Kz(b,a):a?
b.title=a:b.removeAttribute("title"))};f.lb=function(a){this.isEnabled()!
=a&&(Sz.oa.lb.call(this,a),Uz(this))};f.focus=function(){var
a=this.va;try{a.focus()}catch(b){}};f.wj=function(a)
{Sz.oa.wj.call(this,a);Vz(this,!1)};
f.Te=function(a){Sz.oa.Te.call(this,a);this.isEnabled()&&Vz(this,!
0)};f.de=function(a){Sz.oa.de.call(this,a);this.isEnabled()&&Vz(this,!0)};function
Vz(a,b){a.ha()&&y(a.ha(),"jfk-button-clear-outline",b)}function Uz(a)
{a.ha()&&Wz(a.vd(),a)}function Xz(a,b){if("string"===typeof a){var
c=a;a=F("IMG");a.src=c;L(a,21,21)}w(a,"jfk-button-
img");c=[];c.push(a);b&&(a=F("SPAN","jfk-button-label",b),c.push(a));return c}
function Tz(){this.Ja=this.Ra()+"-standard";this.j=this.Ra()+"-
action";this.na=this.Ra()+"-primary";this.s=this.Ra()+"-default";this.O=this.Ra()
+"-flat";this.ma=this.Ra()+"-narrow";this.V=this.Ra()+"-mini";this.o=this.Ra()+"-
contrast"}u(Tz,Pt);Tz.Jb=function(){return Qz(Tz)};Tz.prototype.g=function(a,b,c)
{a&&c.ta!=a&&(c.ta=a,Uz(c));b&&c.rb!=b&&(c.rb=b,Uz(c))};Tz.prototype.Ra=function()
{return"jfk-button"};
Tz.prototype.Nc=function(a){var b=a.g,c=qz(sz,{disabled:!
a.isEnabled(),checked:Nt(a,16),style:a.ta,title:a.hf(),bw:a.Ia,value:a.yb(),width:a
.tb()},void 0,b);b.sm(c,a.Dc());this.Rb(a,c);return c};
Tz.prototype.Rb=function(a,b){Tz.oa.Rb.call(this,a,b);this.l||
(this.l=od(this.Ja,t(this.g,0,null),this.j,t(this.g,2,null),this.na,t(this.g,3,null
),this.s,t(this.g,1,null),this.O,t(this.g,4,null),this.V,t(this.g,5,null),this.o,t(
this.g,6,null),this.ma,t(this.g,null,1)));for(var c=Fb(b),d=0;d<c.length;++d){var
e=this.l[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.V=c,a.Ia=!0;return
b};var tj=[new rj(Rz[0].toLowerCase(),{})];Tz.prototype.yb=function(a){return
a.getAttribute("value")||""};
Tz.prototype.uc=function(a,b){a&&sj(a,b)};function Wz(a,b){function c(h,k){(h?
d:e).push(k)}var
d=[],e=[],g=b.ta;c(0==g,a.Ja);c(2==g,a.j);c(3==g,a.na);c(4==g,a.O);c(5==g,a.V);c(1=
=g,a.s);c(6==g,a.o);c(1==b.tb(),a.ma);c(!b.isEnabled(),a.Ra()+"-
disabled");Kb(b.ha(),e);Ib(b.ha(),d)};function Yz(a,b,c)
{tx.call(this,a,b,c)}u(Yz,tx);f=Yz.prototype;f.Ii=!1;f.ai=!1;f.ki=function()
{Yz.oa.ki.call(this);this.Ha=lh(Nh(this.ha()));this.g&&(this.Ua=lh(Nh(this.g)));thi
s.ai=this.Ii;O(this.s.g,"mousemove",this.Gg,!1,this)};f.Ug=function()
{aj(this.s.g,"mousemove",this.Gg,!1,this);this.Ua=this.Ha=null;this.ai=!
1;Yz.oa.Ug.call(this)};
f.aj=function(a){if(this.ta){var b=Eh(this.ha()),c=M(this.ha());return b.x-
this.ta.left<=a.x&&a.x<=b.x+c.width+this.ta.right&&b.y-
this.ta.top<=a.y&&a.y<=b.y+c.height+this.ta.bottom}return
Yz.oa.aj.call(this,a)};function Zz(a,b){if(a.Ua&&ih(a.Ua,b)||a.aj(b))return!
0;a=a.ma;return!!a&&a.aj(b)}f.bp=function(a){this.na=void 0;a!=this.g||
Zz(this,this.O)||this.Tb||this.ma&&this.ma.Tb||Ac&&0==this.O.x&&0==this.O.y||
this.Aa(!1)};
f.Gg=function(a){var b=this.isVisible();if(this.Ha){var c=wf(this.s.g);c=new
B(a.clientX+c.x,a.clientY+c.y);Zz(this,c)?b=!
1:this.ai&&(b=jh(this.Ha,c)>=jh(this.Ha,this.O))}if(b)
{if(this.Th(),this.Tb=null,b=this.ma)b.Tb=null}else
3==vx(this)&&this.ug();Yz.oa.Gg.call(this,a)};f.jl=function(){this.Tb!
=this.ha()&&(this.ai=!1,this.Tb=this.ha())};f.bl=function(){return this.ai?
100:Yz.oa.bl.call(this)};function $z(a,b){a=new
Yz(a);a.Rl(Tl.g(b.innerHTML));a.className="buy-tip-card";a.ta=new
gh(5,5,5,5);a.Ii=!0;a.Og=500;a.Fh=250};function aA(a,b){this.Bb=a||200;this.rb=b||
108;X.call(this)}u(aA,X);aA.prototype.Db=function(){return
this.Bb};aA.prototype.tb=function(){return this.rb};function bA(a)
{tx.call(this,a,void 0,void 0);this.ko=!1;this.Ii=!
0;this.Og=500}n(bA,Yz);bA.prototype.Bj=function(a,b){b||(b=new Eu(a,9,!
0));Yz.prototype.Bj.call(this,a,b)};bA.prototype.className="unified-
hovercard";function cA(a,b,c)
{Ai.call(this);this.i=null;this.data=a;this.g=b;this.maxWidth=c||
500}n(cA,Ai);cA.prototype.ua=function(){this.i&&this.i.Ea()};function dA(a){return
a.i||(a.i=new ej(a))}
cA.prototype.j=function(a){var b=F("DIV"),c=new S(this.data.wa.Hg||
this.data.wa.Cp);this.data.wa.source&&T(c,"source",this.data.wa.source);var
d=this.data.hb();this.data.wa.Zp&&(d+=": "+this.data.wa.Zp);d=F("A",
{},d);d.classList.add(this.g+"-
title");De(d,c.toString());b.appendChild(d);a.appendChild(b);eA(this,a);b=F("DIV");
if("number"===typeof(this.data.wa.Fp||0)){d=this.data.wa.Fp||
0;c=Math.floor(d);d=0<d-c?1:0;for(var e=5-c-d,g=F("SPAN",this.g+"-stars goog-
inline-block");0<c;){c--;var h=F("SPAN",
"card-star-on goog-inline-block");g.appendChild(h)}for(;0<d;)d--,h=F("SPAN","card-
star-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=F("SPAN","card-star-
off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=this.data.wa.Av;d=F("A",{},"\u041e\
u0442\u0437\u044b\u0432\u043e\u0432: "+this.data.wa.Qu);d.classList.add(this.g+"-
reviews-link");d.classList.add("goog-inline-
block");De(d,c);b.appendChild(d);a.appendChild(b);this.data.wa.am&&(c=new
ki,b=F("DIV",this.g+"-snippet"),Q(b,c.g(this.data.wa.am+
" ")),c=F("A",{},"\u0434\u0440\u0443\u0433\u0438\u0435 \u0433\u043b\u0430\u0432\
u044b \u00bb"),c.classList.add(this.g+"-more-
link"),De(c,this.data.wa.Hg),b.appendChild(c),a.appendChild(b))};
function eA(a,b){var c="",d=F("DIV"),e=a.data.wa.Ck;if(!Sb(cf(e))){c=e.split(/\s*,\
s*/g);e=c.length;if(!e)return;var g=F("SPAN","author"),h=e-1,k=Cf(",
");v(c,function(l,m){var q=l?l.replace(fA,""):"";q=Re(q);l=new S(Qe('/ebooks?
output=ws2&as_brr=5&q=inauthor:"%s"',q));Tx(l);q=F("A",
{},q);De(q,l.toString());g.appendChild(q);m<h&&g.appendChild(k.cloneNode(!
0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.wa.oj&&(Df(d,F("SPAN",a.g+"-
pubdate",c+a.data.wa.oj)),c="\u00a0-\u00a0");a.data.wa.jp&&(d.appendChild(Cf(c)),
Df(d,F("SPAN",a.g+"-pagesnum","\u0412\u0441\u0435\u0433\u043e \u0441\u0442\u0440\
u0430\u043d\u0438\u0446: "+a.data.wa.jp)));b.appendChild(d)}
function gA(a,b,c,d,e,g,h){c=F("A",
{id:h||""},c);De(c,e?"#":d);c.classList.add(a.g+"-button");c.classList.add(a.g+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=qg||
rg?"touchstart":"click",dA(a).nf(c,e,function(k){k.preventDefault();k=F("FORM",
{method:"POST"});var l=d instanceof Fd?d:Od(d);k.action=Gd(l);K(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var
fA=/(<b\s*>)|(<\/b>)/ig,hA={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIA
L_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function iA()
{this.wa={}}f=iA.prototype;f.hb=function(){return this.wa.title};f.Ub=function()
{return this.wa.im};f.Sd=function(){return this.wa.Sd};f.ql=function(){return
this.wa.ql};f.Qf=function(){return this.wa.Qf};f.Ih=function(){return
this.wa.Ih};function jA(){this.g=[]}f=jA.prototype;f.getId=function(){return
this.ub};f.Mg=function(a){this.ub=a};f.hb=function(){return
this.vc};f.Bg=function(){return this.l};function kA(a,b,c){lA(a,b)||null==a.V||!
a.j?c&&c(null):mA(b,a.V.clone(),r(a.vs,a,b,c||function(){}))}function nA(a,b,c)
{lA(a,b)&&null!=a.ma&&a.na?mA(b,a.ma.clone(),r(a.Js,a,b,c||function()
{})):c&&c(null)}function mA(a,b,c){T(b,"id",a);ll(b,c,"POST")}f.vs=function(a,b,c)
{var d=null;ul(c.target)&&(d=new iA,d.wa.im=a,this.g.push(d));b(d)};
f.Js=function(a,b,c){var
d=null;ul(c.target)&&(d=lA(this,a),oA(this,d));b(d)};function oA(a,b)
{sb(a.g,function(c){return c.Ub()==b.Ub()})}function lA(a,b){return
mb(a.g,function(c){return c&&c.Ub()==b})};function pA(a)
{this.wa={};this.wa.title=a.title;this.wa.Zp=a.subtitle;this.wa.Ck=a.authors;this.w
a.Cp=a.preview_url;this.wa.Hg=a.info_url;this.wa.oj=a.pub_date;this.wa.jp=a.num_pag
es;this.wa.mq=a.viewability;this.wa.Mw=a.subject;this.wa.cq=a.thumbnail_url;this.wa
.am=a.snippet;this.wa.Bw=a.list_price;this.wa.Op=a.sale_price;this.wa.Jw=a.sale_pri
ce_better;this.wa.Su=a.offer_price;this.wa.Hk=a.buy_url;this.wa.Gp=a.read_url;this.
wa.cj=a.is_free_ebook||!1;this.wa.Zi=a.in_my_ebooks||!
1;this.wa.Cw=a.my_ebooks_url||
"";this.wa.Fp=a.rating_score||0;this.wa.Qu=a.num_reviews||
0;this.wa.Sd=a.is_purchased||!1;this.wa.Hh=a.is_ebook||!
1;this.wa.Qw=a.write_review_url||"";this.wa.Xs=a.add_to_my_ebooks_url||"";this.wa.n
v=a.preview_ebook_url||"";this.wa.Av=a.reviews_url||"";this.wa.Hj=a.view_order_url|
|"";this.wa.rw=a.add_to_my_ebooks_url;this.wa.us=a.add_to_my_ebooks_url_is_on_play|
|!1;this.wa.Xi=a.has_flowing_text||!1;this.wa.Yi=a.has_scanned_text||!1;var
b=Ip(a.info_url);this.wa.im=b;this.wa.tw=a.canonical_atb_url||
"";this.wa.ql=a.is_rentable||!1;this.wa.Sf=a.is_pre_order||!
1;this.wa.xp=a.on_sale_date||"";this.wa.Qf=a.is_pre_ordered||!
1;this.wa.Aw=a.issue_volume_count||0;this.wa.Ih=a.is_volume_cancelled||!
1;this.wa.xs=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.wa.rj=1;break;case 2:this.wa.rj=2}this.wa.wv=a.rental_end_utc||
0}n(pA,iA);function qA(a)
{this.g=[];this.Mg(a.id);this.o=a.owner_uid;this.vc=a.title;this.l=a.description;th
is.ta=a.num_volumes;this.te=a.access||"0";this.Ja=a.can_modify_metadata;this.O=a.pr
edefined;this.na=a.can_remove_volumes;this.j=a.can_add_volumes;this.qa=a.can_only_a
dd_ebooks||!1;this.V=new S(a.add_vol_base_url);this.ma=new
S(a.del_vol_base_url);void 0!
==a.paused&&(this.i=a.paused,this.s=a.pause_bookshelf_url);a.volumes&&(this.g=kb(a.
volumes,function(b){return new pA(b)}))}n(qA,jA);function rA()
{X.call(this);this.j=[];this.i=[]}u(rA,X);function sA(a){var b=new
S(yf().location);b=new S(b);return a===parseInt(U(b,"as_coll"),10)}function
tA(a,b,c){uA(a,b.getId())||(a=b.O?a.j:a.i,c?wb(a,void 0,0,b):a.push(b))}function
vA(a,b,c){var d=1==b.te;a=new
S(a);T(a,"cl_title",b.hb());T(a,"cl_mode",d?"public":"private");b="cl_des="+encodeU
RIComponent(String(b.Bg()));ll(a,c,"POST",b)}
rA.prototype.s=function(a){a=a.target;if(ul(a)){a=new qA(wl(a));var
b=uA(this,a.getId());b.vc=a.hb();b.l=a.Bg();b.te=a.te;b=new
Di("update",this);b.shelf=a;this.dispatchEvent(b)}};rA.prototype.o=function(a,b)
{b=b.target;ul(b)&&(b=new qA(wl(b)),tA(this,b,a),a=new
Di("add",this),a.shelf=b,this.dispatchEvent(a))};function wA(a,b){a.l=new
S(b);T(a.l,"jscmd","ClCreate")}function uA(a,b){return mb(xA(a),function(c){return
c.getId()==b})}function xA(a){return Bb(a.j,a.i)};function yA(a,b){var c=F("A",
{},"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0437\u0430\
u043a\u0430\u0437");De(c,a);c.classList.add(b);return c};function zA(a,b,c)
{cA.call(this,a,b,c);U(new S(this.data.wa.Hg),"dapp")}n(zA,cA);
zA.prototype.render=function(a){Ff(a);var b=F("DIV",this.g),c=F("DIV",this.g+"-
meta");this.j(c);var d=F("DIV",this.data.wa.Hh?this.g+"-footer":this.g+"-footer-
nonebook"),e=F("DIV",this.g+"-footer-
inner");if(this.data.wa.Hh)if(this.data.Ih()&&sA(1))AA(this,e);else
if(this.data.wa.Sf&&!this.data.Sd()||this.data.Qf()){var g=F("DIV",this.g+"-pre-
order-date");g.textContent="\u0414\u0430\u0442\u0430 \u0432\u044b\u0445\u043e\
u0434\u0430: "+this.data.wa.xp;e.appendChild(g);this.data.Qf()&&sA(1)&&AA(this,
e)}else if(this.data.Sd()&&sA(1))BA(this,e),AA(this,e);else{BA(this,e);g=!
this.data.Sd()&&!this.data.wa.cj;var h=this.data.wa.cj&&!this.data.wa.Zi;if(g||h)
{g=F("SPAN",{"class":this.g+"-footer-inner-right"});if(h=this.data.wa.nv||
this.data.wa.Gp){for(var
k=h.search(Rj),l=0,m,q=[];0<=(m=Qj(h,l,"source",k));)q.push(h.substring(l,m)),l=Mat
h.min(h.indexOf("&",m)+1||
k,k);q.push(h.slice(l));h=q.join("").replace(Tj,"$1");h=Pj(h,"source","ebookstore")
}h&&(k=F("A",{id:"unified-hovercard-preview-link"},"\u041f\u0440\u0435\u0434\u0432\
u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\
u0441\u043c\u043e\u0442\u0440 \u043a\u043d\u0438\u0433\u0438"),
De(k,h),g.appendChild(k));e.appendChild(g)}}d.appendChild(e);b.appendChild(c);b.app
endChild(d);a.appendChild(b);M(a).width>this.maxWidth&&L(a,this.maxWidth,"")};
zA.prototype.j=function(a){if(!(this.data.Sd()||this.data.Qf()||
this.data.Ih())&&this.data.wa.Hj&&sA(1)){var
b=F("IMG",{src:"/googlebooks/images/purchase_error.gif","class":this.g+"-error-
icon"});b=F("DIV",this.g+"-card-error",b,"\u041a\u0440\u0435\u0434\u0438\u0442\
u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043e\u0442\u043a\u043b\u043e\
u043d\u0435\u043d\u0430:");if(this.data.wa.Hj){var
c=yA(this.data.wa.Hj,"primary"),d=F("SPAN");d.innerText="&nbsp;";b.appendChild(d);b
.appendChild(c)}a.appendChild(b)}cA.prototype.j.call(this,
a);b=F("DIV",this.g+"-book-options");this.data.wa.Hh?(this.data.wa.cj?
this.data.wa.Zi?CA(this,b):gA(this,b,"\u0427\u0438\u0442\u0430\u0442\u044c \u044d\
u043b. \u043a\u043d\u0438\u0433\u0443",this.data.wa.Xs,!this.data.wa.us,void
0,"unified-hovercard-free-btn"):this.data.Qf()?(c=F("SPAN",this.g+"-pre-ordered","\
u0417\u0430\u043a\u0430\u0437\u0430\u043d\
u0430"),b.appendChild(c)):this.data.Ih()&&sA(1)?(c=F("DIV",this.g+"-
cancelled"),d=this.data.wa.xs,0==d?J(c,"\u041e\u0442\u043c\u0435\u043d\u0435\u043d\
u043e \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443 \u043f\u043e\u043b\
u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f"):
1==d?J(c,"\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e \u0438\u0437-\u0437\
u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043a\u043d\u0438\
u0433\u043e\u0439"):2==d?J(c,"\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e \
u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \
u0446\u0435\u043d\u044b"):3==d?J(c,"\u041e\u0442\u043c\u0435\u043d\u0435\u043d\
u043e \u0438\u0437\u0434\u0430\u0442\u0435\u043b\u0435\u043c"):J(c,"\u041e\u0442\
u043c\u0435\u043d\u0435\u043d\u043e"),
b.appendChild(c)):this.data.Sd()||this.data.wa.Zi?!this.data.Sd()&&this.data.wa.Zi?
DA(this,b):this.data.Sd()&&CA(this,b):DA(this,b),sA(7)&&(c=F("SPAN",this.g+"-
offline-remove-options"),d=F("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.g+"-fake-link"},'\u0423\u0434\u0430\u043b\u0438\u0442\u044c \
u0438\u0437 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 "\u041c\u043e\u0438 \u044d\
u043b. \u043a\u043d\u0438\u0433\u0438"'),d.id="hovercard-remove-from-my-
ebooks",c.appendChild(d),b.appendChild(c))):
(c=this.data.wa.Cp,gd(hA,this.data.wa.mq)&&!Sb(c)?gA(this,b,"\u041f\u043e\u043b\
u0438\u0441\u0442\u0430\u0442\u044c",c,void 0,void 0,"unified-hovercard-preview-
sample"):gA(this,b,"\u041f\u043e\u043b\u0438\u0441\u0442\u0430\u0442\u044c",c,!1,!
0,"unified-hovercard-preview-sample"));a.appendChild(b)};
function AA(a,b){var c=F("DIV",{id:"unified-hovercard-purchased-shelf-
links","class":a.g+"-order-links-
container"}),d=a.data.wa.Hj;d&&(d=yA(d,""),c.appendChild(d));a.data.Qf()||
(d=F("DIV",{id:"unified-hovercard-delete-forever","class":a.g+"-footer-fake-
link"},"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0431\u0435\u0437\u0432\u043e\
u0437\u0432\u0440\u0430\u0442\u043d\u043e"),w(d,a.g+"-footer-action-
link"),d.id="hovercard-delete-forever",c.appendChild(d));b.appendChild(c)}
function DA(a,b){a.data.wa.Sf&&!a.data.Sd()?gA(a,b,"\u041f\u0440\u0435\u0434\u0432\
u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043a\
u0430\u0437 \u044d\u043b. \u043a\u043d\u0438\u0433\u0438 \u2013
"+a.data.wa.Op,a.data.wa.Hk,void 0,void 0,"unified-hovercard-buy-btn"):a.data.ql()?
gA(a,b,"\u042d\u041b. \u041a\u041d\u0418\u0413\u0418 \u041e\u0422
"+a.data.wa.Su,a.data.wa.Hk,void 0,void 0,"unified-hovercard-buy-btn"):gA(a,b,"\
u041a\u0443\u043f\u0438\u0442\u044c \u044d\u043b. \u043a\u043d\u0438\u0433\u0443:
"+
a.data.wa.Op,a.data.wa.Hk,void 0,void 0,"unified-hovercard-buy-btn")}function
CA(a,b){gA(a,b,"\u0427\u0438\u0442\u0430\u0442\u044c",a.data.wa.Gp,void 0,void
0,"unified-hovercard-read-now")}
function BA(a,b){var c=F("DIV",a.g+"-supported-devices"),d=a.g+"-device-
type",e=a.g+"-device-supported",g=a.g+"-device-not-supported",h=F("SPAN",d,"\u0418\
u043d\u0442\u0435\u0440\u043d\u0435\u0442"),k=F("SPAN",d,"\u041f\u043b\u0430\u043d\
u0448\u0435\u0442 \u0438\u043b\u0438 iPad"),l=F("SPAN",d,"\u0423\u0441\u0442\u0440\
u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\
u0438\u044f \u044d\u043b. \u043a\u043d\u0438\u0433");d=F("SPAN",d,"\u0421\u043c\
u0430\u0440\u0442\u0444\u043e\u043d");
var m=F("SPAN","goog-inline-block"),q=F("SPAN","goog-inline-
block"),x=F("SPAN","goog-inline-block"),C=F("SPAN","goog-inline-
block");a.data.wa.Xi?(w(m,e),w(q,e),w(x,e),w(C,e)):(a.data.wa.Yi?(w(m,e),w(q,e)):
(w(m,g),w(q,g)),w(x,g),w(C,g));c.appendChild(m);c.appendChild(h);c.appendChild(q);c
.appendChild(k);c.appendChild(x);c.appendChild(l);c.appendChild(C);c.appendChild(d)
;b.appendChild(c)};function EA(a,b,c)
{bA.call(this,a);this.Kb=qm();this.j=this.ya=this.o=null;this.Hb=b;this.i=null;this
.Lb=!!c;this.render(b);FA(this)}n(EA,bA);EA.prototype.ua=function()
{dA(this.i).Ea();I(this.ha())};EA.prototype.Kh=function(a,b)
{bA.prototype.Kh.call(this,a,b);this.isVisible()&&(this.Bl=this.Kb?new gh(0,-
2,0,0):new gh(0,0,0,-2),this.isVisible()&&this.eg(),this.o=this.g,GA(this))};
EA.prototype.render=function(a)
{this.i&&(this.i.Ea(),this.j=this.ya=null);this.i=new
zA(a,this.className,435,this.Lb);this.i.render(this.ha());FA(this);this.isVisible()
&&GA(this)};
function GA(a){var b=F("DIV"),c=F("DIV");var d=Nh(a.o||null);var e=Nh(a.ha());if(d)
{d.top=Math.ceil(d.top);e.top=Math.ceil(e.top);d.left=Math.ceil(d.left);e.left=Math
.ceil(e.left);var g=e.top>=d.top,h=oh(e,d);h||(h=new
kh(d.left,0,d.width,0));d=a.Kb?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,Du:g}}else
e=null;g=a.Kb?"marginRight":"marginLeft";K(c,g,e.x+"px");K(b,g,e.x-
1+"px");w(a.ha(),a.className+"-tooltip");e.Du?(K(c,"bottom",e.y+"px"),K(b,"bottom",
e.y+1+"px"),w(c,a.className+"-arrow-up"),w(b,a.className+"-arrow-up-border")):
(K(c,"top",e.y+"px"),K(b,"top",e.y+1+"px"),a.Hb.wa.Hh||w(c,a.className+"-
nofooter"),w(c,a.className+"-arrow-down"),w(b,a.className+"-arrow-down-
border"));a.j?Jf(b,a.j):a.ha().appendChild(b);a.ya?
Jf(c,a.ya):a.ha().appendChild(c);a.ya=c;a.j=b}
EA.prototype.bc=function(a){var b=a.target||null;if(b)
{3==b.nodeType&&(b=b.parentNode);switch(b.id){case "hovercard-remove-from-my-
ebooks":a.preventDefault();var c="c";break;case "hovercard-save-sample-for-
later":case "hovercard-add-to-my-ebooks":a.preventDefault();c="a";break;case
"hovercard-delete-
forever":a.preventDefault();c="b";break;default:b.href&&(c="f","touchstart"==a.type
&&(a=window.location,b=zj(b.href),b=oj(b),void 0!
==b&&a.replace(b)))}c&&this.dispatchEvent(new Di(c,this))}};
function FA(a){var b=qg||
rg?"touchstart":"click";hj(dA(a.i),a.ha(),b,a.bc,a)};function HA(a,b,c)
{aA.call(this,b);this.i=a;this.j=null;this.o=!1;if(c==(1).toString()||
c==(7).toString())this.o=!0}u(HA,aA);var IA=new R;
HA.prototype.Oc=function(a){var b=F("A",{className:"slider-link goog-inline-
block"});L(b,"",this.Db());var c=new S(this.i.wa.Hg);this.i.wa.source?
T(c,"source",this.i.wa.source):T(c,"source","gbs_slider_thumb");ik(c,"num");De(b,c.
toString());a.appendChild(b);this.j=H("IMG");this.j.alt="";this.g.nf(this.j,"load",
r(this.ma,this));IA.dispatchEvent("start");(a=this.i.wa.cq)?(a=new
S(a),T(a,"h",this.Db()),T(a,"stbn",1),ik(a,"edge"),this.j.src=a.toString()):this.j.
src="/googlebooks/images/no_cover_thumb.gif";
L(this.j,"",this.Db());b.appendChild(this.j);this.o&&2==this.i.wa.rj?
(this.l=F("SPAN",["bookcard-badge","bookcard-sample-label"],"\u0421\u0440\u043e\
u043a \u043f\u0440\u043e\u043a\u0430\u0442\u0430 \u0438\u0441\u0442\u0435\
u043a"),b.appendChild(this.l)):this.o&&1==this.i.wa.rj?(a=this.i,1==a.wa.rj?
(a=a.wa.wv-$a()/1E3,a=Math.round(a/3600),c=Math.round(a/24),a=1>=a?"\u0421\u0440\
u043e\u043a \u043f\u0440\u043e\u043a\u0430\u0442\u0430 \u0438\u0441\u0442\u0435\
u043a\u0430\u0435\u0442":48>=a?a+"\u00a0\u0447.":
c+"\u00a0\u0434."):a="",this.l=F("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.l)):!this.o||this.i.Sd()||this.i.wa.cj||
(this.l=F("SPAN",["bookcard-badge","bookcard-sample-label"],"\u0424\u0440\u0430\
u0433\u043c\u0435\u043d\
u0442"),b.appendChild(this.l));Ui(b,"mouseover",this.na.bind(this,b))};HA.prototype
.ma=function()
{this.dispatchEvent("render");IA.dispatchEvent("complete");this.l&&Mh(this.l,M(this
.j).width)};HA.prototype.na=function(a,b){(new EA(a,this.i)).Ee(b)};function
JA(a,b,c){HA.call(this,a,b-40,c);this.s=F("DIV","slider-annotation");this.O=!
1}n(JA,HA);JA.prototype.Oc=function(a)
{Ui(this,"render",r(this.qa,this));HA.prototype.Oc.call(this,a);a.appendChild(this.
s)};JA.prototype.qa=function(a){this.O||
(a.stopPropagation(),a=this.V(),this.s.appendChild(a),this.O=!
0,this.dispatchEvent("render"))};function KA(a,b,c)
{JA.call(this,a,b,c)}n(KA,JA);KA.prototype.Oc=function(a)
{JA.prototype.Oc.call(this,a)};KA.prototype.V=function(){var
a=this.i,b=H("DIV"),c=F("A",{className:"slider-annotation-
title"},Cf(a.hb()));De(c,a.wa.Hg);b.appendChild(c);if(a=a.wa.Ck)a=F("DIV","slider-
annotation-author",Cf(a)),b.appendChild(a);L(b,M(this.j).width+5,"");return
b};function LA(){this.g=MA;this.Zf=5E3}var NA=0;LA.prototype.send=function(a,b,c,d)
{a=a?ld(a):{};d=d||"_"+(NA++).toString(36)+Date.now().toString(36);var
e="_callbacks___"+d;b&&(p[e]=OA(d,b),a.callback=e);b={timeout:this.Zf,As:!
0};e=Bd.exec(Ad(this.g).toString());var g=e[3]||"";e=Dd(e[1]+Ed("?",e[2]||"",a)
+Ed("#",g));b=Vo(e,b);Qo(b,null,PA(d,a,c));return{ub:d,ao:b}};LA.prototype.cancel=f
unction(a){a&&(a.ao&&a.ao.cancel(),a.ub&&QA(a.ub,!1))};function PA(a,b,c){return
function(){QA(a,!1);c&&c(b)}}
function OA(a,b){return function(c){QA(a,!0);b.apply(void 0,arguments)}}function
QA(a,b){a="_callbacks___"+a;if(p[a])if(b)try{delete p[a]}catch(c){p[a]=void 0}else
p[a]=$c};function RA(a,b,c){R.call(this);this.V=a;this.na=c;this.j=b;O(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.s=null;this.i=[];this.l=-
1;this.g=0;this.o=this.O=null;this.ta={}}u(RA,R);f=RA.prototype;f.Xj=!0;f.Ak=!
1;f.vd=function(){return this.j};
f.handleEvent=function(a){var b=this.V;if(a.target==this.j)switch(a.type){case
"hilite":this.Fe(a.wf);break;case "select":var c=!1;if("number"===typeof a.wf)
{a=a.wf;var d=this.i[SA(this,a)];c=!!d&&b.rl&&b.rl(d);d&&!c&&this.l!
=a&&this.Fe(a)}c||this.Uf();break;case "canceldismiss":TA(this);break;case
"dismiss":UA(this)}};f.md=function(){return this.j.isVisible()};
function VA(a){for(var b=a.g+a.i.length-1,c=a.l,d=0;d<a.i.length;d++)
{if(c>=a.g&&c<b)c++;else if(-1==c)c=a.g;else{a.Ak&&c==b&&a.Fe(-
1);break}if(a.Fe(c))break}}f.Fe=function(a){var b=SA(this,a),c=this.i[b];return
c&&this.V.rl&&this.V.rl(c)?!1:(this.l=a,this.j.Fe(a),-1!=b)};
f.Uf=function(){var a=SA(this,this.l);if(-1!=a){var b=this.i[a],c=this.na;if(c.Mb)
{var d=b.toString();if(c.j){var e=WA(c,c.yb(),XA(c.Mb)[0]),g=YA(c,c.yb());c.ma&&!
c.ma.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.qa);0==e||Sb(g[e-1])||(d="
"+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Mb;(Ac||
A)&&d.blur();d.value=g.join("");for(var h=0,k=0;k<=e;k+
+)h+=g[k].length;d.focus();e=h;g=c.Mb;ZA(g)&&(g.selectionStart=e);g=c.Mb;ZA(g)&&(g.
selectionEnd=e)}}else c.uc(d);c.Nl=!0}this.ye();this.dispatchEvent({type:"update",
wf:b,index:a});return!
0}this.ye();this.dispatchEvent({type:"update",wf:null,index:null});return!
1};f.ye=function(){this.l=-
1;this.s=null;this.g+=this.i.length;this.i=[];window.clearTimeout(this.o);this.o=nu
ll;this.j.ye();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function UA(a){a.o||(a.o=window.setTimeout(r(a.ye,a),100))}f.Uo=function()
{return this.o?(window.clearTimeout(this.o),this.o=null,!0):!1};function TA(a)
{a.Uo()||window.setTimeout(r(a.Uo,a),10)}
f.ua=function(){RA.oa.ua.call(this);delete
this.ta;this.j.Ea();this.na.Ea();this.V=null};f.Iu=function(a,b,c)
{this.s==a&&this.Ml(b,c)};
f.Ml=function(a,b){var c="object"==Sa(b)&&b;b=(c?c.i():b)?SA(this,this.l):-
1;this.g+=this.i.length;this.i=a;for(var d=[],e=0;e<a.length;+
+e)d.push({id:this.g+e,data:a[e]});a=null;this.O&&(a=this.ta[Va(this.O)]||
this.O);this.j.vj(a);this.j.Ml(d,this.s,this.O);a=this.Xj;c&&void 0!
==c.g()&&(a=c.g());this.l=-1;(a||0<=b)&&0!=d.length&&this.s&&(0<=b?
this.Fe(this.g+b):VA(this));this.dispatchEvent("suggestionsupdate")};function
SA(a,b){b-=a.g;return 0>b||b>=a.i.length?-1:b}f.update=function(a)
{this.na.update(a)};function XA(a){var b=0,c=0;ZA(a)&&(b=a.selectionStart,c=-
1);return[b,c]}function ZA(a){try{return"number"==typeof a.selectionStart}catch(b)
{return!1}};function $A(a,b,c,d){Ai.call(this);d=d||150;this.j=null!=c?c:!
0;this.o=a||",;";this.qa=this.o.charAt(0);a=this.j?"[\\s"+this.o+"]+":"[\\s]
+";this.na=new RegExp("^"+a+"|"+a+"$","g");this.ma=new RegExp("\\s*["+this.o+"]
$");this.O=b||"";this.ta=this.j;this.Sa=0<d?new el(d):null;this.i=new
ej(this);this.s=new ej(this);this.l=new zt;this.V=-
1}u($A,Ai);f=$A.prototype;f.Mb=null;f.yl="";f.zf=!1;f.Nl=!1;f.yb=function(){return
this.Mb.value};f.uc=function(a){this.Mb.value=a};
function aB(a,b)
{Nf(b)&&(Tm(b,"combobox"),Y(b,"autocomplete","list"));a.i.ka(b,"focus",a.Hm);a.i.ka
(b,"blur",a.ar);a.Mb||
(a.s.ka(b,"keydown",a.cv),Nf(b)&&ag(jf(b))==b&&bB(a,b))}f.Zq=function(a){for(var
b=0;b<arguments.length;b++)aB(this,arguments[b])};f.ua=function()
{$A.oa.ua.call(this);this.i.Ea();delete
this.i;this.s.Ea();this.l.Ea();zi(this.Sa)};
f.Pc=function(a){switch(a.keyCode){case 40:if(this.g.md())return
VA(this.g),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.g.md()){a:for(var
b=this.g,c=b.l,d=0;d<b.i.length;d++){if(c>b.g)c--;else{b.Ak&&c==b.g&&b.Fe(-
1);break}if(b.Fe(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.g.md()||a.shiftKey)this.g.ye();else
if(this.update(),this.g.Uf()&&this.ta)return a.preventDefault(),!0;break;case
13:if(this.g.md()){if(this.update(),this.g.Uf())return a.preventDefault(),
a.stopPropagation(),!0}else this.g.ye();break;case 27:if(this.g.md())return
this.g.ye(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.zf)return this.zf||
(this.i.ka(this.Mb,"keyup",this.qp),this.i.ka(this.Mb,"keypress",this.np),this.zf=!
0),!0}return cB(this,a)};function cB(a,b){var c=a.j&&b.charCode&&-1!
=a.o.indexOf(String.fromCharCode(b.charCode));c&&a.update();return c&&a.g.Uf()?
(b.preventDefault(),!0):!1}f.Gt=function(){return!1};f.Hm=function(a)
{bB(this,a.target||null)};
function bB(a,b){jj(a.s);a.g&&TA(a.g);b!
=a.Mb&&(a.Mb=b,a.Sa&&(a.Sa.start(),a.i.ka(a.Sa,"tick",a.Jm)),a.yl=a.yb(),a.l.attach
(a.Mb),a.i.ka(a.l,"key",a.Im),a.i.ka(a.Mb,"mousedown",a.rp),A&&a.i.ka(a.Mb,"keypres
s",a.mp))}f.ar=function()
{this.Mb&&(this.i.Ta(this.l,"key",this.Im),Dt(this.l),this.i.Ta(this.Mb,"keyup",thi
s.Gt),this.i.Ta(this.Mb,"mousedown",this.rp),A&&this.i.Ta(this.Mb,"keypress",this.m
p),this.zf&&dB(this),this.Mb=null,this.Sa&&(this.Sa.stop(),this.i.Ta(this.Sa,"tick"
,this.Jm)),this.g&&UA(this.g))};
f.Jm=function(){this.update()};f.cv=function(a){this.Hm(a)};f.Im=function(a)
{this.V=a.keyCode;this.g&&this.Pc(a)};f.np=function(){this.zf&&229!
=this.V&&dB(this)};f.qp=function(a){this.zf&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&dB(this)};f.rp=function(){};function dB(a){a.zf&&(a.zf=!
1,a.i.Ta(a.Mb,"keypress",a.np),a.i.Ta(a.Mb,"keyup",a.qp))}f.mp=function(a)
{cB(this,a)};
f.update=function(a){if(this.Mb&&(a||this.yb()!=this.yl)){if(a||!this.Nl)
{a=XA(this.Mb)[0];var b=this.yb();a=YA(this,b)[WA(this,b,a)];a=this.na?
String(a).replace(this.na,""):a;this.g&&(this.g.O=this.Mb,b=this.g,this.yb(),b.s!
=a&&(b.s=a,b.V.Kp(b.s,10,r(b.Iu,b)),TA(b)))}this.yl=this.yb()}this.Nl=!1};function
WA(a,b,c){a=YA(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 YA(a,b){if(!a.j)return[b];b=String(b).split("");for(var c=[],d=[],e=0,g=!
1;e<b.length;e++)a.O&&-1!=a.O.indexOf(b[e])?(g||
(c.push(d.join("")),d.length=0),d.push(b[e]),g=!g):g||-1==a.o.indexOf(b[e])?
d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return
c};function eB(a,b,c,d){R.call(this);this.ma=a||
document.body;this.g=gf(this.ma);this.qa=!
a;this.va=null;this.na="";this.i=[];this.o=[];this.ta=this.V=-1;this.s=!
1;this.className="ac-renderer";this.Ha="ac-highlighted";this.O=b||
null;this.Ua=null!=d?d:!0;this.Kb=!!c}u(eB,R);f=eB.prototype;f.ha=function(){return
this.va};f.vj=function(a){this.Ba=a};f.Ml=function(a,b,c)
{this.na=b;this.i=a;this.V=-
1;this.ta=$a();this.j=c;this.o=[];fB(this)};f.ye=function(){this.s&&(this.s=!
1,gB(this,!1),N(this.va,!1))};
f.show=function(){this.s||(this.s=!0,gB(this,!0),N(this.va,!0))};function gB(a,b)
{a.j&&(Y(a.j,"haspopup",b),Y(a.va,"expanded",b),Y(a.j,"expanded",b),b?
Y(a.j,"owns",a.va.id):(a.j.removeAttribute("aria-
owns"),Wm(a.j,null)))}f.isVisible=function(){return this.s};
function hB(a,b){var c=0<=b&&b<a.i.length?a.i[b]:void 0,d=0<=b&&b<a.o.length?
a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",s:d,wf:c?
c.data:null})&&(0<=a.V&&Kb(a.o[a.V],["ac-active","active"]),a.V=b,d&&(Ib(d,["ac-
active","active"]),a.j&&Wm(a.j,d),Fh(d,a.va)))}f.Fe=function(a){if(-1==a)hB(this,-
1);else for(var b=0;b<this.i.length;b++)if(this.i[b].id==a){hB(this,b);break}};
function iB(a){if(!a.va){var b=a.g.Oa("DIV",
{style:"display:none"});a.va=b;Ib(b,Tb(a.className).split("
"));Tm(b,"listbox");b.id=tn(sn.Jb());a.g.appendChild(a.ma,b);O(b,"click",a.Km,!
1,a);O(b,"mousedown",a.Lm,!1,a);O(b,"mouseover",a.Mm,!1,a)}}
function fB(a){iB(a);a.Ya&&(a.va.style.minWidth=a.Ya.clientWidth-
0+"px");a.Na&&(a.va.style.maxWidth=a.Na.clientWidth-
0+"px");a.o.length=0;a.g.um(a.va);a.O&&a.O.render?
a.O.render(a,a.va,a.i,a.na):a.i.forEach(function(b){var
c=this.na,d=this.g.Oa("DIV",{className:"ac-
row",id:tn(sn.Jb())});Tm(d,"option");this.O&&this.O.vv?
this.O.vv(b,c,d):J(d,b.data.toString());c&&this.Ua&&(this.ya=!
1,jB(this,d,c));w(d,"ac-
row");this.o.push(d);b=d;this.g.appendChild(this.va,b)},a);0==a.i.length?a.ye():
(a.show(),a.Yj(),
Sh(a.va,!0))}f.Yj=function(){if(this.j&&this.qa){var a=this.Ba||this.j;var
b=this.Kb?5:1;ms(a,b,this.va,b^1,null,null,65)}};f.ua=function()
{this.va&&(aj(this.va,"click",this.Km,!1,this),aj(this.va,"mousedown",this.Lm,!
1,this),aj(this.va,"mouseover",this.Mm,!
1,this),this.g.fi(this.va),this.va=null,this.s=!
1);zi(this.l);this.ma=null;eB.oa.ua.call(this)};
function jB(a,b,c){if(!a.ya)if(3==b.nodeType){var
d=null;Array.isArray(c)&&1<c.length&&(d=c.slice(1));c=kB(c);if(0!=c.length){var
e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi");c=[];for(var
h=0,k=g.exec(e),l=0;k;)l+
+,c.push(e.substring(h,k.index)),c.push(e.substring(k.index,g.lastIndex)),h=g.lastI
ndex,k=g.exec(e);c.push(e.substring(h));if(1<c.length){for(d=0;1>d;d+
+)e=2*d,b.nodeValue=c[e],g=bg(a.g,"B"),g.className=a.Ha,a.g.appendChild(g,a.g.g.cre
ateTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.g.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=c.slice(2).join("");a.ya=!0}else d&&jB(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,jB(a,b,c),b=d}function kB(a){var b="";if(!
a)return b;Array.isArray(a)&&(a=a.filter(function(c){return!
Sb(cf(c))}));Array.isArray(a)?b=0<a.length?af(a[0]):"":/^\W/.test(a)||
(b=af(a));return b}function lB(a,b){for(;b&&b!=a.va&&!Hb(b,"ac-
row");)b=b.parentNode;return b?a.o.indexOf(b):-1}
f.Km=function(a){var
b=lB(this,a.target);0<=b&&this.dispatchEvent({type:"select",wf:this.i[b].id});a.sto
pPropagation()};f.Lm=function(a)
{a.stopPropagation();a.preventDefault()};f.Mm=function(a)
{a=lB(this,a.target);0<=a&&!(300>$a()-
this.ta)&&this.dispatchEvent({type:"hilite",wf:this.i[a].id})};function mB(a,b,c,d)
{this.qa=a;this.ma=null;this.Ha=c||null;this.Ba="boolean"===typeof b?b:!
0;this.ya=d||0;b=new nB;c=new oB(this.Ha||a,this.ya);c.qa=!0;d=new $A(null,null,!
1);RA.call(this,b,c,d);d.g=this;d.Zq(a);this.O=a;this.Xj=!1;this.Ak=!
0;O(this,"update",r(this.Ga,this))}u(mB,RA);mB.prototype.Uf=function()
{this.Ia=this.qa.value;mB.oa.Uf.call(this);return!1};
mB.prototype.Ga=function(a){a.wf&&(a=this.qa.form,this.ma||(this.ma=F("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.ma)),this.ma.value=this.Ia,this.Ba&&a
.submit())};function nB(){}var
MA=Dd(vd(wd("//suggestqueries.google.com/complete/search")));nB.prototype.Kp=functi
on(a,b,c)
{a={client:"books",ds:"bo",q:a};c=r(this.g,this,c);this.i&&this.i.cancel();this.i=n
ew LA;this.i.send(a,c)};nB.prototype.g=function(a,b){var
c=Array.prototype.map.call(b[1],function(d){return d[0]});a(b[0],c)};
function oB(a,b){eB.call(this);this.Ga=a;this.Ia=b||
0}u(oB,eB);oB.prototype.Yj=function(){oB.oa.Yj.call(this);var a=0,b=D("gbfwa");b||
(b=qf("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-
1);Array.prototype.forEach.call(mf("div","ac-renderer"),function(c)
{a&&K(c,"top",a+"px");K(c,"width",M(this.Ga).width-
2+"px");K(c,"left",parseInt(c.style.left,10)+this.Ia+"px")},this)};function
pB(a,b,c,d,e){X.call(this);this.O=a;this.s=b;this.qa=e;this.Bb="number"===typeof d?
d:this.s?200:80;this.s||w(this.O,"slider-
small");this.V=[];this.j=H("A");this.j.textContent=qm()?"\u203a":"\
u2039";this.j.setAttribute("title","\u041f\u0440\u043e\u043a\u0440\u0443\u0442\
u0438\u0442\u044c \u0432\u043b\u0435\u0432\u043e");Sh(this.j,!
0);this.O.appendChild(this.j);this.i=H("div");w(this.i,"slider-
drawables");this.O.appendChild(this.i);this.o=H("A");this.o.textContent=qm()?"\
u2039":"\u203a";this.o.setAttribute("title",
"\u041f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u044c \u0432\u043f\u0440\
u0430\u0432\u043e");Sh(this.o,!
0);this.O.appendChild(this.o);this.g.ka(this.j,"click",this.Gl.bind(this,-.75));thi
s.g.ka(this.o,"click",this.Gl.bind(this,.75));this.bi();this.g.ka(this.j,"click",th
is.Gl.bind(this,-.75));this.resize();this.ma=0;this.na=8<=pc()&&!
Sc("9")&&qm();c&&qB(this,c)}u(pB,X);
function rB(a){var
b=Math.ceil(1.25*sB(a));b=Math.min(a.V.length,a.ma+b);v(a.V.slice(a.ma,b),r(a.Os,a)
);a.bi();a.ma=b;b>=a.V.length&&a.dispatchEvent("render")}f=pB.prototype;f.Os=functi
on(a){var b=F("DIV",{"class":"goog-inline-block slider-
loading"});this.i.appendChild(b);var c=F("DIV",{"class":"goog-inline-block slider-
drawable"});N(c,!
1);this.i.appendChild(c);this.g.nf(a,"render",this.Qs.bind(this,b,c));a.Oc(c)};f.Qs
=function(a,b){I(a);this.bi();N(b,!0)};
function qB(a,b){b=b.map(function(c){return this.s?new KA(c,this.Bb):new
HA(c,this.Bb,this.qa)},a);tB(a,b)}function tB(a,b){vb(a.V,b);rB(a)}f.Gl=function(a)
{(qm()?0>a:0<a)&&rB(this);a*=this.na?-
1:1;a*=M(this.i).width+20;this.l&&(this.l.Ea(),this.l=null);this.l=new
Em([this.i.scrollLeft,0],
[this.i.scrollLeft+a,0],500,Hm);O(this.l,"animate",this.cr.bind(this));O(this.l,"en
d",this.bi.bind(this));this.l.play()};f.cr=function(a)
{a=a.coords.map(Math.round);this.i.scrollLeft=a[0]};
f.bi=function(){if(Ac&&qm()||this.na){var a=this.i.scrollLeft<=-
1*(this.i.scrollWidth-M(this.i).width);var b=0==this.i.scrollLeft}else
a=0==this.i.scrollLeft,b=this.i.scrollLeft>=this.i.scrollWidth-
M(this.i).width;this.j.className=a?"slider-button slider-button-left slider-button-
disabled":"slider-button slider-button-left";this.o.className=b?"slider-button
slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.resize=function(){this.bi()};
function sB(a){var b=a.s?110:50;return Math.ceil(M(a.i).width/b)};function
uB(a,b,c){X.call(this);this.i=a;this.source=b?
b:"gbs_bookshelf_slider";this.V=0;this.o=new
Cj;this.qa=this.o.getSize();this.ma="";this.ta="boolean"===typeof c?!c:!
1;Ui(this.o,"resize",r(this.Nm,this))}n(uB,X);f=uB.prototype;f.Nm=function()
{this.o.getSize().width>this.qa.width?
this.nh():Ui(this.o,"resize",r(this.Nm,this))};f.render=function(a)
{this.s=a;this.j=this.dl(a);this.g.ka(this.j,"render",r(this.nh,this))};f.dl=functi
on(){return new pB(this.s,!0,void 0,void 0,this.i.getId())};
f.nh=function(){this.j.resize();var a=Math.ceil(1.25*sB(this.j))
+1,b=this.df(this.V,a);b&&(this.V+=a,ll(b,r(this.gu,this)))};f.zg=ba(18);f.gu=funct
ion(a){a=a.target;if(ul(a)){if((a=(new qA(wl(a))).g)&&a.length){var
b=Ip(a[a.length-1].wa.Hg);this.ma!=b&&(this.ma=b,tB(this.j,vB(this,a)));
(a=Zf(this.ha()))&&Oh(a,1)}else
0==this.j.ma&&this.Jp();this.dispatchEvent("success")}};function vB(a,b){return
a.Nk(b).map(function(c){return this.j.s?new KA(c,200,this.i.getId()):new
HA(c,80,this.i.getId())},a)}
f.Jp=function(){};f.ha=function(){return this.s};f.Nk=function(a){return
this.source?a.map(function(b){b.wa.source=this.source;return b},this):a};function
wB(a,b,c){Zx.call(this,a,b,c);this.Qh(!0)}u(wB,Zx);Tt("goog-checkbox-
menuitem",function(){return new wB(null)});function xB(a)
{wB.call(this,We(a.hb()),a.getId());this.i=a}n(xB,wB);
xB.prototype.Nb=function(a){wB.prototype.Nb.call(this,a);if(this.i.te){var
b=(a=1==this.i.te)?"\u041f\u043e\u043b\u043a\u0430 \u0441\u043e \u0441\u0432\u043e\
u0431\u043e\u0434\u043d\u044b\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043e\
u043c":"\u041b\u0438\u0447\u043d\u0430\u044f \u043f\u043e\u043b\u043a\
u0430";a=F("IMG",{src:"/googlebooks/images/sharing_"+(a?"public":"private")
+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+
(qm()?"left":"right")});a=F("DIV","goog-menuitem-accel",
a,Cf(String(this.i.ta)));If(this.Ib(),a,1)}};function yB(a,b,c){c=void 0===c?!
1:c;iy.call(this);this.j=a;this.o=b;this.V=c}n(yB,iy);f=yB.prototype;f.Qa=function(
){iy.prototype.Qa.call(this);xA(this.o).forEach(this.ss,this)};f.Ka=function()
{iy.prototype.Ka.call(this);this.ha().style.maxHeight="200px";this.ha().style.overf
lowY="scroll";var
a=Z(this);a.ka(this.ha(),"mouseout",this.dr);a.ka(this.ha(),"scroll",this.er)};f.dr
=function(a){Pf(this.ha(),a.relatedTarget)||this.Aa(!1)};
f.Dt=function(a){var b=a.target,c=b.i,d=this.j.Ub();Nt(b,16)?
kA(c,d):nA(c,d);this.dispatchEvent("g");a.stopPropagation()};f.er=function(a)
{a.stopPropagation()};f.ss=function(a){var b=!Sb(cf(a.hb())),c=a.j&&(!a.qa||
this.j.ma),d=!!lA(a,this.j.Ub());b&&(c||d)&&(b=new xB(a),b.Wf(d),b.lb(this.o.zl!
=a.getId()||this.V),this.Za(b,!0),Z(this).ka(b,"action",this.Dt))};function zB(a)
{var b=[];An(a,function(c){c instanceof xB&&Nt(c,16)&&b.push(c.i)});return
b};function AB(a,b,c){Sz.call(this,null,null,c?5:0);this.i=new
yB(a,b);this.i.he(this);Bi(this,this.i);this.o=new
Image(16,16);this.o.src="/googlebooks/images/my_library_logo.png";this.Vb(64,!
0)}n(AB,Sz);f=AB.prototype;f.Qa=function()
{Sz.prototype.Qa.call(this);w(this.ha(),"add-to-library")};
function BB(a){a.i.Va||a.i.render();var b=zB(a.i);switch(b.length){case 0:var c="\
u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0431\u0438\u0431\u043b\
u0438\u043e\u0442\u0435\u043a\u0443";break;case 1:c='\u0414\u043e\u0431\u0430\
u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u043f\u043e\u043b\u043a\u0443
"'+b[0].hb()+'"';break;default:c="\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\
u043e \u043d\u0430 \u043f\u043e\u043b\u043a\u0438
("+b.length+")"}0<b.length&&(c=Xz(a.o,c));$t(a,c)}
f.Qb=function(a){this.Ik();Sz.prototype.Qb.call(this,a);this.i.Va||
this.i.render();a?(a=this.ha(),jy(this.i,new $x(a,8,!0),void
0,null)):this.i.kb()};f.Ka=function(){Sz.prototype.Ka.call(this);var
a=Z(this);a.ka(this,"enter",this.Rv);a.ka(this,"leave",this.Ik);a.ka(this,"action",
this.fr);a.ka(this.i,"g",this.Lt);BB(this)};f.Lt=function()
{BB(this)};f.fr=function(){this.Qb(!0)};f.Rv=function()
{this.Ik();this.yp=V(r(this.Qb,this,!0),200)};f.Ik=function()
{gl(this.yp)};f.yp=null;function CB(a){rA.call(this);null!
=a&&a.bookshelf&&v(a.bookshelf,function(b){tA(this,new
qA(b))},this)}n(CB,rA);function DB(a,b,c){var d=new
S("/books");Tx(d);T(d,"op","cls_metadata");T(d,"jscmd","ClsMetadata");var e=U(new
S(window.location),"uid");e&&T(d,"uid",e);b&&T(d,"uid",b);wq(d.toString(),t(EB,a,c)
)}function FB(a,b){var c=new CB(b);a&&a.forEach(function(d)
{GB(d.Ub(),d.Na,c)});return c}function GB(a,b,c){b.forEach(function(d){var e=new
iA;e.wa.im=a;(d=uA(c,String(d)))&&d.g.push(e)})}function EB(a,b,c)
{a(FB(b,c))};function HB(a){return a.split(IB).filter(function(b){return
0<b.length})}
var JB=/\s/,KB=/[ -]/,IB=/[+,;]/,LB=/-?"[^"]+"|[^\s"]+/g,MB=RegExp('["\\u201C\\
u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]',"g"),NB=RegExp("[,!-
%'-/:-@\\[-^`{-~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\
u2018-\\u201A\\u2026\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\
uFF01-\\uFF05\\uFF07-\\uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\
uFF65,\"\\u201C\\u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\
uFF02,]"),OB=RegExp("^[\\s\\xA0!-%'-/:-@\\[-^`{-~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\
u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u2026\\u2039\\u203A\\u2060\\u3001\\
u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\uFF0F\\uFF1A-\\uFF20\\uFF3B-\\
uFF3E\\uFF40\\uFF5B-\\uFF65]+|[\\s\\xA0!-%'-/:-@\\[-^`{-~\\xA1\\xAB\\xBB\\xB7\\
xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u2026\\u2039\\u203A\\
u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\uFF0F\\uFF1A-\\
uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+$",
"g");function PB(a){return A?
a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/
g,"").normalize("NFC")};function QB(a){var b={};RB(a).forEach(function(c){for(var
d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=NB.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=SB)});return b}
function RB(a){a=Re(PB(a));var
b=a.match(MB);b&&(a=a.replace(MB,'"'),b.length&1&&(a+='"'));b=a.match(LB);if(!
b)return[];a=new Set;b=la(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(OB,""));else if(!
c.startsWith("-")){c=HB(c.replace(OB,""));c=la(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
SB={};function TB(a){var b=!0;b=void 0===b?!1:b;this.g="string"===typeof a?
QB(a):a;this.j=b;this.i=[]}
function UB(a,b,c,d){for(var e=gb(d),g=a.i,h=g.length-1,k;k=g[h];h--){var l=k;var
m=b;var q=c,x=!1;if(l.g)if(x=!!l.g.$,KB.test(m)){if(l.g=l.g[" "]||
l.g["-"],l.g)for(;m=l.g[" "]||l.g["-"];)l.g=m}else l.endOffset=q+1,l.lh=void
0,l.g=l.g[m]||null;l.i=!l.g;if(x)
{l={startOffset:k.startOffset,Pg:k.Pg,endOffset:k.endOffset,lh:k.lh};if(a.j)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.Pg===l.Pg;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
Pg:e.Pg,endOffset:l.endOffset,lh:l.lh};e=gb(d)}d.push(l);e=l}k.i&&rb(g,h)}}function
VB(a,b){this.startOffset=a;this.Pg=void 0;this.endOffset=a;this.lh=void 0;this.i=!
1;this.g=b};function WB(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
TB(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g,h=PB(a);for(g=0;g<h.length&&d.length<c;g++){var
k=h.charAt(g);a=KB.test(e);if(JB.test(k)){if(k=" ",a)continue}else if(NB.test(k))
{if(k="-",a)continue}else a&&b.g[k]&&b.i.push(new
VB(g,b.g));UB(b,k,g,d);e=k}KB.test(e)||UB(b,"
",g,d);d.length>=c&&(d.length=c);return d};function XB(a){var
b=QB(a);a=YB();Array.prototype.forEach.call(a,function(c){ZB(b,c)})}function YB()
{var a=[],b=ub(pf("patent-text")),c=qf("patent-
title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):vb(b,c.childNodes);return a}
function ZB(a,b){var c=Yf(b);a=WB(c,a);if(a.length){var
d=[],e=0;a.forEach(function(g){d.push(c.substring(e,g.startOffset),oe("span",
{"class":"patent-text-
highlight"},c.substring(g.startOffset,g.endOffset)));e=g.endOffset});d.push(c.subst
ring(e));a=H("span");Q(a,ve(d));Jf(a,b)}};function $B(){Zx.call(this,"\u041e\u0442\
u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u044b\u0434\u0435\u043b\u0435\
u043d\u0438\u0435");var a=Sj("dq")||Sj("q");a&&XB(a);this.Pb=!0}n($B,Zx);
$B.prototype.Ka=function()
{Zx.prototype.Ka.call(this);Z(this).ka(this,"action",this.i)};
$B.prototype.i=function(){this.Pb=!this.Pb;y(window.document.body,"patent-
highlight-disabled",!this.Pb);$t(this,this.Pb?"\u041e\u0442\u043a\u043b\u044e\
u0447\u0438\u0442\u044c \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435":"\
u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u044b\u0434\u0435\u043b\
u0435\u043d\u0438\u0435")};function aC()
{}u(aC,cy);Ra(aC);aC.prototype.Nc=function(a){return a.g.Oa("DIV",Ht(this,a).join("
")+" goog-inline-block","\u00a0")};aC.prototype.Rb=function(a,b)
{b=aC.oa.Rb.call(this,a,b);w(b,"goog-inline-block");return
b};aC.prototype.Ra=function(){return"goog-toolbar-separator"};function bC()
{}u(bC,Pt);Ra(bC);f=bC.prototype;f.Nc=function(a){var
b=Ht(this,a);b=a.g.Oa("DIV","goog-inline-block "+b.join("
"),this.Hi(a.Dc(),a.g));this.xf(b,a.hf());return b};f.kg=function()
{return"button"};f.Gc=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.Hi=function(a,b){return
b.Oa("DIV","goog-inline-block "+(this.Ra()+"-outer-box"),b.Oa("DIV","goog-inline-
block "+(this.Ra()+"-inner-box"),a))};f.oi=function(a){return"DIV"==a.tagName};
f.Rb=function(a,b){cC(b,!0);cC(b,!1);a:{var c=a.g.vo(b);var d=this.Ra()+"-outer-
box";if(c&&Hb(c,d)&&(c=a.g.vo(c),d=this.Ra()+"-inner-box",c&&Hb(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.Hi(b.childNodes,a.g));Ib(b,["goog-inline-
block",this.Ra()]);return bC.oa.Rb.call(this,a,b)};f.Ra=function(){return"goog-
custom-button"};
function cC(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(""==Tb(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\
xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function dC()
{}u(dC,bC);Ra(dC);dC.prototype.Ra=function(){return"goog-toolbar-button"};function
eC(){this.g="toolbar"}u(eC,gw);Ra(eC);eC.prototype.uh=function(a)
{return"HR"==a.tagName?new
dy(aC.Jb()):eC.oa.uh.call(this,a)};eC.prototype.ng=function(){return"goog-
toolbar"};eC.prototype.uo=function(){return"horizontal"};function fC(a)
{eC.call(this);this.i=a}u(fC,eC);var gC={};fC.prototype.ng=function(){return
this.i||"ocean-chrome-toolbar"};function hC(a)
{R.call(this);this.g=[];iC(this,a)}u(hC,R);f=hC.prototype;f.Vf=null;f.Zj=null;funct
ion jC(a,b){a.Zj=b}function iC(a,b){b&&(b.forEach(function(c){kC(this,c,!
1)},a),vb(a.g,b))}f.Pa=function(a){this.Ye(a,this.g.length)};f.Ye=function(a,b)
{a&&(kC(this,a,!1),wb(this.g,b,0,a))};f.Ld=function(){return
ub(this.g)};f.Ne=function(a){a!=this.Vf&&(kC(this,this.Vf,!1),this.Vf=a,kC(this,a,!
0));this.dispatchEvent("select")};f.ua=function(){hC.oa.ua.call(this);delete
this.g;this.Vf=null};
function kC(a,b,c){b&&("function"==typeof a.Zj?a.Zj(b,c):"function"==typeof
b.Sl&&b.Sl(c))};function lC(a,b,c){lw.call(this,b,a||
eC.Jb(),c)}u(lC,lw);lC.prototype.yi=function(a){lC.oa.yi.call(this,a);this.ee||
qw(this)};function mC(a,b,c){iu.call(this,a,b||dC.Jb(),c)}u(mC,iu);Tt("goog-
toolbar-button",function(){return new mC(null)});function nC(a,b){dy.call(this,a||
aC.Jb(),b)}u(nC,dy);Tt("goog-toolbar-separator",function(){return new nC});function
oC(a){a=a||"viewport-chrome-toolbar";a=gC[a]||(gC[a]=new
fC(a));lC.call(this,a);this.ya={};this.l=new ej(this)}n(oC,lC);function pC(a,b,c,d)
{b.Vb(16,!0);if(c){var e=a.ya[c];e||(e=new hC,jC(e,function(g,h)
{g&&g.Wf(h)}),a.ya[c]=e);e.Pa(b);b.Ff&=-17;O(b,"action",function(g)
{e.Ne(g.target)});d&&e.Ne(b)}else b.Vc(16,!!d)}function qC(a,b)
{a.ya.viewport&&a.ya.viewport.Ne(b)}oC.prototype.ua=function()
{lC.prototype.ua.call(this);this.l.Ea();dd(this.ya,function(a){a.Ea()})};function
rC(){}u(rC,Pt);Ra(rC);f=rC.prototype;f.Nc=function(a){var
b=Ht(this,a);b=a.g.Oa("DIV","goog-inline-block "+b.join("
"),a.Dc());this.xf(b,a.hf());return b};f.kg=function()
{return"button"};f.oi=function(a){return"DIV"==a.tagName};f.Rb=function(a,b)
{w(b,"goog-inline-block");return rC.oa.Rb.call(this,a,b)};f.yb=function()
{return""};f.Ra=function(){return"goog-flat-button"};Tt("goog-flat-
button",function(){return new iu(null,rC.Jb())});function sC()
{}u(sC,bC);Ra(sC);sC.prototype.Gc=function(a){return
sC.oa.Gc.call(this,a&&a.firstChild)};sC.prototype.Rb=function(a,b){var
c=mf("*","goog-menu",b)[0];if(c){N(c,!1);jf(c).body.appendChild(c);var d=new
gy;zn(d,c);a.Me(d)}return sC.oa.Rb.call(this,a,b)};sC.prototype.Hi=function(a,b)
{return sC.oa.Hi.call(this,[b.Oa("DIV","goog-inline-block "+(this.Ra()+"-
caption"),a),b.Oa("DIV","goog-inline-block "+(this.Ra()+"-dropdown"),"\
u00a0")],b)};sC.prototype.Ra=function(){return"goog-menu-button"};function tC()
{this.g=[]}u(tC,Ux);Ra(tC);tC.prototype.Nc=function(a){var
b=tC.oa.Nc.call(this,a);w(b,"goog-submenu");uC(this,a,b);return
b};tC.prototype.Rb=function(a,b){b=tC.oa.Rb.call(this,a,b);w(b,"goog-
submenu");uC(this,a,b);var c=mf("DIV","goog-menu",b);if(c.length){var d=new
gy(a.g);c=c[0];N(c,!1);a.g.g.body.appendChild(c);zn(d,c);a.Me(d,!0)}return
b};tC.prototype.lg=function(a,b){var
c=this.Gc(a),d=c&&c.lastChild;tC.oa.lg.call(this,a,b);d&&c.lastChild!
=d&&Hb(d,"goog-submenu-arrow")&&c.appendChild(d)};
tC.prototype.ri=function(a){tC.oa.ri.call(this,a);var
b=a.Ib(),c=of(a.g.g,"SPAN","goog-submenu-arrow",b)[0];vC(a,c);c!
=b.lastChild&&b.appendChild(c);a=a.ha();Y(a,"haspopup","true")};function uC(a,b,c)
{var d=b.g.Oa("SPAN");d.className="goog-submenu-
arrow";vC(b,d);a.Gc(c).appendChild(d)}function vC(a,b){Dn(a)?(w(b,"goog-submenu-
arrow-rtl"),J(b,"\u25c4")):(Jb(b,"goog-submenu-arrow-rtl"),J(b,"\u25ba"))};function
wC(a,b,c,d){Zx.call(this,a,b,c,d||
tC.Jb())}u(wC,Zx);f=wC.prototype;f.ah=null;f.Zl=null;f.Cl=!1;f.nc=null;f.Ki=!
1;f.Ka=function()
{wC.oa.Ka.call(this);Z(this).ka(this.getParent(),"hide",this.vp);this.nc&&xC(this,t
his.nc,!0)};f.jc=function()
{Z(this).Ta(this.getParent(),"hide",this.vp);this.nc&&(xC(this,this.nc,!
1),this.Ki||(this.nc.jc(),I(this.nc.ha())));wC.oa.jc.call(this)};f.ua=function()
{this.nc&&!this.Ki&&this.nc.Ea();this.nc=null;wC.oa.ua.call(this)};
f.Sc=function(a){wC.oa.Sc.call(this,a);a||
(this.ah&&gl(this.ah),this.ah=V(this.ze,218,this))};f.Yl=function(){var
a=this.getParent();a&&pw(a)==this&&(yC(this,!0),zC(this))};f.ze=function(){var
a=this.nc;a&&a.getParent()==this&&(yC(this,!1),An(a,function(b){"function"==typeof
b.ze&&b.ze()}))};function AC(a){a.ah&&gl(a.ah);a.Zl&&gl(a.Zl)}f.Aa=function(a,b)
{(a=wC.oa.Aa.call(this,a,b))&&!this.isVisible()&&this.ze();return a};
function zC(a){An(a.getParent(),function(b){b!=this&&"function"==typeof
b.ze&&(b.ze(),AC(b))},a)}f.Pc=function(a){var b=a.keyCode,c=Dn(this)?
37:39,d=Dn(this)?39:37;if(!this.Cl){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.El)return!1;this.Yl();qw(BC(this));AC(this)}else if(!
BC(this).Pc(a))if(b==d)this.ze();else return!1;a.preventDefault();return!
0};f.Vu=function()
{this.nc.getParent()==this&&(AC(this),this.Fg().Sc(this),zC(this))};f.vp=function(a
){a.target==this.Fg()&&(this.ze(),AC(this))};
f.Ee=function(a)
{this.isEnabled()&&(AC(this),this.Zl=V(this.Yl,218,this));wC.oa.Ee.call(this,a)};f.
uf=function(a){AC(this);if(Mt(this,8)||Mt(this,16))return
wC.oa.uf.call(this,a);this.Yl();return!0};
function yC(a,b){!b&&BC(a)&&BC(a).Td(-1);a.dispatchEvent(wn(64,b));var c=BC(a);b!
=a.Cl&&y(a.ha(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.Va||
c.render(),c.Td(-1)),c.Aa(b),b)){c=new Eu(a.ha(),12,!1);var
d=BC(a),e=d.ha();d.isVisible()||(e.style.visibility="hidden",N(e,!
0));c.Mc(e,8);d.isVisible()||(N(e,!1),e.style.visibility="visible")}a.Cl=b}function
xC(a,b,c){var d=Z(a);(c?d.ka:d.Ta).call(d,b,"enter",a.Vu)}f.Pa=function(a)
{BC(this).Za(a,!0)};f.Ye=function(a,b){BC(this).sg(a,b,!0)};
f.Ld=function(){return BC(this).Ld()};function BC(a){a.nc?a.Ki&&a.nc.getParent()!
=a&&a.nc.he(a):a.Me(new gy(a.g),!0);a.nc.ha()||a.nc.Qa();return
a.nc}f.Me=function(a,b){var c=this.nc;a!=c&&(c&&(this.ze(),this.Va&&xC(this,c,!
1)),this.nc=a,this.Ki=!b,a&&(a.he(this),a.Aa(!1,!0),hy(a,!1),uw(a,!
1),this.Va&&xC(this,a,!0)))};f.Vd=function(a){return BC(this).Vd(a)};Tt("goog-
submenu",function(){return new wC(null)});function CC(a,b,c,d,e){iu.call(this,a,c||
sC.Jb(),d);this.Vb(64,!0);this.o=new $x(null,9);b&&this.Me(b);this.Sa=new
el(500);this.Ya=e||ey.Jb()}u(CC,iu);f=CC.prototype;f.Ka=function()
{CC.oa.Ka.call(this);DC(this,!0);this.i&&EC(this,this.i,!0);Y(this.va,"haspopup",!!
this.i)};f.jc=function(){CC.oa.jc.call(this);DC(this,!1);if(this.i){this.Qb(!
1);this.i.jc();EC(this,this.i,!1);var a=this.i.ha();a&&I(a)}};f.ua=function()
{CC.oa.ua.call(this);this.i&&(this.i.Ea(),delete this.i);delete
this.wb;this.Sa.Ea()};
f.Te=function(a){CC.oa.Te.call(this,a);this.isActive()&&(this.Qb(!
this.md(),a),this.i&&(a=this.md(),this.i.ee=a))};f.de=function(a)
{CC.oa.de.call(this,a);this.i&&!this.isActive()&&(this.i.ee=!1)};f.uf=function()
{bu(this,!1);return!0};f.nt=function(a){this.i&&this.i.isVisible()&&!
this.Vd(a.target)&&this.Qb(!1)};f.Vd=function(a){return a&&Pf(this.ha(),a)||
this.i&&this.i.Vd(a)||!1};
f.be=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!
0}else if("key"!=a.type)return!1;if(this.i&&this.i.isVisible()){var
b=13==a.keyCode||32==a.keyCode,c=this.i.Pc(a);return c&&this.i&&this.i.Zb
instanceof wC||27!=a.keyCode&&!b?c:(this.Qb(!1),!0)}return 40==a.keyCode||
38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Qb(!0,a),!0):!1};f.fl=function()
{this.Qb(!1)};f.ti=function(a){this.Qb(!1);CC.oa.ti.call(this,a)};
function FC(a){a.i||a.Me(new gy(a.g,a.Ya));return a.i||null}f.Me=function(a){var
b=this.i;a!=b&&(b&&(this.Qb(!1),this.Va&&EC(this,b,!1),delete
this.i),this.Va&&Y(this.va,"haspopup",!!a),a&&(this.i=a,a.he(this),a.Aa(!1),hy(a,!
1),this.Va&&EC(this,a,!0)));return b};f.Pa=function(a){FC(this).Za(a,!
0)};f.Ye=function(a,b){FC(this).sg(a,b,!0)};f.Aa=function(a,b)
{(a=CC.oa.Aa.call(this,a,b))&&!this.isVisible()&&this.Qb(!1);return
a};f.lb=function(a){CC.oa.lb.call(this,a);this.isEnabled()||this.Qb(!1)};
f.Qb=function(a,b){CC.oa.Qb.call(this,a);if(this.i&&Nt(this,64)==a)
{if(a)this.i.Va||
this.i.render(),this.ya=Dh(this.ha()),this.Ua=Nh(this.ha()),GC(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.i.Td(-1):qw(this.i);else{bu(this,!1);this.i.ee=!
1;var c=this.ha();c&&(Y(c,"activedescendant",""),Y(c,"owns",""));null!
=this.ta&&(this.ta=void 0,(c=this.i.ha())&&L(c,"",""))}this.i.Aa(a,!1,b);this.Id||
(b=Z(this),c=a?b.ka:b.Ta,c.call(b,this.g.g,"mousedown",this.nt,!
0),c.call(b,this.Sa,"tick",this.kr),a?this.Sa.start():
this.Sa.stop())}this.i&&this.i.ha()&&this.i.va.removeAttribute("aria-
hidden")};function GC(a){if(a.i.Va){var b=a.wb||
a.ha(),c=a.o;a.o.g=b;b=a.i.ha();a.i.isVisible()||(b.style.visibility="hidden",N(b,!
0));!a.ta&&a.o.s&&a.o.j&32&&(a.ta=M(b));c.Mc(b,c.i^1,null,a.ta);a.i.isVisible()||
(N(b,!1),b.style.visibility="visible")}}
f.kr=function(){var a=Nh(this.ha()),b=Dh(this.ha());var c=this.Ua;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.ya,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.i.Va&&b&&this.ya&&b.tb()<this.ya.tb()&&(c=this.i.ha(),this.i.isVisible()||
(c.style.visibility="hidden",N(c,!0)),xh(c,new
B(0,0))),this.Ua=a,this.ya=b,GC(this))};
function EC(a,b,c){var d=Z(a);c=c?
d.ka:d.Ta;c.call(d,b,"action",a.fl);c.call(d,b,"close",a.gr);c.call(d,b,"highlight"
,a.ir);c.call(d,b,"unhighlight",a.jr)}function DC(a,b){var c=Z(a);(b?
c.ka:c.Ta).call(c,a.ha(),"keydown",a.Et)}f.ir=function(a)
{(a=a.target.ha())&&HC(this,a)};f.Et=function(a)
{Mt(this,32)&&this.ha()&&this.i&&this.i.isVisible()&&a.stopPropagation()};f.jr=func
tion(){if(!pw(this.i)){var a=this.ha();Y(a,"activedescendant","");Y(a,"owns","")}};
f.gr=function(a){if(this.md()&&a.target instanceof Zx){a=a.target;var
b=a.ha();a.isVisible()&&Nt(a,2)&&null!=b&&HC(this,b)}};function HC(a,b)
{a=a.ha();b=Vm(b)||b;if(!b.id){var
c=sn.Jb();b.id=tn(c)}Wm(a,b);Y(a,"owns",b.id)}Tt("goog-menu-button",function()
{return new CC(null)});function IC(){}u(IC,rC);Ra(IC);IC.prototype.Nc=function(a)
{var b=Ht(this,a);b=a.g.Oa("DIV","goog-inline-block "+b.join(" "),
[JC(this,a.Dc(),a.g),KC(this,a.g)]);this.xf(b,a.hf());return
b};IC.prototype.Gc=function(a){return a&&a.firstChild};
IC.prototype.Rb=function(a,b){var c=mf("*","goog-menu",b)[0];if(c){N(c,!
1);a.g.g.body.appendChild(c);var d=new gy;zn(d,c);a.Me(d)}mf("*",this.Ra()+"-
caption",b)[0]||b.appendChild(JC(this,b.childNodes,a.g));mf("*",this.Ra()+"-
dropdown",b)[0]||b.appendChild(KC(this,a.g));return
IC.oa.Rb.call(this,a,b)};function JC(a,b,c){return c.Oa("DIV","goog-inline-block "+
(a.Ra()+"-caption"),b)}function KC(a,b){return b.Oa("DIV",{"class":"goog-inline-
block "+(a.Ra()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
IC.prototype.Ra=function(){return"goog-flat-menu-button"};Tt("goog-flat-menu-
button",function(){return new CC(null,null,IC.Jb())});function LC(a)
{oC.call(this);this.N=a.Cb;this.i=a.qh;this.Ia=a.history;this.o=a.Ij;this.Ba=a.Fj;t
his.ta=a.flags;this.Ga=a.Jk;this.Na="patents"==Jp();if(!a.ol){var b=D("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new Sz("\
u041d\u0430\u0439\u0442\u0438 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0442\
u0435\u0445\u043d\u0438\u043a\u0438",void 0,2);this.Za(c,!
0);this.l.ka(c,"action",r(this.fe,this,b))}if(c=D("appbar-patents-discuss-this-
link"))if(b=c.getAttribute("href")){if("true"==
c.getAttribute("data-is-grant")){var d=" \u041e\u0431\u0441\u0443\u0434\u0438\
u0442\u044c";c=" \u041e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043f\u0430\
u0442\u0435\u043d\u0442 \u043d\u0430 Stack Exchange"}else d=" \u041e\u0431\u0441\
u0443\u0434\u0438\u0442\u044c",c=" \u041e\u0431\u0441\u0443\u0434\u0438\u0442\u044c
\u0437\u0430\u044f\u0432\u043a\u0443 \u043d\u0430 Stack Exchange";d=new Sz(d,void
0,2);d.xf(c);this.Za(d,!0);this.l.ka(d,"action",r(this.fe,this,b))}!
this.N&&(b=D("appbar-read-patent-link"))&&
(b=b.getAttribute("href"))&&(c=new Sz("\u041e\u0442\u043a\u0440\u044b\u0442\u044c
PDF-\u0444\u0430\u0439\u043b"),this.Za(c,!
0),this.l.ka(c,"action",r(this.fe,this,b)))}if(this.N){this.Ya=!!a.Aj||!!
a.zj;a.ol&&(b=Xz("/googlebooks/images/kennedy/zoom_tool.png"),this.eh=new Sz(b,void
0,void 0,1),this.eh.mc(2),this.Za(this.eh,!
0),O(this.eh,"action",r(this.Pm,this,"zoomin")),b=Xz("/googlebooks/images/kennedy/
zoom_out.png"),this.fh=new Sz(b,void 0,void 0,1),this.fh.mc(1),this.Za(this.fh,!
0),O(this.fh,"action",
r(this.Pm,this,"zoomout")));c=!!a.Aj;b=!!a.zj;if(c||b){d=Xz("/googlebooks/images/
kennedy/one_up_page_view.png");this.Jg=new Sz(d,void 0,void
0,1);this.Jg.mc(2);O(this.Jg,"action",r(this.ak,this,nt));this.Za(this.Jg,!
0);pC(this,this.Jg,"viewport",!0);if(c){d=Xz("/googlebooks/images/kennedy/
two_up_page_view.png");this.Rg=new Sz(d,void 0,void 0,1);c=1;if(this.i||
b)c=3;this.Rg.mc(c);O(this.Rg,"action",r(this.ak,this,ou));this.Za(this.Rg,!
0);pC(this,this.Rg,"viewport")}b&&(d=Xz("/googlebooks/images/kennedy/
thumbnail.png"),
this.Qg=new Sz(d,void 0,void
0,1),c=1,this.i&&(c=3),this.Qg.mc(c),O(this.Qg,"action",r(this.ak,this,ut)),this.Za
(this.Qg,!
0),pC(this,this.Qg,"viewport"));this.l.ka(this.N,"viewportmodechange",this.Om);this
.Om()}this.i&&(b=Xz("/googlebooks/images/kennedy/maximize.png"),this.qa=new
Sz(b,void 0,void 0,1),this.qa.Vb(16,!0),this.qa.Wf(!
1),this.Ya&&this.qa.mc(1),this.Za(this.qa,!
0),this.l.ka(this.qa,"action",this.Yv),this.l.ka(this.i,"change",this.Bt));this.Ga&
&(b=Xz("/googlebooks/images/kennedy/clip.png"),
this.j=new Sz(b,void 0,void 0,1),this.j.Vb(16,!0),this.j.mc(2),this.j.Wf(!
1),this.Za(this.j,!0),O(this.j,"action",r(this.Zt,this)));a.Vl&&(b=Xz("/
googlebooks/images/kennedy/insert_link.png"),this.V=new Sz(b,void 0,void
0,1),this.V.Vb(16,!0),this.j&&this.V.mc(1),this.Za(this.V,!
0),O(this.V,"action",r(this.Ds,this)));a.Wl&&(b=!!this.N.Wa().wi,c=!!
Ho(this.N.ab(),this.N.Wa().Zh),d=this.N.Da().Ce()||"\u0421\u043e\u0434\u0435\u0440\
u0436\u0430\u043d\u0438\u0435",b||c?(b=Xz("/googlebooks/images/kennedy/
menu_down_arrow.png",
d),b=Cb(b),this.dh=b[0],this.Fd=new Sz(b),this.Fd.mc(2),this.Za(this.Fd,!
0),this.l.ka(this.Fd,"action",this.Fu),pC(this,this.Fd)):(this.dh=F("SPAN","jfk-
button-label",d),this.Fd=new Sz(this.dh),this.Fd.lb(!
1),this.Fd.mc(2),this.Za(this.Fd,!0)),b=Xz("/googlebooks/images/kennedy/
page_left.png"),this.jj=new Sz(b,void 0,void 0,1),this.jj.mc(3),this.Za(this.jj,!
0),O(this.jj,"action",r(this.N.qb,this.N,"previous")),b=Xz("/googlebooks/images/
kennedy/page_right.png"),this.kj=new Sz(b,void 0,void 0,1),this.kj.mc(1),
this.Za(this.kj,!
0),O(this.kj,"action",r(this.N.qb,this.N,"next")),this.l.ka(this.N,"pagechange",thi
s.lr))}if(a.Xl&&(b=D("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=D("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
Sz("\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0444\
u0440\u0430\u0433\u043c\u0435\u043d\u0442");Qt(c,"gb-view-sample-
button");this.Za(c,!0);this.l.ka(c,"action",r(this.fe,this,b));e&&(c.mc(2),c=new
gy,d=new Zx("\u0424\u0440\u0430\u0433\u043c\u0435\u043d\u0442 \u043f\u0435\u0447\
u0430\u0442\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438"),
this.l.ka(d,"action",r(this.fe,this,b)),c.Za(d,!0),Qt(d,"gb-sample-print-book-
menuitem"),b=new Zx("\u0424\u0440\u0430\u0433\u043c\u0435\u043d\u0442 \u044d\u043b\
u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043a\u043d\u0438\u0433\
u0438"),this.l.ka(b,"action",r(this.fe,this,e)),c.Za(b,!0),Qt(b,"gb-sample-ebook-
menuitem"),e=new CC("",c,IC.Jb()),Qt(e,"gb-jfk-margin-fix"),Qt(e,"gb-view-sample-
dropdown"),e.mc(1),this.Za(e,!0))}this.ta&&!this.ta.is_cobrand&&this.o&&!
this.Na&&(e=this.Ba&&this.Ba.uid,
b=FB([this.o],this.Ba),e?(this.Nh=new
AB(this.o,b),this.Za(this.Nh,!0)):(e=Xz("/googlebooks/images/kennedy/
menu_down_arrow.png","\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \
u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443"),e=Cb(e),this.Nh=new
Sz(e),this.Za(this.Nh,!0),e=r(this.fe,this,this.ta.sign_in_url||
this.ta.signInUrl),Ui(this.Nh,"action",e)));if(a.ol){if(e=D("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.Ua=new Sz("\u041d\u0430\u043f\u0438\u0441\
u0430\u0442\u044c \u043e\u0442\u0437\u044b\u0432"),
this.Za(this.Ua,!0),this.l.ka(this.Ua,"action",r(this.fe,this,e));MC(this,"appbar-
application-grant-link","application-grant");MC(this,"appbar-content-language-
link","content-language")}else if(e=D("appbar-download-pdf-
link"))if(e=e.getAttribute("href"))b=new Sz("\u0421\u043a\u0430\u0447\u0430\u0442\
u044c PDF"),this.Za(b,!0),this.l.ka(b,"action",r(this.fe,this,e));a.Ov&&(a=Xz("/
googlebooks/images/kennedy/settings.png"),w(a[0],"goog-flat-menu-button-
img"),e=F("DIV",{"class":"toc-div"}),b=new gy,b.Za(new Wt(e),
!0),(c=document.getElementById("ofe-gear-menu-
contents"))&&e.appendChild(c.cloneNode(!0)),this.Ha=new
CC(a,b,IC.Jb()),this.Za(this.Ha,!0),this.Na&&!this.N&&(a=new
$B,this.Ha.Ye(a,0)))}n(LC,oC);function NC(a){var b=D("left-toolbar-
buttons"),c=D("right-toolbar-buttons");(new
LC({Cb:a.Cb,qh:a.qh,history:a.history,Aj:a.Aj,zj:a.zj,Ij:a.Ij,Fj:a.Fj,flags:a.flags
,Jk:a.Jk,Vl:a.Vl,ol:!0,Xl:a.Xl})).render(b);(new LC({Cb:a.Cb,Wl:a.Wl,Ov:!
0})).render(c)}f=LC.prototype;
f.Yv=function(){var a=this.i;Ps(a,!a.mf());this.Ia.update()};f.Bt=function()
{this.qa.Vc(16,this.i.mf())};f.Zt=function()
{this.Ga(Nt(this.j,16))};f.Ds=function(){if(Nt(this.V,16)){var a=new
uu(document.body,this.N,!0);a.render(this.V,!0);Ui(a,"dispose",r(this.V.Wf,this.V,!
1))}};f.ak=function(a){this.N.Wb(a);this.N.Xa().getQuery()||this.Ia.update()};
f.Om=function(){var a=this.N.Fa();a instanceof nt&&qC(this,this.Jg);a instanceof
ou&&qC(this,this.Rg);a instanceof
ut&&qC(this,this.Qg);a=a.Kc;this.fh.lb(a);this.eh.lb(a)};f.Pm=function(a)
{this.N.qb(a)};
function MC(a,b,c){if(b=pf(b)){var d=b.length;if(1<d)for(var e=0;e<d;++e){var
g=b[e],h=g.getAttribute("href"),k=g.getAttribute("data-
label");g=g.getAttribute("data-selected");k=new Sz(k);0==e&&e!=d-1?k.mc(2):e==d-
1&&0!=e?k.mc(1):0!=e&&e!=d-1&&k.mc(3);a.Za(k,!0);pC(a,k,c,!!g);g||
a.l.ka(k,"action",r(a.fe,a,h))}}}f.lr=function(){var a=this.N.Da().Ce()||"\u0421\
u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435";this.dh&&Q(this.dh,bm(a,
{sj:"009928d1-72d6-47df-9510-9ba0bced7071"}))};
f.Fu=function(){this.Fd.qe&16&&(new
ju(this.N,this.Fd,this.ta)).render(3)};f.fe=function(a)
{vj(window.location,zj(a))};f.Jg=null;f.Rg=null;f.Qg=null;f.eh=null;f.fh=null;f.kj=
null;f.jj=null;f.Fd=null;f.dh=null;f.Nh=null;function OC(a,b)
{bA.call(this,a);this.o=b}n(OC,bA);
OC.prototype.render=function(){var a=this.ha();w(a,this.className+"-
tooltip");w(a,this.className+"-device-and-format");K(a,"z-index",1E4);if(this.o.ma)
{for(var b=this.className,c=F("DIV",this.className+"-
meta"),d=document,e=Af(d,"TABLE"),g=e.appendChild(Af(d,"TBODY")),h=0;1>h;h++)
{for(var k=Af(d,"TR"),l=0;2>l;l+
+)k.appendChild(Af(d,"TD"));g.appendChild(k)}w(e,this.className+"-table-
layout");d=e.rows[0].cells;g=PC(this);d[0].appendChild(g);g=QC(this);d[1].appendChi
ld(g);g=F("DIV",this.className+"-link");
h=F("A",{target:"_blank"},"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \
u043e\u0431 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \
u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445");k=new
S(window.location.href);l=new S("/support/bin/answer.py?
answer=1062949");k=U(k,"hl")?
T(l,"hl",U(k,"hl")).toString():T(l,"hl","ru").toString();De(h,k);g.appendChild(h);d
[1].appendChild(g);c.appendChild(e);e=this.o;if((d=e.Lc)&&!e.Sf&&e.Ya){var
m;e.Hb&&Om.nw&&(m="\u0427\u0438\u0442\u0430\u0442\u044c \u043a\u043d\u0438\u0433\
u0443");
m=F("P",this.className+"-additional",F("A",{href:d},m));c.appendChild(m)}if(e.Ha||
e.Ia)if(d=e.Kb,g=e.Ua,d||g)m=F("P",this.className+"-additional",Cf("\u0417\u0430\
u0433\u0440\u0443\u0437\u0438\u0442\u044c ")),d&&(h=F("A",
{href:d},"EPUB"),m.appendChild(h)),g&&(d&&m.appendChild(Cf(", ")),d=F("A",
{href:g},"PDF"),m.appendChild(d)),m.appendChild(Cf(" - ")),e=e.Ub(),d=(new
S(window.location.href)).l.split("/"),d=new
S("/"+d[1]),Tx(d),T(d,"output","acs_help"),T(d,"id",e),e=F("A",
{href:d.toString()},"\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\
u0441\u044f \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\
u043c\u0438 \u043f\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\
u0443 \u0447\u0442\u0435\u043d\u0438\u044f"),
m.appendChild(e),c.appendChild(m);m=F("A",{target:"_blank"},"\u041f\u043e\u0434\
u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043a\u043d\u0438\u0433\u0430\u0445 \
u0432 Google Play...");De(m,"https://books.google.com/support/bin/topic.py?
topic=28528");this.j=F("DIV",this.className+"-
footer",m);b=F("DIV",b,c,this.j);w(b,this.className+"-device-
content");a.appendChild(b)}};
function PC(a){var b=F("UL",a.className+"-list"),c=F("H4",null,"\u041f\u0440\u0438\
u043c\u0435\u043d\u0435\u043d\u0438\u0435:");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=F("A",{"class":d,href:"/
help/ebooks/webreader.html"},"\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\
u0440"),k=F("A",{"class":d,href:"/help/ebooks/devices.html"},"\u041f\u043b\u0430\
u043d\u0448\u0435\u0442 \u0438\u043b\u0438 iPad"),
l=F("A",{"class":d,href:"/help/ebooks/ereader.html"},"\u0423\u0441\u0442\u0440\
u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\
u0438\u044f \u044d\u043b.
\u043a\u043d\u0438\u0433"),m=F("A",{"class":d,href:"/help/ebooks/devices.html"},"\
u0421\u043c\u0430\u0440\u0442\u0444\u043e\u043d"),q=a.o.Xi,x=a.o.Yi,C=a.o.Sf;d=new
ej(a);h=F("LI",null,h);C?d.ka(h,"mouseover",t(a.i,"\u041d\u0435\u0438\u0437\u0432\
u0435\u0441\u0442\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u043a\
u043d\u0438\u0433\u0438. \u041c\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u043c \
u0432\u0430\u043c, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\
u0438\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\
u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442 \
u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044f.")):
(q||x)&&d.ka(h,"mouseover",t(a.i,"\u041a\u0430\u043a \u0438 \u0434\u0440\u0443\
u0433\u0438\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\
u0435 \u043a\u043d\u0438\u0433\u0438 Google, \u044d\u0442\u0430 \u044d\u043b\u0435\
u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \
u043e\u0442\u043b\u0438\u0447\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\
u0438\u0442 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0432 \u0418\
u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435."));
d.ka(h,"mouseout",a.ya);b.appendChild(h);k=F("LI",null,k);C?
d.ka(k,"mouseover",t(a.i,"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\
u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\u0438\u0433\u0438. \
u041c\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\u0430\u043c, \u043a\
u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0434\u043e\
u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\
u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442 \u0438\u0437\u0434\u0430\
u0442\u0435\u043b\u044f.")):
(q||x)&&d.ka(k,"mouseover",t(a.i,"\u041a\u0430\u043a \u0438 \u0434\u0440\u0443\
u0433\u0438\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\
u0435 \u043a\u043d\u0438\u0433\u0438 Google, \u044d\u0442\u0430 \u044d\u043b\u0435\
u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \
u043e\u0442\u043b\u0438\u0447\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\
u0438\u0442 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u043d\u0430 \
u043f\u043b\u0430\u043d\u0448\u0435\u0442\u043d\u044b\u0445 \u041f\u041a, \u043d\
u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430 \u043f\u043b\u0430\u043d\
u0448\u0435\u0442\u0430\u0445 Android \u0438 iPad."));
d.ka(k,"mouseout",a.ya);b.appendChild(k);l=F("LI",null,l);d.ka(l,"mouseover",functi
on(){C?this.i("\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \
u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\u0438\u0433\u0438. \u041c\u044b \
u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\u0430\u043c, \u043a\u043e\u0433\
u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0434\u043e\u043f\u043e\
u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\
u0434\u0435\u043d\u0438\u044f \u043e\u0442 \u0438\u0437\u0434\u0430\u0442\u0435\
u043b\u044f."):
q?this.i("\u042d\u0442\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\
u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\
u043f\u043d\u0430 \u0432 \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\
u0430\u043d\u043d\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435, \u0447\
u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\
u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043c\
u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430 \u043d\u0430 \u0443\u0441\u0442\
u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0447\u0442\u0435\u043d\u0438\
u044f."):
this.i("\u042d\u0442\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\
u0430\u044f \u043a\u043d\u0438\u0433\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\
u0443\u043f\u043d\u0430 \u0432 \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\
u0432\u0430\u043d\u043d\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435, \
u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u043d\u0435\u0439 \u043d\u0435\
u043b\u044c\u0437\u044f \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\
u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\
u0430 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\
u0445 \u0447\u0442\u0435\u043d\u0438\u044f.")});
d.ka(l,"mouseout",a.ya);b.appendChild(l);m=F("LI",null,m);d.ka(m,"mouseover",functi
on(){C?this.i("\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \
u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\u0438\u0433\u0438. \u041c\u044b \
u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\u0430\u043c, \u043a\u043e\u0433\
u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0434\u043e\u043f\u043e\
u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\
u0434\u0435\u043d\u0438\u044f \u043e\u0442 \u0438\u0437\u0434\u0430\u0442\u0435\
u043b\u044f."):
q&&x?this.i("\u042d\u0442\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\
u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \u043f\u043e\u0434\u0445\u043e\
u0434\u0438\u0442 \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u0441\u043c\
u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432, \u043a\u0430\u043a Android, iPhone
\u0438\u043b\u0438 iPod touch."):q?this.i("\u042d\u0442\u0430 \u044d\u043b\u0435\
u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \
u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0432 \u0430\u0434\u0430\u043f\
u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0444\u043e\u0440\
u043c\u0430\u0442\u0435, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\
u044f\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\
u044c \u0448\u0440\u0438\u0444\u0442 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\
u0435 \u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0447\u0442\u0435\u043d\
u0438\u044f \u043d\u0430 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \
u044d\u043a\u0440\u0430\u043d\u0430\u0445 \u0441\u043c\u0430\u0440\u0442\u0444\
u043e\u043d\u043e\u0432."):
this.i("\u0414\u0430\u043d\u043d\u0443\u044e \u044d\u043b\u0435\u043a\u0442\u0440\
u043e\u043d\u043d\u0443\u044e \u043a\u043d\u0438\u0433\u0443 \u043d\u0435\u0443\
u0434\u043e\u0431\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0447\u0438\u0442\
u0430\u0442\u044c \u043d\u0430 \u0442\u0430\u043a\u0438\u0445 \u0441\u043c\u0430\
u0440\u0442\u0444\u043e\u043d\u0430\u0445, \u043a\u0430\u043a Android, iPhone \
u0438\u043b\u0438 iPod touch.")});d.ka(m,"mouseout",a.ya);b.appendChild(m);C?
(w(h,g),w(k,g),w(l,g),
w(m,g)):q?(w(h,c),w(k,c),w(l,c),w(m,c)):(x?(w(h,c),w(k,c)):
(w(h,e),w(k,e)),w(l,e),w(m,e));return b}
function QC(a){var b=F("UL",a.className+"-list"),c=F("H4",null,"\u0412\u043e\u0437\
u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438:");b.appendChild(c);var
d=a.className+"-device-supported",e=a.className+"-device-not-
supported",g=a.className+"-device-unknown-supported";c=F("A",{},"\u0410\u0434\
u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0444\
u043e\u0440\u043c\u0430\u0442");De(c,"/support/bin/answer.py?answer=1062949");var
h=F("A",{},"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0444\u043e\u0440\
u043c\u0430\u0442");
De(h,"/support/bin/answer.py?answer=1062949");var k=a.o.Xi,l=a.o.Yi,m=a.o.Sf;m?
(c=F("LI",g,c),d=F("LI",g,h)):(c=F("LI",k?d:e,c),d=F("LI",l?d:e,h));e=new
ej(a);e.ka(c,"mouseover",function(){m?this.i("\u041d\u0435\u0438\u0437\u0432\u0435\
u0441\u0442\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\
u0438\u0433\u0438. \u041c\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\
u0430\u043c, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\
u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\
u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442 \u0438\
u0437\u0434\u0430\u0442\u0435\u043b\u044f."):
k?this.i("\u042d\u0442\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\
u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\
u043f\u043d\u0430 \u0432 \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\
u0430\u043d\u043d\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435, \u0447\
u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\
u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0448\u0440\u0438\u0444\
u0442 \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0447\
u0442\u0435\u043d\u0438\u044f \u043d\u0430 \u043b\u044e\u0431\u044b\u0445 \u0443\
u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445."):
this.i("\u042d\u0442\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\
u0430\u044f \u043a\u043d\u0438\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\
u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0438\u0441\u0445\u043e\
u0434\u043d\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435, \u043f\u043e\
u044d\u0442\u043e\u043c\u0443 \u0432 \u043d\u0435\u0439 \u043d\u0435\u043b\u044c\
u0437\u044f \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \
u0440\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430. \u0412 \
u0442\u0430\u043a\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\
u043d\u0438\u0433\u0438 \u0443\u0434\u043e\u0431\u043d\u043e \u0447\u0438\u0442\
u0430\u0442\u044c \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044d\
u043a\u0440\u0430\u043d\u0430\u0445 \u0438 \u0437\u0430\u0442\u0440\u0443\u0434\
u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430 \u0443\u0441\u0442\
u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0447\u0442\u0435\u043d\u0438\
u044f \u0438 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445.")});
e.ka(c,"mouseout",a.ya);e.ka(d,"mouseover",function(){m?this.i("\u041d\u0435\u0438\
u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\
u0442 \u043a\u043d\u0438\u0433\u0438. \u041c\u044b \u0441\u043e\u043e\u0431\u0449\
u0438\u043c \u0432\u0430\u043c, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\
u0443\u0447\u0438\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\
u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \
u043e\u0442 \u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044f."):
l?this.i("\u0414\u0430\u043d\u043d\u0430\u044f \u044d\u043b\u0435\u043a\u0442\
u0440\u043e\u043d\u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \u0441\u043e\
u0434\u0435\u0440\u0436\u0438\u0442 \u043e\u0442\u0441\u043a\u0430\u043d\u0438\
u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\
u0438\u0430\u043b\u044b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0435 \
u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0432\u044b\u0433\u043b\u044f\
u0434\u044f\u0442 \u043a\u0430\u043a \u043f\u0435\u0447\u0430\u0442\u043d\u044b\
u0435."):
this.i("\u0414\u0430\u043d\u043d\u0430\u044f \u044d\u043b\u0435\u043a\u0442\u0440\
u043e\u043d\u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \u043d\u0435 \u0441\
u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043e\u0442\u0441\u043a\u0430\u043d\
u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\
u043d\u0438\u0446, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0433\
u043b\u044f\u0434\u044f\u0442 \u043a\u0430\u043a \u043f\u0435\u0447\u0430\u0442\
u043d\u044b\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0435 \u0442\
u0435\u043a\u0441\u0442 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\
u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043e\u0442\u043e\
u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u043b\u044e\u0431\
u043e\u043c \u044d\u043a\u0440\u0430\u043d\u0435.")});
e.ka(d,"mouseout",a.ya);b.appendChild(c);b.appendChild(d);return
b}OC.prototype.ya=function(){Ff(this.j);var a=F("A",{target:"_blank"},"\u041f\
u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043a\u043d\u0438\u0433\
u0430\u0445 \u0432 Google
Play...");De(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.j.appendChild(a)};OC.prototype.i=function(a)
{Ff(this.j);"string"===typeof a?
this.j.appendChild(Cf(a)):this.j.appendChild(a)};function RC(a,b)
{Sz.call(this,b,void 0,3);this.o=a}n(RC,Sz);RC.prototype.render=function(a)
{Sz.prototype.render.call(this,a);w(this.ha(),"gb-get-
book")};RC.prototype.Ka=function(){Sz.prototype.Ka.call(this);var
a=this.ha();this.i=new OC(a,this.o);this.i.render();a=D("menu_container");
(a=qf("about_title",a))&&I(a)};
function SC(){var a=D("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
Hb(a.parentNode.parentNode,"jfk-button"):1){a=D("gb-buy-options-trigger");var
b=D("buy");if(a&&b){Jb(b,"about_content");var c=F("SPAN","gb-buy-options-arrow","\
u25bc");a.appendChild(c);w(b,"gb-buy-options-list");w(b,"unified-
hovercard");ms(a,9,b,8);N(b,!1);O(document,"mousedown",t(TC,a,b))}}}function
TC(a,b,c){a=Pf(a,c.target);c=Pf(b,c.target);var d=Ph(b);a||c||!d?a&&(N(b,!d),d||
Oh(b,1)):N(b,!1)};function UC(a,b,c,d,e,g){function h(l){if(l)
{l.tabIndex=0;Tm(l,k.ta);w(l,"goog-zippy-header");l&&k.ma.ka(l,"click",k.na);var
m=k;l&&(m.O.attach(l),m.V.ka(m.O,"key",m.qa))}}R.call(this);this.s=e||
gf();this.i=this.s.ha(a)||null;this.l=this.s.ha(d||null);this.o="function"===typeof
b?b:null;this.ta=g||"tab";this.j=this.o||!b?null:this.s.ha(b);this.g=1==c;void 0!
==c||this.o||(this.l?this.g=Ph(this.l):this.i&&(this.g=Hb(this.i,"goog-zippy-
expanded")));this.V=new ej(this);this.O=new zt;this.ma=new ej(this);
var k=this;h(this.i);h(this.l);this.Le(this.g)}u(UC,R);UC.prototype.ua=function()
{UC.oa.ua.call(this);zi(this.V);zi(this.O);zi(this.ma)};UC.prototype.Le=function(a)
{this.j?N(this.j,a):a&&this.o&&(this.j=this.o());this.j&&w(this.j,"goog-zippy-
content");this.l?(N(this.i,!a),N(this.l,a)):this.i&&(y(this.i,"goog-zippy-
expanded",a),y(this.i,"goog-zippy-collapsed",!
a),Y(this.i,"expanded",a));this.g=a;this.dispatchEvent(new
VC("toggle",this,this.g))};
UC.prototype.qa=function(a){if(13==a.keyCode||32==a.keyCode)this.Le(!
this.g),this.dispatchEvent(new
VC("action",this,this.g,a)),a.preventDefault(),a.stopPropagation()};UC.prototype.na
=function(a){this.Le(!this.g);this.dispatchEvent(new
VC("action",this,this.g,a))};function VC(a,b){Di.call(this,a,b)}u(VC,Di);function
WC(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=XC(b,!
0,c,d),g=F("UL",c+"-list");a.appendChild(e);a.appendChild(g);(new UC(e,g)).Le(!
b.collapsed);v(b.child_node,function(h){WC(g,h,c,d)})}else a.appendChild(XC(b,!
1,c,d))}function XC(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=F("A",
{"class":b,href:a.url},We(a.title)):e=F("DIV",b,a.title);e=F("DIV",g,e);d==a.id&&w(
e,c+"-selected");return e}
ab("_OC_InitNavbar",function(a){var b=D("navbarContainer");if(b&&a.child_node){var
c=F("UL","gb-left-nav-list");v(a.child_node,function(d){WC(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function YC(a,b)
{R.call(this);this.va=a;this.g=b||null;w(a,"with-auto-dir-
text");O(this.va,"keyup",r(this.i,this));O(this.va,"paste",r(this.j,this))}n(YC,R);
YC.prototype.i=function(){ZC(this.va,this.g)};YC.prototype.j=function()
{$C(this.va,this.g)};function $C(a,b){V(t(function(){ZC(a,b)}))}
function ZC(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split($y),k=0;k<h.length;k++){var l=h[k];Yy.test(l)?(d++,e+
+):Zy.test(l)?g=!0:Xy.test(l)?e++:az.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=qm();d?(c=!0,K(a,"textAlign","right"),sf(a,{dir:"rtl"})):
(K(a,"textAlign","left"),sf(a,{dir:"ltr"}));b&&(c?(Jb(b,"input-direction-
ltr"),w(b,"input-direction-rtl")):(w(b,"input-direction-ltr"),Jb(b,"input-
direction-rtl")))}
function aD(a,b){if(a=D(a))b=b?D(b):null,ZC(a,b),new
YC(a,b)}ab("_OC_autoDir",aD);function bD(a){this.g=D("gb-ogen-opt-in-
banner");this.j=D("gb-ogen-opt-in-banner-dismiss");this.i=D("gb-ogen-opt-in-header-
link");this.l=a;a=D("gbq");this.i&&a&&(a=Of(a))&&(w(a,"searchbar-with-opt-
in"),Hf(this.i,a),K(this.i,"display","block"));cD(this)}
function cD(a){a.g&&a.j&&(window.localStorage.getItem("obclose")?N(a.g,!1):
(w(a.g,"opt-in-banner-expanded"),O(a.j,"click",function(){Jb(a.g,"opt-in-banner-
expanded");window.localStorage.setItem("obclose","true");V(function(){N(a.g,!
1);a.l.resize()},600)})))};function dD(a,b)
{a=D(a);b=D(b);a&&b&&O(a,"submit",t(eD,b))}function eD(a,b)
{""==a.value&&b.preventDefault()};function fD(a,b,c){if(Ac&&!Ec)return
a;a='url("'+b+'")';Bc&&(a+=" 7 5");return a+(", "+c)};function gD(a)
{X.call(this);this.N=a;this.i=new
ej;this.g.ka(a,"viewportmodechange",this.Qm);this.N.Fa()&&this.Qm()}n(gD,X);f=gD.pr
ototype;f.Qm=function(){jj(this.i);this.j&&this.j.Ea();this.l=this.N.Fa().s.j;var
a=new an(this.l);a.Ok=function()
{};this.j=a;this.i.ka(this.l,"dblclick",r(this.mt,this));this.i.ka(a,"start",r(this
.nr,this));this.i.ka(a,"drag",r(this.pr,this));this.i.ka(a,"end",r(this.mr,this));h
D(this,!1)};f.mt=function(){this.N.qb("next")};
function hD(a,b){a=a.l;if(Ac)b=b?"-moz-grabbing":"-moz-grab";else{var
c=Gp("/googlebooks/images/");b=b?fD("-moz-
grabbing",c+"closedhand.cur","move"):fD("-moz-
grab",c+"openhand.cur","default")}K(a,"cursor",b)}f.nr=function()
{this.o=this.N.Fa().Fb;hD(this,!0)};f.pr=function(){var
a=this.j,b=this.o;this.N.Fa().Uc(new B(b.x-a.deltaX,b.y-a.deltaY))};f.mr=function()
{this.o=null;hD(this,!1)};f.ua=function(){X.prototype.ua.call(this)};function
iD(a,b,c){c&&c.preventDefault();c=D(b.concat("-icon-right"));N(c,!
a);c=D(b.concat("-icon-down"));N(c,a);b=D(b.concat("-expanded"));N(b,a)};function
jD(a,b,c,d){Qn.call(this,Cp.IsZipitFolderCollectionEnabled?void 0:"p13nd",!
0);Vn(this,a);this.fo=!0;Zn(this,.5);this.tg=c;a=new Sn;a.set("ok",b,!0);(void 0!
==d?d:1)&&a.set("cancel","\u041e\u0442\u043c\u0435\u043d\u0430",!1,!
0);co(this,a);O(this,"dialogselect",this.Na,!
1,this)}u(jD,Qn);jD.prototype.Qa=function()
{jD.oa.Qa.call(this);K(eo(this.j,"ok"),"fontWeight","bold");K(this.ha(),"width","50
0px")};jD.prototype.Na=function(a){"ok"==a.key&&this.wb(a);return!0};
jD.prototype.ua=function(){aj(this,"dialogselect",this.Na,!
0,this);jD.oa.ua.call(this)};jD.prototype.wb=function(a){this.tg(a)};function kD(a)
{R.call(this);this.Sa=null;this.va=a;a=A||yc;this.g=new
ej(this);this.g.ka(this.va,a?
["keydown","paste","cut","drop","input"]:"input",this)}u(kD,R);kD.prototype.handleE
vent=function(a){if("input"==a.type)A&&0==a.keyCode&&0==a.charCode||
(lD(this),this.dispatchEvent(mD(a)));else if("keydown"!=a.type||Fj(a)){var
b="keydown"==a.type?this.va.value:null;A&&229==a.keyCode&&(b=null);var
c=mD(a);lD(this);this.Sa=V(function(){this.Sa=null;this.va.value!
=b&&this.dispatchEvent(c)},0,this)}};
function lD(a){null!=a.Sa&&(gl(a.Sa),a.Sa=null)}function mD(a){a=new
Gi(a.Ob);a.type="input";return a}kD.prototype.ua=function()
{kD.oa.ua.call(this);this.g.Ea();lD(this);delete this.va};function nD(a,b,c,d)
{R.call(this);this.g=a;this.l=b;this.i=c;this.o=d||
0;a.removeAttribute("maxlength");this.j=new kD(a);O(this.j,"input",this.s,!
1,this);oD(this)}u(nD,R);nD.prototype.s=function(){oD(this)};function oD(a){var
b=a.g.value.length;if(b>a.i){var
c=a.g.scrollTop,d=a.g.scrollLeft;a.g.value=a.g.value.substring(0,a.i);b=a.i;a.g.scr
ollTop=c;a.g.scrollLeft=d}a.l&&J(a.l,String(1==a.o?b:a.i-
b))}nD.prototype.ua=function(){nD.oa.ua.call(this);delete
this.g;this.j.Ea();this.j=null};function pD(a,b,c,d,e){jD.call(this,a,b,null,!
0);this.Ua=c;this.Hb=d;this.Ba=e}n(pD,jD);
pD.prototype.Qa=function(){jD.prototype.Qa.call(this);this.o=qD(this,"\u041d\u0430\
u0437\u0432\u0430\u043d\u0438\u0435","input");this.Ya=qD(this,"\u041e\u043f\u0438\
u0441\u0430\u043d\u0438\u0435 <span class=cl-desc>(\u043d\u0435\u043e\u0431\u044f\
u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)</span>","textarea");var
a=this.Ib(),b=F("DIV",{"class":"ccd-label"}),c=H("span");c.textContent="\u0414\
u043e\u0441\u0442\u0443\u043f";b.appendChild(c);a.appendChild(b);a=F("SPAN",
{className:"ccd-mode-indicator"});
c=F("IMG",{src:"/googlebooks/images/sharing_public.gif",style:"vertical-align:-
2px;padding:0 2px"});var d=H("span");d.textContent="\u0414\u043b\u044f \u0432\
u0441\u0435\u0445";a.appendChild(c);a.appendChild(d);b.appendChild(a);c=F("SPAN",
{className:"ccd-mode-indicator"});d=F("IMG",{src:"/googlebooks/images/
sharing_private.gif",style:"vertical-align:-2px;"});var
e=H("span");e.textContent="\u041b\u0438\u0447\u043d\u043e\
u0435";c.appendChild(d);c.appendChild(e);b.appendChild(c);d=F("SPAN",{"class":"ccd-
mode-link"});
d.textContent="\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0434\u043b\u044f \
u0432\u0441\u0435\u0445";b.appendChild(d);O(d,"click",r(this.Ha,this,!
0));e=F("SPAN",{"class":"ccd-mode-link"});e.textContent="\u0414\u043e\u0431\u0430\
u0432\u0438\u0442\u044c \u0432 \u043b\u0438\u0447\u043d\u043e\
u0435";b.appendChild(e);O(e,"click",r(this.Ha,this,!
1));this.Hd=[a,e];this.Gd=[c,d];null!=this.Ba&&(sf(this.Ba,{"class":"ccd-mode-
link"}),b.appendChild(this.Ba));this.Ha(!0);this.V=F("DIV",{"class":"ccd-error"});
this.Ib().appendChild(this.V);this.Lb=F("P","ccd-footnote","\u041e\u0431\u0440\
u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \
u0447\u0442\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \
u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0449\u0435\
u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043a\u043d\u0438\u0436\
u043d\u044b\u0445 \u043f\u043e\u043b\u043e\u043a \u043c\u043e\u0433\u0443\u0442 \
u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \
u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0443 \
u0441\u0435\u0431\u044f \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043b\
u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438.");
this.Ib().appendChild(this.Lb);this.i&&rD(this);Cp.IsZipitFolderCollectionEnabled||
(b=this.j,a=eo(b,"ok"),K(a,"fontWeight","bold"),w(a,"gb-
button"),w(eo(b,"cancel"),"gb-button"))};function rD(a)
{a.o.value=We(a.i.hb());a.o.disabled=a.i.O;a.Ya.value=We(a.i.Bg());a.Ha(1==a.i.te);
a.o.disabled&&K(a.o,"background","#f2f2f2")}
function qD(a,b,c){var d=a.Ib();a=F("DIV",{"class":"gb-bookshelf-dialog-
container"});d.appendChild(a);d=F("DIV",{"class":"ccd-
label"});Q(d,yi(b));a.appendChild(d);b=F(c,{"class":"ccd-input"});"input"==c?(sf(b,
{type:"text"}),b.setAttribute("maxlength",100)):"textarea"==c&&(sf(b,
{rows:6,cols:50}),new nD(b,H("span"),500));a.appendChild(b);return
b}pD.prototype.Ha=function(a){this.od=a;v(this.Hd,function(b)
{N(b,a)});v(this.Gd,function(b){N(b,!a)})};
pD.prototype.Na=function(a){var b=this.o.value;if("cancel"==a.key)return!
0;if(Sb(b))return this.V.textContent="\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \
u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u044d\u0442\u043e\u0439 \u043a\
u043d\u0438\u0436\u043d\u043e\u0439 \u043f\u043e\u043b\u043a\u0438.",!
1;if(this.Hb&&!this.Hb(b))return this.V.textContent="\u041a\u043d\u0438\u0436\
u043d\u0430\u044f \u043f\u043e\u043b\u043a\u0430 \u0441 \u0442\u0430\u043a\u0438\
u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0443\u0436\u0435 \
u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u0412\u0432\u0435\
u0434\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u043e\u0435 \u043d\u0430\u0437\
u0432\u0430\u043d\u0438\u0435.",
!1;a=this.i||new jA;a.vc=b;a.l=this.Ya.value;a.te=this.od?1:2;if(this.i)
{b=this.Ua;var c=new S(b.hq);T(c,"as_coll",a.getId());vA(c,a,r(b.s,b))}else
b=this.Ua,vA(b.l,a,r(b.o,b,!0));return!0};pD.prototype.ua=function(){delete
this.Ua;delete this.Ba;delete this.i;delete this.V;delete this.Lb;delete
this.o;delete this.Ya;delete this.Hb;jD.prototype.ua.call(this)};function
sD(a,b,c,d,e)
{X.call(this);this.O=a;this.j=b;this.s=c;this.i=d;this.O&&(this.l=kb(this.O.childNo
des,tD),this.i&&vb(this.l,kb(this.i.childNodes,tD)));this.o=e;V(r(this.qr,this))}u(
sD,X);f=sD.prototype;f.qr=function()
{this.j&&this.i&&this.g.ka(this.j,"click",this.gq);this.s&&this.g.ka(this.s,"click"
,this.lt);this.g.ka(this.o,"add",this.ts)};
function tD(a){var b=mf("SPAN","sidebar-collection-title",a)[0];b||
(b=mf("SPAN","hp-collection-title",a)[0]);if(!b)return"";a=Tb(Se(Wf(b)));return
Tb(a.split("(")[0])}f.lt=function(){var a=new pD("\u0421\u043e\u0437\u0434\u0430\
u0442\u044c \u043d\u043e\u0432\u0443\u044e \u043f\u043e\u043b\u043a\u0443","\u0421\
u043e\u0437\u0434\u0430\u0442\u044c \u043a\u043d\u0438\u0436\u043d\u0443\u044e \
u043f\u043e\u043b\u043a\u0443",this.o,r(this.Cu,this));a.render();a.Aa(!0)};
f.Cu=function(a){var b=Tb(Se(a)).toLowerCase();return!lb(this.l,function(c){return
c.toLowerCase()==b})};
f.ts=function(a){a=a.shelf;var b=Tb(Se(a.hb())),c=1==a.te;this.l.push(b);var d=new
S("/books");Tx(d);T(d,"as_coll",a.getId());T(d,"source","gbs_lp_bookshelf_list");if
(Cp.IsBooksUnifiedLeftNavEnabled){a=F("LI",{"class":"left-nav-shelf-item"});var
e=F("A",{"class":"sidebar-link"});De(e,d.toString());d=F("SPAN");w(d,"sidebar-
collection-title");Q(d,Ql.g(b+"
(0)"));e.appendChild(d);a.appendChild(e);c=D("hidden-my-library-
expanded");Gf(a,c);iD(!0,"my-library")}else a=H("DIV"),e=F("A",{"class":"hp-
bookshelf-link",
style:"line-height:19px"}),De(e,d.toString()),d=F("SPAN",{"class":"hp-collection-
title"}),Q(d,Ql.g(b)),e.appendChild(d),a.appendChild(e),b=c?"\u041f\u043e\u043b\
u043a\u0430 \u0441\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u043c \
u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c":"\u041b\u0438\u0447\u043d\u0430\
u044f \u043f\u043e\u043b\u043a\u0430",c=F("IMG",{"class":"hp-bookshelf-
access",src:"/googlebooks/images/sharing_"+(c?"public":"private")
+".gif",title:b,alt:b,width:14,height:14}),
a.appendChild(c),c=F("DIV",
{style:"clear:both"}),a.appendChild(c),Hf(a,D("csStart"))};f.gq=function(a)
{a.preventDefault();a=!Ph(this.i);N(this.i,a);a?
(ms(this.j,9,this.i,8),200<M(this.i).height&&(a=M(this.i).width,L(this.i,a,200),K(t
his.i,"overflow","auto"),K(this.i,"overflowX","hidden")),this.V=O(document,"mousedo
wn",r(this.Ju,this))):bj(this.V)};f.Ju=function(a){Pf(this.i,a.target)||
Pf(this.j,a.target)||this.gq(a)};
function tJ(a,b){var c=zb;yb(a,function(d,e){return
c(b(d),b(e))})}Ts.prototype.Oi=ca(15,function(a){if(!this.i)return null;if(a in
this.i)return this.i[a];var b=kb(Object.keys(this.i),function(c){var
d=c.split(","),e=a.split(","),g=parseInt(d[0],10)-
parseInt(e[0],10);d=parseInt(d[1],10)-
parseInt(e[1],10);return[g*g+d*d,this.i[c]]},this);tJ(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null});
function uJ(a,b){if(b.xo&&b.O){var c=b.O.Cg(),d=c.x-40;c=c.y-
40;a=a.Eb().yc(b);b=a.tb()/b.me();return new B(a.Yd()+Math.round(b*d),a.kd()
+Math.round(b*c))}return null}function vJ(a,b){for(var c="string"===typeof a?
a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)}function wJ(a)
{return Math.pow(a,3)}
function xJ(a,b,c){this.O=a;this.j=b;this.o=c;a=H("div");K(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.g=
a;this.O.appendChild(this.g);xJ.prototype.kb.apply(this);O(this.o,"change",r(this.i
,this));O(new Cj,"resize",r(V,null,r(this.i,this)))}xJ.prototype.i=function(){var
a=M(this.g);if(0<a.width){var b=Math.round(M(this.j).width/2);xh(this.g,b-
Math.round(a.width/2),0)}};
xJ.prototype.show=function(){N(this.g,!0);this.i()};xJ.prototype.kb=function()
{N(this.g,!1)};xJ.prototype.V=function(a){Q(this.g,Ql.g(a))};function yJ(a,b,c)
{xJ.apply(this,arguments);this.l=new mo(this.g,500);this.s=new
xm(r(this.kb,this))}u(yJ,xJ);yJ.prototype.show=function(a)
{Oh(this.g,1);xJ.prototype.show.apply(this);a&&this.s.start(a)};yJ.prototype.kb=fun
ction(){this.l.play()};
function zJ(a,b,c,d,e)
{this.N=a;this.j=b;this.O=M(c);this.g=null;d&&(this.g=d,K(this.g,
{overflow:"auto"}));this.s=e;a=r(this.o,this);this.l=new
Cj;O(this.l,"resize",a);b=new
Yw;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}zJ.prot
otype.o=function(){this.resize();V(r(this.resize,this),100)};
zJ.prototype.resize=function(){var a=!1;this.s?this.i&&(a=this.i.mf()):a=!0;var
b=this.l.getSize();a=a?0:this.O.width;var c=Math.round(Eh(this.j).y);this.N.nb(new
Oe(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.g&&(a=this.g,K(a,"border","0px"),c=Math.round(Eh(a).y),b=Math.max(0,b.hei
ght-c),K(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&K(a,{borderTop:Qe("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function AJ(a,b)
{a.i=b;O(b,"change",r(a.resize,a))}
function BJ(a,b,c,d,e){uB.call(this,a,e);this.l=b;this.O=c||!1;this.na=d||
[]}n(BJ,uB);BJ.prototype.df=function(a,b){var c=new S("/books?
jscmd=SearchVolume");Tx(c);T(c,"start",a);T(c,"num",b);this.O?
(T(c,"as_pt","MAGAZINES"),T(c,"as_coll2",this.l)):
(T(c,"as_brr",3),T(c,"q",this.l),vJ(this.na,function(d)
{T(c,d.name,d.value)}));return c};
BJ.prototype.zg=function(){var a=new S("https://www.google.com/search?
tbm=bks&tbs=bkv:p,vw:g&tbo=p");Tx(a);T(a,"q",this.l);T(a,"source",this.source);vJ(t
his.na,function(b){T(a,b.name,b.value)});return a};BJ.prototype.render=function(a)
{this.s=a;this.j=new pB(a,!
this.O);this.g.ka(this.j,"render",r(this.nh,this))};BJ.prototype.Nk=function(a)
{return this.O?a.map(function(b){b.wa.source="gbs_other_issues";return
b},this):uB.prototype.Nk.call(this,a)};function CJ(a,b,c,d,e){var
g={cursor:"pointer"};K(c,g);O(c,"click",r(this.o,this));K(d,g);O(d,"click",r(this.l
,this));e.innerHTML?this.i=e:
(e.form.action="javascript:",O(e.form,"submit",r(this.j,this)),e.go&&K(e.go,
{display:"none"}),this.g=e.input);this.N=a;this.s=b;O(a,"pagechange",r(this.update,
this));this.update()}
CJ.prototype.j=function(){var a=this.g.value;if(tp(this.N,a))this.update();else
if(!Sb(a)&&!/[^0-9]/.test(a)){a:{var b=Fo(this.s);for(var c=b.length-1;0<=c;c--)
{var d=b[c].hb();if(!Sb(d)&&!/[^0-9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.N.mb(gb(Fo(this.s))),this.update())}return!
1};CJ.prototype.o=function(){this.N.qb("previous")};CJ.prototype.l=function()
{this.N.qb("next")};
CJ.prototype.update=function(){var a=this.N.Da();a&&(this.g?
this.g.value=a.hb()||"":Q(this.i,yi(a.Ce())))};function DJ(a)
{X.call(this);this.N=a;this.j=new ej;this.i=H("div");K(this.i,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Oh(this.i
,0);a.ud().appendChild(this.i);this.g.ka(a,"resize",this.fk);this.g.ka(this.i,"clic
k",this.Pr);this.g.ka(this.i,"mouseout",this.Qr);this.g.ka(this.i,"mouseover",r(thi
s.yj,this,!0));this.g.ka(a,"viewportmodechange",this.Ym);if(a=this.N.Fa())a
instanceof nt&&(this.Kf=!0),this.Ym()}n(DJ,X);f=DJ.prototype;f.lb=function(a)
{N(this.i,a)};
f.fk=function(){V(r(this.Rr,this),10)};f.Rr=function(){var
a=this.N.Fa();a&&(a.getSize(),a=a.s.l,L(this.i,a.clientWidth,40),xh(this.i,0,a.clie
ntHeight-40))};f.Pr=function(){var a=this.N.Fa(),b=a.getSize().height-
40,c=H("div");K(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Oh(c,.15);xh(c,0,a.Fb.y+b);a.s.j.appendChild(c);V(t(EJ,c),1E3);this.Kf=!
1;a=this.N.Fa();Vr(a,new B(void 0,b-20),r(a.tf,a))};
function EJ(a){var b=new ko(a,.15,0,200);b.play();Ui(b,"end",t(FJ,b,a))}function
FJ(a,b){I(b);a.Ea()}f.Qr=function(){this.Kf||this.yj(!1)};f.yj=function(a){if(a)
{if(!this.l){var b=H("div");K(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.i.appendChild(b);V(r(
this.Ns,this),10)}this.l=!0}Oh(this.i,a?.15:0)};
f.Ns=function(){["left","right"].forEach(function(a){var b=F("DIV",
{"class":"SPRITE_page_down"});this.i.appendChild(b);b.style[A?"styleFloat":"cssFloa
t"]=a;K(b,"margin-"+a,"16px")},this)};f.Ym=function(){var a=this.N.Fa(),b=a
instanceof nt;b?this.fk():this.Kf=!
1;this.lb(b);this.yj(this.Kf);jj(this.j);this.j.nf(a,"move",r(this.eu,this));this.j
.ka(a,"layoutchange",r(this.fk,this))};f.eu=function(){this.Kf&&this.yj(!
1);this.Kf=!1};f.Kf=!1;var GJ=null;function HJ(){GJ||
(GJ={},GJ[1]=nt,GJ[2]=ou)}function IJ(a){var b={},c=(new
S(window.location.href)).i;c&&v(c.split(","),function(d)
{b[d.charAt(0)]=d.substring(1)});return b[a]};ab("_OC_Run",function(a,b,c,d,e,g,h)
{Cp.update(c);e=D("gb-get-book-container");var k=D("gb-get-book-content");if(e&&k)
{var l=new ru(b);(new RC(l,k)).render(e)}SC();
$p=wq;W=$c;l=D("viewport");O(document,"selectionchange",JJ);c.stereoscopic&&(Or=KJ)
;e=new pp(l);K(document.body,
{overflow:"hidden"});D("titlebar")&&K(D("titlebar"),"white-space","nowrap");var
m=new zJ(e,l,D("volume-left"),D("menu_scroll"),Wp(c)?!1:!0);m.resize();By=m;new
bD(m);l=new ru(b);var q=new Us(a,e.Xa());q.o=Cp.pseudocontinuous;
sp(e,q);e.o=l;q.g=l.g;k=nt;b.disable_twopage||(HJ(),k=GJ[IJ("M")]||
nt);d=LJ(q,d);HJ();var x=IJ("P");var C;d&&(C=d.La());a=new Os(e,D("volume-
left"),D("volume-center"));AJ(m,a);C=[x,C,q.i.kc()[0].La()];var E;lb(C,function(G)
{return G&&Ho(q,G)?(E=G,!0):!
1});C=e.Xa();g&&jp(C,We(g.search_query_escaped));e.Ad(E);C=new
sv(e,a);sy();ty();m=MJ(e,t(NJ,e,C));m=new Ey(e,m,C,c);g?
(m.l=k,m.update("n",g,E)):e.Wb(k);Rs=new yJ(e.ud(),e.Ab(),a);OJ(e,q);PJ(e);QJ();new
gD(e);g=new DJ(e);e.go();k=Yp();C.lb(!0);C.update();
O(st,"click",r(C.update,C));RJ(l.bc);V(t(SJ,e,a,C,!
b.disable_twopage,Cp.enableThumbnailViewport,c,l,h,k,Cp.enableClips?t(TJ,g):void
0));h&&UJ(l,h);_OC_InitHooks(t(VJ,e),function(){},function(){},function()
{},function(){},function(){});O(document,"keydown",function(G){var P=Wp(c);(Dc?
G.metaKey:G.ctrlKey)&&70==G.keyCode&&(G.preventDefault(),G=D("search_form_input"),P
||(WJ=WJ||new no(G,[255,255,136],[255,255,255],700,wJ),WJ.play(!
0)),G.focus())});dD("vheadf","vheadq");dD("gbqf","gbqfq");b=D("buy-tooltip");
h=D("buy-tooltip-box");b&&h&&$z(b,h);as("gb-get-book-content","Buy","Click","Play
Books Viewport");b=D("gbqfq");h=D("gbqfqw");b&&new mB(b,!0,h,-
9);V(t(XJ,e,d))});function XJ(a,b){var c=a.Wa();if(c.wh()&&b.Oi){var
d=c.wh();a=a.Fa();b.Oi(d)&&(d=b.Oi(d).rd(),b.i&&d in b.i&&(b.O=b.i[d]),c=c.ae()
[c.Ri()],a.dg(c+2),uJ(a,b)&&(c=uJ(a,b),a.Ed(c),a.Sk(b)))}}function UJ(a,b){var
c=FB([a],b);if(b=D("addToLibraryLink"+a.Ub()))a=new AB(a,c),w(b,"jfk-button-
standard"),zn(a,b),a.Aa(!0)}
function SJ(a,b,c,d,e,g,h,k,l,m){Wp(g)?new
vv(a,c,m,d,e,g,l):NC({Cb:a,qh:b,history:c,Aj:d,zj:e,Wl:!
0,Ij:h,Fj:k,flags:g,Jk:m,Vl:!
0});b=D("toolbar_container");Ff(b);b.style.padding="0";new Fy(a)}function JJ()
{if(A&&document.selection&&!YJ){var
a=document.selection.createRange();Pf(a.parentElement(),D("viewport"))&&(YJ=!
0,document.selection.empty(),V(ZJ))}}function ZJ(){YJ=!1}var YJ=!1;function
VJ(a,b,c){(b=Ho(a.ab(),b))?a.mb(b):c&&vj(window.location,zj(c))}
function LJ(a,b){b=b.page[0];return(a=Ho(a,b.pid))?
(a.Dd(b,a.df().toString()),dq(a,b),a):null}function QJ(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=D(a[b]);c&&K(c,
{display:"none"})}}function OJ(a,b){var c=D("page_label");c||
(c={form:D("jtp_form"),input:D("jtp")});new
CJ(a,b,D("prev_btn"),D("next_btn"),c)}function PJ(a)
{a.dispatchEvent("pagemodechange");var b=D("text_mode");b&&(K(b,
{cursor:"pointer"}),O(b,"click",t($J,a)))}function NJ(a,b,c)
{jp(a.Xa(),c);b.update()}
function MJ(a,b){aD("search_form_input");a=new
lx(D("search_form_input"),a.Xa().getQuery());O(D("search_form"),"submit",t(aK,a,b))
;return a}function aK(a,b,c){var d=D("sits");d&&d.checked&&""!
=D("search_form_input").value||(c.preventDefault(),dt=!
1,D("search_form_input").blur(),b(a.yb()))}function RJ(a){var
b=D("magazine_other_issues");if(b&&a){a=new BJ(new jA,a,!0);var c=F("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.nh()}}
function $J(a,b){b.preventDefault();a=new
S(a.Da().zc());T(a,"output","text");vj(window.location,zj(a.toString()))}function
TJ(a,b){y(D("viewport"),"selection-mode",b);hs=b;a.lb(!b)}var WJ=null;function
KJ(a){return Pj(a,"edge","3d")}ab("_OC_MenuHideHook",function(){});
})();

You might also like