Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

F

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

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

vn/";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){var b="undefined"!=typeof
Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):
{next:da(a)}}function la(a){for(var b,c=[];!
(b=a.next()).done;)c.push(b.value);return c}function ma(a){return a instanceof
Array?a:la(ka(a))}var na="function"==typeof Object.create?Object.create:function(a)
{function b(){}b.prototype=a;return new b},oa;
if("function"==typeof Object.setPrototypeOf)oa=Object.setPrototypeOf;else{var pa;a:
{var qa={a:!0},ra={};try{ra.__proto__=qa;pa=ra.a;break a}catch(a){}pa=!1}oa=pa?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var sa=oa;
function m(a,b)
{a.prototype=na(b.prototype);a.prototype.constructor=a;if(sa)sa(a,b);else for(var c
in b)if("prototype"!=c)if(Object.defineProperties){var
d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else
a[c]=b[c];a.ta=b.prototype}function ua(a,b){return
Object.prototype.hasOwnProperty.call(a,b)}
ia("WeakMap",function(a){function b(l){this.lb=(k+=Math.random()
+1).toString();if(l){l=ka(l);for(var n;!
(n=l.next()).done;)n=n.value,this.set(n[0],n[1])}}function c(){}function d(l){var
n=typeof l;return"object"===n&&null!==l||"function"===n}function e(l){if(!ua(l,h))
{var n=new c;ea(l,h,{value:n})}}function g(l){var
n=Object[l];n&&(Object[l]=function(r){if(r instanceof c)return
r;Object.isExtensible(r)&&e(r);return n(r)})}if(function(){if(!a||!
Object.seal)return!1;try{var l=Object.seal({}),n=Object.seal({}),
r=new a([[l,2],[n,3]]);if(2!=r.get(l)||3!=r.get(n))return!
1;r.delete(l);r.set(n,4);return!r.has(l)&&4==r.get(n)}catch(w){return!1}}())return
a;var
h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var
k=0;b.prototype.set=function(l,n){if(!d(l))throw Error("Invalid WeakMap
key");e(l);if(!ua(l,h))throw Error("WeakMap key fail: "+l);l[h][this.lb]=n;return
this};b.prototype.get=function(l){return d(l)&&ua(l,h)?l[h][this.lb]:void
0};b.prototype.has=function(l){return d(l)&&
ua(l,h)&&ua(l[h],this.lb)};b.prototype.delete=function(l){return
d(l)&&ua(l,h)&&ua(l[h],this.lb)?delete l[h][this.lb]:!1};return b});
ia("Map",function(a){function b(){var k={};return k.Se=k.next=k.head=k}function
c(k,l){var n=k.g;return ja(function(){if(n){for(;n.head!=k.g;)n=n.Se;for(;n.next!
=n.head;)return n=n.next,{done:!1,value:l(n)};n=null}return{done:!0,value:void
0}})}function d(k,l){var n=l&&typeof l;"object"==n||"function"==n?g.has(l)?
n=g.get(l):(n=""+ ++h,g.set(l,n)):n="p_"+l;var
r=k.i[n];if(r&&ua(k.i,n))for(k=0;k<r.length;k++){var w=r[k];if(l!==l&&w.key!
==w.key||l===w.key)return{id:n,list:r,index:k,Jc:w}}return{id:n,
list:r,index:-1,Jc:void 0}}function e(k){this.i={};this.g=b();this.size=0;if(k)
{k=ka(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(ka([[k,"s"]]));if("s"!
=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var
n=l.entries(),r=n.next();if(r.done||r.value[0]!=k||"s"!=r.value[1])return!
1;r=n.next();return r.done||4!=r.value[0].x||
"t"!=r.value[1]||!n.next().done?!1:!0}catch(w){return!1}}())return a;var g=new
WeakMap;e.prototype.set=function(k,l){k=0===k?0:k;var n=d(this,k);n.list||
(n.list=this.i[n.id]=[]);n.Jc?n.Jc.value=l:
(n.Jc={next:this.g,Se:this.g.Se,head:this.g,key:k,value:l},n.list.push(n.Jc),this.g
.Se.next=n.Jc,this.g.Se=n.Jc,this.size++);return
this};e.prototype.delete=function(k){k=d(this,k);return k.Jc&&k.list?
(k.list.splice(k.index,1),k.list.length||delete
this.i[k.id],k.Jc.Se.next=k.Jc.next,k.Jc.next.Se=k.Jc.Se,
k.Jc.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.i={};this.g=this.g.Se=b();this.size=0};e.prototype.has=function(k){return!!
d(this,k).Jc};e.prototype.get=function(k)
{return(k=d(this,k).Jc)&&k.value};e.prototype.entries=function(){return
c(this,function(k){return[k.key,k.value]})};e.prototype.keys=function(){return
c(this,function(k){return k.key})};e.prototype.values=function(){return
c(this,function(k){return k.value})};e.prototype.forEach=function(k,l){for(var
n=this.entries(),
r;!
(r=n.next()).done;)r=r.value,k.call(l,r[1],r[0],this)};e.prototype[Symbol.iterator]
=e.prototype.entries;var h=0;return e});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 va(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=va(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=va(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|
0,d.length));for(var h=0;h<g&&c<e;)if(d[c++]!=b[h++])return!1;return
h>=g}});function wa(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
wa(this,function(b){return b})}});ia("Array.from",function(a){return a?
a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],g="undefined"!=typeof
Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof g)
{b=g.call(b);for(var h=0;!(g=b.next()).done;)e.push(c.call(d,g.value,h++))}else
for(g=b.length,h=0;h<g;h++)e.push(c.call(d,b[h],h));return e}});
ia("Set",function(a){function b(c){this.g=new Map;if(c){c=ka(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(ka([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
wa(this,function(b,c){return[b,c]})}});var xa="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)ua(d,e)&&(a[e]=d[e])}return
a};ia("Object.assign",function(a){return a||xa});
ia("Array.prototype.values",function(a){return a?a:function(){return
wa(this,function(b,c){return c})}});ia("Object.entries",function(a){return a?
a:function(b){var c=[],d;for(d in b)ua(b,d)&&c.push([d,b[d]]);return c}});/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var Aa=Aa||{},p=this||self;function Ba(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 Ca()
{}function Da(a){a.Zf=void 0;a.Eb=function(){return a.Zf?a.Zf:a.Zf=new a}}function
Ea(a){var b=typeof a;return"object"!=b?b:a?
Array.isArray(a)?"array":b:"null"}function Ga(a){var
b=Ea(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Ha(a){var
b=typeof a;return"object"==b&&null!=a||"function"==b}
function Ia(a){return Object.prototype.hasOwnProperty.call(a,Ja)&&a[Ja]||(a[Ja]=+
+Ka)}var Ja="closure_uid_"+(1E9*Math.random()>>>0),Ka=0;function La(a,b,c){return
a.call.apply(a.bind,arguments)}function Ma(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 q(a,b,c){Function.prototype.bind&&-1!
=Function.prototype.bind.toString().indexOf("native code")?q=La:q=Ma;return
q.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 Na(){return
Date.now()}
function Oa(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.ta=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.Hw=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 Qa(a){return a};function Ra(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,Ra);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}u(Ra,Error);Ra.protot
ype.name="CustomError";var Sa;function Ta(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");Ra.call(this,c+a[d])}u(Ta,Ra);Ta.prototype.name="AssertionError";functio
n Ua(a){return a[a.length-1]}
var Va=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},Wa=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)},Xa=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},Ya=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},Za=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 ab(a,b){b=bb(a,b,void 0);return 0>b?
null:"string"===typeof a?a.charAt(b):a[b]}
function bb(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
cb(a,b){return 0<=Va(a,b)}function db(a,b){cb(a,b)||a.push(b)}function eb(a,b)
{b=Va(a,b);var c;(c=0<=b)&&fb(a,b);return c}function fb(a,b)
{Array.prototype.splice.call(a,b,1)}function gb(a,b){b=bb(a,b,void
0);0<=b&&fb(a,b)}function hb(a){return Array.prototype.concat.apply([],arguments)}
function ib(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 jb(a,b){for(var c=1;c<arguments.length;c++)
{var d=arguments[c];if(Ga(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 kb(a,b,c,d)
{Array.prototype.splice.apply(a,lb(arguments,1))}function lb(a,b,c){return
2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function mb(a,b)
{a.sort(b||nb)}
function nb(a,b){return a>b?1:a<b?-1:0}function ob(a,b){for(var
c={},d=0;d<a.length;d++){var e=a[d],g=b.call(void 0,e,d,a);void 0!==g&&(c[g]||
(c[g]=[])).push(e)}return c}function pb(a){for(var b=[],c=0;c<arguments.length;c++)
{var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=8192)for(var
g=pb.apply(null,lb(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else
b.push(d)}return b}
function qb(a){if(a.length){var b=1%a.length;0<b?
Array.prototype.unshift.apply(a,a.splice(-
b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b))}return a}function rb(a,b)
{return hb.apply([],Ya(a,b,void 0))};function sb(a){return"string"==typeof
a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function tb(a)
{return a.classList?a.classList:sb(a).match(/\S+/g)||[]}function ub(a,b)
{"string"==typeof a.className?
a.className=b:a.setAttribute&&a.setAttribute("class",b)}function vb(a,b){return
a.classList?a.classList.contains(b):cb(tb(a),b)}function x(a,b)
{if(a.classList)a.classList.add(b);else if(!vb(a,b)){var
c=sb(a);ub(a,c+(0<c.length?" "+b:b))}}
function wb(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e)
{x(a,e)});else{var c={};Array.prototype.forEach.call(tb(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;ub(a,b)}}function xb(a,b){a.classList?
a.classList.remove(b):vb(a,b)&&ub(a,Array.prototype.filter.call(tb(a),function(c)
{return c!=b}).join(" "))}
function yb(a,b){a.classList?Array.prototype.forEach.call(b,function(c)
{xb(a,c)}):ub(a,Array.prototype.filter.call(tb(a),function(c){return!
cb(b,c)}).join(" "))}function zb(a,b,c){c?x(a,b):xb(a,b)};function Ab(a,b){return
0==a.lastIndexOf(b,0)}function Bb(a,b){var c=a.length-b.length;return
0<=c&&a.indexOf(b,c)==c}function Cb(a){return/^[\s\xa0]*$/.test(a)}var
Db=String.prototype.trim?function(a){return a.trim()}:function(a)
{return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Fb(a,b)
{if(b)a=a.replace(Gb,"&amp;").replace(Hb,"&lt;").replace(Ib,"&gt;").replace(Jb,"&qu
ot;").replace(Kb,"&#39;").replace(Lb,"&#0;");else{if(!Mb.test(a))return a;-1!
=a.indexOf("&")&&(a=a.replace(Gb,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(Hb,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(Ib,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(Jb,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(Kb,"&#39;"));-1!
=a.indexOf("\x00")&&(a=a.replace(Lb,"&#0;"))}return a}
var Gb=/&/g,Hb=/</g,Ib=/>/g,Jb=/"/g,Kb=/'/g,Lb=/\x00/g,Mb=/[\x00&<>"']/;function
Ob(a,b){return-1!=a.indexOf(b)}
function Pb(a,b){var
c=0;a=Db(String(a)).split(".");b=Db(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=Qb(0==g[1].length?
0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||
Qb(0==g[2].length,0==h[2].length)||Qb(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return
c}function Qb(a,b){return a<b?-1:a>b?1:0};var Rb;a:{var Sb=p.navigator;if(Sb){var
Tb=Sb.userAgent;if(Tb){Rb=Tb;break a}}Rb=""}function y(a){return Ob(Rb,a)};function
Ub(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Vb(a,b){for(var c in
a)if(b.call(void 0,a[c],c,a))return!0;return!1}function Wb(a){var b=[],c=0,d;for(d
in a)b[c++]=d;return b}function Xb(a,b){for(var c in a)if(a[c]==b)return!0;return!
1}function Yb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Zb()
{var a=$b,b;for(b in a)return!1;return!0}function ac(a,b,c){if(null!==a&&b in
a)throw Error('The object already contains the key "'+b+'"');a[b]=c}
function bc(a){var b={},c;for(c in a)b[c]=a[c];return b}var cc="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function dc(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<cc.length;g+
+)c=cc[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function ec(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return
ec.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of
arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return
c};function fc(){return y("Firefox")||y("FxiOS")}function gc(){return(y("Chrome")||
y("CriOS"))&&!y("Edge")};function hc(){return y("iPhone")&&!y("iPod")&&!
y("iPad")}function ic(){return hc()||y("iPad")||y("iPod")};function jc(a){jc[" "]
(a);return a}jc[" "]=Ca;function kc(a,b){try{return jc(a[b]),!0}catch(c){}return!
1}function lc(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?
a[d]:a[d]=c(b)};var mc=y("Opera"),z=y("Trident")||y("MSIE"),nc=y("Edge"),oc=nc||
z,pc=y("Gecko")&&!(Ob(Rb.toLowerCase(),"webkit")&&!y("Edge"))&&!(y("Trident")||
y("MSIE"))&&!y("Edge"),qc=Ob(Rb.toLowerCase(),"webkit")&&!
y("Edge"),rc=qc&&y("Mobile"),sc=y("Macintosh"),tc=y("Windows"),uc=y("Linux")||
y("CrOS"),vc=y("Android"),wc=hc(),xc=y("iPad"),yc=y("iPod"),zc=ic();function Ac()
{var a=p.document;return a?a.documentMode:void 0}var Bc;
a:{var Cc="",Dc=function(){var a=Rb;if(pc)return/rv:([^\);]+)
(\)|;)/.exec(a);if(nc)return/Edge\/([\d\.]+)/.exec(a);if(z)return/\b(?:MSIE|rv)[: ]
([^\);]+)(\)|;)/.exec(a);if(qc)return/WebKit\/(\S+)/.exec(a);if(mc)return/
(?:Version)[ \/]?(\S+)/.exec(a)}();Dc&&(Cc=Dc?Dc[1]:"");if(z){var Ec=Ac();if(null!
=Ec&&Ec>parseFloat(Cc)){Bc=String(Ec);break a}}Bc=Cc}var Fc=Bc,Gc={};function Hc(a)
{return lc(Gc,a,function(){return 0<=Pb(Fc,a)})}function Ic(a){return
Number(Jc)>=a}var Kc;
if(p.document&&z){var Lc=Ac();Kc=Lc?Lc:parseInt(Fc,10)||void 0}else Kc=void 0;var
Jc=Kc;var Mc=z||qc;function Nc(){return!0}function Oc(){return null}function Pc(a)
{return a}function Qc(a,b){function c(){}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d}function Rc(a){var
b=!1,c;return function(){b||(c=a(),b=!0);return c}};var Sc={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 Tc;function Uc(){if(void 0===Tc){var
a=null,b=p.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",
{createHTML:Qa,createScript:Qa,createScriptURL:Qa})}catch(c)
{p.console&&p.console.error(c.message)}Tc=a}else Tc=a}return Tc};function Vc(a,b)
{this.g=a===Wc&&b||"";this.i=Xc}Vc.prototype.Pd=!0;Vc.prototype.Rc=function()
{return this.g};function Yc(a){return a instanceof
Vc&&a.constructor===Vc&&a.i===Xc?a.g:"type_error:Const"}function Zc(a){return new
Vc(Wc,a)}var Xc={},Wc={};var $c={};function ad(a,b){this.g=b===$c?a:"";this.Pd=!
0}ad.prototype.Rc=function(){return this.g.toString()};function bd(a){return a
instanceof ad&&a.constructor===ad?a.g:"type_error:SafeScript"}function cd(a){var
b=Uc();a=b?b.createScript(a):a;return new ad(a,$c)}ad.prototype.toString=function()
{return this.g.toString()};var dd=RegExp("[A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),ed=RegExp("^
[^A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef
\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),fd=/^htt
p:\/\/.*/,gd=/\s+/,hd=/[\d\u06f0-\u06f9]/;function id(a,b){this.g=b===jd?
a:""}f=id.prototype;f.Pd=!0;f.Rc=function(){return this.g.toString()};f.El=!
0;f.nf=function(){return 1};f.toString=function(){return this.g+""};function kd(a)
{return a instanceof id&&a.constructor===id?a.g:"type_error:TrustedResourceUrl"}var
ld=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,jd={};function md(a){var b=Uc();a=b?
b.createScriptURL(a):a;return new id(a,jd)}
function nd(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 od(a,b){this.g=b===pd?
a:""}f=od.prototype;f.Pd=!0;f.Rc=function(){return this.g.toString()};f.El=!
0;f.nf=function(){return 1};f.toString=function(){return
this.g.toString()};function qd(a){return a instanceof od&&a.constructor===od?
a.g:"type_error:SafeUrl"}
var rd=RegExp('^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-
m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-
icon)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|"[\\w;,= ]
+"))*$',"i"),sd=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function td(a)
{a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(sd);return
b&&rd.test(b[1])?ud(a):null}var vd=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|
$))/i;
function wd(a){a instanceof od||(a="object"==typeof a&&a.Pd?
a.Rc():String(a),a=vd.test(a)?ud(a):td(a));return a||xd}function yd(a,b){if(a
instanceof od)return a;a="object"==typeof a&&a.Pd?
a.Rc():String(a);if(b&&/^data:/i.test(a)&&(b=td(a)||xd,b.Rc()==a))return
b;vd.test(a)||(a="about:invalid#zClosurez");return ud(a)}var pd={};function ud(a)
{return new od(a,pd)}var xd=ud("about:invalid#zClosurez");var zd={};function
Ad(a,b){this.g=b===zd?a:"";this.Pd=!0}Ad.prototype.Rc=function(){return
this.g};Ad.prototype.toString=function(){return this.g.toString()};function Bd(a)
{return a instanceof Ad&&a.constructor===Ad?a.g:"type_error:SafeStyle"}
function Cd(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(Dd).join("
"):Dd(d),b+=c+":"+d+";")}return b?new Ad(b,zd):Ed}var Ed=new Ad("",zd);
function Dd(a){if(a instanceof od)return'url("'+qd(a).replace(/</g,"%3c").replace(/
[\\"]/g,"\\$&")+'")';if(a instanceof Vc)a=Yc(a);else{a=String(a);var
b=a.replace(Fd,"$1").replace(Fd,"$1").replace(Gd,"url");if(Hd.test(b)){if(b=!
Id.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&&Jd(a)}a=b?Kd(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new Ta("Value does not allow [{;}], got:
%s.",[a]);return a}
function Jd(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 Hd=RegExp("^[-,.\"'%_!# a-zA-Z0-9\\[\\]]+$"),Gd=RegExp("\\b(url\\([ \t\n]*)('[
-&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([
\t\n]*\\))","g"),Fd=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-
gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\
([-+*/0-9a-z.%\\[\\], ]+\\)","g"),Id=/\/\*/;function Kd(a){return
a.replace(Gd,function(b,c,d,e){var g="";d=d.replace(/^(['"])
(.*)\1$/,function(h,k,l){g=k;return l});b=wd(d).Rc();return c+g+b+g+e})};var
Ld={};function Md(a,b){this.g=b===Ld?a:"";this.Pd=!0}
function Nd(a,b){if(Ob(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(Xb(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
Ad||(b=Cd(b));return new Md(a+"{"+Bd(b).replace(/</g,"\\3C ")+"}",Ld)}function
Od(a){function b(d){Array.isArray(d)?d.forEach(b):c+=Pd(d)}var
c="";Array.prototype.forEach.call(arguments,b);return new
Md(c,Ld)}Md.prototype.Rc=function(){return this.g};function Pd(a){return a
instanceof Md&&a.constructor===Md?
a.g:"type_error:SafeStyleSheet"}Md.prototype.toString=function(){return
this.g.toString()};var Qd=new Md("",Ld);var Rd={};function Sd(a,b,c){this.g=c===Rd?
a:"";this.i=b;this.Pd=this.El=!0}Sd.prototype.nf=function(){return
this.i};Sd.prototype.Rc=function(){return
this.g.toString()};Sd.prototype.toString=function(){return
this.g.toString()};function Td(a){return Ud(a).toString()}function Ud(a){return a
instanceof Sd&&a.constructor===Sd?a.g:"type_error:SafeHtml"}function Vd(a){if(a
instanceof Sd)return a;var b="object"==typeof a,c=null;b&&a.El&&(c=a.nf());return
Wd(Fb(b&&a.Pd?a.Rc():String(a)),c)}
function Xd(a){if(a instanceof Sd)return a;a=Vd(a);return
Wd(Td(a).replace(/(\r\n|\r|\n)/g,"<br>"),a.nf())}function Yd(a,b,c)
{Zd(String(a));return $d(String(a),b,c)}function Zd(a){if(!ae.test(a))throw
Error("");if(a.toUpperCase()in be)throw Error("");}
function ce(a){var b={nonce:de()};for(d in
b)if(Object.prototype.hasOwnProperty.call(b,d)){var
c=d.toLowerCase();if("language"==c||"src"==c||"text"==c||"type"==c)throw
Error("");}var d="";a=hb(a);for(c=0;c<a.length;c+
+)d+=bd(a[c]).toString();a=Wd(d,0);return $d("script",b,a)}function fe(a){function
b(g){Array.isArray(g)?g.forEach(b):(g=Vd(g),e.push(Td(g)),g=g.nf(),0==d?d=g:0!
=g&&d!=g&&(d=null))}var c=Vd(ge),d=c.nf(),e=[];a.forEach(b);return
Wd(e.join(Td(c)),d)}
function he(a){return fe(Array.prototype.slice.call(arguments))}function Wd(a,b)
{var c=Uc();a=c?c.createHTML(a):a;return new Sd(a,b,Rd)}function $d(a,b,c){var
d=null;var e="<"+a+ie(b);null==c?c=[]:Array.isArray(c)||(c=[c]);!
0===Sc[a.toLowerCase()]?e+=">":(d=he(c),e+=">"+Td(d)+"</"+a+">",d=d.nf());
(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return Wd(e,d)}
function ie(a){var b="";if(a)for(var c in
a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!ae.test(c))throw Error("");var
d=a[c];if(null!=d){var e=c;if(d instanceof Vc)d=Yc(d);else
if("style"==e.toLowerCase()){if(!Ha(d))throw Error("");d instanceof Ad||
(d=Cd(d));d=Bd(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in
je)if(d instanceof id)d=kd(d).toString();else if(d instanceof od)d=qd(d);else
if("string"===typeof d)d=wd(d).Rc();else throw
Error("");}d.Pd&&(d=d.Rc());e=e+'="'+Fb(String(d))+
'"';b+=" "+e}}return b}var ae=/^[a-zA-Z0-9-]+$/,je={action:!0,cite:!0,data:!
0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},be={APPLET:!0,BASE:!0,EMBED:!
0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!
0},ke=Wd("<!DOCTYPE html>",0),ge=new
Sd(p.trustedTypes&&p.trustedTypes.emptyHTML||"",0,Rd),le=Wd("<br>",0);function
me(a,b){return Wd(a,b||null)};var ne=Rc(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=Ud
(ge);return!b.parentElement});function oe(a,b)
{if(ne())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Ud(b)}function
pe(a,b){b=b instanceof od?b:yd(b);a.href=qd(b)}function qe(a,b){b=b instanceof od?
b:yd(b,/^data:image\//i.test(b));a.src=qd(b)}
function re(a){var
b=de(a.ownerDocument&&a.ownerDocument.defaultView);b&&a.setAttribute("nonce",b)}fun
ction se(a,b){b=b instanceof od?b:yd(b);a.href=qd(b)}function te(a,b){b=b
instanceof od?b:yd(b);a.replace(qd(b))}function de(a){return
ue("script[nonce]",a)}var ve=/^[\w+/_-]+[=]{0,2}$/;function ue(a,b){b=(b||
p).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||
a.getAttribute("nonce"))&&ve.test(a)?a:"":""};function we(a,b,c){return
Math.min(Math.max(a,b),c)};function A(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?
b:0}f=A.prototype;f.clone=function(){return new A(this.x,this.y)};function xe(a,b)
{return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function ye(a,b){var c=a.x-b.x;a=a.y-
b.y;return Math.sqrt(c*c+a*a)}function ze(a,b){return new A(a.x-b.x,a.y-
b.y)}f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return
this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return
this};
f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return
this};f.fk=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return
this};function Ae(a,b){this.width=a;this.height=b}function Be(a,b){return a==b?!
0:a&&b?a.width==b.width&&a.height==b.height:!1}f=Ae.prototype;f.clone=function()
{return new Ae(this.width,this.height)};f.aspectRatio=function(){return
this.width/this.height};f.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};f.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};
f.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function Ce(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 De(a){return
a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Ee(a){return
a.replace(/\xa0|[ \t]+/g," ")}function Fe(a){return a.replace(/[\t\r\n ]+/g,"
").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}function Ge(a){return
decodeURIComponent(a.replace(/\+/g," "))}function He(a){return a=Fb(a,void 0)}
function Ie(a){return Ob(a,"&")?"document"in p?Je(a):Ke(a):a}function Je(a){var
b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=p.document.createElement("div");return a.replace(Le,function(d,e){var
g=b[d];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||
(g=String.fromCharCode(e)));g||(g=me(d+"
"),oe(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function Ke(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:return"#"!=c.charAt(0)||
(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})}var Le=/&([^;\s<&]
+);?/g;function Me(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a}function
Ne(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\
$1").replace(/\x08/g,"\\x08")}
var Oe=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b)
{return Array(b+1).join(a)};function Pe(a){return null==a?"":String(a)}function
Qe(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Na()).toString(36)}function Re(a){return String(a).replace(/\-([a-
z])/g,function(b,c){return c.toUpperCase()})}function Se(a){return
a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return
c+d.toUpperCase()})};function Te(a){return a?new Ue(Ve(a)):Sa||(Sa=new Ue)}function
B(a){return We(document,a)}function We(a,b){return"string"===typeof b?
a.getElementById(b):b}function Xe(a,b){return(b||
document).getElementsByTagName(String(a))}function Ye(a,b,c){return
Ze(document,a,b,c)}function $e(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):Ze(document,"*",a,b)}
function bf(a,b){var c=b||document,d=null;c.getElementsByClassName?
d=c.getElementsByClassName(a)[0]:d=cf("*",a,b);return d||null}
function Ze(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&&cb(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function cf(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:"")):Ze(d,a,b,c)[0]||null}function df(a,b)
{Ub(b,function(c,d){c&&"object"==typeof c&&c.Pd&&(c=c.Rc());"style"==d?
a.style.cssText=c:"class"==d?a.className=c:"for"==d?
a.htmlFor=c:ef.hasOwnProperty(d)?a.setAttribute(ef[d],c):Ab(d,"aria-")||
Ab(d,"data-")?a.setAttribute(d,c):a[d]=c})}
var
ef={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
ff(a){a=(a||window).document;a=gf(a)?a.documentElement:a.body;return new
Ae(a.clientWidth,a.clientHeight)}
function hf(a){var b=jf(a);a=a.parentWindow||a.defaultView;return
z&&Hc("10")&&a.pageYOffset!=b.scrollTop?new A(b.scrollLeft,b.scrollTop):new
A(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function jf(a){return
a.scrollingElement?a.scrollingElement:!qc&&gf(a)?a.documentElement:a.body||
a.documentElement}function kf(a){return a?a.parentWindow||
a.defaultView:window}function C(a,b,c){return lf(document,arguments)}
function lf(a,b){var c=b[1],d=mf(a,String(b[0]));c&&("string"===typeof c?
d.className=c:Array.isArray(c)?d.className=c.join("
"):df(d,c));2<b.length&&nf(a,d,b,2);return d}
function nf(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(!Ga(g)||
Ha(g)&&0<g.nodeType)e(g);else{a:{if(g&&"number"==typeof g.length){if(Ha(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?ib(g):g,e)}}}function E(a){return
mf(document,a)}
function mf(a,b)
{b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return
a.createElement(b)}function of(a){return
document.createTextNode(String(a))}function gf(a)
{return"CSS1Compat"==a.compatMode}function pf(a,b){a.appendChild(b)}function
qf(a,b){nf(Ve(a),a,arguments,1)}function rf(a){for(var
b;b=a.firstChild;)a.removeChild(b)}function sf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b)}function tf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}
function uf(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function F(a){return
a&&a.parentNode?a.parentNode.removeChild(a):null}function vf(a,b){var
c=b.parentNode;c&&c.replaceChild(a,b)}function wf(a){return void 0!=a.children?
a.children:Array.prototype.filter.call(a.childNodes,function(b){return
1==b.nodeType})}function xf(a){return void 0!==a.firstElementChild?
a.firstElementChild:yf(a.firstChild,!0)}function yf(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function zf(a){return Ha(a)&&1==a.nodeType}function Af(a){var b;if(Mc&&!
(z&&Hc("9")&&!Hc("10")&&p.SVGElement&&a instanceof
p.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return zf(b)?
b:null}function Bf(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 Ve(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function Cf(a){return a.contentDocument||a.contentWindow.document}function G(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
rf(a),a.appendChild(Ve(a).createTextNode(String(b)))}var
Df={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Ef={IMG:" ",BR:"\n"};function Ff(a)
{return a.hasAttribute("tabindex")&&Gf(a)}
function Hf(a,b){b?a.tabIndex=0:(a.tabIndex=-
1,a.removeAttribute("tabIndex"))}function Gf(a)
{a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function If(a){var
b=[];Jf(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 Kf(a){var b=[];Jf(a,b,!1);return
b.join("")}
function Jf(a,b,c){if(!(a.nodeName in Df))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 Ef)b.push(Ef[a.nodeName]);else
for(a=a.firstChild;a;)Jf(a,b,c),a=a.nextSibling}function Lf(a){return
Mf(a,function(b){return"DIV"==b.nodeName&&"string"===typeof
b.className&&cb(b.className.split(/\s+/),"slider-box")},void 0)}function Mf(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}
function Nf(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c)
{return null}}function Ue(a){this.g=a||p.document||
document}f=Ue.prototype;f.ha=function(a){return
We(this.g,a)};f.getElementsByTagName=function(a,b){return(b||
this.g).getElementsByTagName(String(a))};f.Ra=function(a,b,c){return
lf(this.g,arguments)};function Of(a,b){return mf(a.g,b)}function Pf(a){a=a.g;return
a.parentWindow||
a.defaultView}f.appendChild=pf;f.Jm=qf;f.Lm=rf;f.Ku=sf;f.Ju=tf;f.Ai=F;f.Jo=wf;f.Lo=
xf;f.Mu=zf;
f.Km=Bf;var Qf="StopIteration"in p?p.StopIteration:
{message:"StopIteration",stack:""};function Rf(){}Rf.prototype.Bj=function(){throw
Qf;};Rf.prototype.jf=function(){return this};var Sf=fc(),Tf=hc()||
y("iPod"),Uf=y("iPad"),Vf=y("Android")&&!(gc()||fc()||y("Opera")||
y("Silk")),Wf=gc(),Xf=y("Safari")&&!(gc()||y("Coast")||y("Opera")||y("Edge")||
y("Edg/")||y("OPR")||fc()||y("Silk")||y("Android"))&&!ic();var Yf={};
function Zf(a){if(z&&!Hc(9))return[0,0,0,0];var b=Yf.hasOwnProperty(a)?
Yf[a]:null;if(b)return b;65536<Object.keys(Yf).length&&(Yf={});var
c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=$f(a,RegExp("\\\\[0-9A-Fa-f]
{6}\\s?","g"));b=$f(b,d);b=$f(b,/\\./g);b=b.replace(RegExp(":not\\
(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=ag(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=ag(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=ag(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=
ag(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-
letter|:before|:after)/gi,3);b=ag(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=ag(b,c,/(:[^\s\
+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g,"
");ag(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return Yf[a]=b}function ag(a,b,c,d){return
a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})}function
$f(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};var
bg={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},cg=/
[\n\f\r"'()*<>]/g,dg={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28
",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function eg(a){return dg[a]}
function fg(a,b,c){b=Db(b);if(""==b)return null;var
d=String(b.substr(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!
b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!
c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;d++){var
e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e)
{b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!
=qd(a)?'url("'+qd(a).replace(cg,eg)+'")':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 bg))return null}return
b};function gg(a,b){a=p[a];return a&&a.prototype?
(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function
hg(a,b){return(a=p[a])&&a.prototype&&a.prototype[b]||null}var
ig=gg("Element","attributes")||
gg("Node","attributes"),jg=hg("Element","hasAttribute"),kg=hg("Element","getAttribu
te"),lg=hg("Element","setAttribute"),mg=hg("Element","removeAttribute");gg("Element
","innerHTML")||gg("HTMLElement","innerHTML");
var ng=hg("Element","getElementsByTagName"),og=hg("Element","matches")||
hg("Element","msMatchesSelector"),pg=gg("Node","nodeName"),qg=gg("Node","nodeType")
,rg=gg("Node","parentNode");gg("Node","childNodes");var
sg=gg("HTMLElement","style")||
gg("Element","style"),tg=gg("HTMLStyleElement","sheet"),ug=hg("CSSStyleDeclaration"
,"getPropertyValue"),vg=hg("CSSStyleDeclaration","setProperty"),wg=gg("Element","na
mespaceURI")||gg("Node","namespaceURI");
function xg(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering
detected");return a}function yg(a,b,c,d){if(a)return
a.apply(b,d);if(z&&10>document.documentMode){if(!b[c].call)throw Error("IE
Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering
detected");return b[c].apply(b,d)}function zg(a){return
xg(ig,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Ag(a,b,c){try{yg(lg,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Bg(a){return
xg(sg,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function
Cg(a){return xg(tg,a,"sheet",function(b){return b instanceof
CSSStyleSheet})}function Dg(a){return xg(pg,a,"nodeName",function(b)
{return"string"==typeof b})}function Eg(a){return xg(qg,a,"nodeType",function(b)
{return"number"==typeof b})}
function Fg(a){return xg(rg,a,"parentNode",function(b){return!(b&&"string"==typeof
b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Gg(a,b){return
yg(ug,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
Hg(a,b,c){yg(vg,a,a.setProperty?"setProperty":"setAttribute",[b,c])}function Ig(a)
{return xg(wg,a,"namespaceURI",function(b){return"string"==typeof b})};var
Jg=z&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+
[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|
[^'\",])*)","g"),Kg={"-webkit-border-horizontal-spacing":!0,"-webkit-border-
vertical-spacing":!0};
function Lg(a,b,c){var d=[];Mg(ib(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&z&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?
e.selectorText.replace(Jg,"#"+b+"
$1"):e.selectorText;d.push(Nd(g,Ng(e.style,c)))}});return Od(d)}function Mg(a)
{return a.filter(function(b){return b instanceof CSSStyleRule||
b.type==CSSRule.STYLE_RULE})}
function Og(a,b,c){a=Pg("<style>"+a+"</style>");return null==a||null==a.sheet?
Qd:Lg(a.sheet,void 0!=b?b:null,c)}function Pg(a){if(z&&!Hc(10)||"function"!=typeof
p.DOMParser)return
null;a=me("<html><head></head><body>"+a+"</body></html>");return(new
DOMParser).parseFromString(Ud(a),"text/html").body.children[0]}
function Ng(a,b){if(!a)return Ed;var
c=document.createElement("div").style;Qg(a).forEach(function(d){var e=qc&&d in Kg?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-
z])/i,"");Ab(e,"--")||Ab(e,"var")||(d=Gg(a,d),d=fg(e,d,b),null!
=d&&Hg(c,e,d))});return new Ad(c.cssText||"",zd)}
function Rg(a){var b=Array.from(yg(ng,a,"getElementsByTagName",
["STYLE"])),c=rb(b,function(e){return
ib(Cg(e).cssRules)});c=Mg(c);c.sort(function(e,g){e=Zf(e.selectorText);a:
{g=Zf(g.selectorText);for(var h=nb,k=Math.min(e.length,g.length),l=0;l<k;l++){var
n=h(e[l],g[l]);if(0!=n){e=n;break a}}e=nb(e.length,g.length)}return-
e});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var
d;d=a.nextNode();)c.forEach(function(e)
{yg(og,d,d.matches?"matches":"msMatchesSelector",[e.selectorText])&&
e.style&&Sg(d,e.style)});b.forEach(F)}function Sg(a,b){var
c=Qg(a.style);Qg(b).forEach(function(d){if(!(0<=c.indexOf(d))){var
e=Gg(b,d);Hg(a.style,d,e)}})}function Qg(a){Ga(a)?a=ib(a):
(a=Wb(a),eb(a,"cssText"));return a};function Tg(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function Ug(a){for(var b=new
Tg(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=Tg.prototype;f.Bb=function(){return this.right-this.left};f.Db=function()
{return this.bottom-this.top};
f.clone=function(){return new
Tg(this.top,this.right,this.bottom,this.left)};function Vg(a,b){return a&&b?b
instanceof Tg?
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 Wg(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 Xg(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=Xg.prototype;f.clone=function(
){return new Xg(this.left,this.top,this.width,this.height)};function Yg(a){return
new Tg(a.top,a.left+a.width,a.top+a.height,a.left)}function Zg(a){return new
Xg(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function $g(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 ah(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 Xg(c,e,d-c,a-e)}return null}
function bh(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 ch(a,b){if(!a||!b)return null;a=new
Xg(a.left,a.top,a.width,a.height);var
c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height)
;a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-
a.left;a.height=d-a.top;return a}f.Fa=function(){return new
Ae(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 J(a,b,c)
{if("string"===typeof b)(b=dh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=dh(c,d);g&&(c.style[g]=e)}}var eh={};function dh(a,b){var c=eh[b];if(!c)
{var d=Re(b);c=d;void 0===a.style[d]&&(d=(qc?"Webkit":pc?"Moz":z?"ms":null)
+Se(d),void 0!==a.style[d]&&(c=d));eh[b]=c}return c}function fh(a,b){var
c=a.style[Re(b)];return"undefined"!==typeof c?c:a.style[dh(a,b)]||""}
function gh(a,b){var c=Ve(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""}function hh(a,b){return a.currentStyle?
a.currentStyle[b]:null}function ih(a,b){return gh(a,b)||hh(a,b)||
a.style&&a.style[b]}function jh(a,b,c){if(b instanceof A){var d=b.x;b=b.y}else
d=b,b=c;a.style.left=kh(d,!1);a.style.top=kh(b,!1)}function lh(a){return new
A(a.offsetLeft,a.offsetTop)}
function mh(a){a=a?Ve(a):document;return!z||Ic(9)||gf(Te(a).g)?
a.documentElement:a.body}function nh(a){try{return
a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function oh(a){if(z&&!Ic(8))return a.offsetParent;var
b=Ve(a),c=ih(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=ih(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 ph(a){for(var b=new
Tg(0,Infinity,Infinity,0),c=Te(a),d=c.g.body,e=c.g.documentElement,g=jf(c.g);a=oh(a
);)if(!(z&&0==a.clientWidth||qc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=ih(a,"overflow")){var h=qh(a),k=new
A(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Mat
h.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.l
eft=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.t
op=Math.max(b.top,g);c=
ff(Pf(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 rh(a,b){b=b||jf(document);var c=b||jf(document);var
d=qh(a),e=qh(c),g=sh(c);if(c==jf(document)){var h=d.x-c.scrollLeft;d=d.y-
c.scrollTop;z&&!Ic(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-
g.top;a=th(a);g=c.clientHeight-a.height;e=c.scrollLeft;var
k=c.scrollTop;e+=Math.min(h,Math.max(h-(c.clientWidth-
a.width),0));k+=Math.min(d,Math.max(d-g,0));c=new
A(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}
function qh(a){var b=Ve(a),c=new A(0,0),d=mh(b);if(a==d)return
c;a=nh(a);b=hf(Te(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c}function uh(a,b)
{a=vh(a);b=vh(b);return new A(a.x-b.x,a.y-b.y)}function wh(a){a=nh(a);return new
A(a.left,a.top)}function vh(a){if(1==a.nodeType)return wh(a);a=a.changedTouches?
a.changedTouches[0]:a;return new A(a.clientX,a.clientY)}function xh(a,b,c){var
d=qh(a);b instanceof A&&(c=b.y,b=b.x);jh(a,a.offsetLeft+(b-d.x),a.offsetTop+
(Number(c)-d.y))}
function K(a,b,c){if(b instanceof Ae)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");yh(a,b);a.style.height=kh(c,!0)}function kh(a,b)
{"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function yh(a,b)
{a.style.width=kh(b,!0)}function L(a){var b=th;if("none"!=ih(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 th(a){var b=a.offsetWidth,c=a.offsetHeight,d=qc&&!b&&!c;return(void
0===b||d)&&a.getBoundingClientRect?(a=nh(a),new Ae(a.right-a.left,a.bottom-
a.top)):new Ae(b,c)}function zh(a){var b=qh(a);a=L(a);return new
Xg(b.x,b.y,a.width,a.height)}function Ah(a,b){a=a.style;"opacity"in a?
a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in
a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function M(a,b)
{a.style.display=b?"":"none"}function Bh(a){return"none"!=a.style.display}
function Ch(a){return"rtl"==ih(a,"direction")}var Dh=pc?"MozUserSelect":qc||
nc?"WebkitUserSelect":null;function Eh(a,b,c){c=c?
null:a.getElementsByTagName("*");if(Dh)
{if(b=b?"none":"",a.style&&(a.style[Dh]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Dh]=b)}}else
if(z&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Fh(a,b){var c=gf(Te(Ve(a)).g);if(!z||Hc("10")||c)Gh(a,b,"border-
box");else{var d=a.style;c?(c=Hh(a),a=sh(a),d.pixelWidth=b.width-a.left-c.left-
c.right-a.right,d.pixelHeight=b.height-a.top-c.top-c.bottom-a.bottom):
(d.pixelWidth=b.width,d.pixelHeight=b.height)}}
function Ih(a){var b=Ve(a),c=z&&a.currentStyle;if(c&&gf(Te(b).g)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Jh(a,c.width,"width","pixelWidth"),a=Jh(a,c.height,"height","pixelHeight"),new
Ae(b,a);c=new Ae(a.offsetWidth,a.offsetHeight);b=Hh(a);a=sh(a);return new
Ae(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Kh(a,b){var c=gf(Te(Ve(a)).g);if(!z||Hc("10")||c)Gh(a,b,"content-
box");else{var d=a.style;c?(d.pixelWidth=b.width,d.pixelHeight=b.height):
(c=Hh(a),a=sh(a),d.pixelWidth=b.width+a.left+c.left+c.right+a.right,d.pixelHeight=b
.height+a.top+c.top+c.bottom+a.bottom)}}function Gh(a,b,c){a=a.style;pc?
a.MozBoxSizing=c:qc?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}
function Jh(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var
e=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b
=a.style[d];a.style[c]=e;a.runtimeStyle[c]=g;return+b}function Lh(a,b)
{return(b=hh(a,b))?Jh(a,b,"left","pixelLeft"):0}
function Hh(a){if(z){var
b=Lh(a,"paddingLeft"),c=Lh(a,"paddingRight"),d=Lh(a,"paddingTop");a=Lh(a,"paddingBo
ttom");return new
Tg(d,c,a,b)}b=gh(a,"paddingLeft");c=gh(a,"paddingRight");d=gh(a,"paddingTop");a=gh(
a,"paddingBottom");return new
Tg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Mh={thin:2,medium:4,thick:6};function Nh(a,b){if("none"==hh(a,b+"Style"))return
0;b=hh(a,b+"Width");return b in Mh?Mh[b]:Jh(a,b,"left","pixelLeft")}
function sh(a){if(z&&!Ic(9)){var
b=Nh(a,"borderLeft"),c=Nh(a,"borderRight"),d=Nh(a,"borderTop");a=Nh(a,"borderBottom
");return new
Tg(d,c,a,b)}b=gh(a,"borderLeftWidth");c=gh(a,"borderRightWidth");d=gh(a,"borderTopW
idth");a=gh(a,"borderBottomWidth");return new
Tg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var Oh={"* 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},Ph={"* 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 Qh="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),Rh=0;function Sh()
{this.j=[];this.i=[];this.g="data-elementweakmap-index-"+Rh+
+}Sh.prototype.set=function(a,b){if(yg(jg,a,"hasAttribute",[this.g])){var
c=parseInt(yg(kg,a,"getAttribute",[this.g])||null,10);this.i[c]=b}else
c=this.i.push(b)-1,Ag(a,this.g,c.toString()),this.j.push(a);return this};
Sh.prototype.get=function(a){if(yg(jg,a,"hasAttribute",[this.g]))return
a=parseInt(yg(kg,a,"getAttribute",[this.g])||
null,10),this.i[a]};Sh.prototype.clear=function(){this.j.forEach(function(a)
{yg(mg,a,"removeAttribute",[this.g])},this);this.j=[];this.i=[]};var Th=!z||
Ic(10),Uh=!z||null==document.documentMode;function Vh(){};var Wh={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
Xh={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 Yh={"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 Zh(a){a=a||new
$h;ai(a);this.g=bc(a.g);this.N=bc(a.ua);this.j=bc(a.wa);this.oa=a.na;a.Ca.forEach(f
unction(b){if(!Ab(b,"data-"))throw new Ta('Only "data-" attributes allowed, got:
%s.',[b]);if(Ab(b,"data-sanitizer-"))throw new Ta('Attributes with "%s" prefix are
not allowed, got: %s.',["data-sanitizer-",b]);this.g["*
"+b.toUpperCase()]=bi},this);a.Ba.forEach(function(b){b=b.toUpperCase();if(!
Ob(b,"-")||Yh[b])throw new Ta("Only valid custom element tag names allowed, got:
%s.",[b]);this.j[b]=
!0},this);this.ma=a.j;this.s=a.Qa;this.o=null;this.O=a.oa}u(Zh,Vh);function ci(a)
{return function(b,c){return(b=a(Db(b),c))&&"about:invalid#zClosurez"!=qd(b)?
qd(b):null}}function $h(){this.g={};v([Oh,Ph],function(a){Wb(a).forEach(function(b)
{this.g[b]=bi},this)},this);this.i={};this.Ca=[];this.Ba=[];this.ua=bc(Wh);this.wa=
bc(Xh);this.na=!
1;this.ma=wd;this.O=this.o=this.s=this.j=Oc;this.Qa=null;this.N=this.oa=!1}
function di(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function ei(a,b,c,d){a[c]&&!b[c]&&(a[c]=di(a[c],d))}
function ai(a){if(a.N)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");ei(a.g,a.i,"* USEMAP",fi);var b=ci(a.ma);["* ACTION","* CITE","*
HREF"].forEach(function(d){ei(this.g,this.i,d,b)},a);var c=ci(a.j);["* LONGDESC","*
SRC","LINK HREF"].forEach(function(d){ei(this.g,this.i,d,c)},a);["* FOR","*
HEADERS","* NAME"].forEach(function(d)
{ei(this.g,this.i,d,t(gi,this.s))},a);ei(a.g,a.i,"A TARGET",t(hi,
["_blank","_self"]));ei(a.g,a.i,"* CLASS",t(ii,a.o));ei(a.g,a.i,"*
ID",t(ji,a.o));ei(a.g,
a.i,"* STYLE",t(a.O,c));a.N=!0}function ki(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function bi(a){return Db(a)}function hi(a,b){b=Db(b);return
cb(a,b.toLowerCase())?b:null}function fi(a){return(a=Db(a))&&"#"==a.charAt(0)?
a:null}function gi(a,b,c){return a(Db(b),c)}function
ii(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 ji(a,b,c)
{return a(Db(b),c)}
Zh.prototype.i=function(a){var b=!("STYLE"in this.N)&&"STYLE"in
this.j;this.o="*"==this.s&&b?"sanitizer-"+Qe():this.s;if(Th){b=a;if(Th)
{a=E("SPAN");this.o&&"*"==this.s&&(a.id=this.o);this.O&&(b=Pg("<div>"+b+"</div>"),R
g(b),b=b.innerHTML);b=me(b);var
c=document.createElement("template");if(Uh&&"content"in
c)oe(c,b),c=c.content;else{var
d=document.implementation.createHTMLDocument("x");c=d.body;oe(d.body,b)}b=document.
createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=Qh?
new WeakMap:new Sh;d=b.nextNode();){c:{var e=d;switch(Eg(e)){case
3:e=li(this,e);break c;case 1:if("TEMPLATE"==Dg(e).toUpperCase())e=null;else{var
g=Dg(e).toUpperCase();if(g in this.N||"http://www.w3.org/1999/xhtml"!=Ig(e))var
h=null;else this.j[g]?h=document.createElement(g):(h=E("SPAN"),this.oa&&Ag(h,"data-
sanitizer-original-tag",g.toLowerCase()));if(h){var k=h,l=zg(e);if(null!=l)for(var
n=0;g=l[n];n++)if(g.specified){var r=e;var w=g;var D=w.name;if(Ab(D,"data-
sanitizer-"))w=null;else{var H=Dg(r);
w=w.value;var
I={tagName:Db(H).toLowerCase(),attributeName:Db(D).toLowerCase()},Q={bl:void
0};"style"==I.attributeName&&(Q.bl=Bg(r));r=ki(H,D);r in this.g?
(D=this.g[r],w=D(w,I,Q)):(D=ki(null,D),D in this.g?
(D=this.g[D],w=D(w,I,Q)):w=null)}null!==w&&Ag(k,g.name,w)}e=h}else e=null}break
c;default:e=null}}if(e){if(1==Eg(e)&&c.set(d,e),d=Fg(d),g=!
1,d)h=Eg(d),k=Dg(d).toLowerCase(),l=Fg(d),11!=h||l?"body"==k&&l&&(h=Fg(l))&&!
Fg(h)&&(g=!0):g=!0,h=null,g||!d?
h=a:1==Eg(d)&&(h=c.get(d)),h.content&&(h=h.content),
h.appendChild(e)}else rf(d)}c.clear&&c.clear()}else
a=E("SPAN");0<zg(a).length&&(b=E("SPAN"),b.appendChild(a),a=b);a=(new
XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"))}else a="";return me(a)};function li(a,b){var c=b.data;
(b=Fg(b))&&"style"==Dg(b).toLowerCase()&&!("STYLE"in a.N)&&"STYLE"in
a.j&&(c=Pd(Og(c,a.o,q(function(d,e){return this.ma(d,{Vs:e})},a))));return
document.createTextNode(c)};function mi(a){return(new Zh(new $h)).i(a)};/*
SPDX-License-Identifier: Apache-2.0
*/
var ni={};function oi(){var a="undefined"!==typeof window?window.trustedTypes:void
0;return null!==a&&void 0!==a?a:null}var pi;function qi(){var a,b;if(void
0===pi)try{pi=null!==(b=null===(a=oi())||void 0===a?void
0:a.createPolicy("google#safe",{createHTML:function(c){return
c},createScript:function(c){return c},createScriptURL:function(c){return
c}}))&&void 0!==b?b:null}catch(c){pi=null}return pi};function ri(){}function si(a)
{this.g=a}m(si,ri);si.prototype.toString=function(){return
this.g.toString()};function ti(a){var b,c=null===(b=qi())||void 0===b?void
0:b.createHTML(a);return new si(null!==c&&void 0!==c?c:a,ni)}function ui(a){if(a
instanceof si)return a.g;throw Error("");};function vi(){}function wi(a)
{this.g=a}m(wi,vi);wi.prototype.toString=function(){return this.g};var xi=new
wi("about:invalid#zTSz",ni);function yi(a){if(a instanceof wi)return a.g;throw
Error("");};function zi(a){this.Kl=a}function Ai(a){return new zi(function(b)
{return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Bi=[Ai("data"),Ai("http"),Ai("https"),Ai("mailto"),Ai("ftp"),new zi(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Ci(a){var b=void 0===b?Bi:b;a:{b=void
0===b?Bi:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof zi&&d.Kl(a))
{a=new wi(a,ni);break a}}a=void 0}return a||xi};function Di(){}function Ei(a)
{this.g=a}m(Ei,Di);Ei.prototype.toString=function(){return this.g.toString()};var
Fi=new function(){var a=new Map([["A",new Map([["href",{Lc:2}]])],["AREA",new
Map([["href",{Lc:2}]])],["LINK",new Map([["href",{Lc:2,conditions:new
Map([["rel",new Set("alternate author bookmark canonical cite help icon license
next prefetch dns-prefetch prerender preconnect preload prev search
subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{Lc:2}]])],["IMG",new
Map([["src",{Lc:2}]])],["VIDEO",new Map([["src",{Lc:2}]])],["AUDIO",new
Map([["src",{Lc:2}]])]]),b=new Set("title aria-atomic aria-autocomplete aria-busy
aria-checked aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden
aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable
aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-
required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-
valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus
autoplay bgcolor border cellpadding cellspacing checked color cols colspan controls
datetime disabled download draggable enctype face formenctype frameborder height
hreflang hidden ismap label lang loop max maxlength media minlength min multiple
muted nonce open placeholder preload rel required reversed role rows rowspan
selected shape size sizes slot span spellcheck start step summary translate type
valign value width wrap itemscope itemtype itemid itemprop itemref".split(" ")),
c=new Map([["dir",{Lc:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Lc:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Lc:2}],["loading",{Lc:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Lc:2}],["target",
{Lc:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]);this.i=new
Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE
BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q
DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO
SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD
TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET
LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split(" "));
this.g=a;this.j=b;this.o=c};function Gi(a){return{valueOf:a}.valueOf()};function
Hi(a,b){a="undefined"===typeof window?null:window[a];if(null===a||void 0===a||!
a.prototype.hasOwnProperty(b))return null;var
c=Object.getOwnPropertyDescriptor(a.prototype,b);return function(d){return
c.get.apply(d)}}
var Ii=Gi(function(){var a;return null!==(a=Hi("Element","attributes"))&&void 0!
==a?a:Hi("Node","attributes")}),Ji=Gi(function(){return
Hi("Node","nodeName")}),Ki=Gi(function(){return
Hi("Node","nodeType")}),Li=Gi(function(){return
Hi("Node","childNodes")}),Mi=Gi(function(){return
Hi("Node","firstChild")}),Ni=Gi(function(){return
Hi("Attr","name")}),Oi=Gi(function(){return Hi("Attr","value")});var Pi={};function
Qi(){this.j=Fi;this.g=!1;if(Pi!==Pi)throw Error("Bad
secret");}Qi.prototype.i=function(a){return Ri(this,a)};function Si(a){var
b=Ti;b.g=!1;a=Ri(b,a);if(b.g)throw Error("");return a}
function Ri(a,b){b=ti("<html><body>"+b);b=(new
DOMParser).parseFromString(ui(b),"text/html");for(var
c=b.createElement("div");Li(b.body).length;)c.appendChild(Mi(b.body));b=b.createTre
eWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,a.o.bind(a),!1);for(var
d=b.nextNode(),e=c=document.createElement("div");null!==d;)
{if(Ki(d)===Node.TEXT_NODE)var g=document.createTextNode(d.data);else
if(Ki(d)===Node.ELEMENT_NODE){g=a;var h=d;d=Ji(h);var
k=document.createElement(d);if(h=Ii(h))for(var l=ka(h),
n=l.next();!n.done;n=l.next()){var r=n.value;n=Ni(r);r=Oi(r);var w=g.j;var
D=n,H=w.g.get(d);w=(null===H||void 0===H?0:H.has(D))?H.get(D):w.j.has(D)?
{Lc:1}:w.o.get(D)||{Lc:0};a:{D=void 0;var I=w.conditions;H=h;if(I){I=ka(I);for(var
Q=I.next();!Q.done;Q=I.next()){var
Fa=ka(Q.value);Q=Fa.next().value;Fa=Fa.next().value;if((Q=null===(D=H.getNamedItem(
Q))||void 0===D?void 0:D.value)&&!Fa.has(Q)){D=!1;break a}}}D=!0}if(D)switch(w.Lc)
{case 1:k.setAttribute(n,r);break;case 2:w=yi(Ci(r));g.g=g.g||w!
==r;k.setAttribute(n,
w);break;case 3:k.setAttribute(n,r.toLowerCase());break;case 0:g.g=!
0;break;default:throw Error("Unhandled AttributePolicyAction case");}else g.g=!
0}g=k}else throw Error("Node is not of type text or
element");e.appendChild(g);if(d=b.firstChild())e=g;else for(;!
(d=b.nextSibling())&&(d=b.parentNode());)e=e.parentNode}a=(new
XMLSerializer).serializeToString(c);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return ti(a)}
Qi.prototype.o=function(a){if(Ki(a)===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(Ki(a)!==Node.ELEMENT_NODE)return this.g=!
0,NodeFilter.FILTER_REJECT;a=Ji(a);if(null===a)return this.g=!
0,NodeFilter.FILTER_REJECT;var b=this.j;if(b.i.has(a)||b.g.has(a))return
NodeFilter.FILTER_ACCEPT;this.g=!0;return NodeFilter.FILTER_REJECT};var
Ti=Gi(function(){return new Qi});function Ui(a){return a instanceof ri?
ui(a):Ud(a)}function Vi(a){return a instanceof vi?yi(a):qd(a)};function N(a,b)
{if(null!==a&&void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw
Error("Use setTextContent with a
SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent
with a SafeStyleSheet.");}a.innerHTML=Ui(b)};function Wi(a){var
b,c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document,d=null===(b=c.querySelector)||void 0===b?void
0:b.call(c,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Xi(a,b)
{for(var c=[],d=1;d<arguments.length;++d)c[d-
1]=arguments[d];a.write.apply(a,ma(c.map(Ui)))};function Yi(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function Zi()
{this.Hd=this.Hd;this.Qa=this.Qa}Zi.prototype.Hd=!1;Zi.prototype.Ha=function()
{this.Hd||(this.Hd=!0,this.va())};function $i(a,b){b=t(Yi,b);a.Hd?b():(a.Qa||
(a.Qa=[]),a.Qa.push(b))}Zi.prototype.va=function()
{if(this.Qa)for(;this.Qa.length;)this.Qa.shift()()};function aj(a)
{this.id=a}aj.prototype.toString=function(){return this.id};function bj(a,b)
{this.type=a instanceof aj?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}bj.prototype.stopPropagation=function(){this.g=!
0};bj.prototype.preventDefault=function(){this.defaultPrevented=!0};function cj(a)
{a.preventDefault()};var dj=function(){if(!p.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{p.addEventListener("test",Ca,b),p.removeEventListener("test",Ca,b)}catch(c
){}return a}();var
ej={Bg:"mousedown",Cg:"mouseup",Ah:"mousecancel",Bw:"mousemove",Dw:"mouseover",Cw:"
mouseout",zw:"mouseenter",Aw:"mouseleave"};function fj(a,b){bj.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.am=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.Gl(a,b)}u(fj,bj);var
gj={2:"touch",3:"pen",4:"mouse"};
fj.prototype.Gl=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)?pc&&(kc(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=qc||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=qc||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.am=sc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:gj[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&fj.ta.preventDefault.call(this)};function hj(a){return 0==a.Ob.button&&!
(sc&&a.ctrlKey)}fj.prototype.stopPropagation=function()
{fj.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};fj.prototype.preventDefault=function(){fj.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
ij="closure_listenable_"+(1E6*Math.random()|0);function jj(a){return!(!a||!
a[ij])};var kj=0;function lj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.rj=e;this.key=++kj;this.Zg=this.Xi=!1}function mj(a){a.Zg=!
0;a.listener=null;a.proxy=null;a.src=null;a.rj=null};function nj(a)
{this.src=a;this.g={};this.i=0}f=nj.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=oj(a,b,d,e);-1<h?
(b=a[h],c||(b.Xi=!1)):(b=new lj(b,this.src,g,!!d,e),b.Xi=c,a.push(b));return
b};f.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var
e=this.g[a];b=oj(e,b,c,d);return-1<b?(mj(e[b]),fb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function pj(a,b){var c=b.type;c in
a.g&&eb(a.g[c],b)&&(mj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Sg=ba(1);f.Ph=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=oj(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 Vb(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 oj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.Zg&&g.listener==b&&g.capture==!!c&&g.rj==d)return e}return-1};var
qj="closure_lm_"+(1E6*Math.random()|0),rj={},sj=0;function O(a,b,c,d,e)
{if(d&&d.once)return tj(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=uj(c);return jj(a)?a.ka(b,c,Ha(d)?!!d.capture:!!
d,e):vj(a,b,c,!1,d,e)}
function vj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ha(e)?!!
e.capture:!!e,k=wj(a);k||(a[qj]=k=new nj(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=xj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)dj||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(yj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");sj++;return c}
function xj(){function a(c){return b.call(a.src,a.listener,c)}var b=zj;return
a}function tj(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)tj(a,b[g],c,d,e);return null}c=uj(c);return jj(a)?a.zf(b,c,Ha(d)?!!d.capture:!!
d,e):vj(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=Ha(d)?!!d.capture:!!d,c=uj(c),jj(a)?
a.Xa(b,c,d,e):a&&(a=wj(a))&&(b=a.Ph(b,c,d,e))&&Bj(b)}
function Bj(a){if("number"!==typeof a&&a&&!a.Zg){var
b=a.src;if(jj(b))pj(b.Id,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(yj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);sj--;
(c=wj(b))?(pj(c,a),0==c.i&&(c.src=null,b[qj]=null)):mj(a)}}}function yj(a){return a
in rj?rj[a]:rj[a]="on"+a}function Cj(a,b){var c=a.listener,d=a.rj||
a.src;a.Xi&&Bj(a);return c.call(d,b)}
function zj(a,b){return a.Zg?!0:Cj(a,new fj(b,this))}function wj(a){a=a[qj];return
a instanceof nj?a:null}var
Dj="__closure_events_fn_"+(1E9*Math.random()>>>0);function uj(a)
{if("function"===typeof a)return a;a[Dj]||(a[Dj]=function(b){return
a.handleEvent(b)});return a[Dj]};function Ej(a)
{Zi.call(this);this.N=a;this.j={}}u(Ej,Zi);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.N||a);if(!k)break;a.j[k.key]=k}return
a}f.zf=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=tj(b,c,d||a.handleEvent,e,g||a.N||a);if(!b)return
a;a.j[b.key]=b}return a}f.Xa=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Xa(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ha(d)?!!
d.capture:!!d,e=e||this.N||this,c=uj(c),d=!!d,b=jj(a)?a.Ph(b,c,d,e):a?(a=wj(a))?
a.Ph(b,c,d,e):null:null,b&&(Bj(b),delete this.j[b.key]);return this};
function Jj(a){Ub(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&Bj(b)},a);a.j={}}f.va=function()
{Ej.ta.va.call(this);Jj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function P()
{Zi.call(this);this.Id=new nj(this);this.Bs=this;this.
$l=null}u(P,Zi);P.prototype[ij]=!0;f=P.prototype;f.Tg=function(){return this.
$l};f.ah=function(a){this.$l=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.Tg();if(c)for(b=[];c;c=c.Tg())b.push(c);c=this.Bs;var d=a.type||
a;if("string"===typeof a)a=new bj(a,c);else if(a instanceof bj)a.target=a.target||
c;else{var e=a;a=new bj(d,c);dc(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=Kj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=Kj(h,d,!
0,a)&&e,a.g||(e=Kj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=Kj(h,d,!1,a)&&e;return e};
f.va=function(){P.ta.va.call(this);if(this.Id){var a=this.Id,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,mj(d[e]);delete a.g[c];a.i--}}this.
$l=null};f.ka=function(a,b,c,d){return this.Id.add(String(a),b,!
1,c,d)};f.zf=function(a,b,c,d){return this.Id.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Id.remove(String(a),b,c,d)};
function Kj(a,b,c,d){b=a.Id.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.Zg&&h.capture==c){var
k=h.listener,l=h.rj||h.src;h.Xi&&pj(a.Id,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Sg=ba(0);f.Ph=function(a,b,c,d){return
this.Id.Ph(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Id.hasListener(void 0!==a?String(a):void 0,b)};function Lj(a)
{P.call(this);this.g=a||window;this.j=O(this.g,"resize",this.o,!
1,this);this.i=ff(this.g)}u(Lj,P);Lj.prototype.Fa=function(){return this.i?
this.i.clone():null};Lj.prototype.va=function()
{Lj.ta.va.call(this);this.j&&(Bj(this.j),this.j=null);this.i=this.g=null};Lj.protot
ype.o=function(){var a=ff(this.g);Be(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Mj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Nj(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!pc;default:return 166>a.keyCode||183<a.keyCode}}
function Oj(a,b,c,d,e,g){if(sc&&e)return Nj(a);if(e&&!d)return!1;if(!pc)
{"number"===typeof b&&(b=Pj(b));var h=17==b||18==b||sc&&91==b;if((!c||sc)&&h||
sc&&16==b&&(d||g))return!1}if((qc||nc)&&d&&c)switch(a){case 220:case 219:case
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case
222:return!1}if(z&&d&&b==a)return!1;switch(a){case 13:return pc?g||e?!1:!(c&&d):!
0;case 27:return!(qc||nc||pc)}return pc&&(d||e||g)?!1:Nj(a)}
function Nj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(qc||nc)&&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
pc;default:return!1}}function Pj(a){if(pc)a=Qj(a);else if(sc&&qc)switch(a){case
93:a=91}return a}
function Qj(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 Rj(a)
{if(a.lc&&"function"==typeof a.lc)return a.lc();if("undefined"!==typeof Map&&a
instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return
Array.from(a.values());if("string"===typeof a)return a.split("");if(Ga(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 Sj(a){if(a.ae&&"function"==typeof a.ae)return a.ae();if(!a.lc||"function"!
=typeof a.lc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Ga(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Wb(a)}}}
function Tj(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Ga(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Sj(a),e=Rj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Uj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Vj(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?Ge(e):"")}}}
function Wj(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var
e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Xj(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
Yj=/#|$/;
function Zj(a){var
b=window.location.href,c=b.search(Yj),d=Xj(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 Ge(b.substr(d,e-d))}var
ak=/[?&]($|#)/;function R(a,b)
{this.i=this.O=this.s="";this.ma=null;this.g=this.o="";this.N=!1;var c;a instanceof
R?(this.N=void 0!==b?
b:a.N,bk(this,a.s),this.O=a.O,this.i=a.i,ck(this,a.ma),dk(this,a.o),ek(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Uj))?(this.N=!!b,bk(this,c[1]||"",!
0),this.O=fk(c[2]||""),this.i=fk(c[3]||"",!0),ck(this,c[4]),dk(this,c[5]||"",!
0),ek(this,c[6]||"",!0),this.g=fk(c[7]||"")):(this.N=!!b,this.j=new
gk(null,this.N))}
R.prototype.toString=function(){var a=[],b=this.s;b&&a.push(hk(b,ik,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(hk(b,ik,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ma,null!=c&&a.push(":",String(c));if(c=this.o)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(hk(c,"/"==c.charAt(0)?jk:kk,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",hk(c,lk));return
a.join("")};R.prototype.clone=function(){return new R(this)};
function bk(a,b,c){a.s=c?fk(b,!0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function
ck(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number
"+b);a.ma=b}else a.ma=null}function dk(a,b,c){a.o=c?fk(b,!0):b}function ek(a,b,c){b
instanceof gk?(a.j=b,mk(a.j,a.N)):(c||(b=hk(b,nk)),a.j=new
gk(b,a.N))}R.prototype.getQuery=function(){return this.j.toString()};function
S(a,b,c){a.j.set(b,c);return a}function T(a,b){return a.j.get(b)}function ok(a,b)
{a.j.remove(b)}
function fk(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
hk(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,pk),c&&(a=a.replace(/
%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function pk(a){a=a.charCodeAt(0);return"%"+
(a>>4&15).toString(16)+(a&15).toString(16)}var
ik=/[#\/\?@]/g,kk=/[#\?:]/g,jk=/[#\?]/g,nk=/[#\?@]/g,lk=/#/g;function gk(a,b)
{this.i=this.g=null;this.j=a||null;this.o=!!b}
function qk(a){a.g||(a.g=new Map,a.i=0,a.j&&Vj(a.j,function(b,c)
{a.add(Ge(b),c)}))}function rk(a){var b=Sj(a);if("undefined"==typeof b)throw
Error("Keys are undefined");var c=new gk(null,void 0);a=Rj(a);for(var
d=0;d<b.length;d++){var e=b[d],g=a[d];Array.isArray(g)?sk(c,e,g):c.add(e,g)}return
c}f=gk.prototype;f.add=function(a,b){qk(this);this.j=null;a=tk(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){qk(this);a=tk(this,a);return this.g.has(a)?
(this.j=null,this.i-=this.g.get(a).length,this.g.delete(a)):!1};function uk(a,b)
{qk(a);b=tk(a,b);return a.g.has(b)}f.forEach=function(a,b)
{qk(this);this.g.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};f.ae=function(){qk(this);for(var
a=Array.from(this.g.values()),b=Array.from(this.g.keys()),c=[],d=0;d<b.length;d+
+)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};
f.lc=function(a){qk(this);var b=[];if("string"===typeof
a)uk(this,a)&&(b=b.concat(this.g.get(tk(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)
{qk(this);this.j=null;a=tk(this,a);uk(this,a)&&(this.i-
=this.g.get(a).length);this.g.set(a,[b]);this.i+=1;return this};f.get=function(a,b)
{if(!a)return b;a=this.lc(a);return 0<a.length?String(a[0]):b};
function sk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(tk(a,b),ib(c)),a.i+=c.length)}f.toString
=function(){if(this.j)return this.j;if(!this.g)return"";for(var
a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.lc(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.j=a.join("&")};f.clone=function(){var a=new gk;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};
function tk(a,b){b=String(b);a.o&&(b=b.toLowerCase());return b}function mk(a,b)
{b&&!a.o&&(qk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),sk(this,e,c))},a));a.o=b}f.Jq=function(a){for(var
b=0;b<arguments.length;b++)Tj(arguments[b],function(c,d)
{this.add(d,c)},this)};function vk(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);}var
wk=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;
function xk(){}xk.prototype.g=null;function yk(a){var b;(b=a.g)||
(b={},zk(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var Ak;function Bk()
{}u(Bk,xk);function Ck(a){return(a=zk(a))?new ActiveXObject(a):new
XMLHttpRequest}function zk(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}Ak=new Bk;function Dk(a,b)
{this.j=a;this.o=b;this.i=0;this.g=null}Dk.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
Ek(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function Fk(a,b){var
c=a;b&&(c=q(a,b));c=Gk(c);"function"!==typeof p.setImmediate||
p.Window&&p.Window.prototype&&!
y("Edge")&&p.Window.prototype.setImmediate==p.setImmediate?(Hk||
(Hk=Ik()),Hk(c)):p.setImmediate(c)}var Hk;
function Ik(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function()
{var
e=E("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var
g=e.contentWindow;e=g.document;e.open();e.close();var
h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.proto
col+"//"+g.location.host;e=q(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function()
{g.postMessage(h,k)}}});if("undefined"!==typeof a&&!y("Trident")&&!y("MSIE")){var
b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var
e=c.cb;c.cb=null;e()}};return function(e)
{d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e)
{p.setTimeout(e,0)}}var Gk=Pc;function Jk(a){p.setTimeout(function(){throw
a;},0)};function Kk(){this.i=this.g=null}Kk.prototype.add=function(a,b){var
c=Lk.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};Kk.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 Lk=new Dk(function(){return new
Mk},function(a){return a.reset()});function Mk()
{this.next=this.g=this.Ie=null}Mk.prototype.set=function(a,b)
{this.Ie=a;this.g=b;this.next=null};Mk.prototype.reset=function()
{this.next=this.g=this.Ie=null};function Nk(a,b){Ok||Pk();Qk||(Ok(),Qk=!
0);Rk.add(a,b)}var Ok;function Pk(){if(p.Promise&&p.Promise.resolve){var
a=p.Promise.resolve(void 0);Ok=function(){a.then(Sk)}}else Ok=function()
{Fk(Sk)}}var Qk=!1,Rk=new Kk;function Sk(){for(var a;a=Rk.remove();)
{try{a.Ie.call(a.g)}catch(b){Jk(b)}Ek(Lk,a)}Qk=!1};function Tk(a){if(!a)return!
1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Uk(a)
{this.g=0;this.O=void 0;this.o=this.i=this.j=null;this.s=this.N=!1;if(a!=Ca)try{var
b=this;a.call(void 0,function(c){Vk(b,2,c)},function(c){Vk(b,3,c)})}catch(c)
{Vk(this,3,c)}}function Wk()
{this.next=this.context=this.i=this.j=this.g=null;this.o=!
1}Wk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.o=!
1};var Xk=new Dk(function(){return new Wk},function(a){a.reset()});function
Yk(a,b,c){var d=Xk.get();d.j=a;d.i=b;d.context=c;return d}
function Zk(){var a,b,c=new Uk(function(d,e){a=d;b=e});return new
$k(c,a,b)}Uk.prototype.then=function(a,b,c){return al(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Uk.prototype.$goog_Thenable=!
0;Uk.prototype.cancel=function(a){if(0==this.g){var b=new bl(a);Nk(function()
{cl(this,b)},this)}};
function cl(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.o||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?cl(c,b):(g?
(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):dl(c),el(c,e,3,b)))}a.j=null}else
Vk(a,3,b)}function fl(a,b){a.i||2!=a.g&&3!=a.g||gl(a);a.o?a.o.next=b:a.i=b;a.o=b}
function al(a,b,c,d){var e=Yk(null,null,null);e.g=new Uk(function(g,h){e.j=b?
function(k){try{var l=b.call(d,k);g(l)}catch(n){h(n)}}:g;e.i=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof bl?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;fl(a,e);return e.g}Uk.prototype.oa=function(a)
{this.g=0;Vk(this,2,a)};Uk.prototype.na=function(a){this.g=0;Vk(this,3,a)};
function Vk(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.g=1;a:{var d=c,e=a.oa,g=a.na;if(d instanceof Uk){fl(d,Yk(e||Ca,g||
null,a));var h=!0}else if(Tk(d))d.then(e,g,a),h=!0;else{if(Ha(d))try{var
k=d.then;if("function"===typeof k){hl(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,gl(a),3!=b||c instanceof
bl||il(a,c))}}
function hl(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 gl(a){a.N||(a.N=!
0,Nk(a.ma,a))}function dl(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.o=null);return b}Uk.prototype.ma=function(){for(var
a;a=dl(this);)el(this,a,this.g,this.O);this.N=!1};
function el(a,b,c,d){if(3==c&&b.i&&!b.o)for(;a&&a.s;a=a.j)a.s=!
1;if(b.g)b.g.j=null,jl(b,c,d);else try{b.o?b.j.call(b.context):jl(b,c,d)}catch(e)
{kl.call(null,e)}Ek(Xk,b)}function jl(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function il(a,b){a.s=!
0;Nk(function(){a.s&&kl.call(null,b)})}var kl=Jk;function bl(a)
{Ra.call(this,a)}u(bl,Ra);bl.prototype.name="cancel";function $k(a,b,c)
{this.promise=a;this.i=b;this.g=c};function ll(a,b){P.call(this);this.i=a||
1;this.g=b||p;this.j=q(this.lw,this);this.o=Na()}u(ll,P);f=ll.prototype;f.enabled=!
1;f.Ya=null;function ml(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.lw=function(){if(this.enabled){var a=Na()-
this.o;0<a&&a<.8*this.i?this.Ya=this.g.setTimeout(this.j,this.i-a):
(this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Ya||
(this.Ya=this.g.setTimeout(this.j,this.i),this.o=Na())};f.stop=function()
{this.enabled=!
1;this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null)};f.va=function()
{ll.ta.va.call(this);this.stop();delete this.g};function U(a,b,c)
{if("function"===typeof a)c&&(a=q(a,c));else if(a&&"function"==typeof
a.handleEvent)a=q(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:p.setTimeout(a,b||0)}
function nl(a){p.clearTimeout(a)};function ol(a){P.call(this);this.headers=new
Map;this.O=a||null;this.i=!
1;this.N=this.g=null;this.Aj="";this.j=this.oa=this.o=this.ma=!
1;this.na=0;this.s=null;this.wa="";this.ua=this.Ba=!1}u(ol,P);var pl=/^https?
$/i,ql=["POST","PUT"],rl=[];function sl(a,b,c,d,e){var g=new
ol;rl.push(g);b&&g.ka("complete",b);g.zf("ready",g.Os);g.send(a,c,d,e)}f=ol.prototy
pe;f.Os=function(){this.Ha();eb(rl,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Aj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Aj=a;this.ma=!1;this.i=!0;this.g=this.O?
Ck(this.O):Ck(Ak);this.N=this.O?
yk(this.O):yk(Ak);this.g.onreadystatechange=q(this.Np,this);try{this.oa=!
0,this.g.open(b,String(a),!0),this.oa=!1}catch(h){ul(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=ka(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;!
cb(ql,b)||d||e||c.set("Content-Type","application/x-www-form-
urlencoded;charset=utf-8");b=ka(c);for(d=b.next();!
d.done;d=b.next())c=ka(d.value),d=c.next().value,c=c.next().value,this.g.setRequest
Header(d,
c);this.wa&&(this.g.responseType=this.wa);"withCredentials"in
this.g&&this.g.withCredentials!
==this.Ba&&(this.g.withCredentials=this.Ba);try{vl(this),0<this.na&&((this.ua=wl(th
is.g))?
(this.g.timeout=this.na,this.g.ontimeout=q(this.lg,this)):this.s=U(this.lg,this.na,
this)),this.o=!0,this.g.send(a),this.o=!1}catch(h){ul(this)}};function wl(a){return
z&&Hc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.lg=function()
{"undefined"!=typeof Aa&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function ul(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);xl(a);yl(a)}function xl(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"),yl(this))};f.va=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),yl(this,!
0));ol.ta.va.call(this)};f.Np=function(){this.Hd||(this.oa||this.o||this.j?
zl(this):this.rv())};f.rv=function(){zl(this)};
function zl(a){if(a.i&&"undefined"!=typeof Aa&&(!a.N[1]||4!=(a.g?
a.g.readyState:0)||2!=Al(a)))if(a.o&&4==(a.g?a.g.readyState:0))U(a.Np,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{Bl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):xl(a)}finally{yl(a)}}}func
tion yl(a,b){if(a.g){vl(a);var c=a.g,d=a.N[0]?Ca:null;a.g=null;a.N=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function vl(a){a.g&&a.ua&&(a.g.ontimeout=null);a.s&&(nl(a.s),a.s=null)}function
Bl(a){var b=Al(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.Aj).match(Uj)[1]||null,!
a&&p.self&&p.self.location&&(a=p.self.location.protocol,a=a.substr(0,a.length-
1)),b=!pl.test(a?a.toLowerCase():"");c=b}return c}function Al(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function Cl(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function Dl(a)
{if(a.g){a:{a=a.g.responseText;if(p.JSON)try{var b=p.JSON.parse(a);break a}catch(c)
{}b=vk(a)}return b}};function El(a){Fl();return Wd(a,null)}function Gl(a)
{Fl();return md(a)}var Fl=Ca;function Hl(){}f=Hl.prototype;f.mb=function(a)
{this.wb=a.width;this.Cb=a.height};f.Fa=function(){return new
Ae(this.wb,this.Cb)};f.be=function(){return this.O};f.od=function(){return
this.N};f.Bb=function(){return this.wb};f.Db=function(){return
this.Cb};f.nd=function(){return new A(this.O,this.N)};function Il(a){return new
Xg(a.O,a.N,a.wb,a.Cb)};function Jl(){this.g=[]}Jl.prototype.Sa=function(a)
{this.g.push(a)};Jl.prototype.Fa=function(){var a=this.Bb(),b=this.Db();return
null===a||null===b?null:new Ae(a,b)};Jl.prototype.Kd=function(a){return
this.g.filter(a||Nc)};function Kl(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Ll(a,b){return Kl(a,function(c)
{return c.od()<=b&&c.od()+c.Fa().height>=b})}function Ml(a,b){return
a.g.find(function(c){return Vg(Yg(Il(c)),b)})};function Nl()
{this.g=[];this.cells=[]}u(Nl,Jl);f=Nl.prototype;f.Mm=0;f.marginTop=0;f.marginRight
=0;f.Bi=0;f.Dl=0;f.Uj=0;f.Bq=!1;f.Bb=function(){return this.wb};f.Db=function()
{return this.Cb};
function Ol(a){a.O();for(var b=a.Mm,c=0;c<a.j;c++){var
d=Pl(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.Fa().width)/2);h.O=k}});b+=d+a.Dl}a.wb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=Ql(a,c);Rl(a,c).forEach(function(h)
{if(h)if(this.Bq){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.Uj}a.Cb=e+a.Bi}function Rl(a,b){return a.cells.map(function(c)
{return c[b]})}
function Pl(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function Ql(a,b){var
c=0;Rl(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function Sl(a){this.o=a}m(Sl,Hl);Sl.prototype.Ga=function(){return
this.o};Sl.prototype.mb=function(a){void 0==a.width?
(this.Cb=a.height,this.wb=Math.round(a.height*Tl(this.o))):void 0==a.height?
(this.wb=a.width,this.Cb=Math.round(a.width/Tl(this.o))):
(this.wb=a.width,this.Cb=a.height)};function Ul()
{return"rtl"==document.body.dir}function Vl(a,b,c){a=a.style;z?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var Wl={border:!0,padding:!0,margin:!
0},Xl=["Top","Bottom","Right","Left"],Yl={color:"#0000cc",textDecoration:"underline
"};
function Zl(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)
{Ub(b,t($l,c))})}function $l(a,b,c){var d=""==fh(a,c);Wl[c]?v(Xl,function(e)
{d&&""==fh(a,c+e)&&J(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&Yl[c]?
J(a,c,Yl[c]):J(a,c,b))}
function V(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!0,a:!
0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||Ub(c,function(e,g)
{jb(d,ib(a.getElementsByTagName(g)))});Zl(d)};function am(a,b,c)
{Zi.call(this);this.ai=a;this.j=b||
0;this.g=c;this.i=q(this.Kq,this)}u(am,Zi);f=am.prototype;f.lb=0;f.va=function()
{am.ta.va.call(this);this.stop();delete this.ai;delete this.g};f.start=function(a)
{this.stop();this.lb=U(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.lb&&nl(this.lb);this.lb=0};f.Kq=function()
{this.lb=0;this.ai&&this.ai.call(this.g)};var $b={},bm=null;function cm(a)
{a=Ia(a);delete $b[a];Zb()&&bm&&bm.stop()}function dm(){bm||(bm=new am(function()
{em()},20));var a=bm;0!=a.lb||a.start()}function em(){var a=Na();Ub($b,function(b)
{fm(b,a)});Zb()||dm()};function gm()
{P.call(this);this.Hc=0;this.endTime=this.startTime=null}u(gm,P);gm.prototype.Cf=fu
nction(){this.rd("begin")};gm.prototype.Qe=function()
{this.rd("end")};gm.prototype.rd=function(a){this.dispatchEvent(a)};function
hm(a,b,c,d){gm.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.s=b;this.duration=c;this.o=d;this.coords=[];this.progress=0}
u(hm,gm);f=hm.prototype;
f.play=function(a){if(a||0==this.Hc)this.progress=0,this.coords=this.i;else
if(1==this.Hc)return!1;cm(this);this.startTime=a=Na();-1==this.Hc&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Cf();this.rd("play");-1==this.Hc&&this.rd("resume");this.Hc=1;var
b=Ia(this);b in $b||($b[b]=this);dm();fm(this,a);return!0};f.stop=function(a)
{cm(this);this.Hc=0;a&&(this.progress=1);im(this,this.progress);this.rd("stop");thi
s.Qe()};
f.va=function(){0==this.Hc||this.stop(!
1);this.rd("destroy");hm.ta.va.call(this)};function fm(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);im(a,a.progress);1==a.progress?
(a.Hc=0,cm(a),a.rd("finish"),a.Qe()):1==a.Hc&&a.Yl()}function im(a,b)
{"function"===typeof a.o&&(b=a.o(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.s[c]-a.i[c])*b+a.i[c]}f.Yl=function()
{this.rd("animate")};
f.rd=function(a){this.dispatchEvent(new jm(a,this))};function jm(a,b)
{bj.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=
b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Hc}u(jm,
bj);function km(a){return 3*a*a-2*a*a*a};function W(){P.call(this);this.g=new
Ej(this)}u(W,P);W.prototype.va=function()
{this.dispatchEvent("dispose");W.ta.va.call(this);this.g.Ha()};function lm()
{W.call(this)}u(lm,W);function mm(a,b){this.x=a;this.y=b}u(mm,A);function nm(a)
{return new mm(a.x,a.y)}mm.prototype.clone=function(){return new
mm(this.x,this.y)};mm.prototype.fk=A.prototype.fk;mm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function om(a,b){a.x-=b.x;a.y-=b.y};function
pm(a,b){this.g=a;this.i=b}function qm(a,b){var c=Ml(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Kd(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=Wg(Yg(Il(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Mh(c);b=nm(b);om(b,c.nd());d=a.Fa().width/c.Fa().width;c=a.Fa().he
ight/c.Fa().height;b=new A(Math.round(b.x*d),Math.round(b.y*c));return
nm(a.nd()).add(b)};function rm(a){return"T\u00ecm ki\u1ebfm trong th\u01b0
vi\u1ec7n c\u1ee7a "+a};var sm;var tm="combobox grid group listbox menu menubar
radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");function
um(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}
function vm(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(sm||(sm={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!
1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!
1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!
1,invalid:"false"}),c=sm,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function wm(a,b)
{a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}
function xm(a){var b=wm(a,"activedescendant");return
Ve(a).getElementById(b)}function ym(a,b){var
c="";b&&(c=b.id);vm(a,"activedescendant",c)}function zm(a,b){vm(a,"label",b)};var
Am=function(){if(tc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Rb))?
a[1]:"0"}return sc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(Rb))?
a[0].replace(/_/g,"."):"10"):vc?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Rb))?
a[1]:""):wc||xc||yc?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Rb))?
a[1].replace(/_/g,"."):""):""}();function Bm(a){return(a=a.exec(Rb))?a[1]:""}var
Cm=function(){if(Sf)return Bm(/Firefox\/([0-9.]+)/);if(z||nc||mc)return Fc;if(Wf)
{if(ic()||y("Macintosh")){var a=Bm(/CriOS\/([0-9.]+)/);if(a)return a}return
Bm(/Chrome\/([0-9.]+)/)}if(Xf&&!ic())return Bm(/Version\/([0-9.]+)/);if(Tf||Uf)
{if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Rb))return a[1]+"."+a[2]}else
if(Vf)return(a=Bm(/Android\s+([0-9.]+)/))?a:Bm(/Version\/([0-9.]+)/);return""}
();function Dm(a,b,c){P.call(this);this.target=a;this.s=b||a;this.ua=c||new
Xg(NaN,NaN,NaN,NaN);this.j=Ve(a);this.g=new Ej(this);
$i(this,this.g);this.deltaY=this.deltaX=this.Ca=this.Ba=this.screenY=this.screenX=t
his.clientY=this.clientX=0;this.Pb=!0;this.i=!1;this.na=0;O(this.s,
["touchstart","mousedown"],this.wm,!1,this);this.N=Em}u(Dm,P);var
Em=p.document&&p.document.documentElement&&!!
p.document.documentElement.setCapture&&!!p.document.releaseCapture;
function Fm(a,b){a.ua=b||new Xg(NaN,NaN,NaN,NaN)}f=Dm.prototype;f.Ta=function(a)
{this.Pb=a};f.va=function(){Dm.ta.va.call(this);Aj(this.s,
["touchstart","mousedown"],this.wm,!
1,this);Jj(this.g);this.N&&this.j.releaseCapture();this.s=this.target=null};
f.wm=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
hj(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Gm("start",this,a.clientX,a.clientY,a)))this.i=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.j;var c=b.documentElement,d=!
this.N;this.g.ka(b,["touchmove","mousemove"],this.$t,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.$i,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.$i)):this.g.ka(kf(b),"blur",
this.
$i);this.Ja&&this.g.ka(this.Ja,"scroll",this.sv,d);this.clientX=this.Ba=a.clientX;t
his.clientY=this.Ca=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.de
ltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.wa=hf(Te(this.j)
.g)}};f.$i=function(a,b){Jj(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Gm("end",this,a.clientX,a.clientY,a,Hm(this,this.deltaX),Im(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.$t=function(a){if(this.Pb){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.i){var d=this.Ba-this.clientX,e=this.Ca-
this.clientY;if(d*d+e*e>this.na)if(this.dispatchEvent(new
Gm("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Hd||this.
$i(a);return}}c=Jm(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Gm("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Km(this,a,b,c),a.preventDefault(
))}};
function Jm(a,b,c){var d=hf(Te(a.j).g);b+=d.x-a.wa.x;c+=d.y-
a.wa.y;a.wa=d;a.deltaX+=b;a.deltaY+=c;return new
A(Hm(a,a.deltaX),Im(a,a.deltaY))}f.sv=function(a){var
b=Jm(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Km(this,a,b.x,b.y)};fu
nction Km(a,b,c,d){a.el(c,d);a.dispatchEvent(new
Gm("drag",a,b.clientX,b.clientY,b,c,d))}function Hm(a,b){var
c=a.ua;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function Im(a,b){var c=a.ua;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-
Infinity,b))}f.el=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Gm(a,b,c,d,e,g,h)
{bj.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(Gm,bj);function Lm(a){this.Ud=new
Map;var b=arguments.length;if(1<b){if(b%2)throw Error("Uneven number of
arguments");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else
if(a)if(a instanceof Lm)for(b=ka(a.Ud),c=b.next();!c.done;c=b.next()){var
d=ka(c.value);c=d.next().value;d=d.next().value;this.Ud.set(c,d)}else
if(a)for(b=ka(Object.entries(a)),c=b.next();!
c.done;c=b.next())d=ka(c.value),c=d.next().value,d=d.next().value,this.Ud.set(c,d)}
f=Lm.prototype;f.lc=function(){return Array.from(this.Ud.values())};
f.ae=function(){return Array.from(this.Ud.keys())};f.remove=function(a){return
this.Ud.delete(a)};f.get=function(a,b){return this.Ud.has(a)?
this.Ud.get(a):b};f.set=function(a,b){this.Ud.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Ud.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new Lm(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 Mm=[[],[]],Nm=0,Om=!1,Pm=0;function Qm(a,b){var c=Pm++,d={Xu:
{id:c,Ie:a.measure,context:b},av:{id:c,Ie:a.$u,context:b},state:{},ld:void 0,xj:!
1};return function(){0<arguments.length?(d.ld||
(d.ld=[]),d.ld.length=0,d.ld.push.apply(d.ld,arguments),d.ld.push(d.state)):d.ld&&0
!=d.ld.length?(d.ld[0]=d.state,d.ld.length=1):d.ld=[d.state];d.xj||(d.xj=!
0,Mm[Nm].push(d));Om||(Om=!0,window.requestAnimationFrame(Rm))}}
function Rm(){Om=!1;var a=Mm[Nm],b=a.length;Nm=(Nm+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.Xu;c.xj=!1;e.Ie&&e.Ie.apply(e.context,c.ld)}for(d=0;d<b;+
+d)c=a[d],e=c.av,c.xj=!
1,e.Ie&&e.Ie.apply(e.context,c.ld),c.state={};a.length=0};var Sm=z?
md(Yc(Zc('javascript:""'))):md(Yc(Zc("about:blank")));z?
md(Yc(Zc('javascript:""'))):md(Yc(Zc("javascript:undefined")));function Tm(a)
{P.call(this);this.ya=a;a=z?"focusout":"blur";this.g=O(this.ya,z?"focusin":"focus",
this,!z);this.i=O(this.ya,a,this,!z)}u(Tm,P);Tm.prototype.handleEvent=function(a)
{var b=new
fj(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};Tm.prototype.va=function()
{Tm.ta.va.call(this);Bj(this.g);Bj(this.i);delete this.ya};function Um()
{}Da(Um);Um.prototype.g=0;function Vm(a){return":"+(a.g++).toString(36)};function
X(a){P.call(this);this.g=a||Te();this.Xb=Wm;this.lb=null;this.$a=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.o=this.Vl=null;this.Gd=!
1}u(X,P);X.prototype.ve=Um.Eb();var Wm=null;
function Xm(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=X.prototype;f.getId=function(){return this.lb||(this.lb=Vm(this.ve))};
f.$g=function(a){if(this.o&&this.o.ma){var b=this.o.ma,c=this.lb;c in b&&delete
b[c];ac(this.o.ma,a,this)}this.lb=a};f.ha=function(){return this.ya};function Y(a)
{a.oa||(a.oa=new Ej(a));return a.oa}f.ke=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.o&&this.lb&&Ym(this.o,this.lb)&&this.o!
=a)throw Error("Unable to set parent
component");this.o=a;X.ta.ah.call(this,a)};f.getParent=function(){return this.o};
f.ah=function(a){if(this.o&&this.o!=a)throw Error("Method not
supported");X.ta.ah.call(this,a)};f.Va=function()
{this.ya=Of(this.g,"DIV")};f.render=function(a){Zm(this,a)};function Zm(a,b,c)
{if(a.$a)throw Error("Component already rendered");a.ya||a.Va();b?
b.insertBefore(a.ya,c||null):a.g.g.body.appendChild(a.ya);a.o&&!a.o.$a||a.Ma()}
function $m(a,b){if(a.$a)throw Error("Component already rendered");if(b&&a.Ci(b))
{a.Gd=!0;var c=Ve(b);a.g&&a.g.g==c||(a.g=Te(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Ci=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.$a=!0;an(this,function(a){!a.
$a&&a.ha()&&a.Ma()})};f.kc=function(){an(this,function(a){a.
$a&&a.kc()});this.oa&&Jj(this.oa);this.$a=!1};
f.va=function(){this.$a&&this.kc();this.oa&&(this.oa.Ha(),delete
this.oa);an(this,function(a){a.Ha()});!
this.Gd&&this.ya&&F(this.ya);this.o=this.Vl=this.ya=this.ma=this.N=null;X.ta.va.cal
l(this)};f.Oa=function(a,b){this.Eg(a,bn(this),b)};
f.Eg=function(a,b,c){if(a.$a&&(c||!this.$a))throw Error("Component already
rendered");if(0>b||b>bn(this))throw Error("Child component index out of
bounds");this.ma&&this.N||(this.ma={},this.N=[]);if(a.getParent()==this){var
d=a.getId();this.ma[d]=a;eb(this.N,a)}else
ac(this.ma,a.getId(),a);a.ke(this);kb(this.N,b,0,a);a.$a&&this.
$a&&a.getParent()==this?(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.ya||this.Va(),b=cn(this,b+1),Zm(a,this.Ib(),b?b.ya:null)):this.$a&&!a.
$a&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ma()};f.Ib=function()
{return this.ya};function dn(a){null==a.Xb&&(a.Xb=Ch(a.$a?a.ya:a.g.g.body));return
a.Xb}function bn(a){return a.N?a.N.length:0}function Ym(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.N?a.N[b]||null:null}function an(a,b,c){a.N&&a.N.forEach(b,c)}
function en(a,b){return a.N&&b?a.N.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=Ym(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];eb(this.N,a);b&&(a.kc(),a.ya&&F(a.ya));a.ke(null)}}if(!a)throw
Error("Child is not in parent component");return a};function fn(a,b)
{this.ya=a;this.i=b};function gn(a,b){P.call(this);this.o=new Ej(this);this.qg(a||
null);b&&(this.rg=b)}u(gn,P);f=gn.prototype;f.ya=null;f.oo=!0;f.no=null;f.ng=!
1;f.Ol=-1;f.Eo=!0;f.rg="toggle_display";f.getType=function(){return
this.rg};f.ha=function(){return this.ya};f.qg=function(a)
{hn(this);this.ya=a};function hn(a){if(a.ng)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.ng};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.ng&&this.Zl()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.og();a=Ve(this.ya);if(this.oo)if(this.o.ka(a,"mousedown",this.Hp,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Cf(b)}catch(d){break}a=c;b=a.activeElement}this.o.ka(a,"mousedown",this.Hp,!
0);this.o.ka(a,"deactivate",this.Gp)}else
this.o.ka(a,"blur",this.Gp);"toggle_display"==this.rg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.rg&&this.og();this.ng=!0;this.Ol=Date.now();this.Ja?
(tj(this.Ja,"end",this.Di,!1,this),this.Ja.play()):this.Di()}}else
jn(this)};f.og=Ca;function jn(a,b)
{a.ng&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&Jj(a.o),a.ng=!
1,Date.now(),a.ua?(tj(a.ua,"end",t(a.vo,b),!
1,a),a.ua.play()):a.vo(b))}f.vo=function(a){"toggle_display"==this.rg?
this.zu():"move_offscreen"==this.rg&&(this.ya.style.top="-10000px");this.kh(a)};
f.zu=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.Zl=function()
{return this.dispatchEvent("beforeshow")};f.Di=function()
{this.dispatchEvent("show")};f.kh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Hp=function(a)
{a=a.target;Bf(this.ya,a)||kn(this,a)||150>Date.now()-this.Ol||jn(this,a)};
f.Gp=function(a){if(this.Eo){var b=Ve(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Bf(this.ya,a)||"BODY"==a.tagName||
kn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Ol||
jn(this)}};function kn(a,b){return Za(a.no||[],function(c){return b===c||
Bf(c,b)})}f.va=function()
{gn.ta.va.call(this);this.o.Ha();Yi(this.Ja);Yi(this.ua);delete this.ya;delete
this.o;delete this.no};function ln(a,b){X.call(this,b);this.Of=!!
a;this.ua=null;this.Nc=Qm({$u:this.Ij},this)}u(ln,X);f=ln.prototype;f.nl=null;f.Gi=
!1;f.md=null;f.yc=null;f.Td=null;f.Tk=!1;f.lh=function(){return"goog-
modalpopup"};f.Kh=function(){return this.md};f.Va=function()
{ln.ta.Va.call(this);var a=this.ha();wb(a,Db(this.lh()).split(" "));Hf(a,!0);M(a,!
1);mn(this);nn(this)};
function mn(a){if(a.Of&&!a.yc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=kd(Sm).toString();a.yc=b;a.yc.className=a.lh()+"-
bg";M(a.yc,!1);Ah(a.yc,0)}a.md||(a.md=a.g.Ra("DIV",a.lh()+"-bg"),M(a.md,!
1))}function nn(a){a.Td||(a.Td=Of(a.g,"SPAN"),M(a.Td,!1),Hf(a.Td,!
0),a.Td.style.position="absolute")}f.cq=function(){this.Tk=!1};f.Ci=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){ln.ta.Nb.call(this,a);a=Db(this.lh()).split("
");wb(this.ha(),a);mn(this);nn(this);Hf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.yc&&sf(this.yc,this.ha());sf(this.md,this.ha());ln.ta.Ma.call(this);tf(this.T
d,this.ha());this.nl=new
Tm(this.g.g);Y(this).ka(this.nl,"focusin",this.nv);on(this,!1)};f.kc=function()
{this.isVisible()&&this.Da(!
1);Yi(this.nl);ln.ta.kc.call(this);F(this.yc);F(this.md);F(this.Td)};
f.Da=function(a){if(a!
=this.Gi)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.wa&&this.wa.stop()
,this.Ja&&this.Ja.stop(),this.$a&&on(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Ij();this.mh();Y(this).ka(Pf(this.g),"resize",this.Ij).ka(Pf(this.g),"orient
ationchange",this.Nc);pn(this,!0);this.focus();this.Gi=!0;this.Ba&&this.La?
(tj(this.Ba,"end",this.Fi,!1,this),this.La.play(),this.Ba.play()):this.Fi()}}else
if(this.dispatchEvent("beforehide")){Y(this).Xa(Pf(this.g),
"resize",this.Ij).Xa(Pf(this.g),"orientationchange",this.Nc);this.Gi=!
1;this.wa&&this.Ja?(tj(this.wa,"end",this.Ei,!
1,this),this.Ja.play(),this.wa.play()):this.Ei();a:{try{var
b=this.g,c=b.g.body,d=b.g.activeElement||c;if(!this.ua||this.ua==c)
{this.ua=null;break a}(d==c||b.Km(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function on(a,b){a.Fc||(a.Fc=new fn(a.ya,a.g));a=a.Fc;if(b){a.g||
(a.g=[]);b=a.i.Jo(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
wm(d,"hidden")||(vm(d,"hidden",!0),a.g.push(d))}}else if(a.g)
{for(c=0;c<a.g.length;c++)a.g[c].removeAttribute("aria-hidden");a.g=null}}function
pn(a,b){a.yc&&M(a.yc,b);a.md&&M(a.md,b);M(a.ha(),b);M(a.Td,b)}f.Fi=function()
{this.dispatchEvent("show")};f.Ei=function(){pn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Gi};f.focus=function(){this.Io()};
f.Ij=function(){this.yc&&M(this.yc,!1);this.md&&M(this.md,!1);var
a=this.g.g,b=ff(kf(a)||
window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidt
h));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight
));this.yc&&(M(this.yc,!0),K(this.yc,c,a));this.md&&(M(this.md,!
0),K(this.md,c,a))};
f.mh=function(){var a=kf(this.g.g)||window;if("fixed"==ih(this.ha(),"position"))var
b=0,c=0;else c=hf(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=ff(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);jh(this.ha(),b,c);jh(this.Td,b,c)};f.nv=function(a){this.Tk?
this.cq():a.target==this.Td&&U(this.Io,0,this)};f.Io=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.va=function()
{Yi(this.Ba);this.Ba=null;Yi(this.wa);this.wa=null;Yi(this.La);this.La=null;Yi(this
.Ja);this.Ja=null;ln.ta.va.call(this)};function qn(a,b,c)
{ln.call(this,b,c);this.O=a||"modal-dialog";this.j=rn(rn(new sn,tn,!0),un,!1,!
0)}u(qn,ln);f=qn.prototype;f.Wh=!0;f.Ap=!0;f.il=!
0;f.Wi=.5;f.Ec="";f.Lf=null;f.Ze=null;f.Ao=!1;f.
$c=null;f.ad=null;f.ui=null;f.Dc=null;f.Cd=null;f.uc=null;f.Om="dialog";f.lh=functi
on(){return this.O};function vn(a,b){a.Ec=b;a.ad&&G(a.ad,b)}f.hb=function(){return
this.Ec};f.Gc=function(){return null!=this.Lf?Td(this.Lf):""};f.sf=function()
{return this.Om};f.jg=function(a){this.Om=a};
function wn(a){a.ha()||a.render()}f.Ib=function(){wn(this);return this.Cd};function
xn(a){wn(a);return a.uc}function yn(a){wn(a);return a.ha()}f.Kh=function()
{wn(this);return qn.ta.Kh.call(this)};function zn(a,b)
{a.Wi=b;a.ha()&&(b=a.Kh())&&Ah(b,a.Wi)}function An(a,b){var c=Db(a.O+"-title-
draggable").split(" ");a.ha()&&(b?wb(a.$c,c):yb(a.$c,c));b&&!a.Ze?(b=new
Dm(a.ha(),a.$c),a.Ze=b,wb(a.$c,c),O(a.Ze,"start",a.Yv,!1,a)):!
b&&a.Ze&&(a.Ze.Ha(),a.Ze=null)}
f.Va=function(){qn.ta.Va.call(this);var
a=this.ha(),b=this.g;this.ui=this.getId();var c=this.getId()+".contentEl";this.
$c=b.Ra("DIV",this.O+"-title",this.ad=b.Ra("SPAN",{className:this.O+"-title-
text",id:this.ui},this.Ec),this.Dc=b.Ra("SPAN",this.O+"-title-close"));qf(a,this.
$c,this.Cd=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.uc=b.Ra("DIV",this.O+"-
buttons"));um(this.ad,"heading");um(this.Dc,"button");Hf(this.Dc,!
0);zm(this.Dc,"\u0110\u00f3ng");um(a,this.sf());vm(a,"labelledby",this.ui||
"");this.Lf&&oe(this.Cd,this.Lf);M(this.Dc,this.Wh);this.j&&(a=this.j,a.ya=this.uc,
a.render());M(this.uc,!!this.j);zn(this,this.Wi)};
f.Nb=function(a){qn.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Cd=Ye(null,b,a)[0];this.Cd||
(this.Cd=this.g.Ra("DIV",b),this.Lf&&oe(this.Cd,this.Lf),a.appendChild(this.Cd));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";(this.
$c=Ye(null,b,a)[0])?(this.ad=Ye(null,c,this.$c)[0],this.Dc=Ye(null,d,this.$c)[0]):
(this.$c=this.g.Ra("DIV",b),a.insertBefore(this.$c,this.Cd));this.ad?
(this.Ec=If(this.ad),this.ad.id||(this.ad.id=this.getId())):(this.ad=C("SPAN",
{className:c,
id:this.getId()}),this.
$c.appendChild(this.ad));this.ui=this.ad.id;vm(a,"labelledby",this.ui||"");this.Dc|
|(this.Dc=this.g.Ra("SPAN",d),this.
$c.appendChild(this.Dc));M(this.Dc,this.Wh);b=this.O+"-
buttons";if(this.uc=Ye(null,b,a)[0]){if(a=this.j=new sn(this.g),
(b=this.uc)&&1==b.nodeType){a.ya=b;b=Xe("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=If(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&x(d,"goog-buttonset-default")}}}else
this.uc=this.g.Ra("DIV",b),a.appendChild(this.uc),
this.j&&(a=this.j,a.ya=this.uc,a.render()),M(this.uc,!!
this.j);zn(this,this.Wi)};f.Ma=function()
{qn.ta.Ma.call(this);Y(this).ka(this.ha(),"keydown",this.Nm).ka(this.ha(),"keypress
",this.Nm);Y(this).ka(this.uc,"click",this.hv);An(this,this.il);Y(this).ka(this.Dc,
"click",this.wv);var a=this.ha();um(a,this.sf());""!
==this.ad.id&&vm(a,"labelledby",this.ad.id);if(!this.Ap){this.Ap=!1;if(this.$a)
{a=this.g;var b=this.Kh();a.Ai(this.yc);a.Ai(b)}this.isVisible()&&on(this,!1)}};
f.kc=function(){this.isVisible()&&this.Da(!1);An(this,!
1);qn.ta.kc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.$a||
this.render(),qn.ta.Da.call(this,a))};f.Fi=function()
{qn.ta.Fi.call(this);this.dispatchEvent("aftershow")};f.Ei=function()
{qn.ta.Ei.call(this);this.dispatchEvent("afterhide");this.Ao&&this.Ha()};
f.Yv=function(){var a=this.g.g,b=ff(kf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=L(this.ha());"fixed"==ih(this.ha(),"position")?Fm(this.Ze,new
Xg(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Fm(this.Ze,new
Xg(0,0,c-d.width,a-d.height))};f.wv=function(){Bn(this)};function Bn(a){if(a.Wh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new Cn(c,b))&&a.Da(!1)):a.Da(!
1)}}f.va=function(){this.uc=this.Dc=null;qn.ta.va.call(this)};
function Dn(a,b){a.j=b;a.uc&&(a.j?
(b=a.j,b.ya=a.uc,b.render()):oe(a.uc,ge),M(a.uc,!!a.j))}f.hv=function(a){a:
{for(a=a.target;null!=a&&a!=this.uc;){if("BUTTON"==a.tagName)break
a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var
b=this.j.get(a);this.dispatchEvent(new Cn(a,b))&&this.Da(!1)}};
f.Nm=function(a){var b=!1,c=!
1,d=this.j,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
g=d&&d.g;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!
0,b=d.get(g),b=this.dispatchEvent(new Cn(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Tk=!
0;try{this.Td.focus()}catch(l){}U(this.cq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Dc)Bn(this);else
if(d){var
h=d.i,k=h&&En(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
Cn(g,String(d.get(g)))))}else e!=this.Dc||32!=a.keyCode&&" "!=a.key||
Bn(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
Cn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Cn,bj);function sn(a)
{Lm.call(this);a||
Te();this.g=this.ya=this.i=null}u(sn,Lm);sn.prototype.set=function(a,b,c,d)
{Lm.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.ya)
{oe(this.ya,ge);var a=Te(this.ya);this.forEach(function(b,c){b=a.Ra("BUTTON",
{name:c},b);c==this.i&&(b.className="goog-buttonset-
default");this.ya.appendChild(b)},this)}};sn.prototype.ha=function(){return
this.ya};function En(a,b){a=Xe("BUTTON",a.ya);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:"OK"},un={key:"cancel",caption:"H\u1ee7y"},Fn={key:"yes",capti
on:"C\u00f3"},Gn={key:"no",caption:"Kh\u00f4ng"},Hn={key:"save",caption:"L\u01b0u"}
,In={key:"continue",caption:"Ti\u1ebfp t\u1ee5c"};"undefined"!=typeof
document&&(rn(new sn,tn,!0,!0),rn(rn(new sn,tn,!0),un,!1,!0),rn(rn(new sn,Fn,!
0),Gn,!1,!0),rn(rn(rn(new sn,Fn),Gn,!0),un,!1,!0),rn(rn(rn(new sn,In),Hn),un,!0,!
0));function Jn(a,b,c,d,e)
{hm.call(this,b,c,d,e);this.g=a}u(Jn,hm);Jn.prototype.mg=Ca;Jn.prototype.Yl=functio
n(){this.mg();Jn.ta.Yl.call(this)};Jn.prototype.Qe=function()
{this.mg();Jn.ta.Qe.call(this)};Jn.prototype.Cf=function()
{this.mg();Jn.ta.Cf.call(this)};function Kn(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Jn.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(Kn,Jn);var
Ln=1/1024;f=Kn.prototype;
f.mg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=Ln&&(Ah(this.g,a),this.j=a)};f.Cf=function(){this.j=-
1;Kn.ta.Cf.call(this)};f.Qe=function(){this.j=-
1;Kn.ta.Qe.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function Mn(a,b,c)
{Kn.call(this,a,1,0,b,c)}u(Mn,Kn);Mn.prototype.Cf=function()
{this.show();Mn.ta.Cf.call(this)};Mn.prototype.Qe=function()
{this.kb();Mn.ta.Qe.call(this)};
function Nn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Jn.call(this,a,b,c,d,e)}u(Nn,Jn);Nn.prototype.mg=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 On(a,b){this.g=a[p.Symbol.iterator]
();this.i=b;this.j=0}On.prototype[Symbol.iterator]=function(){return
this};On.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value,this.j++),done:a.done}};function Pn(a,b){return new
On(a,b)};function Qn(a){if(a instanceof Rn||a instanceof Sn||a instanceof Tn)return
a;if("function"==typeof a.Bj)return new Rn(function(){return
Un(a)});if("function"==typeof a[Symbol.iterator])return new Rn(function(){return
a[Symbol.iterator]()});if("function"==typeof a.jf)return new Rn(function(){return
Un(a.jf())});throw Error("Not an iterator or iterable.");}
function Un(a){if(!(a instanceof Rf))return a;var b=!1;return{next:function()
{for(var c;!b;)try{c=a.Bj();break}catch(d){if(d!==Qf)throw d;b=!
0}return{value:c,done:b}}}}function Rn(a){this.g=a}Rn.prototype.jf=function()
{return new Sn(this.g())};Rn.prototype[Symbol.iterator]=function(){return new
Tn(this.g())};Rn.prototype.i=function(){return new Tn(this.g())};function Sn(a)
{this.g=a}m(Sn,Rf);Sn.prototype.Bj=function(){var a=this.g.next();if(a.done)throw
Qf;return a.value};
Sn.prototype[Symbol.iterator]=function(){return new
Tn(this.g)};Sn.prototype.i=function(){return new Tn(this.g)};function Tn(a)
{Rn.call(this,function(){return a});this.j=a}m(Tn,Rn);Tn.prototype.next=function()
{return this.j.next()};function Vn(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
Vn)for(c=a.ae(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in
a)this.set(d,a[d])}f=Vn.prototype;f.lc=function(){Wn(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.ae=function()
{Wn(this);return this.g.concat()};
function Xn(a,b){return a.has(b)}f.has=function(a){return Yn(this.i,a)};function
Zn(a){a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){Yn(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&Wn(this),a=!0):a=!
1;return a};function Wn(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];Yn(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],Yn(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return Yn(this.i,a)?this.i[a]:b};f.set=function(a,b)
{Yn(this.i,a)||(this.size+=1,this.g.push(a),this.j+
+);this.i[a]=b};f.forEach=function(a,b){for(var c=this.ae(),d=0;d<c.length;d++){var
e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new
Vn(this)};f.keys=function(){return Qn(this.jf(!0)).i()};f.values=function(){return
Qn(this.jf(!1)).i()};f.entries=function(){var a=this;return
Pn(this.keys(),function(b){return[b,a.get(b)]})};
f.jf=function(a){Wn(this);var b=0,c=this.j,d=this,e=new Rf;e.Bj=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)throw Qf;var g=d.g[b++];return a?g:d.i[g]};return
e};function Yn(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function $n()
{this.i=new Vn;this.g=new ao("",void
0);this.g.next=this.g.g=this.g}f=$n.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.ae=function(){return co(this,function(a,b){return b})};f.lc=function(){return
co(this,function(a){return a})};f.forEach=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)a.call(b,c.value,c.key,this)};function co(a,b){for(var
c=[],d=a.g.next;d!=a.g;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return
c}function 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 eo(){P.call(this);this.i=new
$n}u(eo,P);eo.prototype.j=function(a){a.sort(fo);v(a,function(b)
{b.ke(this)},this);this.i=new $n;v(a,function(b)
{this.i.set(b.Pa(),b)},this);this.dispatchEvent("update")};function fo(a,b){return
go(a)-go(b)}function ho(a){return a.i.lc()}function io(a,b,c){a=ho(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Pa()==b){d=e;break}if(0<=d)return a[c+d]}function
jo(a,b){return a.i.get(b)}
function ko(a,b){b=Db(b);if(0!=b.length)return ab(ho(a),function(c){return
c.hb()==b})};/*

Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.


Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
function lo(a){var b=mo;this.s=[];this.ua=b;this.Qa=a||null;this.o=this.j=!
1;this.i=void 0;this.oa=this.wa=this.O=!
1;this.N=0;this.g=null;this.ma=0}lo.prototype.cancel=function(a){if(this.j)this.i
instanceof lo&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.ma--,0>=b.ma&&b.cancel())}this.ua?
this.ua.call(this.Qa,this):this.oa=!0;this.j||(a=new no(this),oo(this),po(this,!
1,a))}};lo.prototype.na=function(a,b){this.O=!1;po(this,a,b)};
function po(a,b,c){a.j=!0;a.i=c;a.o=!b;qo(a)}function oo(a){if(a.j){if(!a.oa)throw
new ro(a);a.oa=!1}}lo.prototype.Fg=function(a){oo(this);po(this,!0,a)};function
so(a,b,c,d){a.s.push([b,c,d]);a.j&&qo(a)}lo.prototype.then=function(a,b,c){var
d,e,g=new Uk(function(h,k){e=h;d=k});so(this,e,function(h){h instanceof no?
g.cancel():d(h)});return g.then(a,b,c)};lo.prototype.$goog_Thenable=!0;function
to(a){return Za(a.s,function(b){return"function"===typeof b[1]})}
function qo(a){if(a.N&&a.j&&to(a)){var
b=a.N,c=uo[b];c&&(p.clearTimeout(c.lb),delete uo[b]);a.N=0}a.g&&(a.g.ma--,delete
a.g);b=a.i;for(var d=c=!1;a.s.length&&!a.O;){var
e=a.s.shift(),g=e[0],h=e[1];e=e[2];if(g=a.o?h:g)try{var k=g.call(e||a.Qa,b);void 0!
==k&&(a.o=a.o&&(k==b||k instanceof Error),a.i=b=k);if(Tk(b)||"function"===typeof
p.Promise&&b instanceof p.Promise)d=!0,a.O=!0}catch(l){b=l,a.o=!0,to(a)||(c=!
0)}}a.i=b;d&&(k=q(a.na,a,!0),d=q(a.na,a,!1),b instanceof lo?(so(b,k,d),b.wa=!
0):b.then(k,d));
c&&(b=new vo(b),uo[b.lb]=b,a.N=b.lb)}function ro()
{Ra.call(this)}u(ro,Ra);ro.prototype.message="Deferred has already
fired";ro.prototype.name="AlreadyCalledError";function no()
{Ra.call(this)}u(no,Ra);no.prototype.message="Deferred was
canceled";no.prototype.name="CanceledError";function vo(a)
{this.lb=p.setTimeout(q(this.i,this),0);this.g=a}vo.prototype.i=function(){delete
uo[this.lb];throw this.g;};var uo={};function wo(a,b){var c=b||{};b=c.document||
document;var d=kd(a).toString(),e=Of(new Ue(b),"SCRIPT"),g={hq:e,lg:void 0},h=new
lo(g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function()
{xo(e,!0);var n=new yo(1,"Timeout reached for loading script "+d);oo(h);po(h,!
1,n)},l),g.lg=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(xo(e,c.Ps||!
1,k),h.Fg(null))};e.onerror=function(){xo(e,!0,k);var n=new yo(0,"Error while
loading script "+
d);oo(h);po(h,!1,n)};g=c.attributes||{};dc(g,{type:"text/javascript",charset:"UTF-
8"});df(e,g);e.src=kd(a);re(e);zo(b).appendChild(e);return h}function zo(a){var
b=Xe("HEAD",a);return b&&0!==b.length?b[0]:a.documentElement}function mo()
{if(this&&this.hq){var a=this.hq;a&&"SCRIPT"==a.tagName&&xo(a,!0,this.lg)}}function
xo(a,b,c){null!
=c&&p.clearTimeout(c);a.onload=Ca;a.onerror=Ca;a.onreadystatechange=Ca;b&&window.se
tTimeout(function(){F(a)},0)}
function yo(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);Ra.call(this,c);this.code=a}u(yo,Ra);function Ao(a,b,c){Bo()&&(wo(Co,
{document:a}).then(function(){var d=Ba("gapi.load",b);d&&d("gapi.rpc",
{Fg:function(){return Do(c)},onerror:function(){return
null},timeout:5E3,ontimeout:function(){return null}})}),U(function()
{Do(c)},5E3))}function Eo(a){var b={};b.q=a;Fo("updateInViewportPage",b)}function
Do(a){var b=Ba("gapi.rpc.register");"function"===typeof
b&&(b("handshake",function(){}),Go(),Ho(a))}function Go()
{O(document,"keydown",function(a){27==a.keyCode&&Fo("closeViewportDialog")})}
function Ho(a){var b=Ba("gapi.rpc.register");if("function"===typeof b)for(var c in
a)b(c,a[c])}function Fo(a,b){if(Bo()){var c=Ba("gapi.rpc.call");"function"===typeof
c&&c("..",a,null,b)}}function Bo(){try{return window.self!==window.top}catch(a)
{return!0}}var Co=md(Yc(Zc("//apis.google.com/js/api.js")));function Io(a)
{P.call(this);Jo(this,a||"")}m(Io,P);Io.prototype.getQuery=function(){return
this.o};function Jo(a,b){a.o!=b&&(a.o=b,a.dispatchEvent("change"),Eo(b))}function
Ko(a){a=new R(a);return T(a,"q")||T(a,"vq")||T(a,"dq")}function Lo(){return T(new
R(window.location.toString()),"q")};function Mo(a){this.g={};this.V=a}function
No(a,b){var c=[];if(a.g[b]){var d=[],e;for(e in
a.g[b])d.push(e);mb(d);for(e=0;e<d.length;e++)c.push(a.g[b][d[e]])}return
c};function Oo(a){this.V=a;this.j=a.Fb()}Oo.prototype.qc=function(a)
{this.Ea&&(this.Ea.Ha(),rf(this.V.Ia().s.i));this.Ea=new
a(this.V);this.Ea.Nd&&this.Ea.Nd(this.V.Ga());this.Ea.Od&&this.Ea.Od()};Oo.prototyp
e.Ia=function(){return this.Ea};function Po(a)
{W.call(this);this.oa=a;rf(a);J(a,"overflow","hidden");this.j=E("div");J(this.oa,
{position:"relative",padding:"0px"});uf(this.oa,this.j,0);this.Xb=new
Mo(this);this.Ja=[];this.ma=[];a=q(this.Pm,this,1);this.ma.push(["next",a]);a=q(thi
s.Pm,this,-
1);this.ma.push(["previous",a]);a=q(this.Oq,this);this.ma.push(["turntopage",a]);a=
q(this.Pq,this);this.ma.push(["zoomin",a]);a=q(this.Qq,this);this.ma.push(["zoomout
",a]);this.na=new Oo(this);a=E("div");V(a,!0);J(a,{position:"absolute",left:"0px",
top:"0px"});this.oa.appendChild(a);this.Rb=a;this.mb(Ih(this.oa));Qo.push(this);thi
s.Ad=new Io;O(this.Ad,"change",this.Nq,!1,this)}u(Po,W);var
Qo=[];f=Po.prototype;f.Fb=function(){return this.j};f.vd=function(){return
this.Rb};f.mb=function(a)
{a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!this.i||!
Be(this.i,a)){Kh(this.j,a);this.i=a;var
b=this.na.Ia();b&&b.mb(a);this.dispatchEvent("resize")}};f.Fa=function(){return
this.i};f.Bb=function(){return this.i.width};f.Db=function(){return this.i.height};
f.go=function(){this.dispatchEvent("load")};f.qc=function(a){this.O!
=a&&(this.O=a,this.na.qc(a),this.dispatchEvent("viewportmodechange"))};f.Za=functio
n(){return this.s};f.Ia=function(){return this.na.Ia()};function Ro(a,b)
{if(a.N)throw"";a.N=b;O(b,"update",q(a.Lq,a))}f.Lq=function()
{this.dispatchEvent("pagesupdate")};f.rb=function(){return
this.N};f.Bd=function(a,b){return(a=jo(this.N,a))?
(this.ub(a,b),a):null};f.ub=function(a,b){if(this.o!=a||
b)this.o=a,this.dispatchEvent("pagechange")};
function So(a,b){To(a,b,q(function(c){U(q(this.ub,this,c))},a))}function To(a,b,c)
{a=a.rb();new R(b);b=new a.o({url:b});b.ke(a);Uo(b,q(a.oa,a,c))}f.Th=function(a,b)
{var c=this.na.Ia().Kb();if(c&&c.zc&&(c=c.zc(a))){b=b||new A(40,80);var
d=this.tb().getQuery();if(!d)return;var e=Vo(a,d);if(e)
{Wo(this,c,b,e);return}Uo(a,q(this.Mq,this,c,b,d))}this.ub(a)};f.Mq=function(a,b,c,
d){(c=Vo(d,c))&&Wo(this,a,b,c)};
function Wo(a,b,c,d){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g+
+)e=ch(e,d[g]);d=b.Ga().re();d=b.Fa().width/d;e=new
mm(e.left,e.top);e.fk(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=nm(b.nd());b.add
(e);om(b,c);a.Ia().Df(b)}}f.Pa=function(){return this.o.Pa()};f.Ga=function()
{return this.o};f.Tb=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.Ja.push(b);1==this.Ja.length&&Xo(this)};
function Xo(a){var b=a.Ja.shift();if(b){for(var c=b.shift(),d=0;d<a.ma.length;d+
+)a.ma[d][0]==c&&a.ma[d][1].apply(a,b);Xo(a)}}function Yo(a){var
b=a.na.Ia();b.jl&&b.jl(a.Ga())}f.Pm=function(a){var b=this.na.Ia(),c;b.ua?
c=b.ua(this.Ga(),a):c=io(this.rb(),this.Ga().Pa(),a);c&&(this.ub(c),Yo(this),this.d
ispatchEvent("pageturn"))};f.Oq=function(a)
{if(a=jo(this.N,a))this.ub(a),Yo(this)};f.Pq=function(){var
a=this.na.Ia();a.Mc&&(a.Mc(),Yo(this))};f.Qq=function(){var
a=this.na.Ia();a.jd&&(a.jd(),Yo(this))};
f.Nq=function(){this.dispatchEvent("searchupdate")};f.tb=function(){return
this.Ad};var Zo={update:function(a){for(var b in a)Zo[b]=a[b]},Es:function(a)
{if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in
a)Zo.Ds(b,a[b])},Ds:function(a,b){Zo[a]=b}};Oa("_OC_addFlags",Zo.Es);var
$o;function ap(a,b,c){c=new R(c.replace(/#.*/g,""));S(c,a,b);return
c.toString()}function bp(a){if($o){var b=new R($o);dk(b,a);return
b.toString()}return a}function cp(a){return ap("hl","vi",a)}function dp(a){a=new
R(a);var b=a.o.split("/");b[0]||b.shift();return 3<b.length?
b[3]:T(a,"id")||""}function ep(){var a=window.location.pathname.split("/");return
1>a.length?"":a[1]};function fp(a)
{P.call(this);this.ob={};a&&this.Dd(a)}u(fp,P);f=fp.prototype;f.re=function()
{return this.ob.w||this.getParent().g.width};f.de=function(){return this.ob.h||
this.getParent().g.height};function Tl(a){return a.re()/a.de()}f.Fa=function()
{return new Ae(this.re(),this.de())};f.Dd=function(a){for(var b in
a)this.ob[b]=a[b];this.dispatchEvent("update")};f.ke=function(a)
{this.N=a};f.getParent=function(){return this.N};f.hb=function(){return
this.ob.title};
f.Je=function(){var a=this.hb();return a?"Trang "+a:""};function go(a){return
a.ob.order}f.xd=function(a){if(this.ob.src&&a){var b=new
R(this.ob.src);S(b,"w",a.width);return b.toString()}return
this.ob.src};f.Pa=function(){return this.ob.pid};function gp(a,b,c){if(z&&!Hc("9"))
{var d=[];d[0]=O(a,"readystatechange",t(hp,a,t(ip,b),d))}else
tj(a,"load",t(ip,b));c&&tj(a,"error",t(ip,c))}function ip(a){U(a)}function
hp(a,b,c){if("complete"!=a.readyState)return!0;Bj(c[0]);b();return!1}var
jp=E("div");function kp(a){if(a)if(z){jp.appendChild(a);var
b=t(F,a);gp(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",F(a)};function lp(a,b,c,d,e,g,h)
{P.call(this);this.N=a;this.wb=b;this.Cb=c;this.j=d;this.i=e;this.oa=g;this.O=h;thi
s.o=Math.ceil(this.wb/this.j);this.s=Math.ceil(this.Cb/this.i);this.g=[];for(a=0;a<
this.o;++a){b=[];for(c=0;c<this.s;+
+c)b.push(null);this.g.push(b)}}m(lp,P);lp.prototype.empty=function(){for(var
a;a=this.N.firstChild;)kp(a)};
function mp(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.o);for(g=Math.min(g,a.s);c<e;c+
+)for(var h=d;h<g;h++)if(!a.g[c][h]){var k=a;var l=c,n=h;if(!k.g[l][n]){var
r=E("IMG");J(r,
{position:"absolute",left:l*k.j+"px",top:n*k.i+"px",display:"none"});k.g[l]
[n]=r;k.N.appendChild(r)}k=k.g[l]
[n];l=a.oa(c,h);gp(k,q(a.ma,a,k,l),q(a.na,a,k,l));k.src=l}for(c=0;c<a.o;+
+c)for(h=0;h<a.s;++h){if(d=!!a.g[c][h])d=!bh(new Xg(c*
a.j,h*a.i,(c+1)*a.j,(h+1)*a.i),b);d&&(kp(a.g[c][h]),a.g[c]
[h]=null)}}lp.prototype.ma=function(a,b){J(a,
{display:""});this.O&&this.O(b)};lp.prototype.na=function(){};function np()
{};function op(a){this.g={};for(var b=0;b<a.length;b++){var c=a[b];this.g[c.z]=new
Ae(c.w,c.h)}}function pp(a,b){return(a=Yb(a.g,function(c){return c.height==b}))?
Number(a):null}function qp(a,b){return(a=a.g[b])?a.width:null};function rp(a)
{if(a)return a.isEntityPageViewport;a=T(new
R(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a};function sp(a)
{fp.call(this,a);this.Jj={};this.Ba={};this.s={};this.wa=this.na=null}var
tp;u(sp,fp);f=sp.prototype;f.Dd=function(a,b)
{sp.ta.Dd.call(this,a);b&&(this.ua=b)};function Uo(a,b)
{up(a,a.qf(),b)}f.qf=function(){var a=vp(this);S(a,"jscmd","click3");var
b;this.Ad&&(b=this.Ad.getQuery());wp(this,"vq",b);Ub(this.Jj,function(c,d)
{S(a,d,c)});return a};
function up(a,b,c){b=b.toString();if(b==a.ua)c&&c(a);else if(c&&(a.s[b]=a.s[b]||
[]).push(c),b!=a.ma)
{a.ma=b;a.j&&p.clearTimeout(a.j);a.j=p.setTimeout(q(a.Kt,a,b),6E3);var
d;a.Ad&&(d=a.Ad.getQuery());tp(b,q(a.Rq,a,b,d))}}function wp(a,b,c){c?
a.Jj[b]=c:delete a.Jj[b]}f.Jj=null;f.Rq=function(a,b,c)
{this.ma==a&&(this.ma=null,this.j&&(p.clearTimeout(this.j),this.j=null),this.ua=a,x
p(this,c.page[0]),this.N.Fl(c),b=this.s[a])&&(v(b,function(d){d(this)},this),delete
this.s[a])};
f.Kt=function(a){this.j=this.ma=null;delete this.s[a]};function vp(a){var
b=a.ob.url;b?b=new R(b):(b=new
R(a.N.Rp),S(b,"pg",a.Pa()),a.ob.sig&&S(b,"sig",a.ob.sig));rp()&&S(b,"source","entit
y_page");return b}f.Ac=function(){return vp(this).toString()};f.re=function()
{return this.ob.w||this.getParent().g.width};f.de=function(){return this.ob.h||
this.getParent().g.height};
var
yp={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 xp(a,b){var c={},d;for(d in yp){var e=yp[d],g=b[e];void
0!==g&&("highlights"==e?
a.Ba[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.na=new
op(d.tileres),d=d.page_scanjob_coordinates)&&(a.wa=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Dd(c)}
sp.prototype.Gc=function(){return this.ob.content};sp.prototype.o=function(a)
{return!!(this.ob.flags&a)};function zp(a,b){return Za(b,q(a.o,a))}function Ap(a,b)
{b=He(b);b=b.replace(/'/g,"&#39;");if(a=a.Ba[b]){var c=[];v(a,function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c}}function Vo(a,b){if(a=Ap(a,b))return
Ya(a,t(Bp,1))}function Bp(a,b){b=Ya(b,function(c){return Math.round(c*a)});return
new Xg(b[0],b[1],b[2],b[3])}
function Cp(a){if(a.ob.links)return Ya(a.ob.links,function(b){var
c=b.region;return[c.X,c.Y,c.W,c.H,b.target_pid,b.url]})}function Dp(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}
sp.prototype.xd=function(a){if(this.ob.src&&a){var b=new
R(this.ob.src);a&&Ub(this.tl(),function(c,d){"height"==d&&a.height?
S(b,c,a.height):"width"==d&&a.width&&S(b,c,a.width)});return b.toString()}return
this.ob.src};sp.prototype.tl=function(){return{width:"w",height:"h"}};function
Ep(a,b,c,d){this.ik=a||256;this.hk=b||256;this.i=c||3;this.j=d||
3;this.g=null}function Fp(a,b){a.g=b}Ep.prototype.Po=function(a,b,c,d,e){var
g=this.i,h=this.j;b=Math.ceil(b/this.ik);c=Math.ceil(c/this.hk);var
k=Math.floor(e/g),l=Math.floor(d/h),n=g*b*k;e-=k*g;g=Math.min(g,c-k*g);n+=g*h*l;d-
=l*h;h=Math.min(h,b-l*h);d=n+(e*h+d);a=new
R(a);S(a,"tid",d);this.g&&(a=this.g(a,d));return a.toString()};function Gp()
{}Gp.prototype.hb=function(){return this.Ec};function Hp(){this.g=new
Map}Hp.prototype.add=function(a,b){this.g.set(Ia(a),b)};function Ip(a,b){b=void
0===b?[]:b;b=new Set(b.map(function(g){return Ia(g)}));for(var
c=ka(a.g.keys()),d=c.next();!d.done;d=c.next())if(d=d.value,!b.has(d)){var
e=a.g.get(d);e&&e.Na();a.g.delete(d)}};function Jp(){this.i={};this.g=new
Hp}function Kp(a,b,c){a.i[Ia(b)]=c}Jp.prototype.Na=function(){Ip(this.g)};function
Lp(a,b){b=Xa(b,function(c){return!!
this.i[Ia(c.constructor)]},a);Ip(a.g,b);v(b,function(c){this.g.g.has(Ia(c))||
this.g.add(c,this.i[Ia(c.constructor)].render(c))},a)};function Mp(a)
{this.Kf=a}function Np(a,b,c,d){a=Op(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 Op(a,b){var c=b||[];a=Xa(a.Kf,function(d){return!Za(c,function(e){return
50>Math.abs(e-d)})});a.push.apply(a,c);mb(a);return a};function Pp(a,b)
{eo.call(this);this.O={};a&&(this.Rp=a.prefix,this.np=a.image_prefix||
a.prefix,a=Ya(a.page,function(c){c=new this.o(c);b&&(c.Ad=b);return
c},this),this.j(a))}u(Pp,eo);Pp.prototype.Fl=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=jo(this,c.pid);d&&xp(d,c)}};Pp.prototype.o=sp;Pp.prototype.oa=function(a,b
){if(!jo(this,b.Pa())){var c=ib(ho(this));jb(c,b);this.j(c)}this.O[b.Pa()]=!
0;a&&a(b)};function Qp(a,b,c){sl(a,t(Rp,b,c))}function Rp(a,b,c){c=c.target;Bl(c)?
a(Dl(c)):b&&b()};function Sp(a,b)
{X.call(this,b);this.j=a}u(Sp,X);Sp.prototype.i="info";Sp.prototype.s=!1;var
Tp={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};Sp.prototype.getType=function(){return
this.i};function Up(a,b){if(a.Ib()){var
c=a.ha(),d=Tp[b];xb(c,Tp[a.i]);x(c,d)}a.i=b}function Vp(a,b){a.j=b;if(b=a.ha()){var
c=a.g;c.Lm(b);c.Jm(b,a.j)}}Sp.prototype.isVisible=function(){var a=this.ha();return
null!=a&&vb(a,"jfk-butterBar-shown")};
Sp.prototype.Da=function(a){zb(this.ha(),"jfk-butterBar-shown",a)};function Wp(a,b)
{a.s=b;(b=a.ha())&&zb(b,"jfk-butterBar-mini",a.s)}Sp.prototype.Va=function()
{this.ya=this.g.Ra("DIV","jfk-butterBar");var
a=this.ha();a&&(vm(a,"live","assertive"),vm(a,"atomic","true"));Vp(this,this.j);Wp(
this,this.s);Up(this,this.i)};function Xp(a)
{this.j=a.page_id;this.g=a.page_number||"";this.i=a.snippet_text||"";this.o=a.page_
url}Xp.prototype.Pa=function(){return this.j};Xp.prototype.Ac=function(){return
this.o};function Yp(a){this.g=a;0<this.g.number_of_results?
(this.yb=Ya(this.g.search_results,function(b){return new
Xp(b)},this),this.id=this.g.search_results[0].page_id+Zp(this)
+this.g.search_results[this.g.number_of_results-1].page_id):this.yb=[]}function
$p(a){return a.g.spellresults&&a.g.spellresults.correct_spell?
a.g.spellresults.correct_spell:null}function Zp(a){return
a.g.search_query_escaped};function aq(a)
{P.call(this);this.url=a;this.j=null;this.N=!0}m(aq,P);aq.prototype.$e=function()
{if(this.N)this.N=!1;else throw Error();};function bq(a,b)
{aq.call(this,a);this.O=b||"GET";this.i=new Ej;this.g=new
ol}m(bq,aq);f=bq.prototype;f.$e=function(a,b){aq.prototype.
$e.call(this,a,b);this.s=a;this.o=b;this.i.ka(this.g,"success",q(this.Tq,this));thi
s.i.ka(this.g,"error",q(this.Sq,this));this.g.send(this.url.toString(),this.O,void
0)};f.Tq=function(a)
{this.j=JSON.parse(Cl(a.target));U(q(this.dispatchEvent,this,"success"));this.s&&U(
t(this.s,this.j));U(q(this.jk,this))};
f.Sq=function()
{U(q(this.dispatchEvent,this,"error"));this.o&&U(this.o);U(q(this.jk,this))};f.abor
t=function(){this.g.abort();this.jk();return!1};f.jk=function()
{Jj(this.i);this.o=this.s=null};function cq(a,b,c,d)
{fj.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}u(cq,
fj);function dq(a,b)
{P.call(this);a&&eq(this,a,b)}u(dq,P);f=dq.prototype;f.ya=null;f.yj=null;f.Ml=null;
f.zj=null;f.Tc=-1;f.se=-1;f.kk=!1;
var
fq={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},gq=
{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},hq=sc&&pc;f=dq.prototype;
f.Uq=function(a){if(qc||nc)if(17==this.Tc&&!a.ctrlKey||18==this.Tc&&!a.altKey||
sc&&91==this.Tc&&!a.metaKey)this.se=this.Tc=-1;-1==this.Tc&&(a.ctrlKey&&17!
=a.keyCode?this.Tc=17:a.altKey&&18!=a.keyCode?this.Tc=18:a.metaKey&&91!
=a.keyCode&&(this.Tc=91));Oj(a.keyCode,this.Tc,a.shiftKey,a.ctrlKey,a.altKey,a.meta
Key)?
(this.se=Pj(a.keyCode),hq&&(this.kk=a.altKey)):this.handleEvent(a)};f.Vq=function(a
){this.se=this.Tc=-1;this.kk=a.altKey};
f.handleEvent=function(a){var b=a.Ob,c=b.altKey;if(z&&"keypress"==a.type){var
d=this.se;var e=13!=d&&27!=d?b.keyCode:0}else(qc||nc)&&"keypress"==a.type?
(d=this.se,e=0<=b.charCode&&63232>b.charCode&&Nj(d)?b.charCode:0):
("keypress"==a.type?(hq&&(c=this.kk),b.keyCode==b.charCode?32>b.keyCode?
(d=b.keyCode,e=0):(d=this.se,e=b.charCode):(d=b.keyCode||this.se,e=b.charCode||0)):
(d=b.keyCode||this.se,e=b.charCode||0),sc&&63==e&&224==d&&(d=191));var g=d=Pj(d);d?
63232<=d&&d in fq?g=fq[d]:25==d&&a.shiftKey&&
(g=9):b.keyIdentifier&&b.keyIdentifier in gq&&(g=gq[b.keyIdentifier]);if(!
pc||"keypress"!=a.type||
Oj(g,this.Tc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Tc,this.Tc=g,b=new
cq(g,e,a,b),b.altKey=c,this.dispatchEvent(b)};f.ha=function(){return
this.ya};function eq(a,b,c)
{a.zj&&iq(a);a.ya=b;a.yj=O(a.ya,"keypress",a,c);a.Ml=O(a.ya,"keydown",a.Uq,c,a);a.z
j=O(a.ya,"keyup",a.Vq,c,a)}function iq(a)
{a.yj&&(Bj(a.yj),Bj(a.Ml),Bj(a.zj),a.yj=null,a.Ml=null,a.zj=null);a.ya=null;a.Tc=-
1;a.se=-1}
f.va=function(){dq.ta.va.call(this);iq(this)};function jq(a,b){if(!a)throw
Error("Invalid class name "+a);if("function"!==typeof b)throw Error("Invalid
decorator function "+b);kq[a]=b}var lq={},kq={};function mq(a)
{this.g=a}Da(mq);function nq(a,b){a&&(a.tabIndex=b?0:-
1)}f=mq.prototype;f.lk=function(a){return"DIV"==a.tagName};function oq(a,b,c)
{c.id&&b.$g(c.id);var d=a.sg(),e=!
1,g=tb(c);g&&Array.prototype.forEach.call(g,function(h){h==d?e=!0:h&&(h==d+"-
disabled"?b.Ta(!1):h==d+"-horizontal"?pq(b,"horizontal"):h==d+"-
vertical"&&pq(b,"vertical"))},a);e||x(c,d);qq(a,b,c);return c}
function qq(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.Nh(d);g&&(g.ya=d,b.isEnabled()||g.Ta(!
1),b.Oa(g),$m(g,d))}else d.nodeValue&&""!=Db(d.nodeValue)||
c.removeChild(d);d=e}}f.Nh=function(a){a:{a=tb(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in kq?kq[d]():null){a=d;break a}}a=null}return
a};f.mk=function(a){a=a.ha();Eh(a,!0,pc);z&&(a.hideFocus=!0);var
b=this.g;b&&um(a,b)};f.sg=function(){return"goog-container"};f.Ko=function()
{return"vertical"};function rq(){}var sq;Da(rq);var
tq={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=r
q.prototype;f.tg=function(){};f.Oc=function(a){return
a.g.Ra("DIV",uq(this,a).join(" "),a.Gc())};f.Ic=function(a){return a};function
vq(a,b,c){(a=a.ha?a.ha():a)&&(c?wb:yb)(a,[b])}f.Hi=function(){return!0};
f.Sb=function(a,b){b.id&&a.$g(b.id);var c=this.Ic(b);c&&c.firstChild?
wq(a,c.firstChild.nextSibling?ib(c.childNodes):c.firstChild):a.vg=null;var
d=0,e=this.Wa(),g=this.Wa(),h=!1,k=!1,l=ib(tb(b));l.forEach(function(n){h||n!=e?k||
n!=g?d|=this.kj(n):k=!0:(h=!0,g==e&&(k=!0));1==this.kj(n)&&Ff(c)&&Hf(c,!
1)},this);a.Vd=d;h||(l.push(e),g==e&&(k=!0));k||l.push(g);
(a=a.Jd)&&l.push.apply(l,a);h&&k&&!a||ub(b,l.join(" "));return b};f.Ii=function(a)
{dn(a)&&this.Rm(a.ha(),!0);a.isEnabled()&&this.nh(a,a.isVisible())};
function xq(a,b,c){if(a=c||a.tg())c=b.getAttribute("role")||null,a!
=c&&um(b,a)}function yq(a,b,c){var d=b.Ua;null!=d&&a.ii(c,d);b.isVisible()||
vm(c,"hidden",!b.isVisible());b.isEnabled()||a.oe(c,1,!
b.isEnabled());zq(b,8)&&a.oe(c,8,Aq(b,8));zq(b,16)&&a.oe(c,16,Aq(b,16));zq(b,64)&&a
.oe(c,64,b.qd())}f.ii=function(a,b){zm(a,b)};f.nk=function(a,b){Eh(a,!b,!
z)};f.Rm=function(a,b){vq(a,this.Wa()+"-rtl",b)};f.Qm=function(a){var b;return
zq(a,32)&&(b=a.ha())?Ff(b):!1};
f.nh=function(a,b){var c;if(zq(a,32)&&(c=a.ha())){if(!b&&Aq(a,32))
{try{c.blur()}catch(d){}Aq(a,32)&&a.Ji(null)}Ff(c)!=b&&Hf(c,b)}};f.Da=function(a,b)
{M(a,b);a&&vm(a,"hidden",!b)};f.Zc=function(a,b,c){var d=a.ha();if(d){var
e=this.Lh(b);e&&vq(a,e,c);this.oe(d,b,c)}};f.oe=function(a,b,c){sq||
(sq={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=sq[b];var
d=a.getAttribute("role")||null;d&&(d=tq[d]||b,b="checked"==b||"selected"==b?
d:b);b&&vm(a,b,c)};
f.ug=function(a,b){var c=this.Ic(a);c&&(rf(c),b&&("string"===typeof b?G(c,b):
(a=function(d){if(d){var e=Ve(c);c.appendChild("string"===typeof d?
e.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!Ga(b)||"nodeType"in b?
a(b):ib(b).forEach(a))))};f.Wa=function(){return"goog-control"};function uq(a,b)
{var c=a.Wa(),d=[c],e=a.Wa();e!=c&&d.push(e);c=b.Vd;for(e=[];c;){var g=c&-
c;e.push(a.Lh(g));c&=~g}d.push.apply(d,e);(a=b.Jd)&&d.push.apply(d,a);return
d}f.Lh=function(a){this.g||Bq(this);return this.g[a]};
f.kj=function(a){if(!this.Qa){this.g||Bq(this);var b=this.g,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 Bq(a)
{var b=a.Wa();a.g={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function Cq(a,b,c)
{X.call(this,c);if(!b){for(b=this.constructor;b;){var
d=Ia(b);if(d=lq[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=
d?"function"===typeof d.Eb?d.Eb():new d:null}this.j=b;this.vg=void 0!==a?
a:null;this.Ua=null}u(Cq,X);f=Cq.prototype;f.vg=null;f.Vd=0;f.ti=39;f.Pf=255;f.ri=0
;f.Ki=!0;f.Jd=null;f.qk=!0;f.Tm=null;function Dq(a,b){a.$a&&b!
=a.qk&&Eq(a,b);a.qk=b}f.wd=function(){return this.j};function Fq(a,b){b&&(a.Jd?
cb(a.Jd,b)||a.Jd.push(b):a.Jd=[b],vq(a,b,!0))}
function Gq(a,b){b&&a.Jd&&eb(a.Jd,b)&&(0==a.Jd.length&&(a.Jd=null),vq(a,b,!
1))}f.Va=function(){var
a=this.j.Oc(this);this.ya=a;xq(this.j,a,this.sf());this.j.nk(a,!
1);this.isVisible()||this.j.Da(a,!1)};f.sf=function(){return
this.Tm};f.jg=function(a){this.Tm=a};f.ii=function(a){this.Ua=a;var
b=this.ha();b&&this.j.ii(b,a)};f.Ib=function(){return
this.j.Ic(this.ha())};f.Ci=function(a){return this.j.Hi(a)};
f.Nb=function(a){this.ya=a=this.j.Sb(this,a);xq(this.j,a,this.sf());this.j.nk(a,!
1);this.Ki="none"!=a.style.display};f.Ma=function()
{Cq.ta.Ma.call(this);yq(this.j,this,this.ya);this.j.Ii(this);if(this.ti&-
2&&(this.qk&&Eq(this,!0),zq(this,32))){var a=this.ha();if(a){var b=this.O||
(this.O=new
dq);eq(b,a);Y(this).ka(b,"key",this.Sc).ka(a,"focus",this.Wq).ka(a,"blur",this.Ji)}
}};
function Eq(a,b){var c=Y(a),d=a.ha();b?(c.ka(d,ej.Bg,a.af).ka(d,
[ej.Cg,ej.Ah],a.he).ka(d,"mouseover",a.Le).ka(d,"mouseout",a.zl),a.Uh!
=Ca&&c.ka(d,"contextmenu",a.Uh),z&&(Hc(9)||c.ka(d,"dblclick",a.Sm),a.ua||(a.ua=new
Hq(a),$i(a,a.ua)))):(c.Xa(d,ej.Bg,a.af).Xa(d,
[ej.Cg,ej.Ah],a.he).Xa(d,"mouseover",a.Le).Xa(d,"mouseout",a.zl),a.Uh!
=Ca&&c.Xa(d,"contextmenu",a.Uh),z&&(Hc(9)||
c.Xa(d,"dblclick",a.Sm),Yi(a.ua),a.ua=null))}
f.kc=function()
{Cq.ta.kc.call(this);this.O&&iq(this.O);this.isVisible()&&this.isEnabled()&&this.j.
nh(this,!1)};f.va=function(){Cq.ta.va.call(this);this.O&&(this.O.Ha(),delete
this.O);delete this.j;this.ua=this.Jd=this.vg=null};f.Gc=function(){return
this.vg};function Iq(a,b){a.j.ug(a.ha(),b);a.vg=b}function wq(a,b)
{a.vg=b}f.Og=function(){var a=this.Gc();if(!a)return"";a="string"===typeof a?
a:Array.isArray(a)?a.map(Kf).join(""):If(a);return Fe(a)};f.isVisible=function()
{return this.Ki};
f.Da=function(a,b){return b||this.Ki!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.ha())&&this.j.Da(b,a),this.isEnabled()&&this.j.nh(this,a),this.Ki=a,!0):!
1};f.isEnabled=function(){return!Aq(this,1)};f.Ta=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!Jq(this,1,!
a)||(a||(Kq(this,!1),this.Wc(!1)),this.isVisible()&&this.j.nh(this,a),this.Zc(1,!
a,!0))};f.Wc=function(a){Jq(this,2,a)&&this.Zc(2,a)};function Kq(a,b)
{Jq(a,4,b)&&a.Zc(4,b)}
f.jm=function(a){Jq(this,8,a)&&this.Zc(8,a)};f.Gf=function(a)
{Jq(this,16,a)&&this.Zc(16,a)};f.Lj=function(a)
{Jq(this,32,a)&&this.Zc(32,a)};f.qd=function(){return Aq(this,64)};f.Qb=function(a)
{Jq(this,64,a)&&this.Zc(64,a)};function Aq(a,b){return!!
(a.Vd&b)}f.Zc=function(a,b,c){c||1!=a?zq(this,a)&&b!
=Aq(this,a)&&(this.j.Zc(this,a,b),this.Vd=b?this.Vd|a:this.Vd&~a):this.Ta(!
b)};function zq(a,b){return!!(a.ti&b)}
f.Zb=function(a,b){if(this.$a&&Aq(this,a)&&!b)throw Error("Component already
rendered");!b&&Aq(this,a)&&this.Zc(a,!1);this.ti=b?this.ti|a:this.ti&~a};function
Lq(a,b){return!!(a.Pf&b)&&zq(a,b)}function Jq(a,b,c){return zq(a,b)&&Aq(a,b)!=c&&(!
(a.ri&b)||a.dispatchEvent(Xm(b,c)))&&!a.Hd}f.Le=function(a){!
Mq(a,this.ha())&&this.dispatchEvent("enter")&&this.isEnabled()&&Lq(this,2)&&this.Wc
(!0)};f.zl=function(a){!
Mq(a,this.ha())&&this.dispatchEvent("leave")&&(Lq(this,4)&&Kq(this,!
1),Lq(this,2)&&this.Wc(!1))};
f.Uh=Ca;function Mq(a,b){return!!
a.relatedTarget&&Bf(b,a.relatedTarget)}f.af=function(a)
{this.isEnabled()&&(Lq(this,2)&&this.Wc(!0),hj(a)&&(Lq(this,4)&&Kq(this,!
0),this.j&&this.j.Qm(this)&&this.ha().focus()));hj(a)&&a.preventDefault()};f.he=fun
ction(a){this.isEnabled()&&(Lq(this,2)&&this.Wc(!
0),Aq(this,4)&&this.Re(a)&&Lq(this,4)&&Kq(this,!1))};f.Sm=function(a)
{this.isEnabled()&&this.Re(a)};
f.Re=function(a){Lq(this,16)&&this.Gf(!Aq(this,16));Lq(this,8)&&this.jm(!
0);Lq(this,64)&&this.Qb(!this.qd());var b=new
bj("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.am=a.am);return this.dispatchEvent(b)};f.Wq=function()
{Lq(this,32)&&this.Lj(!0)};f.Ji=function(){Lq(this,4)&&Kq(this,!
1);Lq(this,32)&&this.Lj(!1)};f.Sc=function(a){return
this.isVisible()&&this.isEnabled()&&this.fe(a)?
(a.preventDefault(),a.stopPropagation(),!0):!1};
f.fe=function(a){return 13==a.keyCode&&this.Re(a)};if("function"!==typeof Cq)throw
Error("Invalid component class "+Cq);if("function"!==typeof rq)throw Error("Invalid
renderer class "+rq);var Nq=Ia(Cq);lq[Nq]=rq;jq("goog-control",function(){return
new Cq(null)});function Hq(a){Zi.call(this);this.g=a;this.i=!1;this.j=new Ej(this);
$i(this,this.j);a=this.g.ya;this.j.ka(a,ej.Bg,this.s).ka(a,ej.Cg,this.N).ka(a,"clic
k",this.o)}u(Hq,Zi);var Oq=!z||Ic(9);Hq.prototype.s=function(){this.i=!1};
Hq.prototype.N=function(){this.i=!0};function Pq(a,b){if(!Oq)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}
Hq.prototype.o=function(a){if(this.i)this.i=!1;else{var
b=a.Ob,c=b.button,d=b.type,e=Pq(b,"mousedown");this.g.af(new
fj(e,a.currentTarget));e=Pq(b,"mouseup");this.g.he(new fj(e,a.currentTarget));Oq||
(b.button=c,b.type=d)}};Hq.prototype.va=function()
{this.g=null;Hq.ta.va.call(this)};function Qq(a,b,c){X.call(this,c);this.df=b||
mq.Eb();this.ag=a||
this.df.Ko()}u(Qq,X);f=Qq.prototype;f.Nl=null;f.Mf=null;f.df=null;f.ag=null;f.te=!
0;f.Pb=!0;f.Mg=!0;f.ac=-1;f.bc=null;f.ie=!1;f.De=null;function Rq(a){return a.Nl||
a.ha()}f.wd=function(){return this.df};f.Va=function(){var
a=this.g,b=a.Ra,c=this.df.sg(),d=[c,"horizontal"==this.ag?c+"-horizontal":c+"-
vertical"];this.isEnabled()||d.push(c+"-disabled");this.ya=b.call(a,"DIV",d.join("
"))};f.Ib=function(){return this.ha()};f.Ci=function(a){return this.df.lk(a)};
f.Nb=function(a){this.ya=oq(this.df,this,a);"none"==a.style.display&&(this.te=!
1)};f.Ma=function(){Qq.ta.Ma.call(this);an(this,function(b){b.
$a&&Sq(this,b)},this);var a=this.ha();this.df.mk(this);this.Da(this.te,!
0);Y(this).ka(this,"enter",this.xl).ka(this,"highlight",this.Yq).ka(this,"unhighlig
ht",this.
$q).ka(this,"open",this.bu).ka(this,"close",this.Xq).ka(a,ej.Bg,this.Zq).ka(Ve(a),
[ej.Cg,ej.Ah],this.Ct).ka(a,
[ej.Bg,ej.Cg,ej.Ah,"mouseover","mouseout","contextmenu"],this.xt);this.Mg&&Tq(this,
!0)};
function Tq(a,b){var c=Y(a),d=Rq(a);b?
c.ka(d,"focus",a.Mi).ka(d,"blur",a.Li).ka(a.Mf||(a.Mf=new
dq(Rq(a))),"key",a.Sc):c.Xa(d,"focus",a.Mi).Xa(d,"blur",a.Li).Xa(a.Mf||(a.Mf=new
dq(Rq(a))),"key",a.Sc)}f.kc=function(){this.Sd(-1);this.bc&&this.bc.Qb(!
1);this.ie=!1;Qq.ta.kc.call(this)};f.va=function()
{Qq.ta.va.call(this);this.Mf&&(this.Mf.Ha(),this.Mf=null);this.df=this.bc=this.De=t
his.Nl=null};f.xl=function(){return!0};
f.Yq=function(a){var b=en(this,a.target);if(-1<b&&b!=this.ac){var
c=Uq(this);c&&c.Wc(!1);this.ac=b;c=Uq(this);this.ie&&Kq(c,!0);this.bc&&c!
=this.bc&&(zq(c,64)?c.Qb(!0):this.bc.Qb(!1))}b=this.ha();null!
=a.target.ha()&&vm(b,"activedescendant",a.target.ha().id)};f.$q=function(a)
{a.target==Uq(this)&&(this.ac=-1);this.ha().removeAttribute("aria-
activedescendant")};f.bu=function(a){(a=a.target)&&a!
=this.bc&&a.getParent()==this&&(this.bc&&this.bc.Qb(!1),this.bc=a)};
f.Xq=function(a){a.target==this.bc&&(this.bc=null);var
b=this.ha(),c=a.target.ha();b&&Aq(a.target,2)&&c&&ym(b,c)};f.Zq=function(a)
{this.Pb&&(this.ie=!0);var b=Rq(this);b&&Ff(b)?
b.focus():a.preventDefault()};f.Ct=function(){this.ie=!1};
f.xt=function(a){a:{var b=a.target;if(this.De)for(var c=this.ha();b&&b!==c;){var
d=b.id;if(d in this.De){b=this.De[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case ej.Bg:b.af(a);break;case
ej.Cg:case ej.Ah:b.he(a);break;case "mouseover":b.Le(a);break;case
"mouseout":b.zl(a);break;case "contextmenu":b.Uh(a)}};f.Mi=function()
{};f.Li=function(){this.Sd(-1);this.ie=!1;this.bc&&this.bc.Qb(!1)};
f.Sc=function(a){return this.isEnabled()&&this.isVisible()&&(0!=bn(this)||
this.Nl)&&this.fe(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.fe=function(a){var b=Uq(this);if(b&&"function"==typeof b.Sc&&b.Sc(a)||
this.bc&&this.bc!=b&&"function"==typeof this.bc.Sc&&this.bc.Sc(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case
27:if(this.Mg)Rq(this).blur();else return!1;break;case 36:Vq(this);break;case
35:Wq(this);break;case 38:if("vertical"==this.ag)Xq(this);else return!1;break;case
37:if("horizontal"==this.ag)dn(this)?Yq(this):Xq(this);else return!1;break;case
40:if("vertical"==this.ag)Yq(this);
else return!1;break;case 39:if("horizontal"==this.ag)dn(this)?
Xq(this):Yq(this);else return!1;break;default:return!1}return!0};function Sq(a,b)
{var c=b.ha();c=c.id||(c.id=b.getId());a.De||(a.De={});a.De[c]=b}f.Oa=function(a,b)
{Qq.ta.Oa.call(this,a,b)};
f.Eg=function(a,b,c){a.ri|=2;a.ri|=64;a.Zb(32,!1);Dq(a,!1);var
d=a.getParent()==this?en(this,a):-1;Qq.ta.Eg.call(this,a,b,c);a.$a&&this.
$a&&Sq(this,a);a=d;-1==a&&(a=bn(this));a==this.ac?this.ac=Math.min(bn(this)-
1,b):a>this.ac&&b<=this.ac?this.ac++:a<this.ac&&b>this.ac&&this.ac--};
f.removeChild=function(a,b){if(a="string"===typeof a?Ym(this,a):a){var
c=en(this,a);-1!=c&&(c==this.ac?(a.Wc(!1),this.ac=-1):c<this.ac&&this.ac--);var
d=a.ha();d&&d.id&&this.De&&(c=this.De,d=d.id,d in c&&delete
c[d])}a=Qq.ta.removeChild.call(this,a,b);Dq(a,!0);return a};function pq(a,b)
{if(a.ha())throw Error("Component already rendered");a.ag=b}f.isVisible=function()
{return this.te};
f.Da=function(a,b){if(b||this.te!=a&&this.dispatchEvent(a?"show":"hide"))
{this.te=a;var c=this.ha();c&&(M(c,a),this.Mg&&nq(Rq(this),this.Pb&&this.te),b||
this.dispatchEvent(this.te?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Pb};f.Ta=function(a){this.Pb!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Pb=!0,an(this,function(b)
{b.Dq?delete b.Dq:b.Ta(!0)})):(an(this,function(b){b.isEnabled()?b.Ta(!1):b.Dq=!
0}),this.ie=this.Pb=!1),this.Mg&&nq(Rq(this),a&&this.te))};
function Zq(a,b){b!=a.Mg&&a.
$a&&Tq(a,b);a.Mg=b;a.Pb&&a.te&&nq(Rq(a),b)}f.Sd=function(a){(a=cn(this,a))?a.Wc(!
0):-1<this.ac&&Uq(this).Wc(!1)};f.Wc=function(a){this.Sd(en(this,a))};function
Uq(a){return cn(a,a.ac)}function Vq(a){$q(a,function(b,c){return(b+1)%c},bn(a)-
1)}function Wq(a){$q(a,function(b,c){b--;return 0>b?c-1:b},0)}function Yq(a)
{$q(a,function(b,c){return(b+1)%c},a.ac)}function Xq(a){$q(a,function(b,c)
{b--;return 0>b?c-1:b},a.ac)}
function $q(a,b,c){c=0>c?en(a,a.bc):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.qo(g)){a.Sd(c);break}e+
+;c=b.call(a,c,d)}}f.qo=function(a){return
a.isVisible()&&a.isEnabled()&&zq(a,2)};function ar(a){X.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 Qq,$m(this.i,a),this.O=c,this.na=d,
$m(this,b),this.i.Da(!1))}m(ar,X);
ar.prototype.Ma=function(){var
a=this;Y(this).ka(this.O,"click",this.s).ka(this.O,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||
a.s()}).ka(this.na,"click",this.s).ka(this.na,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||a.s()})};
ar.prototype.s=function(){if(this.i.isVisible()){this.i.Da(!1);xb(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=ka(document.querySelectorAll('[role="alert"],#volume-
center,.aria-hide-on-menu-open')),b=a.next();!
b.done;b=a.next())b.value.removeAttribute("aria-hidden")}else this.i.Da(!
0),x(this.i.Ib(),"gb-mobile-buy-panel-
visible"),this.j&&(this.j.style.overflowX="hidden",this.j.style.overflowY="hidden")
,this.i.Ib().focus(),
br(this)};function br(a){var b=a.i.Ib().querySelectorAll('[role="button"],
[href]'),c=b[0],d=b[b.length-1];Y(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=ka(document.querySelectorAll('[role="alert"
],#volume-center,.aria-hide-on-menu-open'));for(b=a.next();!
b.done;b=a.next())vm(b.value,"hidden",!0)};function cr()
{}cr.prototype.Pc=function(){};function dr(a,b,c,d,e,g,h,k,l){var
n=er(c),r=zh(a),w=ph(a);w&&$g(r,Zg(w));w=Te(a);var D=Te(c);if(w.g!=D.g){var
H=w.g.body;D=Pf(D);var I=new A(0,0),Q=kf(Ve(H));if(kc(Q,"parent")){var Fa=H;do{var
Eb=Q==D?qh(Fa):wh(Fa);I.x+=Eb.x;I.y+=Eb.y}while(Q&&Q!=D&&Q!
=Q.parent&&(Fa=Q.frameElement)&&(Q=Q.parent))}H=ze(I,qh(H));!z||Ic(9)||gf(w.g)||
(H=ze(H,hf(w.g)));r.left+=H.x;r.top+=H.y}a=fr(a,b);b=r.left;a&4?
b+=r.width:a&2&&(b+=r.width/2);r=new A(b,r.top+(a&1?
r.height:0));r=ze(r,n);e&&(r.x+=(a&4?-1:1)*e.x,r.y+=
(a&1?-1:1)*e.y);if(h)if(l)var ta=l;else if(ta=ph(c))ta.top-=n.y,ta.right-
=n.x,ta.bottom-=n.y,ta.left-=n.x;return gr(r,c,d,g,ta,h,k)}
function er(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=ih(a,"position")){var c=qh(a);if(!b){b=Ch(a);var d;if(d=b)
{d=Xf&&0<=Pb(Cm,10);var e;if(e=zc)e=0<=Pb(Am,10);var g=Wf&&0<=Pb(Cm,85);d=pc||d||
e||g}b=d?-a.scrollLeft:b&&!oc&&"visible"!=ih(a,"overflowX")?a.scrollWidth-
a.clientWidth-a.scrollLeft:a.scrollLeft;c=ze(c,new A(b,a.scrollTop))}}}return c||
new A}
function gr(a,b,c,d,e,g,h){a=a.clone();var k=fr(b,c);c=L(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?
d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=h;l=0;65==(g&65)&&(d.x<e.left||
d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-
5);d.x<e.left&&g&1&&(d.x=e.left,l|=1);if(g&16){var n=d.x;d.x<e.left&&(d.x=e.left,l|
=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x,n+
k.width-e.left),k.width=Math.max(k.width,0),l|
=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),l|=1);g&2&&(l|
=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,l|
=2);g&32&&(n=d.y,d.y<e.top&&(d.y=e.top,l|
=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,n+k.height-
e.top),k.height=Math.max(k.height,0),l|
=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),l|
=2);g&8&&(l|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=l}else e=256;
l=e}e=new
Xg(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)ret
urn a;jh(b,new A(e.left,e.top));h=e.Fa();Be(c,h)||Fh(b,h);return a}function fr(a,b)
{return(b&8&&Ch(a)?b^4:b)&-9};function hr(a,b,c)
{this.g=a;this.i=b;this.O=c}u(hr,cr);hr.prototype.Pc=function(a,b,c)
{dr(this.g,this.i,a,b,void 0,c,this.O)};function ir(a,b,c,d)
{hr.call(this,a,b);this.j=c?5:0;this.s=d||void 0}u(ir,hr);ir.prototype.N=function()
{return this.j};ir.prototype.o=function(a)
{this.j=a};ir.prototype.Pc=function(a,b,c,d){var
e=dr(this.g,this.i,a,b,null,c,10,d,this.s);if(e&496){var
g=jr(e,this.i);b=jr(e,b);e=dr(this.g,g,a,b,null,c,10,d,this.s);e&496&&(g=jr(e,g),b=
jr(e,b),dr(this.g,g,a,b,null,c,this.j,d,this.s))}};function jr(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function kr(a,b){this.Lb=8;this.La=b||void
0;gn.call(this,a)}u(kr,gn);function lr(a)
{a.Lb=4;a.isVisible()&&a.og()}kr.prototype.nd=function(){return this.La||
null};kr.prototype.setPosition=function(a){this.La=a||void
0;this.isVisible()&&this.og()};kr.prototype.og=function(){if(this.La){var a=!
this.isVisible()&&"move_offscreen"!
=this.getType(),b=this.ha();a&&(b.style.visibility="hidden",M(b,!
0));this.La.Pc(b,this.Lb,this.Sl);a&&M(b,!1)}};function mr(a,b,c)
{a.timeOfStartCall=(new Date).getTime();var d=c||p,e=d.document,g=a.nonce||
de(d);g&&!a.nonce&&(a.nonce=g);if("help"==a.flow){var
h=Ba("document.location.href",d);!
a.helpCenterContext&&h&&(a.helpCenterContext=h.substring(0,1200));h=!
0;if(b&&JSON&&JSON.stringify){var k=JSON.stringify(b);
(h=1200>=k.length)&&(a.psdJson=k)}h||(b={invalidPsd:!
0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/
tools/feedback";if(h=d.GOOGLE_FEEDBACK_START)h.apply(d,b);else{d=
c+"/load.js?";for(var l in a)b=a[l],null==b||Ha(b)||(d+=encodeURIComponent(l)
+"="+encodeURIComponent(b)
+"&");a=Of(Te(e),"SCRIPT");g&&a.setAttribute("nonce",g);g=Gl(d);a.src=kd(g);Wi(a);e
.body.appendChild(a)}}Oa("userfeedback.api.startFeedback",mr);function nr(a)
{X.call(this);if(this.j=B("gb-mobile-appbar-back-
button"))if(Y(this).ka(this.j,"click",this.s),zc&&Ob(Rb,"GSA")){x(this.j,"igsa-
hide");var b=this.g.ha("gb-mobile-appbar-logo");x(b,"igsa-shift")}(this.i=B("gb-
mobile-appbar-more"))&&or(this);new ar(a)}m(nr,X);
function or(a){var b=B("gb-mobile-more-menu");if(b){var c=new
kr(b);lr(c);c.setPosition(new ir(a.i,4));c.Da(!1);O(a.i,"click",function()
{xb(b,"more-menu-hidden");c.Da(!0);c.ha().focus()});O(a.i,"keydown",function(d)
{if(32==d.keyCode||13==d.keyCode)xb(b,"more-menu-hidden"),c.Da(!
0),c.ha().focus()})}else F(a.i)}nr.prototype.s=function()
{window.history.back();vc&&Wf&&1==window.history.length&&window.close()};Oa("_OC_st
artFeedback",mr);function pr(a){P.call(this);a=a||
Te();this.g=a.Ra(z?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.g.body;a.insertBefore(this.g,a.firstChild);if(z)var
b=this.g;else a:{a=this.g;try{b=a.contentWindow||(a.contentDocument?
kf(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.o=b;pc&&(a=b.document,a.open(),a.close());O(b,"resize",this.i,!
1,this);this.j=this.g.offsetWidth}u(pr,P);
pr.prototype.va=function(){pr.ta.va.call(this);Aj(this.o,"resize",this.i,!
1,this);this.o=null;F(this.g);delete this.g};pr.prototype.i=function(){var
a=this.g.offsetWidth;this.j!
=a&&(this.j=a,this.dispatchEvent("fontsizechange"))};function qr(a)
{this.i=a;a=q(this.j,this);this.g=new Lj;O(this.g,"resize",a);var b=new
pr;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",q(this.resize,this))}qr.prot
otype.j=function()
{this.resize();U(q(this.resize,this),100)};qr.prototype.resize=function(){var
a=this.g.Fa(),b=Math.round(qh(this.i).y);this.i.style.height=a.height-
b+"px"};function rr(a){var b=null;if(a=B(a))b=new qr(a),b.resize();return
b};function sr(a){bj.call(this,"navigate");this.s=a}u(sr,bj);function tr(){return!
(y("iPad")||y("Android")&&!y("Mobile")||y("Silk"))&&(y("iPod")||y("iPhone")||
y("Android")||y("IEMobile"))};var ur=new WeakMap;function vr(a,b){a=[a];for(var
c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function
wr(a,b,c,d){P.call(this);if(a&&!b)throw Error("Can't use invisible history without
providing a blank page.");if(c)var e=c;else{e="history_state"+xr;var g=Yd("input",
{type:"text",name:e,id:e,style:Zc("display:none")});document.write(Ud(g));e=B(e)}th
is.N=e;this.g=c?kf(Ve(c)):window;this.oa=b;z&&!
b&&(this.oa="https"==window.location.protocol?
md(Yc(Zc("https:///"))):md(Yc(Zc('javascript:""'))));this.Ya=new ll(150);
$i(this,this.Ya);this.i=!a;this.j=new Ej(this);if(a||yr){if(d)var
h=d;else{a="history_iframe"+
xr;b={id:a,style:Zc("display:none"),sandbox:void 0};c={};c.src=this.oa||
null;c.srcdoc=null;d={sandbox:""};e={};for(var k in
c)Object.prototype.hasOwnProperty.call(c,k)&&(e[k]=c[k]);for(var l in
d)Object.prototype.hasOwnProperty.call(d,l)&&(e[l]=d[l]);if(b)for(h in
b)if(Object.prototype.hasOwnProperty.call(b,h)){k=h.toLowerCase();if(k in c)throw
Error("");k in d&&delete e[k];e[h]=b[h]}h=$d("iframe",e,void
0);document.write(Ud(h));h=B(a)}this.O=h;this.ua=!
0}yr&&(this.j.ka(this.g,"load",this.mv),this.na=
this.ma=!1);this.i?zr(this,Ar(this),!0):Br(this,this.N.value);xr+
+}u(wr,P);wr.prototype.Pb=!1;wr.prototype.s=!1;wr.prototype.o=null;
var Cr=function(a,b){function c(g){var h=ka(g);g=h.next().value;h=la(h);return
a.apply(g,h)}function d(g){g=ka(g);g.next();g=la(g);return b(e,g)}b=void 0===b?
vr:b;var e=Ia(a);return function(g){for(var h=[],k=0;k<arguments.length;+
+k)h[k]=arguments[k];k=this||p;var l=ur.get(k);l||(l={},ur.set(k,l));return lc(l,
[this].concat(ma(h)),c,d)}}(function(){return z?Ic(8):"onhashchange"in p}),yr=z&&!
Ic(8);f=wr.prototype;f.Xg=null;f.va=function()
{wr.ta.va.call(this);this.j.Ha();this.Ta(!1)};
f.Ta=function(a){if(a!=this.Pb)if(yr&&!this.ma)this.na=a;else
if(a)if(pc&&this.j.ka(this.g,"pageshow",this.tv),Cr()&&this.i)this.j.ka(this.g,"has
hchange",this.ov),this.Pb=!0,this.dispatchEvent(new sr(Ar(this),!1));else{if(!z||
tr()||this.ma)this.j.ka(this.Ya,"tick",q(this.Um,this,!0)),this.Pb=!0,yr||
(this.o=Ar(this),this.dispatchEvent(new sr(Ar(this),!1))),this.Ya.start()}else
this.Pb=!1,Jj(this.j),this.Ya.stop()};f.mv=function(){this.ma=!
0;this.N.value&&Br(this,this.N.value,!0);this.Ta(this.na)};
f.tv=function(a){a.Ob.persisted&&(this.Ta(!1),this.Ta(!0))};f.ov=function(){var
a=Dr(this.g);a!=this.o&&Er(this,a,!0)};function Ar(a){return null!=a.Xg?a.Xg:a.i?
Dr(a.g):Fr(a)||""}f.ki=function(a,b){Ar(this)!=a&&(this.i?(zr(this,a,!1),Cr()||z&&!
tr()&&Br(this,a,!1,b),this.Pb&&this.Um(!1)):(Br(this,a,!
1),this.Xg=this.o=this.N.value=a,this.dispatchEvent(new sr(a,!1))))};function Dr(a)
{a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function zr(a,b,c){a=a.g.location;var d=a.href.split("#")
[0],e=Ob(a.href,"#");if(yr||e||b)d+="#"+b;d!=a.href&&(b=ud(d),c?
te(a,b):se(a,b))}function Br(a,b,c,d){if(a.ua||b!=Fr(a))if(a.ua=!
1,b=encodeURIComponent(String(b)),z){var
e=Cf(a.O);e.open("text/html",c?"replace":void 0);c=he(Yd("title",{},d||
a.g.document.title),Yd("body",{},b));e.write(Ud(c));e.close()}else
e=kd(a.oa).toString()+"#"+b,(a=a.O.contentWindow)&&(c?
te(a.location,e):se(a.location,e))}
function Fr(a){if(z)return a=Cf(a.O),a.body?Ge(a.body.innerHTML):null;var
b=a.O.contentWindow;if(b){try{var c=Ge(Dr(b))}catch(d){return a.s||(1!
=a.s&&ml(a.Ya,1E4),a.s=!0),null}a.s&&(0!=a.s&&ml(a.Ya,150),a.s=!1);return c||
null}return null}f.Um=function(a){if(this.i){var b=Dr(this.g);b!
=this.o&&Er(this,b,a)}if(!this.i||yr)if(b=Fr(this)||"",null==this.Xg||
b==this.Xg)this.Xg=null,b!=this.o&&Er(this,b,a)};
function Er(a,b,c){a.o=a.N.value=b;a.i?
(yr&&Br(a,b),zr(a,b)):Br(a,b);a.dispatchEvent(new sr(Ar(a),c))}var xr=0;var
Gr={},Hr=null;
function Ir(a,b){void 0===b&&(b=0);if(!Hr){Hr={};for(var
c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/
=","+/","-_=","-_.","-_"],e=0;5>e;e++){var
g=c.concat(d[e].split(""));Gr[e]=g;for(var h=0;h<g.length;h++){var k=g[h];void
0===Hr[k]&&(Hr[k]=h)}}}b=Gr[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(e=g=
0;g<a.length-2;g+=3){var l=a[g],n=a[g+1];k=a[g+2];h=b[l>>2];l=b[(l&3)<<4|
n>>4];n=b[(n&15)<<2|k>>6];k=b[k&63];c[e++]=h+l+n+k}h=0;k=d;switch(a.length-g){case
2:h=
a[g+1],k=b[(h&15)<<2]||d;case 1:a=a[g],c[e]=b[a>>2]+b[(a&3)<<4|h>>4]+k+d}return
c.join("")};var Jr="function"===typeof Uint8Array;function Kr(a,b,c){if(null!
=a)return"object"===typeof a?Jr&&a instanceof Uint8Array?
c(a):Lr(a,b,c):b(a)}function Lr(a,b,c){if(Array.isArray(a)){for(var
d=Array(a.length),e=0;e<a.length;e+
+)d[e]=Kr(a[e],b,c);Array.isArray(a)&&a.Pu&&Mr(d);return d}d={};for(e in
a)d[e]=Kr(a[e],b,c);return d}function Nr(a){return"number"===typeof a?isFinite(a)?
a:String(a):a}function Or(a){return new Uint8Array(a)}function Pr(a){return a}var
Qr={Pu:{value:!0,configurable:!0}};
function Mr(a){Array.isArray(a)&&!
Object.isFrozen(a)&&Object.defineProperties(a,Qr);return a};function Rr(a,b)
{this.i=a;this.j=b;this.g={};this.o=!0;if(0<this.i.length)
{for(a=0;a<this.i.length;a++){b=this.i[a];var c=b[0];this.g[c.toString()]=new
Sr(c,b[1])}this.o=!0}}f=Rr.prototype;f.isFrozen=function(){return!
1};f.toJSON=function(){var a=this.ne(!1);return Lr(a,Nr,Ir)};
f.ne=function(a){if(this.o){if(this.j){var b=this.g,c;for(c in
b)if(Object.prototype.hasOwnProperty.call(b,c)){var
d=b[c].g;d&&d.ne(a)}}}else{this.i.length=0;b=Tr(this);b.sort();for(c=0;c<b.length;c
++){d=this.g[b[c]];var e=d.g;e&&e.ne(a);this.i.push([d.key,d.value])}this.o=!
0}return this.i};f.entries=function(){var a=[],b=Tr(this);b.sort();for(var
c=0;c<b.length;c++){var d=this.g[b[c]];a.push([d.key,Ur(this,d)])}return new
Vr(a)};
f.keys=function(){var a=[],b=Tr(this);b.sort();for(var c=0;c<b.length;c+
+)a.push(this.g[b[c]].key);return new Vr(a)};f.values=function(){var
a=[],b=Tr(this);b.sort();for(var c=0;c<b.length;c+
+)a.push(Ur(this,this.g[b[c]]));return new Vr(a)};f.forEach=function(a,b){var
c=Tr(this);c.sort();for(var d=0;d<c.length;d++){var
e=this.g[c[d]];a.call(b,Ur(this,e),e.key,this)}};f.set=function(a,b){var c=new
Sr(a);this.j?(c.g=b,c.value=b.ne(!1)):c.value=b;this.g[a.toString()]=c;this.o=!
1;return this};
function Ur(a,b){return a.j?(b.g||(b.g=new
a.j(b.value),a.isFrozen()&&null(b.g)),b.g):b.value}f.get=function(a)
{if(a=this.g[a.toString()])return Ur(this,a)};f.has=function(a){return
a.toString()in this.g};function Tr(a){a=a.g;var b=[],c;for(c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return
b}Rr.prototype[Symbol.iterator]=function(){return this.entries()};function Sr(a,b)
{this.key=a;this.value=b;this.g=void 0}function Vr(a){this.i=0;this.g=a}
Vr.prototype.next=function(){return this.i<this.g.length?{done:!
1,value:this.g[this.i++]}:{done:!0,value:void
0}};Vr.prototype[Symbol.iterator]=function(){return this};var Wr;function Xr(a,b,c)
{var d=Wr;Wr=null;a||(a=d);d=this.constructor.Pw;a||(a=d?[d]:[]);this.o=d?0:-
1;this.g=null;this.i=a;a:{d=this.i.length;a=d-1;if(d&&(d=this.i[a],!
(null===d||"object"!=typeof d||Array.isArray(d)||Jr&&d instanceof Uint8Array)))
{this.s=a-this.o;this.j=d;break a}void 0!==b&&-1<b?(this.s=Math.max(b,a+1-
this.o),this.j=null):this.s=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b+
+)a=c[b],a<this.s?(a+=this.o,(d=this.i[a])?Mr(d):this.i[a]=Yr):(Zr(this),
(d=this.j[a])?Mr(d):this.j[a]=Yr)}
var Yr=Object.freeze(Mr([]));function Zr(a){var b=a.s+a.o;a.i[b]||
(a.j=a.i[b]={})}function $r(a,b,c){return-1===b?null:(void 0===c?0:c)||b>=a.s?a.j?
a.j[b]:void 0:a.i[b+a.o]}function as(a,b,c){a.g||(a.g={});if(b in a.g)return
a.g[b];var d=$r(a,b);d||(d=Mr([]),bs(a,b,d));c=new Rr(d,c);return a.g[b]=c}function
bs(a,b,c,d){(void 0===d?0:d)||b>=a.s?(Zr(a),a.j[b]=c):a.i[b+a.o]=c}
function cs(a,b,c,d){if(-1===c)return null;a.g||(a.g={});a.g[c]||(d=$r(a,c,void
0===d?!1:d))&&(a.g[c]=new b(d));return a.g[c]}function ds(a,b,c){a.g||(a.g={});var
d=a.g[c];if(!d){var e=void 0===e?!
1:e;d=$r(a,c,e);null==d&&(d=Yr);d===Yr&&(d=Mr([]),bs(a,c,d,e));e=d;d=[];for(var
g=0;g<e.length;g++)d[g]=new b(e[g]);a.g[c]=d}return
d}Xr.prototype.toJSON=function(){var a=this.ne(!1);return Lr(a,Nr,Ir)};
Xr.prototype.ne=function(a){if(this.g)for(var b in this.g){var
c=this.g[b];if(Array.isArray(c))for(var d=0;d<c.length;d++)c[d]&&c[d].ne(a);else
c&&c.ne(a)}return this.i};Xr.prototype.toString=function(){return this.ne(!
1).toString()};Xr.prototype.clone=function(){var a=this.constructor,b=Lr(this.ne(!
1),Pr,Or);Wr=b;a=new a(b);Wr=null;es(a,this);return a};
function es(a,b){b.N&&(a.N=b.N.slice());var c=b.g;if(c){b=b.j;var d={},e;for(e in
c){var g=c[e];if(g){var h=!(!b||!b[e]),k=+e;if(Array.isArray(g))
{if(g.length)for(h=ds(a,g[0].constructor,k),k=0;k<Math.min(h.length,g.length);k+
+)es(h[k],g[k])}else g instanceof Rr?g.j&&(d.Xj=as(a,k,g.j),g.forEach(function(l)
{return function(n,r){return es(l.Xj.get(r),n)}}(d))):
(h=cs(a,g.constructor,k,h))&&es(h,g)}d={Xj:d.Xj}}}};function fs(a)
{Xr.call(this,a)}m(fs,Xr);function gs(){var a=new
fs([null,null,null,null,null,'(function(){/*\n\n Copyright The Closure Library
Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar d="function"==typeof
Object.create?Object.create:function(a){var c=function(){};c.prototype=a;return new
c},e;if("function"==typeof Object.setPrototypeOf)e=Object.setPrototypeOf;else{var
f;a:{var g={a:!0},l={};try{l.__proto__=g;f=l.a;break a}catch(a){}f=!1}e=f?
function(a,c){a.__proto__=c;if(a.__proto__!==c)throw new TypeError(a+" is not
extensible");return a}:null}var m=e;/*\n\n SPDX-License-Identifier: Apache-
2.0\n*/\nvar n={};function p(){var a="undefined"!==typeof window?
window.trustedTypes:void 0;return null!==a&&void 0!==a?a:null}var q;function r()
{var a,c;if(void 0===q)try{q=null!==(c=null===(a=p())||void 0===a?void
0:a.createPolicy("google#safe",{createHTML:function(b){return
b},createScript:function(b){return b},createScriptURL:function(b){return
b}}))&&void 0!==c?c:null}catch(b){q=null}return q};var t=function(a,c){if(c!
==n)throw Error("Bad secret");this.g=a},u=function()
{};t.prototype=d(u.prototype);t.prototype.constructor=t;if(m)m(t,u);else for(var v
in u)if("prototype"!=v)if(Object.defineProperties){var
w=Object.getOwnPropertyDescriptor(u,v);w&&Object.defineProperty(t,v,w)}else
t[v]=u[v];t.prototype.toString=function(){return this.g.toString()};function x(a)
{var c,b=null===(c=r())||void 0===c?void 0:c.createScriptURL(a);return new t(null!
==b&&void 0!==b?b:a,n)};if(!function()
{if(self.origin)return"null"===self.origin;if(""!==location.host)return!
1;try{return window.parent.escape(""),!1}catch(a){return!0}}())throw
Error("sandboxing error");\nwindow.addEventListener("message",function(a){var
c=a.ports[0];a=a.data;var
b=a.callbackName.split("."),h=window;"window"===b[0]&&b.unshift();for(var
k=0;k<b.length-1;k++)h[b[k]]={},h=h[b[k]];h[b[b.length-1]]=function(y)
{c.postMessage(JSON.stringify(y))};b=document.createElement("script");a=x(a.url);if
(a instanceof t)a=a.g;else throw Error("Unexpected type when unwrapping
TrustedResourceUrl");b.src=a;document.body.appendChild(b)},!0);}).call(this);\n']);
if(!a)return null;a=$r(a,6);if(null===a||void 0===a)var b=null;else{var
c=null===(b=qi())||void 0===b?void 0:b.createScript(a);b=new Ei(null!==c&&void 0!
==c?c:a,ni)}return b};function hs(a)
{this.url=a;this.timeout=5E3;this.o="callback";this.g=this.i=null}function is(a)
{var b=void 0===b?{}:b;a.g=Zk();var c=new R(a.url),d=new
Map;d.set("callback",a.o);c.j.Jq(rk(b),d);js(a).then(function()
{ks(a,c.toString())}).then(function(){return a.g.promise}).then(function()
{ls(a)},function(){ls(a)});0<a.timeout&&(a.j=setTimeout(function()
{a.g.g("Timeout!")},a.timeout));return a.g.promise}
function ks(a,b){var c=new
MessageChannel;a.i.contentWindow.postMessage({url:b,callbackName:a.o},"*",
[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.g("Callback called, but
no data received");"string"!==typeof d.data&&a.g.g("Exploitation attempt! Data is
not a string!");try{e=JSON.parse(d.data)}catch(g){a.g.g("Invalid Data received:
"+g.message)}a.g.i(e)}}
function js(a){var b=Zk(),c=E("IFRAME");if(!c.sandbox)throw Error("iframe sandboxes
not supported");c.sandbox.value="allow-
scripts";c.style.display="none";a.i=c;a=gs();if(a instanceof Di)if(a instanceof
Ei)a=a.g;else throw Error("");else a=bd(a);a=he(ke,Yd("body",
{},ce(cd(a.toString()))));c.srcdoc=Ud(a);a=md("data:text/html;charset=UTF-
8;base64,"+btoa(Td(a)));c.src=kd(a).toString();c.addEventListener("load",function()
{return b.i(c)},!1);c.addEventListener("error",function(d){b.g(d)},!
1);document.documentElement.appendChild(c);
return b.promise}function ls(a){null!
==a.i&&(document.documentElement.removeChild(a.i),a.i=null)};function ms(a)
{aq.call(this,a);this.i=new hs(a);this.g=!0}m(ms,aq);ms.prototype.$e=function(a,b)
{aq.prototype.$e.call(this,a,b);this.g=!
1;is(this.i).then(q(this.s,this,a),q(this.o,this,b))};ms.prototype.s=function(a,b)
{this.g||(this.j=b,this.dispatchEvent("success"),a&&a(this.j),this.g=!
0)};ms.prototype.o=function(a){this.g||(this.dispatchEvent("error"),a&&a(),this.g=!
0)};ms.prototype.abort=function(){return this.g=!0};function ns(a,b,c,d,e)
{Array.isArray(a)||(a=[a]);this.g=a;this.j=b;this.i=c;b=new
R((GBS_HOST||"https://books.google.com/")+"books?
jscmd=viewapi");S(b,"bibkeys",a.join(","));S(b,"hl",e||"vi");S(b,"source",d||"previ
ewlib");(new ms(b)).$e(q(this.o,this))}ns.prototype.o=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 os={},ps={};function qs(){throw
Error("Do not instantiate directly");}qs.prototype.
$k=null;qs.prototype.Gc=function(){return
this.content};qs.prototype.toString=function(){return this.content};function rs()
{qs.call(this)}u(rs,qs);rs.prototype.Rf=os;function ss(a,b){var
c=a.match(ts);return c?Number(c[1])*b[c[2]]:Number(a)}var ts=/^(-?\d+\.?\d*)
([KMGTPEZYkmun]?)B?$/,us={"":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},vs={"":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 ws(a){if(null!=a)switch(a.$k){case 1:return 1;case -1:return-1;case 0:return
0}return null}function xs(a){if(null!=a&&a.Rf===os)var b=a;else if(a instanceof
Sd)b=ys(Td(a),a.nf());else if(a instanceof ri){b=ys;var
c,d=ui(a);a=(null===(c=oi())||void 0===c?0:c.isHTML(d))?
TrustedHTML.prototype.toString.apply(d):d;b=b(a)}else
b=ys(String(String(a)).replace(zs,As),ws(a));return b}
var ys=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.$k=d);return c}}(rs);function Bs(a)
{if(null!=a&&a.Rf===os){var
b=String;a=String(a.Gc()).replace(Cs,"").replace(Ds,"&lt;");b=b(a).replace(Es,As)}e
lse b=String(a).replace(zs,As);return b}
var
Fs={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"
,"
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8
232;","\u2029":"&#8233;"};function As(a){return Fs[a]}
var zs=/[\x00\x22\x26\x27\x3c\x3e]/g,Es=/[\x00\x22\x27\x3c\x3e]/g,Gs=/^(?!on|src|
(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-
equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Cs=/<(?:!|\/?([a-zA-Z][a-zA-
Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Ds=/</g;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function Hs(a,b,c,d){a=a(b||Is,c);d=Of(d||Te(),"DIV");if(Ha(a))if(a instanceof qs)
{if(a.Rf!==os)throw Error("Sanitized content was not of kind
HTML.");a=me(a.toString(),a.$k)}else a=Vd("zSoyz");else
a=Vd(String(a));oe(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a
));return d}var Is={};function Js(a){a=a||{};var
b=a.attributes,c=a.content,d=a.disabled,e=a.id,g=a.Ww,h=a.title,k=a.rw,l=a.value,n=
ys;e='<div role="button"'+(e?' id="'+Bs(e)+'"':"")+' class="';a=a||{};var
r=a.Jw,w=a.style,D=a.width,H="goog-inline-block jfk-button ";switch(Ha(w)?
w.toString():w){case 0:H+="jfk-button-standard";break;case 2:H+="jfk-button-
action";break;case 3:H+="jfk-button-primary";break;case 1:H+="jfk-button-
default";break;case 4:H+="jfk-button-flat";break;case 5:H+="jfk-button-
mini";break;case 6:H+="jfk-button-contrast";
break;default:H+="jfk-button-standard"}H+=((D&&D.Nu&&(1).Nu?D.Rf!==(1).Rf?
0:D.toString()===(1).toString():1==D)?" jfk-button-narrow":"")+(a.checked?" jfk-
button-checked":"")+(r?" "+r:"")+(a.disabled?" jfk-button-disabled":"");d=e+Bs(H)
+'"'+(d?' aria-disabled="true"':' tabindex="'+(g?Bs(g):"0")+'"')+(h?k?' data-
tooltip="'+Bs(h)+'"':' title="'+Bs(h)+'"':"")+(l?' value="'+Bs(l)+'"':"");b?(null!
=b&&b.Rf===ps?b=b.Gc():(b=String(b),b=Gs.test(b)?b:"zSoyz"),null!
=b&&b.Rf===ps&&(b=b.Gc()),b=(!b||1<=b.length&&
" "===b.charAt(0)?"":" ")+b):b="";return n(d+b+">"+xs(null!=c?c:"")
+"</div>")};function Ks(a,b){this.j=a;this.N=!!b;this.o={0:this.j+"-
arrowright",1:this.j+"-arrowup",2:this.j+"-arrowdown",3:this.j+"-
arrowleft"}}m(Ks,cr);f=Ks.prototype;f.Kj=function(a)
{this.i=a};f.setPosition=function(a,b,c,d){null!=a&&(this.Vk=a);null!
=b&&(this.Rk=b);"number"===typeof c&&(this.ko=Math.max(c,15));"number"===typeof
d&&(this.Xl=d)};f.Pc=function(a,b,c)
{a=this.Rk;2==a&&(a=0);Ls(this,this.Vk,a,2==this.Rk?Ms(this.Vk)?
this.g.offsetHeight/2:this.g.offsetWidth/2:this.ko,0,c)};
function Ls(a,b,c,d,e,g){if(a.i){var h=Ns(b,c);var k=a.i;var l=a.g,n=a.Ea,r=L(k);a:
{r=(Ms(b)?r.height/2:r.width/2)-d;var
w=fr(k,h);if(n)n=n.clone(),l&&(l=er(l),n.left+=l.x,n.right+=l.x,n.top+=l.y,n.bottom
+=l.y);else if(n=ph(k),!n){k=r;break a}k=Yg(zh(k));Ms(b)?k.top<n.top&&!(w&1)?r-
=n.top-k.top:k.bottom>n.bottom&&w&1&&(r-=k.bottom-n.bottom):k.left<n.left&&!(w&4)?
r-=n.left-k.left:k.right>n.right&&w&4&&(r-=k.right-n.right);k=r}k=Ms(b)?new
A(a.Xl,k):new A(k,a.Xl);r=Ms(b)?6:9;a.Pk&&2==e&&(r=Ms(b)?4:1);
w=b^3;Ms(b)&&"rtl"==a.i.dir&&(w=b);h=dr(a.i,Ns(w,c),a.g,h,k,g,a.Hl?r:0,void
0,a.Ea);if(2!=e&&h&496){Ls(a,b^3,c,d,a.Pk&&0==e?1:2,g);return}!a.N||h&496||
(e=parseFloat(a.g.style.left),g=parseFloat(a.g.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||jh(a.g,Math.round(e),Math.round(g)))}Os(a,b,c,d)}
function Os(a,b,c,d){var e=a.s;Ub(a.o,function(g){zb(e,g,!
1)},a);x(e,a.o[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.i?
(c=uh(a.i,a.g),d=Ps(a.i,b),Ms(b)?e.style.top=Qs(c.y+d.y,a.g.offsetHeight-
15)+"px":e.style.left=Qs(c.x+d.x,a.g.offsetWidth-15)+"px"):e.style[0==c?
Ms(b)?"top":"left":Ms(b)?"bottom":"right"]=d+"px"}function Qs(a,b){return 15>b?
15:we(a,15,b)}function Ns(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 Ps(a,b){var c=0,d=0;a=L(a);switch(b){case 2:c=a.width/2;break;case
1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case
3:c=a.width,d=a.height/2}return new A(c,d)}function Ms(a){return 0==a||3==a}f.Hl=!
1;f.Rk=2;f.ko=20;f.Vk=3;f.Ea=null;f.Xl=-5;f.Pk=!1;function Rs(a)
{Zi.call(this);this.i=a||Te()}m(Rs,Zi);Rs.prototype.s=function()
{um(this.ha(),"tooltip");vm(this.ha(),"live","polite")};function Ss(a)
{Rs.call(this,a);this.g=this.i.Ra("DIV",Ts()+"-
contentId");this.j=this.i.Ra("DIV",Ts()+"-arrow",this.i.Ra("DIV",Ts()+"-
arrowimplbefore"),this.i.Ra("DIV",Ts()+"-arrowimplafter"));this.o=this.i.Ra("DIV",
{"class":Ts(),role:"tooltip"},this.g,this.j);this.s()}m(Ss,Rs);function Ts()
{return"jfk-tooltip"}Ss.prototype.ha=function(){return
this.o};Ss.prototype.va=function()
{Rs.prototype.va.call(this);this.o&&F(this.o)};function Us(a)
{Ss.call(this,a)}m(Us,Ss);Us.prototype.s=function()
{um(this.ha(),"tooltip")};function Vs(a){return Ie(Db(a.replace(Ws,function(b,c)
{return Xs.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var Xs=/^(?:abbr|acronym|
address|b|em|i|small|strong|su[bp]|u)$/i,Ws=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?
>/gi;function Ys(a){a=a||Te();var b=Ia(a.g);Zs[b]||(Zs[b]=new $s(a))}function
at(a,b){var c=b instanceof Sd?
Vs(Td(b)):b;a.removeAttribute("title");a.removeAttribute("data-tooltip-
contained");a.removeAttribute("data-tooltip");b?(b instanceof Sd?a.i=b:
(a.setAttribute("data-tooltip",b),a.i=null),a.setAttribute("aria-label",c)):
(a.i=null,a.removeAttribute("aria-label"));Ys(Te(a))}var Zs={};
function $s(a){Ej.call(this);this.wa=a;this.ua=new am(this.kw,0,this);
$i(this,this.ua);var b=kf();this.ma="function"===typeof b.MutationObserver?new
b.MutationObserver(q(this.ut,this)):null;a=a.g;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.Qs,!0);this.ka(a,
["mouseover","focus","focusin"],this.Wv,!0)}m($s,Ej);f=$s.prototype;f.va=function()
{bt(this);Ej.prototype.va.call(this)};
function ct(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Ba=!1;break;case "keydown":a.Ba=!0}}f.Wv=function(a)
{this.ma&&this.ma.disconnect();ct(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.g&&Bf(this.g.g,b);if(this.Ba||!a||c)
{this.Ca=a;if(a=b&&b.getAttribute&&this.ma)a=b.getAttribute("role")||
null,a=cb(tm,a);a&&(this.ma.observe(b,{attributes:!0}),
(a=xm(b))&&(b=a));this.o=b}else this.o=null;dt(this)};
f.Qs=function(a){ct(this,a);var b=a.target;b=this.g&&Bf(this.g.g,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.o=null,dt(this)};f.ut=function(a)
{v(a,q(function(b){var c=xm(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.o=c,dt(this))},this))};function dt(a)
{if(0==a.ua.lb||!a.i||!a.O){bt(a);var b=null!=a.O?a.O:50;a.ua.start(a.i?
b:300)}}function bt(a){a.oa&&(nl(a.oa),a.oa=0,a.i=null)}
f.kw=function(){if(!this.o)et(this),this.O=this.i=null;else if(!
(this.i&&this.g&&Bf(this.g.ha(),this.o))||this.i.getAttribute("data-tooltip-
unhoverable")){var a=Mf(this.o,function(k){return
k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-
tooltip")||k.i)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.i&&this.i!
=a&&(et(this),this.O=this.i=null,b=!0);if(!this.i&&a&&(this.i=a,ft(this,a))){var
c=ge;if(a.getAttribute("data-tooltip-contained"))for(var d=$e("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else
c=a.i?a.i:Xd(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Cb(Pe(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Cb(Pe(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.oa=U(t(this.mq,this.i,c,d,g,e,h),a,this);return}this.mq(this.i,c,d,g,e,h)}}};
function ft(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.Ca&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function gt(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.mq=function(a,b,c,d,e,g){this.oa=0;this.O=g;if(!this.g){this.g=new
Us(this.wa);et(this);g=this.g.ha();this.wa.g.body.appendChild(g);
$i(this,this.g);this.s=new Ks(Ts(),!0);this.s.Hl=!0;this.s.Pk=!0;g=this.s;var
h=this.g.ha(),k=this.g.j;g.g=h;g.s=k}a:{if(c)switch(c.toLowerCase().split(",")[1])
{case "l":g=0;break a;case "r":g=1;break a}g=2}this.s.setPosition(gt(c),g,void
0,d);xb(this.g.ha(),"jfk-tooltip-hide");this.na!=e&&(this.na&&!
Cb(Pe(this.na))&&xb(this.g.ha(),this.na),Cb(Pe(e))||x(this.g.ha(),
e),this.na=e);jh(this.g.ha(),0,0);if(b instanceof Sd)N(this.g.g,b);else
for(rf(this.g.g);c=b.firstChild;)this.g.g.appendChild(c);this.s.Kj(a);this.s.Pc(nul
l,0)};function et(a){a.g&&x(a.g.ha(),"jfk-tooltip-hide")};function ht(a){var
b="Zf";if(a.Zf&&a.hasOwnProperty(b))return a.Zf;b=new a;return a.Zf=b};function
it(){}u(it,rq);Da(it);f=it.prototype;f.tg=function()
{return"button"};f.oe=function(a,b,c){switch(b){case 8:case
16:vm(a,"pressed",c);break;default:case 64:case
1:it.ta.oe.call(this,a,b,c)}};f.Oc=function(a){var
b=it.ta.Oc.call(this,a);this.oc(b,a.tf());var
c=a.Ab();c&&this.xc(b,c);zq(a,16)&&this.oe(b,16,Aq(a,16));return
b};f.Sb=function(a,b){b=it.ta.Sb.call(this,a,b);var
c=this.Ab(b);a.Ka=c;a.na=this.tf(b);zq(a,16)&&this.oe(b,16,Aq(a,16));return
b};f.Ab=Ca;f.xc=Ca;f.tf=function(a){return a.title};
f.oc=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};f.nc=function(a,b)
{var c=dn(a),d=this.Wa()+"-collapse-left",e=this.Wa()+"-collapse-right",g=c?
e:d;b&1?Fq(a,g):Gq(a,g);c=c?d:e;b&2?Fq(a,c):Gq(a,c)};f.Wa=function(){return"goog-
button"};function jt(){}u(jt,it);Da(jt);f=jt.prototype;f.tg=function()
{};f.Oc=function(a){Dq(a,!1);a.Pf&=-256;a.Zb(32,!1);return a.g.Ra("BUTTON",
{"class":uq(this,a).join(" "),disabled:!
a.isEnabled(),title:a.tf()||"",value:a.Ab()||""},a.Og()||"")};f.Hi=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.Sb=function(a,b){Dq(a,!1);a.Pf&=-256;a.Zb(32,!
1);if(b.disabled){var c=this.Lh(1);x(b,c)}return jt.ta.Sb.call(this,a,b)};
f.Ii=function(a){Y(a).ka(a.ha(),"click",a.Re)};f.nk=Ca;f.Rm=Ca;f.Qm=function(a)
{return a.isEnabled()};f.nh=Ca;f.Zc=function(a,b,c){jt.ta.Zc.call(this,a,b,c);
(a=a.ha())&&1==b&&(a.disabled=c)};f.Ab=function(a){return
a.value};f.xc=function(a,b){a&&(a.value=b)};f.oe=Ca;function kt(a,b,c)
{Cq.call(this,a,b||jt.Eb(),c)}u(kt,Cq);f=kt.prototype;f.Ab=function(){return
this.Ka};f.xc=function(a){this.Ka=a;this.wd().xc(this.ha(),a)};f.tf=function()
{return this.na};f.oc=function(a)
{this.na=a;this.wd().oc(this.ha(),a)};f.nc=function(a)
{this.wd().nc(this,a)};f.va=function(){kt.ta.va.call(this);delete this.Ka;delete
this.na};f.Ma=function(){kt.ta.Ma.call(this);if(zq(this,32)){var
a=this.ha();a&&Y(this).ka(a,"keyup",this.fe)}};
f.fe=function(a){return 13==a.keyCode&&"key"==a.type||
32==a.keyCode&&"keyup"==a.type?this.Re(a):32==a.keyCode};jq("goog-
button",function(){return new kt(null)});function Z(a,b,c,d)
{kt.call(this,a,lt.Eb(),b);this.wa=c||0;this.wb=d||0;this.La=!
1}u(Z,kt);f=Z.prototype;f.Bb=function(){return this.wb};f.oc=function(a)
{this.na=a;var b=this.ha();b&&(this.La?at(b,a):a?
b.title=a:b.removeAttribute("title"))};f.Ta=function(a){this.isEnabled()!
=a&&(Z.ta.Ta.call(this,a),mt(this))};f.focus=function(){var
a=this.ya;try{a.focus()}catch(b){}};f.Lj=function(a){Z.ta.Lj.call(this,a);nt(this,!
1)};f.af=function(a){Z.ta.af.call(this,a);this.isEnabled()&&nt(this,!0)};
f.he=function(a){Z.ta.he.call(this,a);this.isEnabled()&&nt(this,!0)};function
nt(a,b){a.ha()&&zb(a.ha(),"jfk-button-clear-outline",b)}function mt(a)
{a.ha()&&ot(a.wd(),a)}function pt(a,b){if("string"===typeof a){var
c=a;a=C("IMG");qe(a,c);K(a,21,21)}x(a,"jfk-button-
img");c=[];c.push(a);b&&(a=C("SPAN","jfk-button-label",b),c.push(a));return c}
function lt(){this.na=this.Wa()+"-standard";this.i=this.Wa()+"-
action";this.oa=this.Wa()+"-primary";this.s=this.Wa()+"-default";this.N=this.Wa()
+"-flat";this.ma=this.Wa()+"-narrow";this.O=this.Wa()+"-mini";this.o=this.Wa()+"-
contrast"}u(lt,it);lt.Eb=function(){return
ht(lt)};f=lt.prototype;f.If=function(a,b,c){a&&c.wa!=a&&(c.wa=a,mt(c));b&&c.wb!
=b&&(c.wb=b,mt(c))};f.Wa=function(){return"jfk-button"};
f.Oc=function(a){var b=a.g,c=Hs(Js,{disabled:!
a.isEnabled(),checked:Aq(a,16),style:a.wa,title:a.tf(),rw:a.La,value:a.Ab(),width:a
.Bb()},void 0,b);b.Jm(c,a.Gc());this.Sb(a,c);return c};
f.Sb=function(a,b){lt.ta.Sb.call(this,a,b);this.j||
(this.j=ec(this.na,t(this.If,0,null),this.i,t(this.If,2,null),this.oa,t(this.If,3,n
ull),this.s,t(this.If,1,null),this.N,t(this.If,4,null),this.O,t(this.If,5,null),thi
s.o,t(this.If,6,null),this.ma,t(this.If,null,1)));for(var c=tb(b),d=0;d<c.length;+
+d){var e=this.j[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.na=c,a.La=!
0;return b};f.Ab=function(a){return a.getAttribute("value")||""};f.xc=function(a,b)
{a&&a.setAttribute("value",b)};
function ot(a,b){function c(h,k){(h?d:e).push(k)}var
d=[],e=[],g=b.wa;c(0==g,a.na);c(2==g,a.i);c(3==g,a.oa);c(4==g,a.N);c(5==g,a.O);c(1=
=g,a.s);c(6==g,a.o);c(1==b.Bb(),a.ma);c(!b.isEnabled(),a.Wa()+"-
disabled");yb(b.ha(),e);wb(b.ha(),d)};function qt(a,b){this.g=a instanceof A?a:new
A(a,b)}u(qt,cr);qt.prototype.Pc=function(a,b,c,d)
{gr(this.g,a,b,c,null,null,d)};function rt(a,b){this.g=a instanceof A?a:new
A(a,b)}u(rt,cr);rt.prototype.Pc=function(a,b,c,d)
{dr(mh(a),0,a,b,this.g,c,null,d)};function st(a){this.g=new Vn;this.size=0;if(a)
{a=Rj(a);for(var b=a.length,c=0;c<b;c+
+)this.add(a[c]);this.size=this.g.size}}function tt(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Ia(a):b.charAt(0)+a}f=st.prototype;f.add=
function(a){this.g.set(tt(a),a);this.size=this.g.size};f.remove=function(a)
{a=this.g.remove(tt(a));this.size=this.g.size;return a};f.has=function(a){return
Xn(this.g,tt(a))};f.lc=function(){return this.g.lc()};f.values=function(){return
this.g.values()};f.clone=function(){return new st(this)};
f.jf=function(){return this.g.jf(!1)};st.prototype[Symbol.iterator]=function()
{return this.values()};function ut(a,b,c){this.N=c||(a?
Te(B(a)):Te());kr.call(this,this.N.Ra("DIV",
{style:"position:absolute;display:none;"}));this.O=new A(1,1);this.$b=new
st;this.ma=null;a&&vt(this,a);null!=b&&this.kq(b)}u(ut,kr);var
wt=[];f=ut.prototype;f.Wb=null;f.className="goog-tooltip";f.dh=500;f.Xh=0;function
vt(a,b){b=B(b);a.$b.add(b);O(b,"mouseover",a.Le,!1,a);O(b,"mouseout",a.nj,!
1,a);O(b,"mousemove",a.Ug,!1,a);O(b,"focus",a.Vm,!1,a);O(b,"blur",a.nj,!
1,a)}f.vl=function(){return this.Xh};
f.kq=function(a){G(this.ha(),a)};f.im=function(a){var
b=this.ha();b&&oe(b,a)};f.qg=function(a){var
b=this.ha();b&&F(b);ut.ta.qg.call(this,a);a?
(b=this.N.g.body,b.insertBefore(a,b.lastChild),Yi(this.ma),this.ma=new
Tm(this.ha()),$i(this,this.ma),O(this.ma,"focusin",this.Gg,void
0,this),O(this.ma,"focusout",this.mi,void 0,this)):
(Yi(this.ma),this.ma=null)};function xt(a){return a.Ca?a.isVisible()?4:1:a.na?
3:a.isVisible()?2:0}
f.vj=function(a){if(!this.isVisible())return!1;var
b=qh(this.ha()),c=L(this.ha());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};f.Zl=function(){if(!
gn.prototype.Zl.call(this))return!1;if(this.g)for(var a,b=0;a=wt[b];b+
+)Bf(a.ha(),this.g)||a.Da(!
1);db(wt,this);a=this.ha();a.className=this.className;this.Gg();O(a,"mouseover",thi
s.Cl,!1,this);O(a,"mouseout",this.$o,!1,this);yt(this);return!0};
f.kh=function(){eb(wt,this);for(var a=this.ha(),b,c=0;b=wt[c];c+
+)b.g&&Bf(a,b.g)&&b.Da(!1);this.nb&&this.nb.mi();Aj(a,"mouseover",this.Cl,!
1,this);Aj(a,"mouseout",this.$o,!1,this);this.g=void 0;0==xt(this)&&(this.Ua=!
1);gn.prototype.kh.call(this)};f.ci=function(a,b){this.g==a&&Xn(this.
$b.g,tt(this.g))&&(this.Ua||!this.Nc?(this.Da(!1),this.isVisible()||
(this.g=a,this.setPosition(b||this.ij(0)),this.Da(!0))):this.g=void 0);this.Ca=void
0};
f.zp=function(a){this.na=void 0;if(a==this.g){a=this.N;var
b;a=(b=Nf(a.g))&&this.ha()&&a.Km(this.ha(),b);null!=this.Wb&&(this.Wb==this.ha()||
Xn(this.$b.g,tt(this.Wb)))||a||this.oa&&this.oa.Wb||this.Da(!1)}};function zt(a,b)
{var c=hf(a.N.g);a.O.x=b.clientX+c.x;a.O.y=b.clientY+c.y}f.Le=function(a){var
b=At(this,a.target);this.Wb=b;this.Gg();b!
=this.g&&(this.g=b,this.Pj(b),Bt(this),zt(this,a))};function At(a,b){try{for(;b&&!
Xn(a.$b.g,tt(b));)b=b.parentNode;return b}catch(c){return null}}
f.Ug=function(a){zt(this,a);this.Ua=!0};f.Vm=function(a)
{this.Wb=a=At(this,a.target);this.Ua=!0;if(this.g!=a){this.g=a;var
b=this.ij(1);this.Gg();this.Pj(a,b);Bt(this)}};f.ij=function(a){return 0==a?
(a=this.O.clone(),new Ct(a)):new Dt(this.Wb)};function Bt(a){if(a.g)for(var
b,c=0;b=wt[c];c++)Bf(b.ha(),a.g)&&(b.oa=a,a.nb=b)}
f.nj=function(a){var b=At(this,a.target),c=At(this,a.relatedTarget);b!
=c&&(b==this.Wb&&(this.Wb=null),yt(this),this.Ua=!1,!this.isVisible()||
a.relatedTarget&&Bf(this.ha(),a.relatedTarget)?this.g=void
0:this.mi())};f.Cl=function(){var a=this.ha();this.Wb!=a&&(this.Gg(),this.Wb=a)};f.
$o=function(a){var b=this.ha();this.Wb!=b||a.relatedTarget&&Bf(b,a.relatedTarget)||
(this.Wb=null,this.mi())};f.Pj=function(a,b){this.Ca||
(this.Ca=U(q(this.ci,this,a,b),this.dh))};
function yt(a){a.Ca&&(nl(a.Ca),a.Ca=void 0)}f.mi=function()
{2==xt(this)&&(this.na=U(q(this.zp,this,this.g),this.vl()))};f.Gg=function()
{this.na&&(nl(this.na),this.na=void 0)};f.va=function(){var a;this.Da(!
1);yt(this);for(var b=this.$b.lc(),c=0;a=b[c];c++)Aj(a,"mouseover",this.Le,!
1,this),Aj(a,"mouseout",this.nj,!1,this),Aj(a,"mousemove",this.Ug,!
1,this),Aj(a,"focus",this.Vm,!1,this),Aj(a,"blur",this.nj,!1,this);b=this.
$b;Zn(b.g);b.size=0;this.ha()&&F(this.ha());this.Wb=null;delete
this.N;ut.ta.va.call(this)};
function Ct(a,b){rt.call(this,a,b)}u(Ct,rt);Ct.prototype.Pc=function(a,b,c)
{b=mh(a);b=ph(b);c=c?new Tg(c.top+10,c.right,c.bottom,c.left+10):new
Tg(10,0,0,10);gr(this.g,a,8,c,b,9)&496&&gr(this.g,a,8,c,b,5)};function Dt(a)
{hr.call(this,a,5)}u(Dt,hr);Dt.prototype.Pc=function(a,b,c){var d=new
A(10,0);dr(this.g,this.i,a,b,d,c,9)&496&&dr(this.g,4,a,1,d,c,5)};function Et(a,b,c)
{ut.call(this,a,b,c)}u(Et,ut);f=Et.prototype;f.Zi=!1;f.wi=!1;f.Di=function()
{Et.ta.Di.call(this);this.Ka=Yg(zh(this.ha()));this.g&&(this.ab=Yg(zh(this.g)));thi
s.wi=this.Zi;O(this.N.g,"mousemove",this.Ug,!1,this)};f.kh=function()
{Aj(this.N.g,"mousemove",this.Ug,!1,this);this.ab=this.Ka=null;this.wi=!
1;Et.ta.kh.call(this)};
f.vj=function(a){if(this.wa){var b=qh(this.ha()),c=L(this.ha());return b.x-
this.wa.left<=a.x&&a.x<=b.x+c.width+this.wa.right&&b.y-
this.wa.top<=a.y&&a.y<=b.y+c.height+this.wa.bottom}return
Et.ta.vj.call(this,a)};function Ft(a,b){if(a.ab&&Vg(a.ab,b)||a.vj(b))return!
0;a=a.oa;return!!a&&a.vj(b)}f.zp=function(a){this.na=void 0;a!=this.g||
Ft(this,this.O)||this.Wb||this.oa&&this.oa.Wb||pc&&0==this.O.x&&0==this.O.y||
this.Da(!1)};
f.Ug=function(a){var b=this.isVisible();if(this.Ka){var c=hf(this.N.g);c=new
A(a.clientX+c.x,a.clientY+c.y);Ft(this,c)?b=!
1:this.wi&&(b=Wg(this.Ka,c)>=Wg(this.Ka,this.O))}if(b)
{if(this.mi(),this.Wb=null,b=this.oa)b.Wb=null}else
3==xt(this)&&this.Gg();Et.ta.Ug.call(this,a)};f.Cl=function(){this.Wb!
=this.ha()&&(this.wi=!1,this.Wb=this.ha())};f.vl=function(){return this.wi?
100:Et.ta.vl.call(this)};function Gt(a,b){a=new
Et(a);a.im(El(b.innerHTML));a.className="buy-tip-card";a.wa=new Tg(5,5,5,5);a.Zi=!
0;a.dh=500;a.Xh=250};function Ht(a,b){this.Cb=a||200;this.wb=b||
108;W.call(this)}u(Ht,W);Ht.prototype.Db=function(){return
this.Cb};Ht.prototype.Bb=function(){return this.wb};function It(a)
{ut.call(this,a,void 0,void 0);this.Eo=!1;this.Zi=!
0;this.dh=500}m(It,Et);It.prototype.Pj=function(a,b){b||(b=new ir(a,9,!
0));Et.prototype.Pj.call(this,a,b)};It.prototype.className="unified-hovercard";var
Jt="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function Kt(a){var b=void 0===b?window.location.href:b;var c=new
R(b);S(a,"hl","vi");(b=T(c,"output"))&&S(a,"output",b);b=T(c,"source");"ge-ipad-
app"==b?(S(a,"dapp","2"),ok(a,"output")):"ge-tablet-app"==b?
(S(a,"dapp","4"),ok(a,"output")):"ge-ip-app"==b?S(a,"dapp","1"):"ge-android-
app"==b&&S(a,"dapp","3");T(c,"authuser")||ok(a,"authuser");Jt.forEach(function(d)
{var e=T(c,d);e&&S(a,d,e)})};function Lt(a,b,c)
{Zi.call(this);this.i=null;this.data=a;this.g=b;this.maxWidth=c||
500}m(Lt,Zi);Lt.prototype.va=function(){this.i&&this.i.Ha()};function Mt(a){return
a.i||(a.i=new Ej(a))}
Lt.prototype.j=function(a){var b=C("DIV"),c=new R(this.data.Aa.Vg||
this.data.Aa.Tp);this.data.Aa.source&&S(c,"source",this.data.Aa.source);var
d=this.data.hb();this.data.Aa.qq&&(d+=": "+this.data.Aa.qq);d=C("A",
{},d);d.classList.add(this.g+"-
title");pe(d,c.toString());b.appendChild(d);a.appendChild(b);Nt(this,a);b=C("DIV");
if("number"===typeof(this.data.Aa.Xp||0)){d=this.data.Aa.Xp||
0;c=Math.floor(d);d=0<d-c?1:0;for(var e=5-c-d,g=C("SPAN",this.g+"-stars goog-
inline-block");0<c;){c--;var h=C("SPAN",
"card-star-on goog-inline-block");g.appendChild(h)}for(;0<d;)d--,h=C("SPAN","card-
star-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=C("SPAN","card-star-
off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=this.data.Aa.Pv;d=C("A",
{},this.data.Aa.dv+" b\u00e0i \u0111\u00e1nh gi\u00e1");d.classList.add(this.g+"-
reviews-link");d.classList.add("goog-inline-
block");pe(d,c);b.appendChild(d);a.appendChild(b);this.data.Aa.um&&(c=new
Zh,b=C("DIV",this.g+"-snippet"),N(b,c.i(this.data.Aa.um+
" ")),c=C("A",{},"\u00bb kh\u00e1c"),c.classList.add(this.g+"-more-
link"),pe(c,this.data.Aa.Vg),b.appendChild(c),a.appendChild(b))};
function Nt(a,b){var c="",d=C("DIV"),e=a.data.Aa.Sk;if(!Cb(Pe(e)))
{c=e.split(/\s*,\s*/g);e=c.length;if(!e)return;var g=C("SPAN","author"),h=e-
1,k=of(", ");v(c,function(l,n){var r=l?l.replace(Ot,""):"";r=De(r);l=new
R(Ce('/ebooks?output=ws2&as_brr=5&q=inauthor:"%s"',r));Kt(l);r=C("A",
{},r);pe(r,l.toString());g.appendChild(r);n<h&&g.appendChild(k.cloneNode(!
0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.Aa.Fj&&(pf(d,C("SPAN",a.g+"-
pubdate",c+a.data.Aa.Fj)),c="\u00a0-\u00a0");a.data.Aa.Fp&&(d.appendChild(of(c)),
pf(d,C("SPAN",a.g+"-pagesnum",a.data.Aa.Fp+" trang")));b.appendChild(d)}
function Pt(a,b,c,d,e,g,h){c=C("A",
{id:h||""},c);pe(c,e?"#":d);c.classList.add(a.g+"-button");c.classList.add(a.g+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=Uf||
Vf?"touchstart":"click",Mt(a).zf(c,e,function(k){k.preventDefault();k=C("FORM",
{method:"POST"});var l=d instanceof od?d:yd(d);k.action=qd(l);J(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var Ot=/(<b\s*>)|
(<\/b>)/ig,Qt={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIE
W_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function Rt()
{this.Aa={}}f=Rt.prototype;f.hb=function(){return this.Aa.title};f.Yb=function()
{return this.Aa.Bm};f.Rd=function(){return this.Aa.Rd};f.Il=function(){return
this.Aa.Il};f.$f=function(){return this.Aa.$f};f.$h=function(){return this.Aa.
$h};function St(){this.g=[]}f=St.prototype;f.getId=function(){return this.lb};f.
$g=function(a){this.lb=a};f.hb=function(){return this.Ec};f.Pg=function(){return
this.o};function Tt(a,b,c){if(Ut(a,b)||null==a.ma||!a.j)c&&c(null);else{var
d=a.ma.clone();a=q(a.Ks,a,b,c||Ca);S(d,"id",b);sl(d,a,"POST")}}function Vt(a,b,c)
{if(Ut(a,b)&&null!=a.oa&&a.na){var d=a.oa.clone();a=q(a.Zs,a,b,c||
Ca);S(d,"id",b);sl(d,a,"POST")}else c&&c(null)}
f.Ks=function(a,b,c){var d=null;Bl(c.target)&&(d=new
Rt,d.Aa.Bm=a,this.g.push(d));b(d)};f.Zs=function(a,b,c){var
d=null;Bl(c.target)&&(d=Ut(this,a),Wt(this,d));b(d)};function Wt(a,b)
{gb(a.g,function(c){return c.Yb()==b.Yb()})}function Ut(a,b){return
ab(a.g,function(c){return c&&c.Yb()==b})};function Xt(a)
{this.Aa={};this.Aa.title=a.title;this.Aa.qq=a.subtitle;this.Aa.Sk=a.authors;this.A
a.Tp=a.preview_url;this.Aa.Vg=a.info_url;this.Aa.Fj=a.pub_date;this.Aa.Fp=a.num_pag
es;this.Aa.Cq=a.viewability;this.Aa.Vw=a.subject;this.Aa.tq=a.thumbnail_url;this.Aa
.um=a.snippet;this.Aa.Ow=a.list_price;this.Aa.gq=a.sale_price;this.Aa.Tw=a.sale_pri
ce_better;this.Aa.fv=a.offer_price;this.Aa.Xk=a.buy_url;this.Aa.Yp=a.read_url;this.
Aa.wj=a.is_free_ebook||!1;this.Aa.uj=a.in_my_ebooks||!
1;this.Aa.Qw=a.my_ebooks_url||
"";this.Aa.Xp=a.rating_score||0;this.Aa.dv=a.num_reviews||
0;this.Aa.Rd=a.is_purchased||!1;this.Aa.Zh=a.is_ebook||!
1;this.Aa.Yw=a.write_review_url||"";this.Aa.lt=a.add_to_my_ebooks_url||"";this.Aa.B
v=a.preview_ebook_url||"";this.Aa.Pv=a.reviews_url||"";this.Aa.Vj=a.view_order_url|
|"";this.Aa.Gw=a.add_to_my_ebooks_url;this.Aa.Js=a.add_to_my_ebooks_url_is_on_play|
|!1;this.Aa.sj=a.has_flowing_text||!1;this.Aa.tj=a.has_scanned_text||!1;var
b=dp(a.info_url);this.Aa.Bm=b;this.Aa.Iw=a.canonical_atb_url||
"";this.Aa.Il=a.is_rentable||!1;this.Aa.dg=a.is_pre_order||!
1;this.Aa.Op=a.on_sale_date||"";this.Aa.$f=a.is_pre_ordered||!
1;this.Aa.Nw=a.issue_volume_count||0;this.Aa.$h=a.is_volume_cancelled||!
1;this.Aa.Ms=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.Aa.Hj=1;break;case 2:this.Aa.Hj=2}this.Aa.Lv=a.rental_end_utc||
0}m(Xt,Rt);function Yt(a){this.g=[];this.
$g(a.id);this.s=a.owner_uid;this.Ec=a.title;this.o=a.description;this.wa=a.num_volu
mes;this.ze=a.access||"0";this.Qa=a.can_modify_metadata;this.O=a.predefined;this.na
=a.can_remove_volumes;this.j=a.can_add_volumes;this.ua=a.can_only_add_ebooks||!
1;this.ma=new R(a.add_vol_base_url);this.oa=new R(a.del_vol_base_url);void 0!
==a.paused&&(this.i=a.paused,this.N=a.pause_bookshelf_url);a.volumes&&(this.g=Ya(a.
volumes,function(b){return new Xt(b)}))}m(Yt,St);function Zt()
{W.call(this);this.j=[];this.i=[]}u(Zt,W);function $t(a){var b=new
R(kf().location);b=new R(b);return a===parseInt(T(b,"as_coll"),10)}function
au(a,b,c){bu(a,b.getId())||(a=b.O?a.j:a.i,c?kb(a,void 0,0,b):a.push(b))}function
cu(a,b,c){var d=1==b.ze;a=new
R(a);S(a,"cl_title",b.hb());S(a,"cl_mode",d?"public":"private");b="cl_des="+encodeU
RIComponent(String(b.Pg()));sl(a,c,"POST",b)}
Zt.prototype.N=function(a){a=a.target;if(Bl(a)){a=new Yt(Dl(a));var
b=bu(this,a.getId());b.Ec=a.hb();b.o=a.Pg();b.ze=a.ze;b=new
bj("update",this);b.shelf=a;this.dispatchEvent(b)}};Zt.prototype.s=function(a,b)
{b=b.target;Bl(b)&&(b=new Yt(Dl(b)),au(this,b,a),a=new
bj("add",this),a.shelf=b,this.dispatchEvent(a))};function du(a,b){a.o=new
R(b);S(a.o,"jscmd","ClCreate")}function bu(a,b){return ab(eu(a),function(c){return
c.getId()==b})}function eu(a){return pb(a.j,a.i)};function fu(a,b){var c=C("A",
{},"Xem \u0111\u01a1n \u0111\u1eb7t h\u00e0ng");pe(c,a);c.classList.add(b);return
c};function gu(a,b,c){Lt.call(this,a,b,c);T(new
R(this.data.Aa.Vg),"dapp")}m(gu,Lt);
gu.prototype.render=function(a){rf(a);var b=C("DIV",this.g),c=C("DIV",this.g+"-
meta");this.j(c);var d=C("DIV",this.data.Aa.Zh?this.g+"-footer":this.g+"-footer-
nonebook"),e=C("DIV",this.g+"-footer-inner");if(this.data.Aa.Zh)if(this.data.
$h()&&$t(1))hu(this,e);else if(this.data.Aa.dg&&!this.data.Rd()||this.data.$f())
{var g=C("DIV",this.g+"-pre-order-date");g.textContent="S\u1eb5n c\u00f3 v\u00e0o
ng\u00e0y: "+this.data.Aa.Op;e.appendChild(g);this.data.
$f()&&$t(1)&&hu(this,e)}else if(this.data.Rd()&&
$t(1))iu(this,e),hu(this,e);else{iu(this,e);g=!this.data.Rd()&&!this.data.Aa.wj;var
h=this.data.Aa.wj&&!this.data.Aa.uj;if(g||h){g=C("SPAN",{"class":this.g+"-footer-
inner-right"});if(h=this.data.Aa.Bv||this.data.Aa.Yp){for(var
k=h.search(Yj),l=0,n,r=[];0<=(n=Xj(h,l,"source",k));)r.push(h.substring(l,n)),l=Mat
h.min(h.indexOf("&",n)+1||
k,k);r.push(h.substr(l));h=r.join("").replace(ak,"$1");h=Wj(h,"source","ebookstore"
)}h&&(k=C("A",{id:"unified-hovercard-preview-link"},"xem tr\u01b0\u1edbc
s\u00e1ch"),
pe(k,h),g.appendChild(k));e.appendChild(g)}}d.appendChild(e);b.appendChild(c);b.app
endChild(d);a.appendChild(b);L(a).width>this.maxWidth&&K(a,this.maxWidth,"")};
gu.prototype.j=function(a){if(!(this.data.Rd()||this.data.$f()||this.data.
$h())&&this.data.Aa.Vj&&$t(1)){var b=C("IMG",
{src:"/googlebooks/images/purchase_error.gif","class":this.g+"-error-
icon"});b=C("DIV",this.g+"-card-error",b,"Th\u1ebb t\u00edn d\u1ee5ng b\u1ecb
t\u1eeb ch\u1ed1i:");if(this.data.Aa.Vj){var
c=fu(this.data.Aa.Vj,"primary"),d=C("SPAN");d.innerText="&nbsp;";b.appendChild(d);b
.appendChild(c)}a.appendChild(b)}Lt.prototype.j.call(this,a);b=C("DIV",this.g+"-
book-options");this.data.Aa.Zh?
(this.data.Aa.wj?this.data.Aa.uj?ju(this,b):Pt(this,b,"S\u00e1ch \u0111i\u1ec7n
t\u1eed - MI\u1ec4N PH\u00cd",this.data.Aa.lt,!this.data.Aa.Js,void 0,"unified-
hovercard-free-btn"):this.data.$f()?(c=C("SPAN",this.g+"-pre-ordered","\u0110\u00e3
\u0111\u1eb7t h\u00e0ng tr\u01b0\u1edbc"),b.appendChild(c)):this.data.$h()&&$t(1)?
(c=C("DIV",this.g+"-cancelled"),d=this.data.Aa.Ms,0==d?G(c,"\u0110\u00e3 h\u1ee7y -
theo y\u00eau c\u1ea7u c\u1ee7a kh\u00e1ch h\u00e0ng"):1==d?G(c,"\u0110\u00e3
h\u1ee7y - s\u1ef1 c\u1ed1 v\u1edbi S\u00e1ch \u0111i\u1ec7n t\u1eed"):
2==d?G(c,"\u0110\u00e3 h\u1ee7y - thay \u0111\u1ed5i gi\u00e1"):3==d?
G(c,"\u0110\u00e3 h\u1ee7y - h\u1ee7y c\u1ee7a nh\u00e0 xu\u1ea5t
b\u1ea3n"):G(c,"\u0110\u00e3 h\u1ee7y"),b.appendChild(c)):this.data.Rd()||
this.data.Aa.uj?!this.data.Rd()&&this.data.Aa.uj?
ku(this,b):this.data.Rd()&&ju(this,b):ku(this,b),$t(7)&&(c=C("SPAN",this.g+"-
offline-remove-options"),d=C("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.g+"-fake-link"},"X\u00f3a kh\u1ecfi S\u00e1ch \u0111i\u1ec7n
t\u1eed c\u1ee7a t\u00f4i"),
d.id="hovercard-remove-from-my-ebooks",c.appendChild(d),b.appendChild(c))):
(c=this.data.Aa.Tp,Xb(Qt,this.data.Aa.Cq)&&!Cb(c)?Pt(this,b,"Xem
tr\u01b0\u1edbc",c,void 0,void 0,"unified-hovercard-preview-sample"):Pt(this,b,"Xem
tr\u01b0\u1edbc",c,!1,!0,"unified-hovercard-preview-sample"));a.appendChild(b)};
function hu(a,b){var c=C("DIV",{id:"unified-hovercard-purchased-shelf-
links","class":a.g+"-order-links-
container"}),d=a.data.Aa.Vj;d&&(d=fu(d,""),c.appendChild(d));a.data.$f()||
(d=C("DIV",{id:"unified-hovercard-delete-forever","class":a.g+"-footer-fake-
link"},"X\u00f3a v\u0129nh vi\u1ec5n"),x(d,a.g+"-footer-action-
link"),d.id="hovercard-delete-forever",c.appendChild(d));b.appendChild(c)}
function ku(a,b){a.data.Aa.dg&&!a.data.Rd()?Pt(a,b,"\u0110\u1eb7t h\u00e0ng
tr\u01b0\u1edbc S\u00e1ch \u0111i\u1ec7n t\u1eed - "+a.data.Aa.gq,a.data.Aa.Xk,void
0,void 0,"unified-hovercard-buy-btn"):a.data.Il()?Pt(a,b,"S\u00c1CH \u0110I\u1ec6N
T\u1eec T\u1eea "+a.data.Aa.fv,a.data.Aa.Xk,void 0,void 0,"unified-hovercard-buy-
btn"):Pt(a,b,"Mua s\u00e1ch \u0111i\u1ec7n t\u1eed -
"+a.data.Aa.gq,a.data.Aa.Xk,void 0,void 0,"unified-hovercard-buy-btn")}
function ju(a,b){Pt(a,b,"\u0110\u1ecdc ngay b\u00e2y gi\u1edd",a.data.Aa.Yp,void
0,void 0,"unified-hovercard-read-now")}
function iu(a,b){var c=C("DIV",a.g+"-supported-devices"),d=a.g+"-device-
type",e=a.g+"-device-supported",g=a.g+"-device-not-
supported",h=C("SPAN",d,"Web"),k=C("SPAN",d,"M\u00e1y t\u00ednh b\u1ea3ng /
iPad"),l=C("SPAN",d,"Thi\u1ebft b\u1ecb \u0111\u1ecdc s\u00e1ch \u0111i\u1ec7n
t\u1eed");d=C("SPAN",d,"\u0110i\u1ec7n tho\u1ea1i th\u00f4ng minh");var
n=C("SPAN","goog-inline-block"),r=C("SPAN","goog-inline-block"),w=C("SPAN","goog-
inline-block"),D=C("SPAN","goog-inline-block");a.data.Aa.sj?(x(n,e),x(r,
e),x(w,e),x(D,e)):(a.data.Aa.tj?(x(n,e),x(r,e)):
(x(n,g),x(r,g)),x(w,g),x(D,g));c.appendChild(n);c.appendChild(h);c.appendChild(r);c
.appendChild(k);c.appendChild(w);c.appendChild(l);c.appendChild(D);c.appendChild(d)
;b.appendChild(c)};function lu(a,b,c)
{It.call(this,a);this.Xb=Ul();this.j=this.Ba=this.s=null;this.Rb=b;this.i=null;this
.Vb=!!c;this.render(b);mu(this)}m(lu,It);lu.prototype.va=function()
{Mt(this.i).Ha();F(this.ha())};lu.prototype.ci=function(a,b)
{It.prototype.ci.call(this,a,b);this.isVisible()&&(this.Sl=this.Xb?new Tg(0,-
2,0,0):new Tg(0,0,0,-2),this.isVisible()&&this.og(),this.s=this.g,nu(this))};
lu.prototype.render=function(a)
{this.i&&(this.i.Ha(),this.j=this.Ba=null);this.i=new
gu(a,this.className,435,this.Vb);this.i.render(this.ha());mu(this);this.isVisible()
&&nu(this)};
function nu(a){var b=C("DIV"),c=C("DIV");var d=zh(a.s||null);var e=zh(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=ah(e,d);h||(h=new
Xg(d.left,0,d.width,0));d=a.Xb?e.left+e.width-h.left-(h.width/2+12):h.left-e.left+
(h.width/2-12);e={x:0<d?d:0,y:e.height-2,Qu:g}}else
e=null;g=a.Xb?"marginRight":"marginLeft";J(c,g,e.x+"px");J(b,g,e.x-
1+"px");x(a.ha(),a.className+"-tooltip");e.Qu?(J(c,"bottom",e.y+"px"),J(b,"bottom",
e.y+1+"px"),x(c,a.className+"-arrow-up"),x(b,a.className+"-arrow-up-border")):
(J(c,"top",e.y+"px"),J(b,"top",e.y+1+"px"),a.Rb.Aa.Zh||x(c,a.className+"-
nofooter"),x(c,a.className+"-arrow-down"),x(b,a.className+"-arrow-down-
border"));a.j?vf(b,a.j):a.ha().appendChild(b);a.Ba?
vf(c,a.Ba):a.ha().appendChild(c);a.Ba=c;a.j=b}
lu.prototype.Fc=function(a){var b=a.target||null;if(b)
{3==b.nodeType&&(b=b.parentNode);switch(b.id){case "hovercard-remove-from-my-
ebooks":a.preventDefault();var c="c";break;case "hovercard-save-sample-for-
later":case "hovercard-add-to-my-ebooks":a.preventDefault();c="a";break;case
"hovercard-delete-
forever":a.preventDefault();c="b";break;default:b.href&&(c="f","touchstart"==a.type
&&(a=Ci(b.href),window.location.replace(Vi(a))))}c&&this.dispatchEvent(new
bj(c,this))}};
function mu(a){var b=Uf||
Vf?"touchstart":"click";Hj(Mt(a.i),a.ha(),b,a.Fc,a)};function ou(a,b,c)
{Ht.call(this,b);this.i=a;this.j=null;this.s=!1;if(c==(1).toString()||
c==(7).toString())this.s=!0}u(ou,Ht);var pu=new P;
ou.prototype.Qc=function(a){var b=C("A",{className:"slider-link goog-inline-
block"});K(b,"",this.Db());var c=new R(this.i.Aa.Vg);this.i.Aa.source?
S(c,"source",this.i.Aa.source):S(c,"source","gbs_slider_thumb");ok(c,"num");pe(b,c.
toString());a.appendChild(b);this.j=E("IMG");this.j.alt="";this.g.zf(this.j,"load",
q(this.oa,this));pu.dispatchEvent("start");(a=this.i.Aa.tq)?(a=new
R(a),S(a,"h",this.Db()),S(a,"stbn",1),ok(a,"edge"),this.j.src=a.toString()):this.j.
src="/googlebooks/images/no_cover_thumb.gif";
K(this.j,"",this.Db());b.appendChild(this.j);this.s&&2==this.i.Aa.Hj?
(this.o=C("SPAN",["bookcard-badge","bookcard-sample-label"],"\u0110\u00e3 h\u1ebft
h\u1ea1n"),b.appendChild(this.o)):this.s&&1==this.i.Aa.Hj?(a=this.i,1==a.Aa.Hj?
(a=a.Aa.Lv-Na()/1E3,a=Math.round(a/3600),c=Math.round(a/24),a=1>=a?"S\u1eafp
h\u1ebft h\u1ea1n":48>=a?a+" gi\u1edd":c+" ng\u00e0y"):a="",this.o=C("SPAN",
["bookcard-badge","bookcard-sample-label"],a),b.appendChild(this.o)):!this.s||
this.i.Rd()||this.i.Aa.wj||(this.o=C("SPAN",
["bookcard-badge","bookcard-sample-
label"],"M\u1eabu"),b.appendChild(this.o));tj(b,"mouseover",this.na.bind(this,b))};
ou.prototype.oa=function()
{this.dispatchEvent("render");pu.dispatchEvent("complete");this.o&&yh(this.o,L(this
.j).width)};ou.prototype.na=function(a,b){(new lu(a,this.i)).Le(b)};function
qu(a,b,c){ou.call(this,a,b-40,c);this.N=C("DIV","slider-annotation");this.O=!
1}m(qu,ou);qu.prototype.Qc=function(a)
{tj(this,"render",q(this.ua,this));ou.prototype.Qc.call(this,a);a.appendChild(this.
N)};qu.prototype.ua=function(a){this.O||
(a.stopPropagation(),a=this.ma(),this.N.appendChild(a),this.O=!
0,this.dispatchEvent("render"))};function ru(a,b,c)
{qu.call(this,a,b,c)}m(ru,qu);ru.prototype.Qc=function(a)
{qu.prototype.Qc.call(this,a)};ru.prototype.ma=function(){var
a=this.i,b=E("DIV"),c=C("A",{className:"slider-annotation-
title"},of(a.hb()));pe(c,a.Aa.Vg);b.appendChild(c);if(a=a.Aa.Sk)a=C("DIV","slider-
annotation-author",of(a)),b.appendChild(a);K(b,L(this.j).width+5,"");return
b};function su(){this.g=tu;this.lg=5E3}var uu=0;su.prototype.send=function(a,b,c,d)
{a=a?bc(a):{};d=d||"_"+(uu++).toString(36)+Date.now().toString(36);var
e="_callbacks___"+d;b&&(p[e]=vu(d,b),a.callback=e);b={timeout:this.lg,Ps:!
0};e=ld.exec(kd(this.g).toString());var g=e[3]||"";e=md(e[1]+nd("?",e[2]||"",a)
+nd("#",g,void 0));b=wo(e,b);so(b,null,wu(d,a,c),void
0);return{lb:d,wo:b}};su.prototype.cancel=function(a)
{a&&(a.wo&&a.wo.cancel(),a.lb&&xu(a.lb,!1))};
function wu(a,b,c){return function(){xu(a,!1);c&&c(b)}}function vu(a,b){return
function(c){xu(a,!0);b.apply(void 0,arguments)}}function xu(a,b)
{a="_callbacks___"+a;if(p[a])if(b)try{delete p[a]}catch(c){p[a]=void 0}else
p[a]=Ca};function yu(a,b,c){P.call(this);this.ma=a;this.na=c;this.j=b;O(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.N=null;this.i=[];this.o=-
1;this.g=0;this.s=this.O=null;this.wa={}}u(yu,P);f=yu.prototype;f.rk=!0;f.Qk=!
1;f.wd=function(){return this.j};
f.handleEvent=function(a){var b=this.ma;if(a.target==this.j)switch(a.type){case
"hilite":this.Me(a.Ff);break;case "select":var c=!1;if("number"===typeof a.Ff)
{a=a.Ff;var d=this.i[zu(this,a)];c=!!d&&b.Jl&&b.Jl(d);d&&!c&&this.o!
=a&&this.Me(a)}c||this.fg();break;case "canceldismiss":Au(this);break;case
"dismiss":Bu(this)}};f.ki=function(a){this.N!
=a&&(this.N=a,this.ma.bq(this.N,10,q(this.Uu,this)),Au(this))};f.qd=function()
{return this.j.isVisible()};
function Cu(a){for(var b=a.g+a.i.length-1,c=a.o,d=0;d<a.i.length;d++)
{if(c>=a.g&&c<b)c++;else if(-1==c)c=a.g;else{a.Qk&&c==b&&a.Me(-
1);break}if(a.Me(c))break}}f.Me=function(a){var b=zu(this,a),c=this.i[b];return
c&&this.ma.Jl&&this.ma.Jl(c)?!1:(this.o=a,this.j.Me(a),-1!=b)};
f.fg=function(){var a=zu(this,this.o);if(-1!=a){var b=this.i[a],c=this.na;if(c.Mb)
{var d=b.toString();if(c.j){var e=Du(c,c.Ab(),Eu(c.Mb)[0]),g=Fu(c,c.Ab());c.oa&&!
c.oa.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.ua);0==e||Cb(g[e-1])||(d="
"+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Mb;(pc||
z)&&d.blur();d.value=g.join("");for(var h=0,k=0;k<=e;k+
+)h+=g[k].length;d.focus();e=h;g=c.Mb;Gu(g)&&(g.selectionStart=e);g=c.Mb;Gu(g)&&(g.
selectionEnd=e)}}else c.xc(d);c.dm=!0}this.Ee();this.dispatchEvent({type:"update",
Ff:b,index:a});return!
0}this.Ee();this.dispatchEvent({type:"update",Ff:null,index:null});return!
1};f.Ee=function(){this.o=-
1;this.N=null;this.g+=this.i.length;this.i=[];window.clearTimeout(this.s);this.s=nu
ll;this.j.Ee();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Bu(a){a.s||(a.s=window.setTimeout(q(a.Ee,a),100))}f.qp=function()
{return this.s?(window.clearTimeout(this.s),this.s=null,!0):!1};function Au(a)
{a.qp()||window.setTimeout(q(a.qp,a),10)}
f.va=function(){yu.ta.va.call(this);delete
this.wa;this.j.Ha();this.na.Ha();this.ma=null};f.Uu=function(a,b,c)
{this.N==a&&this.bm(b,c)};
f.bm=function(a,b){var c="object"==Ea(b)&&b;b=(c?c.i():b)?zu(this,this.o):-
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.wa[Ia(this.O)]||
this.O);this.j.Kj(a);this.j.bm(d,this.N,this.O);a=this.rk;c&&void 0!
==c.g()&&(a=c.g());this.o=-1;(a||0<=b)&&0!=d.length&&this.N&&(0<=b?
this.Me(this.g+b):Cu(this));this.dispatchEvent("suggestionsupdate")};function
zu(a,b){b-=a.g;return 0>b||b>=a.i.length?-1:b}f.update=function(a)
{this.na.update(a)};function Eu(a){var b=0,c=0;Gu(a)&&(b=a.selectionStart,c=-
1);return[b,c]}function Gu(a){try{return"number"==typeof a.selectionStart}catch(b)
{return!1}};function Hu(a,b,c,d){Zi.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.ua=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.na=new RegExp("^"+a+"|"+a+"$","g");this.oa=new RegExp("\\s*["+this.s+"]
$");this.O=b||"";this.wa=this.j;this.Ya=0<d?new ll(d):null;this.i=new
Ej(this);this.N=new Ej(this);this.o=new dq;this.ma=-
1}u(Hu,Zi);f=Hu.prototype;f.Mb=null;f.Pl="";f.Jf=!1;f.dm=!1;f.Ab=function(){return
this.Mb.value};f.xc=function(a){this.Mb.value=a};
function Iu(a,b)
{zf(b)&&(um(b,"combobox"),vm(b,"autocomplete","list"));a.i.ka(b,"focus",a.Wm);a.i.k
a(b,"blur",a.cr);a.Mb||
(a.N.ka(b,"keydown",a.pv),zf(b)&&Nf(Ve(b))==b&&Ju(a,b))}f.ar=function(a){for(var
b=0;b<arguments.length;b++)Iu(this,arguments[b])};f.va=function()
{Hu.ta.va.call(this);this.i.Ha();delete
this.i;this.N.Ha();this.o.Ha();Yi(this.Ya)};
f.Sc=function(a){switch(a.keyCode){case 40:if(this.g.qd())return
Cu(this.g),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.g.qd()){a:for(var
b=this.g,c=b.o,d=0;d<b.i.length;d++){if(c>b.g)c--;else{b.Qk&&c==b.g&&b.Me(-
1);break}if(b.Me(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.g.qd()||a.shiftKey)this.g.Ee();else
if(this.update(),this.g.fg()&&this.wa)return a.preventDefault(),!0;break;case
13:if(this.g.qd()){if(this.update(),this.g.fg())return a.preventDefault(),
a.stopPropagation(),!0}else this.g.Ee();break;case 27:if(this.g.qd())return
this.g.Ee(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.Jf)return this.Jf||
(this.i.ka(this.Mb,"keyup",this.Kp),this.i.ka(this.Mb,"keypress",this.Jp),this.Jf=!
0),!0}return Ku(this,a)};function Ku(a,b){var c=a.j&&b.charCode&&-1!
=a.s.indexOf(String.fromCharCode(b.charCode));c&&a.update();return c&&a.g.fg()?
(b.preventDefault(),!0):!1}f.Tt=function(){return!1};f.Wm=function(a)
{Ju(this,a.target||null)};
function Ju(a,b){Jj(a.N);a.g&&Au(a.g);b!
=a.Mb&&(a.Mb=b,a.Ya&&(a.Ya.start(),a.i.ka(a.Ya,"tick",a.Ym)),a.Pl=a.Ab(),eq(a.o,a.M
b),a.i.ka(a.o,"key",a.Xm),a.i.ka(a.Mb,"mousedown",a.Lp),z&&a.i.ka(a.Mb,"keypress",a
.Ip))}f.cr=function()
{this.Mb&&(this.i.Xa(this.o,"key",this.Xm),iq(this.o),this.i.Xa(this.Mb,"keyup",thi
s.Tt),this.i.Xa(this.Mb,"mousedown",this.Lp),z&&this.i.Xa(this.Mb,"keypress",this.I
p),this.Jf&&Lu(this),this.Mb=null,this.Ya&&(this.Ya.stop(),this.i.Xa(this.Ya,"tick"
,this.Ym)),this.g&&Bu(this.g))};
f.Ym=function(){this.update()};f.pv=function(a){this.Wm(a)};f.Xm=function(a)
{this.ma=a.keyCode;this.g&&this.Sc(a)};f.Jp=function(){this.Jf&&229!
=this.ma&&Lu(this)};f.Kp=function(a){this.Jf&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&Lu(this)};f.Lp=function(){};function Lu(a){a.Jf&&(a.Jf=!
1,a.i.Xa(a.Mb,"keypress",a.Jp),a.i.Xa(a.Mb,"keyup",a.Kp))}f.Ip=function(a)
{Ku(this,a)};
f.update=function(a){if(this.Mb&&(a||this.Ab()!=this.Pl)){if(a||!this.dm)
{a=Eu(this.Mb)[0];var b=this.Ab();a=Fu(this,b)[Du(this,b,a)];a=this.na?
String(a).replace(this.na,""):a;this.g&&(this.g.O=this.Mb,this.g.ki(a,this.Ab()))}t
his.Pl=this.Ab()}this.dm=!1};function Du(a,b,c){a=Fu(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 Fu(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.s.indexOf(b[e])?
d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return
c};function Mu(a,b,c,d){P.call(this);this.oa=a||
document.body;this.g=Te(this.oa);this.ua=!
a;this.ya=null;this.na="";this.i=[];this.s=[];this.wa=this.ma=-1;this.N=!
1;this.className="ac-renderer";this.Ka="ac-highlighted";this.O=b||
null;this.ab=null!=d?d:!0;this.Xb=!!c}u(Mu,P);f=Mu.prototype;f.ha=function(){return
this.ya};f.Kj=function(a){this.Ca=a};f.bm=function(a,b,c)
{this.na=b;this.i=a;this.ma=-
1;this.wa=Na();this.j=c;this.s=[];Nu(this)};f.Ee=function(){this.N&&(this.N=!
1,Ou(this,!1),M(this.ya,!1))};
f.show=function(){this.N||(this.N=!0,Ou(this,!0),M(this.ya,!0))};function Ou(a,b)
{a.j&&(vm(a.j,"haspopup",b),vm(a.ya,"expanded",b),vm(a.j,"expanded",b),b?
vm(a.j,"owns",a.ya.id):(a.j.removeAttribute("aria-
owns"),ym(a.j,null)))}f.isVisible=function(){return this.N};
function Pu(a,b){var c=0<=b&&b<a.i.length?a.i[b]:void 0,d=0<=b&&b<a.s.length?
a.s[b]:void 0;a.dispatchEvent({type:"rowhilite",N:d,Ff:c?
c.data:null})&&(0<=a.ma&&yb(a.s[a.ma],["ac-active","active"]),a.ma=b,d&&(wb(d,["ac-
active","active"]),a.j&&ym(a.j,d),rh(d,a.ya)))}f.Me=function(a){if(-1==a)Pu(this,-
1);else for(var b=0;b<this.i.length;b++)if(this.i[b].id==a){Pu(this,b);break}};
function Qu(a){if(!a.ya){var b=a.g.Ra("DIV",
{style:"display:none"});a.ya=b;wb(b,Db(a.className).split("
"));um(b,"listbox");b.id=Vm(Um.Eb());a.g.appendChild(a.oa,b);O(b,"click",a.Zm,!
1,a);O(b,"mousedown",a.$m,!1,a);O(b,"mouseover",a.an,!1,a)}}
function Nu(a){Qu(a);a.nb&&(a.ya.style.minWidth=a.nb.clientWidth-
0+"px");a.Ua&&(a.ya.style.maxWidth=a.Ua.clientWidth-
0+"px");a.s.length=0;a.g.Lm(a.ya);a.O&&a.O.render?
a.O.render(a,a.ya,a.i,a.na):a.i.forEach(function(b){var
c=this.na,d=this.g.Ra("DIV",{className:"ac-
row",id:Vm(Um.Eb())});um(d,"option");this.O&&this.O.Kv?
this.O.Kv(b,c,d):G(d,b.data.toString());c&&this.ab&&(this.Ba=!
1,Ru(this,d,c));x(d,"ac-
row");this.s.push(d);this.g.appendChild(this.ya,d)},a);0==a.i.length?a.Ee():
(a.show(),a.sk(),Eh(a.ya,
!0))}f.sk=function(){if(this.j&&this.ua){var a=this.Ca||this.j;var b=this.Xb?
5:1;dr(a,b,this.ya,b^1,null,null,65)}};f.va=function()
{this.ya&&(Aj(this.ya,"click",this.Zm,!1,this),Aj(this.ya,"mousedown",this.$m,!
1,this),Aj(this.ya,"mouseover",this.an,!
1,this),this.g.Ai(this.ya),this.ya=null,this.N=!
1);Yi(this.o);this.oa=null;Mu.ta.va.call(this)};
function Ru(a,b,c){if(!a.Ba)if(3==b.nodeType){var
d=null;Array.isArray(c)&&1<c.length&&(d=c.slice(1));c=Su(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=Of(a.g,"B"),g.className=a.Ka,a.g.appendChild(g,a.g.g.cre
ateTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.g.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=c.slice(2).join("");a.Ba=!0}else d&&Ru(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,Ru(a,b,c),b=d}function Su(a){var b="";if(!
a)return b;Array.isArray(a)&&(a=a.filter(function(c){return!
Cb(Pe(c))}));Array.isArray(a)?b=0<a.length?Ne(a[0]):"":/^\W/.test(a)||
(b=Ne(a));return b}function Tu(a,b){for(;b&&b!=a.ya&&!vb(b,"ac-
row");)b=b.parentNode;return b?a.s.indexOf(b):-1}
f.Zm=function(a){var
b=Tu(this,a.target);0<=b&&this.dispatchEvent({type:"select",Ff:this.i[b].id});a.sto
pPropagation()};f.$m=function(a)
{a.stopPropagation();a.preventDefault()};f.an=function(a)
{a=Tu(this,a.target);0<=a&&!(300>Na()-
this.wa)&&this.dispatchEvent({type:"hilite",Ff:this.i[a].id})};function Uu(a,b,c,d)
{this.ua=a;this.oa=null;this.Ka=c||null;this.Ca="boolean"===typeof b?b:!
0;this.Ba=d||0;b=new Vu;c=new Wu(this.Ka||a,this.Ba);c.ua=!0;d=new Hu(null,null,!
1);yu.call(this,b,c,d);d.g=this;d.ar(a);this.O=a;this.rk=!1;this.Qk=!
0;O(this,"update",q(this.Ja,this))}u(Uu,yu);Uu.prototype.fg=function()
{this.La=this.ua.value;Uu.ta.fg.call(this);return!1};
Uu.prototype.Ja=function(a){a.Ff&&(a=this.ua.form,this.oa||(this.oa=C("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.oa)),this.oa.value=this.La,this.Ca&&a
.submit())};function Vu(){}var
tu=md(Yc(Zc("//suggestqueries.google.com/complete/search")));Vu.prototype.bq=functi
on(a,b,c)
{a={client:"books",ds:"bo",q:a};c=q(this.g,this,c);this.i&&this.i.cancel();this.i=n
ew su;this.i.send(a,c)};Vu.prototype.g=function(a,b){var
c=Array.prototype.map.call(b[1],function(d){return d[0]});a(b[0],c)};
function Wu(a,b){Mu.call(this);this.Ja=a;this.La=b||
0}u(Wu,Mu);Wu.prototype.sk=function(){Wu.ta.sk.call(this);var a=0,b=B("gbfwa");b||
(b=bf("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-
1);Array.prototype.forEach.call(Ye("div","ac-renderer"),function(c)
{a&&J(c,"top",a+"px");J(c,"width",L(this.Ja).width-
2+"px");J(c,"left",parseInt(c.style.left,10)+this.La+"px")},this)};function
Xu(a,b,c,d,e){W.call(this);this.O=a;this.N=b;this.ua=e;this.Cb="number"===typeof d?
d:this.N?200:80;this.N||x(this.O,"slider-
small");this.ma=[];this.j=E("A");this.j.textContent=Ul()?"\u203a":"\u2039";this.j.s
etAttribute("title","Cu\u1ed9n sang tr\u00e1i");Eh(this.j,!
0);this.O.appendChild(this.j);this.i=E("div");x(this.i,"slider-
drawables");this.O.appendChild(this.i);this.s=E("A");this.s.textContent=Ul()?"\u203
9":"\u203a";this.s.setAttribute("title","Cu\u1ed9n sang ph\u1ea3i");Eh(this.s,!0);
this.O.appendChild(this.s);this.g.ka(this.j,"click",this.Wl.bind(this,-.75));this.g
.ka(this.s,"click",this.Wl.bind(this,.75));this.xi();this.g.ka(this.j,"click",this.
Wl.bind(this,-.75));this.resize();this.oa=0;this.na=z&&Hc("8")&&!
Hc("9")&&Ul();c&&Yu(this,c)}u(Xu,W);function Zu(a){var
b=Math.ceil(1.25*$u(a));b=Math.min(a.ma.length,a.oa+b);v(a.ma.slice(a.oa,b),q(a.dt,
a));a.xi();a.oa=b;b>=a.ma.length&&a.dispatchEvent("render")}f=Xu.prototype;
f.dt=function(a){var b=C("DIV",{"class":"goog-inline-block slider-
loading"});this.i.appendChild(b);var c=C("DIV",{"class":"goog-inline-block slider-
drawable"});M(c,!
1);this.i.appendChild(c);this.g.zf(a,"render",this.ft.bind(this,b,c));a.Qc(c)};f.ft
=function(a,b){F(a);this.xi();M(b,!0)};function Yu(a,b){b=b.map(function(c){return
this.N?new ru(c,this.Cb):new ou(c,this.Cb,this.ua)},a);av(a,b)}function av(a,b)
{jb(a.ma,b);Zu(a)}
f.Wl=function(a){(Ul()?0>a:0<a)&&Zu(this);a*=this.na?-
1:1;a*=L(this.i).width+20;this.o&&(this.o.Ha(),this.o=null);this.o=new
hm([this.i.scrollLeft,0],
[this.i.scrollLeft+a,0],500,km);O(this.o,"animate",this.dr.bind(this));O(this.o,"en
d",this.xi.bind(this));this.o.play()};f.dr=function(a)
{a=a.coords.map(Math.round);this.i.scrollLeft=a[0]};
f.xi=function(){if(pc&&Ul()||this.na){var a=this.i.scrollLeft<=-
1*(this.i.scrollWidth-L(this.i).width);var b=0==this.i.scrollLeft}else
a=0==this.i.scrollLeft,b=this.i.scrollLeft>=this.i.scrollWidth-
L(this.i).width;this.j.className=a?"slider-button slider-button-left slider-button-
disabled":"slider-button slider-button-left";this.s.className=b?"slider-button
slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.resize=function(){this.xi()};
function $u(a){var b=a.N?110:50;return Math.ceil(L(a.i).width/b)};function
bv(a,b,c){W.call(this);this.i=a;this.source=b?
b:"gbs_bookshelf_slider";this.ma=0;this.s=new
Lj;this.ua=this.s.Fa();this.oa="";this.wa="boolean"===typeof c?!c:!
1;tj(this.s,"resize",q(this.bn,this))}m(bv,W);f=bv.prototype;f.bn=function()
{this.s.Fa().width>this.ua.width?
this.Hh():tj(this.s,"resize",q(this.bn,this))};f.render=function(a)
{this.N=a;this.j=this.wl(a);this.g.ka(this.j,"render",q(this.Hh,this))};f.wl=functi
on(){return new Xu(this.N,!0,void 0,void 0,this.i.getId())};
f.Hh=function(){this.j.resize();var a=Math.ceil(1.25*$u(this.j))
+1,b=this.qf(this.ma,a);b&&(this.ma+=a,sl(b,q(this.tu,this)))};f.Ng=ba(2);f.tu=func
tion(a){a=a.target;if(Bl(a)){if((a=(new Yt(Dl(a))).g)&&a.length){var
b=dp(a[a.length-1].Aa.Vg);this.oa!=b&&(this.oa=b,av(this.j,cv(this,a)));
(a=Lf(this.ha()))&&Ah(a,1)}else
0==this.j.oa&&this.aq();this.dispatchEvent("success")}};
function cv(a,b){return a.dl(b).map(function(c){return this.j.N?new
ru(c,200,this.i.getId()):new ou(c,80,this.i.getId())},a)}f.aq=function()
{};f.ha=function(){return this.N};f.dl=function(a){return this.source?
a.map(function(b){b.Aa.source=this.source;return b},this):a};function dv(a,b,c)
{this.j=a;this.g=b;this.o=c||!1;a=this.Fa();this.i()?
a.height=120:a.height=65;this.mb(a)}m(dv,Hl);dv.prototype.i=function(){var a=B("gb-
mobile-menu-pubinfo");return a?0<wf(a).length&&null!=this.j&&0==go(this.j):!
1};function ev(a){Nl.call(this);this.j=a}u(ev,Nl);ev.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 fv(a){ev.call(this,a);this.Oe=new
Map}u(fv,ev);fv.prototype.zc=function(a){return
this.Oe.get(gv(Sl,a))};fv.prototype.Mh=function(a){if(a instanceof
dv)a=gv(a.constructor,a.g);else if(a instanceof Sl)a=gv(a.constructor,a.Ga());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.Oe.get(a)};
fv.prototype.Sa=function(a){if(a instanceof dv){var
b=gv(a.constructor,a.g);this.Oe.set(b,a)}else a instanceof
Sl&&(b=gv(a.constructor,a.Ga()),this.Oe.set(b,a));fv.ta.Sa.call(this,a)};function
gv(a,b){return Ia(a)+"#"+b.Pa()};function hv(a,b,c,d)
{this.Uj=this.Dl=10;this.Bi=this.marginTop=20;b=Math.floor((b-20)/
(100+this.Dl));d&&2<b&&(b-=b%2);fv.call(this,b);ho(a);a=Ya(ho(a),function(e){e=new
Sl(e);var g=e.Fa();g.width=100;e.mb(g);return e});c&&(c=a[0].Fa(),d=new
Hl,d.mb(c),this.Sa(d));v(a,q(this.Sa,this));Ol(this)}u(hv,fv);function
iv(a,b,c,d,e){fv.call(this,1);this.N=b;this.o=c;var g=d||!
1,h;a=ho(a);v(a,function(k){g&&h&&1<go(k)-go(h)&&jv(this,h,k);var l=B("gb-mobile-
menu-pubinfo");l&&0<wf(l).length&&!g&&h&&k&&0==go(h)&&jv(this,h,k,!0);l=new
Sl(k);var n=l.Fa();"fixed_height"==this.N?
n.height=this.o:n.width=this.o;l.mb(n);this.Sa(l);h=k},this);g&&h&&e&&go(h)<go(e)&&
jv(this,h,e);Ol(this)}m(iv,fv);function jv(a,b,c,d){b=new dv(b,c,d||!
1);c=b.Fa();"fixed_height"==a.N?c.height=a.o:c.width=a.o;b.mb(c);a.Sa(b)}
iv.prototype.s=function(){return this.o};iv.prototype.Xf=function(){return
this.N};iv.prototype.Uj=8;function kv(a,b)
{this.V=a;this.g=b}m(kv,np);kv.prototype.render=function(a){var
b=this.g(a);b.mb(a.Fa());b.setPosition(a.nd());return b};function lv(a,b){var
c=mv(a),d=mv(b);0==go(a)||0==go(b)?d="\u0110\u00e2y l\u00e0 ch\u1ebf \u0111\u1ed9
xem tr\u01b0\u1edbc. To\u00e0n b\u1ed9 c\u00e1c trang \u0111\u01b0\u1ee3c hi\u1ec3n
th\u1ecb s\u1ebd b\u1ecb gi\u1edbi h\u1ea1n.":"number"!==typeof c||"number"!
==typeof d||c>=d||1==Math.abs(c-d)?d="M\u1ed9t s\u1ed1 trang b\u1ecb b\u1ecf qua
kh\u1ecfi b\u1ea3n xem tr\u01b0\u1edbc c\u1ee7a s\u00e1ch n\u00e0y.":nv(a,b)?
d="Trang "+(--d+" kh\u00f4ng n\u1eb1m trong b\u1ea3n xem tr\u01b0\u1edbc c\u1ee7a
s\u00e1ch n\u00e0y."):
(a=++c+"",d=--d+"",d="Trang "+a+" \u0111\u1ebfn "+d+" kh\u00f4ng
\u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong b\u1ea3n xem tr\u01b0\u1edbc
n\u00e0y.");return d}function mv(a){a=a.hb();var b;/[^0-9]/.test(a)||Cb(a)?
b=null:b=Bb(a,"B")?ss(a,vs):ss(a,us);return b}function nv(a,b)
{a=mv(a);b=mv(b);return 0==a+1-(b-1)};function ov(a,b)
{W.call(this);this.s=a;this.N=b;this.o=b.j;this.j=b.g;this.i=E("DIV");this.i.classN
ame="separator-
container";this.s.appendChild(this.i);a=E("TABLE");a.className="separator-outer-
table";this.i.appendChild(a);var c=a.insertRow(-1).insertCell(-
1);c.align="center";var d=E("DIV");d.className="separator-
background";c.appendChild(d);c=E("TABLE");c.className="separator-inner-
table";d.appendChild(c);c.align="center";if(b.i()){var e=B("gb-mobile-menu-
pubinfo");if(e){b=Xe("IMG",e);if(1==b.length){b=
b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-1);uf(g,b,0);x(g,"separator-
message");x(g,"separator-pubinfo-
message")}b=lv(this.o,this.j);e=If(e);c=c.insertRow(-1).insertCell(-
1);g=E("SPAN");g.className="separator-text";c.appendChild(g);var h=this.N;h.i&&h.o?
N(g,mi(e)):N(g,mi(b+"<br>"+e));x(c,"separator-message");x(c,"separator-pubinfo-
message")}x(a,"separator-pubinfo");x(d,"separator-pubinfo")}else a=c.insertRow(-
1).insertCell(-1),x(a,"separator-
message"),a.textContent=lv(this.o,this.j);Eh(this.i,
!0);V(this.i)}m(ov,lm);ov.prototype.mb=function(a)
{K(this.i,a)};ov.prototype.setPosition=function(a)
{jh(this.i,a)};ov.prototype.Na=function(){F(this.i)};function pv(a){var
b=this;W.call(this);this.s=a;this.j=a.o;this.mb(Ih(this.j));this.Gb=new
A(0,0);this.O=null;this.na=new am(function(){M(b.O,!1)},600);
$i(this,this.na)}u(pv,W);f=pv.prototype;f.mb=function(a){if(!this.i||!Be(this.i,a))
{this.i=a;var b=this.s;b.ma=a;qv(b);this.dispatchEvent("resize")}};f.Xc=function(a)
{this.wc=a;this.N.Na();var b=this.s,c=this.Fa();b.ma=c;qv(b);b=this.s;a=new
Ae(a.Bb(),a.Db());b.oa=a;b.s=!
0;K(b.i,a);U(b.na,0,b);qv(b);this.dispatchEvent("layoutchange")};
function rv(a,b){a.N=b}f.ul=function(){return this.N};f.Kb=function(){return
this.wc};f.hc=function(){var
a=this.wc.Kd();this.oa&&(a=this.oa.rl(a));Lp(this.N,a);this.dispatchEvent("update")
};function sv(a,b){a.oa=b}
f.Yc=function(a){var b=this.Gb.x,c=this.Gb.y;"number"===typeof
a.x&&(a.x=we(a.x,0,Math.max(this.wc.Bb()-this.i.width,0)));"number"===typeof
a.y&&(a.y=we(a.y,0,Math.max(this.wc.Db()-this.i.height,0)));"number"===typeof
a.x&&(b=a.x);"number"===typeof a.y&&(1<a.y-c?this.dispatchEvent("scrolldown"):1<c-
a.y&&this.dispatchEvent("scrollup"),c=a.y);this.Gb=new
A(b,c);b=this.s;a=this.Gb;b.O||(b=b.o,null!=a.y&&(b.scrollTop=a.y),null!
=a.x&&(b.scrollLeft=a.x));this.dispatchEvent("move")};
function tv(a){var b=a.Gb;return b?new
Xg(b.x,b.y,a.i.width,a.i.height):null}f.Fa=function(){return
this.i};f.Ed=function(a)
{this.dispatchEvent("movestart");this.Yc(a);this.dispatchEvent("moveend")};function
uv(a,b,c){a=a.Gb;c(new A(a.x+b.x,a.y+b.y))}
f.Df=function(a){var b=this.Gb,c=this.Fa();!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height?this.Ed(a):(this.o&&(this.o.Ha(),this.o=null),this.o=new
hm([b.x,b.y],
[a.x,a.y],250+250*we(ye(b,a)/800,0,1),km),O(this.o,"animate",q(this.en,this)),O(thi
s.o,"end",q(this.er,this)),this.dispatchEvent("movestart"),tj(this,"movestart",q(th
is.o.Ha,this.o)),this.o.play())};f.en=function(a)
{a=a.coords.map(Math.round);this.Yc(new A(a[0],a[1]))};f.er=function(a)
{this.en(a);this.dispatchEvent("moveend")};
f.Fb=function(){return this.j};f.Ke=ba(3);f.Kc=function(){return new
A(Math.round(this.Gb.x+this.i.width/2),Math.round(this.Gb.y+this.i.height/2))};f.Pe
=function(a){return new A(Math.round(a.x+this.i.width/2*-
1),Math.round(a.y+this.i.height/2*-1))};f.va=function()
{pv.ta.va.call(this);this.N.Na()};f.ll=function(a)
{null==this.O&&(this.O=a);this.O.style.opacity=0;this.na.start()};f.it=function()
{var a=this;this.na.stop();M(this.O,!0);U(function()
{a.O.style.opacity=1})};f.cn=1;function vv(a,b)
{pv.call(this,b);this.vb=a;this.g.ka(a,"pagechange",this.Od);this.g.ka(this.vb,"sea
rchupdate",this.Bl);if(a=B("subscription-
bar"))this.g.ka(this,"scrolldown",t(this.ll,a)),this.g.ka(this,"scrollup",t(this.it
,a))}u(vv,pv);f=vv.prototype;f.Ld=function(){var
a=this.wc.Kd(),b=[];this.oa&&(a=this.oa.li(a)[0]||[]);v(a,function(c){c instanceof
Sl&&b.push(c.Ga())});return b};f.jh=function(a){this.ig(!1,!
1);this.Xe(this.Jg(a))};
f.We=function(a){var
b=[];"fixed_width"==this.Kb().Xf()&&b.push(this.Fa().width);this.ee&&(a=Np(this.ee(
),this.Kb().s(),a,b))&&this.jh(a)};f.He=function(){this.ig(!0,!1);var
a=this.Fa().width;this.Xe(this.Jg(a))};f.xf=ba(4);f.ig=function(a,b)
{this.Lg=a;this.ej=b};f.resize=function(){if(this.Lg)this.He();else{var
a=this.Kb().s();a&&this.jh(a)}};f.Xe=function(a){var
b=this.Kb();this.Xc(a);b&&(a=qm(new pm(b,a),this.Kc()),
(a=this.Pe(a))&&this.Ed(a))};f.Od=function(){this.Yh||this.Nd(this.vb.Ga())};
f.Nd=function(a){this.wc.zc&&(a=this.wc.zc(a))&&this.Yc(new
A(Math.round(a.be()),Math.round(a.od())))};f.Bl=function()
{wv&&(this.ul().Na(),this.wa&&this.wa(),this.hc())};var wv=!0;function xv(a,b)
{this.Ea=a;this.g=b}m(xv,np);xv.prototype.render=function(a){var
b=this.g(),c=a.Ga(),d=Ua(this.Ea.ee().Kf)/a.Fa().width,e=a.Fa();b.Cj=e.width;b.Yg=e
.height;e=a.Fa().clone();e.width*=d;e.height*=d;b.Du=e.width;b.Au=e.height;b.setPos
ition(a.be(),a.od());b.ub(c);b.Qc();return b};function yv(){};function zv(a)
{this.Ea=a}u(zv,yv);zv.prototype.rl=function(a){var b=this.li(a);a=b[0]||
[];b=b[1]||[];b.sort(t(Av,this.Ea.Kc()));var c=[];jb(c,a,b);return c};function
Av(a,b,c){return Wg(Yg(Il(b)),a)-Wg(Yg(Il(c)),a)}zv.prototype.li=function(a){var
b=tv(this.Ea),c=new Xg(b.left-800,b.top-800,b.width+1600,b.height+1600);return
ob(a,function(d){d=Il(d);if(ah(c,d))return ah(b,d)?0:1})};function Bv(a,b)
{this.Ea=b;this.V=a}m(Bv,zv);Bv.prototype.rl=function(a){var
b=zv.prototype.rl.call(this,a),c=this.V.Ga();if(c){var d=[],e=this.V.rb();v([1,-
1],function(){var g=io(e,c.Pa(),1);g&&d.push(g)});v(a,function(g)
{g.Ga&&cb(d,g.Ga())&&db(b,g)})}return b};function Cv()
{W.call(this)}u(Cv,W);Cv.prototype.ue=function(a)
{this.i=a;this.o=Dv(a)};Cv.prototype.va=function()
{Cv.ta.va.call(this);F(this.o)};function Ev(a)
{W.call(this);this.ma=a;this.O=[]}u(Ev,Cv);f=Ev.prototype;f.ue=function(a)
{Ev.ta.ue.call(this,a);this.qh();this.Ga()&&this.g.ka(this.Ga(),"update",this.qh)};
f.Ga=function(){return this.i.Ga()};f.oh=function(a,b,c,d){var e=E("div");V(e,!
0);this.o.appendChild(e);a=Fv(this,a,b,c,d);J(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ma&&(J(e,{backgroundColor:this.ma}),Ah(e,.3));this.O.push(new
Xg(a[0],a[1],a[2],a[3]));return e};
function Gv(a){return a.i.Fa().width/a.i.Ga().getParent().g.width}function
Fv(a,b,c,d,e){var g=Gv(a);return Ya([b,c,d,e],function(h){return
Math.round(h*g)})}function Hv(a,b){v(b,function(c)
{this.oh.apply(this,c)},a)}f.Do=function(a){return
this.oh(a.left,a.top,a.width,a.height)};f.wg=function()
{rf(this.o);this.O=[]};f.qh=Ca;function Iv()
{Ev.call(this)}m(Iv,Ev);f=Iv.prototype;f.qh=function(){if(!this.j){var
a=this.Ga();a&&(a=Dp(a))&&(Hv(this,a),this.j=!0)}};
f.oh=function(a,b,c,d){this.s=Ev.prototype.oh.call(this,a,b,c,d);J(this.s,
{border:"2px #aaaaff
dashed"});this.N=E("IMG");this.s.appendChild(this.N);this.N.src="/googlebooks/image
s/dialog_close_x.gif";a=Fv(this,a,b,c,d);J(this.N,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});O(this.s,"mouseout",q(this.fr,this));O(this.s,"m
ouseover",q(this.mp,this,!0));tj(this.N,"click",q(this.Na,this));return
this.s};f.Na=function(){F(this.s)};
f.fr=function(a){Bf(this.s,a.target)||this.mp(!1)};f.mp=function(a){J(this.N,
{display:a?"":"none"})};function Jv(a)
{Ev.call(this);this.V=a}m(Jv,Ev);Jv.prototype.qh=function(){if(!this.j){var
a=this.Ga();a&&(a=Cp(a))&&(v(a,function(b){var
c=b.pop(),d=b.pop();b=this.oh.apply(this,b);J(b,
{cursor:"pointer"});this.g.ka(b,"click",q(this.s,this,d,c))},this),this.j=!
0)}};Jv.prototype.s=function(a,b){(a=jo(this.V.rb(),a))?
this.V.ub(a):So(this.V,b)};function Kv(a,b)
{this.o=a;this.g=b}Kv.prototype.Ga=function(){return
this.o};Kv.prototype.i=function(){return this.o.xd(this.g)};function Lv(a,b,c)
{Kv.call(this,a,b);this.j=c}m(Lv,Kv);Lv.prototype.i=function(){return
this.j.width>this.g.width?this.o.xd(this.j):Kv.prototype.i.call(this)};function
Mv(a,b,c,d,e)
{W.call(this);this.ah(a.Ia());this.V=a;this.i=c;this.na=[];this.fn=d;K(d,c);this.ua
=Dv(this);J(this.ua,"backgroundColor","#fff");K(this.ua,c);if(this.Ba=void 0!==e?
e:!0)a=Dv(this),K(a,c),this.wa=new
Nv(a),this.wa.show();b&&(this.o=b,this.g.ka(b,"update",this.xg),Uo(b))}u(Mv,W);f=Mv
.prototype;f.Fa=function(){return this.i};f.Ga=function(){return this.o};function
Ov(a,b){a.na.push(b);b.ue(a)}f.xg=Ca;function Pv(a)
{a.dispatchEvent("load");a.Ba&&a.wa.kb()}
function Dv(a){var b=E("div");V(b,!0);J(b,
{position:"absolute",left:0,top:0});a.fn.appendChild(b);return b}f.Na=function()
{v(this.na,function(a){a.Ha()});this.na=null;this.s&&F(this.s)};function Qv(a)
{a.N=Dv(a);K(a.N,a.Fa());J(a.N,
{backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repe
at"});a.g.ka(a.N,"mousedown",a.gr);a.g.ka(a.N,"dragstart",cj)}f.gr=function(a)
{a.display=this;Rv.dispatchEvent(a)};var Rv=new P;
function Nv(a)
{this.g=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=E("div");V(c);J(c,a);this.g.appendChild(c);c.textContent="\u0110ang
t\u1ea3i...";a.bottom=0}}Nv.prototype.show=function(a){J(this.g,
{display:a?"none":""})};Nv.prototype.kb=function(){this.show(!
0)};Mv.prototype.lm=function(){Sv(this)};function Sv(a,b){a.s&&F(a.s);a.s=Dv(a);new
Tv(a.s,a.Fa(),b)}
function Tv(a,b,c){this.g=a;J(a,
{backgroundColor:"#FFF",textAlign:"center"});K(a,b);N(a,El(c||""));V(this.g)};funct
ion Uv(a,b,c){Mv.call(this,a,b.Ga(),b.g,c);this.ah(Vv);a=Dv(this);this.ma=new
Wv(b.g,a);a=Dv(this);this.O=new Wv(b.g,a);Qv(this);Eh(c,!
0);x(c,"pageImageDisplay");this.oa=b;b.Ga()&&this.xg()}m(Uv,Mv);f=Uv.prototype;f.ub
=function(a){wp(a,"output",null);Mv.prototype.ub.call(this,a);a.xd()&&this.xg()};
f.xg=function(){var a=this.Ga(),b=this.oa.i();if(b&&!this.j)
{b=Xv(b);tj(this.ma,"load",q(this.ir,this,a,b,this.Fa().width));Yv(this.ma,[b]);var
c=No(this.V.Xb,a.Pa());c.push(b);Yv(this.O,c);this.j=!
0;a==this.V.Ga()&&this.dispatchEvent("fetch")}zp(a,[16,8])&&(a=Ce('<table
width=100% height=100%><tr><td><img src="%s"/><br/>
%s</td></tr></table>',bp("/googlebooks/restricted_logo.gif"),"B\u1ea1n v\u1eeba
m\u1edf m\u1ed9t trang kh\u00f4ng \u0111\u01b0\u1ee3c cung c\u1ea5p \u0111\u1ec3
xem ho\u1eb7c \u0111\u00e3 \u0111\u1ea1t \u0111\u1ebfn gi\u1edbi h\u1ea1n xem
c\u1ee7a s\u00e1ch n\u00e0y."),
Sv(this,a),Pv(this))};f.ir=function(a,b,c)
{a==this.V.Ga()&&this.dispatchEvent("loaded");this.O.empty();var
d=this.V.Xb;a=a.Pa();d.g[a]=d.g[a]||{};d.g[a]
[c]=b;Pv(this)};f.mc=ba(7);f.Na=function(){this.j=!
1;this.ma.empty();this.O.empty();Mv.prototype.Na.call(this)};var Vv=new
P,Xv=Pc;function Wv(a,b){P.call(this);this.i=a;this.j=b;this.Af=!
1;this.g=E("IMG");this.g.width=this.i.width;this.j.appendChild(this.g);V(this.j)}m(
Wv,P);Wv.prototype.empty=function(){for(var a;a=xf(this.j);)kp(a)};
function Yv(a,b){gp(a.g,q(a.o,a,a.g));for(var c=0;c<b.length;c+
+)a.g.src=b[c]}Wv.prototype.o=function(a)
{this.g==a&&(this.dispatchEvent("load"),this.Af=!0)};Wv.prototype.mc=ba(6);function
Zv(a,b,c,d)
{Mv.call(this,a,b.Ga(),b.g,c,d);this.oa=Dv(this);Qv(this);b.Ga()&&this.xg();this.V=
a;this.O=O(this.V.Ia(),"update",this.Ca,!
1,this)}m(Zv,Mv);Zv.prototype.xg=function(){var
a=this.Ga(),b=a.xd(),c=this.V.Za().lj(),d=a.na;if(b&&d&&!this.j){var
e=pp(d,this.Fa().height);"number"===typeof e&&(d=qp(d,e),b=new
R(b),S(b,"zoom",e),S(b,"pg",a.wa),b=b.toString(),this.ma=new
lp(this.oa,d,this.Fa().height,c.ik,c.hk,q(c.Po,c,b,d,this.Fa().height),null),this.j
=!0,this.Ca())}};
Zv.prototype.Ca=function(){if(this.j){var a=ph(this.oa);if(a){var
b=vh(this.oa);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;0<a.bottom-
a.top&&0<a.right-a.left&&mp(this.ma,Zg(a))}Yo(this.V)}};Zv.prototype.Na=function()
{this.j&&(this.ma.empty(),this.j=!
1);this.O&&(Bj(this.O),this.O=null);Mv.prototype.Na.call(this)};function $v(a)
{this.Ad=a;Ev.call(this,"#ffff00")}u($v,Ev);$v.prototype.qh=function(){var
a=this.i.Ga();if(a){var b=this.Ad.getQuery();b!
=this.s&&(a=Vo(a,b),this.wg(),a&&(Ya(a,q(this.Do,this)),this.s=b))}};function
aw(a,b,c)
{a=["event",a,b,c];if(b=p.ga)a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4
]=Math.round(performance.now())),b.apply(null,a)}function bw(a,b,c,d)
{"string"===typeof
a&&(a=B(a));a&&O(a,"click",t(aw,b,c,d))}Oa("_OC_analyticsTrack",aw);function cw(a)
{return a.length?a.reduce(function(b,c){return
ch(b,c)},a[0].clone()):null};function dw(a,b,c,d,e)
{W.call(this);this.N=a;this.na=b;this.wa=e;this.o=d;this.i=!
1;this.s=E("div");c.appendChild(this.s);this.g.ka(b,"mousemove",this.O);this.g.ka(b
,"mouseup",this.ma)}u(dw,W);dw.prototype.O=function(a){if(!this.ua){a=ze(new
A(a.clientX,a.clientY),qh(this.na));a=Ug(a,this.wa);J(this.s,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;jh(this.s,a.left,a.top);K(this.s,b,c);this.j=a}};
dw.prototype.ma=function(a){this.O(a);this.ua=!0;a=this.o;var
b=Zg(this.j),c=Gv(this.N);c=ew(b,1/c);b=fw(ew(c,1/a.Fa().width*1E3));a=new
R(a.Ac());S(a,"ci",
[b.left,b.top,b.width,b.height].join());S(a,"jscmd","click3");S(a,"output","text");
c=fw(c);gw(this.N,[c]);F(this.s);(new bq(a)).
$e(q(this.oa,this,c,b));this.dispatchEvent("endsize")};
dw.prototype.oa=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];v(e,function(h){g.push(new Xg(h.X,h.Y,h.W,h.H))});if(c=c.content)gw(this.N,
[a],c,b),d=!0,aw("Web Reader","Selection")}d||this.N.wg();this.Ha()};function
ew(a,b){return new Xg(a.left*b,a.top*b,a.width*b,a.height*b)}function fw(a){return
new
Xg(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}d
w.prototype.va=function(){dw.ta.va.call(this);F(this.s)};function hw(a,b)
{W.call(this);this.s=a;this.Ea=b}var iw;m(hw,Cv);f=hw.prototype;f.ue=function(a)
{Cv.prototype.ue.call(this,a);a=this.o;var b=E("div");V(b,!
0);a.appendChild(b);ub(b,"selection-
layer");K(a,this.i.Fa());K(b,this.i.Fa());this.g.ka(b,"click",this.jr);this.g.ka(b,
"mousedown",this.kr)};
f.kr=function(a){if(iw){a.stopPropagation();this.j&&this.j.Ha();var
b=this.i.fn;a=ze(new A(a.clientX,a.clientY),qh(b));this.j=new
dw(this.s,b,this.o,this.i.Ga(),a);this.N=O(document.body,"mousemove",q(this.lr,this
));tj(this.j,["endsize","dispose"],q(this.gt,this))}};f.jr=function(a)
{iw&&a.stopPropagation()};
f.lr=function(a){if(this.j&&!this.j.Hd){var b=new
A(a.clientX,a.clientY),c=Yg(zh(this.Ea.Fb()));if(Vg(c,b)){var d=new
A(0,0);v([[c.top-a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],
[c.right-a.clientX,1,0]],function(e){40>Math.abs(e[0])&&(d.x=e[1]||d.x,d.y=e[2]||
d.y)});this.O||(this.O=new
ll(100),this.g.ka(this.O,"tick",this.mr));this.ma=d;d.x||d.y?
this.O.start():this.O.stop()}}};f.mr=function(){var a=this.ma,b=this.Ea;uv(b,new
A(15*a.x,15*a.y),q(b.Ed,b))};
f.gt=function(){Bj(this.N);Yi(this.O);this.O=null};function jw(){this.g=!1;var
a=C("DIV","entity-page-snackbar"),b=C("SPAN","entity-page-snackbar-
text");G(b,"\u0110\u00e3 sao ch\u00e9p v\u0103n b\u1ea3n \u0111\u01b0\u1ee3c
ch\u1ecdn v\u00e0o b\u1ea3ng nh\u1edb t\u1ea1m
th\u1eddi.");a.appendChild(b);vm(a,"hidden",!
0);document.body.appendChild(a);this.o=a}jw.prototype.show=function(){this.g?
(this.i(),U(q(this.j,this),500)):this.j();U(q(this.i,this),6E3)};jw.prototype.j=fun
ction(){J(this.o,"bottom","0");this.g=!0};
jw.prototype.i=function(){J(this.o,"bottom","-48px");this.g=!1};function kw(a)
{this.i=a;this.o=new jw;this.j=lw(this)}kw.prototype.ha=function(){return this.j};
function lw(a){var b=C("DIV");wb(b,["entity-page-copy-button","entity-page-action-
chip"]);var c=C("IMG");x(c,"entity-page-action-chip-
icon");c.src="https://www.gstatic.com/images/icons/material/system/1x/content_copy_
googblue_18dp.png";var d=C("SPAN");x(d,"entity-page-action-chip-label");G(d,"Sao
ch\u00e9p");b.appendChild(c);b.appendChild(d);O(b,"click",q(a.g,a));um(b,"button");
Hf(b,!0);O(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||
a.g.call(a)});return b}
kw.prototype.g=function()
{this.i.focus();this.i.select();document.execCommand("copy");this.o.show()};functio
n mw(a){kr.call(this,a);hn(this);this.oo=!1;this.g=new
Ej;this.i=rp();x(a,"viewport-selection-
popup");nw&&nw.Ha();nw=this}m(mw,kr);mw.prototype.j=function()
{this.dispatchEvent("close");this.Ha()};
function ow(a,b,c){var d=a.ha(),e=E("div");x(e,"selection-popup-select-
container");d.appendChild(e);d=E("div");x(d,"selection-popup-select-
label");e.appendChild(d);d.appendChild(of(b));e.appendChild(E("div"));b=E("input");
b.value=c;x(b,"viewport-input");e.appendChild(b);Eh(b,!1);a.i&&(c=(new
kw(b)).ha(),e.appendChild(c));a.g.ka(b,"mousedown",pw)}function pw(a)
{a.stopPropagation()}mw.prototype.va=function()
{F(this.ha());kr.prototype.va.call(this);this.g.Ha()};var nw=null;function qw(a,b)
{this.g=a instanceof A?a:new A(a,b)}u(qw,cr);qw.prototype.Pc=function(a,b,c,d){var
e=Ve(a);var g=e.body;e=e.documentElement;e=new A(g.scrollLeft||
e.scrollLeft,g.scrollTop||e.scrollTop);g=this.g.x+e.x;e=this.g.y+e.y;var h=er(a);g-
=h.x;e-=h.y;gr(new A(g,e),a,b,c,null,null,d)};function rw(a,b)
{qw.call(this,a,b)}u(rw,qw);rw.prototype.i=0;rw.prototype.o=function(a)
{this.i=a};rw.prototype.Pc=function(a,b,c,d){var e=mh(a);e=ph(e);var
g=jf(Te(a).g);g=new A(this.g.x+g.scrollLeft,this.g.y+g.scrollTop);var
h=b,k=gr(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=gr(g,a,h,c,e,10,d);0!=(k&496)&&gr(g,a,b,c,e,this.i,d)}};function sw(a)
{Ev.call(this,"#4a95d6");this.j=a}m(sw,Ev);sw.prototype.ue=function(a)
{Ev.prototype.ue.call(this,a);J(this.o,
{cursor:"pointer"});this.g.ka(this.o,"mousedown",tw)};function tw(a)
{a.stopPropagation()}
function gw(a,b,c,d)
{a.wg();Ya(b,q(a.Do,a));a.N&&Bj(a.N);a.s&&a.s.Ha();b=E("div");document.body.appendC
hild(b);var e=cw(a.O);if(e){var g=qh(a.o);b=new mw(b);if(c&&d){var
h=a.Ga(),k=h.xd();if(k){var l=new
R(k);d=[d.left,d.top,d.width,d.height].join();S(l,"ci",d);S(l,"edge",0);l=l.toStrin
g();var n=new R(h.Ac());S(n,"ci",d);S(n,"source","bookclip");n=Ce('<a
href="%s"><img
src="%s"/></a>',n.toString(),l)}d=n;rf(b.ha());n=b.ha();h=E("IMG");h.src="/googlebo
oks/images/material/close_black_24dp.png";x(h,
"selection-popup-close");n.appendChild(h);b.g.zf(h,"click",q(b.j,b));h=C("DIV",
{},"Chia s\u1ebb clip n\u00e0y");x(h,"selection-popup-
title");n.appendChild(h);c&&(ow(b,"V\u0103n b\u1ea3n c\u1ea7n
ch\u1ecdn",c),n=E("DIV"),x(n,"selection-popup-translate-
container"),b.ha().appendChild(n),h=new
R("https://translate.google.com/translate_t"),S(h,"text",c),S(h,"sl","auto"),S(h,"t
l","auto"),c=E("A"),c.href=h.toString(),c.target="_blank",b.i&&(h=C("IMG"),wb(h,
["selection-popup-translate-icon","entity-page-action-chip-icon"]),
h.src="https://www.gstatic.com/images/icons/material/system/1x/translate_googblue_1
8dp.png",c.appendChild(h)),h=C("SPAN"),G(h,"D\u1ecbch"),x(h,"entity-page-action-
chip-label"),c.appendChild(h),h=E("SPAN"),G(h,"\u00bb"),x(h,"selection-popup-
translate-arrow"),c.appendChild(h),x(c,"selection-popup-translate-
link"),x(c,"entity-page-action-chip"),n.appendChild(c));l&&ow(b,"H\u00ecnh
\u1ea3nh",l);d&&ow(b,"Nh\u00fang",d)}else c=E("DIV"),G(c,"\u0110ang
t\u1ea3i..."),x(c,"selection-popup-loading-msg"),b.ha().appendChild(c);
lr(b);a.s=b;c=g.x+e.left+e.width;e=g.y+e.top+e.height;g=L(b.ha()).width;24>c-
g&&(c=g+24);U(t(uw,b,new rw(new A(c,e))));a.N=tj(b,"close",q(a.wg,a))}}function
uw(a,b){a.Hd||(a.setPosition(b),a.Da(!0))}sw.prototype.wg=function()
{Ev.prototype.wg.call(this);this.s&&this.s.Ha()};sw.prototype.va=function()
{Ev.prototype.va.call(this);this.s&&this.s.Ha();this.N&&Bj(this.N)};function
vw(a,b,c){return a.Za().lj()?new Zv(a,b,c):new Uv(a,b,c)}function ww(a,b){if(b
instanceof Uv){Ov(b,new $v(a.tb()));Ov(b,new Iv);var c=new sw(a.Fb()),d=new
hw(c,a.Ia());Ov(b,d);Ov(b,c);Ov(b,new Jv(a))}};function xw(a,b,c)
{W.call(this);this.V=a;this.Ea=b;this.j=E("div");V(this.j,!0);J(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.s=E("div");V(this.
s,!0);J(this.s,
{position:"absolute"});this.j.appendChild(this.s);this.N=E("div");V(this.N,!
0);this.j.appendChild(this.N);this.O=E("div");V(this.O,!
0);this.N.appendChild(this.O);this.kb()}u(xw,lm);f=xw.prototype;
f.Qc=function(){var a=this.Cj-2,b=this.Yg-2,c=this.Du-2,d=this.Au-2;J(this.N,
{backgroundColor:"#cccccc",position:"absolute"});jh(this.N,0,0);K(this.N,this.Cj,th
is.Yg);J(this.O,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});jh(this.O,1,1);K
(this.O,a,b);this.show();var e=this.V;a=vw(e,new Lv(this.Ga(),new Ae(a,b),new
Ae(c,d)),this.O);a instanceof Uv?ww(e,a):a instanceof Zv&&a instanceof Zv&&Ov(a,new
$v(e.tb()));this.i=a};f.kb=function(){M(this.j,!1)};f.show=function(){M(this.j,!
0)};
f.mc=ba(5);f.Na=function()
{this.i&&this.i.Na();F(this.j)};f.setPosition=function(a,b)
{jh(this.j,a,b)};f.od=function(){return lh(this.j).x};f.be=function(){return
lh(this.j).y};f.ub=function(a){this.o=a};f.Ga=function(){return
this.o};f.Db=function(){return this.Yg};f.Bb=function(){return this.Cj};function
yw(a){return a+2}f.Fa=function(){return new Ae(this.Cj,this.Yg)};function zw(a)
{W.call(this);rf(a);V(a);this.o=a;this.i=E("div");V(this.i,!0);Ul()&&(df(a,
{dir:"ltr"}),df(this.i,{dir:"rtl"}));a.appendChild(this.i)}u(zw,W);function Aw(a,b)
{zw.call(this,b);this.Ea=a;this.g.ka(b,"scroll",this.N);J(b,"position","relative");
J(this.i,"position","absolute");this.j=E("div");x(this.j,"scroll-
background");V(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.i)}m(Aw,zw);function qv(a){var
b=a.oa;a.ma&&b&&(J(a.i,"left",Math.floor(Math.max(0,a.Ea.s.o.clientWidth-
b.width)/2)+"px"),J(a.j,"height",b.height+"px"))}Aw.prototype.na=function()
{this.s=!1;this.N()};
Aw.prototype.N=function(){if(!this.s){var a=this.Ea.Gb;if(a){a=a.clone();var
b=this.o;b=new A(b.scrollLeft,b.scrollTop);xe(a,b)||(this.O=!
0,this.Ea.Ed(b),this.O=!1)}}};function Bw(a){var b=a.Fb(),c=new
Aw(this,b);Cw(b);vv.call(this,a,c);sv(this,new Bv(a,this));rv(this,Dw(this));var
d=a.rb(),e=a.Za().Xf();this.ma=a.Za().O?function(g){return new
iv(d,e,g)}:a.Za().na?function(g){return new iv(d,e,g,!0,a.Za().na)}:function(g)
{return new iv(d,e,g,!0)};b=this.vb.Za();"fixed_height"==b.Xf()?
(b=b.ee(),b=b[Math.floor(b.length/2)]+2):b=Ew(b)
+2;this.jh(b);this.g.ka(this.vb,"pagesupdate",this.cu);this.g.ka(this.vb,"pagemodec
hange",this.nr);this.g.ka(this,"move",this.hc);this.g.ka(this,
"move",this.qw)}u(Bw,vv);function Cw(a){J(a,"overflow","auto");J(a,
{overflowX:"auto",overflowY:"scroll"});x(a,"overflow-scrolling");df(a,
{dir:"ltr"})}f=Bw.prototype;f.Mc=function(){this.We(1)};f.jd=function(){this.We(-
1)};f.ee=function(){var
a=this.vb.Za(),b=ib(a.ee());"fixed_width"==a.Xf()&&(a=this.vb.Za().Qa)&&150<a-
Ua(b)&&(1500>a?db(b,a):db(b,1500));return new Mp(Ya(b,yw))};f.Jg=function(a){return
this.ma(a)};
f.Fa=function(){if(this.j.hasChildNodes()){var
a=Ih(this.j.childNodes[0]).width;a=new Ae(a,this.i.height)}else a=this.i;return
a};function Dw(a){var b=new Jp;Kp(b,Sl,new xv(a,t(Qc,xw,a.vb,a,a.s.i)));Kp(b,dv,new
kv(a.vb,function(c){return new ov(a.s.i,c)}));return b}f.qw=function(){if(this.Ca)
{var a=Ll(this.wc,this.Kc().y);a&&a.Ga&&(a=a.Ga(),this.vb.Ga()!=a&&(this.Yh=!
0,this.vb.Bd(a.Pa()),this.Yh=!1))}this.Ca=!0};
f.cu=function(){var a=this.vb.Ga(),b=this.vb.rb(),c=jo(b,a.Pa());if(!c)a:
{c=go(a);b=ho(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(go(d)<=c){c=d;break
a}}c=null}a=this.Gb;b=this.Kb();d=b.zc(c);a=ze(a,d.nd());b=this.Jg(b.s());c=b.zc(c)
.nd();c=new A(c.x+a.x,c.y+a.y);this.Xc(b);this.Ed(c)};f.nr=function()
{this.N.Na();this.hc()};
f.jl=function(a){if(a.No&&a.O){var b=a.O;if(null!=a.oa)var c=a.oa;else a.oa=new
Fw(this.s.i),c=a.oa;c.g=this.s.i;if(B("focus_article_div")){var
d=B("focus_article_div");F(d)}d=this.Kb().zc(a);a=d.Bb()/a.re();if(b.Vf()&&(b=b.Vf(
))){var e=b[0];if(e&&4==e.length){b=a*e[0]+d.be();d=a*e[1]+d.od();var
g=a*e[2];a*=e[3];e=E("DIV");e.setAttribute("id","focus_article_div");V(e,!
0);Ah(e,.3);J(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 Gw(a,b,c,d,e)
{W.call(this);this.V=a;this.Ea=b;this.o=c;var g=E("div");J(g,
{position:"absolute"});e=e.width-2;jh(g,d.x+(Ul()?
e:0),d.y);b.s.i.appendChild(g);this.i=g;b=Math.floor(e/Tl(c));g=new
Ae(e,b);this.j=E("div");this.i.appendChild(this.j);J(this.j,
{padding:"1px",position:"absolute"});this.s();b=E("div");this.j.appendChild(b);J(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});K(b,g);this.j.appendChild(b);d=E("IM
G");d.title=c.Je();this.O=d;e=R;var h=new R(c.N.np);S(h,"pg",c.Pa());c.ob.sig&&
S(h,"sig",c.ob.sig);e=new
e(h.toString());S(e,"zoom","1");S(e,"img","1");S(e,"w",g.width);if(g=this.V.Za().ve
)S(e,"imgtk",g),S(e,"jtp",go(c));d.src=e.toString();b.appendChild(d);J(this.j,"curs
or","pointer");this.g.ka(this.j,"click",this.N);this.g.ka(a,"pagechange",this.s)}m(
Gw,lm);Gw.prototype.s=function(){var a=!1,b=this.V.Ga();b&&b==this.o&&(a=!
0);J(this.j,"backgroundColor",a?"#6B90DA":"#ccc")};Gw.prototype.N=function()
{this.V.qc(Bw);this.V.ub(this.o);Hw.dispatchEvent("click")};
Gw.prototype.Na=function(){kp(this.O);F(this.i)};var Hw=new P;function Iw(a,b)
{this.V=a;this.Ea=b}m(Iw,np);Iw.prototype.render=function(a){return new
Gw(this.V,this.Ea,a.Ga(),a.nd(),a.Fa())};function Jw(a){var b=a.Fb();J(b,
{overflow:"hidden"});var c=new
Aw(this,b);vv.call(this,a,c);this.g.ka(this,"move",this.hc);J(b,
{overflow:"auto"});rv(this,Kw(this));this.Xc(Lw(this));sv(this,new
zv(this));U(q(this.hc,this),0);this.g.ka(this,"resize",this.ma);var
d=B("subscription-bar");d&&(this.ll(d),U(function(){M(d,!
1)},600))}u(Jw,vv);Jw.prototype.Nd=function(a){a=this.Kb().zc(a).nd();this.Ed(new
A(void 0,a.y-40))};function Lw(a){var b=a.vb.Za().Nc;return new
hv(a.vb.rb(),a.Fa().width,b,b)}
Jw.prototype.ma=function(){this.Xc(Lw(this));this.Nd(this.vb.Ga())};function Kw(a)
{var b=new Jp;Kp(b,Sl,new Iw(a.vb,a));return b};function Mw(a,b,c)
{W.call(this);this.V=a;this.s=b;this.j=this.V.Za().Oi;this.N=!!
this.V.Za().Oi;this.ma=!!this.V.Za().vi;this.o=rp(c);if(this.N){a:
{a=this.V.rb();for(b=0;b<this.j.length;b++)if(c=jo(a,this.j[b].getId())){var d;b:
{for(d=b+1;d<this.j.length;d++){var e=jo(this.V.rb(),this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?go(d)-1:go(Ua(ho(a)));e=go(this.V.Ga());if(e>=go(c)&&e<=d)
{a=b;break a}}a=-1}this.O=a}}m(Mw,W);f=Mw.prototype;
f.render=function(a)
{this.i=E("div");document.body.appendChild(this.i);U(q(this.pr,this));this.oa=a;if(
this.N)Nw(this);else if(this.ma){x(this.i,"base-image-toc-
div");a=this.V.Za().vi;var
b=jo(this.V.rb(),a);b&&Ow(this,b);1<this.V.Za().Vb&&(a=io(this.V.rb(),a,1))&&Ow(thi
s,a);this.Ni()}else this.Ha()};f.pr=function()
{this.g.ka(document,"click",this.Ha);this.g.ka(this.V,"resize",this.Ni)};
function Ow(a,b){var c=new Ae(128,0),d=C("IMG",{width:128});x(d,"toc-page-
image");a.g.ka(d,"click",q(a.V.ub,a.V,b));pc&&Ul()&&a.g.ka(d,"load",a.Ni);b.xd(c)?
a.iq(d,b,c):Uo(b,t(a.iq,d,b,c));a.i.appendChild(d)}f.iq=function(a,b,c){df(a,
{src:b.xd(c)})};
function Nw(a){var b=C("DIV",{"class":"toc-div"}),c;v(a.j,function(d,e){var
g=d.getId();g=jo(a.V.rb(),g);var h=d.xv,k=a.j[e+1]?"":"-last",l="toc-middle-
cell"+k;k="toc-right-cell"+k;var n=C("DIV",{"class":g?"toc-row":"toc-disabled-
row"}),r=E("div");x(r,"goog-inline-block");x(r,"toc-left-
cell");e==a.O&&(x(r,Ul()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_selecte
d_item_arrow_left"),x(n,"toc-row-selected"));var w=E("div");x(w,"goog-inline-
block");x(w,l);pc&&!Hc("1.9")&&J(w,"overflow","hidden");
d=d.hb();var D=a.o?d:Me(d,35);N(w,mi(D));a.o&&(w.title=d);d=E("div");x(d,"goog-
inline-
block");x(d,k);N(d,mi(Cb(Pe(h))?"&nbsp;":h));n.appendChild(r);n.appendChild(w);n.ap
pendChild(d);g?a.g.ka(n,"click",q(a.V.ub,a.V,g)):(xb(w,l),x(w,"toc-middle-disabled-
cell"),xb(d,k),x(d,"toc-right-disabled-
cell"));b.appendChild(n);e==a.O&&(c=n)});c&&U(q(a.Uv,a,c));a.i.appendChild(b);300<L
(a.i).height&&(J(a.i,"height","300px"),x(a.i,"scroll-toc-div-wide"));x(a.i,"scroll-
toc-div");a.Ni()}
f.Uv=function(a){300<a.offsetTop+L(a).height&&(a=void 0!==a.previousElementSibling?
a.previousElementSibling:yf(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Ni=function(){var a=this.o?9:13,b=this.o?
8:12;dr(this.s.ha(),a,this.i,b,new A(0,-this.oa))};f.va=function()
{W.prototype.va.call(this);F(this.i);this.s.Gf(!1)};function Pw()
{}m(Pw,Hl);function Qw(a)
{W.call(this);this.j=a}m(Qw,Cv);Qw.prototype.Da=function(a)
{M(this.o,a)};Qw.prototype.ue=function(a){Cv.prototype.ue.call(this,a);var
b=this.i.Fa();a=this.o;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";jh(a,this.j?c-d:0,0);K(a,d,b);J(a,
{position:"absolute"});z?Vl(a,e):(c=C("IMG",
{src:e,width:d,height:b,border:0,position:"absolute",top:0,left:0}),a.appendChild(c
))};function Rw(a,b){W.call(this);this.V=a;b=Math.floor(b/2);var
c=Math.floor(b/this.V.rb().g.aspectRatio());this.j=new
Ae(b,c);this.i=E("div");J(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.na=[];a.Ia().s.i.a
ppendChild(this.i);this.o=E("div");this.N=E("div");this.na.push(O(this.o,"dblclick"
,q(this.Vt,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};J(this.o,a);J(this.N,a);this.i.appendChild(this.o);this.i.appendChild(this.N
);
this.ma=E("div");this.oa=E("div");this.o.appendChild(this.ma);this.N.appendChild(th
is.oa);Sw(this)}m(Rw,lm);function Sw(a)
{a.s&&a.s.Na();a.O&&a.O.Na();rf(a.ma);rf(a.oa);Fh(a.o,a.j);Fh(a.N,a.j);a.s=vw(a.V,n
ew Kv(a.ua,a.j),a.ma);ww(a.V,a.s);a.wa=new Qw(!0);Ov(a.s,a.wa);a.O=vw(a.V,new
Kv(a.Ba,a.j),a.oa);a.Ca=new Qw(!
1);ww(a.V,a.O);Ov(a.O,a.Ca)}f=Rw.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);jh(this.i,a)};f.Vt=function(a)
{a.preventDefault();a.stopPropagation();this.V.Tb("previous")};
f.Da=function(a){J(this.i,{display:a?"":"none"})};f.Qc=function(){J(this.o,
{left:0,top:0});J(this.N,{left:this.j.width+"px",top:0})};f.Ld=function(){return
Xa([this.ua,this.Ba],function(a){return!!a})};f.Na=function()
{this.s.Na();this.O.Na();for(var
a;a=this.na.pop();)Bj(a);this.i.parentNode&&F(this.i)};function Tw(a){return
2*a};function Uw(a){this.V=a}m(Uw,np);Uw.prototype.render=function(a){var b=new
Rw(this.V,a.Fa().width);b.setPosition(a.nd());b.Qc();b.Da(!0);return
this.g=b};function Vw(a,b,c)
{P.call(this);this.V=a;this.j=b;this.s=L(b).width;this.N=c;this.i=!
1;this.g=Ul()}m(Vw,P);Vw.prototype.yf=function(){return this.i};function Ww(a,b)
{if(b!=a.i){a.i=b;var c=a.V.Ia().s.i;M(c,!1);L(c);
[t(Xw,a.j,a.N,a.s,a.g,b),q(a.o,a),t(M,c,!0)].forEach(U)}}Vw.prototype.o=function()
{this.dispatchEvent("change")};function Xw(a,b,c,d,e){var
g=b.style.width;d=d?"right":"left";e?(b.style[d]="0",b.style.width=g+c):
(b.style[d]="",b.style.width="");M(a,!e)};var Yw=null;function Zw(a,b)
{Ej.call(this);this.i=Yw;this.V=a;this.g=b;this.V.Za().O||
(this.ka(this.V,"pageturn",this.o),this.ka(this.g,"dispose",this.Ha))}m(Zw,Ej);Zw.p
rototype.o=function(){var a=this.g.ma.g.Ld()[0]||new fp,b=this.g.ma.g.Ld()[1]||new
fp,c=this.O,d=this.s,e=d?go(d):-1,g=go(a)||-1,h=go(b)||-1,k=Math.max(c?go(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.g.cn){if(0<l-k){var n=k==e?d:c;var
r=a}0>l-k&&(n=-1!=h?b:a,r=d);1<h-g&&(n=a,r=b);nv(n,r)||void 0===n||void 0===r||
(a=lv(n,r),this.i.ma(a),this.i.show(3E3))}};function $w(a){this.g=a}
$w.prototype.ud=function(){return this.g.aid};$w.prototype.Qg=function(){var
a=this.g.x_focus,b=this.g.y_focus;if(void 0===a||void 0===b){b=this.Vf();if(!
b.length)return null;a=b[0][0];b=b[0][1]}return new A(a,b)};$w.prototype.ol=ba(8);
$w.prototype.Vf=function(){return ax(this,"head_boxes")};function ax(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
Fw(a){this.g=a};function bx(a)
{sp.call(this,a)}m(bx,sp);f=bx.prototype;f.Dd=function(a)
{sp.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 $w(b))},this)))};f.Je=function(){return
this.o(32)?"B\u00eca tr\u01b0\u1edbc":this.o(64)?"B\u00eca
sau":sp.prototype.Je.call(this)};f.tl=function()
{return{width:"w"}};f.fj=ba(9);f.No=function(){return this.O};function cx(a)
{Pp.call(this);Pp.apply(this,arguments);this.N();O(this,"update",q(this.N,this))}m(
cx,Pp);function dx(a,b){var c={};v(b.page,function(e){var
g=jo(this,e.pid);g&&xp(g,e);c[e.pid]=!0},a);b=ho(a);var d=Xa(b,function(e){return!!
c[e.Pa()]||!!this.O[e.Pa()]},a);b.length!
=d.length&&a.j(d)}cx.prototype.Fl=function(a){this.s?
dx(this,a):Pp.prototype.Fl.call(this,a)};
cx.prototype.N=function(){var a={},b=0;v(ho(this),function(h){var
k=go(h);a[k]=h;b=Math.max(b,k)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.ma=c};cx.prototype.o=bx;function ex(a)
{ev.call(this,1);var b=new
Pw;b.mb(a);this.Sa(b);Ol(this)}m(ex,ev);ex.prototype.Mh=function(){return
this.g[0]};ex.prototype.s=function(){return this.Bb()||
0};ex.prototype.Xf=function(){return"fixed_width"};function fx(a){var
b=a.Fb(),c=new Aw(this,b);J(b,{overflow:"hidden"});vv.call(this,a,c);this.ma=new
Uw(a);b=new
Jp;Kp(b,Pw,this.ma);this.N=b;b=a.rb().g.aspectRatio();c=this.Fa();b=this.Jg(Math.mi
n(2*Math.floor(c.height*b),c.width));this.Xc(b);this.Ca=new
Zw(a,this);this.g.ka(this.vb,"pagemodechange",this.qr);U(this.hc,0,this)}u(fx,vv);f
=fx.prototype;f.ee=function(){var a=hb(gx,this.vb.Za().ee());return new
Mp(Ya(a,Tw))};f.Xe=function(a)
{fx.ta.Xe.call(this,a);this.N.Na();this.hc()};f.Mc=function(){this.We(1)};
f.jd=function(){this.We(-1)};f.qr=function()
{this.N.Na();this.hc()};f.cn=2;f.Jg=function(a){this.Fa();var
b=this.vb.rb().g.aspectRatio();return new ex(new
Ae(a,Math.floor(Math.floor(a/2)/b)))};var gx=[180,220,280];
fx.prototype.Od=function(){var a=hx(this,this.vb.Ga()),b=this.ma.g;if(b){var
c=this.Ca,d=b.Ld();c.s=d[0];c.O=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.ua=c;b.Ba=d;Sw(b);if(c){if(c.o(64)||void 0==d)a=!1}else b.s.lm();if(d)
{if(d.o(32)||void 0==c)e=!1}else
b.O.lm();c=e;d=a?"":"hidden";J(b.o,"visibility",c?"":"hidden");J(b.N,"visibility",d
);c=c&&a;b.wa.Da(c);b.Ca.Da(c)}this.dispatchEvent("pagechange")};fx.prototype.Ld=fu
nction(){return this.ma.g.Ld()};
function hx(a,b){return ab(a.vb.rb().ma,function(c){return
cb(c,b)})}fx.prototype.hc=function()
{fx.ta.hc.call(this);this.Od()};fx.prototype.ua=function(a,b){var
c=this.vb.rb().ma;a=go(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==go(h[0])||h[1]&&a==go(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=go(e[0]||e[1])&&a<go(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
ix(a){W.call(this);this.O=a;this.i=null}m(ix,W);f=ix.prototype;
f.render=function(a,b){this.j=a;a=a.ha();var
c=qh(a).y,d=L(a);c=c+d.height+3;d="";b&&(d=qh(a).x);this.i=C("DIV",
{"class":"linkbar-panel-div"});jh(this.i,d,c);this.ma=C("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.i.appendChild(this.ma);pc&&sc&&!Hc("1.9")&&(this.s=C("IFRAME",
{style:"position:
absolute;",Mw:"0"}),this.O.appendChild(this.s));this.O.appendChild(this.i);this.s&&
(K(this.s,L(this.i)),jh(this.s,lh(this.i)));U(q(this.km,this))};
f.km=function()
{this.g.ka(this.ma,"click",this.Ha);this.g.ka(this.j,"action",this.rr);this.g.ka(do
cument,"mousedown",this.$s)};f.rr=function(){Aq(this.j,16)||this.Ha()};f.
$s=function(a){Bf(this.i,a.target)||Bf(this.j.ha(),a.target)||
this.Ha()};f.va=function()
{W.prototype.va.call(this);F(this.i);F(this.s)};f.ha=function(){return
this.i};function jx(a,b,c){ix.call(this,a);this.V=b;this.N=c}m(jx,ix);
jx.prototype.render=function(a,b){ix.prototype.render.call(this,a,b);a=C("DIV",
{style:"padding-top:5px; font-size: 13px;"});N(a,mi("D\u00e1n li\u00ean k\u1ebft
v\u00e0o e-mail ho\u1eb7c Tin nh\u1eafn
nhanh"));this.ha().appendChild(a);this.o=E("input");K(this.o,"100%","auto");this.ha
().appendChild(this.o);this.N&&(a=C("DIV",{style:"font-size: 13px; padding-top:
7px;"},"Nh\u00fang"),this.ha().appendChild(a),this.Ge=E("input"),K(this.Ge,"100%","
auto"),this.ha().appendChild(this.Ge));a=this.V.Ga();b=
(new R(window.location)).g;var c=new
R(a.Ac());c.g=b;this.o.value=c.toString();U(t(kx,this.o));this.N&&(a=new
R(a.Ac()),S(a,"output","embed"),this.Ge.value=lx(a.toString()))};jx.prototype.km=fu
nction()
{ix.prototype.km.call(this);this.g.ka(this.o,"click",t(kx,this.o));this.N&&this.g.k
a(this.Ge,"click",t(kx,this.Ge))};function kx(a){a.select()}function lx(a){return
Ce('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function mx(a,b)
{W.call(this);this.Ea=a;this.j=b;this.i=E("div");a.s.i.appendChild(this.i);x(this.i
,"sitb_result");jh(this.i,b.nd());K(this.i,b.Fa());a=E("div");x(a,"sitb-result-
header");this.i.appendChild(a);this.s=E("div");x(this.s,"sitb-result-page-
link");b=b.g.g;this.s.textContent=b?"Trang
"+b:"Trang";a.appendChild(this.s);this.o=E("div");x(this.o,"sitb-result-
content");this.i.appendChild(this.o);if(b=jo(this.Ea.V.rb(),this.j.g.Pa()))
{a=this.Ea.V.tb().getQuery();var c=b.ob.snippetSrc;c&&a==Ko(c)?
nx(this,c):(a=b.qf(),"entity_page"==T(a,"source")?
S(a,"source","entity_page_gbs_snippet"):S(a,"source","gbs_snippet"),up(b,a,q(this.O
,this)))}else ox(this)}m(mx,lm);mx.prototype.N=function(a)
{this.Ea.vf(a.g)};mx.prototype.O=function(a){(a=a.ob.snippetSrc)?
nx(this,a):ox(this)};function nx(a,b){rf(a.o);var
c=E("IMG");c.src=b;px(a);b=a.j.Fa().width-25;J(c,
{width:b+"px"});a.o.appendChild(c)}
function px(a){x(a.i,"sitb-result-clickable");x(a.s,"sitb-result-link");var
b=If(a.s);N(a.s,Si(b+"&nbsp;&raquo;"));um(a.i,"link");Hf(a.i,!
0);a.g.ka(a.i,"click",q(a.N,a,a.j));a.g.ka(a.i,"keydown",function(c){32!
=c.keyCode&&13!=c.keyCode||a.N(a.j)})}
function ox(a){rf(a.o);var b=E("div");x(b,"sitb-result-
snippet");a.o.appendChild(b);J(b,{width:Math.floor(.75*a.j.Fa().width)
+"px"});N(b,El(a.j.g.i));b=E("div");x(b,"sitb-result-explanatory-
link");a.o.appendChild(b);var c=jo(a.Ea.V.rb(),a.j.g.Pa());c&&c.xd()&&!zp(c,
[4,8,16])&&c.o(2)?(px(a),N(b,Si("Ch\u00fang t\u00f4i kh\u00f4ng th\u1ec3 t\u1ea1o
h\u00ecnh \u1ea3nh cho k\u1ebft qu\u1ea3
n\u00e0y.&nbsp;&nbsp;")),a=E("span"),N(a,Si("Nh\u1ea5p \u0111\u1ec3 xem to\u00e0n
b\u1ed9 trang.")),b.appendChild(a),
x(a,"sitb-result-link")):(N(b,Si("Kh\u00f4ng c\u00f3 b\u1ea3n xem tr\u01b0\u1edbc
cho trang n\u00e0y.&nbsp;&nbsp;")),a=E("a"),x(a,"sitb-result-buy-link"),N(a,Si("Mua
s\u00e1ch n\u00e0y.")),b.appendChild(a),b=new
R(window.location.href),S(b,"sitesec","buy"),S(b,"source","gbs_snippet"),ok(b,"prin
tsec"),a.href=b.toString())}mx.prototype.Na=function()
{F(this.i);this.Ha()};function qx(a)
{this.Ea=a}m(qx,np);qx.prototype.render=function(a){return new
mx(this.Ea,a)};function rx(a){this.g=a}m(rx,Hl);function sx(a,b)
{ev.call(this,1);this.Jb=a;this.N=b;this.Uj=this.Bi=this.marginTop=20;a.yb&&(a.yb.f
orEach(q(this.o,this)),Ol(this))}m(sx,ev);sx.prototype.o=function(a){a=new
rx(a);var b=Math.min(this.N-16,600);a.mb(new
Ae(b,Math.round(124/600*b+42)));this.Sa(a)};function tx(a){var
b=a.Fb();J(b,"overflow","hidden");var c=new
Aw(this,b);pv.call(this,c);this.V=a;sv(this,new
zv(this));this.g.ka(this,"move",this.hc);var d=B("subscription-
bar");d&&(this.ll(d),U(function(){M(d,!
1)},600));rv(this,ux(this));vx(b)}u(tx,pv);function vx(a)
{J(a,"overflow","auto");J(a,{overflowX:"auto",overflowY:"scroll"});df(a,
{dir:"ltr"})}function ux(a){var b=new Jp;Kp(b,rx,new qx(a));return
b}tx.prototype.resize=function(){wx(this)};
function wx(a){var b=new
sx(a.Jb,a.Fa().width);a.Xc(b);a.hc()}tx.prototype.vf=function(a,b){return
this.Ba(a,b)};function xx(a){this.g=a||{}}xx.prototype.lc=function(){return
this.g};xx.prototype.qc=function(a){var b=Yb(yx,function(c){return
c==a});this.g.v=b};xx.prototype.getQuery=function(){return this.g.q};var
yx={onepage:Bw,twopage:fx,thumbnail:Jw,snippet:tx};function zx(a,b){this.g=new
wr;O(this.g,"navigate",q(this.s,this));this.V=a;this.i=b}zx.prototype.s=function(a)
{Ax(this,a.s)};function Ax(a,b){if(!(a.o&&""==b||a.j))if((z||
qc)&&""==b)window.history.go(-2);else if(b){var c={},d=new
gk(b);v(d.ae(),function(e){var g=d.get(e);g in Bx&&(g=Bx[g]);c[e]=g});b=new
xx(c);a.V.qc(yx[b.g.v]||Bw);Ww(a.i,!!b.g.f);void 0!
==b.getQuery()&&Jo(a.V.tb(),b.getQuery())}}
zx.prototype.Ta=function(a){this.o=!0;this.g.Ta(a);z&&(a=(new
R(window.location)).g,Ax(this,a));this.o=!1};zx.prototype.update=function(){var
a=new
xx;a.qc(this.V.O);a.g.q=this.V.tb().getQuery();a.g.f=this.i.yf();a=rk(a.lc()).toStr
ing();this.j=!0;this.g.ki(a);this.j=!1};var Bx={"true":!0,"false":!1};function Cx()
{this.i=[]}u(Cx,rq);Da(Cx);function Dx(a,b){var c=a.i[b];if(!c){switch(b){case
0:c=a.Wa()+"-highlight";break;case 1:c=a.Wa()+"-checkbox";break;case 2:c=a.Wa()+"-
content"}a.i[b]=c}return c}f=Cx.prototype;f.tg=function()
{return"menuitem"};f.Oc=function(a){var b=a.g.Ra("DIV",uq(this,a).join("
"),Ex(this,a.Gc(),a.g));Fx(this,a,b,zq(a,8)||zq(a,16));return b};f.Ic=function(a)
{return a&&a.firstChild};
f.Sb=function(a,b){var c=xf(b),d=Dx(this,2);c&&vb(c,d)||
b.appendChild(Ex(this,b.childNodes,a.g));vb(b,"goog-option")&&(a.ji(!
0),this.ji(a,b,!0));return Cx.ta.Sb.call(this,a,b)};f.ug=function(a,b){var
c=this.Ic(a),d=Gx(this,a)?c.firstChild:null;Cx.ta.ug.call(this,a,b);d&&!
Gx(this,a)&&c.insertBefore(d,c.firstChild||null)};function Ex(a,b,c)
{a=Dx(a,2);return c.Ra("DIV",a,b)}f.jq=function(a,b,c)
{a&&b&&Fx(this,a,b,c)};f.ji=function(a,b,c){a&&b&&Fx(this,a,b,c)};
function Gx(a,b){return(b=a.Ic(b))?(b=b.firstChild,a=Dx(a,1),!!b&&zf(b)&&vb(b,a)):!
1}function Fx(a,b,c,d){xq(a,c,b.sf());yq(a,b,c);d!=Gx(a,c)&&(zb(c,"goog-
option",d),c=a.Ic(c),d?(a=Dx(a,1),c.insertBefore(b.g.Ra("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Lh=function(a){switch(a){case 2:return
Dx(this,0);case 16:case 8:return"goog-option-selected";default:return
Cx.ta.Lh.call(this,a)}};
f.kj=function(a){var b=Dx(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return Cx.ta.kj.call(this,a)}};f.Wa=function()
{return"goog-menuitem"};function Hx(a,b,c,d){Cq.call(this,a,d||
Cx.Eb(),c);this.xc(b)}u(Hx,Cq);f=Hx.prototype;f.Ab=function(){var a=this.Vl;return
null!=a?a:this.Og()};f.xc=function(a){this.Vl=a};f.Zb=function(a,b)
{Hx.ta.Zb.call(this,a,b);switch(a){case 8:Aq(this,16)&&!b&&this.Gf(!1);
(a=this.ha())&&this.wd().jq(this,a,b);break;case 16:
(a=this.ha())&&this.wd().ji(this,a,b)}};f.jq=function(a)
{this.Zb(8,a)};f.ji=function(a){this.Zb(16,a)};
f.Og=function(){var a=this.Gc();return Array.isArray(a)?(a=Ya(a,function(b){return
zf(b)&&(vb(b,"goog-menuitem-accel")||vb(b,"goog-menuitem-mnemonic-
separator"))?"":Kf(b)}).join(""),Fe(a)):Hx.ta.Og.call(this)};f.he=function(a){var
b=this.getParent();if(b){var c=b.s;b.s=null;if(c&&"number"===typeof
a.clientX&&xe(c,new
A(a.clientX,a.clientY)))return}Hx.ta.he.call(this,a)};f.fe=function(a){return
a.keyCode==this.Ul&&this.Re(a)?!0:Hx.ta.fe.call(this,a)};f.mt=function(){return
this.Ul};
jq("goog-menuitem",function(){return new Hx(null)});Hx.prototype.sf=function()
{return
zq(this,16)?"menuitemcheckbox":zq(this,8)?"menuitemradio":Hx.ta.sf.call(this)};Hx.p
rototype.getParent=function(){return
Cq.prototype.getParent.call(this)};Hx.prototype.Tg=function(){return
Cq.prototype.Tg.call(this)};function Ix(a,b,c){Hx.call(this,a,b,c);this.ji(!
0)}u(Ix,Hx);jq("goog-checkbox-menuitem",function(){return new Ix(null)});function
Jx(a)
{Ix.call(this,Ie(a.hb()),a.getId());this.i=a}m(Jx,Ix);Jx.prototype.Nb=function(a)
{Ix.prototype.Nb.call(this,a);if(this.i.ze){var b=(a=1==this.i.ze)?"Gi\u00e1
s\u00e1ch c\u00f4ng c\u1ed9ng":"Gi\u00e1 s\u00e1ch c\u00e1 nh\u00e2n";a=C("IMG",
{src:"/googlebooks/images/sharing_"+(a?"public":"private")
+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+
(Ul()?"left":"right")});a=C("DIV","goog-menuitem-
accel",a,of(String(this.i.wa)));uf(this.Ib(),a,1)}};function Kx(a,b,c,d)
{ir.call(this,a,b,c||d);(c||d)&&this.o(65|(d?32:132))}u(Kx,ir);function Lx()
{}u(Lx,rq);Da(Lx);Lx.prototype.Wa=function(){return"goog-menuheader"};function
Mx(a,b,c){Cq.call(this,a,c||Lx.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!
1);this.Zb(32,!1);this.Vd=1}u(Mx,Cq);jq("goog-menuheader",function(){return new
Mx(null)});function Nx(){}u(Nx,rq);Da(Nx);Nx.prototype.Oc=function(a){return
a.g.Ra("DIV",this.Wa())};Nx.prototype.Sb=function(a,b){b.id&&a.
$g(b.id);if("HR"==b.tagName){var c=b;b=this.Oc(a);sf(b,c);F(c)}else
x(b,this.Wa());return b};Nx.prototype.ug=function(){};Nx.prototype.Wa=function()
{return"goog-menuseparator"};function Ox(a,b){Cq.call(this,null,a||
Nx.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!1);this.Zb(32,!
1);this.Vd=1}u(Ox,Cq);Ox.prototype.Ma=function(){Ox.ta.Ma.call(this);var
a=this.ha();um(a,"separator")};jq("goog-menuseparator",function(){return new
Ox});function Px(a)
{this.g=a||"menu"}u(Px,mq);Da(Px);f=Px.prototype;f.lk=function(a)
{return"UL"==a.tagName||Px.ta.lk.call(this,a)};f.Nh=function(a)
{return"HR"==a.tagName?new Ox:Px.ta.Nh.call(this,a)};f.Zd=function(a,b){return
Bf(a.ha(),b)};f.sg=function(){return"goog-menu"};f.mk=function(a)
{Px.ta.mk.call(this,a);a=a.ha();vm(a,"haspopup","true")};function Qx(a)
{Ox.call(this,Nx.Eb(),a)}u(Qx,Ox);jq("goog-menuseparator",function(){return new
Ox});function Rx(a,b){Qq.call(this,"vertical",b||Px.Eb(),a);Zq(this,!
1)}u(Rx,Qq);f=Rx.prototype;f.Ok=!0;f.Zd=function(a){if(this.wd().Zd(this,a))return!
0;for(var b=0,c=bn(this);b<c;b++){var d=cn(this,b);if("function"==typeof
d.Zd&&d.Zd(a))return!0}return!1};f.Sa=function(a){this.Oa(a,!0)};f.kf=function(a,b)
{this.Eg(a,b,!0)};f.Kd=function(){var a=[];an(this,function(b){a.push(b)});return
a};f.setPosition=function(a,b){var c=this.isVisible();c||M(this.ha(),!
0);xh(this.ha(),a,b);c||M(this.ha(),!1)};
f.nd=function(){return this.isVisible()?qh(this.ha()):null};function Sx(a,b)
{(a.Ok=b)&&Zq(a,!0)}f.Da=function(a,b,c){(b=Rx.ta.Da.call(this,a,b))&&a&&this.
$a&&this.Ok&&Rq(this).focus();a&&c&&"number"===typeof c.clientX?this.s=new
A(c.clientX,c.clientY):this.s=null;return b};f.xl=function(a)
{this.Ok&&Rq(this).focus();return Rx.ta.xl.call(this,a)};f.qo=function(a){return
a.isEnabled()&&a.isVisible()&&zq(a,2)};
f.Nb=function(a){for(var b=this.wd(),c=Ze(this.g.g,"DIV",b.sg()+"-
content",a),d=c.length,e=0;e<d;e+
+)qq(b,this,c[e]);Rx.ta.Nb.call(this,a)};f.fe=function(a){var
b=Rx.ta.fe.call(this,a);b||an(this,function(c){!
b&&c.mt&&c.Ul==a.keyCode&&(this.isEnabled()&&this.Wc(c),b=c.Sc(a))},this);return
b};f.Sd=function(a){Rx.ta.Sd.call(this,a);
(a=cn(this,a))&&rh(a.ha(),this.ha())};function Tx(a,b){Rx.call(this,a,b);Sx(this,!
0);this.Da(!1,!0);this.i=new Vn}u(Tx,Rx);f=Tx.prototype;f.zm=!
1;f.xp=0;f.Nb=function(a){Tx.ta.Nb.call(this,a);(a=a.getAttribute("for")||
a.htmlFor)&&Ux(this,this.g.ha(a),1)};f.Ma=function()
{Tx.ta.Ma.call(this);this.i.forEach(this.lo,this);var
a=Y(this);a.ka(this,"action",this.gv);a.ka(this.g.g,"mousedown",this.kv,!0)};
function Ux(a,b,c,d){b&&Xn(a.i,Ia(b))||(b?(c={ya:b,sq:c,Yu:d,Fo:"mousedown",Sl:void
0},a.i.set(Ia(b),c)):c=null,a.
$a&&a.lo(c),b=t(a.qv,b),a.ha()&&Y(a).ka(a.ha(),"keydown",b))}f.qv=function(a,b)
{if(27==b.keyCode)a.focus();else if(a=cn(this,this.ac)){var c=a.ha();a=new
fj(b.Ob,c);a.target=c;if(32==b.keyCode||13==b.keyCode)if(jj(c))Kj(c,"keydown",!
1,a);else if(c=wj(c))if(c=c.g["keydown".toString()]){c=c.concat();for(var
d=0;d<c.length;d++){var e=c[d];e&&0==e.capture&&!
e.Zg&&Cj(e,a)}}32==b.keyCode&&this.kb()}};
f.lo=function(a){Y(this).ka(a.ya,a.Fo,this.uv);"contextmenu"!
=a.Fo&&Y(this).ka(a.ya,"keydown",this.vv)};function Vx(a,b,c,d){var
e=a.isVisible(),g;(g=a.isVisible())||(g=150>Date.now()-a.xp);g&&a.zm?
a.kb():a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||
(a.ha().style.visibility="hidden"),M(a.ha(),!0),b.Pc(a.ha(),c,d),e||
(a.ha().style.visibility="visible"),a.Sd(-1),a.Da(!0))}f.kb=function()
{this.isVisible()&&(this.Da(!1),this.isVisible()||
(this.xp=Date.now()))};f.gv=function(){this.kb()};
f.uv=function(a){Wx(this,a)};f.vv=function(a){32!=a.keyCode&&13!=a.keyCode&&40!
=a.keyCode||Wx(this,a);40==a.keyCode&&Vq(this)};function Wx(a,b){for(var
c=a.i.ae(),d=0;d<c.length;d++){var e=a.i.get(c[d]);if(e.ya==b.currentTarget){c=void
0!==e.sq?new ir(e.ya,e.sq,!0):new
rw(b.clientX,b.clientY);c.o&&c.o(5);Vx(a,c,e.Yu,e.Sl);b.preventDefault();b.stopProp
agation();break}}}f.kv=function(a){this.isVisible()&&!
this.Zd(a.target)&&this.kb()};f.Li=function(a){Tx.ta.Li.call(this,a);this.kb()};
f.va=function(){Tx.ta.va.call(this);this.i&&(Zn(this.i),delete this.i)};function
Xx(a,b,c){c=void 0===c?!
1:c;Tx.call(this);this.j=a;this.O=b;this.na=c}m(Xx,Tx);f=Xx.prototype;f.Va=function
(){Tx.prototype.Va.call(this);eu(this.O).forEach(this.Hs,this)};f.Ma=function()
{Tx.prototype.Ma.call(this);this.ha().style.maxHeight="200px";this.ha().style.overf
lowY="scroll";var
a=Y(this);a.ka(this.ha(),"mouseout",this.sr);a.ka(this.ha(),"scroll",this.tr)};f.sr
=function(a){Bf(this.ha(),a.relatedTarget)||this.Da(!1)};
f.Qt=function(a){var b=a.target,c=b.i,d=this.j.Yb();Aq(b,16)?
Tt(c,d):Vt(c,d);this.dispatchEvent("g");a.stopPropagation()};f.tr=function(a)
{a.stopPropagation()};f.Hs=function(a){var b=!Cb(Pe(a.hb())),c=a.j&&(!a.ua||
this.j.oa),d=!!Ut(a,this.j.Yb());b&&(c||d)&&(b=new Jx(a),b.Gf(d),b.Ta(this.O.Ql!
=a.getId()||this.na),this.Oa(b,!0),Y(this).ka(b,"action",this.Qt))};function Yx(a)
{var b=[];an(a,function(c){c instanceof Jx&&Aq(c,16)&&b.push(c.i)});return
b};function Zx(a,b,c){Z.call(this,null,null,c?5:0);this.i=new
Xx(a,b);this.i.ke(this);$i(this,this.i);this.s=new
Image(16,16);this.s.src="/googlebooks/images/my_library_logo.png";this.Zb(64,!
0)}m(Zx,Z);f=Zx.prototype;f.Va=function()
{Z.prototype.Va.call(this);x(this.ha(),"add-to-library")};
function $x(a){a.i.$a||a.i.render();var b=Yx(a.i);switch(b.length){case 0:var
c="Th\u00eam v\u00e0o th\u01b0 vi\u1ec7n c\u1ee7a t\u00f4i";break;case
1:c="\u0110\u00e3 th\u00eam v\u00e0o "+b[0].hb();break;default:c="\u0110\u00e3
th\u00eam v\u00e0o "+b.length+" gi\u00e1
s\u00e1ch"}0<b.length&&(c=pt(a.s,c));Iq(a,c)}f.Qb=function(a)
{this.Yk();Z.prototype.Qb.call(this,a);this.i.$a||this.i.render();a?
(a=this.ha(),Vx(this.i,new Kx(a,8,!0),void 0,null)):this.i.kb()};
f.Ma=function(){Z.prototype.Ma.call(this);var
a=Y(this);a.ka(this,"enter",this.gw);a.ka(this,"leave",this.Yk);a.ka(this,"action",
this.ur);a.ka(this.i,"g",this.Yt);$x(this)};f.Yt=function()
{$x(this)};f.ur=function(){this.Qb(!0)};f.gw=function()
{this.Yk();this.Pp=U(q(this.Qb,this,!0),200)};f.Yk=function()
{nl(this.Pp)};f.Pp=null;function ay(a)
{this.s=a.Seller;this.Ua=a.Url;this.i=a.TrackingUrl;this.g=a.Price;this.j=a.IsInSto
ck;this.o=a.IsPublisher};function by(a)
{this.Ec=a.Title;this.g=a.Pid;this.xv=a.PgNum}by.prototype.hb=function(){return
this.Ec};by.prototype.getId=function(){return this.g};function cy(a)
{this.Ec=a.title||"";this.O=!!
a.fullview;this.vi=a.table_of_contents_page_id||"";this.Vb=a.num_toc_pages||"";this
.ma=a.initial_zoom_width_override;this.Qa=a.max_resolution_image_width;this.Nc=!!
a.paired_thumbnails;this.ve=a.thumbnail_token||"";this.Ua=a.containing_bookshelves|
|[];this.Ba=a.volume_id||"";this.Fc=a.other_issues_query||"";this.nb=!!
a.is_browsable;this.Rb=!!a.is_public_domain;a.last_page&&(this.na=new
sp(a.last_page));this.j=new Ae(a.page_width,a.page_height);this.oa=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&(this.N=Ya(c.BuyLin
ks,function(d){return new
ay(d)},this));this.Ja=c.AboutUrl;c.allowed_syndication_flags&&(this.s=c.allowed_syn
dication_flags.allow_disabling_chrome);c.TocLine&&(this.Oi=Ya(c.TocLine,function(d)
{return new by(d)}));c.SubscribeLink&&(this.ua=new
ay(c.SubscribeLink));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.g=c;this.o=n
ull==c?null:new
Ep(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Gd=a.sample_url||"";this.Lb=
a.is_newspaper||!1;
(this.wa=a.newspaper_tile_base_url)&&this.o&&Fp(this.o,q(this.Qv,this));this.Kf=c?
c.res_h:dy;this.Ca=this.Lb?"fixed_height":"fixed_width";this.dg=a.is_pre_order||!
1;this.Op=a.on_sale_date||"";this.sj=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.tj=a.volumeresult&&a.volumeresult.has_scanned_text;this.Ka=a.volumeresult&&a
.volumeresult.can_download_pdf;this.La=a.volumeresult&&a.volumeresult.can_download_
epub;this.ab=a.volumeresult?a.volumeresult.download_pdf_url:"";this.Xb=
a.volumeresult?
a.volumeresult.download_epub_url:""}m(cy,Gp);f=cy.prototype;f.Rh=ba(10);f.jj=functi
on(){"number"!==typeof this.i&&(this.i=this.g.read_zm,this.i="number"===typeof
this.i?this.g.read_zm:4,this.i=we(this.i,-1,this.ee().length-1));return
this.i};function Ew(a){return a.ma?a.ma:a.j&&a.j.width?
a.j.width:575}f.Yb=function(){return this.Ba};f.lj=function(){return
this.o};f.ee=function(){return this.Kf};f.Xf=function(){return this.Ca};
f.Qv=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.wa+a.substring(b));return new R(a)};f.Oh=function()
{return this.g?this.g.focus_aid:null};f.Qg=function(){var
a=this.g.focus_x,b=this.g.focus_y;return void 0!==a&&void 0!==b?new
A(a,b):null};var dy=[350,410,495,575,685,800,910,1025];function ey(a)
{Zt.call(this);null!=a&&a.bookshelf&&v(a.bookshelf,function(b){au(this,new
Yt(b))},this)}m(ey,Zt);function fy(a,b,c){var d=new
R("/books");Kt(d);S(d,"op","cls_metadata");S(d,"jscmd","ClsMetadata");var e=T(new
R(window.location),"uid");e&&S(d,"uid",e);b&&S(d,"uid",b);Qp(d.toString(),t(gy,a,c)
)}function hy(a,b){var c=new ey(b);a&&a.forEach(function(d)
{iy(d.Yb(),d.Ua,c)});return c}function iy(a,b,c){b.forEach(function(d){var e=new
Rt;e.Aa.Bm=a;(d=bu(c,String(d)))&&d.g.push(e)})}function gy(a,b,c)
{a(hy(b,c))};function jy(a){return a.split(ky).filter(function(b){return
0<b.length})}
var ly=/\s/,my=/[ -]/,ky=/[+,;]/,ny=/-?"[^"]+"|[^\s"]
+/g,oy=RegExp('["\\u201C\\u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]'
,"g"),py=RegExp("[,!-%'-/:-@\\[-^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65,\"\\u201C\\u201D\\u201E\\
u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02,]"),qy=RegExp("^[\\s\\xA0!-%'-/:-@\\[-
^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+|[\\s\\xA0!-%'-/:-@\\[-
^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+$",
"g");function ry(a){return z?
a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").nor
malize("NFC")};function sy(a){var b={};ty(a).forEach(function(c){for(var
d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=py.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=uy)});return b}
function ty(a){a=De(ry(a));var
b=a.match(oy);b&&(a=a.replace(oy,'"'),b.length&1&&(a+='"'));b=a.match(ny);if(!
b)return[];a=new Set;b=ka(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(qy,""));else if(!
c.startsWith("-")){c=jy(c.replace(qy,""));c=ka(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
uy={};function vy(a){var b=!0;b=void 0===b?!1:b;this.g="string"===typeof a?
sy(a):a;this.j=b;this.i=[]}
function wy(a,b,c,d){for(var e=Ua(d),g=a.i,h=g.length-1,k;k=g[h];h--){var l=k;var
n=b;var r=c,w=!1;if(l.g)if(w=!!l.g.$,my.test(n)){if(l.g=l.g[" "]||
l.g["-"],l.g)for(;n=l.g[" "]||l.g["-"];)l.g=n}else l.endOffset=r+1,l.Fh=void
0,l.g=l.g[n]||null;l.i=!l.g;if(w)
{l={startOffset:k.startOffset,hh:k.hh,endOffset:k.endOffset,Fh:k.Fh};if(a.j)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.hh===l.hh;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
hh:e.hh,endOffset:l.endOffset,Fh:l.Fh};e=Ua(d)}d.push(l);e=l}k.i&&fb(g,h)}}function
xy(a,b){this.startOffset=a;this.hh=void 0;this.endOffset=a;this.Fh=void 0;this.i=!
1;this.g=b};function yy(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
vy(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g,h=ry(a);for(g=0;g<h.length&&d.length<c;g++){var
k=h.charAt(g);a=my.test(e);if(ly.test(k)){if(k=" ",a)continue}else if(py.test(k))
{if(k="-",a)continue}else a&&b.g[k]&&b.i.push(new
xy(g,b.g));wy(b,k,g,d);e=k}my.test(e)||wy(b,"
",g,d);d.length>=c&&(d.length=c);return d};function zy(a){var
b=sy(a);a=Ay();Array.prototype.forEach.call(a,function(c){By(b,c)})}function Ay()
{var a=[],b=ib($e("patent-text")),c=bf("patent-
title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):jb(b,c.childNodes);return a}
function By(a,b){var c=Kf(b);a=yy(c,a);if(a.length){var
d=[],e=0;a.forEach(function(g){d.push(c.substring(e,g.startOffset),Yd("span",
{"class":"patent-text-
highlight"},c.substring(g.startOffset,g.endOffset)));e=g.endOffset});d.push(c.subst
ring(e));a=E("span");N(a,he(d));vf(a,b)}};function Cy(){Hx.call(this,"T\u1eaft
t\u00f4 s\u00e1ng");var a=Zj("dq")||Zj("q");a&&zy(a);this.Pb=!
0}m(Cy,Hx);Cy.prototype.Ma=function()
{Hx.prototype.Ma.call(this);Y(this).ka(this,"action",this.i)};Cy.prototype.i=functi
on(){this.Pb=!this.Pb;zb(window.document.body,"patent-highlight-disabled",!
this.Pb);Iq(this,this.Pb?"T\u1eaft t\u00f4 s\u00e1ng":"B\u1eadt t\u00f4
s\u00e1ng")};function Dy(){}u(Dy,Nx);Da(Dy);Dy.prototype.Oc=function(a){return
a.g.Ra("DIV",uq(this,a).join(" ")+" goog-inline-
block","\u00a0")};Dy.prototype.Sb=function(a,b)
{b=Dy.ta.Sb.call(this,a,b);x(b,"goog-inline-block");return
b};Dy.prototype.Wa=function(){return"goog-toolbar-separator"};function Ey()
{}u(Ey,it);Da(Ey);f=Ey.prototype;f.Oc=function(a){var
b=uq(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),this.Yi(a.Gc(),a.g));this.oc(b,a.tf());return b};f.tg=function()
{return"button"};f.Ic=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.Yi=function(a,b){return
b.Ra("DIV","goog-inline-block "+(this.Wa()+"-outer-box"),b.Ra("DIV","goog-inline-
block "+(this.Wa()+"-inner-box"),a))};f.Hi=function(a){return"DIV"==a.tagName};
f.Sb=function(a,b){Fy(b,!0);Fy(b,!1);a:{var c=a.g.Lo(b);var d=this.Wa()+"-outer-
box";if(c&&vb(c,d)&&(c=a.g.Lo(c),d=this.Wa()+"-inner-box",c&&vb(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.Yi(b.childNodes,a.g));wb(b,["goog-inline-
block",this.Wa()]);return Ey.ta.Sb.call(this,a,b)};f.Wa=function(){return"goog-
custom-button"};
function Fy(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(""==Db(e))a.removeChild(c);else{c.nodeValue=b?
e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else
break;c=d}};function Gy(){}u(Gy,Ey);Da(Gy);Gy.prototype.Wa=function(){return"goog-
toolbar-button"};function Hy()
{this.g="toolbar"}u(Hy,mq);Da(Hy);Hy.prototype.Nh=function(a)
{return"HR"==a.tagName?new
Ox(Dy.Eb()):Hy.ta.Nh.call(this,a)};Hy.prototype.sg=function(){return"goog-
toolbar"};Hy.prototype.Ko=function(){return"horizontal"};function Iy(a)
{Hy.call(this);this.i=a}u(Iy,Hy);var Jy={};Iy.prototype.sg=function(){return
this.i||"ocean-chrome-toolbar"};function Ky(a)
{P.call(this);this.g=[];Ly(this,a)}u(Ky,P);f=Ky.prototype;f.hg=null;f.tk=null;funct
ion My(a,b){a.tk=b}function Ly(a,b){b&&(b.forEach(function(c){Ny(this,c,!
1)},a),jb(a.g,b))}f.Sa=function(a){this.kf(a,this.g.length)};f.kf=function(a,b)
{a&&(Ny(this,a,!1),kb(this.g,b,0,a))};f.Kd=function(){return
ib(this.g)};f.Ve=function(a){a!=this.hg&&(Ny(this,this.hg,!1),this.hg=a,Ny(this,a,!
0));this.dispatchEvent("select")};f.va=function(){Ky.ta.va.call(this);delete
this.g;this.hg=null};
function Ny(a,b,c){b&&("function"==typeof a.tk?a.tk(b,c):"function"==typeof
b.jm&&b.jm(c))};function Oy(a,b,c){Qq.call(this,b,a||
Hy.Eb(),c)}u(Oy,Qq);Oy.prototype.Mi=function(a){Oy.ta.Mi.call(this,a);this.ie||
Vq(this)};function Py(a,b,c){kt.call(this,a,b||Gy.Eb(),c)}u(Py,kt);jq("goog-
toolbar-button",function(){return new Py(null)});function Qy(a,b){Ox.call(this,a||
Dy.Eb(),b)}u(Qy,Ox);jq("goog-toolbar-separator",function(){return new Qy});function
Ry(a){a=a||"viewport-chrome-toolbar";a=Jy[a]||(Jy[a]=new
Iy(a));Oy.call(this,a);this.Ba={};this.j=new Ej(this)}m(Ry,Oy);function Sy(a,b,c,d)
{b.Zb(16,!0);if(c){var e=a.Ba[c];e||(e=new Ky,My(e,function(g,h)
{g&&g.Gf(h)}),a.Ba[c]=e);e.Sa(b);b.Pf&=-17;O(b,"action",function(g)
{e.Ve(g.target)});d&&e.Ve(b)}else b.Zc(16,!!d)}function Ty(a,b)
{a.Ba.viewport&&a.Ba.viewport.Ve(b)}Ry.prototype.va=function()
{Oy.prototype.va.call(this);this.j.Ha();Ub(this.Ba,function(a){a.Ha()})};function
Uy(){}u(Uy,it);Da(Uy);f=Uy.prototype;f.Oc=function(a){var
b=uq(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),a.Gc());this.oc(b,a.tf());return b};f.tg=function()
{return"button"};f.Hi=function(a){return"DIV"==a.tagName};f.Sb=function(a,b)
{x(b,"goog-inline-block");return Uy.ta.Sb.call(this,a,b)};f.Ab=function()
{return""};f.Wa=function(){return"goog-flat-button"};jq("goog-flat-
button",function(){return new kt(null,Uy.Eb())});function Vy()
{}u(Vy,Ey);Da(Vy);Vy.prototype.Ic=function(a){return
Vy.ta.Ic.call(this,a&&a.firstChild)};Vy.prototype.Sb=function(a,b){var
c=Ye("*","goog-menu",b)[0];if(c){M(c,!1);Ve(c).body.appendChild(c);var d=new Rx;
$m(d,c);a.Ue(d)}return Vy.ta.Sb.call(this,a,b)};Vy.prototype.Yi=function(a,b)
{return Vy.ta.Yi.call(this,[b.Ra("DIV","goog-inline-block "+(this.Wa()+"-
caption"),a),b.Ra("DIV","goog-inline-block "+(this.Wa()+"-
dropdown"),"\u00a0")],b)};Vy.prototype.Wa=function(){return"goog-menu-
button"};function Wy(){this.i=[]}u(Wy,Cx);Da(Wy);Wy.prototype.Oc=function(a){var
b=Wy.ta.Oc.call(this,a);x(b,"goog-submenu");Xy(this,a,b);return
b};Wy.prototype.Sb=function(a,b){b=Wy.ta.Sb.call(this,a,b);x(b,"goog-
submenu");Xy(this,a,b);var c=Ye("DIV","goog-menu",b);if(c.length){var d=new
Rx(a.g);c=c[0];M(c,!1);a.g.g.body.appendChild(c);$m(d,c);a.Ue(d,!0)}return
b};Wy.prototype.ug=function(a,b){var
c=this.Ic(a),d=c&&c.lastChild;Wy.ta.ug.call(this,a,b);d&&c.lastChild!
=d&&vb(d,"goog-submenu-arrow")&&c.appendChild(d)};
Wy.prototype.Ii=function(a){Wy.ta.Ii.call(this,a);var
b=a.Ib(),c=Ze(a.g.g,"SPAN","goog-submenu-arrow",b)[0];Yy(a,c);c!
=b.lastChild&&b.appendChild(c);a=a.ha();vm(a,"haspopup","true")};function Xy(a,b,c)
{var d=b.g.Ra("SPAN");d.className="goog-submenu-
arrow";Yy(b,d);a.Ic(c).appendChild(d)}function Yy(a,b){dn(a)?(x(b,"goog-submenu-
arrow-rtl"),G(b,"\u25c4")):(xb(b,"goog-submenu-arrow-rtl"),G(b,"\u25ba"))};function
Zy(a,b,c,d){Hx.call(this,a,b,c,d||
Wy.Eb())}u(Zy,Hx);f=Zy.prototype;f.rh=null;f.tm=null;f.Tl=!1;f.tc=null;f.aj=!
1;f.Ma=function()
{Zy.ta.Ma.call(this);Y(this).ka(this.getParent(),"hide",this.Mp);this.tc&&$y(this,t
his.tc,!0)};f.kc=function()
{Y(this).Xa(this.getParent(),"hide",this.Mp);this.tc&&($y(this,this.tc,!
1),this.aj||(this.tc.kc(),F(this.tc.ha())));Zy.ta.kc.call(this)};f.va=function()
{this.tc&&!this.aj&&this.tc.Ha();this.tc=null;Zy.ta.va.call(this)};
f.Wc=function(a){Zy.ta.Wc.call(this,a);a||
(this.rh&&nl(this.rh),this.rh=U(this.Fe,218,this))};f.sm=function(){var
a=this.getParent();a&&Uq(a)==this&&(az(this,!0),bz(this))};f.Fe=function(){var
a=this.tc;a&&a.getParent()==this&&(az(this,!1),an(a,function(b){"function"==typeof
b.Fe&&b.Fe()}))};function cz(a){a.rh&&nl(a.rh);a.tm&&nl(a.tm)}f.Da=function(a,b)
{(a=Zy.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Fe();return a};
function bz(a){an(a.getParent(),function(b){b!=this&&"function"==typeof
b.Fe&&(b.Fe(),cz(b))},a)}f.Sc=function(a){var b=a.keyCode,c=dn(this)?
37:39,d=dn(this)?39:37;if(!this.Tl){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.Ul)return!1;this.sm();Vq(dz(this));cz(this)}else if(!
dz(this).Sc(a))if(b==d)this.Fe();else return!1;a.preventDefault();return!
0};f.jv=function()
{this.tc.getParent()==this&&(cz(this),this.Tg().Wc(this),bz(this))};f.Mp=function(a
){a.target==this.Tg()&&(this.Fe(),cz(this))};
f.Le=function(a)
{this.isEnabled()&&(cz(this),this.tm=U(this.sm,218,this));Zy.ta.Le.call(this,a)};f.
Re=function(a){cz(this);if(zq(this,8)||zq(this,16))return
Zy.ta.Re.call(this,a);this.sm();return!0};
function az(a,b){!b&&dz(a)&&dz(a).Sd(-1);a.dispatchEvent(Xm(64,b));var c=dz(a);b!
=a.Tl&&zb(a.ha(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.$a||
c.render(),c.Sd(-1)),c.Da(b),b)){c=new ir(a.ha(),12,!1);var
d=dz(a),e=d.ha();d.isVisible()||(e.style.visibility="hidden",M(e,!
0));c.Pc(e,8);d.isVisible()||(M(e,!1),e.style.visibility="visible")}a.Tl=b}function
$y(a,b,c){var d=Y(a);(c?d.ka:d.Xa).call(d,b,"enter",a.jv)}f.Sa=function(a)
{dz(this).Oa(a,!0)};f.kf=function(a,b){dz(this).Eg(a,b,!0)};
f.Kd=function(){return dz(this).Kd()};function dz(a){a.tc?a.aj&&a.tc.getParent()!
=a&&a.tc.ke(a):a.Ue(new Rx(a.g),!0);a.tc.ha()||a.tc.Va();return
a.tc}f.Ue=function(a,b){var c=this.tc;a!=c&&(c&&(this.Fe(),this.$a&&$y(this,c,!
1)),this.tc=a,this.aj=!b,a&&(a.ke(this),a.Da(!1,!0),Sx(a,!1),Zq(a,!1),this.
$a&&$y(this,a,!0)))};f.Zd=function(a){return dz(this).Zd(a)};jq("goog-
submenu",function(){return new Zy(null)});function ez(a,b,c,d,e){kt.call(this,a,c||
Vy.Eb(),d);this.Zb(64,!0);this.s=new Kx(null,9);b&&this.Ue(b);this.Ya=new
ll(500);this.Lb=e||Px.Eb()}u(ez,kt);f=ez.prototype;f.Ma=function()
{ez.ta.Ma.call(this);fz(this,!0);this.i&&gz(this,this.i,!
0);vm(this.ya,"haspopup",!!this.i)};f.kc=function(){ez.ta.kc.call(this);fz(this,!
1);if(this.i){this.Qb(!1);this.i.kc();gz(this,this.i,!1);var
a=this.i.ha();a&&F(a)}};f.va=function()
{ez.ta.va.call(this);this.i&&(this.i.Ha(),delete this.i);delete
this.nb;this.Ya.Ha()};
f.af=function(a){ez.ta.af.call(this,a);Aq(this,4)&&(this.Qb(!
this.qd(),a),this.i&&(a=this.qd(),this.i.ie=a))};f.he=function(a)
{ez.ta.he.call(this,a);this.i&&!Aq(this,4)&&(this.i.ie=!1)};f.Re=function()
{Kq(this,!1);return!0};f.Bt=function(a){this.i&&this.i.isVisible()&&!
this.Zd(a.target)&&this.Qb(!1)};f.Zd=function(a){return a&&Bf(this.ha(),a)||
this.i&&this.i.Zd(a)||!1};
f.fe=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!
0}else if("key"!=a.type)return!1;if(this.i&&this.i.isVisible()){var
b=13==a.keyCode||32==a.keyCode,c=this.i.Sc(a);return c&&this.i&&this.i.bc
instanceof Zy||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.yl=function()
{this.Qb(!1)};f.Ji=function(a){this.Qb(!1);ez.ta.Ji.call(this,a)};
function hz(a){a.i||a.Ue(new Rx(a.g,a.Lb));return a.i||null}f.Ue=function(a){var
b=this.i;a!=b&&(b&&(this.Qb(!1),this.$a&&gz(this,b,!1),delete this.i),this.
$a&&vm(this.ya,"haspopup",!!a),a&&(this.i=a,a.ke(this),a.Da(!1),Sx(a,!1),this.
$a&&gz(this,a,!0)));return b};f.Sa=function(a){hz(this).Oa(a,!
0)};f.kf=function(a,b){hz(this).Eg(a,b,!0)};f.Da=function(a,b)
{(a=ez.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Qb(!1);return
a};f.Ta=function(a){ez.ta.Ta.call(this,a);this.isEnabled()||this.Qb(!1)};
f.Qb=function(a,b){ez.ta.Qb.call(this,a);if(this.i&&Aq(this,64)==a){if(a)this.i.
$a||this.i.render(),this.Ba=ph(this.ha()),this.ab=zh(this.ha()),iz(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.i.Sd(-1):Vq(this.i);else{Kq(this,!1);this.i.ie=!
1;var c=this.ha();c&&(vm(c,"activedescendant",""),vm(c,"owns",""));null!
=this.wa&&(this.wa=void 0,(c=this.i.ha())&&K(c,"",""))}this.i.Da(a,!1,b);this.Hd||
(b=Y(this),c=a?b.ka:b.Xa,c.call(b,this.g.g,"mousedown",this.Bt,!
0),c.call(b,this.Ya,"tick",this.yr),a?this.Ya.start():
this.Ya.stop())}this.i&&this.i.ha()&&this.i.ya.removeAttribute("aria-
hidden")};function iz(a){if(a.i.$a){var b=a.nb||
a.ha(),c=a.s;a.s.g=b;b=a.i.ha();a.i.isVisible()||(b.style.visibility="hidden",M(b,!
0));!a.wa&&a.s.N&&a.s.j&32&&(a.wa=L(b));c.Pc(b,c.i^1,null,a.wa);a.i.isVisible()||
(M(b,!1),b.style.visibility="visible")}}
f.yr=function(){var a=zh(this.ha()),b=ph(this.ha());var c=this.ab;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.Ba,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.i.$a&&b&&this.Ba&&b.Bb()<this.Ba.Bb()&&(c=this.i.ha(),this.i.isVisible()||
(c.style.visibility="hidden",M(c,!0)),jh(c,new
A(0,0))),this.ab=a,this.Ba=b,iz(this))};
function gz(a,b,c){var d=Y(a);c=c?
d.ka:d.Xa;c.call(d,b,"action",a.yl);c.call(d,b,"close",a.vr);c.call(d,b,"highlight"
,a.wr);c.call(d,b,"unhighlight",a.xr)}function fz(a,b){var c=Y(a);(b?
c.ka:c.Xa).call(c,a.ha(),"keydown",a.Rt)}f.wr=function(a)
{(a=a.target.ha())&&jz(this,a)};f.Rt=function(a)
{zq(this,32)&&this.ha()&&this.i&&this.i.isVisible()&&a.stopPropagation()};f.xr=func
tion(){if(!Uq(this.i)){var
a=this.ha();vm(a,"activedescendant","");vm(a,"owns","")}};
f.vr=function(a){if(this.qd()&&a.target instanceof Hx){a=a.target;var
b=a.ha();a.isVisible()&&Aq(a,2)&&null!=b&&jz(this,b)}};function jz(a,b)
{a=a.ha();b=xm(b)||b;if(!b.id){var
c=Um.Eb();b.id=Vm(c)}ym(a,b);vm(a,"owns",b.id)}jq("goog-menu-button",function()
{return new ez(null)});function kz(){}u(kz,Uy);Da(kz);kz.prototype.Oc=function(a)
{var b=uq(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join(" "),
[lz(this,a.Gc(),a.g),mz(this,a.g)]);this.oc(b,a.tf());return
b};kz.prototype.Ic=function(a){return a&&a.firstChild};
kz.prototype.Sb=function(a,b){var c=Ye("*","goog-menu",b)[0];if(c){M(c,!
1);a.g.g.body.appendChild(c);var d=new Rx;$m(d,c);a.Ue(d)}Ye("*",this.Wa()+"-
caption",b)[0]||b.appendChild(lz(this,b.childNodes,a.g));Ye("*",this.Wa()+"-
dropdown",b)[0]||b.appendChild(mz(this,a.g));return
kz.ta.Sb.call(this,a,b)};function lz(a,b,c){return c.Ra("DIV","goog-inline-block "+
(a.Wa()+"-caption"),b)}function mz(a,b){return b.Ra("DIV",{"class":"goog-inline-
block "+(a.Wa()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
kz.prototype.Wa=function(){return"goog-flat-menu-button"};jq("goog-flat-menu-
button",function(){return new ez(null,null,kz.Eb())});function nz(a)
{Ry.call(this);this.V=a.vb;this.i=a.Jh;this.La=a.history;this.s=a.Wj;this.Ca=a.Tj;t
his.wa=a.flags;this.Ja=a.Eh;this.Ua="patents"==ep();if(!a.Wg){var b=B("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new Z("
T\u00ecm t\u00e1c ph\u1ea9m g\u1ed1c",void 0,2);this.Oa(c,!
0);this.j.ka(c,"action",q(this.je,this,b))}if(c=B("appbar-patents-discuss-this-
link"))if(b=c.getAttribute("href")){if("true"==c.getAttribute("data-is-grant")){var
d=" Th\u1ea3o lu\u1eadn v\u1ec1 b\u1eb1ng s\u00e1ng ch\u1ebf n\u00e0y";
c=" Th\u1ea3o lu\u1eadn v\u1ec1 b\u1eb1ng s\u00e1ng ch\u1ebf n\u00e0y tr\u00ean
Stack Exchange"}else d=" Th\u1ea3o lu\u1eadn v\u1ec1 \u0111\u01a1n xin
n\u00e0y",c=" Th\u1ea3o lu\u1eadn v\u1ec1 \u0111\u01a1n xin n\u00e0y tr\u00ean
Stack Exchange";d=new Z(d,void 0,2);d.oc(c);this.Oa(d,!
0);this.j.ka(d,"action",q(this.je,this,b))}!this.V&&(b=B("appbar-read-patent-
link"))&&(b=b.getAttribute("href"))&&(c=new Z("Xem b\u1ea3n PDF"),this.Oa(c,!
0),this.j.ka(c,"action",q(this.je,this,b)))}if(this.V){this.nb=
!!a.fh||!!a.eh;a.Wg&&(b=pt("/googlebooks/images/kennedy/zoom_tool.png"),this.th=new
Z(b,void 0,void 0,1),this.th.nc(2),this.Oa(this.th,!
0),O(this.th,"action",q(this.jn,this,"zoomin")),b=pt("/googlebooks/images/kennedy/z
oom_out.png"),this.uh=new Z(b,void 0,void 0,1),this.uh.nc(1),this.Oa(this.uh,!
0),O(this.uh,"action",q(this.jn,this,"zoomout")));c=!!a.fh;b=!!a.eh;if(c||b)
{d=pt("/googlebooks/images/kennedy/one_up_page_view.png");this.yg=new Z(d,void
0,void 0,1);this.yg.nc(2);O(this.yg,"action",q(this.uk,
this,Bw));this.Oa(this.yg,!0);Sy(this,this.yg,"viewport",!0);if(c)
{d=pt("/googlebooks/images/kennedy/two_up_page_view.png");this.Ag=new Z(d,void
0,void 0,1);c=1;if(this.i||
b)c=3;this.Ag.nc(c);O(this.Ag,"action",q(this.uk,this,fx));this.Oa(this.Ag,!
0);Sy(this,this.Ag,"viewport")}b&&(d=pt("/googlebooks/images/kennedy/thumbnail.png"
),this.zg=new Z(d,void 0,void
0,1),c=1,this.i&&(c=3),this.zg.nc(c),O(this.zg,"action",q(this.uk,this,Jw)),this.Oa
(this.zg,!0),Sy(this,this.zg,"viewport"));this.j.ka(this.V,
"viewportmodechange",this.hn);this.hn()}this.i&&(b=pt("/googlebooks/images/kennedy/
maximize.png"),this.ua=new Z(b,void 0,void 0,1),this.ua.Zb(16,!0),this.ua.Gf(!
1),this.nb&&this.ua.nc(1),this.Oa(this.ua,!
0),this.j.ka(this.ua,"action",this.nw),this.j.ka(this.i,"change",this.Ot));this.Ja&
&(b=pt("/googlebooks/images/kennedy/clip.png"),this.na=new Z(b,void 0,void
0,1),this.na.Zb(16,!0),this.na.nc(2),this.na.Gf(!1),this.Oa(this.na,!
0),O(this.na,"action",q(this.lu,this)));a.nm&&(b=pt("/googlebooks/images/kennedy/in
sert_link.png"),
this.O=new Z(b,void 0,void 0,1),this.O.Zb(16,!
0),this.na&&this.O.nc(1),this.Oa(this.O,!
0),O(this.O,"action",q(this.Ts,this)));a.om&&(b=!!this.V.Za().Oi,c=!!
jo(this.V.rb(),this.V.Za().vi),d=this.V.Ga().Je()||"N\u1ed9i dung",b||c?
(b=pt("/googlebooks/images/kennedy/menu_down_arrow.png",d),b=qb(b),this.sh=b[0],thi
s.Fd=new Z(b),this.Fd.nc(2),this.Oa(this.Fd,!
0),this.j.ka(this.Fd,"action",this.Ar),Sy(this,this.Fd)):(this.sh=C("SPAN","jfk-
button-label",d),this.Fd=new Z(this.sh),this.Fd.Ta(!1),this.Fd.nc(2),
this.Oa(this.Fd,!0)),b=pt("/googlebooks/images/kennedy/page_left.png"),this.Pi=new
Z(b,void 0,void 0,1),this.Pi.nc(3),this.Oa(this.Pi,!
0),O(this.Pi,"action",q(this.V.Tb,this.V,"previous")),b=pt("/googlebooks/images/ken
nedy/page_right.png"),this.Qi=new Z(b,void 0,void
0,1),this.Qi.nc(1),this.Oa(this.Qi,!
0),O(this.Qi,"action",q(this.V.Tb,this.V,"next")),this.j.ka(this.V,"pagechange",thi
s.zr))}if(a.rm&&(b=B("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=B("appbar-view-ebook-sample-link");
var e;c&&(e=c.getAttribute("href"));c=new Z("Xem m\u1eabu");Fq(c,"gb-view-sample-
button");this.Oa(c,!0);this.j.ka(c,"action",q(this.je,this,b));e&&(c.nc(2),c=new
Rx,d=new Hx("S\u00e1ch in
m\u1eabu"),this.j.ka(d,"action",q(this.je,this,b)),c.Oa(d,!0),Fq(d,"gb-sample-
print-book-menuitem"),b=new Hx("S\u00e1ch \u0111i\u1ec7n t\u1eed
m\u1eabu"),this.j.ka(b,"action",q(this.je,this,e)),c.Oa(b,!0),Fq(b,"gb-sample-
ebook-menuitem"),e=new ez("",c,kz.Eb()),Fq(e,"gb-jfk-margin-fix"),Fq(e,"gb-view-
sample-dropdown"),
e.nc(1),this.Oa(e,!0))}this.wa&&!this.wa.is_cobrand&&this.s&&!
this.Ua&&(e=this.Ca&&this.Ca.uid,b=hy([this.s],this.Ca),e?(this.fi=new
Zx(this.s,b),this.Oa(this.fi,!0)):
(e=pt("/googlebooks/images/kennedy/menu_down_arrow.png","Th\u00eam v\u00e0o
th\u01b0 vi\u1ec7n c\u1ee7a t\u00f4i"),e=qb(e),this.fi=new Z(e),this.Oa(this.fi,!
0),e=q(this.je,this,this.wa.sign_in_url||
this.wa.signInUrl),tj(this.fi,"action",e)));if(a.Wg){if(e=B("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.ab=new Z("Vi\u1ebft b\u00e0i \u0111\u00e1nh
gi\u00e1"),
this.Oa(this.ab,!0),this.j.ka(this.ab,"action",q(this.je,this,e));oz(this,"appbar-
application-grant-link","application-grant");oz(this,"appbar-content-language-
link","content-language")}else if(e=B("appbar-download-pdf-
link"))if(e=e.getAttribute("href"))b=new Z("T\u1ea3i xu\u1ed1ng b\u1ea3n
PDF"),this.Oa(b,!
0),this.j.ka(b,"action",q(this.je,this,e));a.dw&&(a=pt("/googlebooks/images/kennedy
/settings.png"),x(a[0],"goog-flat-menu-button-img"),e=C("DIV",{"class":"toc-
div"}),b=new Rx,b.Oa(new Cq(e),!0),
(c=document.getElementById("ofe-gear-menu-contents"))&&e.appendChild(c.cloneNode(!
0)),this.Ka=new ez(a,b,kz.Eb()),this.Oa(this.Ka,!0),this.Ua&&!this.V&&(a=new
Cy,this.Ka.kf(a,0)))}m(nz,Ry);function pz(a){var b=B("left-toolbar-
buttons"),c=B("right-toolbar-buttons");(new
nz({vb:a.vb,Jh:a.Jh,history:a.history,fh:a.fh,eh:a.eh,Wj:a.Wj,Tj:a.Tj,flags:a.flags
,Eh:a.Eh,nm:a.nm,Wg:!0,rm:a.rm})).render(b);(new nz({vb:a.vb,om:a.om,dw:!
0})).render(c)}f=nz.prototype;f.nw=function(){var a=this.i;Ww(a,!
a.yf());this.La.update()};
f.Ot=function(){this.ua.Zc(16,this.i.yf())};f.lu=function()
{this.Ja(Aq(this.na,16))};f.Ts=function(){if(Aq(this.O,16)){var a=new
jx(document.body,this.V,!0);a.render(this.O,!0);tj(a,"dispose",q(this.O.Gf,this.O,!
1))}};f.uk=function(a){this.V.qc(a);this.V.tb().getQuery()||
this.La.update()};f.hn=function(){var a=this.V.Ia();a instanceof
Bw&&Ty(this,this.yg);a instanceof fx&&Ty(this,this.Ag);a instanceof
Jw&&Ty(this,this.zg);a=a.Mc;this.uh.Ta(a);this.th.Ta(a)};f.jn=function(a)
{this.V.Tb(a)};
function oz(a,b,c){if(b=$e(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 Z(k);0==e&&e!=d-1?k.nc(2):e==d-
1&&0!=e?k.nc(1):0!=e&&e!=d-1&&k.nc(3);a.Oa(k,!0);Sy(a,k,c,!!g);g||
a.j.ka(k,"action",q(a.je,a,h))}}}f.zr=function(){var a=this.V.Ga().Je()||"N\u1ed9i
dung";this.sh&&N(this.sh,El(a))};f.Ar=function(){this.Fd.Vd&16&&(new
Mw(this.V,this.Fd,this.wa)).render(3)};
f.je=function(a)
{a=Ci(a);window.location.href=Vi(a)};f.yg=null;f.Ag=null;f.zg=null;f.th=null;f.uh=n
ull;f.Qi=null;f.Pi=null;f.Fd=null;f.sh=null;f.fi=null;function qz(a,b)
{It.call(this,a);this.s=b}m(qz,It);
qz.prototype.render=function(){var a=this.ha();x(a,this.className+"-
tooltip");x(a,this.className+"-device-and-format");J(a,"z-index",1E4);if(this.s.oa)
{for(var b=this.className,c=C("DIV",this.className+"-
meta"),d=document,e=mf(d,"TABLE"),g=e.appendChild(mf(d,"TBODY")),h=0;1>h;h++)
{for(var k=mf(d,"TR"),l=0;2>l;l+
+)k.appendChild(mf(d,"TD"));g.appendChild(k)}x(e,this.className+"-table-
layout");d=e.rows[0].cells;g=rz(this);d[0].appendChild(g);g=sz(this);d[1].appendChi
ld(g);g=C("DIV",this.className+"-link");
h=C("A",{target:"_blank"},"Tr\u1ee3 gi\u00fap v\u1ec1 thi\u1ebft b\u1ecb &
\u0111\u1ecbnh d\u1ea1ng");k=new R(window.location.href);l=new
R("/support/bin/answer.py?answer=1062949");k=T(k,"hl")?
S(l,"hl",T(k,"hl")).toString():S(l,"hl","vi").toString();pe(h,k);g.appendChild(h);d
[1].appendChild(g);c.appendChild(e);d=this.s;(e=d.Gd)&&!
d.dg&&d.nb&&(e=C("P",this.className+"-additional",C("A",
{href:e},d.Rb?"\u0110\u1ecdc s\u00e1ch MI\u1ec4N PH\u00cd":"\u0110\u1ecdc
ch\u01b0\u01a1ng \u0111\u1ea7u ti\u00ean - MI\u1ec4N PH\u00cd!")),
c.appendChild(e));if(d.Ka||d.La)if(g=d.Xb,h=d.ab,g||h)e=C("P",this.className+"-
additional",of("T\u1ea3i xu\u1ed1ng ")),g&&(k=C("A",
{href:g},"ePub"),e.appendChild(k)),h&&(g&&e.appendChild(of(", ")),g=C("A",
{href:h},"PDF"),e.appendChild(g)),e.appendChild(of(" - ")),d=d.Yb(),g=(new
R(window.location.href)).o.split("/"),g=new
R("/"+g[1]),Kt(g),S(g,"output","acs_help"),S(g,"id",d),d=C("A",
{href:g.toString()},"\u0111\u1ecdc h\u01b0\u1edbng d\u1eabn v\u1ec1 thi\u1ebft
b\u1ecb \u0111\u1ecdc s\u00e1ch \u0111i\u1ec7n t\u1eed"),
e.appendChild(d),c.appendChild(e);e=C("A",{target:"_blank"},"T\u00ecm hi\u1ec3u
th\u00eam v\u1ec1 s\u00e1ch tr\u00ean Google
Play");pe(e,"https://books.google.com/support/bin/topic.py?
topic=28528");this.j=C("DIV",this.className+"-
footer",e);b=C("DIV",b,c,this.j);x(b,this.className+"-device-
content");a.appendChild(b)}};
function rz(a){var b=C("UL",a.className+"-list"),c=C("H4",null,"D\u00e0nh
cho:");b.appendChild(c);var d=a.className+"-device-type";c=a.className+"-device-
supported";var e=a.className+"-device-not-supported",g=a.className+"-device-
unknown-supported",h=C("A",
{"class":d,href:"/help/ebooks/webreader.html"},"Web"),k=C("A",
{"class":d,href:"/help/ebooks/devices.html"},"M\u00e1y t\u00ednh b\u1ea3ng /
iPad"),l=C("A",{"class":d,href:"/help/ebooks/ereader.html"},"Thi\u1ebft b\u1ecb
\u0111\u1ecdc s\u00e1ch \u0111i\u1ec7n t\u1eed"),
n=C("A",{"class":d,href:"/help/ebooks/devices.html"},"\u0110i\u1ec7n tho\u1ea1i
th\u00f4ng minh"),r=a.s.sj,w=a.s.tj,D=a.s.dg;d=new Ej(a);h=C("LI",null,h);D?
d.ka(h,"mouseover",t(a.i,"\u0110\u1ecbnh d\u1ea1ng c\u1ee7a s\u00e1ch n\u00e0y
hi\u1ec7n ch\u01b0a x\u00e1c \u0111\u1ecbnh. Ch\u00fang t\u00f4i s\u1ebd c\u1eadp
nh\u1eadt th\u00f4ng tin n\u00e0y khi nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng tin
t\u1eeb nh\u00e0 xu\u1ea5t b\u1ea3n.")):(r||w)&&d.ka(h,"mouseover",t(a.i,"S\u00e1ch
\u0111i\u1ec7n t\u1eed n\u00e0y, gi\u1ed1ng nh\u01b0 t\u1ea5t c\u1ea3 S\u00e1ch
\u0111i\u1ec7n t\u1eed tr\u00ean Google, \u0111\u01b0\u1ee3c \u0111\u1ecbnh
d\u1ea1ng \u0111\u1ec3 c\u00f3 th\u1ec3 \u0111\u1ecdc \u0111\u01b0\u1ee3c tr\u00ean
web."));
d.ka(h,"mouseout",a.Ba);b.appendChild(h);k=C("LI",null,k);D?
d.ka(k,"mouseover",t(a.i,"\u0110\u1ecbnh d\u1ea1ng c\u1ee7a s\u00e1ch n\u00e0y
hi\u1ec7n ch\u01b0a x\u00e1c \u0111\u1ecbnh. Ch\u00fang t\u00f4i s\u1ebd c\u1eadp
nh\u1eadt th\u00f4ng tin n\u00e0y khi nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng tin
t\u1eeb nh\u00e0 xu\u1ea5t b\u1ea3n.")):(r||w)&&d.ka(k,"mouseover",t(a.i,"S\u00e1ch
\u0111i\u1ec7n t\u1eed n\u00e0y, gi\u1ed1ng nh\u01b0 t\u1ea5t c\u1ea3 c\u00e1c
S\u00e1ch \u0111i\u1ec7n t\u1eed tr\u00ean Google, \u0111\u01b0\u1ee3c
\u0111\u1ecbnh d\u1ea1ng \u0111\u1ec3 c\u00f3 th\u1ec3 \u0111\u1ecdc
\u0111\u01b0\u1ee3c tr\u00ean c\u00e1c thi\u1ebft b\u1ecb m\u00e1y t\u00ednh
b\u1ea3ng nh\u01b0 m\u00e1y t\u00ednh b\u1ea3ng c\u1ee7a Android v\u00e0 iPad."));
d.ka(k,"mouseout",a.Ba);b.appendChild(k);l=C("LI",null,l);d.ka(l,"mouseover",functi
on(){D?this.i("\u0110\u1ecbnh d\u1ea1ng c\u1ee7a s\u00e1ch n\u00e0y hi\u1ec7n
ch\u01b0a x\u00e1c \u0111\u1ecbnh. Ch\u00fang t\u00f4i s\u1ebd c\u1eadp nh\u1eadt
th\u00f4ng tin n\u00e0y khi nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng tin t\u1eeb
nh\u00e0 xu\u1ea5t b\u1ea3n."):r?this.i("S\u00e1ch \u0111i\u1ec7n t\u1eed n\u00e0y
bao g\u1ed3m v\u0103n b\u1ea3n t\u1ef1 xu\u1ed1ng d\u00f2ng, do \u0111\u00f3
b\u1ea1n c\u00f3 th\u1ec3 \u0111i\u1ec1u ch\u1ec9nh ph\u00f4ng ch\u1eef
\u0111\u1ec3 c\u00f3 th\u1ec3 \u0111\u1ecdc tho\u1ea3i m\u00e1i tr\u00ean
thi\u1ebft b\u1ecb \u0111\u1ecdc s\u00e1ch \u0111i\u1ec7n t\u1eed."):
this.i("S\u00e1ch \u0111i\u1ec7n t\u1eed n\u00e0y tr\u00ean Google kh\u00f4ng bao
g\u1ed3m v\u0103n b\u1ea3n t\u1ef1 xu\u1ed1ng d\u00f2ng, do \u0111\u00f3 b\u1ea1n
kh\u00f4ng th\u1ec3 \u0111i\u1ec1u ch\u1ec9nh ph\u00f4ng ch\u1eef tr\u00ean
thi\u1ebft b\u1ecb \u0111\u1ecdc s\u00e1ch \u0111i\u1ec7n
t\u1eed.")});d.ka(l,"mouseout",a.Ba);b.appendChild(l);n=C("LI",null,n);d.ka(n,"mous
eover",function(){D?this.i("\u0110\u1ecbnh d\u1ea1ng c\u1ee7a s\u00e1ch n\u00e0y
hi\u1ec7n ch\u01b0a x\u00e1c \u0111\u1ecbnh. Ch\u00fang t\u00f4i s\u1ebd c\u1eadp
nh\u1eadt th\u00f4ng tin n\u00e0y khi nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng tin
t\u1eeb nh\u00e0 xu\u1ea5t b\u1ea3n."):
r&&w?this.i("S\u00e1ch \u0111i\u1ec7n t\u1eed n\u00e0y ph\u00f9 h\u1ee3p
v\u1edbi \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh nh\u01b0 Android v\u00e0
iPhone / iPod touch."):r?this.i("S\u00e1ch \u0111i\u1ec7n t\u1eed Google n\u00e0y
bao g\u1ed3m v\u0103n b\u1ea3n t\u1ef1 xu\u1ed1ng d\u00f2ng, do \u0111\u00f3
b\u1ea1n c\u00f3 th\u1ec3 \u0111i\u1ec1u ch\u1ec9nh ph\u00f4ng ch\u1eef
\u0111\u1ec3 \u0111\u1ecdc tho\u1ea3i m\u00e1i tr\u00ean m\u00e0n h\u00ecnh
nh\u1ecf c\u1ee7a \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh."):
this.i("C\u00f3 th\u1ec3 kh\u00f3 \u0111\u1ecdc S\u00e1ch \u0111i\u1ec7n t\u1eed
n\u00e0y tr\u00ean \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh nh\u01b0 Android
v\u00e0 iPhone / iPod touch.")});d.ka(n,"mouseout",a.Ba);b.appendChild(n);D?
(x(h,g),x(k,g),x(l,g),x(n,g)):r?(x(h,c),x(k,c),x(l,c),x(n,c)):(w?(x(h,c),x(k,c)):
(x(h,e),x(k,e)),x(l,e),x(n,e));return b}
function sz(a){var b=C("UL",a.className+"-list"),c=C("H4",null,"\u0110\u1eb7c
\u0111i\u1ec3m:");b.appendChild(c);var d=a.className+"-device-
supported",e=a.className+"-device-not-supported",g=a.className+"-device-unknown-
supported";c=C("A",{},"Ch\u1eef ch\u1ea1y");pe(c,"/support/bin/answer.py?
answer=1062949");var h=C("A",{},"C\u00e1c trang \u0111\u01b0\u1ee3c
qu\u00e9t");pe(h,"/support/bin/answer.py?answer=1062949");var
k=a.s.sj,l=a.s.tj,n=a.s.dg;n?(c=C("LI",g,c),d=C("LI",g,h)):(c=C("LI",k?d:e,c),
d=C("LI",l?d:e,h));e=new Ej(a);e.ka(c,"mouseover",function(){n?
this.i("\u0110\u1ecbnh d\u1ea1ng c\u1ee7a s\u00e1ch n\u00e0y hi\u1ec7n ch\u01b0a
x\u00e1c \u0111\u1ecbnh. Ch\u00fang t\u00f4i s\u1ebd c\u1eadp nh\u1eadt th\u00f4ng
tin n\u00e0y khi nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng tin t\u1eeb nh\u00e0
xu\u1ea5t b\u1ea3n."):k?this.i("S\u00e1ch \u0111i\u1ec7n t\u1eed n\u00e0y bao
g\u1ed3m v\u0103n b\u1ea3n t\u1ef1 xu\u1ed1ng d\u00f2ng, do \u0111\u00f3 b\u1ea1n
c\u00f3 th\u1ec3 \u0111i\u1ec1u ch\u1ec9nh k\u00edch th\u01b0\u1edbc v\u00e0
ki\u1ec3u ph\u00f4ng ch\u1eef \u0111\u1ec3 \u0111\u1ecdc tho\u1ea3i m\u00e1i
tr\u00ean b\u1ea5t k\u1ef3 thi\u1ebft b\u1ecb n\u00e0o."):
this.i("Cu\u1ed1n s\u00e1ch n\u00e0y kh\u00f4ng bao g\u1ed3m v\u0103n b\u1ea3n
t\u1ef1 xu\u1ed1ng d\u00f2ng, do \u0111\u00f3 b\u1ea1n kh\u00f4ng th\u1ec3
\u0111i\u1ec1u ch\u1ec9nh ph\u00f4ng ch\u1eef. Thay v\u00e0o \u0111\u00f3, b\u1ea1n
c\u00f3 th\u1ec3 th\u1ea5y h\u00ecnh \u1ea3nh c\u1ee7a trang v\u1edbi b\u1ed1
c\u1ee5c c\u1ed1 \u0111\u1ecbnh. S\u00e1ch n\u00e0y ph\u00f9 h\u1ee3p cho c\u00e1c
m\u00e0n h\u00ecnh r\u1ed9ng h\u01a1n nh\u01b0ng kh\u00f4ng ph\u1ea3i lu\u00f4n
l\u00fd t\u01b0\u1edfng cho c\u00e1c thi\u1ebft b\u1ecb\u00b7\u0111\u1ecdc
s\u00e1ch \u0111i\u1ec7n t\u1eed ho\u1eb7c \u0111i\u1ec7n tho\u1ea1i th\u00f4ng
minh.")});
e.ka(c,"mouseout",a.Ba);e.ka(d,"mouseover",function(){n?this.i("\u0110\u1ecbnh
d\u1ea1ng c\u1ee7a s\u00e1ch n\u00e0y hi\u1ec7n ch\u01b0a x\u00e1c \u0111\u1ecbnh.
Ch\u00fang t\u00f4i s\u1ebd c\u1eadp nh\u1eadt th\u00f4ng tin n\u00e0y khi
nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng tin t\u1eeb nh\u00e0 xu\u1ea5t
b\u1ea3n."):l?this.i("S\u00e1ch \u0111i\u1ec7n t\u1eed n\u00e0y bao g\u1ed3m
c\u00e1c trang \u0111\u01b0\u1ee3c qu\u00e9t, do \u0111\u00f3 c\u00e1c trang
s\u1ebd xu\u1ea5t hi\u1ec7n nh\u01b0 trong m\u1ed9t cu\u1ed1n s\u00e1ch in."):
this.i("S\u00e1ch \u0111i\u1ec7n t\u1eed n\u00e0y kh\u00f4ng bao g\u1ed3m c\u00e1c
trang \u0111\u01b0\u1ee3c qu\u00e9t n\u00ean gi\u1eef l\u1ea1i \u0111\u1ecbnh
d\u1ea1ng c\u1ee7a s\u00e1ch in. Thay v\u00e0o \u0111\u00f3, v\u0103n b\u1ea3n
c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u0111i\u1ec1u ch\u1ec9nh v\u00e0 s\u1ebd
t\u1ef1 xu\u1ed1ng d\u00f2ng \u0111\u1ec3 ph\u00f9 h\u1ee3p v\u1edbi b\u1ea5t
k\u1ef3 m\u00e0n h\u00ecnh
n\u00e0o.")});e.ka(d,"mouseout",a.Ba);b.appendChild(c);b.appendChild(d);return b}
qz.prototype.Ba=function(){rf(this.j);var a=C("A",{target:"_blank"},"T\u00ecm
hi\u1ec3u th\u00eam v\u1ec1 s\u00e1ch tr\u00ean Google
Play");pe(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.j.appendChild(a)};qz.prototype.i=function(a)
{rf(this.j);"string"===typeof a?
this.j.appendChild(of(a)):this.j.appendChild(a)};function tz(a,b)
{Z.call(this,b,void 0,3);this.s=a}m(tz,Z);tz.prototype.render=function(a)
{Z.prototype.render.call(this,a);x(this.ha(),"gb-get-
book")};tz.prototype.Ma=function(){Z.prototype.Ma.call(this);var
a=this.ha();this.i=new qz(a,this.s);this.i.render();a=B("menu_container");
(a=bf("about_title",a))&&F(a)};
function uz(){var a=B("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
vb(a.parentNode.parentNode,"jfk-button"):1){a=B("gb-buy-options-trigger");var
b=B("buy");if(a&&b){xb(b,"about_content");var c=C("SPAN","gb-buy-options-
arrow","\u25bc");a.appendChild(c);x(b,"gb-buy-options-list");x(b,"unified-
hovercard");dr(a,9,b,8);M(b,!1);O(document,"mousedown",t(vz,a,b))}}}function
vz(a,b,c){a=Bf(a,c.target);c=Bf(b,c.target);var d=Bh(b);a||c||!d?a&&(M(b,!d),d||
Ah(b,1)):M(b,!1)};function wz(a,b,c,d,e,g){function h(l){if(l)
{l.tabIndex=0;um(l,k.wa);x(l,"goog-zippy-header");l&&k.oa.ka(l,"click",k.na);var
n=k;l&&(eq(n.O,l),n.ma.ka(n.O,"key",n.ua))}}P.call(this);this.N=e||
Te();this.i=this.N.ha(a)||null;this.o=this.N.ha(d||null);this.s="function"===typeof
b?b:null;this.wa=g||"tab";this.j=this.s||!b?null:this.N.ha(b);this.g=1==c;void 0!
==c||this.s||(this.o?this.g=Bh(this.o):this.i&&(this.g=vb(this.i,"goog-zippy-
expanded")));this.ma=new Ej(this);this.O=new dq;this.oa=new Ej(this);
var k=this;h(this.i);h(this.o);this.Te(this.g)}u(wz,P);wz.prototype.va=function()
{wz.ta.va.call(this);Yi(this.ma);Yi(this.O);Yi(this.oa)};wz.prototype.Te=function(a
){this.j?M(this.j,a):a&&this.s&&(this.j=this.s());this.j&&x(this.j,"goog-zippy-
content");this.o?(M(this.i,!a),M(this.o,a)):this.i&&(zb(this.i,"goog-zippy-
expanded",a),zb(this.i,"goog-zippy-collapsed",!
a),vm(this.i,"expanded",a));this.g=a;this.dispatchEvent(new
xz("toggle",this,this.g))};
wz.prototype.ua=function(a){if(13==a.keyCode||32==a.keyCode)this.Te(!
this.g),this.dispatchEvent(new
xz("action",this,this.g,a)),a.preventDefault(),a.stopPropagation()};wz.prototype.na
=function(a){this.Te(!this.g);this.dispatchEvent(new
xz("action",this,this.g,a))};function xz(a,b){bj.call(this,a,b)}u(xz,bj);function
yz(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=zz(b,!
0,c,d),g=C("UL",c+"-list");a.appendChild(e);a.appendChild(g);(new wz(e,g)).Te(!
b.collapsed);v(b.child_node,function(h){yz(g,h,c,d)})}else a.appendChild(zz(b,!
1,c,d))}function zz(a,b,c,d){var e;if(b){b=c+"-heading";var g=c+"-header"}else
b=c+"-link",g=c+"-item";""!=a.url?e=C("A",
{"class":b,href:a.url},Ie(a.title)):e=C("DIV",b,a.title);e=C("DIV",g,e);d==a.id&&x(
e,c+"-selected");return e}
Oa("_OC_InitNavbar",function(a){var b=B("navbarContainer");if(b&&a.child_node){var
c=C("UL","gb-left-nav-list");v(a.child_node,function(d){yz(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Az(a,b)
{X.call(this,b);this.i=a||""}var Bz;u(Az,X);f=Az.prototype;f.$d=null;function Cz()
{null==Bz&&(Bz="placeholder"in E("INPUT"));return Bz}f.Vh=!1;f.Va=function()
{this.ya=this.g.Ra("INPUT",{type:"text"})};f.Nb=function(a)
{Az.ta.Nb.call(this,a);this.i||
(this.i=a.getAttribute("label")||"");Nf(Ve(a))==a&&(this.Vh=!
0,a=this.ha(),xb(a,"label-input-
label"));Cz()&&(this.ha().placeholder=this.i);a=this.ha();vm(a,"label",this.i)};
f.Ma=function(){Az.ta.Ma.call(this);var a=new
Ej(this);a.ka(this.ha(),"focus",this.Uo);a.ka(this.ha(),"blur",this.vt);if(Cz())thi
s.j=a;else{pc&&a.ka(this.ha(),["keypress","keydown","keyup"],this.Jt);var
b=Ve(this.ha());a.ka(kf(b),"load",this.uu);this.j=a;Dz(this)}Ez(this);this.ha().ma=
this};f.kc=function()
{Az.ta.kc.call(this);this.j&&(this.j.Ha(),this.j=null);this.ha().ma=null};function
Dz(a){!a.s&&a.j&&a.ha().form&&(a.j.ka(a.ha().form,"submit",a.Nt),a.s=!0)}
f.va=function()
{Az.ta.va.call(this);this.j&&(this.j.Ha(),this.j=null)};f.Uo=function(){this.Vh=!
0;var a=this.ha();xb(a,"label-input-label");if(!Cz()&&!Fz(this)&&!this.O){var
b=this;a=function(){b.ha()&&(b.ha().value="")};z?U(a,10):a()}};f.vt=function()
{Cz()||(this.j.Xa(this.ha(),"click",this.Uo),this.$d=null);this.Vh=!
1;Ez(this)};f.Jt=function(a){27==a.keyCode&&("keydown"==a.type?this.
$d=this.ha().value:"keypress"==a.type?this.ha().value=this.
$d:"keyup"==a.type&&(this.$d=null),a.preventDefault())};
f.Nt=function(){Fz(this)||(this.ha().value="",U(this.st,10,this))};f.st=function()
{Fz(this)||(this.ha().value=this.i)};f.uu=function(){Ez(this)};function Fz(a)
{return!!a.ha()&&""!=a.ha().value&&a.ha().value!=a.i}f.reset=function()
{Fz(this)&&(this.ha().value="",null!=this.$d&&(this.
$d=""),Ez(this))};f.xc=function(a){null!=this.$d&&(this.
$d=a);this.ha().value=a;Ez(this)};f.Ab=function(){return null!=this.$d?this.
$d:Fz(this)?this.ha().value:""};f.Je=function(){return this.i};
function Ez(a){var b=a.ha();Cz()?a.ha().placeholder!
=a.i&&(a.ha().placeholder=a.i):Dz(a);vm(b,"label",a.i);Fz(a)?(b=a.ha(),xb(b,"label-
input-label")):(a.O||a.Vh||(b=a.ha(),x(b,"label-input-label")),Cz()||
U(a.Ov,10,a))}f.Ta=function(a){this.ha().disabled=!a;var b=this.ha();zb(b,"label-
input-label-disabled",!a)};f.isEnabled=function(){return!
this.ha().disabled};f.Ov=function(){!this.ha()||Fz(this)||this.Vh||
(this.ha().value=this.i)};function Gz(a,b,c){Az.call(this,null!=c?c:"T\u00ecm
ki\u1ebfm trong s\u00e1ch
n\u00e0y");this.Nb(a);this.Ma();b&&this.xc(b)}m(Gz,Az);function Hz(a,b)
{P.call(this);this.ya=a;this.g=b||null;x(a,"with-auto-dir-
text");O(this.ya,"keyup",q(this.i,this));O(this.ya,"paste",q(this.j,this))}m(Hz,P);
Hz.prototype.i=function(){Iz(this.ya,this.g)};Hz.prototype.j=function()
{Jz(this.ya,this.g)};function Jz(a,b){U(t(function(){Iz(a,b)}))}
function Iz(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(gd),k=0;k<h.length;k++){var l=h[k];ed.test(l)?(d++,e+
+):fd.test(l)?g=!0:dd.test(l)?e++:hd.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=Ul();d?(c=!0,J(a,"textAlign","right"),df(a,{dir:"rtl"})):
(J(a,"textAlign","left"),df(a,{dir:"ltr"}));b&&(c?(xb(b,"input-direction-
ltr"),x(b,"input-direction-rtl")):(x(b,"input-direction-ltr"),xb(b,"input-
direction-rtl")))}
function Kz(a,b){if(a=B(a))b=b?B(b):null,Iz(a,b),new
Hz(a,b)}Oa("_OC_autoDir",Kz);function Lz(a){this.g=B("gb-ogen-opt-in-
banner");this.j=B("gb-ogen-opt-in-banner-dismiss");this.i=B("gb-ogen-opt-in-header-
link");this.o=a;a=B("gbq");this.i&&a&&(a=Af(a))&&(x(a,"searchbar-with-opt-
in"),tf(this.i,a),J(this.i,"display","block"));Mz(this)}
function Mz(a){a.g&&a.j&&(window.localStorage.getItem("obclose")?M(a.g,!1):
(x(a.g,"opt-in-banner-expanded"),O(a.j,"click",function(){xb(a.g,"opt-in-banner-
expanded");window.localStorage.setItem("obclose","true");U(function(){M(a.g,!
1);a.o.resize()},600)})))};function Nz(a,b)
{P.call(this);this.Be=E("div");a.appendChild(this.Be);J(this.Be,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.g=new
Oz(this.Be,b);O(this.Be,"click",q(this.dispatchEvent,this,"click"));O(this.g.ha(),"
click",q(this.dispatchEvent,this,"click"));O(this.Be,"mouseover",q(this.i,this,!
0));O(this.Be,"mouseout",q(this.i,this,!1))}m(Nz,P);function Pz(a,b){J(a.Be,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.j=b}
Nz.prototype.i=function(a){this.j||J(this.Be,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};Nz.prototype.va=function()
{this.g.Ha();P.prototype.va.call(this)};function Oz(a,b)
{ut.call(this,a);this.i=a;this.dh=200;this.Xh=500;a=this.ha();J(a,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
c=E("div");J(c,{fontWeight:"bold"});c.appendChild(of("Trang
"+b.g));a.appendChild(c);c=E("div");N(c,Si(b.i));a.appendChild(c)}m(Oz,ut);
Oz.prototype.ci=function(a){var
b=qh(this.i),c=L(this.ha());ut.prototype.ci.call(this,a,new qt(b.x-
c.width,Math.min(b.y,ff().height-c.height)))};function Qz(a)
{W.call(this);this.i=a;this.V=this.i.Vc.V;this.o={};this.N=new
Ej;this.j=E("div");J(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.V.vd().appendChild(this.j);th
is.i.Jb.yb.forEach(q(this.Rs,this));this.g.ka(this.V,"pagechange",this.yq);this.yq(
);this.g.ka(this.V,"resize",this.vk);this.g.ka(this.V,"viewportmodechange",this.ln)
;this.V.Ia()&&this.ln()}m(Qz,W);f=Qz.prototype;
f.yq=function(){this.s&&(Pz(this.s,!1),this.s=null);var
a=this.o[this.V.Ga().Pa()];a&&(this.s=a,Pz(a,!0))};f.ln=function(){var
a=this.V.Ia(),b=a instanceof
Bw;b&&this.vk();Jj(this.N);this.N.ka(a,"layoutchange",q(this.vk,this));M(this.j,b)}
;f.vk=function(){U(q(this.Br,this),10)};f.Br=function(){var a=this.V.Ia();a&&a
instanceof Bw&&(a.Fa(),a=a.s.o,K(this.j,15,a.clientHeight),jh(this.j,a.clientWidth-
15,0),Rz(this))};
function Rz(a){var b={};a.V.Ia().Kb().Kd(function(c){return c instanceof
Sl}).forEach(function(c)
{b[c.Ga().Pa()]=c});a.i.Jb.yb.forEach(q(a.zv,a,b))}f.zv=function(a,b){var
c=this.V.Ia().s.i.clientHeight;if(a=a[b.Pa()]){var d=sc?
5:15;jh(this.o[b.Pa()].Be,0,Math.floor(a.od()/c*(this.j.clientHeight-d-(sc?30:15)))
+d)}};f.Rs=function(a){var b=new
Nz(this.j,a);this.o[a.Pa()]=b;this.g.ka(b,"click",q(this.i.vf,this.i,a,null))};f.va
=function(){F(this.j);Ub(this.o,function(a)
{a.va.call(a)});W.prototype.va.call(this)};function Sz(a)
{W.call(this);this.Vc=a;this.vm="n"}m(Sz,W);Sz.prototype.i=function(a,b,c)
{b.search_results&&(b.search_results=Xa(b.search_results,function(d){return void 0!
==d.snippet_text&&d.snippet_text}),b.number_of_results=b.search_results.length);thi
s.Jb=new Yp(b);b=this.Vc.V;b.O||b.qc(Bw);0==this.Jb.yb.length?Tz(this.Vc.j):a?c?
(a=this.Jb.yb.find(function(d){return c==d.Pa()}))?
this.vf(a):this.vf(this.Jb.yb[0],c):this.vf(this.Jb.yb[0]):Uz(this);this.j=new
Qz(this)};
function Uz(a){var b=a.Vc.V,c=b.O;if(c==Bw||
c==fx)a.Vc.o=c;b.qc(tx);b=b.Ia();c=a.Vc.j;if(c.s)Vz(c,!0);else{var
d="n"==c.i.vm;M(c.Ba,d);M(c.Ca,!d)}c.o?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-
search-buttons"),!0),N(c.j,Si(Wz(c,c.i.Jb.yb.length,null)))):rc?
N(c.j,Si(Wz(c,"<b>"+c.i.Jb.yb.length+"</b>","<b>"+Zp(c.i.Jb)
+"</b>"))):N(c.j,Si("\u0110ang hi\u1ec3n th\u1ecb <b>"+(c.i.Jb.yb.length+"</b>
k\u1ebft qu\u1ea3 trong s\u00e1ch n\u00e0y cho <b>")+(Zp(c.i.Jb)+"</b>")));Xz(c,!
0);c=a.Jb;c!=b.Jb&&(b.Jb=
c,wx(b));a=q(a.vf,a);b.Ba=a;b.Yc(new A(0,0))}
Sz.prototype.vf=function(a,b){wv=!0;var c=this.Vc.j;Xz(c,!
1);c.N=Va(c.i.Jb.yb,a);c.o?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0),N(c.j,Si(Yz(c,c.N+1,c.i.Jb.yb.length,null)))):rc?N(c.j,Si(Yz(c,"<b>"+
(c.N+1)+"</b>","<b>"+c.i.Jb.yb.length+"</b>","<b>"+Zp(c.i.Jb)
+"</b>"))):N(c.j,Si("K\u1ebft qu\u1ea3 <b>"+(c.N+1+"</b> trong t\u1ed5ng s\u1ed1
<b>")+(c.i.Jb.yb.length+"</b> trong s\u00e1ch n\u00e0y cho <b>")+(Zp(c.i.Jb)
+"</b>")));c=this.Vc.V;a=jo(c.rb(),a.Pa());if(!a)return null;var d=
c.Ia();d instanceof Bw||d instanceof fx||(this.Vc.o==fx?
c.qc(fx):c.qc(Bw));if(b)return c.Bd(b),null;c.Th(a);return
a};Sz.prototype.va=function(){Yi(this.j);W.prototype.va.call(this)};function Zz(a)
{W.call(this);this.Ja=rp(a);this.o=rc&&a&&a.enableOgenEligibleMobileViewportSitb;th
is.na=this.s=null;this.o?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0)):(this.ma=E("DIV"),this.ua=new
Sp(this.ma),this.ua.render($z),this.ua.Da(!0),a=this.ua.ha(),x(a,"search-results-
bar"),x(this.ma,"search-results-bar-contents"));this.j=this.o?B("gb-mobile-search-
results-summ"):E("SPAN");this.o||this.ma.appendChild(this.j);this.oa=this.o?B("gb-
mobile-search-result-links"):E("SPAN");
this.o?(aA(this,B("gb-mobile-search-result-prev"),q(this.oj,this,-
1),"Tr\u01b0\u1edbc"),aA(this,B("gb-mobile-search-result-
next"),q(this.oj,this,1),"Ti\u1ebfp"),G(B("gb-mobile-search-result-viewall"),"Xem
t\u1ea5t c\u1ea3"),aA(this,B("gb-mobile-search-result-
viewall"),q(this.fp,this),"Xem t\u1ea5t c\u1ea3"),G(B("gb-mobile-search-
clear"),"X\u00f3a t\u00ecm ki\u1ebfm"),aA(this,B("gb-mobile-search-
clear"),q(this.Al,this),"X\u00f3a t\u00ecm ki\u1ebfm")):(x(this.oa,"search-bar-
result-links"),this.ma.appendChild(this.oa),
a=E("SPAN"),N(a,Si("-&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.oa.appendChild(a),bA(this,this.oa,"&#8249;
Tr\u01b0\u1edbc",q(this.oj,this,-
1),"Tr\u01b0\u1edbc"),a=E("SPAN"),N(a,Si("&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.oa.appendChild(a),bA(this,this.oa,"Ti\u1ebfp
&#8250;",q(this.oj,this,1),"Ti\u1ebfp"),a=E("SPAN"),N(a,Si("&nbsp;&nbsp;-
&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.oa.appendChild(a),bA(this,this.oa,"Xem t\u1ea5t
c\u1ea3",q(this.fp,this)));this.O=this.o?B("gb-mobile-search-snippet-links"):
E("SPAN");this.o?cA(this):(this.Ja?(this.wa=E("DIV"),x(this.wa,"search-bar-result-
buttons"),this.ma.appendChild(this.wa),this.wa.appendChild(this.O),wb(this.O,
["search-bar-sort-dropdown-button-container","search-bar-close-link"]),cA(this)):
(this.Ba=E("SPAN"),this.Ca=E("SPAN"),this.ma.appendChild(this.O),a=E("SPAN"),N(a,Si
("-&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.O.appendChild(a),this.O.appendChild(of("S\u1eafp x\u1ebfp theo:
")),this.O.appendChild(this.Ba),bA(this,this.Ba,"m\u1ee9c \u0111\u1ed9 li\u00ean
quan",
q(this.qj,this,"r"),"S\u1eafp x\u1ebfp theo m\u1ee9c \u0111\u1ed9 li\u00ean
quan"),a=E("SPAN"),N(a,Si("&nbsp;|
&nbsp;<b>trang</b>")),this.Ba.appendChild(a),this.O.appendChild(this.Ca),a=E("SPAN"
),N(a,Si("<b>m\u1ee9c \u0111\u1ed9 li\u00ean quan</b>&nbsp;|
&nbsp;")),this.Ca.appendChild(a),bA(this,this.Ca,"trang",q(this.qj,this,"n"),"S\u1e
afp x\u1ebfp theo trang")),x(this.O,"search-bar-snippet-links"));if(!this.o)
{a=E("SPAN");x(a,"search-bar-close-link-container");this.Ja?
this.wa.appendChild(a):this.ma.appendChild(a);
this.g.ka(a,"click",this.Al);var b=bA(this,a,"X\u00f3a t\u00ecm
ki\u1ebfm",q(this.Al,this));x(b,"search-bar-close-
link");b=E("IMG");b.src="/googlebooks/images/close_x.gif";x(b,"search-bar-close-
img");a.appendChild(b);Eh(this.ma,!0)}}var $z,dA,eA;m(Zz,W);function fA()
{$z=B("search_bar")}function gA(){dA=B("toolbar_container")}
function cA(a){a.s=C("A",{"class":"search-bar-sort-dropdown-
link"});um(a.s,"button");Hf(a.s,!0);vm(a.s,"haspopup",!0);a.O.appendChild(a.s);var
b=C("SPAN",{"class":"search-bar-sort-dropdown-text"});G(b,"S\u1eafp x\u1ebfp
theo");a.na=C("SPAN",{"class":"search-bar-sort-dropdown-
selected"});G(a.na,"m\u1ee9c \u0111\u1ed9 li\u00ean
quan");b.appendChild(a.na);a.s.appendChild(b);b=pt("/googlebooks/images/material/ar
row_drop_down_black_20dp.png");x(b[0],"search-bar-sort-dropdown-
icon");vm(b[0],"hidden",!0);
a.s.appendChild(b[0]);b=new Tx;var c=new Hx("m\u1ee9c \u0111\u1ed9 li\u00ean
quan");c.ii("S\u1eafp x\u1ebfp theo m\u1ee9c \u0111\u1ed9 li\u00ean quan");b.Oa(c,!
0);x(c.ha(),"search-bar-sort-dropdown-item");c=new Hx("trang");c.ii("S\u1eafp
x\u1ebfp theo trang");b.Oa(c,!0);x(c.ha(),"search-bar-sort-dropdown-item");b.zm=!
0;b.render(document.body);Ux(b,a.s,13,12);a.g.ka(b,"action",a.Xo);a.g.ka(b,"keydown
",function(d){32!=d.keyCode&&13!=d.keyCode||q(a.Xo,a)})}
function Xz(a,b){M(dA,!b);M(a.O,b);M(a.oa,!b&&1<a.i.Jb.yb.length);a.ma&&M(a.ma,!
0);null!=eA&&eA.resize()}function hA(a){a.s?Vz(a,!1):M(a.O,!1);M(a.oa,!1);rf(a.j)}
function Tz(a){hA(a);var b=a.i.Jb,c=$p(b),d=null;c&&!
a.o&&(d=E("SPAN"),N(d,Si("C\u00f3 ph\u1ea3i b\u1ea1n mu\u1ed1n t\u00ecm:
")),bA(a,d,c,q(a.mu,a,c)));c=E("SPAN");a.o?N(c,Si("Kh\u00f4ng c\u00f3 k\u1ebft
qu\u1ea3")):N(c,Si(Db("Kh\u00f4ng ti\u0300m th\u00e2\u0301y k\u00ea\u0301t
qua\u0309 na\u0300o trong s\u00e1ch n\u00e0y cho "+Zp(b))));b=E("A");a.o||
(N(b,Si("T\u00ecm ki\u1ebfm t\u1ea5t c\u1ea3 c\u00e1c
s\u00e1ch")),b.setAttribute("target","_top"),x(b,"sitb-action-link"));var
e="patents"==ep()?new R("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):
new R("https://www.google.com/search?
tbm=bks&tbo=p");Kt(e);"embed"==T(e,"output")&&ok(e,"output");S(e,"q",Ie(Zp(a.i.Jb))
);pe(b,e.toString());a.o?a.j.appendChild(c):a.Ja?
(a.j.appendChild(c),a.j.appendChild(b),d&&(c=me(Ui(Si("&nbsp;&nbsp;&middot;&nbsp;&n
bsp;")).toString()),d.insertAdjacentHTML("afterbegin",Ud(c)),a.j.appendChild(d))):
(d&&(a.j.appendChild(d),a.j.appendChild(E("BR"))),d=me(Ui(Si("&nbsp;&nbsp;-
&nbsp;&nbsp;")).toString()),c.insertAdjacentHTML("beforeend",Ud(d)),a.j.appendChild
(c),d=me(Ui(Si(" &raquo;")).toString()),
b.insertAdjacentHTML("beforeend",Ud(d)),a.j.appendChild(b));null!
=eA&&eA.resize()}f=Zz.prototype;f.va=function()
{W.prototype.va.call(this);Yi(this.ua);M(dA,!0);F(this.ma);null!
=eA&&eA.resize();this.o&&(M(B("gb-mobile-search"),!1),M(B("gb-mobile-search-
buttons"),!1),rf(this.O),rf(this.j))};
function bA(a,b,c,d,e){var g=E("SPAN");x(g,"search-bar-link");um(g,"link");zm(g,e?
e:c);Hf(g,!
0);b.appendChild(g);N(g,Si(c));a.g.ka(g,"click",d);a.g.ka(g,"keydown",function(h)
{32!=h.keyCode&&13!=h.keyCode||d()});return g}function aA(a,b,c,d)
{um(b,"button");zm(b,d);Hf(b,!0);a.g.ka(b,"click",c);a.g.ka(b,"keydown",function(e)
{32!=e.keyCode&&13!=e.keyCode||c()})}f.Al=function(){Jo(this.i.Vc.V.tb(),"");var
a=this.i.Vc;a&&a.s&&a.s.update()};f.oj=function(a){iA(this,this.N,a)};
function iA(a,b,c){var d=a.i.Jb.yb.length;a.N+=c;a.N>=d&&(a.N=0);0>a.N&&(a.N=d-
1);a.N!=b&&(a.i.vf(a.i.Jb.yb[a.N])||iA(a,b,c))}f.qj=function(a){var
b=this.i.Vc;b&&b.update(a)};f.fp=function(){Uz(this.i)};f.mu=function(a){var
b=this.i.Vc;b&&(a=Ie(a),Jo(b.V.tb(),a),b.N.xc(a),b.s&&b.s.update())};f.Xo=function(
a){if((a=a.target.Gc())&&this.na)switch(a){case
"trang":this.qj("n");G(this.na,"trang");break;case "m\u1ee9c \u0111\u1ed9 li\u00ean
quan":this.qj("r"),G(this.na,"m\u1ee9c \u0111\u1ed9 li\u00ean quan")}};
function Vz(a,b){a.s&&(zb(a.s,"search-bar-sort-dropdown-disabled",!
b),vm(a.s,"disabled",!b));var c="n"==a.i.vm;b&&!c&&G(a.na,"m\u1ee9c \u0111\u1ed9
li\u00ean quan")}function Wz(a,b,c){return a.o?b+" k\u1ebft qu\u1ea3":b+" k\u1ebft
qu\u1ea3 cho "+c}function Yz(a,b,c,d){return a.o?b+"/"+c:"K\u1ebft qu\u1ea3 s\u1ed1
"+b+"/"+c+" cho "+d};function jA(a,b,c,d)
{W.call(this);this.V=a;this.N=b;this.s=c;this.O=d;this.g.ka(a.tb(),"change",q(this.
update,this,"r",null))}m(jA,W);
jA.prototype.update=function(a,b,c){this.i?(this.i.Ha(),this.i=null):
(this.V.O&&(this.o=this.V.O),this.j=new Zz(this.O));var
d=this.V.tb().getQuery();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);if(b&&
b.search_query_escaped)this.i=new Sz(this),this.j.i=this.i,a=!
Lo(),this.i.i(a,b,c);else if(d){this.i=new
Sz(this);b=this.j.i=this.i;c=b.Vc.j;hA(c);c=c.j;var e=Si("\u0110ang
t\u1ea3i...");N(c,e);c=new
R(window.location.href);S(c,"jscmd","SearchWithinVolume");S(c,"q",
d);S(c,"scoring",a);(new bq(c)).$e(q(b.i,b,!1));b.vm=a;this.N.xc(d)}else
this.i&&(this.i.Ha(),this.i=null),this.V.Ia()instanceof
tx&&this.V.qc(this.o),this.j&&(this.j.Ha(),this.j=null),this.N.xc("")};function
kA(a,b){a=B(a);b=B(b);a&&b&&O(a,"submit",t(lA,b))}function lA(a,b)
{""==a.value&&b.preventDefault()};function mA(a,b,c){if(pc&&!tc)return
a;a='url("'+b+'")';qc&&(a+=" 7 5");return a+(", "+c)};function nA(a)
{W.call(this);this.V=a;this.i=new
Ej;this.g.ka(a,"viewportmodechange",this.mn);this.V.Ia()&&this.mn()}m(nA,W);f=nA.pr
ototype;f.mn=function(){Jj(this.i);this.j&&this.j.Ha();this.o=this.V.Ia().s.j;var
a=new
Dm(this.o);a.el=Ca;this.j=a;this.i.ka(this.o,"dblclick",q(this.At,this));this.i.ka(
a,"start",q(this.Dr,this));this.i.ka(a,"drag",q(this.Er,this));this.i.ka(a,"end",q(
this.Cr,this));oA(this,!1)};f.At=function(){this.V.Tb("next")};
function oA(a,b){a=a.o;if(pc)b=b?"-moz-grabbing":"-moz-grab";else{var
c=bp("/googlebooks/images/");b=b?mA("-moz-
grabbing",c+"closedhand.cur","move"):mA("-moz-
grab",c+"openhand.cur","default")}J(a,"cursor",b)}f.Dr=function()
{this.s=this.V.Ia().Gb;oA(this,!0)};f.Er=function(){var
a=this.j,b=this.s;this.V.Ia().Yc(new A(b.x-a.deltaX,b.y-a.deltaY))};f.Cr=function()
{this.s=null;oA(this,!1)};f.va=function(){W.prototype.va.call(this)};function
pA(a,b,c){c&&c.preventDefault();c=B(b.concat("-icon-right"));M(c,!
a);c=B(b.concat("-icon-down"));M(c,a);b=B(b.concat("-expanded"));M(b,a)};function
qA(a,b,c,d){qn.call(this,Zo.IsZipitFolderCollectionEnabled?void 0:"p13nd",!
0);vn(this,a);this.Ao=!0;zn(this,.5);this.Fg=c;a=new sn;a.set("ok",b,!0);(void 0!
==d?d:1)&&a.set("cancel","H\u1ee7y",!1,!
0);Dn(this,a);O(this,"dialogselect",this.Ua,!
1,this)}u(qA,qn);qA.prototype.Va=function()
{qA.ta.Va.call(this);J(En(this.j,"ok"),"fontWeight","bold");J(this.ha(),"width","50
0px")};qA.prototype.Ua=function(a){"ok"==a.key&&this.Lb(a);return!0};
qA.prototype.va=function(){Aj(this,"dialogselect",this.Ua,!
0,this);qA.ta.va.call(this)};qA.prototype.Lb=function(a){this.Fg(a)};function rA(a)
{P.call(this);this.Ya=null;this.ya=a;a=z||nc;this.g=new
Ej(this);this.g.ka(this.ya,a?
["keydown","paste","cut","drop","input"]:"input",this)}u(rA,P);rA.prototype.handleE
vent=function(a){if("input"==a.type)z&&Hc(10)&&0==a.keyCode&&0==a.charCode||
(sA(this),this.dispatchEvent(tA(a)));else if("keydown"!=a.type||Mj(a)){var
b="keydown"==a.type?this.ya.value:null;z&&229==a.keyCode&&(b=null);var
c=tA(a);sA(this);this.Ya=U(function(){this.Ya=null;this.ya.value!
=b&&this.dispatchEvent(c)},0,this)}};
function sA(a){null!=a.Ya&&(nl(a.Ya),a.Ya=null)}function tA(a){a=new
fj(a.Ob);a.type="input";return a}rA.prototype.va=function()
{rA.ta.va.call(this);this.g.Ha();sA(this);delete this.ya};function uA(a,b,c,d)
{P.call(this);this.g=a;this.o=b;this.i=c;this.s=d||
0;a.removeAttribute("maxlength");this.j=new rA(a);O(this.j,"input",this.N,!
1,this);vA(this)}u(uA,P);uA.prototype.N=function(){vA(this)};function vA(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.o&&G(a.o,String(1==a.s?b:a.i-
b))}uA.prototype.va=function(){uA.ta.va.call(this);delete
this.g;this.j.Ha();this.j=null};function wA(a,b,c,d,e){qA.call(this,a,b,null,!
0);this.ab=c;this.Rb=d;this.Ca=e}m(wA,qA);
wA.prototype.Va=function()
{qA.prototype.Va.call(this);this.s=xA(this,"T\u00ean","input");this.nb=xA(this,"M\u
00f4 t\u1ea3 <span class=cl-desc>(kh\u00f4ng b\u1eaft
bu\u1ed9c)</span>","textarea");var a=this.Ib(),b=C("DIV",{"class":"ccd-
label"}),c=E("span");c.textContent="Hi\u1ec3n
th\u1ecb";b.appendChild(c);a.appendChild(b);a=C("SPAN",{className:"ccd-mode-
indicator"});c=C("IMG",
{src:"/googlebooks/images/sharing_public.gif",style:"vertical-align:-2px;padding:0
2px"});var d=E("span");d.textContent="C\u00f4ng c\u1ed9ng";
a.appendChild(c);a.appendChild(d);b.appendChild(a);c=C("SPAN",{className:"ccd-mode-
indicator"});d=C("IMG",
{src:"/googlebooks/images/sharing_private.gif",style:"vertical-align:-2px;"});var
e=E("span");e.textContent="Ri\u00eang
t\u01b0";c.appendChild(d);c.appendChild(e);b.appendChild(c);d=C("SPAN",
{"class":"ccd-mode-link"});d.textContent="Chuy\u1ec3n th\u00e0nh c\u00f4ng
c\u1ed9ng";b.appendChild(d);O(d,"click",q(this.Ka,this,!0));e=C("SPAN",
{"class":"ccd-mode-link"});e.textContent="Chuy\u1ec3n th\u00e0nh ri\u00eang
t\u01b0";
b.appendChild(e);O(e,"click",q(this.Ka,this,!1));this.ye=[a,e];this.xe=[c,d];null!
=this.Ca&&(df(this.Ca,{"class":"ccd-mode-link"}),b.appendChild(this.Ca));this.Ka(!
0);this.na=C("DIV",{"class":"ccd-
error"});this.Ib().appendChild(this.na);this.Vb=C("P","ccd-footnote","Vui l\u00f2ng
l\u01b0u \u00fd r\u1eb1ng nh\u1eefng ng\u01b0\u1eddi kh\u00e1c c\u00f3 th\u1ec3 xem
v\u00e0 chia s\u1ebb n\u1ed9i dung v\u00e0 ti\u00eau \u0111\u1ec1 c\u1ee7a Gi\u00e1
s\u00e1ch c\u00f4ng khai.");this.Ib().appendChild(this.Vb);
this.i&&yA(this);Zo.IsZipitFolderCollectionEnabled||
(b=this.j,a=En(b,"ok"),J(a,"fontWeight","bold"),x(a,"gb-
button"),x(En(b,"cancel"),"gb-button"))};function yA(a)
{a.s.value=Ie(a.i.hb());a.s.disabled=a.i.O;a.nb.value=Ie(a.i.Pg());a.Ka(1==a.i.ze);
a.s.disabled&&J(a.s,"background","#f2f2f2")}
function xA(a,b,c){var d=a.Ib();a=C("DIV",{"class":"gb-bookshelf-dialog-
container"});d.appendChild(a);d=C("DIV",{"class":"ccd-
label"});N(d,mi(b));a.appendChild(d);b=C(c,{"class":"ccd-input"});"input"==c?(df(b,
{type:"text"}),b.setAttribute("maxlength",100)):"textarea"==c&&(df(b,
{rows:6,cols:50}),new uA(b,E("span"),500));a.appendChild(b);return
b}wA.prototype.Ka=function(a){this.we=a;v(this.ye,function(b)
{M(b,a)});v(this.xe,function(b){M(b,!a)})};
wA.prototype.Ua=function(a){var b=this.s.value;if("cancel"==a.key)return!
0;if(Cb(b))return this.na.textContent="H\u00e3y nh\u1eadp t\u00ean cho gi\u00e1
s\u00e1ch n\u00e0y.",!1;if(this.Rb&&!this.Rb(b))return
this.na.textContent="M\u1ed9t gi\u00e1 s\u00e1ch kh\u00e1c \u0111\u00e3 c\u00f3
t\u00ean \u0111\u00f3. Vui l\u00f2ng nh\u1eadp m\u1ed9t t\u00ean kh\u00e1c.",!
1;a=this.i||new St;a.Ec=b;a.o=this.nb.value;a.ze=this.we?1:2;if(this.i)
{b=this.ab;var c=new R(b.xq);S(c,"as_coll",a.getId());cu(c,a,q(b.N,
b))}else b=this.ab,cu(b.o,a,q(b.s,b,!0));return!0};wA.prototype.va=function()
{delete this.ab;delete this.Ca;delete this.i;delete this.na;delete this.Vb;delete
this.s;delete this.nb;delete this.Rb;qA.prototype.va.call(this)};function
zA(a,b,c,d,e)
{W.call(this);this.O=a;this.j=b;this.N=c;this.i=d;this.O&&(this.o=Ya(this.O.childNo
des,AA),this.i&&jb(this.o,Ya(this.i.childNodes,AA)));this.s=e;U(q(this.Fr,this))}u(
zA,W);f=zA.prototype;f.Fr=function()
{this.j&&this.i&&this.g.ka(this.j,"click",this.wq);this.N&&this.g.ka(this.N,"click"
,this.zt);this.g.ka(this.s,"add",this.Is)};
function AA(a){var b=Ye("SPAN","sidebar-collection-title",a)[0];b||
(b=Ye("SPAN","hp-collection-title",a)[0]);if(!b)return"";a=Db(Ee(If(b)));return
Db(a.split("(")[0])}f.zt=function(){var a=new wA("T\u1ea1o gi\u00e1 s\u00e1ch
m\u1edbi","T\u1ea1o gi\u00e1 s\u00e1ch",this.s,q(this.Ou,this));a.render();a.Da(!
0)};f.Ou=function(a){var b=Db(Ee(a)).toLowerCase();return!Za(this.o,function(c)
{return c.toLowerCase()==b})};
f.Is=function(a){a=a.shelf;var b=Db(Ee(a.hb())),c=1==a.ze;this.o.push(b);var d=new
R("/books");Kt(d);S(d,"as_coll",a.getId());S(d,"source","gbs_lp_bookshelf_list");if
(Zo.IsBooksUnifiedLeftNavEnabled){a=C("LI",{"class":"left-nav-shelf-item"});var
e=C("A",{"class":"sidebar-link"});pe(e,d.toString());d=C("SPAN");x(d,"sidebar-
collection-title");N(d,El(b+" (0)"));e.appendChild(d);a.appendChild(e);c=B("hidden-
my-library-expanded");sf(a,c);pA(!0,"my-library")}else a=E("DIV"),e=C("A",
{"class":"hp-bookshelf-link",
style:"line-height:19px"}),pe(e,d.toString()),d=C("SPAN",{"class":"hp-collection-
title"}),N(d,El(b)),e.appendChild(d),a.appendChild(e),b=c?"Gi\u00e1 s\u00e1ch
c\u00f4ng c\u1ed9ng":"Gi\u00e1 s\u00e1ch c\u00e1 nh\u00e2n",c=C("IMG",{"class":"hp-
bookshelf-access",src:"/googlebooks/images/sharing_"+(c?"public":"private")
+".gif",title:b,alt:b,width:14,height:14}),a.appendChild(c),c=C("DIV",
{style:"clear:both"}),a.appendChild(c),tf(a,B("csStart"))};
f.wq=function(a){a.preventDefault();a=!Bh(this.i);M(this.i,a);a?
(dr(this.j,9,this.i,8),200<L(this.i).height&&(a=L(this.i).width,K(this.i,a,200),J(t
his.i,"overflow","auto"),J(this.i,"overflowX","hidden")),this.ma=O(document,"moused
own",q(this.Vu,this))):Bj(this.ma)};f.Vu=function(a){Bf(this.i,a.target)||
Bf(this.j,a.target)||this.wq(a)};
function BG(a,b){var c=nb;mb(a,function(d,e){return
c(b(d),b(e))})}bx.prototype.fj=ca(9,function(a){if(!this.i)return null;if(a in
this.i)return this.i[a];var b=Ya(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);BG(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null});
function CG(a,b){if(b.No&&b.O){var c=b.O.Qg(),d=c.x-40;c=c.y-
40;a=a.Kb().zc(b);b=a.Bb()/b.re();return new A(a.be()+Math.round(b*d),a.od()
+Math.round(b*c))}return null}function DG(a){var b=new
Kx(null,13);a.s=b;a.nb=b.g}function EG(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 FG(a)
{return Math.pow(a,3)}
function GG(a,b,c){this.O=a;this.j=b;this.s=c;a=E("div");J(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.g=
a;this.O.appendChild(this.g);GG.prototype.kb.apply(this);O(this.s,"change",q(this.i
,this));O(new Lj,"resize",q(U,null,q(this.i,this)))}GG.prototype.i=function(){var
a=L(this.g);if(0<a.width){var b=Math.round(L(this.j).width/2);jh(this.g,b-
Math.round(a.width/2),0)}};
GG.prototype.show=function(){M(this.g,!0);this.i()};GG.prototype.kb=function()
{M(this.g,!1)};GG.prototype.ma=function(a){N(this.g,El(a))};function HG(a,b,c)
{GG.apply(this,arguments);this.o=new Mn(this.g,500);this.N=new
am(q(this.kb,this))}u(HG,GG);HG.prototype.show=function(a)
{Ah(this.g,1);GG.prototype.show.apply(this);a&&this.N.start(a)};HG.prototype.kb=fun
ction(){this.o.play()};
function IG(a,b,c,d,e)
{this.V=a;this.j=b;this.O=L(c);this.g=null;d&&(this.g=d,J(this.g,
{overflow:"auto"}));this.N=e;a=q(this.s,this);this.o=new
Lj;O(this.o,"resize",a);b=new
pr;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",q(this.resize,this))}IG.prot
otype.s=function(){this.resize();U(q(this.resize,this),100)};
IG.prototype.resize=function(){var a=!1;this.N?this.i&&(a=this.i.yf()):a=!0;var
b=this.o.Fa();a=a?0:this.O.width;var c=Math.round(qh(this.j).y);this.V.mb(new
Ae(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.g&&(a=this.g,J(a,"border","0px"),c=Math.round(qh(a).y),b=Math.max(0,b.hei
ght-c),J(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&J(a,{borderTop:Ce("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function JG(a,b)
{a.i=b;O(b,"change",q(a.resize,a))}
function KG(a,b,c,d,e){bv.call(this,a,e);this.o=b;this.O=c||!1;this.na=d||
[]}m(KG,bv);KG.prototype.qf=function(a,b){var c=new R("/books?
jscmd=SearchVolume");Kt(c);S(c,"start",a);S(c,"num",b);this.O?
(S(c,"as_pt","MAGAZINES"),S(c,"as_coll2",this.o)):
(S(c,"as_brr",3),S(c,"q",this.o),EG(this.na,function(d)
{S(c,d.name,d.value)}));return c};
KG.prototype.Ng=function(){var a=new R("https://www.google.com/search?
tbm=bks&tbs=bkv:p,vw:g&tbo=p");Kt(a);S(a,"q",this.o);S(a,"source",this.source);EG(t
his.na,function(b){S(a,b.name,b.value)});return a};KG.prototype.render=function(a)
{this.N=a;this.j=new Xu(a,!
this.O);this.g.ka(this.j,"render",q(this.Hh,this))};KG.prototype.dl=function(a)
{return this.O?a.map(function(b){b.Aa.source="gbs_other_issues";return
b},this):bv.prototype.dl.call(this,a)};function LG(a,b,c,d,e){var
g={cursor:"pointer"};J(c,g);O(c,"click",q(this.s,this));J(d,g);O(d,"click",q(this.o
,this));e.innerHTML?this.i=e:
(e.form.action="javascript:",O(e.form,"submit",q(this.j,this)),e.go&&J(e.go,
{display:"none"}),this.g=e.input);this.V=a;this.N=b;O(a,"pagechange",q(this.update,
this));this.update()}
LG.prototype.j=function(){var a=this.g.value;var b=this.V;var c=ko(b.N,a);c?
(b.ub(c),b=!0):b=!1;if(b)this.update();else if(!Cb(a)&&!/[^0-9]/.test(a)){a:
{b=ho(this.N);for(c=b.length-1;0<=c;c--){var d=b[c].hb();if(!Cb(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.V.ub(Ua(ho(this.N))),this.update())}return!
1};LG.prototype.s=function(){this.V.Tb("previous")};LG.prototype.o=function()
{this.V.Tb("next")};
LG.prototype.update=function(){var a=this.V.Ga();a&&(this.g?
this.g.value=a.hb()||"":N(this.i,mi(a.Je())))};function MG(a)
{W.call(this);this.V=a;this.j=new Ej;this.i=E("div");J(this.i,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Ah(this.i
,0);a.vd().appendChild(this.i);this.g.ka(a,"resize",this.yk);this.g.ka(this.i,"clic
k",this.gs);this.g.ka(this.i,"mouseout",this.hs);this.g.ka(this.i,"mouseover",q(thi
s.Nj,this,!0));this.g.ka(a,"viewportmodechange",this.wn);if(a=this.V.Ia())a
instanceof Bw&&(this.Uf=!0),this.wn()}m(MG,W);f=MG.prototype;f.Ta=function(a)
{M(this.i,a)};
f.yk=function(){U(q(this.js,this),10)};f.js=function(){var
a=this.V.Ia();a&&(a.Fa(),a=a.s.o,K(this.i,a.clientWidth,40),jh(this.i,0,a.clientHei
ght-40))};f.gs=function(){var a=this.V.Ia(),b=a.Fa().height-40,c=E("div");J(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Ah(c,.15);jh(c,0,a.Gb.y+b);a.s.j.appendChild(c);U(t(NG,c),1E3);this.Uf=!
1;a=this.V.Ia();uv(a,new A(void 0,b-20),q(a.Df,a))};
function NG(a){var b=new Kn(a,.15,0,200);b.play();tj(b,"end",t(OG,b,a))}function
OG(a,b){F(b);a.Ha()}f.hs=function(){this.Uf||this.Nj(!1)};f.Nj=function(a){if(a)
{if(!this.o){var b=E("div");J(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.i.appendChild(b);U(q(
this.ct,this),10)}this.o=!0}Ah(this.i,a?.15:0)};
f.ct=function(){["left","right"].forEach(function(a){var b=C("DIV",
{"class":"SPRITE_page_down"});this.i.appendChild(b);b.style[z?"styleFloat":"cssFloa
t"]=a;J(b,{marginTop:"14px"});J(b,"margin-"+a,"16px")},this)};f.wn=function(){var
a=this.V.Ia(),b=a instanceof Bw;b?this.yk():this.Uf=!
1;this.Ta(b);this.Nj(this.Uf);Jj(this.j);this.j.zf(a,"move",q(this.ru,this));this.j
.ka(a,"layoutchange",q(this.yk,this))};f.ru=function(){this.Uf&&this.Nj(!
1);this.Uf=!1};f.Uf=!1;function PG(a,b,c)
{kr.call(this);this.Ec=a;this.i=b;this.g=c?c:null;this.qg(QG(this))}m(PG,kr);
function QG(a){var b=C("DIV");wb(b,["popup-menu","goog-menu","goog-menu-
vertical"]);um(b,"dialog");b.setAttribute("tabindex","-
1");document.body.appendChild(b);var c=C("DIV",{"class":"popup-menu-
header"});b.appendChild(c);var d=C("SPAN",{"class":"popup-menu-
title"});G(d,a.Ec);c.appendChild(d);d=C("DIV",{"class":"popup-menu-
close"});zm(d,"\u0110\u00f3ng c\u1eeda s\u1ed5 b\u1eadt l\u00ean");var
e=C("IMG");qe(e,"/googlebooks/images/material/close_black_24dp.png");K(e,24,24);vm(
e,"hidden",!0);d.appendChild(e);
O(d,"click",function(){a.Da(!1);a.g&&a.g.call(a)});O(d,"keydown",function(g)
{if(32==g.keyCode||13==g.keyCode)a.Da(!1),a.g&&a.g.call(a)});um(d,"button");Hf(d,!
0);c.appendChild(d);b.appendChild(a.i);return b};function RG(a)
{Ry.call(this);this.V=a.vb;this.i=a.history;this.s=a.Eh;this.na=!!a.fh;this.O=!!
a.eh;this.ua=a.flags;if(this.wa=a.Wg){a=!!this.V.Za().Oi;var
b=this.V.Za().vi;b=b&&!!jo(this.V.rb(),b);a||b?
(a=pt("/googlebooks/images/material/arrow_drop_down_black_20dp.png",this.V.Ga().Je(
)||"N\u1ed9i dung"),a=qb(a),this.wh=a[0],this.kd=new Z(a,void
0,4),this.Oa(this.kd,!
0),this.j.ka(this.kd,"action",this.ls),Sy(this,this.kd),this.j.ka(this.V,"pagechang
e",this.ks)):(this.wh=C("SPAN","jfk-button-label",
"Kh\u00f4ng c\u00f3 m\u1ee5c l\u1ee5c"),this.kd=new Z(this.wh,void
0,4),this.kd.oc("Kh\u00f4ng c\u00f3 m\u1ee5c l\u1ee5c"),this.kd.Ta(!
1),this.Oa(this.kd,!0));a=B("gb-entity-page-toolbar-
search");B("search_form_input").setAttribute("autocomplete","off");J(a,"visibility"
,"visible");Ao(this.g.g,Pf(this.g),SG(this))}else{TG();a=pt("/googlebooks/images/ma
terial/arrow_left_black_24dp.png");this.xh=new Z(a,void 0,4);this.xh.oc("Trang
Tr\u01b0\u1edbc");this.Oa(this.xh,!0);O(this.xh,"action",q(this.V.Tb,
this.V,"previous"));a=pt("/googlebooks/images/material/arrow_right_black_24dp.png")
;this.yh=new Z(a,void 0,4);this.yh.oc("Trang Ti\u1ebfp theo");this.Oa(this.yh,!
0);O(this.yh,"action",q(this.V.Tb,this.V,"next"));a=pt("/googlebooks/images/materia
l/zoom_in_black_24dp.png");this.ff=new Z(a,void 0,4);this.ff.oc("Ph\u00f3ng
to");this.Oa(this.ff,!
0);O(this.ff,"action",q(this.yn,this,"zoomin"));a=pt("/googlebooks/images/material/
zoom_out_black_24dp.png");this.zh=new Z(a,void 0,4);this.zh.oc("Thu nh\u1ecf");
this.Oa(this.zh,!
0);O(this.zh,"action",q(this.yn,this,"zoomout"));b=this.na;a=this.O;var
c=pt("/googlebooks/images/material/onepage_view_black_24dp.png");this.Wd=new
Z(c,void 0,4);this.Wd.oc("Ch\u1ebf \u0111\u1ed9 xem m\u1ed9t
trang");O(this.Wd,"action",q(this.zk,this,Bw));Sy(this,this.Wd,"viewport",!
0);this.Oa(this.Wd,!
0);c=pt("/googlebooks/images/material/twopage_view_black_24dp.png");this.Yd=new
Z(c,void 0,4);this.Yd.Ta(!1);this.Yd.oc("Kh\u00f4ng h\u1ed7 tr\u1ee3 ch\u1ebf
\u0111\u1ed9 xem hai trang");
b&&(this.Yd.Ta(!0),this.Yd.oc("Ch\u1ebf \u0111\u1ed9 xem hai
trang"),O(this.Yd,"action",q(this.zk,this,fx)),Sy(this,this.Yd,"viewport"));this.Oa
(this.Yd,!
0);b=pt("/googlebooks/images/material/thumbnail_view_black_24dp.png");this.Xd=new
Z(b,void 0,4);this.Xd.Ta(!1);this.Xd.oc("Kh\u00f4ng h\u1ed7 tr\u1ee3 ch\u1ebf
\u0111\u1ed9 xem h\u00ecnh thu nh\u1ecf");a&&(this.Xd.Ta(!
0),this.Xd.oc("Ch\u1ebf \u0111\u1ed9 xem h\u00ecnh thu
nh\u1ecf"),O(this.Xd,"action",q(this.zk,this,Jw)),Sy(this,this.Xd,"viewport"));
this.Oa(this.Xd,!
0);this.j.ka(this.V,"viewportmodechange",this.xn);this.xn();UG(this)}}m(RG,Ry);
function UG(a){var b=new
Rx,c=pt("/googlebooks/images/material/more_vert_black_24dp.png");x(c[0],"goog-flat-
menu-button-img");vm(c[0],"hidden",!0);a.Bf=new
ez(c,b,kz.Eb());DG(a.Bf);a.Bf.oc("Tr\u00ecnh \u0111\u01a1n thao t\u00e1c
kh\u00e1c");a.Oa(a.Bf,!
0);VG(a,b);WG(a,b);XG(a,b);YG(a,b);if(c=document.getElementById("gb-entity-page-
menu-contents")){c=Ye("A","more-menu-link",c);for(var d=0;d<c.length;d++){var e=new
Cq(c[d]);e.jg("link");O(e,"action",t(function(g,h)
{h.preventDefault();h.stopPropagation();
h=g.getAttribute("href");g=Zc("_top");h=h instanceof od?h:yd(h);p.open(qd(h),g
instanceof Vc?Yc(g):g||"")},c[d]));b.Oa(e,!0)}}ZG(a,b);M(b.ha(),!
1);b.render()}function VG(a,b){var c=If(document.getElementById("gb-entity-page-
base-ogen-url")),d=new
R(c);a.Oj=C("INPUT");a.Oj.value=d.toString();c=$G(a.Oj);aH(a,c,"Chia
s\u1ebb",b,function(){var e=new
R(a.V.Ga().Ac());S(d,"pg",T(e,"pg"));a.V.tb().getQuery()&&S(d,"bsq",a.V.tb().getQue
ry());a.Oj.value=d.toString()})}
function WG(a,b){a.Ge=C("INPUT");var c=$G(a.Ge);aH(a,c,"Nh\u00fang",b,function()
{var d=new
R(a.V.Ga().Ac());ok(d,"source");S(d,"output","embed");a.Ge.value=lx(d.toString())})
}function XG(a,b){var c=document.getElementById("gb-mobile-buy-
section"),d=document.getElementById("gb-mobile-download-section");if(c||d)d?
(c=cf("TABLE","gb-mobile-buy-table",d))&&aH(a,c,"T\u1ea3i s\u00e1ch n\u00e0y
xu\u1ed1ng",b):c&&(c=cf("TABLE","gb-mobile-buy-table",c))&&aH(a,c,"Mua s\u00e1ch
n\u00e0y",b)}
function YG(a,b){if(a.s){var c=C("DIV",{"class":"more-menu-link"}),d=C("SPAN",
{"class":"more-menu-link-text"});G(d,"Chia s\u1ebb m\u1ed9t
\u0111o\u1ea1n");c.appendChild(d);c=new
Cq(c);c.jg("button");O(c,"action",q(t(a.To,!0),a));b.Oa(c,!0)}}
function ZG(a,b){var c=document.getElementById("gb-entity-page-copyright-page-
id");if(c){var d=C("DIV",{"class":"more-menu-link"}),e=C("SPAN",{"class":"more-
menu-link-text"});G(e,"Th\u00f4ng tin b\u1ea3n
quy\u1ec1n");d.appendChild(e);c=If(c);c=jo(a.V.rb(),c);d=new
Cq(d);d.jg("button");O(d,"action",q(a.V.ub,a.V,c));b.Oa(d,!0)}}
function $G(a){var b=C("DIV",{"class":"linkto-popup-
content"});a.type="text";a.readOnly=!0;x(a,"viewport-
input");b.appendChild(a);a=(new kw(a)).ha();b.appendChild(a);return b}
function aH(a,b,c,d,e){var g=new PG(c,b,function()
{a.ha().focus()});lr(g);g.setPosition(new ir(a.Bf.ha(),5));g.Da(!1);b=C("DIV",
{"class":"more-menu-link"});var h=C("SPAN",{"class":"more-menu-link-
text"});G(h,c);b.appendChild(h);vm(b,"haspopup",!0);c=new
Cq(b);c.jg("button");O(c,"action",function(){g.Da(!0);g.ha().focus();null!
=e&&e.call(a)});d.Oa(c,!0)}
function TG(){var a=B("gb-entity-page-play-reader-link");if(a)
{a=a.getAttribute("href");var b=C("DIV");wb(b,["play-redirect-popup","goog-
menu","goog-menu-vertical"]);var c=C("DIV",{"class":"popup-menu-
header"}),d=C("SPAN",{"class":"popup-menu-title"});G(d,"B\u1ea1n s\u1edf h\u1eefu
cu\u1ed1n s\u00e1ch n\u00e0y");var e=C("A",{"class":"play-redirect-
close"}),g=C("IMG",{"class":"play-redirect-close-
icon"});qe(g,"/googlebooks/images/material/close_black_24dp.png");K(g,24,24);O(e,"c
lick",function(){M(b,
!1)});e.appendChild(g);c.appendChild(d);c.appendChild(e);d=C("A",{"class":"play-
redirect-button"});e=C("IMG",{"class":"play-redirect-button-
icon"});qe(e,"/googlebooks/images/material/googleplaybooks_20x20.png");K(e,20,20);g
=C("SPAN",{"class":"play-redirect-button-text"});G(g,"M\u1edf trong Google
Play");d.setAttribute("href",a);d.setAttribute("target","_top");d.appendChild(e);d.
appendChild(g);b.appendChild(c);b.appendChild(d);document.body.appendChild(b)}}f=RG
.prototype;
f.ls=function(){this.kd.Vd&16&&(new
Mw(this.V,this.kd,this.ua)).render(3)};f.ks=function(){var
a=this.V.Ga().Je()||"N\u1ed9i dung";this.wh&&N(this.wh,Si(a))};f.xn=function(){var
a=this.V.Ia();a instanceof Bw?(Ty(this,this.Wd),bH(this,!0),cH(this,!0),dH(this,!
0)):a instanceof fx?(Ty(this,this.Yd),bH(this,!0),cH(this,!0),dH(this,!0)):a
instanceof Jw?(Ty(this,this.Xd),bH(this,!1),cH(this,!0),dH(this,!0)):(bH(this,!
1),cH(this,!1),dH(this,!1))};
f.To=function(a){this.s(a);var b=B("search_bar");if(a){a=E("DIV");var
c=E("SPAN");G(c,"Ch\u1ecdn m\u1ed9t \u0111o\u1ea1n \u0111\u1ec3 chia
s\u1ebb");x(c,"custom-result-bar-bold-text");a.appendChild(c);c=E("SPAN");wb(c,
["search-bar-link","search-bar-close-link","custom-result-bar-clear"]);G(c,"Exit
selection mode");O(c,"click",q(t(this.To,!1),this));a.appendChild(c);this.Hg=new
Sp(a);this.Hg.render(b);this.Hg.Da(!0);this.Hg.ha()&&x(this.Hg.ha(),"custom-result-
bar")}else rf(b),this.Hg=null};
f.zk=function(a){this.V.qc(a);!
this.V.tb().getQuery()&&this.i&&this.i.update()};function bH(a,b)
{a.zh.Ta(b);a.ff.Ta(b)}function dH(a,b){a.xh.Ta(b);a.yh.Ta(b)}function cH(a,b)
{a.Wd.Ta(b);a.na&&a.Yd.Ta(b);a.O&&a.Xd.Ta(b)}f.yn=function(a){this.V.Tb(a)};
function eH(a,b,c){a.kd&&a.kd.ha()&&x(a.kd.ha(),"toc-button");if(a.Bf&&a.Bf.ha())
{var d=a.Bf.ha();xb(d,"goog-flat-menu-button");wb(d,["jfk-button","jfk-button-
flat","jfk-button-clear-outline","start-button-
group"])}a.ff&&a.ff.ha()&&x(a.ff.ha(),"start-button-
group");a.Wd&&a.Wd.ha()&&x(a.Wd.ha(),"start-button-group");a=$e("jfk-button-
img",b);for(b=0;b<a.length;b++)c?K(a[b],20,20):K(a[b],24,24)}function fH(a)
{v(ib(a.querySelectorAll('[role="button"]')),function(b){Hf(b,!1)})}
function SG(a){var b={focusSearch:function()
{B("search_form_input").focus()}};b.updateSearch=q(function(c)
{Jo(a.V.tb(),c);a.i&&a.i.update()},a);b.goToPage=q(function(c)
{c&&a.V.Bd(c)},a);return
b}f.Wd=null;f.Yd=null;f.Xd=null;f.ff=null;f.zh=null;f.yh=null;f.xh=null;f.Bf=null;f
.kd=null;f.wh=null;f.Oj=null;f.Ge=null;f.Hg=null;var gH=null;function hH(){gH||
(gH={},gH[1]=Bw,gH[2]=fx)}function iH(a){var b={},c=(new
R(window.location.href)).g;c&&v(c.split(","),function(d)
{b[d.charAt(0)]=d.substring(1)});return b[a]};function jH(a){this.V=a;this.N=new
dq(document);this.o={};this.s={};O(this.N,"key",q(this.O,this));kH(this,33,q(this.j
,this,-1),!1,!0);kH(this,34,q(this.j,this,1),!1,!0);kH(this,38,q(this.g,this,0,-
20),!1,!0);kH(this,40,q(this.g,this,0,20),!1,!0);kH(this,37,q(this.g,this,-20,0),!
1,!0);kH(this,39,q(this.g,this,20,0),!1,!0);kH(this,32,q(this.j,this,1),!0,!
0);kH(this,74,q(this.i,this,"next"),!0);kH(this,75,q(this.i,this,"previous"),!
0);a=q(this.i,this,"zoomin");this.o["+"]=t(lH,a,!0,void 0);a=q(this.i,
this,"zoomout");this.o["-"]=t(lH,a,!0,void 0)}function kH(a,b,c,d,e)
{a.s[b]=t(lH,c,d,e)}jH.prototype.O=function(a){var
b=this.o[String.fromCharCode(a.charCode)]||this.s[a.keyCode];b&&b(a)};function
lH(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
mH[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}jH.prototype.i=function(a)
{this.V.Tb(a)};jH.prototype.j=function(a)
{a=Math.floor(a*this.V.Ia().Fa().height*.75);this.g(0,a)};
jH.prototype.g=function(a,b){var c=this.V.Ia();uv(c,new A(a,b),q(c.Ed,c))};var
mH={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};Oa("_OC_Run",function(a,b,c,d,e,g,h)
{Zo.update(c);e=B("gb-get-book-container");var k=B("gb-get-book-content");if(e&&k)
{var l=new cy(b);(new
tz(l,k)).render(e)}uz();tp=Qp;V=Ca;l=B("viewport");O(document,"selectionchange",nH)
;c.stereoscopic&&(Xv=oH);e=new Po(l);J(document.body,
{overflow:"hidden"});B("titlebar")&&J(B("titlebar"),"white-space","nowrap");var
n=new IG(e,l,B("volume-left"),B("menu_scroll"),rp(c)?!1:!0);n.resize();eA=n;new
Lz(n);l=new cy(b);var r=new cx(a,e.tb());r.s=Zo.pseudocontinuous;
Ro(e,r);e.s=l;r.g=l.j;a=Bw;b.disable_twopage||(hH(),a=gH[iH("M")]||
Bw);d=pH(r,d);hH();var w=iH("P");var D;d&&(D=d.Pa());k=new Vw(e,B("volume-
left"),B("volume-center"));JG(n,k);D=[w,D,r.i.lc()[0].Pa()];var H;Za(D,function(I)
{return I&&jo(r,I)?(H=I,!0):!
1});D=e.tb();g&&Jo(D,Ie(g.search_query_escaped));e.Bd(H);D=new
zx(e,k);fA();gA();n=qH(e,t(rH,e,D));n=new jA(e,n,D,c);g?
(n.o=a,n.update("n",g,H)):e.qc(a);Yw=new HG(e.vd(),e.Fb(),k);sH(e,r);tH(e);uH();new
nA(e);g=new MG(e);e.go();D.Ta(!0);D.update();O(Hw,
"click",q(D.update,D));vH(l.Fc);U(t(wH,e,k,D,!
b.disable_twopage,Zo.enableThumbnailViewport,c,l,h,Zo.enableClips?t(xH,g):void
0));h&&yH(l,h);_OC_InitHooks(t(zH,e),Ca,Ca,Ca,Ca,Ca);O(document,"keydown",AH);kA("v
headf","vheadq");kA("gbqf","gbqfq");b=B("buy-tooltip");c=B("buy-tooltip-
box");b&&c&&Gt(b,c);bw("gb-get-book-content","Buy","Click","Play Books
Viewport");b=B("gbqfq");c=B("gbqfqw");b&&new Uu(b,!0,c,-9);U(t(BH,e,d))});
function BH(a,b){var c=a.Za();if(c.Oh()&&b.fj){var
d=c.Oh();a=a.Ia();b.fj(d)&&(d=b.fj(d).ud(),b.i&&d in b.i&&(b.O=b.i[d]),c=c.ee()
[c.jj()],a.jh(c+2),CG(a,b)&&(c=CG(a,b),a.Ed(c),a.jl(b)))}}function yH(a,b){var
c=hy([a],b);if(b=B("addToLibraryLink"+a.Yb()))a=new Zx(a,c),x(b,"jfk-button-
standard"),$m(a,b),a.Da(!0)}
function wH(a,b,c,d,e,g,h,k,l){rp(g)?(b=B("gb-entity-page-toolbar-left"),g=new
RG({vb:a,history:c,flags:g,Wg:!0}),g.render(b),eH(g,b,!0),g=B("gb-entity-page-
toolbar-right"),c=new RG({vb:a,history:c,fh:d,eh:e,Eh:l,Wg:!
1}),c.render(g),eH(c,g,!1),fH(g)):pz({vb:a,Jh:b,history:c,fh:d,eh:e,om:!
0,Wj:h,Tj:k,flags:g,Eh:l,nm:!
0});c=B("toolbar_container");rf(c);c.style.padding="0";new jH(a)}
function nH(){if(z&&document.selection&&!CH){var
a=document.selection.createRange();Bf(a.parentElement(),B("viewport"))&&(CH=!
0,document.selection.empty(),U(DH))}}function DH(){CH=!1}var CH=!1;function
zH(a,b,c){(b=jo(a.rb(),b))?a.ub(b):c&&(a=Ci(c),window.location.href=Vi(a))}function
pH(a,b){b=b.page[0];return(a=jo(a,b.pid))?
(a.Dd(b,a.qf().toString()),xp(a,b),a):null}function uH(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=B(a[b]);c&&J(c,{display:"none"})}}
function sH(a,b){var c=B("page_label");c||
(c={form:B("jtp_form"),input:B("jtp")});new
LG(a,b,B("prev_btn"),B("next_btn"),c)}function tH(a)
{a.dispatchEvent("pagemodechange");var b=B("text_mode");b&&(J(b,
{cursor:"pointer"}),O(b,"click",t(EH,a)))}function rH(a,b,c)
{Jo(a.tb(),c);b.update()}function qH(a,b){Kz("search_form_input");a=new
Gz(B("search_form_input"),a.tb().getQuery());O(B("search_form"),"submit",t(FH,a,b))
;return a}
function FH(a,b,c){var d=B("sits");d&&d.checked&&""!=B("search_form_input").value||
(c.preventDefault(),wv=!1,B("search_form_input").blur(),b(a.Ab()))}function vH(a)
{var b=B("magazine_other_issues");if(b&&a){a=new KG(new St,a,!0);var c=C("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.Hh()}}function
EH(a,b){b.preventDefault();a=new
R(a.Ga().Ac());S(a,"output","text");a=Ci(a.toString());window.location.href=Vi(a)}
function xH(a,b){zb(B("viewport"),"selection-mode",b);iw=b;a.Ta(!b)}function AH(a)
{(sc?
a.metaKey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=B("search_form_input"),G
H=GH||new Nn(a,[255,255,136],[255,255,255],700,FG),GH.play(!0),a.focus())}var
GH=null;function oH(a){return Wj(a,"edge","3d")}Oa("_OC_MenuHideHook",Ca);
})();

You might also like