Скачиваний:
0
Добавлен:
21.12.2020
Размер:
331.57 Кб
Скачать
(function(){var GBS_HOST = "https://books.google.by/";(function(){/*

Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var f;function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}function ba(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}var ca="function"==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},ea;
if("function"==typeof Object.setPrototypeOf)ea=Object.setPrototypeOf;else{var fa;a:{var ha={a:!0},ia={};try{ia.__proto__=ha;fa=ia.a;break a}catch(a){}fa=!1}ea=fa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var ja=ea;
function n(a,b){a.prototype=ca(b.prototype);a.prototype.constructor=a;if(ja)ja(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.ta=b.prototype}var la="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};
function ma(a){a=["object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global,a];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var na=ma(this);function oa(a,b){if(b){var c=na;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&la(c,a,{configurable:!0,writable:!0,value:b})}}
function pa(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""}oa("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=pa(this,b,"endsWith");void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});
function qa(){qa=function(){};na.Symbol||(na.Symbol=ra)}function sa(a,b){this.b=a;la(this,"description",{configurable:!0,writable:!0,value:b})}sa.prototype.toString=function(){return this.b};var ra=function(){function a(c){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new sa("jscomp_symbol_"+(c||"")+"_"+b++,c)}var b=0;return a}();
function ta(){qa();var a=na.Symbol.iterator;a||(a=na.Symbol.iterator=na.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&la(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ua(aa(this))}});ta=function(){}}function ua(a){ta();a={next:a};a[na.Symbol.iterator]=function(){return this};return a}
oa("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=pa(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var h=0;h<g&&c<e;)if(d[c++]!=b[h++])return!1;return h>=g}});
oa("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],g="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof g){b=g.call(b);for(var h=0;!(g=b.next()).done;)e.push(c.call(d,g.value,h++))}else for(g=b.length,h=0;h<g;h++)e.push(c.call(d,b[h],h));return e}});function va(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
oa("WeakMap",function(a){function b(l){this.Qa=(k+=Math.random()+1).toString();if(l){l=ba(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}}function c(){}function d(l){var m=typeof l;return"object"===m&&null!==l||"function"===m}function e(l){if(!va(l,h)){var m=new c;la(l,h,{value:m})}}function g(l){var m=Object[l];m&&(Object[l]=function(r){if(r instanceof c)return r;e(r);return m(r)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),r=new a([[l,
2],[m,3]]);if(2!=r.get(l)||3!=r.get(m))return!1;r.delete(l);r.set(m,4);return!r.has(l)&&4==r.get(m)}catch(D){return!1}}())return a;var h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var k=0;b.prototype.set=function(l,m){if(!d(l))throw Error("Invalid WeakMap key");e(l);if(!va(l,h))throw Error("WeakMap key fail: "+l);l[h][this.Qa]=m;return this};b.prototype.get=function(l){return d(l)&&va(l,h)?l[h][this.Qa]:void 0};b.prototype.has=function(l){return d(l)&&va(l,h)&&va(l[h],
this.Qa)};b.prototype.delete=function(l){return d(l)&&va(l,h)&&va(l[h],this.Qa)?delete l[h][this.Qa]:!1};return b});
oa("Map",function(a){function b(){var k={};return k.Zc=k.next=k.head=k}function c(k,l){var m=k.b;return ua(function(){if(m){for(;m.head!=k.b;)m=m.Zc;for(;m.next!=m.head;)return m=m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void 0}})}function d(k,l){var m=l&&typeof l;"object"==m||"function"==m?g.has(l)?m=g.get(l):(m=""+ ++h,g.set(l,m)):m="p_"+l;var r=k.g[m];if(r&&va(k.g,m))for(k=0;k<r.length;k++){var D=r[k];if(l!==l&&D.key!==D.key||l===D.key)return{id:m,list:r,index:k,Fb:D}}return{id:m,
list:r,index:-1,Fb:void 0}}function e(k){this.g={};this.b=b();this.size=0;if(k){k=ba(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(ba([[k,"s"]]));if("s"!=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var m=l.entries(),r=m.next();if(r.done||r.value[0]!=k||"s"!=r.value[1])return!1;r=m.next();return r.done||4!=r.value[0].x||
"t"!=r.value[1]||!m.next().done?!1:!0}catch(D){return!1}}())return a;ta();var g=new WeakMap;e.prototype.set=function(k,l){k=0===k?0:k;var m=d(this,k);m.list||(m.list=this.g[m.id]=[]);m.Fb?m.Fb.value=l:(m.Fb={next:this.b,Zc:this.b.Zc,head:this.b,key:k,value:l},m.list.push(m.Fb),this.b.Zc.next=m.Fb,this.b.Zc=m.Fb,this.size++);return this};e.prototype.delete=function(k){k=d(this,k);return k.Fb&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.g[k.id],k.Fb.Zc.next=k.Fb.next,k.Fb.next.Zc=k.Fb.Zc,
k.Fb.head=null,this.size--,!0):!1};e.prototype.clear=function(){this.g={};this.b=this.b.Zc=b();this.size=0};e.prototype.has=function(k){return!!d(this,k).Fb};e.prototype.get=function(k){return(k=d(this,k).Fb)&&k.value};e.prototype.entries=function(){return c(this,function(k){return[k.key,k.value]})};e.prototype.keys=function(){return c(this,function(k){return k.key})};e.prototype.values=function(){return c(this,function(k){return k.value})};e.prototype.forEach=function(k,l){for(var m=this.entries(),
r;!(r=m.next()).done;)r=r.value,k.call(l,r[1],r[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var h=0;return e});
oa("Set",function(a){function b(c){this.b=new Map;if(c){c=ba(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.b.size}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(ba([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),g=e.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!1;g=e.next();return g.done||g.value[0]==c||4!=g.value[0].x||
g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return a;ta();b.prototype.add=function(c){c=0===c?0:c;this.b.set(c,c);this.size=this.b.size;return this};b.prototype.delete=function(c){c=this.b.delete(c);this.size=this.b.size;return c};b.prototype.clear=function(){this.b.clear();this.size=0};b.prototype.has=function(c){return this.b.has(c)};b.prototype.entries=function(){return this.b.entries()};b.prototype.values=function(){return this.b.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.b.forEach(function(g){return c.call(d,g,g,e)})};return b});var wa=wa||{},p=this||self,xa=/^[\w+/_-]+[=]{0,2}$/,ya=null;function za(a,b){a=a.split(".");b=b||p;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}function q(){}function Aa(a){a.Ug=void 0;a.Xa=function(){return a.Ug?a.Ug:a.Ug=new a}}
function Ba(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function Ca(a){var b=Ba(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Da(a){return"function"==Ba(a)}function Ea(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function Fa(a){return Object.prototype.hasOwnProperty.call(a,Ga)&&a[Ga]||(a[Ga]=++Ha)}var Ga="closure_uid_"+(1E9*Math.random()>>>0),Ha=0;function Ia(a,b,c){return a.call.apply(a.bind,arguments)}
function Ja(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function t(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?t=Ia:t=Ja;return t.apply(null,arguments)}
function u(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}var Ka=Date.now||function(){return+new Date};function La(a,b){a=a.split(".");var c=p;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}
function v(a,b){function c(){}c.prototype=b.prototype;a.ta=b.prototype;a.prototype=new c;a.prototype.constructor=a};var Ma=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,Na=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]/,Oa=/^http:\/\/.*/,Pa=/\s+/,Qa=/[\d\u06f0-\u06f9]/;function Ra(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Ra);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}v(Ra,Error);Ra.prototype.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])}v(Ta,Ra);Ta.prototype.name="AssertionError";function 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},w=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
function Wa(a,b){for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)}
var 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},x=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g="string"===typeof a?a.split(""):a,h=0;h<d;h++)h in g&&(e[h]=b.call(c,g[h],h,a));return e},Za=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,
b,c)}:function(a,b,c){var d=c;w(a,function(e,g){d=b.call(void 0,d,e,g,a)});return d},$a=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},ab=Array.prototype.every?function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],
e,a))return!1;return!0};function bb(a,b){b=cb(a,b);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}function cb(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return e;return-1}function db(a,b){return 0<=Va(a,b)}function eb(a,b){db(a,b)||a.push(b)}function fb(a,b){b=Va(a,b);var c;(c=0<=b)&&gb(a,b);return c}function gb(a,b){Array.prototype.splice.call(a,b,1)}function hb(a,b){b=cb(a,b);0<=b&&gb(a,b)}
function ib(a){return Array.prototype.concat.apply([],arguments)}function jb(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 kb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Ca(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 lb(a,b,c,d){Array.prototype.splice.apply(a,mb(arguments,1))}
function mb(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function nb(a,b){a.sort(b||ob)}function pb(a,b){var c=ob;nb(a,function(d,e){return c(b(d),b(e))})}function ob(a,b){return a>b?1:a<b?-1:0}function qb(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 rb(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=rb.apply(null,mb(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else b.push(d)}return b}function sb(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 tb(a,b){return ib.apply([],x(a,b,void 0))};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=Ab,b;for(b in a)return!1;return!0}function Bb(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}
function Cb(a){var b={},c;for(c in a)b[c]=a[c];return b}var Db="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Eb(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<Db.length;g++)c=Db[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function Fb(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return Fb.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c};var Gb={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function Hb(a,b){this.b=a===Ib&&b||"";this.g=Jb}Hb.prototype.Ac=!0;Hb.prototype.Tb=function(){return this.b};function Kb(a){return a instanceof Hb&&a.constructor===Hb&&a.g===Jb?a.b:"type_error:Const"}function Lb(a){return new Hb(Ib,a)}var Jb={},Ib={},Mb=Lb("");function Nb(a,b){this.g=a===Ob&&b||"";this.i=Pb}Nb.prototype.Ac=!0;Nb.prototype.Tb=function(){return this.g.toString()};Nb.prototype.Sg=!0;Nb.prototype.b=function(){return 1};function Qb(a){if(a instanceof Nb&&a.constructor===Nb&&a.i===Pb)return a.g;Ba(a);return"type_error:TrustedResourceUrl"}var Rb=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,Pb={};function Sb(a){return new Nb(Ob,a)}
function Tb(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var d in c){var e=c[d];e=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}var Ob={};function Ub(a){return/^[\s\xa0]*$/.test(a)}var Vb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Wb(a,b){if(b)a=a.replace(Xb,"&amp;").replace(Yb,"&lt;").replace(Zb,"&gt;").replace($b,"&quot;").replace(ac,"&#39;").replace(bc,"&#0;");else{if(!cc.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Xb,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Yb,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Zb,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace($b,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(ac,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(bc,"&#0;"))}return a}
var Xb=/&/g,Yb=/</g,Zb=/>/g,$b=/"/g,ac=/'/g,bc=/\x00/g,cc=/[\x00&<>"']/;
function dc(a,b){var c=0;a=Vb(String(a)).split(".");b=Vb(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var g=a[e]||"",h=b[e]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;c=ec(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||ec(0==g[2].length,0==h[2].length)||ec(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return c}function ec(a,b){return a<b?-1:a>b?1:0};function fc(a,b){this.g=a===gc&&b||"";this.i=hc}fc.prototype.Ac=!0;fc.prototype.Tb=function(){return this.g.toString()};fc.prototype.Sg=!0;fc.prototype.b=function(){return 1};function ic(a){if(a instanceof fc&&a.constructor===fc&&a.i===hc)return a.g;Ba(a);return"type_error:SafeUrl"}
var jc=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,kc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,lc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function mc(a){if(a instanceof fc)return a;a="object"==typeof a&&a.Ac?a.Tb():String(a);lc.test(a)||(a="about:invalid#zClosurez");return new fc(gc,a)}
function nc(a,b){if(a instanceof fc)return a;a="object"==typeof a&&a.Ac?a.Tb():String(a);if(b&&/^data:/i.test(a)){b=a.replace(/(%0A|%0D)/g,"");var c=b.match(kc);c=c&&jc.test(c[1]);b=new fc(gc,c?b:"about:invalid#zClosurez");if(b.Tb()==a)return b}lc.test(a)||(a="about:invalid#zClosurez");return new fc(gc,a)}var hc={},gc={};function oc(){this.b="";this.g=pc}oc.prototype.Ac=!0;var pc={};oc.prototype.Tb=function(){return this.b};function qc(a){if(a instanceof oc&&a.constructor===oc&&a.g===pc)return a.b;Ba(a);return"type_error:SafeStyle"}function rc(a){var b=new oc;b.b=a;return b}var sc=rc("");function tc(a){var b="",c;for(c in a){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];null!=d&&(d=Array.isArray(d)?x(d,uc).join(" "):uc(d),b+=c+":"+d+";")}return b?rc(b):sc}
function uc(a){if(a instanceof fc)return'url("'+ic(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof Hb)a=Kb(a);else{a=String(a);var b=a.replace(vc,"$1").replace(vc,"$1").replace(wc,"url");if(xc.test(b)){if(b=!yc.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&&zc(a)}a=b?Ac(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new Ta("Value does not allow [{;}], got: %s.",[a]);return a}
function zc(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 xc=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/,wc=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,vc=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,yc=/\/\*/;
function Ac(a){return a.replace(wc,function(b,c,d,e){var g="";d=d.replace(/^(['"])(.*)\1$/,function(h,k,l){g=k;return l});b=mc(d).Tb();return c+g+b+g+e})};function Bc(){this.b="";this.g=Cc}Bc.prototype.Ac=!0;var Cc={};
function Dc(a,b){if(-1!=a.indexOf("<"))throw Error("Selector does not allow '<', got: "+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var d={"(":")","[":"]"},e=[],g=0;g<c.length;g++){var h=c[g];if(d[h])e.push(d[h]);else if(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 oc||(b=tc(b));a=a+"{"+qc(b).replace(/</g,"\\3C ")+"}";return Ec(a)}function Fc(a){function b(d){Array.isArray(d)?w(d,b):c+=Gc(d)}var c="";w(arguments,b);return Ec(c)}Bc.prototype.Tb=function(){return this.b};function Gc(a){if(a instanceof Bc&&a.constructor===Bc&&a.g===Cc)return a.b;Ba(a);return"type_error:SafeStyleSheet"}function Ec(a){var b=new Bc;b.b=a;return b}var Hc=Ec("");var Ic;a:{var Jc=p.navigator;if(Jc){var Kc=Jc.userAgent;if(Kc){Ic=Kc;break a}}Ic=""}function y(a){return-1!=Ic.indexOf(a)};function Lc(){return y("Firefox")||y("FxiOS")}function Mc(){return(y("Chrome")||y("CriOS"))&&!y("Edge")};function Nc(){this.g="";this.j=Oc;this.i=null}Nc.prototype.Sg=!0;Nc.prototype.b=function(){return this.i};Nc.prototype.Ac=!0;Nc.prototype.Tb=function(){return this.g.toString()};function Pc(a){if(a instanceof Nc&&a.constructor===Nc&&a.j===Oc)return a.g;Ba(a);return"type_error:SafeHtml"}function Qc(a){if(a instanceof Nc)return a;var b="object"==typeof a,c=null;b&&a.Sg&&(c=a.b());return Rc(Wb(b&&a.Ac?a.Tb():String(a)),c)}
function Sc(a){if(a instanceof Nc)return a;a=Qc(a);return Rc(Pc(a).toString().replace(/(\r\n|\r|\n)/g,"<br>"),a.b())}var Tc=/^[a-zA-Z0-9-]+$/,Uc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Vc={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function Wc(a,b,c){var d=String(a);if(!Tc.test(d))throw Error("");if(d.toUpperCase()in Vc)throw Error("");return Xc(String(a),b,c)}
function Yc(a){function b(g){Array.isArray(g)?w(g,b):(g=Qc(g),e.push(Pc(g).toString()),g=g.b(),0==d?d=g:0!=g&&d!=g&&(d=null))}var c=Qc(Zc),d=c.b(),e=[];w(a,b);return Rc(e.join(Pc(c).toString()),d)}function $c(a){return Yc(Array.prototype.slice.call(arguments))}var Oc={};function Rc(a,b){return ad(a,b)}function ad(a,b){var c=new Nc;c.g=a;c.i=b;return c}
function Xc(a,b,c){var d=null,e="";if(b)for(k in b){if(!Tc.test(k))throw Error("");var g=b[k];if(null!=g){var h=k;if(g instanceof Hb)g=Kb(g);else if("style"==h.toLowerCase()){if(!Ea(g))throw Error("");g instanceof oc||(g=tc(g));g=qc(g)}else{if(/^on/i.test(h))throw Error("");if(h.toLowerCase()in Uc)if(g instanceof Nb)g=Qb(g).toString();else if(g instanceof fc)g=ic(g);else if("string"===typeof g)g=mc(g).Tb();else throw Error("");}g.Ac&&(g=g.Tb());h=h+'="'+Wb(String(g))+'"';e+=" "+h}}var k="<"+a+e;null==
c?c=[]:Array.isArray(c)||(c=[c]);!0===Gb[a.toLowerCase()]?k+=">":(d=$c(c),k+=">"+Pc(d).toString()+"</"+a+">",d=d.b());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return ad(k,d)}ad("<!DOCTYPE html>",0);var Zc=ad("",0);ad("<br>",0);function bd(){return!0}function cd(){return null}function dd(a,b){function c(){}c.prototype=a.prototype;var d=new c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};var ed=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Pc(Zc);return!b.parentElement});function z(a,b){if(ed())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Pc(b)}function fd(a,b){b=b instanceof fc?b:nc(b);a.href=ic(b)}
function gd(a,b){b=b instanceof fc?b:nc(b,/^data:image\//i.test(b));a.src=ic(b)}function hd(a){var b=Sb(Kb(Mb));a.src=Qb(b).toString()}function id(a,b){a.src=Qb(b);if(null===ya)b:{b=p.document;if((b=b.querySelector&&b.querySelector("script[nonce]"))&&(b=b.nonce||b.getAttribute("nonce"))&&xa.test(b)){ya=b;break b}ya=""}b=ya;b&&a.setAttribute("nonce",b)}function jd(a,b){b=b instanceof fc?b:nc(b);a.href=ic(b)}function kd(a,b){b=b instanceof fc?b:nc(b);a.replace(ic(b))};function ld(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 md(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function nd(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}function od(a){return decodeURIComponent(a.replace(/\+/g," "))}function pd(a){return a=Wb(a,void 0)}function qd(a){return-1!=a.indexOf("&")?"document"in p?rd(a):sd(a):a}
function rd(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=p.document.createElement("div");return a.replace(td,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=ad(d+" ",null),z(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function sd(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 td=/&([^;\s<&]+);?/g;function ud(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}function vd(a){return null==a?"":String(a)}
function wd(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Ka()).toString(36)}function xd(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function yd(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};function zd(){return y("iPhone")&&!y("iPod")&&!y("iPad")}function Ad(){return zd()||y("iPad")||y("iPod")};function Bd(a){Bd[" "](a);return a}Bd[" "]=q;function Cd(a,b){try{return Bd(a[b]),!0}catch(c){}return!1}function Dd(a,b){var c=Ed;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Fd=y("Opera"),A=y("Trident")||y("MSIE"),Gd=y("Edge"),Hd=Gd||A,C=y("Gecko")&&!(-1!=Ic.toLowerCase().indexOf("webkit")&&!y("Edge"))&&!(y("Trident")||y("MSIE"))&&!y("Edge"),Id=-1!=Ic.toLowerCase().indexOf("webkit")&&!y("Edge"),Jd=y("Macintosh"),Kd=y("Windows"),Ld=y("Android"),Md=zd(),Nd=y("iPad"),Od=y("iPod"),Pd=Ad();function Qd(){var a=p.document;return a?a.documentMode:void 0}var Rd;
a:{var Sd="",Td=function(){var a=Ic;if(C)return/rv:([^\);]+)(\)|;)/.exec(a);if(Gd)return/Edge\/([\d\.]+)/.exec(a);if(A)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Id)return/WebKit\/(\S+)/.exec(a);if(Fd)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Td&&(Sd=Td?Td[1]:"");if(A){var Ud=Qd();if(null!=Ud&&Ud>parseFloat(Sd)){Rd=String(Ud);break a}}Rd=Sd}var Vd=Rd,Ed={};function E(a){return Dd(a,function(){return 0<=dc(Vd,a)})}function Wd(a){return Number(Xd)>=a}var Yd;
if(p.document&&A){var Zd=Qd();Yd=Zd?Zd:parseInt(Vd,10)||void 0}else Yd=void 0;var Xd=Yd;var $d=!A||Wd(9),ae=!A||Wd(9),de=A&&!E("9"),ee=function(){if(!p.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{p.addEventListener("test",q,b),p.removeEventListener("test",q,b)}catch(c){}return a}();function fe(){this.hc=this.hc;this.hb=this.hb}fe.prototype.hc=!1;fe.prototype.Fa=function(){this.hc||(this.hc=!0,this.ya())};function ge(a,b){b=u(he,b);a.hc?b():(a.hb||(a.hb=[]),a.hb.push(b))}fe.prototype.ya=function(){if(this.hb)for(;this.hb.length;)this.hb.shift()()};function he(a){a&&"function"==typeof a.Fa&&a.Fa()};function ie(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=this.i=!1}ie.prototype.stopPropagation=function(){this.i=!0};ie.prototype.preventDefault=function(){this.defaultPrevented=!0};function je(a){a.preventDefault()};var ke={Qd:"mousedown",Rd:"mouseup",we:"mousecancel",Mm:"mousemove",Om:"mouseover",Nm:"mouseout",Km:"mouseenter",Lm:"mouseleave"};function le(a,b){ie.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.j=this.keyCode=0;this.o=this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.pointerId=0;this.pointerType="";this.b=null;if(a){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;(b=a.relatedTarget)?C&&(Cd(b,"nodeName")||(b=null)):"mouseover"==
c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.j=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=
a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.o=Jd?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:me[a.pointerType]||"";this.b=a;a.defaultPrevented&&this.preventDefault()}}v(le,ie);var ne=[1,4,2],me={2:"touch",3:"pen",4:"mouse"};function oe(a){return($d?0==a.b.button:"click"==a.type?!0:!!(a.b.button&ne[0]))&&!(Id&&Jd&&a.ctrlKey)}
le.prototype.stopPropagation=function(){le.ta.stopPropagation.call(this);this.b.stopPropagation?this.b.stopPropagation():this.b.cancelBubble=!0};le.prototype.preventDefault=function(){le.ta.preventDefault.call(this);var a=this.b;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,de)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var pe="closure_listenable_"+(1E6*Math.random()|0);function qe(a){return!(!a||!a[pe])}var re=0;function se(a,b,c,d,e){this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!d;this.Df=e;this.key=++re;this.re=this.lf=!1}function te(a){a.re=!0;a.listener=null;a.b=null;a.src=null;a.Df=null};function ue(a){this.src=a;this.b={};this.g=0}ue.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.b[g];a||(a=this.b[g]=[],this.g++);var h=ve(a,b,d,e);-1<h?(b=a[h],c||(b.lf=!1)):(b=new se(b,this.src,g,!!d,e),b.lf=c,a.push(b));return b};ue.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!1;var e=this.b[a];b=ve(e,b,c,d);return-1<b?(te(e[b]),gb(e,b),0==e.length&&(delete this.b[a],this.g--),!0):!1};
function we(a,b){var c=b.type;c in a.b&&fb(a.b[c],b)&&(te(b),0==a.b[c].length&&(delete a.b[c],a.g--))}ue.prototype.Fe=function(a,b,c,d){a=this.b[a.toString()];var e=-1;a&&(e=ve(a,b,c,d));return-1<e?a[e]:null};ue.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return vb(this.b,function(g){for(var h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};
function ve(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.re&&g.listener==b&&g.capture==!!c&&g.Df==d)return e}return-1};var xe="closure_lm_"+(1E6*Math.random()|0),ye={},ze=0;function F(a,b,c,d,e){if(d&&d.once)return Ae(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g++)F(a,b[g],c,d,e);return null}c=Be(c);return qe(a)?a.ma(b,c,Ea(d)?!!d.capture:!!d,e):Ce(a,b,c,!1,d,e)}
function Ce(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ea(e)?!!e.capture:!!e,k=De(a);k||(a[xe]=k=new ue(a));c=k.add(b,c,d,h,g);if(c.b)return c;d=Ee();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)ee||(e=h),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Fe(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");ze++;return c}
function Ee(){var a=Ge,b=ae?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function Ae(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g++)Ae(a,b[g],c,d,e);return null}c=Be(c);return qe(a)?a.md(b,c,Ea(d)?!!d.capture:!!d,e):Ce(a,b,c,!0,d,e)}function He(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)He(a,b[g],c,d,e);else d=Ea(d)?!!d.capture:!!d,c=Be(c),qe(a)?a.Ya(b,c,d,e):a&&(a=De(a))&&(b=a.Fe(b,c,d,e))&&Ie(b)}
function Ie(a){if("number"!==typeof a&&a&&!a.re){var b=a.src;if(qe(b))we(b.uc,a);else{var c=a.type,d=a.b;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Fe(c),d):b.addListener&&b.removeListener&&b.removeListener(d);ze--;(c=De(b))?(we(c,a),0==c.g&&(c.src=null,b[xe]=null)):te(a)}}}function Fe(a){return a in ye?ye[a]:ye[a]="on"+a}
function Je(a,b,c,d){var e=!0;if(a=De(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var g=b[a];g&&g.capture==c&&!g.re&&(g=Ke(g,d),e=e&&!1!==g)}return e}function Ke(a,b){var c=a.listener,d=a.Df||a.src;a.lf&&Ie(a);return c.call(d,b)}
function Ge(a,b){if(a.re)return!0;if(!ae){var c=b||za("window.event");b=new le(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.g;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.i&&0<=e;e--){b.g=c[e];var g=Je(c[e],a,!0,b);d=d&&g}for(e=0;!b.i&&e<c.length;e++)b.g=c[e],g=Je(c[e],a,!1,b),d=d&&g}return d}return Ke(a,new le(b,this))}
function De(a){a=a[xe];return a instanceof ue?a:null}var Le="__closure_events_fn_"+(1E9*Math.random()>>>0);function Be(a){if(Da(a))return a;a[Le]||(a[Le]=function(b){return a.handleEvent(b)});return a[Le]};function G(){fe.call(this);this.uc=new ue(this);this.Ij=this;this.sh=null}v(G,fe);G.prototype[pe]=!0;f=G.prototype;f.Yd=function(){return this.sh};f.af=function(a){this.sh=a};f.addEventListener=function(a,b,c,d){F(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){He(this,a,b,c,d)};
f.dispatchEvent=function(a){var b,c=this.Yd();if(c)for(b=[];c;c=c.Yd())b.push(c);c=this.Ij;var d=a.type||a;if("string"===typeof a)a=new ie(a,c);else if(a instanceof ie)a.target=a.target||c;else{var e=a;a=new ie(d,c);Eb(a,e)}e=!0;if(b)for(var g=b.length-1;!a.i&&0<=g;g--){var h=a.g=b[g];e=Me(h,d,!0,a)&&e}a.i||(h=a.g=c,e=Me(h,d,!0,a)&&e,a.i||(e=Me(h,d,!1,a)&&e));if(b)for(g=0;!a.i&&g<b.length;g++)h=a.g=b[g],e=Me(h,d,!1,a)&&e;return e};
f.ya=function(){G.ta.ya.call(this);if(this.uc){var a=this.uc,b=0,c;for(c in a.b){for(var d=a.b[c],e=0;e<d.length;e++)++b,te(d[e]);delete a.b[c];a.g--}}this.sh=null};f.ma=function(a,b,c,d){return this.uc.add(String(a),b,!1,c,d)};f.md=function(a,b,c,d){return this.uc.add(String(a),b,!0,c,d)};f.Ya=function(a,b,c,d){return this.uc.remove(String(a),b,c,d)};
function Me(a,b,c,d){b=a.uc.b[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.re&&h.capture==c){var k=h.listener,l=h.Df||h.src;h.lf&&we(a.uc,h);e=!1!==k.call(l,d)&&e}}return e&&!d.defaultPrevented}f.Fe=function(a,b,c,d){return this.uc.Fe(String(a),b,c,d)};f.hasListener=function(a,b){return this.uc.hasListener(void 0!==a?String(a):void 0,b)};function Ne(a,b,c){G.call(this);this.ka=a;this.va=c;this.i=b;F(b,["hilite","select","canceldismiss","dismiss"],this.handleEvent,!1,this);this.s=null;this.b=[];this.j=-1;this.g=0;this.o=this.ha=null;this.wa={}}v(Ne,G);f=Ne.prototype;f.Qh=!0;f.mg=!1;f.Rc=function(){return this.i};
f.handleEvent=function(a){var b=this.ka;if(a.target==this.i)switch(a.type){case "hilite":this.Wc(a.rd);break;case "select":var c=!1;if("number"===typeof a.rd){a=a.rd;var d=this.b[Oe(this,a)];c=!!d&&b.Wg&&b.Wg(d);d&&!c&&this.j!=a&&this.Wc(a)}c||this.se();break;case "canceldismiss":Pe(this);break;case "dismiss":Qe(this)}};function Re(a){for(var b=a.g+a.b.length-1,c=a.j,d=0;d<a.b.length;d++){if(c>=a.g&&c<b)c++;else if(-1==c)c=a.g;else{a.mg&&c==b&&a.Wc(-1);break}if(a.Wc(c))break}}
f.Wc=function(a){var b=Oe(this,a),c=this.b[b];return c&&this.ka.Wg&&this.ka.Wg(c)?!1:(this.j=a,this.i.Wc(a),-1!=b)};
f.se=function(){var a=Oe(this,this.j);if(-1!=a){var b=this.b[a],c=this.va;if(c.Wa){var d=b.toString();if(c.j){var e=Se(c,c.vb(),Te(c.Wa)[0]),g=Ue(c,c.vb());c.va&&!c.va.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.Ba);0==e||Ub(g[e-1])||(d=" "+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Wa;(C||A&&E("9"))&&d.blur();d.value=g.join("");for(var h=0,k=0;k<=e;k++)h+=g[k].length;d.focus();e=h;g=c.Wa;d=e;Ve(g)?g.selectionStart=d:A&&!E("9")&&(h=We(g),k=h[0],k.inRange(h[1])&&(d=Xe(g,d),k.collapse(!0),k.move("character",
d),k.select()));g=c.Wa;Ve(g)?g.selectionEnd=e:A&&!E("9")&&(h=We(g),d=h[1],h[0].inRange(d)&&(e=Xe(g,e),g=Xe(g,Te(g)[0]),d.collapse(!0),d.moveEnd("character",e-g),d.select()))}}else c.Ob(d);c.uh=!0}this.Kc();this.dispatchEvent({type:"update",rd:b,index:a});return!0}this.Kc();this.dispatchEvent({type:"update",rd:null,index:null});return!1};
f.Kc=function(){this.j=-1;this.s=null;this.g+=this.b.length;this.b=[];window.clearTimeout(this.o);this.o=null;this.i.Kc();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss")};function Qe(a){a.o||(a.o=window.setTimeout(t(a.Kc,a),100))}f.Ci=function(){return this.o?(window.clearTimeout(this.o),this.o=null,!0):!1};function Pe(a){a.Ci()||window.setTimeout(t(a.Ci,a),10)}f.ya=function(){Ne.ta.ya.call(this);delete this.wa;this.i.Fa();this.va.Fa();this.ka=null};
f.xl=function(a,b,c){this.s==a&&this.th(b,c)};f.th=function(a,b){var c="object"==Ba(b)&&b;b=(c?c.Vm():b)?Oe(this,this.j):-1;this.g+=this.b.length;this.b=a;for(var d=[],e=0;e<a.length;++e)d.push({id:this.g+e,data:a[e]});a=null;this.ha&&(a=this.wa[Fa(this.ha)]||this.ha);this.i.wh(a);this.i.th(d,this.s,this.ha);a=this.Qh;c&&void 0!==c.ak()&&(a=c.ak());this.j=-1;(a||0<=b)&&0!=d.length&&this.s&&(0<=b?this.Wc(this.g+b):Re(this));this.dispatchEvent("suggestionsupdate")};
function Oe(a,b){b-=a.g;return 0>b||b>=a.b.length?-1:b}f.update=function(a){this.va.update(a)};var Ye;var Ze=!A||Wd(9),$e=!C&&!A||A&&Wd(9)||C&&E("1.9.1"),af=A&&!E("9");function bf(a,b,c){return Math.min(Math.max(a,b),c)};function H(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}f=H.prototype;f.clone=function(){return new H(this.x,this.y)};function cf(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function df(a,b){return new H(a.x-b.x,a.y-b.y)}f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
f.Fg=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function ef(a,b){this.width=a;this.height=b}function ff(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}f=ef.prototype;f.clone=function(){return new ef(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 gf(a){return a?new hf(jf(a)):Sa||(Sa=new hf)}function I(a){return"string"===typeof a?document.getElementById(a):a}function kf(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):lf(document,"*",a,b)}function mf(a,b){var c=b||document,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)[0]:d=nf("*",a,b);return d||null}
function lf(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&&db(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}
function nf(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:"")):lf(d,a,b,c)[0]||null}function of(a,b){ub(b,function(c,d){c&&"object"==typeof c&&c.Ac&&(c=c.Tb());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:pf.hasOwnProperty(d)?a.setAttribute(pf[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})}
var pf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function qf(a){a=a.document;a=rf(a)?a.documentElement:a.body;return new ef(a.clientWidth,a.clientHeight)}
function sf(a){var b=tf(a);a=uf(a);return A&&E("10")&&a.pageYOffset!=b.scrollTop?new H(b.scrollLeft,b.scrollTop):new H(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function tf(a){return a.scrollingElement?a.scrollingElement:!Id&&rf(a)?a.documentElement:a.body||a.documentElement}function vf(a){return a?uf(a):window}function uf(a){return a.parentWindow||a.defaultView}function J(a,b,c){return wf(document,arguments)}
function wf(a,b){var c=String(b[0]),d=b[1];if(!Ze&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',pd(d.name),'"');if(d.type){c.push(' type="',pd(d.type),'"');var e={};Eb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=xf(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):of(c,d));2<b.length&&yf(a,c,b,2);return c}
function yf(a,b,c,d){function e(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(;d<c.length;d++){var g=c[d];!Ca(g)||Ea(g)&&0<g.nodeType?e(g):w(zf(g)?jb(g):g,e)}}function K(a){return xf(document,a)}function xf(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}function Af(a){return document.createTextNode(String(a))}function rf(a){return"CSS1Compat"==a.compatMode}function Bf(a,b){a.appendChild(b)}
function Cf(a){for(var b;b=a.firstChild;)a.removeChild(b)}function L(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function Df(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function Ef(a){return $e&&void 0!=a.children?a.children:Xa(a.childNodes,function(b){return 1==b.nodeType})}function Ff(a){return void 0!==a.firstElementChild?a.firstElementChild:Gf(a.firstChild,!0)}function Gf(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function Hf(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function jf(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function If(a){return a.contentDocument||a.contentWindow.document}
function M(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 Cf(a),a.appendChild(jf(a).createTextNode(String(b)))}var Jf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Kf={IMG:" ",BR:"\n"};function Lf(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}
function Mf(a){return A&&!E("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")}function Nf(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function Of(a){if(af&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Pf(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");af||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}
function Qf(a){var b=[];Pf(a,b,!1);return b.join("")}function Pf(a,b,c){if(!(a.nodeName in Jf))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 Kf)b.push(Kf[a.nodeName]);else for(a=a.firstChild;a;)Pf(a,b,c),a=a.nextSibling}function zf(a){if(a&&"number"==typeof a.length){if(Ea(a))return"function"==typeof a.item||"string"==typeof a.item;if(Da(a))return"function"==typeof a.item}return!1}
function Rf(a){return Sf(a,function(b){return"DIV"==b.nodeName&&"string"===typeof b.className&&db(b.className.split(/\s+/),"slider-box")},void 0)}function Sf(a,b,c){for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}function Tf(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}}function hf(a){this.b=a||p.document||document}f=hf.prototype;f.V=function(a){return"string"===typeof a?this.b.getElementById(a):a};
f.Ta=function(a,b,c){return wf(this.b,arguments)};f.appendChild=Bf;f.hi=function(a,b){yf(jf(a),a,arguments,1)};f.ii=Cf;f.hk=L;f.di=Ff;f.fk=Hf;var Uf="combobox grid group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");function Vf(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}
function N(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(Ye||(Ye={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=Ye,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Wf(a){var b=a.getAttribute("aria-activedescendant");return jf(a).getElementById(null==b||void 0==b?"":String(b))}function Xf(a,b){var c="";b&&(c=b.id);N(a,"activedescendant",c)};function Te(a){var b=0,c=0;if(Ve(a))b=a.selectionStart,c=-1;else if(A&&!E("9")){var d=We(a),e=d[0];d=d[1];if(e.inRange(d)){e.setEndPoint("EndToStart",d);if("textarea"==a.type){d.duplicate();b=a=e.text;for(c=!1;!c;)0==e.compareEndPoints("StartToEnd",e)?c=!0:(e.moveEnd("character",-1),e.text==a?b+="\r\n":c=!0);e=[b.length,-1];return e}b=e.text.length;c=-1}}return[b,c]}
function We(a){var b=a.ownerDocument||a.document,c=b.selection.createRange();"textarea"==a.type?(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,c]}function Xe(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n").length);return b}function Ve(a){try{return"number"==typeof a.selectionStart}catch(b){return!1}};function O(a){fe.call(this);this.wa=a;this.i={}}v(O,fe);var Yf=[];f=O.prototype;f.ma=function(a,b,c,d){return Zf(this,a,b,c,d)};function Zf(a,b,c,d,e,g){Array.isArray(c)||(c&&(Yf[0]=c.toString()),c=Yf);for(var h=0;h<c.length;h++){var k=F(b,c[h],d||a.handleEvent,e||!1,g||a.wa||a);if(!k)break;a.i[k.key]=k}return a}f.md=function(a,b,c,d){return $f(this,a,b,c,d)};
function $f(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h++)$f(a,b,c[h],d,e,g);else{b=Ae(b,c,d||a.handleEvent,e,g||a.wa||a);if(!b)return a;a.i[b.key]=b}return a}f.Ya=function(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)this.Ya(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ea(d)?!!d.capture:!!d,e=e||this.wa||this,c=Be(c),d=!!d,b=qe(a)?a.Fe(b,c,d,e):a?(a=De(a))?a.Fe(b,c,d,e):null:null,b&&(Ie(b),delete this.i[b.key]);return this};
function ag(a){ub(a.i,function(b,c){this.i.hasOwnProperty(c)&&Ie(b)},a);a.i={}}f.ya=function(){O.ta.ya.call(this);ag(this)};f.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function bg(a,b,c,d,e,g){if(Id&&!E("525"))return!0;if(Jd&&e)return cg(a);if(e&&!d)return!1;if(!C){"number"===typeof b&&(b=dg(b));var h=17==b||18==b||Jd&&91==b;if((!c||Jd)&&h||Jd&&16==b&&(d||g))return!1}if((Id||Gd)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(A&&d&&b==a)return!1;switch(a){case 13:return C?g||e?!1:!(c&&d):!0;case 27:return!(Id||Gd||C)}return C&&(d||e||g)?!1:cg(a)}
function cg(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(Id||Gd)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return C;default:return!1}}function dg(a){if(C)a=eg(a);else if(Jd&&Id)switch(a){case 93:a=91}return a}
function eg(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function fg(a,b){G.call(this);a&&gg(this,a,b)}v(fg,G);f=fg.prototype;f.Aa=null;f.Lf=null;f.Xg=null;f.Mf=null;f.Lb=-1;f.Bc=-1;f.ng=!1;
var hg={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},ig={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},jg=!Id||E("525"),kg=Jd&&C;f=fg.prototype;
f.Ok=function(a){if(Id||Gd)if(17==this.Lb&&!a.ctrlKey||18==this.Lb&&!a.altKey||Jd&&91==this.Lb&&!a.metaKey)this.Bc=this.Lb=-1;-1==this.Lb&&(a.ctrlKey&&17!=a.keyCode?this.Lb=17:a.altKey&&18!=a.keyCode?this.Lb=18:a.metaKey&&91!=a.keyCode&&(this.Lb=91));jg&&!bg(a.keyCode,this.Lb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Bc=dg(a.keyCode),kg&&(this.ng=a.altKey))};f.ik=function(a){this.Bc=this.Lb=-1;this.ng=a.altKey};
f.handleEvent=function(a){var b=a.b,c=b.altKey;if(A&&"keypress"==a.type){var d=this.Bc;var e=13!=d&&27!=d?b.keyCode:0}else(Id||Gd)&&"keypress"==a.type?(d=this.Bc,e=0<=b.charCode&&63232>b.charCode&&cg(d)?b.charCode:0):Fd&&!Id?(d=this.Bc,e=cg(d)?b.keyCode:0):("keypress"==a.type?(kg&&(c=this.ng),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.Bc,e=b.charCode):(d=b.keyCode||this.Bc,e=b.charCode||0)):(d=b.keyCode||this.Bc,e=b.charCode||0),Jd&&63==e&&224==d&&(d=191));var g=d=dg(d);d?63232<=
d&&d in hg?g=hg[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in ig&&(g=ig[b.keyIdentifier]);C&&jg&&"keypress"==a.type&&!bg(g,this.Lb,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=g==this.Lb,this.Lb=g,b=new lg(g,e,a,b),b.altKey=c,this.dispatchEvent(b))};f.V=function(){return this.Aa};function gg(a,b,c){a.Mf&&mg(a);a.Aa=b;a.Lf=F(a.Aa,"keypress",a,c);a.Xg=F(a.Aa,"keydown",a.Ok,c,a);a.Mf=F(a.Aa,"keyup",a.ik,c,a)}
function mg(a){a.Lf&&(Ie(a.Lf),Ie(a.Xg),Ie(a.Mf),a.Lf=null,a.Xg=null,a.Mf=null);a.Aa=null;a.Lb=-1;a.Bc=-1}f.ya=function(){fg.ta.ya.call(this);mg(this)};function lg(a,b,c,d){le.call(this,d);this.type="key";this.keyCode=a;this.j=b;this.repeat=c}v(lg,le);function ng(a,b){this.i=a;this.j=b;this.g=0;this.b=null}ng.prototype.get=function(){if(0<this.g){this.g--;var a=this.b;this.b=a.next;a.next=null}else a=this.i();return a};function og(a,b){a.j(b);100>a.g&&(a.g++,b.next=a.b,a.b=b)};function pg(a){p.setTimeout(function(){throw a;},0)}var qg;
function rg(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function(){var e=K("IFRAME");e.style.display="none";hd(e);document.documentElement.appendChild(e);var g=e.contentWindow;e=g.document;e.open();e.write(Pc(Zc));e.close();var h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.protocol+"//"+g.location.host;e=t(function(l){if(("*"==k||l.origin==k)&&l.data==h)this.port1.onmessage()},
this);g.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){g.postMessage(h,k)}}});if("undefined"!==typeof a&&!y("Trident")&&!y("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){p.setTimeout(e,0)}};function sg(){this.g=this.b=null}var ug=new ng(function(){return new tg},function(a){a.reset()});sg.prototype.add=function(a,b){var c=ug.get();c.set(a,b);this.g?this.g.next=c:this.b=c;this.g=c};sg.prototype.remove=function(){var a=null;this.b&&(a=this.b,this.b=this.b.next,this.b||(this.g=null),a.next=null);return a};function tg(){this.next=this.g=this.b=null}tg.prototype.set=function(a,b){this.b=a;this.g=b;this.next=null};tg.prototype.reset=function(){this.next=this.g=this.b=null};function vg(a,b){wg||xg();yg||(wg(),yg=!0);zg.add(a,b)}var wg;function xg(){if(p.Promise&&p.Promise.resolve){var a=p.Promise.resolve(void 0);wg=function(){a.then(Ag)}}else wg=function(){var b=Ag;!Da(p.setImmediate)||p.Window&&p.Window.prototype&&!y("Edge")&&p.Window.prototype.setImmediate==p.setImmediate?(qg||(qg=rg()),qg(b)):p.setImmediate(b)}}var yg=!1,zg=new sg;function Ag(){for(var a;a=zg.remove();){try{a.b.call(a.g)}catch(b){pg(b)}og(ug,a)}yg=!1};function Bg(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Cg(a){this.b=0;this.ha=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=q)try{var b=this;a.call(void 0,function(c){Dg(b,2,c)},function(c){Dg(b,3,c)})}catch(c){Dg(this,3,c)}}function Eg(){this.next=this.i=this.g=this.j=this.b=null;this.o=!1}Eg.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var Fg=new ng(function(){return new Eg},function(a){a.reset()});function Gg(a,b,c){var d=Fg.get();d.j=a;d.g=b;d.i=c;return d}
Cg.prototype.then=function(a,b,c){return Hg(this,Da(a)?a:null,Da(b)?b:null,c)};Cg.prototype.$goog_Thenable=!0;Cg.prototype.cancel=function(a){if(0==this.b){var b=new Ig(a);vg(function(){Jg(this,b)},this)}};function Jg(a,b){if(0==a.b)if(a.i){var c=a.i;if(c.g){for(var d=0,e=null,g=null,h=c.g;h&&(h.o||(d++,h.b==a&&(e=h),!(e&&1<d)));h=h.next)e||(g=h);e&&(0==c.b&&1==d?Jg(c,b):(g?(d=g,d.next==c.j&&(c.j=d),d.next=d.next.next):Kg(c),Lg(c,e,3,b)))}a.i=null}else Dg(a,3,b)}
function Mg(a,b){a.g||2!=a.b&&3!=a.b||Ng(a);a.j?a.j.next=b:a.g=b;a.j=b}function Hg(a,b,c,d){var e=Gg(null,null,null);e.b=new Cg(function(g,h){e.j=b?function(k){try{var l=b.call(d,k);g(l)}catch(m){h(m)}}:g;e.g=c?function(k){try{var l=c.call(d,k);void 0===l&&k instanceof Ig?h(k):g(l)}catch(m){h(m)}}:h});e.b.i=a;Mg(a,e);return e.b}Cg.prototype.ua=function(a){this.b=0;Dg(this,2,a)};Cg.prototype.hb=function(a){this.b=0;Dg(this,3,a)};
function Dg(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.b=1;a:{var d=c,e=a.ua,g=a.hb;if(d instanceof Cg){Mg(d,Gg(e||q,g||null,a));var h=!0}else if(Bg(d))d.then(e,g,a),h=!0;else{if(Ea(d))try{var k=d.then;if(Da(k)){Og(d,k,e,g,a);h=!0;break a}}catch(l){g.call(a,l);h=!0;break a}h=!1}}h||(a.ha=c,a.b=b,a.i=null,Ng(a),3!=b||c instanceof Ig||Pg(a,c))}}
function Og(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function Ng(a){a.s||(a.s=!0,vg(a.ka,a))}function Kg(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||(a.j=null);return b}Cg.prototype.ka=function(){for(var a;a=Kg(this);)Lg(this,a,this.b,this.ha);this.s=!1};
function Lg(a,b,c,d){if(3==c&&b.g&&!b.o)for(;a&&a.o;a=a.i)a.o=!1;if(b.b)b.b.i=null,Qg(b,c,d);else try{b.o?b.j.call(b.i):Qg(b,c,d)}catch(e){Rg.call(null,e)}og(Fg,b)}function Qg(a,b,c){2==b?a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function Pg(a,b){a.o=!0;vg(function(){a.o&&Rg.call(null,b)})}var Rg=pg;function Ig(a){Ra.call(this,a)}v(Ig,Ra);Ig.prototype.name="cancel";function Sg(a,b){G.call(this);this.g=a||1;this.b=b||p;this.i=t(this.Em,this);this.j=Ka()}v(Sg,G);f=Sg.prototype;f.He=!1;f.lc=null;function Tg(a,b){a.g=b;a.lc&&a.He?(a.stop(),a.start()):a.lc&&a.stop()}f.Em=function(){if(this.He){var a=Ka()-this.j;0<a&&a<.8*this.g?this.lc=this.b.setTimeout(this.i,this.g-a):(this.lc&&(this.b.clearTimeout(this.lc),this.lc=null),this.dispatchEvent("tick"),this.He&&(this.stop(),this.start()))}};
f.start=function(){this.He=!0;this.lc||(this.lc=this.b.setTimeout(this.i,this.g),this.j=Ka())};f.stop=function(){this.He=!1;this.lc&&(this.b.clearTimeout(this.lc),this.lc=null)};f.ya=function(){Sg.ta.ya.call(this);this.stop();delete this.b};function P(a,b,c){if(Da(a))c&&(a=t(a,c));else if(a&&"function"==typeof a.handleEvent)a=t(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:p.setTimeout(a,b||0)}function Ug(a){p.clearTimeout(a)};var Vg=Lc(),Wg=zd()||y("iPod"),Xg=y("iPad"),Yg=y("Android")&&!(Mc()||Lc()||y("Opera")||y("Silk")),Zg=Mc(),$g=y("Safari")&&!(Mc()||y("Coast")||y("Opera")||y("Edge")||y("Edg/")||y("OPR")||Lc()||y("Silk")||y("Android"))&&!Ad();function ah(a,b,c,d){fe.call(this);d=d||150;this.j=null!=c?c:!0;this.s=a||",;";this.Ba=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]+";this.wa=new RegExp("^"+a+"|"+a+"$","g");this.va=new RegExp("\\s*["+this.s+"]$");this.ua=b||"";this.Ca=this.j;this.i=0<d?new Sg(d):null;this.g=new O(this);this.ha=new O(this);this.o=new fg;this.ka=-1}v(ah,fe);var bh=(Wg||Xg)&&!E("533.17.9");f=ah.prototype;f.kg=null;f.Wa=null;f.$g="";f.xd=!1;f.uh=!1;f.vb=function(){return this.Wa.value};
f.Ob=function(a){this.Wa.value=a};f.uk=function(a){for(var b=0;b<arguments.length;b++){var c=arguments[b];Ea(c)&&1==c.nodeType&&(Vf(c,"combobox"),N(c,"autocomplete","list"));this.g.ma(c,"focus",this.mi);this.g.ma(c,"blur",this.vk);this.Wa||(this.ha.ma(c,"keydown",this.am),Ea(c)&&1==c.nodeType&&Tf(jf(c))==c&&ch(this,c))}};f.ya=function(){ah.ta.ya.call(this);null!=this.kg&&window.clearTimeout(this.kg);this.g.Fa();delete this.g;this.ha.Fa();this.o.Fa();he(this.i)};
f.Kb=function(a){switch(a.keyCode){case 40:if(this.b.i.isVisible())return Re(this.b),a.preventDefault(),!0;if(!this.j)return this.update(!0),a.preventDefault(),!0;break;case 38:if(this.b.i.isVisible()){a:for(var b=this.b,c=b.j,d=0;d<b.b.length;d++){if(c>b.g)c--;else{b.mg&&c==b.g&&b.Wc(-1);break}if(b.Wc(c))break a}a.preventDefault();return!0}break;case 9:if(!this.b.i.isVisible()||a.shiftKey)this.b.Kc();else if(this.update(),this.b.se()&&this.Ca)return a.preventDefault(),!0;break;case 13:if(this.b.i.isVisible()){if(this.update(),
this.b.se())return a.preventDefault(),a.stopPropagation(),!0}else this.b.Kc();break;case 27:if(this.b.i.isVisible())return this.b.Kc(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!this.xd)return this.xd||(this.g.ma(this.Wa,"keyup",this.aj),this.g.ma(this.Wa,"keypress",this.$i),this.xd=!0),!0}return dh(this,a)};function dh(a,b){var c=a.j&&b.j&&-1!=a.s.indexOf(String.fromCharCode(b.j));c&&a.update();return c&&a.b.se()?(b.preventDefault(),!0):!1}f.Pk=function(){return!1};
f.mi=function(a){ch(this,a.target||null)};function ch(a,b){ag(a.ha);a.b&&Pe(a.b);b!=a.Wa&&(a.Wa=b,a.i&&(a.i.start(),a.g.ma(a.i,"tick",a.ni)),a.$g=a.vb(),gg(a.o,a.Wa),a.g.ma(a.o,"key",a.dj),a.g.ma(a.Wa,"mousedown",a.ej),A&&a.g.ma(a.Wa,"keypress",a.Zi))}f.vk=function(){bh?this.kg=window.setTimeout(t(this.nj,this),0):this.nj()};
f.nj=function(){this.Wa&&(this.g.Ya(this.o,"key",this.dj),mg(this.o),this.g.Ya(this.Wa,"keyup",this.Pk),this.g.Ya(this.Wa,"mousedown",this.ej),A&&this.g.Ya(this.Wa,"keypress",this.Zi),this.xd&&eh(this),this.Wa=null,this.i&&(this.i.stop(),this.g.Ya(this.i,"tick",this.ni)),this.b&&Qe(this.b))};f.ni=function(){this.update()};f.am=function(a){this.mi(a)};f.dj=function(a){this.ka=a.keyCode;this.b&&this.Kb(a)};f.$i=function(){this.xd&&229!=this.ka&&eh(this)};
f.aj=function(a){this.xd&&(13==a.keyCode||77==a.keyCode&&a.ctrlKey)&&eh(this)};f.ej=function(){};function eh(a){a.xd&&(a.xd=!1,a.g.Ya(a.Wa,"keypress",a.$i),a.g.Ya(a.Wa,"keyup",a.aj))}f.Zi=function(a){dh(this,a)};
f.update=function(a){if(this.Wa&&(a||this.vb()!=this.$g)){if(a||!this.uh){a=Te(this.Wa)[0];var b=this.vb();a=Ue(this,b)[Se(this,b,a)];b=this.wa?String(a).replace(this.wa,""):a;if(this.b&&(this.b.ha=this.Wa,a=this.b,this.vb(),a.s!=b)){a.s=b;b=a.ka;var c=t(a.xl,a),d={client:"books",ds:"bo",q:a.s};c=t(b.g,b,c);b.b&&b.b.cancel();b.b=new fh;b.b.send(d,c);Pe(a)}}this.$g=this.vb()}this.uh=!1};
function Se(a,b,c){a=Ue(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 Ue(a,b){if(!a.j)return[b];b=String(b).split("");for(var c=[],d=[],e=0,g=!1;e<b.length;e++)a.ua&&-1!=a.ua.indexOf(b[e])?(g||(c.push(d.join("")),d.length=0),d.push(b[e]),g=!g):g||-1==a.s.indexOf(b[e])?d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return c};function gh(){}Aa(gh);gh.prototype.b=0;function hh(a){return":"+(a.b++).toString(36)};function ih(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function jh(a){return a.classList?a.classList:ih(a).match(/\S+/g)||[]}function kh(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)}function lh(a,b){return a.classList?a.classList.contains(b):db(jh(a),b)}function Q(a,b){if(a.classList)a.classList.add(b);else if(!lh(a,b)){var c=ih(a);kh(a,c+(0<c.length?" "+b:b))}}
function mh(a,b){if(a.classList)w(b,function(e){Q(a,e)});else{var c={};w(jh(a),function(e){c[e]=!0});w(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;kh(a,b)}}function nh(a,b){a.classList?a.classList.remove(b):lh(a,b)&&kh(a,Xa(jh(a),function(c){return c!=b}).join(" "))}function oh(a,b){a.classList?w(b,function(c){nh(a,c)}):kh(a,Xa(jh(a),function(c){return!db(b,c)}).join(" "))}function ph(a,b,c){c?Q(a,b):nh(a,b)};function qh(a,b,c){fe.call(this);this.b=a;this.j=b||0;this.g=c;this.i=t(this.ek,this)}v(qh,fe);f=qh.prototype;f.Qa=0;f.ya=function(){qh.ta.ya.call(this);this.stop();delete this.b;delete this.g};f.start=function(a){this.stop();this.Qa=P(this.i,void 0!==a?a:this.j)};f.stop=function(){0!=this.Qa&&Ug(this.Qa);this.Qa=0};f.ek=function(){this.Qa=0;this.b&&this.b.call(this.g)};var Ab={},rh=null;function sh(a){a=Fa(a);delete Ab[a];zb()&&rh&&rh.stop()}function th(){rh||(rh=new qh(function(){uh()},20));var a=rh;0!=a.Qa||a.start()}function uh(){var a=Ka();ub(Ab,function(b){vh(b,a)});zb()||th()};function wh(){G.call(this);this.g=0;this.endTime=this.b=null}v(wh,G);wh.prototype.j=function(){this.Mc("begin")};wh.prototype.i=function(){this.Mc("end")};wh.prototype.Mc=function(a){this.dispatchEvent(a)};function xh(a,b,c,d){wh.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.o=a;this.va=b;this.duration=c;this.ua=d;this.coords=[];this.progress=0}v(xh,wh);f=xh.prototype;
f.play=function(a){if(a||0==this.g)this.progress=0,this.coords=this.o;else if(1==this.g)return!1;sh(this);this.b=a=Ka();-1==this.g&&(this.b-=this.duration*this.progress);this.endTime=this.b+this.duration;this.progress||this.j();this.Mc("play");-1==this.g&&this.Mc("resume");this.g=1;var b=Fa(this);b in Ab||(Ab[b]=this);th();vh(this,a);return!0};f.stop=function(a){sh(this);this.g=0;a&&(this.progress=1);yh(this,this.progress);this.Mc("stop");this.i()};
f.ya=function(){0==this.g||this.stop(!1);this.Mc("destroy");xh.ta.ya.call(this)};function vh(a,b){b<a.b&&(a.endTime=b+a.endTime-a.b,a.b=b);a.progress=(b-a.b)/(a.endTime-a.b);1<a.progress&&(a.progress=1);yh(a,a.progress);1==a.progress?(a.g=0,sh(a),a.Mc("finish"),a.i()):1==a.g&&a.qh()}function yh(a,b){Da(a.ua)&&(b=a.ua(b));a.coords=Array(a.o.length);for(var c=0;c<a.o.length;c++)a.coords[c]=(a.va[c]-a.o[c])*b+a.o[c]}f.qh=function(){this.Mc("animate")};f.Mc=function(a){this.dispatchEvent(new zh(a,this))};
function zh(a,b){ie.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.duration=b.duration;this.progress=b.progress}v(zh,ie);function Ah(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}function Bh(a){for(var b=new Ah(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=1;c<arguments.length;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=Ah.prototype;f.Cb=function(){return this.right-this.left};f.kc=function(){return this.bottom-this.top};
f.clone=function(){return new Ah(this.top,this.right,this.bottom,this.left)};function Ch(a,b){return a&&b?b instanceof Ah?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 Dh(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.ceil(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.floor(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.round(this.bottom);this.left=Math.round(this.left);return this};function Eh(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=Eh.prototype;f.clone=function(){return new Eh(this.left,this.top,this.width,this.height)};function Fh(a){return new Ah(a.top,a.left+a.width,a.top+a.height,a.left)}function Gh(a){return new Eh(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function Hh(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 Eh(c,e,d-c,a-e)}return null}function Ih(a,b){if(!a||!b)return null;a=new Eh(a.left,a.top,a.width,a.height);var c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height);a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-a.left;a.height=d-a.top;return a}
f.Da=function(){return new ef(this.width,this.height)};f.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.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.floor(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.round(this.width);this.height=Math.round(this.height);return this};function R(a,b,c){if("string"===typeof b)(b=Jh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],g=Jh(c,d);g&&(c.style[g]=e)}}var Kh={};function Jh(a,b){var c=Kh[b];if(!c){var d=xd(b);c=d;void 0===a.style[d]&&(d=(Id?"Webkit":C?"Moz":A?"ms":Fd?"O":null)+yd(d),void 0!==a.style[d]&&(c=d));Kh[b]=c}return c}function Lh(a,b){var c=a.style[xd(b)];return"undefined"!==typeof c?c:a.style[Jh(a,b)]||""}
function Mh(a,b){var c=jf(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function Nh(a,b){return Mh(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function Oh(a,b,c){if(b instanceof H){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Ph(d,!1);a.style.top=Ph(b,!1)}function Qh(a){return new H(a.offsetLeft,a.offsetTop)}
function Rh(a){a=a?jf(a):document;return!A||Wd(9)||rf(gf(a).b)?a.documentElement:a.body}function Sh(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}A&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function Th(a){if(A&&!Wd(8))return a.offsetParent;var b=jf(a),c=Nh(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=Nh(a,"position"),d=d&&"static"==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 Uh(a){for(var b=new Ah(0,Infinity,Infinity,0),c=gf(a),d=c.b.body,e=c.b.documentElement,g=tf(c.b);a=Th(a);)if(!(A&&0==a.clientWidth||Id&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=Nh(a,"overflow")){var h=Vh(a),k=new H(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,g);c=
qf(uf(c.b)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function Wh(a,b){b=b||tf(document);var c=b||tf(document);var d=Vh(a),e=Vh(c),g=Xh(c);if(c==tf(document)){var h=d.x-c.scrollLeft;d=d.y-c.scrollTop;A&&!Wd(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-g.top;a=Yh(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 H(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}
function Vh(a){var b=jf(a),c=new H(0,0),d=Rh(b);if(a==d)return c;a=Sh(a);b=sf(gf(b).b);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Zh(a,b){a=$h(a);b=$h(b);return new H(a.x-b.x,a.y-b.y)}function ai(a){a=Sh(a);return new H(a.left,a.top)}function $h(a){if(1==a.nodeType)return ai(a);a=a.changedTouches?a.changedTouches[0]:a;return new H(a.clientX,a.clientY)}
function S(a,b,c){if(b instanceof ef)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=Ph(b,!0);a.style.height=Ph(c,!0)}function Ph(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function bi(a){var b=Yh;if("none"!=Nh(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 Yh(a){var b=a.offsetWidth,c=a.offsetHeight,d=Id&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Sh(a),new ef(a.right-a.left,a.bottom-a.top)):new ef(b,c)}function ci(a){var b=Vh(a);a=bi(a);return new Eh(b.x,b.y,a.width,a.height)}function di(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function T(a,b){a.style.display=b?"":"none"}function ei(a){return"rtl"==Nh(a,"direction")}
var fi=C?"MozUserSelect":Id||Gd?"WebkitUserSelect":null;function gi(a,b,c){c=c?null:a.getElementsByTagName("*");if(fi){if(b=b?"none":"",a.style&&(a.style[fi]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[fi]=b)}}else if(A||Fd)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)}
function hi(a,b){var c=rf(gf(jf(a)).b);if(!A||E("10")||c&&E("8"))ii(a,b,"border-box");else{var d=a.style;c?(c=ji(a),a=Xh(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 ki(a){var b=jf(a),c=A&&a.currentStyle;if(c&&rf(gf(b).b)&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing)return b=li(a,c.width,"width","pixelWidth"),a=li(a,c.height,"height","pixelHeight"),new ef(b,a);c=new ef(a.offsetWidth,a.offsetHeight);b=ji(a);a=Xh(a);return new ef(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function ii(a,b,c){a=a.style;C?a.MozBoxSizing=c:Id?a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"}function li(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 mi(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?li(a,b,"left","pixelLeft"):0}
function ji(a){if(A){var b=mi(a,"paddingLeft"),c=mi(a,"paddingRight"),d=mi(a,"paddingTop");a=mi(a,"paddingBottom");return new Ah(d,c,a,b)}b=Mh(a,"paddingLeft");c=Mh(a,"paddingRight");d=Mh(a,"paddingTop");a=Mh(a,"paddingBottom");return new Ah(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var ni={thin:2,medium:4,thick:6};
function oi(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in ni?ni[b]:li(a,b,"left","pixelLeft")}function Xh(a){if(A&&!Wd(9)){var b=oi(a,"borderLeft"),c=oi(a,"borderRight"),d=oi(a,"borderTop");a=oi(a,"borderBottom");return new Ah(d,c,a,b)}b=Mh(a,"borderLeftWidth");c=Mh(a,"borderRightWidth");d=Mh(a,"borderTopWidth");a=Mh(a,"borderBottomWidth");return new Ah(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}
function pi(a,b){a.style[A?"styleFloat":"cssFloat"]=b};var qi=function(){if(Kd){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Ic))?a[1]:"0"}return Jd?(a=/10[_.][0-9_.]+/,(a=a.exec(Ic))?a[0].replace(/_/g,"."):"10"):Ld?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Ic))?a[1]:""):Md||Nd||Od?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Ic))?a[1].replace(/_/g,"."):""):""}();function ri(a){return(a=a.exec(Ic))?a[1]:""}var si=function(){if(Vg)return ri(/Firefox\/([0-9.]+)/);if(A||Gd||Fd)return Vd;if(Zg)return Ad()?ri(/CriOS\/([0-9.]+)/):ri(/Chrome\/([0-9.]+)/);if($g&&!Ad())return ri(/Version\/([0-9.]+)/);if(Wg||Xg){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Ic);if(a)return a[1]+"."+a[2]}else if(Yg)return(a=ri(/Android\s+([0-9.]+)/))?a:ri(/Version\/([0-9.]+)/);return""}();function ti(a,b,c,d,e){xh.call(this,b,c,d,e);this.ha=a}v(ti,xh);ti.prototype.s=q;ti.prototype.qh=function(){this.s();ti.ta.qh.call(this)};ti.prototype.i=function(){this.s();ti.ta.i.call(this)};ti.prototype.j=function(){this.s();ti.ta.j.call(this)};function ui(a,b,c,d,e){"number"===typeof b&&(b=[b]);"number"===typeof c&&(c=[c]);ti.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.ka=-1}v(ui,ti);var vi=1/1024;
ui.prototype.s=function(){var a=this.coords[0];Math.abs(a-this.ka)>=vi&&(di(this.ha,a),this.ka=a)};ui.prototype.j=function(){this.ka=-1;ui.ta.j.call(this)};ui.prototype.i=function(){this.ka=-1;ui.ta.i.call(this)};function wi(a,b,c){ui.call(this,a,1,0,b,c)}v(wi,ui);wi.prototype.j=function(){this.ha.style.display="";wi.ta.j.call(this)};wi.prototype.i=function(){this.ha.style.display="none";wi.ta.i.call(this)};
function xi(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end points must be 3D");ti.call(this,a,b,c,d,e)}v(xi,ti);xi.prototype.s=function(){for(var a=[],b=0;b<this.coords.length;b++)a[b]=Math.round(this.coords[b]);this.ha.style.backgroundColor="rgb("+a.join(",")+")"};function yi(a,b,c,d,e,g,h,k,l){var m=zi(c),r=ci(a),D=Uh(a);if(D){var B=Gh(D);D=Math.max(r.left,B.left);var ka=Math.min(r.left+r.width,B.left+B.width);if(D<=ka){var da=Math.max(r.top,B.top);B=Math.min(r.top+r.height,B.top+B.height);da<=B&&(r.left=D,r.top=da,r.width=ka-D,r.height=B-da)}}D=gf(a);da=gf(c);if(D.b!=da.b){ka=D.b.body;da=uf(da.b);B=new H(0,0);var W=vf(jf(ka));if(Cd(W,"parent")){var be=ka;do{var ce=W==da?Vh(be):ai(be);B.x+=ce.x;B.y+=ce.y}while(W&&W!=da&&W!=W.parent&&(be=W.frameElement)&&(W=
W.parent))}ka=df(B,Vh(ka));!A||Wd(9)||rf(D.b)||(ka=df(ka,sf(D.b)));r.left+=ka.x;r.top+=ka.y}a=Ai(a,b);b=r.left;a&4?b+=r.width:a&2&&(b+=r.width/2);r=new H(b,r.top+(a&1?r.height:0));r=df(r,m);e&&(r.x+=(a&4?-1:1)*e.x,r.y+=(a&1?-1:1)*e.y);if(h)if(l)var Ya=l;else if(Ya=Uh(c))Ya.top-=m.y,Ya.right-=m.x,Ya.bottom-=m.y,Ya.left-=m.x;return Bi(r,c,d,g,Ya,h,k)}
function zi(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!b||"static"!=Nh(a,"position")){var c=Vh(a);if(!b){b=ei(a);var d;if(d=b){if(d=$g)d=0<=dc(si,10);var e;if(e=Pd)e=0<=dc(qi,10);d=C||d||e}b=d?-a.scrollLeft:!b||Hd&&E("8")||"visible"==Nh(a,"overflowX")?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft;c=df(c,new H(b,a.scrollTop))}}}return c||new H}
function Bi(a,b,c,d,e,g,h){a=a.clone();var k=Ai(b,c);c=bi(b);h=h?h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=h;l=0;65==(g&65)&&(d.x<e.left||d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-5);d.x<e.left&&g&1&&(d.x=e.left,l|=1);if(g&16){var m=d.x;d.x<e.left&&(d.x=e.left,l|=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x,
m+k.width-e.left),k.width=Math.max(k.width,0),l|=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),l|=1);g&2&&(l|=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,l|=2);g&32&&(m=d.y,d.y<e.top&&(d.y=e.top,l|=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,m+k.height-e.top),k.height=Math.max(k.height,0),l|=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),l|=2);g&8&&(l|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=l}else e=
256;l=e}e=new Eh(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)return a;Oh(b,new H(e.left,e.top));h=e.Da();ff(c,h)||hi(b,h);return a}function Ai(a,b){return(b&8&&ei(a)?b^4:b)&-9};function Ci(a,b,c,d){G.call(this);this.ua=a||document.body;this.g=gf(this.ua);this.wa=!a;this.Aa=null;this.va="";this.b=[];this.o=[];this.Ba=this.ka=-1;this.ha=!1;this.className="ac-renderer";this.Va="ac-highlighted";this.s=b||null;this.Yb=null!=d?d:!0;this.Qb=!!c}v(Ci,G);f=Ci.prototype;f.V=function(){return this.Aa};f.wh=function(a){this.Ka=a};f.th=function(a,b,c){this.va=b;this.b=a;this.ka=-1;this.Ba=Ka();this.i=c;this.o=[];Di(this)};f.Kc=function(){this.ha&&(this.ha=!1,Ei(this,!1),T(this.Aa,!1))};
function Fi(a){a.ha||(a.ha=!0,Ei(a,!0),T(a.Aa,!0))}function Ei(a,b){a.i&&(N(a.i,"haspopup",b),N(a.Aa,"expanded",b),N(a.i,"expanded",b),b?N(a.i,"owns",a.Aa.id):(a.i.removeAttribute("aria-owns"),Xf(a.i,null)))}f.isVisible=function(){return this.ha};
function Gi(a,b){var c=0<=b&&b<a.b.length?a.b[b]:void 0,d=0<=b&&b<a.o.length?a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",ha:d,rd:c?c.data:null})&&(0<=a.ka&&oh(a.o[a.ka],["ac-active","active"]),a.ka=b,d&&(mh(d,["ac-active","active"]),a.i&&Xf(a.i,d),Wh(d,a.Aa)))}f.Wc=function(a){if(-1==a)Gi(this,-1);else for(var b=0;b<this.b.length;b++)if(this.b[b].id==a){Gi(this,b);break}};
function Hi(a){if(!a.Aa){var b=a.g.Ta("DIV",{style:"display:none"});a.Aa=b;mh(b,Vb(a.className).split(" "));Vf(b,"listbox");b.id=hh(gh.Xa());a.g.appendChild(a.ua,b);F(b,"click",a.oi,!1,a);F(b,"mousedown",a.ri,!1,a);F(b,"mouseover",a.wi,!1,a)}}
function Di(a){Hi(a);a.yd&&(a.Aa.style.minWidth=a.yd.clientWidth-0+"px");a.mb&&(a.Aa.style.maxWidth=a.mb.clientWidth-0+"px");a.o.length=0;a.g.ii(a.Aa);a.s&&a.s.render?a.s.render(a,a.Aa,a.b,a.va):w(a.b,function(b){var c=this.va,d=this.g.Ta("DIV",{className:"ac-row",id:hh(gh.Xa())});Vf(d,"option");this.s&&this.s.rm?this.s.rm(b,c,d):M(d,b.data.toString());c&&this.Yb&&(this.Ca=!1,Ii(this,d,c));Q(d,"ac-row");this.o.push(d);this.g.appendChild(this.Aa,d)},a);0==a.b.length?a.Kc():(Fi(a),a.Mg(),gi(a.Aa,!0))}
f.Mg=function(){if(this.i&&this.wa){var a=this.Ka||this.i;var b=this.Qb?5:1;yi(a,b,this.Aa,b^1,null,null,65)}};f.ya=function(){this.Aa&&(He(this.Aa,"click",this.oi,!1,this),He(this.Aa,"mousedown",this.ri,!1,this),He(this.Aa,"mouseover",this.wi,!1,this),this.g.hk(this.Aa),this.Aa=null,this.ha=!1);he(this.j);this.ua=null;Ci.ta.ya.call(this)};
function Ii(a,b,c){if(!a.Ca)if(3==b.nodeType){var d=null;Array.isArray(c)&&1<c.length&&(d=mb(c,1));c=Ji(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.lastIndex,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=xf(a.g.b,"B"),g.className=a.Va,a.g.appendChild(g,a.g.b.createTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.b.createTextNode(""),g.nextSibling),b=g.nextSibling;b.nodeValue=mb(c,2).join("");a.Ca=!0}else d&&Ii(a,b,d)}}else for(b=b.firstChild;b;)d=b.nextSibling,Ii(a,b,c),b=d}function Ji(a){var b="";if(!a)return b;Array.isArray(a)&&(a=Xa(a,function(c){return!Ub(vd(c))}));Array.isArray(a)?b=0<a.length?ud(a[0]):"":/^\W/.test(a)||(b=ud(a));return b}function Ki(a,b){for(;b&&b!=a.Aa&&!lh(b,"ac-row");)b=b.parentNode;return b?Va(a.o,b):-1}
f.oi=function(a){var b=Ki(this,a.target);0<=b&&this.dispatchEvent({type:"select",rd:this.b[b].id});a.stopPropagation()};f.ri=function(a){a.stopPropagation();a.preventDefault()};f.wi=function(a){a=Ki(this,a.target);0<=a&&!(300>Ka()-this.Ba)&&this.dispatchEvent({type:"hilite",rd:this.b[a].id})};function Li(a,b){G.call(this);this.i=new O(this);this.Af(a||null);b&&(this.de=b)}v(Li,G);f=Li.prototype;f.Aa=null;f.Ph=!0;f.Oh=null;f.ae=!1;f.Zg=-1;f.Xh=!0;f.de="toggle_display";f.V=function(){return this.Aa};f.Af=function(a){Mi(this);this.Aa=a};function Mi(a){if(a.ae)throw Error("Can not change this state of the popup while showing.");}f.isVisible=function(){return this.ae};
f.Ia=function(a){this.Va&&this.Va.stop();this.Ca&&this.Ca.stop();if(a){if(!this.ae&&this.rh()){if(!this.Aa)throw Error("Caller must call setElement before trying to show the popup");this.Jd();a=jf(this.Aa);if(this.Ph)if(this.i.ma(a,"mousedown",this.Yi,!0),A){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=If(b)}catch(d){break}a=c;b=a.activeElement}this.i.ma(a,"mousedown",this.Yi,!0);this.i.ma(a,"deactivate",this.Xi)}else this.i.ma(a,"blur",this.Xi);"toggle_display"==this.de?
(this.Aa.style.visibility="visible",T(this.Aa,!0)):"move_offscreen"==this.de&&this.Jd();this.ae=!0;this.Zg=Ka();this.Va?(Ae(this.Va,"end",this.Sf,!1,this),this.Va.play()):this.Sf()}}else Ni(this)};f.Jd=q;function Ni(a,b){a.ae&&a.dispatchEvent({type:"beforehide",target:b})&&(a.i&&ag(a.i),a.ae=!1,Ka(),a.Ca?(Ae(a.Ca,"end",u(a.Th,b),!1,a),a.Ca.play()):a.Th(b))}f.Th=function(a){"toggle_display"==this.de?this.ql():"move_offscreen"==this.de&&(this.Aa.style.top="-10000px");this.Ye(a)};
f.ql=function(){this.Aa.style.visibility="hidden";T(this.Aa,!1)};f.rh=function(){return this.dispatchEvent("beforeshow")};f.Sf=function(){this.dispatchEvent("show")};f.Ye=function(a){this.dispatchEvent({type:"hide",target:a})};f.Yi=function(a){a=a.target;Hf(this.Aa,a)||Oi(this,a)||150>Ka()-this.Zg||Ni(this,a)};
f.Xi=function(a){if(this.Xh){var b=jf(this.Aa);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||Hf(this.Aa,a)||"BODY"==a.tagName||Oi(this,a))return}else if(a.target!=b)return;150>Ka()-this.Zg||Ni(this)}};function Oi(a,b){return $a(a.Oh||[],function(c){return b===c||Hf(c,b)})}f.ya=function(){Li.ta.ya.call(this);this.i.Fa();he(this.Va);he(this.Ca);delete this.Aa;delete this.i;delete this.Oh};function Pi(){}Pi.prototype.Ib=function(){};function Qi(a,b){this.yd=8;this.tb=b||void 0;Li.call(this,a)}v(Qi,Li);Qi.prototype.ac=function(){return this.tb||null};Qi.prototype.setPosition=function(a){this.tb=a||void 0;this.isVisible()&&this.Jd()};Qi.prototype.Jd=function(){if(this.tb){var a=!this.isVisible()&&"move_offscreen"!=this.de,b=this.V();a&&(b.style.visibility="hidden",T(b,!0));this.tb.Ib(b,this.yd,this.ah);a&&T(b,!1)}};function Ri(a){G.call(this);this.Aa=a;a=A?"focusout":"blur";this.b=F(this.Aa,A?"focusin":"focus",this,!A);this.g=F(this.Aa,a,this,!A)}v(Ri,G);Ri.prototype.handleEvent=function(a){var b=new le(a.b);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};Ri.prototype.ya=function(){Ri.ta.ya.call(this);Ie(this.b);Ie(this.g);delete this.Aa};function Si(a,b,c){this.b=a;this.g=b;this.ha=c}v(Si,Pi);Si.prototype.Ib=function(a,b,c){yi(this.b,this.g,a,b,void 0,c,this.ha)};function Ti(a,b){this.b=a instanceof H?a:new H(a,b)}v(Ti,Pi);Ti.prototype.Ib=function(a,b,c,d){yi(Rh(a),0,a,b,this.b,c,null,d)};function Ui(a,b){this.g={};this.b=[];this.i=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof Ui)for(c=a.$b(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])}f=Ui.prototype;f.yb=function(){Vi(this);for(var a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a};f.$b=function(){Vi(this);return this.b.concat()};
function Wi(a,b){return Xi(a.g,b)}f.remove=function(a){return Xi(this.g,a)?(delete this.g[a],this.i--,this.b.length>2*this.i&&Vi(this),!0):!1};function Vi(a){if(a.i!=a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];Xi(a.g,d)&&(a.b[c++]=d);b++}a.b.length=c}if(a.i!=a.b.length){var e={};for(c=b=0;b<a.b.length;)d=a.b[b],Xi(e,d)||(a.b[c++]=d,e[d]=1),b++;a.b.length=c}}f.get=function(a,b){return Xi(this.g,a)?this.g[a]:b};f.set=function(a,b){Xi(this.g,a)||(this.i++,this.b.push(a));this.g[a]=b};
f.forEach=function(a,b){for(var c=this.$b(),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new Ui(this)};function Xi(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function Yi(a){if(a.yb&&"function"==typeof a.yb)return a.yb();if("string"===typeof a)return a.split("");if(Ca(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 Zi(a){if(a.$b&&"function"==typeof a.$b)return a.$b();if(!a.yb||"function"!=typeof a.yb){if(Ca(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 $i(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void 0);else if(Ca(a)||"string"===typeof a)w(a,b,void 0);else for(var c=Zi(a),d=Yi(a),e=d.length,g=0;g<e;g++)b.call(void 0,d[g],c&&c[g],a)};function aj(a){this.b=new Ui;if(a){a=Yi(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}}function bj(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+Fa(a):b.charAt(0)+a}aj.prototype.add=function(a){this.b.set(bj(a),a)};aj.prototype.remove=function(a){return this.b.remove(bj(a))};aj.prototype.yb=function(){return this.b.yb()};aj.prototype.clone=function(){return new aj(this)};function cj(a,b,c){this.j=c||(a?gf(I(a)):gf());Qi.call(this,this.j.Ta("DIV",{style:"position:absolute;display:none;"}));this.o=new H(1,1);this.ka=new aj;this.s=null;a&&(a=I(a),this.ka.add(a),F(a,"mouseover",this.Vc,!1,this),F(a,"mouseout",this.Bf,!1,this),F(a,"mousemove",this.ee,!1,this),F(a,"focus",this.li,!1,this),F(a,"blur",this.Bf,!1,this));null!=b&&M(this.V(),b)}v(cj,Qi);var dj=[];f=cj.prototype;f.nb=null;f.className="goog-tooltip";f.ag=500;f.Qg=0;f.Cg=function(){return this.Qg};
f.Af=function(a){var b=this.V();b&&L(b);cj.ta.Af.call(this,a);a?(b=this.j.b.body,b.insertBefore(a,b.lastChild),he(this.s),this.s=new Ri(this.V()),ge(this,this.s),F(this.s,"focusin",this.Td,void 0,this),F(this.s,"focusout",this.df,void 0,this)):(he(this.s),this.s=null)};function ej(a){return a.Ba?a.isVisible()?4:1:a.va?3:a.isVisible()?2:0}f.Hf=function(a){if(!this.isVisible())return!1;var b=Vh(this.V()),c=bi(this.V());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};
f.rh=function(){if(!Li.prototype.rh.call(this))return!1;if(this.b)for(var a,b=0;a=dj[b];b++)Hf(a.V(),this.b)||a.Ia(!1);eb(dj,this);a=this.V();a.className=this.className;this.Td();F(a,"mouseover",this.Pg,!1,this);F(a,"mouseout",this.zi,!1,this);fj(this);return!0};f.Ye=function(){fb(dj,this);for(var a=this.V(),b,c=0;b=dj[c];c++)b.b&&Hf(a,b.b)&&b.Ia(!1);this.Jh&&this.Jh.df();He(a,"mouseover",this.Pg,!1,this);He(a,"mouseout",this.zi,!1,this);this.b=void 0;0==ej(this)&&(this.Bb=!1);Li.prototype.Ye.call(this)};
f.Oe=function(a,b){this.b==a&&Wi(this.ka.b,bj(this.b))&&(this.Bb||!this.Pm?(this.Ia(!1),this.isVisible()||(this.b=a,this.setPosition(b||gj(this,0)),this.Ia(!0))):this.b=void 0);this.Ba=void 0};f.Gi=function(a){this.va=void 0;if(a==this.b){a=this.j;var b;a=(b=Tf(a.b))&&this.V()&&a.fk(this.V(),b);null!=this.nb&&(this.nb==this.V()||Wi(this.ka.b,bj(this.nb)))||a||this.ha&&this.ha.nb||this.Ia(!1)}};function hj(a,b){var c=sf(a.j.b);a.o.x=b.clientX+c.x;a.o.y=b.clientY+c.y}
f.Vc=function(a){var b=ij(this,a.target);this.nb=b;this.Td();b!=this.b&&(this.b=b,this.dg(b),jj(this),hj(this,a))};function ij(a,b){try{for(;b&&!Wi(a.ka.b,bj(b));)b=b.parentNode;return b}catch(c){return null}}f.ee=function(a){hj(this,a);this.Bb=!0};f.li=function(a){this.nb=a=ij(this,a.target);this.Bb=!0;if(this.b!=a){this.b=a;var b=gj(this,1);this.Td();this.dg(a,b);jj(this)}};function gj(a,b){return 0==b?(a=a.o.clone(),new kj(a)):new lj(a.nb)}
function jj(a){if(a.b)for(var b,c=0;b=dj[c];c++)Hf(b.V(),a.b)&&(b.ha=a,a.Jh=b)}f.Bf=function(a){var b=ij(this,a.target),c=ij(this,a.relatedTarget);b!=c&&(b==this.nb&&(this.nb=null),fj(this),this.Bb=!1,!this.isVisible()||a.relatedTarget&&Hf(this.V(),a.relatedTarget)?this.b=void 0:this.df())};f.Pg=function(){var a=this.V();this.nb!=a&&(this.Td(),this.nb=a)};f.zi=function(a){var b=this.V();this.nb!=b||a.relatedTarget&&Hf(b,a.relatedTarget)||(this.nb=null,this.df())};
f.dg=function(a,b){this.Ba||(this.Ba=P(t(this.Oe,this,a,b),this.ag))};function fj(a){a.Ba&&(Ug(a.Ba),a.Ba=void 0)}f.df=function(){2==ej(this)&&(this.va=P(t(this.Gi,this,this.b),this.Cg()))};f.Td=function(){this.va&&(Ug(this.va),this.va=void 0)};
f.ya=function(){var a;this.Ia(!1);fj(this);for(var b=this.ka.yb(),c=0;a=b[c];c++)He(a,"mouseover",this.Vc,!1,this),He(a,"mouseout",this.Bf,!1,this),He(a,"mousemove",this.ee,!1,this),He(a,"focus",this.li,!1,this),He(a,"blur",this.Bf,!1,this);b=this.ka.b;b.g={};b.b.length=0;b.i=0;this.V()&&L(this.V());this.nb=null;delete this.j;cj.ta.ya.call(this)};function kj(a,b){Ti.call(this,a,b)}v(kj,Ti);
kj.prototype.Ib=function(a,b,c){b=Rh(a);b=Uh(b);c=c?new Ah(c.top+10,c.right,c.bottom,c.left+10):new Ah(10,0,0,10);Bi(this.b,a,8,c,b,9)&496&&Bi(this.b,a,8,c,b,5)};function lj(a){Si.call(this,a,5)}v(lj,Si);lj.prototype.Ib=function(a,b,c){var d=new H(10,0);yi(this.b,this.g,a,b,d,c,9)&496&&yi(this.b,4,a,1,d,c,5)};function mj(a,b,c){cj.call(this,a,b,c)}v(mj,cj);f=mj.prototype;f.vg=!1;f.hf=!1;f.Sf=function(){mj.ta.Sf.call(this);this.mb=Fh(ci(this.V()));this.b&&(this.Qb=Fh(ci(this.b)));this.hf=this.vg;F(this.j.b,"mousemove",this.ee,!1,this)};f.Ye=function(){He(this.j.b,"mousemove",this.ee,!1,this);this.Qb=this.mb=null;this.hf=!1;mj.ta.Ye.call(this)};
f.Hf=function(a){if(this.Ka){var b=Vh(this.V()),c=bi(this.V());return b.x-this.Ka.left<=a.x&&a.x<=b.x+c.width+this.Ka.right&&b.y-this.Ka.top<=a.y&&a.y<=b.y+c.height+this.Ka.bottom}return mj.ta.Hf.call(this,a)};function nj(a,b){if(a.Qb&&Ch(a.Qb,b)||a.Hf(b))return!0;a=a.ha;return!!a&&a.Hf(b)}f.Gi=function(a){this.va=void 0;a!=this.b||nj(this,this.o)||this.nb||this.ha&&this.ha.nb||C&&0==this.o.x&&0==this.o.y||this.Ia(!1)};
f.ee=function(a){var b=this.isVisible();if(this.mb){var c=sf(this.j.b);c=new H(a.clientX+c.x,a.clientY+c.y);nj(this,c)?b=!1:this.hf&&(b=Dh(this.mb,c)>=Dh(this.mb,this.o))}if(b){if(this.df(),this.nb=null,b=this.ha)b.nb=null}else 3==ej(this)&&this.Td();mj.ta.ee.call(this,a)};f.Pg=function(){this.nb!=this.V()&&(this.hf=!1,this.nb=this.V())};f.Cg=function(){return this.hf?100:mj.ta.Cg.call(this)};function oj(a){G.call(this);this.g=a||gf();this.Va=pj;this.Qa=null;this.Oa=!1;this.Aa=null;this.ua=void 0;this.ha=this.s=this.o=this.fh=null;this.Yb=!1}v(oj,G);oj.prototype.yd=gh.Xa();var pj=null;
function qj(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=oj.prototype;f.getId=function(){return this.Qa||(this.Qa=hh(this.yd))};function rj(a,b){if(a.o&&a.o.ha){var c=a.o.ha,d=a.Qa;d in c&&delete c[d];Bb(a.o.ha,b,a)}a.Qa=b}f.V=function(){return this.Aa};
function sj(a){a.ua||(a.ua=new O(a));return a.ua}f.ud=function(a){if(this==a)throw Error("Unable to set parent component");var b;if(b=a&&this.o&&this.Qa){var c=this.o;b=this.Qa;c.ha&&b?(c=c.ha,b=(null!==c&&b in c?c[b]:void 0)||null):b=null}if(b&&this.o!=a)throw Error("Unable to set parent component");this.o=a;oj.ta.af.call(this,a)};f.getParent=function(){return this.o};f.af=function(a){if(this.o&&this.o!=a)throw Error("Method not supported");oj.ta.af.call(this,a)};
f.mc=function(){this.Aa=xf(this.g.b,"DIV")};f.render=function(a){tj(this,a)};function tj(a,b,c){if(a.Oa)throw Error("Component already rendered");a.Aa||a.mc();b?b.insertBefore(a.Aa,c||null):a.g.b.body.appendChild(a.Aa);a.o&&!a.o.Oa||a.Ra()}function uj(a,b){if(a.Oa)throw Error("Component already rendered");if(b&&a.Gg(b)){a.Yb=!0;var c=jf(b);a.g&&a.g.b==c||(a.g=gf(b));a.Zb(b);a.Ra()}else throw Error("Invalid element to decorate");}f.Gg=function(){return!0};f.Zb=function(a){this.Aa=a};
f.Ra=function(){this.Oa=!0;vj(this,function(a){!a.Oa&&a.V()&&a.Ra()})};f.Hb=function(){vj(this,function(a){a.Oa&&a.Hb()});this.ua&&ag(this.ua);this.Oa=!1};f.ya=function(){this.Oa&&this.Hb();this.ua&&(this.ua.Fa(),delete this.ua);vj(this,function(a){a.Fa()});!this.Yb&&this.Aa&&L(this.Aa);this.o=this.fh=this.Aa=this.ha=this.s=null;oj.ta.ya.call(this)};f.Ga=function(a,b){this.Sd(a,wj(this),b)};
f.Sd=function(a,b,c){if(a.Oa&&(c||!this.Oa))throw Error("Component already rendered");if(0>b||b>wj(this))throw Error("Child component index out of bounds");this.ha&&this.s||(this.ha={},this.s=[]);if(a.getParent()==this){var d=a.getId();this.ha[d]=a;fb(this.s,a)}else Bb(this.ha,a.getId(),a);a.ud(this);lb(this.s,b,0,a);a.Oa&&this.Oa&&a.getParent()==this?(c=this.Ed(),b=c.childNodes[b]||null,b!=a.V()&&c.insertBefore(a.V(),b)):c?(this.Aa||this.mc(),b=xj(this,b+1),tj(a,this.Ed(),b?b.Aa:null)):this.Oa&&
!a.Oa&&a.Aa&&a.Aa.parentNode&&1==a.Aa.parentNode.nodeType&&a.Ra()};f.Ed=function(){return this.Aa};function yj(a){null==a.Va&&(a.Va=ei(a.Oa?a.Aa:a.g.b.body));return a.Va}function wj(a){return a.s?a.s.length:0}function xj(a,b){return a.s?a.s[b]||null:null}function vj(a,b,c){a.s&&w(a.s,b,c)}function zj(a,b){return a.s&&b?Va(a.s,b):-1};function Aj(){}var Bj;Aa(Aj);var Cj={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=Aj.prototype;f.$d=function(){};f.Jb=function(a){return a.g.Ta("DIV",Dj(this,a).join(" "),a.Sb())};f.Vb=function(a){return a};function Ej(a,b,c){if(a=a.V?a.V():a){var d=[b];A&&!E("7")&&(d=Fj(jh(a),b),d.push(b));(c?mh:oh)(a,d)}}f.wf=function(){return!0};
f.$a=function(a,b){b.id&&rj(a,b.id);var c=this.Vb(b);c&&c.firstChild?Gj(a,c.firstChild.nextSibling?jb(c.childNodes):c.firstChild):a.Id=null;var d=0,e=this.Ha(),g=this.Ha(),h=!1,k=!1,l=!1,m=jb(jh(b));w(m,function(D){h||D!=e?k||D!=g?d|=this.tf(D):k=!0:(h=!0,g==e&&(k=!0));1==this.tf(D)&&Mf(c)&&Nf(c)&&Lf(c,!1)},this);a.xc=d;h||(m.push(e),g==e&&(k=!0));k||m.push(g);(a=a.jc)&&m.push.apply(m,a);if(A&&!E("7")){var r=Fj(m);0<r.length&&(m.push.apply(m,r),l=!0)}h&&k&&!a&&!l||kh(b,m.join(" "));return b};
f.xf=function(a){yj(a)&&this.ki(a.V(),!0);a.isEnabled()&&this.Ie(a,a.isVisible())};function Hj(a,b,c){if(a=c||a.$d())c=b.getAttribute("role")||null,a!=c&&Vf(b,a)}function Ij(a,b,c){b.isVisible()||N(c,"hidden",!b.isVisible());b.isEnabled()||a.Ic(c,1,!b.isEnabled());Jj(b,8)&&a.Ic(c,8,U(b,8));Jj(b,16)&&a.Ic(c,16,U(b,16));Jj(b,64)&&a.Ic(c,64,U(b,64))}f.Jg=function(a,b){gi(a,!b,!A&&!Fd)};f.ki=function(a,b){Ej(a,this.Ha()+"-rtl",b)};f.ji=function(a){var b;return Jj(a,32)&&(b=a.V())?Mf(b)&&Nf(b):!1};
f.Ie=function(a,b){var c;if(Jj(a,32)&&(c=a.V())){if(!b&&U(a,32)){try{c.blur()}catch(d){}U(a,32)&&a.yf(null)}(Mf(c)&&Nf(c))!=b&&Lf(c,b)}};f.Ia=function(a,b){T(a,b);a&&N(a,"hidden",!b)};f.Nb=function(a,b,c){var d=a.V();if(d){var e=this.Ce(b);e&&Ej(a,e,c);this.Ic(d,b,c)}};f.Ic=function(a,b,c){Bj||(Bj={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Bj[b];var d=a.getAttribute("role")||null;d&&(d=Cj[d]||b,b="checked"==b||"selected"==b?d:b);b&&N(a,b,c)};
f.Hd=function(a,b){var c=this.Vb(a);c&&(Cf(c),b&&("string"===typeof b?M(c,b):(a=function(d){if(d){var e=jf(c);c.appendChild("string"===typeof d?e.createTextNode(d):d)}},Array.isArray(b)?w(b,a):!Ca(b)||"nodeType"in b?a(b):w(jb(b),a))))};f.Ha=function(){return"goog-control"};function Dj(a,b){var c=a.Ha(),d=[c],e=a.Ha();e!=c&&d.push(e);c=b.xc;for(e=[];c;){var g=c&-c;e.push(a.Ce(g));c&=~g}d.push.apply(d,e);(a=b.jc)&&d.push.apply(d,a);A&&!E("7")&&d.push.apply(d,Fj(d));return d}
function Fj(a,b){var c=[];b&&(a=ib(a,[b]));w([],function(d){!ab(d,u(db,a))||b&&!db(d,b)||c.push(d.join("_"))});return c}f.Ce=function(a){this.b||Kj(this);return this.b[a]};f.tf=function(a){if(!this.va){this.b||Kj(this);var b=this.b,c={},d;for(d in b)c[b[d]]=d;this.va=c}a=parseInt(this.va[a],10);return isNaN(a)?0:a};function Kj(a){var b=a.Ha();a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function Lj(){}v(Lj,Aj);Aa(Lj);f=Lj.prototype;f.$d=function(){return"button"};f.Ic=function(a,b,c){switch(b){case 8:case 16:N(a,"pressed",c);break;default:case 64:case 1:Lj.ta.Ic.call(this,a,b,c)}};f.Jb=function(a){var b=Lj.ta.Jb.call(this,a);Mj(b,a.ka);var c=a.vb();c&&this.Ob(b,c);Jj(a,16)&&this.Ic(b,16,U(a,16));return b};f.$a=function(a,b){b=Lj.ta.$a.call(this,a,b);var c=this.vb(b);a.tb=c;a.ka=b.title;Jj(a,16)&&this.Ic(b,16,U(a,16));return b};f.vb=q;f.Ob=q;
function Mj(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}f.Ha=function(){return"goog-button"};function Nj(a,b){if(!a)throw Error("Invalid class name "+a);if(!Da(b))throw Error("Invalid decorator function "+b);Oj[a]=b}var Pj={},Oj={};function Qj(a,b,c){oj.call(this,c);if(!b){for(b=this.constructor;b;){var d=Fa(b);if(d=Pj[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?Da(d.Xa)?d.Xa():new d:null}this.i=b;this.Id=void 0!==a?a:null}v(Qj,oj);f=Qj.prototype;f.Id=null;f.xc=0;f.ff=39;f.zd=255;f.ef=0;f.zf=!0;f.jc=null;f.Kg=!0;f.Ze=null;function Rj(a){a.Oa&&0!=a.Kg&&Sj(a,!1);a.Kg=!1}f.Rc=function(){return this.i};function Tj(a,b){b&&(a.jc?db(a.jc,b)||a.jc.push(b):a.jc=[b],Ej(a,b,!0))}
function Uj(a,b,c){c?Tj(a,b):b&&a.jc&&fb(a.jc,b)&&(0==a.jc.length&&(a.jc=null),Ej(a,b,!1))}f.mc=function(){var a=this.i.Jb(this);this.Aa=a;Hj(this.i,a,this.Ge());this.i.Jg(a,!1);this.isVisible()||this.i.Ia(a,!1)};f.Ge=function(){return this.Ze};f.Ed=function(){return this.i.Vb(this.V())};f.Gg=function(a){return this.i.wf(a)};f.Zb=function(a){this.Aa=a=this.i.$a(this,a);Hj(this.i,a,this.Ge());this.i.Jg(a,!1);this.zf="none"!=a.style.display};
f.Ra=function(){Qj.ta.Ra.call(this);Ij(this.i,this,this.Aa);this.i.xf(this);if(this.ff&-2&&(this.Kg&&Sj(this,!0),Jj(this,32))){var a=this.V();if(a){var b=this.va||(this.va=new fg);gg(b,a);sj(this).ma(b,"key",this.Kb).ma(a,"focus",this.nk).ma(a,"blur",this.yf)}}};
function Sj(a,b){var c=sj(a),d=a.V();b?(c.ma(d,ke.Qd,a.ld).ma(d,[ke.Rd,ke.we],a.zc).ma(d,"mouseover",a.Vc).ma(d,"mouseout",a.Og),a.Ke!=q&&c.ma(d,"contextmenu",a.Ke),A&&(E(9)||c.ma(d,"dblclick",a.ui),a.wa||(a.wa=new Vj(a),ge(a,a.wa)))):(c.Ya(d,ke.Qd,a.ld).Ya(d,[ke.Rd,ke.we],a.zc).Ya(d,"mouseover",a.Vc).Ya(d,"mouseout",a.Og),a.Ke!=q&&c.Ya(d,"contextmenu",a.Ke),A&&(E(9)||c.Ya(d,"dblclick",a.ui),he(a.wa),a.wa=null))}
f.Hb=function(){Qj.ta.Hb.call(this);this.va&&mg(this.va);this.isVisible()&&this.isEnabled()&&this.i.Ie(this,!1)};f.ya=function(){Qj.ta.ya.call(this);this.va&&(this.va.Fa(),delete this.va);delete this.i;this.wa=this.jc=this.Id=null};f.Sb=function(){return this.Id};function Gj(a,b){a.Id=b}f.sf=function(){var a=this.Sb();if(!a)return"";a="string"===typeof a?a:Array.isArray(a)?x(a,Qf).join(""):Of(a);return nd(a)};f.isVisible=function(){return this.zf};
f.Ia=function(a,b){return b||this.zf!=a&&this.dispatchEvent(a?"show":"hide")?((b=this.V())&&this.i.Ia(b,a),this.isEnabled()&&this.i.Ie(this,a),this.zf=a,!0):!1};f.isEnabled=function(){return!U(this,1)};f.Ja=function(a){var b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!Wj(this,1,!a)||(a||(Xj(this,!1),this.Xb(!1)),this.isVisible()&&this.i.Ie(this,a),this.Nb(1,!a,!0))};f.Xb=function(a){Wj(this,2,a)&&this.Nb(2,a)};function Xj(a,b){Wj(a,4,b)&&a.Nb(4,b)}
f.xh=function(a){Wj(this,8,a)&&this.Nb(8,a)};f.sd=function(a){Wj(this,16,a)&&this.Nb(16,a)};f.Yf=function(a){Wj(this,32,a)&&this.Nb(32,a)};f.ab=function(a){Wj(this,64,a)&&this.Nb(64,a)};function U(a,b){return!!(a.xc&b)}f.Nb=function(a,b,c){c||1!=a?Jj(this,a)&&b!=U(this,a)&&(this.i.Nb(this,a,b),this.xc=b?this.xc|a:this.xc&~a):this.Ja(!b)};function Jj(a,b){return!!(a.ff&b)}
f.lb=function(a,b){if(this.Oa&&U(this,a)&&!b)throw Error("Component already rendered");!b&&U(this,a)&&this.Nb(a,!1);this.ff=b?this.ff|a:this.ff&~a};function Yj(a,b){return!!(a.zd&b)&&Jj(a,b)}function Wj(a,b,c){return Jj(a,b)&&U(a,b)!=c&&(!(a.ef&b)||a.dispatchEvent(qj(b,c)))&&!a.hc}f.Vc=function(a){(!a.relatedTarget||!Hf(this.V(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&Yj(this,2)&&this.Xb(!0)};
f.Og=function(a){a.relatedTarget&&Hf(this.V(),a.relatedTarget)||!this.dispatchEvent("leave")||(Yj(this,4)&&Xj(this,!1),Yj(this,2)&&this.Xb(!1))};f.Ke=q;f.ld=function(a){this.isEnabled()&&(Yj(this,2)&&this.Xb(!0),oe(a)&&(Yj(this,4)&&Xj(this,!0),this.i&&this.i.ji(this)&&this.V().focus()));oe(a)&&a.preventDefault()};f.zc=function(a){this.isEnabled()&&(Yj(this,2)&&this.Xb(!0),U(this,4)&&this.Yc(a)&&Yj(this,4)&&Xj(this,!1))};f.ui=function(a){this.isEnabled()&&this.Yc(a)};
f.Yc=function(a){Yj(this,16)&&this.sd(!U(this,16));Yj(this,8)&&this.xh(!0);Yj(this,64)&&this.ab(!U(this,64));var b=new ie("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.o=a.o);return this.dispatchEvent(b)};f.nk=function(){Yj(this,32)&&this.Yf(!0)};f.yf=function(){Yj(this,4)&&Xj(this,!1);Yj(this,32)&&this.Yf(!1)};f.Kb=function(a){return this.isVisible()&&this.isEnabled()&&this.yc(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.yc=function(a){return 13==a.keyCode&&this.Yc(a)};if(!Da(Qj))throw Error("Invalid component class "+Qj);if(!Da(Aj))throw Error("Invalid renderer class "+Aj);var Zj=Fa(Qj);Pj[Zj]=Aj;Nj("goog-control",function(){return new Qj(null)});function Vj(a){fe.call(this);this.g=a;this.b=!1;this.i=new O(this);ge(this,this.i);a=this.g.Aa;this.i.ma(a,ke.Qd,this.o).ma(a,ke.Rd,this.s).ma(a,"click",this.j)}v(Vj,fe);var ak=!A||Wd(9);Vj.prototype.o=function(){this.b=!1};Vj.prototype.s=function(){this.b=!0};
function bk(a,b){if(!ak)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||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}Vj.prototype.j=function(a){if(this.b)this.
Соседние файлы в папке Основы радио и электроники - В.Л. Эверитт - Google Книги_files