F.txt

  • Uploaded by: elia del carmen flores vazquez
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View F.txt as PDF for free.

More details

  • Words: 8,892
  • Pages: 79
(function(){var GBS_HOST = "https://books.google.com.mx/";(function(){var g;function aa(a){var b=0;return function(){return b=f}}); ma("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=na(this,b,"endsWith");void 0===c&&(c=d.length);for(var e=Math.max(0,Math.min(c| 0,d.length)),f=b.length;0=f}});function oa(){oa=function(){};la.Symbol||(la.Symbol=pa)}function qa(a,b) {this.b=a;ka(this,"description",{configurable:!0,writable:! 0,value:b})}qa.prototype.toString=function(){return this.b}; var pa=function(){function a(c){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new qa("jscomp_symbol_"+(c||"")+"_"+b++,c)}var b=0;return a}();function ra(){oa();var a=la.Symbol.iterator;a|| (a=la.Symbol.iterator=la.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&ka(Array.prototype,a,{configurable:!0,writable:! 0,value:function(){return sa(aa(this))}});ra=function(){}} function sa(a){ra();a={next:a};a[la.Symbol.iterator]=function(){return this};return a}ma("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k) {return k};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f) {b=f.call(b);for(var h=0;!(f=b.next()).done;)e.push(c.call(d,f.value,h++))}else for(f=b.length,h=0;h
c(k,m){var p=k.b;return sa(function(){if(p){for(;p.head!=k.b;)p=p.Yc;for(;p.next! =p.head;)return p=p.next,{done:!1,value:m(p)};p=null}return{done:!0,value:void 0}})}function d(k,m){var p=m&&typeof m;"object"==p||"function"==p?f.has(m)? p=f.get(m):(p=""+ ++h,f.set(m,p)):p="p_"+m;var r=k.g[p];if(r&&ta(k.g,p))for(var B=0;B
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 u(a){return"array"==Aa(a)}function Ba(a){var b=Aa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Ca(a) {return"function"==Aa(a)}function Da(a){var b=typeof a;return"object"==b&&null! =a||"function"==b}function Ea(a){return a[Fa]||(a[Fa]=++Ga)}var Fa="closure_uid_"+(1E9*Math.random()>>>0),Ga=0;function Ha(a,b,c){return a.call.apply(a.bind,arguments)} function Ia(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 v(a,b,c) {Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?v=Ha:v=Ia;return v.apply(null,arguments)} function w(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 Ja=Date.now|| function(){return+new Date};function Ka(a,b){var c=a.split("."),d=l;c[0]in d||"undefined"==typeof d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&n(b)?d[e]=b:d[e]&&d[e]!==Object.prototype[e]? d=d[e]:d=d[e]={}} function x(a,b){function c() {}c.prototype=b.prototype;a.ma=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Pn=function(d,e,f){for(var h=Array(arguments.length2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[e].apply(d,h)}};var La;function Ma(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Na(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function Oa(a){var b=[],c=0,d;for(d in a)b[c+ +]=d;return b}function Pa(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function Qa(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Sa(){var a=Ta,b;for(b in a)return!1;return!0}function Ua(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c} function Va(a){var b={},c;for(c in a)b[c]=a[c];return b}var Wa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Xa(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 f=0;f<Wa.length;f+ +)c=Wa[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}} function Ya(a){var b=arguments.length;if(1==b&&u(arguments[0]))return Ya.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of arguments");for(var c={},d=0;d
var fb=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=[],f=0,h=q(a)?a.split(""):a,k=0;kc?null:q(a)?a.charAt(c):a[c]}function kb(a,b){for(var c=a.length,d=q(a)?a.split(""):a,e=0;e=arguments.length? Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function wb(a,b) {a.sort(b||xb)} function yb(a,b){var c=xb;wb(a,function(d,e){return c(b(d),b(e))})}function xb(a,b) {return a>b?1:ab&&Array.prototype.push.apply(a,a.splice(0,-b))}return a}function Cb(a,b) {return rb.apply([],A(a,b,void 0))};function Db(a){return/^[\s\xa0]*$/.test(a)}var Eb=String.prototype.trim?function(a){return a.trim()}:function(a) {return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}; function Fb(a,b) {if(b)a=a.replace(Gb,"&").replace(Hb,"<").replace(Ib,">").replace(Jb,"&qu ot;").replace(Kb,"'").replace(Lb,"�");else{if(!Mb.test(a))return a;-1! =a.indexOf("&")&&(a=a.replace(Gb,"&"));-1! =a.indexOf("<")&&(a=a.replace(Hb,"<"));-1! =a.indexOf(">")&&(a=a.replace(Ib,">"));-1! =a.indexOf('"')&&(a=a.replace(Jb,"""));-1! =a.indexOf("'")&&(a=a.replace(Kb,"'"));-1! =a.indexOf("\x00")&&(a=a.replace(Lb,"�"))}return a} var Gb=/&/g,Hb=//g,Jb=/"/g,Kb=/'/g,Lb=/\x00/g,Mb=/[\x00&<>"']/;function Nb(a){return-1!=Ob.toLowerCase().indexOf(a.toLowerCase())} function Pb(a,b){for(var c=0,d=Eb(String(a)).split("."),e=Eb(String(b)).split("."),f=Math.max(d.length,e.len gth),h=0;0==c&&h
Qb(0==k[2].length,0==m[2].length)||Qb(k[2],m[2]);k=k[3];m=m[3]}while(0==c)}return c}function Qb(a,b){return ab?1:0};var Ob;a:{var Rb=l.navigator;if(Rb){var Sb=Rb.userAgent;if(Sb){Ob=Sb;break a}}Ob=""}function C(a){return-1! =Ob.indexOf(a)};function Tb(){return C("Firefox")||C("FxiOS")}function Ub() {return(C("Chrome")||C("CriOS"))&&!C("Edge")};function Vb(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1",""":'"'};var c=l.document.createElement("div");return a.replace(cc,function(d,e){var f=b[d];if(f)return f;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)|| (f=String.fromCharCode(h))}f||(c.innerHTML=d+" ",f=c.firstChild.nodeValue.slice(0,1));return b[d]=f})} function bc(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(! isNaN(d))return String.fromCharCode(d)}return b}})}var cc=/&([^;\s<&] +);?/g;function dc(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#parseFloat(a))? String(b):a};D.Ok=function(){var a=D.Ud();if(D.Sa)return/rv:([^\);]+) (\)|;)/.exec(a);if(D.hc)return/Edge\/([\d\.]+)/.exec(a);if(D.ya)return/\b(?:MSIE| rv)[: ]([^\);]+)(\)|;)/.exec(a);if(D.hb)return/WebKit\/ (\S+)/.exec(a);if(D.Hc)return/(?:Version)[ \/]?(\S+)/.exec(a)}; D.Ei=function(){var a=l.document;return a?a.documentMode:void 0};D.VERSION=D.Ee();D.compare=function(a,b){return Pb(a,b)};D.im={};D.Oa=function(a){return D.bk||mc(a,function(){return 0<=Pb(D.VERSION,a)})};D.Nf=D.Oa;D.Lb=function(a){return Number(D.hk)>=a};D.Wn=D.Lb;var nc;var oc=l.document;nc=oc&&D.ya?D.Ei()|| ("CSS1Compat"==oc.compatMode?parseInt(D.VERSION,10):5):void 0;D.hk=nc;var pc=!

D.ya||D.Lb(9),qc=!D.Sa&&!D.ya||D.ya&&D.Lb(9)||D.Sa&&D.Oa("1.9.1"),rc=D.ya&&! D.Oa("9");function sc(){return!0}function tc(){return null}function uc(a,b) {function c(){}c.prototype=a.prototype;var d=new c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};var vc={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 wc(a,b) {this.b=a===xc&&b||"";this.g=yc}wc.prototype.Cc=!0;wc.prototype.Rb=function() {return this.b};wc.prototype.toString=function() {return"Const{"+this.b+"}"};function zc(a){return a instanceof wc&&a.constructor===wc&&a.g===yc?a.b:"type_error:Const"}function Ac(a){return new wc(xc,a)}var yc={},xc={};var Bc=RegExp("[A-Zaz\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8 01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Cc=RegExp("^ [^A-Zaz\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8 01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef \u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),Dc=/^htt p:\/\/.*/,Ec=/\s+/,Fc=/[\d\u06f0-\u06f9]/;function Gc() {this.g="";this.i=Hc}Gc.prototype.Cc=!0;Gc.prototype.Rb=function(){return this.g.toString()};Gc.prototype.nh=!0;Gc.prototype.b=function(){return 1};function Ic(a){if(a instanceof Gc&&a.constructor===Gc&&a.i===Hc)return a.g;Aa(a);return"type_error:TrustedResourceUrl"}var Jc=/^([^?#]*)(\?[^#]*)? (#[\s\S]*)?/,Hc={};function Kc(a){var b=new Gc;b.g=a;return b} function Lc(a,b,c){if(null==c)return b;if(q(c))return c? a+encodeURIComponent(c):"";for(var d in c){var e=c[d];e=u(e)?e:[e];for(var f=0;f<e.length;f++){var h=e[f];null!=h&&(b||(b=a),b+=(b.length>a.length?"&":"") +encodeURIComponent(d)+"="+encodeURIComponent(String(h)))}}return b};function Mc() {this.g="";this.i=Nc}Mc.prototype.Cc=!0;Mc.prototype.Rb=function(){return this.g.toString()};Mc.prototype.nh=!0;Mc.prototype.b=function(){return 1};function Oc(a){if(a instanceof Mc&&a.constructor===Mc&&a.i===Nc)return a.g;Aa(a);return"type_error:SafeUrl"} var Pc=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|xwav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/ (?:mpeg|mp4|ogg|webm|quicktime))$/i,Qc=/^data:([^;,]*);base64,[a-z0-9+\/] +=*$/i,Rc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function Sc(a){if(a instanceof Mc)return a;a="object"==typeof a&&a.Cc?a.Rb():String(a);Rc.test(a)|| (a="about:invalid#zClosurez");return Tc(a)} function Uc(a,b){if(a instanceof Mc)return a;a="object"==typeof a&&a.Cc? a.Rb():String(a);if(b&&/^data:/i.test(a)){var c=a.replace(/(%0A|%0D)/g,"");var d=c.match(Qc);d=d&&Pc.test(d[1]);c=Tc(d? c:"about:invalid#zClosurez");if(c.Rb()==a)return c}Rc.test(a)|| (a="about:invalid#zClosurez");return Tc(a)}var Nc={};function Tc(a){var b=new Mc;b.g=a;return b}Tc("about:blank");function Vc() {this.b="";this.g=Wc}Vc.prototype.Cc=!0;var Wc={};Vc.prototype.Rb=function(){return this.b};function Xc(a){if(a instanceof Vc&&a.constructor===Vc&&a.g===Wc)return a.b;Aa(a);return"type_error:SafeStyle"}function Yc(a){var b=new Vc;b.b=a;return b}var Zc=Yc("");function $c(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=u(d)?A(d,ad).join(" "):ad(d),b+=c+":"+d+";")}return b?Yc(b):Zc} function ad(a){if(a instanceof Mc)return'url("'+Oc(a).toString().replace(/
$/,cd=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\ [\\]-~]*)([ \t\n]*\\))","g"),bd=RegExp("\\b(hsl|hsla|rgb|rgba|matrix|calc|minmax| fit-content|repeat|(rotate|scale|translate)(X|Y|Z|3d)?)\\([-+*/0-9a-z.%\\[\\], ] +\\)","g"),ed=/\/\*/; function gd(a){return a.replace(cd,function(b,c,d,e){var f="";d=d.replace(/^(['"]) (.*)\1$/,function(h,k,m){f=k;return m});b=Sc(d).Rb();return c+f+b+f+e})};function hd(){this.b="";this.g=id}hd.prototype.Cc=!0;var id={}; function jd(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(!/^[-_azA-Z0-9#.:* , rel="nofollow">+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z09#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var d={"(":")","[":"]"},e=[],f=0;f"),a.b())}var ud=/^[a-zA-Z0-9-]+ $/,vd={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:! 0},wd={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 xd(a,b,c){var d=String(a);if(!ud.test(d))throw Error("Invalid tag name <"+d+">.");if(d.toUpperCase()in wd)throw Error("Tag name <"+d+"> is not allowed for SafeHtml.");return yd(String(a),b,c)}function zd(a){function b(f){u(f)?y(f,b): (f=rd(f),e.push(qd(f).toString()),f=f.b(),0==d?d=f:0!=f&&d!=f&&(d=null))}var c=rd(Ad),d=c.b(),e=[];y(a,b);return sd(e.join(qd(c).toString()),d)}function Bd(a) {return zd(Array.prototype.slice.call(arguments))}var pd={};function sd(a,b){return Cd(a,b)} function Cd(a,b){var c=new od;c.g=a;c.i=b;return c} function yd(a,b,c){var d=null,e="";if(b)for(m in b){if(!ud.test(m))throw Error('Invalid attribute name "'+m+'".');var f=b[m];if(null!=f){var h=a;var k=m;if(f instanceof wc)f=zc(f);else if("style"==k.toLowerCase()){if(!Da(f))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof f+" given: "+f);f instanceof Vc|| (f=$c(f));f=Xc(f)}else{if(/^on/i.test(k))throw Error('Attribute "'+k+'" requires goog.string.Const value, "'+f+'" given.');if(k.toLowerCase()in vd)if(f instanceof Gc)f=Ic(f).toString();else if(f instanceof Mc)f=Oc(f).toString();else if(q(f))f=Sc(f).Rb();else throw Error('Attribute "'+k+'" on tag "'+h+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+f+'" given.');}f.Cc&&(f=f.Rb());k=k+'="'+Fb(String(f))+'"';e+=" "+k}}var m="<"+a+e;null!=c?u(c)||(c=[c]):c=[];!0===vc[a.toLowerCase()]?m+=">": (d=Bd(c),m+=">"+qd(d).toString()+"",d=d.b());(a=b&&b.dir)&&(/^(ltr|rtl| auto)$/i.test(a)?d=0:d=null);return Cd(m,d)} Cd("",0);var Ad=Cd("",0);Cd("
",0);var Dd=function(a){var b=! 1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(docum ent.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=qd (Ad);return!b.parentElement});function E(a,b)

{if(Dd())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=qd(b)}function Ed(a,b){var c=b instanceof Mc?b:Uc(b);a.href=Oc(c)} function Fd(a,b){a.src=Ic(b);if(null===xa)b:{var c=l.document;if((c=c.querySelector&&c.querySelector("script[nonce]"))&&(c=c.nonce|| c.getAttribute("nonce"))&&wa.test(c)){xa=c;break b}xa=""}c=xa;c&&a.setAttribute("nonce",c)}function Gd(a,b){var c=b instanceof Mc? b:Uc(b);a.href=Oc(c)};function Hd(a,b,c){return Math.min(Math.max(a,b),c)};function F(a,b){this.x=n(a)?a:0;this.y=n(b)?b:0}g=F.prototype;g.clone=function(){return new F(this.x,this.y)};function Id(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:! 1}function Jd(a,b){return new F(a.x-b.x,a.y-b.y)}g.ceil=function() {this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=function() {this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.Sg=function(a,b){var c=va(b)?b:a;this.x*=a;this.y*=c;return this};function Kd(a,b){this.width=a;this.height=b}function Ld(a,b){return a==b?!0:a&&b? a.width==b.width&&a.height==b.height:!1}g=Kd.prototype;g.clone=function(){return new Kd(this.width,this.height)};g.aspectRatio=function(){return this.width/this.height};g.ceil=function() {this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function() {this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.round=function() {this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function Md(a){return a?new Nd(Od(a)):ab||(ab=new Nd)}function G(a){return q(a)?document.getElementById(a):a}function Pd(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector? c.querySelectorAll("."+a):Qd(document,"*",a,b)}function Rd(a,b){var c=b|| document;if(c.getElementsByClassName)c=c.getElementsByClassName(a) [0];else{c=document;var d=b||c;c=d.querySelectorAll&&d.querySelector&&a? d.querySelector(a?"."+a:""):Qd(c,"*",a,b)[0]||null}return c||null} function Qd(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,f=0,h;h=a[f];f+ +)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;h=a[f];f+ +)b=h.className,"function"==typeof b.split&&lb(b.split(/\s+/),c)&&(d[e+ +]=h);d.length=e;return d}return a} function Sd(a,b){Ma(b,function(c,d){c&&"object"==typeof c&&c.Cc&&(c=c.Rb());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d? a.htmlFor=c:Td.hasOwnProperty(d)? a.setAttribute(Td[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)? a.setAttribute(d,c):a[d]=c})} var Td={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",framebord er:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",ro wspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function Ud(a){a=a.document;a=Vd(a)?a.documentElement:a.body;return new Kd(a.clientWidth,a.clientHeight)} function Wd(a){var b=Xd(a);a=Yd(a);return D.ya&&D.Oa("10")&&a.pageYOffset! =b.scrollTop?new F(b.scrollLeft,b.scrollTop):new F(a.pageXOffset|| b.scrollLeft,a.pageYOffset||b.scrollTop)}function Xd(a){return a.scrollingElement? a.scrollingElement:!D.hb&&Vd(a)?a.documentElement:a.body|| a.documentElement}function Zd(a){return a?Yd(a):window}function Yd(a){return a.parentWindow||a.defaultView}function H(a,b,c){return $d(document,arguments)} function $d(a,b){var c=String(b[0]),d=b[1];if(!pc&&d&&(d.name||d.type)) {c=["<",c];d.name&&c.push(' name="',Zb(d.name),'"');if(d.type){c.push('

type="',Zb(d.type),'"');var e={};Xa(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(q(d)? c.className=d:u(d)?c.className=d.join(" "):Sd(c,d));2a}function re(a){if(rc&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];se(a,b,! 0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");rc||(a=a.replace(/ +/g," "));" "! =a&&(a=a.replace(/^\s*/,""));return a} function te(a){var b=[];se(a,b,!1);return b.join("")}function se(a,b,c){if(! (a.nodeName in me))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 ne)b.push(ne[a.nodeName]);else for(a=a.firstChild;a;)se(a,b,c),a=a.nextSibling}function be(a) {if(a&&"number"==typeof a.length){if(Da(a))return"function"==typeof a.item||"string"==typeof a.item;if(Ca(a))return"function"==typeof a.item}return!1} function ue(a){return ve(a,function(b) {return"DIV"==b.nodeName&&q(b.className)&&lb(b.className.split(/\s+/),"sliderbox")},void 0)}function ve(a,b,c){for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}function we(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}}function Nd(a){this.b=a||l.document|| document}g=Nd.prototype;g.R=function(a){return q(a)? this.b.getElementById(a):a};g.Ta=function(a,b,c){return $d(this.b,arguments)}; g.appendChild=de;g.Ii=function(a,b) {ae(Od(a),a,arguments,1)};g.Ji=ee;g.Rk=J;g.Fi=he;g.Qk=je;Za("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var xe="combobox grid group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");function ye(a,b){b? a.setAttribute("role",b):a.removeAttribute("role")} function ze(a,b,c){u(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(La|| (La={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=La,b in c? a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)} function Ae(a){var b=a.getAttribute("aria-activedescendant");return Od(a).getElementById(null==b||void 0==b?"":String(b))}function Be(a,b){var c="";b&&(c=b.id);ze(a,"activedescendant",c)};function Ce() {this.kc=this.kc;this.lb=this.lb}Ce.prototype.kc=!1;Ce.prototype.Ea=function() {this.kc||(this.kc=!0,this.va())};function De(a,b){var c=w(Ee,b);a.kc?n(void 0)? c.call(void 0):c():(a.lb||(a.lb=[]),a.lb.push(n(void 0)?v(c,void 0):c))}Ce.prototype.va=function(){if(this.lb)for(;this.lb.length;)this.lb.shift() ()};function Ee(a){a&&"function"==typeof a.Ea&&a.Ea()};var Fe=!D.ya||D.Lb(9),Ge=! D.ya||D.Lb(9),He=D.ya&&!D.Oa("9"),Ie=function(){if(!l.addEventListener||! Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive", {get:function(){a=! 0}});try{l.addEventListener("test",t,b),l.removeEventListener("test",t,b)}catch(c) {}return a}();function Je(a,b){this.type=a;this.i=this.target=b;this.j=!1;this.Pj=! 0}Je.prototype.b=function(){this.j=!0};Je.prototype.preventDefault=function() {this.Pj=!1};function Ke(a){a.preventDefault()};var Le={Ae:"mousedown",Be:"mouseup",ze:"mousecancel",Jn:"mousemove",Ln:"mouseover",Kn:" mouseout",Hn:"mouseenter",In:"mouseleave"};function Me(a,b){Je.call(this,a? a.type:"");this.relatedTarget=this.i=this.target=null;this.button=this.screenY=this .screenX=this.clientY=this.clientX=0;this.key="";this.o=this.keyCode=0;this.s=this. metaKey=this.shiftKey=this.altKey=this.ctrlKey=! 1;this.pointerId=0;this.pointerType="";this.g=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.i=b;var e=a.relatedTarget;e?D.Sa&&(lc(e,"nodeName")||(e=null)):"mouseover"== c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;d? (this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY? d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0): (this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY? a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY|| 0);this.button=a.button;this.keyCode=a.keyCode|| 0;this.key=a.key||"";this.o=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey= a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this .s=D.Gb?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId|| 0;this.pointerType=q(a.pointerType)? a.pointerType:Ne[a.pointerType]||"";this.g=a;a.defaultPrevented&&this.preventDefaul t()}}x(Me,Je);var Oe=[1,4,2],Ne={2:"touch",3:"pen",4:"mouse"};function Pe(a) {return(Fe?0==a.g.button:"click"==a.type?!0:!!(a.g.button&Oe[0]))&&! (D.hb&&D.Gb&&a.ctrlKey)} Me.prototype.b=function(){Me.ma.b.call(this);this.g.stopPropagation? this.g.stopPropagation():this.g.cancelBubble=! 0};Me.prototype.preventDefault=function(){Me.ma.preventDefault.call(this);var a=this.g;if(a.preventDefault)a.preventDefault();else if(a.returnValue=! 1,He)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Qe="closure_listenable_"+(1E6*Math.random()|0);function Re(a){return!(!a||! a[Qe])}var Se=0;function Te(a,b,c,d,e) {this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!! d;this.Gf=e;this.key=++Se;this.qe=this.sf=!1}function Ue(a){a.qe=! 0;a.listener=null;a.b=null;a.src=null;a.Gf=null};function Ve(a) {this.src=a;this.b={};this.g=0}Ve.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.b[f];a||(a=this.b[f]=[],this.g++);var h=We(a,b,d,e);-1
a.b[c],a.g--))}Ve.prototype.Ke=function(a,b,c,d){a=this.b[a.toString()];var e=1;a&&(e=We(a,b,c,d));return-1<e?a[e]:null};Ve.prototype.hasListener=function(a,b) {var c=n(a),d=c?a.toString():"",e=n(b);return Na(this.b,function(f){for(var h=0;hc.keyCode||void 0!=c.returnValue)){a:{var f=! 1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(m){f=!0}if(f||void 0==c.returnValue)c.returnValue=! 0}c=[];for(f=d.i;f;f=f.parentNode)c.push(f);f=a.type;for(var h=c.length-1;! d.j&&0<=h;h--){d.i=c[h];var k=lf(c[h],f,!0,d);e=e&&k}for(h=0;!d.j&&h>>0);function bf(a){if(Ca(a))return a;a[nf]||(a[nf]=function(b){return a.handleEvent(b)});return a[nf]};function L() {Ce.call(this);this.wc=new Ve(this);this.rk=this;this.Jh=null}x(L,Ce);L.prototype[Qe]=! 0;g=L.prototype;g.yf=function(){return this.Jh};g.ef=function(a) {this.Jh=a};g.addEventListener=function(a,b,c,d) {K(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){jf(this,a,b,c,d)}; g.dispatchEvent=function(a){var b,c=this.yf();if(c)for(b=[];c;c=c.yf())b.push(c);c=this.rk;var d=a.type|| a;if(q(a))a=new Je(a,c);else if(a instanceof Je)a.target=a.target||c;else{var e=a;a=new Je(d,c);Xa(a,e)}e=!0;if(b)for(var f=b.length-1;!a.j&&0<=f;f--){var h=a.i=b[f];e=of(h,d,!0,a)&&e}a.j||(h=a.i=c,e=of(h,d,!0,a)&&e,a.j||(e=of(h,d,! 1,a)&&e));if(b)for(f=0;!a.j&&f
0,c,d)};g.ab=function(a,b,c,d){return this.wc.remove(String(a),b,c,d)}; function of(a,b,c,d){b=a.wc.b[String(b)];if(!b)return!0;b=b.concat();for(var e=! 0,f=0;fa.g&&(a.g++,b.next=a.b,a.b=b)};function rf(a) {l.setTimeout(function(){throw a;},0)}var sf; function tf(){var a=l.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!C("Presto")&&(a=function() {var e=document.createElement("IFRAME");e.style.display="none";e.src="";document.documen tElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.write("");e.close();var h="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.proto col+"//"+f.location.host;e=v(function(m){if(("*"==k||m.origin==k)&&m.data== h)this.port1.onmessage()},this);f.addEventListener("message",e,! 1);this.port1={};this.port2={postMessage:function() {f.postMessage(h,k)}}});if("undefined"!==typeof a&&!C("Trident")&&!C("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(n(c.next)){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e) {d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(e){var f=document.createElement("SCRIPT"); f.onreadystatechange=function() {f.onreadystatechange=null;f.parentNode.removeChild(f);f=null;e();e=null};document. documentElement.appendChild(f)}:function(e){l.setTimeout(e,0)}};function uf() {this.g=this.b=null}var wf=new pf(function(){return new vf},function(a) {a.reset()});uf.prototype.add=function(a,b){var c=wf.get();c.set(a,b);this.g? this.g.next=c:this.b=c;this.g=c};uf.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 vf() {this.next=this.g=this.b=null}vf.prototype.set=function(a,b) {this.b=a;this.g=b;this.next=null};vf.prototype.reset=function() {this.next=this.g=this.b=null};function xf(a,b){yf||zf();Af||(yf(),Af=! 0);Bf.add(a,b)}var yf;function zf(){if(l.Promise&&l.Promise.resolve){var a=l.Promise.resolve(void 0);yf=function(){a.then(Cf)}}else yf=function(){var b=Cf;! Ca(l.setImmediate)||l.Window&&l.Window.prototype&&! C("Edge")&&l.Window.prototype.setImmediate==l.setImmediate?(sf|| (sf=tf()),sf(b)):l.setImmediate(b)}}var Af=!1,Bf=new uf;function Cf(){for(var a;a=Bf.remove();){try{a.b.call(a.g)}catch(b){rf(b)}qf(wf,a)}Af=!1};function Df(a) {if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Ef(a) {this.b=0;this.V=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=t)try{var b=this;a.call(void 0,function(c){Ff(b,2,c)},function(c){Ff(b,3,c)})}catch(c) {Ff(this,3,c)}}function Gf(){this.next=this.i=this.g=this.j=this.b=null;this.o=! 1}Gf.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var Hf=new pf(function(){return new Gf},function(a){a.reset()});function If(a,b,c){var d=Hf.get();d.j=a;d.g=b;d.i=c;return d} Ef.prototype.then=function(a,b,c){return Jf(this,Ca(a)?a:null,Ca(b)? b:null,c)};Ef.prototype.$goog_Thenable=!0;Ef.prototype.cancel=function(a) {0==this.b&&xf(function(){var b=new Kf(a);Lf(this,b)},this)};function Lf(a,b) {if(0==a.b)if(a.i){var c=a.i;if(c.g){for(var d=0,e=null,f=null,h=c.g;h&&(h.o||(d+ +,h.b==a&&(e=h),!(e&&1
Jf(a,b,c,d){var e=If(null,null,null);e.b=new Ef(function(f,h){e.j=b?function(k) {try{var m=b.call(d,k);f(m)}catch(p){h(p)}}:f;e.g=c?function(k){try{var m=c.call(d,k);!n(m)&&k instanceof Kf?h(k):f(m)}catch(p) {h(p)}}:h});e.b.i=a;Of(a,e);return e.b}Ef.prototype.ra=function(a) {this.b=0;Ff(this,2,a)};Ef.prototype.lb=function(a){this.b=0;Ff(this,3,a)}; function Ff(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.b=1;a:{var d=c,e=a.ra,f=a.lb;if(d instanceof Ef){Of(d,If(e||t,f|| null,a));var h=!0}else if(Df(d))d.then(e,f,a),h=!0;else{if(Da(d))try{var k=d.then;if(Ca(k)){Qf(d,k,e,f,a);h=!0;break a}}catch(m){f.call(a,m);h=!0;break a}h=!1}}h||(a.V=c,a.b=b,a.i=null,Pf(a),3!=b||c instanceof Kf||Rf(a,c))}} function Qf(a,b,c,d,e){function f(m){k||(k=!0,d.call(e,m))}function h(m){k||(k=! 0,c.call(e,m))}var k=!1;try{b.call(a,h,f)}catch(m){f(m)}}function Pf(a){a.s||(a.s=! 0,xf(a.ha,a))}function Mf(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g|| (a.j=null);return b}Ef.prototype.ha=function(){for(var a;a=Mf(this);)Nf(this,a,this.b,this.V);this.s=!1}; function Nf(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,Sf(b,c,d);else try{b.o?b.j.call(b.i):Sf(b,c,d)}catch(e) {Tf.call(null,e)}qf(Hf,b)}function Sf(a,b,c){2==b? a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function Rf(a,b){a.o=!0;xf(function() {a.o&&Tf.call(null,b)})}var Tf=rf;function Kf(a){$a.call(this,a)}x(Kf, $a);Kf.prototype.name="cancel";function Uf(a,b){L.call(this);this.g=a||1;this.b=b|| l;this.i=v(this.wn,this);this.j=Ja()}x(Uf,L);g=Uf.prototype;g.Me=! 1;g.qc=null;function Vf(a,b){a.g=b;a.qc&&a.Me? (a.stop(),a.start()):a.qc&&a.stop()}g.wn=function(){if(this.Me){var a=Ja()this.j;0
1,this);this.j=null;D.Sa&&!D.Oa("1.9")||J(this.b);delete this.b};cg.prototype.g=function(){var a=this.b.offsetWidth;this.i! =a&&(this.i=a,this.dispatchEvent("fontsizechange"))};function dg(a){var b=0,c=0;if(eg(a))b=a.selectionStart,c=-1;else if(fg()){var d=gg(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 gg(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 hg(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/ (\r\n|\r|\n)/g,"\n").length);return b}function eg(a){try{return"number"==typeof a.selectionStart}catch(b){return!1}}function fg(){return D.ya&&!D.Oa("9")};function ig(a){L.call(this);this.b=a||window;this.i=K(this.b,"resize",this.j,! 1,this);this.g=Ud(this.b||window)}x(ig,L);ig.prototype.Ba=function(){return this.g? this.g.clone():null};ig.prototype.va=function() {ig.ma.va.call(this);this.i&&(kf(this.i),this.i=null);this.g=this.b=null};ig.protot ype.j=function(){var a=Ud(this.b||window);Ld(a,this.g)|| (this.g=a,this.dispatchEvent("resize"))};function P(a) {Ce.call(this);this.ua=a;this.i={}}x(P,Ce);var jg=[];g=P.prototype;g.ka=function(a,b,c,d){return kg(this,a,b,c,d)};function kg(a,b,c,d,e,f){u(c)||(c&&(jg[0]=c.toString()),c=jg);for(var h=0;h=a||96<=a&&106>=a||65<=a&&90>=a||(D.hb|| D.hc)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:return! 0;default:return!1}}function qg(a){if(D.Sa)a=rg(a);else if(D.Gb&&D.hb)switch(a) {case 93:a=91}return a} function rg(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 sg(a,b) {L.call(this);a&&tg(this,a,b)}x(sg,L);g=sg.prototype;g.wa=null;g.Of=null;g.th=null; g.Pf=null;g.Mb=-1;g.Dc=-1;g.Ag=!1; var

ug={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,6 3239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,6324 7:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},vg= {Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117, F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,P ageDown:34,Insert:45},wg=!D.hb||D.Oa("525"),xg=D.Gb&&D.Sa;g=sg.prototype; g.Al=function(a){if(D.hb||D.hc)if(17==this.Mb&&!a.ctrlKey||18==this.Mb&&!a.altKey|| D.Gb&&91==this.Mb&&!a.metaKey)this.Dc=this.Mb=-1;-1==this.Mb&&(a.ctrlKey&&17! =a.keyCode?this.Mb=17:a.altKey&&18!=a.keyCode?this.Mb=18:a.metaKey&&91! =a.keyCode&&(this.Mb=91));wg&&! og(a.keyCode,this.Mb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a): (this.Dc=qg(a.keyCode),xg&&(this.Ag=a.altKey))};g.Sk=function(a){this.Dc=this.Mb=1;this.Ag=a.altKey}; g.handleEvent=function(a){var b=a.g,c=b.altKey;if(D.ya&&"keypress"==a.type){var d=this.Dc;var e=13!=d&&27!=d?b.keyCode:0}else(D.hb||D.hc)&&"keypress"==a.type? (d=this.Dc,e=0<=b.charCode&&63232>b.charCode&&pg(d)?b.charCode:0):D.Hc&&!D.hb? (d=this.Dc,e=pg(d)?b.keyCode:0):("keypress"==a.type? (xg&&(c=this.Ag),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0): (d=this.Dc,e=b.charCode):(d=b.keyCode||this.Dc,e=b.charCode||0)):(d=b.keyCode|| this.Dc,e=b.charCode||0),D.Gb&&63==e&&224==d&&(d=191));var f=d=qg(d); d?63232<=d&&d in ug? f=ug[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in vg&&(f=vg[b.keyIdentifier]);D.Sa&&wg&&"keypress"==a.type&&! og(f,this.Mb,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.Mb,this.Mb=f,b=new yg(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};g.R=function(){return this.wa};function tg(a,b,c) {a.Pf&&zg(a);a.wa=b;a.Of=K(a.wa,"keypress",a,c);a.th=K(a.wa,"keydown",a.Al,c,a);a.P f=K(a.wa,"keyup",a.Sk,c,a)} function zg(a) {a.Of&&(kf(a.Of),kf(a.th),kf(a.Pf),a.Of=null,a.th=null,a.Pf=null);a.wa=null;a.Mb=1;a.Dc=-1}g.va=function(){sg.ma.va.call(this);zg(this)};function yg(a,b,c,d) {Me.call(this,d);this.type="key";this.keyCode=a;this.o=b;this.repeat=c}x(yg,Me);fun ction Ag(a,b){var c=a.match(Bg);return c?Number(c[1])*b[c[2]]:NaN}var Bg=/^([-]?\d+\.?\d*)([K,M,G,T,P,E,Z,Y,k,m,u,n]?)[B]?$/,Cg={"":1,n:1E-9,u:1E6,m:.001,k:1E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15,E:1E18,Z:1E21,Y:1E24},Dg={"":1,n:Mat h.pow(1024,-3),u:Math.pow(1024,2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4), P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};var Ta={},Eg=null;function Fg(a){a=Ea(a);delete Ta[a];Sa()&&Eg&&Eg.stop()}function Gg() {Eg||(Eg=new Wf(function(){Hg()},20));var a=Eg;0!=a.La||a.start()}function Hg(){var a=Ja();Ma(Ta,function(b){Ig(b,a)});Sa()||Gg()};function Jg() {L.call(this);this.g=0;this.endTime=this.b=null}x(Jg,L);Jg.prototype.j=function() {this.Lc("begin")};Jg.prototype.i=function() {this.Lc("end")};Jg.prototype.Lc=function(a){this.dispatchEvent(a)};function Kg(a,b,c,d){Jg.call(this);if(!u(a)||!u(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.ta=b;this.duration=c;this.ra=d;this.coords=[];this.progress= 0}x(Kg,Jg);g=Kg.prototype; g.play=function(a){if(a||0==this.g)this.progress=0,this.coords=this.o;else if(1==this.g)return!1;Fg(this);this.b=a=Ja();-1==this.g&&(this.b=this.duration*this.progress);this.endTime=this.b+this.duration;this.progress|| this.j();this.Lc("play");-1==this.g&&this.Lc("resume");this.g=1;var b=Ea(this);b in Ta||(Ta[b]=this);Gg();Ig(this,a);return!0};g.stop=function(a) {Fg(this);this.g=0;a&&(this.progress=1);Lg(this,this.progress);this.Lc("stop");this .i()}; g.va=function(){0==this.g||this.stop(! 1);this.Lc("destroy");Kg.ma.va.call(this)};function Ig(a,b) {b
a.b);1=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 Qg(a,b){var c=b.xa.right?b.x-a.right:0,d=b.ya.bottom?b.ya.bottom:0;return Math.sqrt(c*c+d*d)} g.ceil=function() {this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei l(this.bottom);this.left=Math.ceil(this.left);return this};g.floor=function() {this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.f loor(this.bottom);this.left=Math.floor(this.left);return this};g.round=function() {this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r ound(this.bottom);this.left=Math.round(this.left);return this};function Rg(a,b,c,d) {this.left=a;this.top=b;this.width=c;this.height=d}g=Rg.prototype;g.clone=function( ){return new Rg(this.left,this.top,this.width,this.height)};function Sg(a){return new Ng(a.top,a.left+a.width,a.top+a.height,a.left)}function Tg(a){return new Rg(a.left,a.top,a.right-a.left,a.bottom-a.top)} function Ug(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),f=Math.min(a.top+a.height,b.top+b.height);if(e<=f)return new Rg(c,e,d-c,f-e)}return null}function Vg(a,b){if(!a||!b)return null;var c=new Rg(a.left,a.top,a.width,a.height),d=Math.max(c.left+c.width,b.left+b.width),e=Math. max(c.top+c.height,b.top+b.height);c.left=Math.min(c.left,b.left);c.top=Math.min(c. top,b.top);c.width=d-c.left;c.height=e-c.top;return c} g.Ba=function(){return new Kd(this.width,this.height)};g.ceil=function() {this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(t his.width);this.height=Math.ceil(this.height);return this};g.floor=function() {this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floo r(this.width);this.height=Math.floor(this.height);return this}; g.round=function() {this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.roun d(this.width);this.height=Math.round(this.height);return this};function Q(a,b,c) {if(q(b))(b=Wg(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Wg(c,d);f&&(c.style[f]=e)}}var Xg={};function Wg(a,b){var c=Xg[b];if(!c) {var d=gc(b);c=d;void 0===a.style[d]&&(d=(D.hb?"Webkit":D.Sa?"Moz":D.ya?"ms":D.Hc?"O":null)+hc(d),void 0! ==a.style[d]&&(c=d));Xg[b]=c}return c}function Yg(a,b){var c=a.style[gc(b)];return"undefined"!==typeof c?c:a.style[Wg(a,b)]||""} function Zg(a,b){var c=Od(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a, null))?c[b]||c.getPropertyValue(b)||"":""}function $g(a,b){return Zg(a,b)|| (a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function ah(a,b,c) {if(b instanceof F){var d=b.x;b=b.y}else d=b,b=c;a.style.left=bh(d,!

1);a.style.top=bh(b,!1)}function ch(a){return new F(a.offsetLeft,a.offsetTop)} function dh(a){a=a?Od(a):document;return!D.ya||D.Lb(9)||Vd(Md(a).b)? a.documentElement:a.body}function eh(a){try{var b=a.getBoundingClientRect()}catch(c) {return{left:0,top:0,right:0,bottom:0}}D.ya&&a.ownerDocument.body&&(a=a.ownerDocume nt,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top=a.documentElement.clientTop+a.body.clientTop);return b} function fh(a){if(D.ya&&!D.Lb(8))return a.offsetParent;var b=Od(a),c=$g(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=$g(a,"position"),d=d&&"st atic"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth|| a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null} function gh(a){for(var b=new Ng(0,Infinity,Infinity,0),c=Md(a),d=c.b.body,e=c.b.documentElement,f=Xd(c.b);a=fh(a );)if(!(D.ya&&0==a.clientWidth||D.hb&&0==a.clientHeight&&a==d)&&a!=d&&a! =e&&"visible"!=$g(a,"overflow")){var h=hh(a),k=new F(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Mat h.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.l eft=Math.max(b.left,h.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.t op=Math.max(b.top, f);c=Ud(Yd(c.b)|| window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height); return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null} function ih(a,b){var c=b||Xd(document);var d=c||Xd(document);var e=hh(a),f=hh(d),h=jh(d);if(d==Xd(document)){var k=e.x-d.scrollLeft;e=e.yd.scrollTop;D.ya&&!D.Lb(10)&&(k+=h.left,e+=h.top)}else k=e.x-f.x-h.left,e=e.y-f.yh.top;h=kh(a);f=d.clientHeight-h.height;var m=d.scrollLeft,p=d.scrollTop;m+=Math.min(k,Math.max(k-(d.clientWidthh.width),0));p+=Math.min(e,Math.max(e-f,0));d=new F(m,p);c.scrollLeft=d.x;c.scrollTop=d.y} function hh(a){var b=Od(a),c=new F(0,0),d=dh(b);if(a==d)return c;a=eh(a);b=Wd(Md(b).b);c.x=a.left+b.x;c.y=a.top+b.y;return c}function lh(a,b){var c=mh(a),d=mh(b);return new F(c.x-d.x,c.y-d.y)}function nh(a){a=eh(a);return new F(a.left,a.top)}function mh(a){if(1==a.nodeType)return nh(a);a=a.changedTouches? a.changedTouches[0]:a;return new F(a.clientX,a.clientY)} function R(a,b,c){if(b instanceof Kd)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=bh(b,!0);a.style.height=bh(c,! 0)}function bh(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function oh(a){var b=kh;if("none"!=$g(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position= "absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a} function kh(a){var b=a.offsetWidth,c=a.offsetHeight,d=D.hb&&!b&&!c;return n(b)&&! d||!a.getBoundingClientRect?new Kd(b,c):(a=eh(a),new Kd(a.right-a.left,a.bottoma.top))}function ph(a){var b=hh(a);a=oh(a);return new Rg(b.x,b.y,a.width,a.height)}function qh(a,b){var c=a.style;"opacity"in c? c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function S(a,b) {a.style.display=b?"":"none"}function rh(a){return"rtl"==$g(a,"direction")} var sh=D.Sa?"MozUserSelect":D.hb||D.hc?"WebkitUserSelect":null;function th(a,b,c) {c=c?null:a.getElementsByTagName("*");if(sh) {if(b=b?"none":"",a.style&&(a.style[sh]=b),c){a=0;for(var d;d=c[a];a+ +)d.style&&(d.style[sh]=b)}}else if(D.ya|| D.Hc)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a+ +)d.setAttribute("unselectable",b)} function uh(a,b){var c=Vd(Md(Od(a)).b);if(!D.ya||D.Oa("10")|| c&&D.Oa("8"))vh(a,b,"border-box");else{var d=a.style;if(c){c=wh(a);var e=jh(a);d.pixelWidth=b.width-e.left-c.left-c.right-e.right;d.pixelHeight=b.height-

e.top-c.top-c.bottom-e.bottom}else d.pixelWidth=b.width,d.pixelHeight=b.height}} function xh(a){var b=Od(a),c=D.ya&&a.currentStyle;if(c&&Vd(Md(b).b)&&"auto"! =c.width&&"auto"!=c.height&&!c.boxSizing)return b=yh(a,c.width,"width","pixelWidth"),a=yh(a,c.height,"height","pixelHeight"),new Kd(b,a);c=new Kd(a.offsetWidth,a.offsetHeight);b=wh(a);a=jh(a);return new Kd(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)} function vh(a,b,c){a=a.style;D.Sa?a.MozBoxSizing=c:D.hb? a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma x(b.height,0)+"px"}function yh(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b =a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return+b}function zh(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?yh(a,c,"left","pixelLeft"):0} function wh(a){if(D.ya){var b=zh(a,"paddingLeft"),c=zh(a,"paddingRight"),d=zh(a,"paddingTop");a=zh(a,"paddingBo ttom");return new Ng(d,c,a,b)}b=Zg(a,"paddingLeft");c=Zg(a,"paddingRight");d=Zg(a,"paddingTop");a=Zg( a,"paddingBottom");return new Ng(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var Ah={thin:2,medium:4,thick:6}; function Bh(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in Ah? Ah[c]:yh(a,c,"left","pixelLeft")} function jh(a){if(D.ya&&!D.Lb(9)){var b=Bh(a,"borderLeft"),c=Bh(a,"borderRight"),d=Bh(a,"borderTop");a=Bh(a,"borderBottom ");return new Ng(d,c,a,b)}b=Zg(a,"borderLeftWidth");c=Zg(a,"borderRightWidth");d=Zg(a,"borderTopW idth");a=Zg(a,"borderBottomWidth");return new Ng(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}function Ch(a,b) {a.style[D.ya?"styleFloat":"cssFloat"]=b};D.platform={};D.platform.Ee=function() {if(D.ii){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(D.Ud()))?a[1]:"0"}return D.Gb?(a=/10[_.][0-9_.]+/,(a=a.exec(D.Ud()))?a[0].replace(/_/g,"."):"10"):D.ve? (a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(D.Ud()))?a[1]:""):D.ye||D.zd||D.mk?(a=/ (?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(D.Ud()))? a[1].replace(/_/g,"."):""):""};D.platform.VERSION=D.platform.Ee();D.platform.Nf=fun ction(a){return 0<=Pb(D.platform.VERSION,a)};D.product={};D.product.Xh=! 1;D.product.Md=!1;D.product.Ld=!1;D.product.we=!1;D.product.Wh=!1;D.product.ai=! 1;D.product.Od=D.rg||D.qg||D.ug||D.product.Xh||D.product.Md||D.product.Ld|| D.product.we||D.product.Wh|| D.product.ai;D.product.Hc=D.Hc;D.product.ya=D.ya;D.product.hc=D.hc;D.product.jk=D.p roduct.Od?D.product.Xh:Tb();D.product.bm=function(){return ic()|| C("iPod")};D.product.ye=D.product.Od? D.product.Md:D.product.bm();D.product.zd=D.product.Od?D.product.Ld:C("iPad"); D.product.ve=D.product.Od?D.product.we:C("Android")&&!(Ub()||Tb()||C("Opera")|| C("Silk"));D.product.fk=D.product.Od?D.product.Wh:Ub();D.product.fm=function() {return C("Safari")&&!(Ub()||C("Coast")||C("Opera")||C("Edge")||Tb()||C("Silk")|| C("Android"))&&!jc()};D.product.vg=D.product.Od? D.product.ai:D.product.fm();D.product.Ee=function(){if(D.product.jk)return D.product.Td(/Firefox\/([0-9.]+)/);if(D.product.ya||D.product.hc|| D.product.Hc)return D.VERSION;if(D.product.fk)return jc()?D.product.Td(/CriOS\/([09.]+)/):D.product.Td(/Chrome\/([0-9.]+)/);if(D.product.vg&&!jc())return D.product.Td(/Version\/([0-9.]+)/);if(D.product.ye||D.product.zd){var a=D.product.Ai(/Version\/(\S+).*Mobile\/(\S+)/);if(a)return a[1]+"."+a[2]}else if(D.product.ve)return(a=D.product.Td(/Android\s+([0-9.]+)/))? a:D.product.Td(/Version\/([0-9.]+)/); return""};D.product.Td=function(a){return(a=D.product.Ai(a))? a[1]:""};D.product.Ai=function(a){return a.exec(D.Ud())};D.product.VERSION=D.product.Ee();D.product.Nf=function(a){return 0<=Pb(D.product.VERSION,a)};function Dh(a,b,c,d,e)

{Kg.call(this,b,c,d,e);this.V=a}x(Dh,Kg);Dh.prototype.s=t;Dh.prototype.Hh=function( ){this.s();Dh.ma.Hh.call(this)};Dh.prototype.i=function() {this.s();Dh.ma.i.call(this)};Dh.prototype.j=function() {this.s();Dh.ma.j.call(this)};function Eh(a,b,c,d,e) {va(b)&&(b=[b]);va(c)&&(c=[c]);Dh.call(this,a,b,c,d,e);if(1!=b.length||1! =c.length)throw Error("Start and end points must be 1D");this.ha=-1}x(Eh,Dh);var Fh=1/1024; Eh.prototype.s=function(){var a=this.coords[0];Math.abs(athis.ha)>=Fh&&(qh(this.V,a),this.ha=a)};Eh.prototype.j=function(){this.ha=1;Eh.ma.j.call(this)};Eh.prototype.i=function(){this.ha=1;Eh.ma.i.call(this)};function Gh(a,b,c) {Eh.call(this,a,1,0,b,c)}x(Gh,Eh);Gh.prototype.j=function() {this.V.style.display="";Gh.ma.j.call(this)};Gh.prototype.i=function() {this.V.style.display="none";Gh.ma.i.call(this)}; function Hh(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end points must be 3D");Dh.call(this,a,b,c,d,e)}x(Hh,Dh);Hh.prototype.s=function() {for(var a=[],b=0;b
function Mh(a,b){var c=a.ha,d=isNaN(c.top)?null:c.top;c=isNaN(c.height)? 0:c.height;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:Infinity,b))}g.vi=function(a,b) {this.target.style.left=a+"px";this.target.style.top=b+"px"};function Kh(a,b,c,d,e,f,h){Je.call(this,a);this.clientX=c;this.clientY=d;this.left=n(f)? f:b.deltaX;this.top=n(h)?h:b.deltaY}x(Kh,Je);function Ph(a){return Math.pow(a,3)}function Qh(a){return 3*a*a-2*a*a*a};function Rh(a) {Je.call(this,"navigate");this.V=a}x(Rh,Je);function Sh(){return!(C("iPad")|| C("Android")&&!C("Mobile")||C("Silk"))&&(C("iPod")||C("iPhone")||C("Android")|| C("IEMobile"))};function Th(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);return c.join("\x0B")};function Uh(a,b,c,d){L.call(this);if(a&&!b)throw Error("Can't use invisible history without providing a blank page.");if(c)var e=c;else{e="history_state"+Vh;var f=xd("input", {type:"text",name:e,id:e,style:Ac("display:none")});document.write(qd(f));e=G(e)}th is.V=e;this.b=c?Zd(Od(c)):window;this.ua=b;D.ya&&! b&&(this.ua="https"==window.location.protocol? Kc(zc(Ac("https:///"))):Kc(zc(Ac('javascript:""'))));this.g=new Uf(150);De(this,this.g);this.j=!a;this.i=new P(this);if(a||Wh){if(d)var h=d;else{a="history_iframe"+ Vh;d=this.ua;b={id:a,style:Ac("display:none"),sandbox:void 0};d&&Ic(d);c={};c.src=d||null;c.srcdoc=null;d={sandbox:""};e={};for(h in c)e[h]=c[h];for(h in d)e[h]=d[h];for(h in b){f=h.toLowerCase();if(f in c)throw Error('Cannot override "'+f+'" attribute, got "'+h+'" with value "'+b[h]+'"');f in d&&delete e[f];e[h]=b[h]}h=yd("iframe",e,void 0);document.write(qd(h));h=G(a)}this.ra=h;this.Da=! 0}Wh&&(this.i.ka(this.b,"load",this.Om),this.Aa=this.ta=!1);this.j? Xh(this,Yh(this),!0):Zh(this,this.V.value); Vh++}x(Uh,L);Uh.prototype.ha=!1;Uh.prototype.s=!1;Uh.prototype.o=null;var $h=function(a,b){var c=b||Th;return function(){var d=this|| l;d=d.closure_memoize_cache_||(d.closure_memoize_cache_={});var e=c(Ea(a),arguments);return d.hasOwnProperty(e)?d[e]:d[e]=a.apply(this,arguments)}} (function(){return D.ya?D.Lb(8):"onhashchange"in l}),Wh=D.ya&&! D.Lb(8);g=Uh.prototype;g.ie=null;g.va=function() {Uh.ma.va.call(this);this.i.Ea();this.Ka(!1)}; g.Ka=function(a){if(a!=this.ha)if(Wh&&!this.ta)this.Aa=a;else if(a)if(D.Hc? this.i.ka(this.b.document,ai,this.Xm):D.Sa&&this.i.ka(this.b,"pageshow",this.Um), $h()&&this.j)this.i.ka(this.b,"hashchange",this.Pm),this.ha=! 0,this.dispatchEvent(new Rh(Yh(this),!1));else{if(!D.ya||Sh()|| this.ta)this.i.ka(this.g,"tick",v(this.Hi,this,!0)),this.ha=!0,Wh|| (this.o=Yh(this),this.dispatchEvent(new Rh(Yh(this),!1))),this.g.start()}else this.ha=!1,mg(this.i),this.g.stop()}; g.Om=function(){this.ta=!0;this.V.value&&Zh(this,this.V.value,! 0);this.Ka(this.Aa)};g.Um=function(a){a.g.persisted&&(this.Ka(!1),this.Ka(! 0))};g.Pm=function(){var a=bi(this.b);a!=this.o&&ci(this,a,!0)};function Yh(a) {return null!=a.ie?a.ie:a.j?bi(a.b):di(a)||""}function bi(a){a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)} function Xh(a,b,c){a=a.b.location;var d=a.href.split("#")[0],e=-1! =a.href.indexOf("#");if(Wh||e||b)d+="#"+b;d!=a.href&&(c?a.replace(d): (b=Tc(d),Gd(a,b)))}function Zh(a,b,c,d){if(a.Da||b!=di(a))if(a.Da=! 1,b=encodeURIComponent(String(b)),D.ya){var e=ke(a.ra);e.open("text/html",c?"replace":void 0);c=Bd(xd("title",{},d|| a.b.document.title),xd("body",{},b));e.write(qd(c));e.close()}else e=Ic(a.ua).toString()+"#"+b,(a=a.ra.contentWindow)&&(c? a.location.replace(e):Gd(a.location,e))} function di(a){if(D.ya)return a=ke(a.ra),a.body?Yb(a.body.innerHTML):null;var b=a.ra.contentWindow;if(b){try{var c=Yb(bi(b))}catch(d){return a.s||(1! =a.s&&Vf(a.g,1E4),a.s=!0),null}a.s&&(0!=a.s&&Vf(a.g,150),a.s=!1);return c|| null}return null}g.Hi=function(a){if(this.j){var b=bi(this.b);b! =this.o&&ci(this,b,a)}if(!this.j||Wh)if(b=di(this)||"",null==this.ie||

b==this.ie)this.ie=null,b!=this.o&&ci(this,b,a)}; function ci(a,b,c){a.o=a.V.value=b;a.j? (Wh&&Zh(a,b),Xh(a,b)):Zh(a,b);a.dispatchEvent(new Rh(Yh(a),c))}g.Xm=function() {this.g.stop();this.g.start()};var ai=["mousedown","keydown","mousemove"],Vh=0;var ei={}; function fi(a){if(D.product.ya&&!D.Oa(9))return[0,0,0,0];var b=ei.hasOwnProperty(a)?ei[a]:null;if(b)return b;65536~\\.\\[:] +)","g"),1);b=hi(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"), 2);b=hi(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:firstletter|:before|:after)/gi,3);b=hi(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=hi(b,c,/(:[^\s\ +>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");hi(b,c,/ ([^\s\+>~\.\[:]+)/g,3);b=c;return ei[a]=b}function hi(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})}function gi(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};var ii={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIADESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIAORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":! 0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIASELECTED":!0,"* ABBR":!0,"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0, "* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":! 0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":! 0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":! 0,"* REQUIRED":!0, "* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},ji={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,"* CLASS":!0,"* ID":!0,"* STYLE":!0};var ki={rgb:!0,rgba:!0,alpha:! 0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-lineargradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:! 0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:! 0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:! 0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},li=/ [\n\f\r"'()*<>]/g,mi={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28 ",")":"%29", "*":"%2a","<":"%3c",">":"%3e"};function ni(a){return mi[a]} function oi(a,b,c){b=Eb(b);if(""==b)return null;var d=String(b.substr(0,4)).toLowerCase();if(0==("url("d;d++){var e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e) {b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"! =Oc(a).toString()?'url("'+Oc(a).toString().replace(li,ni)+'")':null:null}return a}if(0< b.indexOf("(")){if(/"|'/.test(b))return null;for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(! (c[1]in ki))return null}return b};function pi(a,b){var c=l[a];return c&&c.prototype?(c=Object.getOwnPropertyDescriptor(c.prototype,b))&&c.get||

null:null}function qi(a,b){var c=l[a];return c&&c.prototype&&c.prototype[b]||null} var ri=pi("Element","attributes")|| pi("Node","attributes"),si=qi("Element","hasAttribute"),ti=qi("Element","getAttribu te"),ui=qi("Element","setAttribute"),vi=qi("Element","removeAttribute"),wi=qi("Elem ent","getElementsByTagName"),xi=qi("Element","matches")|| qi("Element","msMatchesSelector"),yi=pi("Node","nodeName"),zi=pi("Node","nodeType") ,Ai=pi("Node","parentNode"),Bi=pi("HTMLElement","style")|| pi("Element","style"),Ci=pi("HTMLStyleElement","sheet"),Di=qi("CSSStyleDeclaration" ,"getPropertyValue"), Ei=qi("CSSStyleDeclaration","setProperty");function Fi(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a}function Gi(a,b,c,d){if(a)return a.apply(b,d);if(D.product.ya&&10>document.documentMode) {if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering detected");return b[c].apply(b,d)}function Hi(a) {return Fi(ri,a,"attributes",function(b){return b instanceof NamedNodeMap})} function Ii(a,b,c){try{Gi(ui,a,"setAttribute",[b,c])}catch(d){if(1==d.message.indexOf("A security problem occurred"))throw d;}}function Ji(a){return Fi(Bi,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function Ki(a){return Fi(Ci,a,"sheet",function(b){return b instanceof CSSStyleSheet})}function Li(a){return Fi(yi,a,"nodeName",function(b) {return"string"==typeof b})}function Mi(a){return Fi(zi,a,"nodeType",function(b) {return"number"==typeof b})} function Ni(a){return Fi(Ai,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Oi(a,b){return Gi(Di,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function Pi(a,b,c){Gi(Ei,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var Qi=D.ya&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+ [^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")| [^'\",])*)","g"),Ri={"-webkit-border-horizontal-spacing":!0,"-webkit-bordervertical-spacing":!0}; function Si(a,b,c){var d=[];a=Ti(sb(a.cssRules));y(a,function(e){if(b&&!/[a-zA-Z] [\w-:\.]*/.test(b))throw Error("Invalid container id");if(! (b&&D.product.ya&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(Qi,"#"+b+" $1"):e.selectorText;d.push(jd(f,Ui(e.style,c)))}});return ld(d)}function Ti(a) {return fb(a,function(b){return b instanceof CSSStyleRule|| b.type==CSSRule.STYLE_RULE})} function Vi(a,b,c){a=Wi("<style>"+a+"");return null==a||null==a.sheet? nd:Si(a.sheet,void 0!=b?b:null,c)}function Wi(a){return D.ya&&! D.Oa(10)||"function"!=typeof l.DOMParser?null:(new DOMParser).parseFromString(""+a+"","text/htm l").body.children[0]} function Ui(a,b){if(!a)return Zc;var c=document.createElement("div").style,d=Xi(a);y(d,function(e){var f=D.hb&&e in Ri? e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[az])/i,"");0!=f.lastIndexOf("--",0)&&0! =f.lastIndexOf("var",0)&&(e=Oi(a,e),e=oi(f,e,b),null!=e&&Pi(c,f,e))});return Yc(c.cssText||"")} function Yi(a){var b=Array.from(Gi(wi,a,"getElementsByTagName", ["STYLE"])),c=Cb(b,function(e){return sb(Ki(e).cssRules)});c=Ti(c);c.sort(function(e,f){var h=fi(e.selectorText);a: {for(var k=fi(f.selectorText),m=xb,p=Math.min(h.length,k.length),r=0;r
(a=Oa(a),ob(a,"cssText"));return a};var $i="undefined"!=typeof WeakMap&&-1! =WeakMap.toString().indexOf("[native code]"),aj=0;function bj() {this.i=[];this.g=[];this.b="data-elementweakmap-index-"+aj+ +}bj.prototype.set=function(a,b){if(Gi(si,a,"hasAttribute",[this.b])){var c=parseInt(Gi(ti,a,"getAttribute",[this.b])||null,10);this.g[c]=b}else c=this.g.push(b)-1,Ii(a,this.b,c.toString()),this.i.push(a);return this}; bj.prototype.get=function(a){if(Gi(si,a,"hasAttribute",[this.b]))return a=parseInt(Gi(ti,a,"getAttribute",[this.b])|| null,10),this.g[a]};bj.prototype.clear=function(){this.i.forEach(function(a) {Gi(vi,a,"removeAttribute",[this.b])},this);this.i=[];this.g=[]};var cj=!D.ya|| D.Lb(10);function dj(){};var ej={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:! 0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:! 0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var fj={A:!0,ABBR:!0,ACRONYM:! 0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:! 0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:! 0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:! 0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:! 0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:! 0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0, NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:! 0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:! 0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:! 0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};function gj(a){a=a|| new hj;ij(a);this.b=Va(a.b);this.j=Va(a.lb);this.o=Va(a.ta);this.ha=a.ha;y(a.s,function (b){if(0!=b.lastIndexOf("data-",0))throw new bb('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new bb('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.b["* "+b.toUpperCase()]=jj},this);this.V=a.i;this.i=a.ra;this.g=null;this.s=a.V}x(gj,dj) ; function kj(a){return function(b,c){var d=a(Eb(b),c);return d&&"about:invalid#zClosurez"!=Oc(d).toString()?Oc(d).toString():null}}function hj() {this.b={};y([ii,ji],function(a){y(Oa(a),function(b) {this.b[b]=jj},this)},this);this.g={};this.s=[];this.lb=Va(ej);this.ta=Va(fj);this. ha=!1;this.Da=Sc;this.Aa=this.o=this.ua=this.i=tc;this.ra=null;this.j=this.V=! 1}function lj(a,b){return function(c,d,e,f){c=a(c,d,e,f);return null==c? null:b(c,d,e,f)}}function mj(a,b,c,d){a[c]&&!b[c]&&(a[c]=lj(a[c],d))} function ij(a){if(a.j)throw Error("HtmlSanitizer.Builder.build() can only be used once.");mj(a.b,a.g,"* USEMAP",nj);var b=kj(a.Da);y(["* ACTION","* CITE","* HREF"],function(d){mj(this.b,this.g,d,b)},a);var c=kj(a.i);y(["* LONGDESC","* SRC","LINK HREF"],function(d){mj(this.b,this.g,d,c)},a);y(["* FOR","* HEADERS","* NAME"],function(d){mj(this.b,this.g,d,w(oj,this.ua))},a);mj(a.b,a.g,"A TARGET",w(pj,["_blank","_self"]));mj(a.b,a.g,"* CLASS",w(qj,a.o));mj(a.b,a.g,"* ID",w(rj,a.o));mj(a.b,a.g,"* STYLE", w(a.Aa,c));a.j=!0}function sj(a,b){a||(a="*");return(a+" "+b).toUpperCase()}function jj(a){return Eb(a)}function pj(a,b){var c=Eb(b);return lb(a,c.toLowerCase())?c:null}function nj(a){return(a=Eb(a))&&"#"==a.charAt(0)? a:null}function oj(a,b,c){return a(Eb(b),c)}function qj(a,b,c){b=b.split(/ (?:\s+)/);for(var d=[],e=0;e"+d+"
"),Yi(d),d=d.inn erHTML);var e=document.createElement("template");if("content"in e)e.innerHTML=d,e=e.content;else{var f=document.implementation.createHTMLDocument("x");e=f.body;f.body.innerHTML=d}d=doc ument.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,! 1);for(e=$i?new WeakMap:new bj;f=d.nextNode();){c:{var h= a;var k=f;switch(Mi(k)){case 3:h=uj(h,k);break c;case

1:if("TEMPLATE"==Li(k).toUpperCase())h=null;else{var m=Li(k).toUpperCase();if(m in h.j)var p=null;else h.o[m]?p=document.createElement(m): (p=I("SPAN"),h.ha&&Ii(p,"data-sanitizer-original-tag",m.toLowerCase()));if(p){var r=p,B=Hi(k);if(null!=B)for(var z=0;m=B[z];z++)if(m.specified){var M=h;var T=k,ea=m,mb=ea.name;if(0==mb.lastIndexOf("data-sanitizer-",0))M=null;else{var ef=Li(T);ea=ea.value;var Ra={tagName:Eb(ef).toLowerCase(),attributeName:Eb(mb).toLowerCase()}, vj={Ck:void 0};"style"==Ra.attributeName&&(vj.Ck=Ji(T));T=sj(ef,mb);T in M.b? (M=M.b[T],M=M(ea,Ra,vj)):(mb=sj(null,mb),mb in M.b? (M=M.b[mb],M=M(ea,Ra,vj)):M=null)}null===M||Ii(r,m.name,M)}h=p}else h=null}break c;default:h=null}}if(h){if(1==Mi(h)&&e.set(f,h),f=Ni(f),k=! 1,f)m=Mi(f),p=Li(f).toLowerCase(),r=Ni(f),11!=m||r?"body"==p&&r&&(m=Ni(r))&&! Ni(m)&&(k=!0):k=!0,m=null,k||!f? m=c:1==Mi(f)&&(m=e.get(f)),m.content&&(m=m.content),m.appendChild(h)}else ee(f)}e.clear&&e.clear()}else c=I("SPAN");0") +1,c.lastIndexOf("]*)? >/gi;function zj(a){return/^\s*$/.test(a)?!1:/^[\],: {}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/ (?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?: [eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?: [\s\u2028\u2029]*\[)+/g,""))}function Aj(a){a=String(a);if(zj(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function Bj(){} function Cj(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(u(b)) {var d=b;b=d.length;c.push("[");for(var e="",f=0;f=b.ha&&b.cancel())}this.ua? this.ua.call(this.ta,this):this.ra=!0;this.b||(a=new Kj(this),Lj(this),Mj(this,! 1,a))}};Ij.prototype.lb=function(a,b){this.V=!1;Mj(this,a,b)};

function Mj(a,b,c){a.b=!0;a.i=c;a.j=!b;Nj(a)}function Lj(a){if(a.b){if(!a.ra)throw new Oj(a);a.ra=!1}}Ij.prototype.ri=function(a){Lj(this);Mj(this,!0,a)};function Pj(a,b,c,d){a.o.push([b,c,d]);a.b&&Nj(a)}Ij.prototype.then=function(a,b,c){var d,e,f=new Ef(function(h,k){d=h;e=k});Pj(this,d,function(h){h instanceof Kj? f.cancel():e(h)});return f.then(a,b,c)};Ij.prototype.$goog_Thenable=!0;function Qj(a){return hb(a.o,function(b){return Ca(b[1])})} function Nj(a){if(a.s&&a.b&&Qj(a)){var b=a.s,c=Rj[b];c&&(l.clearTimeout(c.La),delete Rj[b]);a.s=0}a.g&&(a.g.ha--,delete a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.V;){var e=a.o.shift(),f=e[0],h=e[1];e=e[2];if(f=a.j?h:f)try{var k=f.call(e|| a.ta,b);n(k)&&(a.j=a.j&&(k==b||k instanceof Error),a.i=b=k);if(Df(b)||"function"===typeof l.Promise&&b instanceof l.Promise)d=! 0,a.V=!0}catch(m){b=m,a.j=!0,Qj(a)||(c=!0)}}a.i=b;d&&(k=v(a.lb,a,!0),d=v(a.lb,a,! 1),b instanceof Ij?(Pj(b,k,d),b.Aa=!0):b.then(k,d));c&&(b= new Sj(b),Rj[b.La]=b,a.s=b.La)}function Oj(){$a.call(this)}x(Oj, $a);Oj.prototype.message="Deferred has already fired";Oj.prototype.name="AlreadyCalledError";function Kj(){$a.call(this)}x(Kj, $a);Kj.prototype.message="Deferred was canceled";Kj.prototype.name="CanceledError";function Sj(a) {this.La=l.setTimeout(v(this.g,this),0);this.b=a}Sj.prototype.g=function(){delete Rj[this.La];throw this.b;};var Rj={};function Tj(a,b){var c=b||{},d=c.document|| document,e=Ic(a).toString(),f=I("SCRIPT"),h={Rj:f,Kd:void 0},k=new Ij(h),m=null,p=null!=c.timeout?c.timeout:5E3;0
jk)for(c=a.Wb(),d=0;d2*this.i&&kk(this),!0):!1};function kk(a){if(a.i! =a.b.length){for(var b=0,c=0;bc&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c? c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function tk(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&bd)return null;var e=b.indexOf("&",d);if(0>e||e>c)e=c;d+=a.length+1;return Yb(b.substr(d,e-d))}var wk=/[?&]($|#)/;function xk(a){L.call(this);this.headers=new jk;this.V=a|| null;this.g=!1;this.s=this.b=null;this.ta="";this.i=this.ra=this.j=this.ha=! 1;this.ua=0;this.o=null;this.Da="";this.Aa=this.Ra=!1}x(xk,L);var yk=/^https? $/i,zk=["POST","PUT"],Ak=[];function Bk(a,b,c){var d=new xk;Ak.push(d);b&&d.ka("complete",b);d.od("ready",d.xk);d.send(a,c,void 0,void 0)}g=xk.prototype;g.xk=function(){this.Ea();ob(Ak,this)}; g.send=function(a,b,c,d){if(this.b)throw Error("[goog.net.XhrIo] Object is active with another request="+this.ta+"; newUri="+a);b=b? b.toUpperCase():"GET";this.ta=a;this.ha=!1;this.g=!0;this.b=this.V? ik(this.V):ik(gk);this.s=this.V? ek(this.V):ek(gk);this.b.onreadystatechange=v(this.Fj,this);try{this.ra=! 0,this.b.open(b,String(a),!0),this.ra=!1}catch(f){Ck(this);return}a=c||"";var e=this.headers.clone();d&&pk(d,function(f,h) {e.set(h,f)});d=jb(e.Wb(),Dk);c=l.FormData&&a instanceof l.FormData;!lb(zk, b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf8");e.forEach(function(f,h) {this.b.setRequestHeader(h,f)},this);this.Da&&(this.b.responseType=this.Da);"withCr edentials"in this.b&&this.b.withCredentials! ==this.Ra&&(this.b.withCredentials=this.Ra);try{Ek(this),0
(this.b.timeout=this.ua,this.b.ontimeout=v(this.Kd,this)):this.o=N(this.Kd,this.ua, this)),this.j=!0,this.b.send(a),this.j=!1}catch(f){Ck(this)}}; function Fk(a){return D.ya&&D.Oa(9)&&va(a.timeout)&&n(a.ontimeout)}function Dk(a) {return"content-type"==a.toLowerCase()}g.Kd=function(){"undefined"!=typeof ua&&this.b&&(this.dispatchEvent("timeout"),this.abort(8))};function Ck(a){a.g=! 1;a.b&&(a.i=!0,a.b.abort(),a.i=!1);Gk(a);Hk(a)}function Gk(a){a.ha||(a.ha=! 0,a.dispatchEvent("complete"),a.dispatchEvent("error"))} g.abort=function(){this.b&&this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=! 1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Hk(this))};g.va=functi on(){this.b&&(this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1),Hk(this,! 0));xk.ma.va.call(this)};g.Fj=function(){this.kc||(this.ra||this.j||this.i? Ik(this):this.Sm())};g.Sm=function(){Ik(this)}; function Ik(a){if(a.g&&"undefined"!=typeof ua&&(!a.s[1]||4!=(a.b? a.b.readyState:0)||2!=Jk(a)))if(a.j&&4==(a.b?a.b.readyState:0))N(a.Fj,0,a);else if(a.dispatchEvent("readystatechange"),4==(a.b?a.b.readyState:0)){a.g=!1;try{Kk(a)? (a.dispatchEvent("complete"),a.dispatchEvent("success")):Gk(a)}finally{Hk(a)}}}func tion Hk(a,b){if(a.b){Ek(a);var c=a.b,d=a.s[0]?t:null;a.b=null;a.s=null;b|| a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}} function Ek(a) {a.b&&a.Aa&&(a.b.ontimeout=null);a.o&&(l.clearTimeout(a.o),a.o=null)}function Kk(a) {var b=Jk(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=String(a.ta).match(qk)[1]|| null,! a&&l.self&&l.self.location&&(a=l.self.location.protocol,a=a.substr(0,a.length1)),b=!yk.test(a?a.toLowerCase():"");c=b}return c}function Jk(a){try{return 2<(a.b? a.b.readyState:0)?a.b.status:-1}catch(b){return-1}} function Lk(a){if(a.b){a:{a=a.b.responseText;if(l.JSON)try{var b=l.JSON.parse(a);break a}catch(c){}b=Aj(a)}return b}};function U(a) {this.V=this.ha=this.s="";this.ra=null;this.g=this.o="";this.i=!1;var b;a instanceof U?(this.i=n(void 0)?void 0:a.i,Mk(this,a.s),this.ha=a.ha,this.V=a.V,Nk(this,a.ra),this.o=a.o,Ok(this,a.b.clo ne()),this.g=a.g):a&&(b=String(a).match(qk))?(this.i=!1,Mk(this,b[1]||"",! 0),this.ha=Pk(b[2]||""),this.V=Pk(b[3]||"",!0),Nk(this,b[4]),this.o=Pk(b[5]||"",! 0),Ok(this,b[6]||"",!0),this.g=Pk(b[7]||"")):(this.i=!1,this.b=new Qk(null,this.i))} U.prototype.toString=function(){var a=[],b=this.s;b&&a.push(Rk(b,Sk,!0),":");var c=this.V;if(c||"file"==b)a.push("//"),(b=this.ha)&&a.push(Rk(b,Sk,! 0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"% $1")),c=this.ra,null!=c&&a.push(":",String(c));if(c=this.o)this.V&&"/"! =c.charAt(0)&&a.push("/"),a.push(Rk(c,"/"==c.charAt(0)?Tk:Uk,!0)); (c=this.b.toString())&&a.push("?",c);(c=this.g)&&a.push("#",Rk(c,Vk));return a.join("")};U.prototype.clone=function(){return new U(this)}; function Mk(a,b,c){a.s=c?Pk(b,!0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function Nk(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ra=b}else a.ra=null}function Ok(a,b,c){b instanceof Qk?(a.b=b,Wk(a.b,a.i)): (c||(b=Rk(b,Xk)),a.b=new Qk(b,a.i))}U.prototype.j=function(a){Ok(this,a,void 0)};U.prototype.getQuery=function(){return this.b.toString()};function V(a,b,c) {a.b.set(b,c);return a}function Yk(a,b){return a.b.get(b)} function Pk(a,b){return a?b?decodeURI(a.replace(/ %25/g,"%2525")):decodeURIComponent(a):""}function Rk(a,b,c){return q(a)? (a=encodeURI(a).replace(b,Zk),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"% $1")),a):null}function Zk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+ (a&15).toString(16)}var Sk=/[#\/\?@]/g,Uk=/[#\?:]/g,Tk=/[#\?]/g,Xk=/[#\? @]/g,Vk=/#/g;function Qk(a,b){this.g=this.b=null;this.i=a||null;this.j=!!b} function $k(a){a.b||(a.b=new jk,a.g=0,a.i&&rk(a.i,function(b,c) {a.add(Yb(b),c)}))}g=Qk.prototype;g.add=function(a,b) {$k(this);this.i=null;a=al(this,a);var c=this.b.get(a);c|| this.b.set(a,c=[]);c.push(b);this.g+=1;return this};g.remove=function(a) {$k(this);a=al(this,a);return lk(this.b,a)?(this.i=null,this.g-

=this.b.get(a).length,this.b.remove(a)):!1};function bl(a,b){$k(a);b=al(a,b);return lk(a.b,b)} g.forEach=function(a,b){$k(this);this.b.forEach(function(c,d){y(c,function(e) {a.call(b,e,d,this)},this)},this)};g.Wb=function(){$k(this);for(var a=this.b.Bb(),b=this.b.Wb(),c=[],d=0;d=e.right)&&(f&=-2);132==(f&132)&&(d.y<e.top||d.y>=e.bottom)&&(f&=5);d.x<e.left&&f&1&&(d.x=e.left,m|=1);if(f&16){var p=d.x;d.x<e.left&&(d.x=e.left,m| =4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x, p+k.width-e.left),k.width=Math.max(k.width,0),m| =4)}d.x+k.width>e.right&&f&1&&(d.x=Math.max(e.right-k.width,e.left),m|=1);f&2&&(m| =(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&f&4&&(d.y=e.top,m| =2);f&32&&(p=d.y,d.y<e.top&&(d.y=e.top,m| =8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,p+k.heighte.top),k.height=Math.max(k.height,0),m| =8));d.y+k.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-k.height,e.top),m| =2);f&8&&(m|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=m}else e= 256;m=e}e=new Rg(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=m;if(a&496)ret urn a;ah(b,new F(e.left,e.top));h=e.Ba();Ld(c,h)||uh(b,h);return a}function gl(a,b)

{return(b&8&&rh(a)?b^4:b)&-9};function il(a,b){this.b=a instanceof F?a:new F(a,b)}x(il,dl);il.prototype.Sb=function(a,b,c,d) {hl(this.b,a,b,c,null,null,d)};function jl(a,b,c) {this.b=a;this.g=b;this.V=c}x(jl,dl);jl.prototype.Sb=function(a,b,c) {el(this.b,this.g,a,b,void 0,c,this.V)};function kl(a,b,c,d) {jl.call(this,a,b);this.i=c?5:0;this.o=d||void 0}x(kl,jl);kl.prototype.s=function() {return this.i};kl.prototype.j=function(a) {this.i=a};kl.prototype.Sb=function(a,b,c,d){var e=el(this.b,this.g,a,b,null,c,10,d,this.o);if(e&496){var f=ll(e,this.g);b=ll(e,b);e=el(this.b,f,a,b,null,c,10,d,this.o);e&496&&(f=ll(e,f),b= ll(e,b),el(this.b,f,a,b,null,c,this.i,d,this.o))}};function ll(a,b) {a&48&&(b^=4);a&192&&(b^=1);return b};function ml(a,b){this.b=a instanceof F?a:new F(a,b)}x(ml,dl);ml.prototype.Sb=function(a,b,c,d){var e=Od(a);var f=e.body;e=e.documentElement;e=new F(f.scrollLeft||e.scrollLeft,f.scrollTop|| e.scrollTop);f=this.b.x+e.x;e=this.b.y+e.y;var h=fl(a);f-=h.x;e-=h.y;hl(new F(f,e),a,b,c,null,null,d)};function nl(a,b,c,d){kl.call(this,a,b,c||d);(c|| d)&&this.j(65|(d?32:132))}x(nl,kl);function ol(a,b) {ml.call(this,a,b)}x(ol,ml);ol.prototype.g=0;ol.prototype.j=function(a) {this.g=a};ol.prototype.Sb=function(a,b,c,d){var e=dh(a);e=gh(e);var f=Xd(Md(a).b);f=new F(this.b.x+f.scrollLeft,this.b.y+f.scrollTop);var h=b,k=hl(f,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64|| k&128)h^=1;k=hl(f,a,h,c,e,10,d);0!=(k&496)&&hl(f,a,b,c,e,this.g,d)}};function pl(a,b){this.b=a instanceof F?a:new F(a,b)}x(pl,dl);pl.prototype.Sb=function(a,b,c,d) {el(dh(a),0,a,b,this.b,c,null,d)};function ql() {Ce.call(this);this.b=[];this.g=[]}x(ql,Ce);ql.prototype.va=function() {ql.ma.va.call(this);this.g.length=0;this.b.length=0};var rl={},sl={},tl={};function ul(){throw Error("Do not instantiate directly");}ul.prototype.Gg=null;ul.prototype.Jb=function(){return this.content};ul.prototype.toString=function(){return this.content};function vl(a,b){this.content=String(a);this.Gg=null!=b?b:null}x(vl,ul);vl.prototype. $c=tl;function wl(){ul.call(this)}x(wl,ul);wl.prototype.$c=rl;function xl(a){if(! Da(a))return String(a);if(a instanceof ul){if(a.$c===rl)return a.Jb();if(a. $c===tl)return Zb(a.Jb())}return"zSoyz"};function yl(){this.g=new jk;this.b=new zl("",void 0);this.b.next=this.b.b=this.b}g=yl.prototype;g.get=function(a,b){var c=this.g.get(a);return c?c.value:b};g.set=function(a,b){var c=this.g.get(a);c? c.value=b:(c=new zl(a,b),this.g.set(a,c),c.b=this.b.b,c.next=this.b,this.b.b=c,c.b.next=c)};g.shift= function(){return Al(this,this.b.next)};g.pop=function(){return Al(this,this.b.b)};g.remove=function(a){return(a=this.g.get(a))? (a.remove(),this.g.remove(a.key),!0):!1}; g.Wb=function(){return Bl(this,function(a,b){return b})};g.Bb=function(){return Bl(this,function(a){return a})};g.forEach=function(a,b){for(var c=this.b.next;c! =this.b;c=c.next)a.call(b,c.value,c.key,this)};function Bl(a,b){for(var c=[],d=a.b.next;d!=a.b;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return c}function Al(a,b){a.b!=b&&(b.remove(),a.g.remove(b.key));return b.value}function zl(a,b){this.key=a;this.value=b} zl.prototype.remove=function(){this.b.next=this.next;this.next.b=this.b;delete this.b;delete this.next};function Cl(a){this.b=new jk;if(a){a=nk(a);for(var b=a.length,c=0;c
g.handleEvent=function(a){var b=this.ha;if(a.target==this.i)switch(a.type){case "hilite":this.Sc(a.sd);break;case "select":var c=!1;if(va(a.sd)){a=a.sd;var d=this.b[Gl(this,a)];c=!!d&&b.sh&&b.sh(d);d&&!c&&this.j!=a&&this.Sc(a)}c|| this.re();break;case "canceldismiss":Hl(this);break;case "dismiss":Il(this)}};function Jl(a){for(var b=a.g+a.b.length1,c=a.j,d=0;d=a.g&&cc||c>=a.b.length?-1:c}g.update=function(a) {this.ta.update(a)};function Ml(a,b,c,d){Ce.call(this);d=d||150;this.j=null!=c?c:! 0;this.s=a||",;";this.Aa=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s] +";this.ua=new RegExp("^"+a+"|"+a+"$","g");this.ta=new RegExp("\\s*["+this.s+"] $");this.ra=b||"";this.Da=this.j;this.i=0b.g)c--;else{b.zg&&c==b.g&&b.Sc(1);break}if(b.Sc(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.re()&&this.Da)return a.preventDefault(),!0;break;case

13:if(this.b.i.isVisible()){if(this.update(), this.b.re())return a.preventDefault(),a.b(),!0}else this.b.Kc();break;case 27:if(this.b.i.isVisible())return this.b.Kc(),a.preventDefault(),a.b(),! 0;break;case 229:if(!this.xd)return this.xd|| (this.g.ka(this.Xa,"keyup",this.Cj),this.g.ka(this.Xa,"keypress",this.Bj),this.xd=! 0),!0}return Pl(this,a)};function Pl(a,b){var c=a.j&&b.o&&-1! =a.s.indexOf(String.fromCharCode(b.o));c&&a.update();return c&&a.b.re()? (b.preventDefault(),!0):!1}g.Bl=function(){return!1};g.Oi=function(a) {Ol(this,a.target||null)}; function Ol(a,b){mg(a.V);a.b&&Hl(a.b);b! =a.Xa&&(a.Xa=b,a.i&&(a.i.start(),a.g.ka(a.i,"tick",a.Pi)),a.xh=a.wb(),tg(a.o,a.Xa), a.g.ka(a.o,"key",a.Dj),a.g.ka(a.Xa,"mousedown",a.Ej),D.ya&&a.g.ka(a.Xa,"keypress",a .Aj))}g.dl=function(){Nl?this.wg=window.setTimeout(v(this.Lj,this),0):this.Lj()}; g.Lj=function() {this.Xa&&(this.g.ab(this.o,"key",this.Dj),zg(this.o),this.g.ab(this.Xa,"keyup",thi s.Bl),this.g.ab(this.Xa,"mousedown",this.Ej),D.ya&&this.g.ab(this.Xa,"keypress",thi s.Aj),this.xd&&Ql(this),this.Xa=null,this.i&&(this.i.stop(),this.g.ab(this.i,"tick" ,this.Pi)),this.b&&Il(this.b))};g.Pi=function(){this.update()};g.Qm=function(a) {this.Oi(a)};g.Dj=function(a){this.ha=a.keyCode;this.b&&this.$b(a)};g.Bj=function() {this.xd&&229!=this.ha&&Ql(this)}; g.Cj=function(a){this.xd&&(13==a.keyCode|| 77==a.keyCode&&a.ctrlKey)&&Ql(this)};g.Ej=function(){};function Ql(a){a.xd&&(a.xd=! 1,a.g.ab(a.Xa,"keypress",a.Bj),a.g.ab(a.Xa,"keyup",a.Cj))}g.Aj=function(a) {Pl(this,a)}; g.update=function(a){if(this.Xa&&(a||this.wb()!=this.xh)){if(a||!this.Lh) {a=dg(this.Xa)[0];var b=this.wb();a=Ll(this,b)[Kl(this,b,a)];b=this.ua? String(a).replace(this.ua,""):a;if(this.b&&(this.b.V=this.Xa,a=this.b,this.wb(),a.s !=b)){a.s=b;b=a.ha;var c=v(a.lm,a),d={client:"books",ds:"bo",q:a.s};c=v(b.g,b,c);b.b&&b.b.cancel();b.b=new Xj;b.b.send(d,c);Hl(a)}}this.xh=this.wb()}this.Lh=!1}; function Kl(a,b,c){a=Ll(a,b);if(c==b.length)return a.length-1;for(var d=b=0,e=0;d
function Ul(a){Yl(a);a.yd&&(a.wa.style.minWidth=a.yd.clientWidth0+"px");a.ub&&(a.wa.style.maxWidth=a.ub.clientWidth0+"px");a.o.length=0;a.g.Ji(a.wa);a.s&&a.s.render? a.s.render(a,a.wa,a.b,a.ta):y(a.b,function(b){var c=this.ta,d=this.g.Ta("DIV", {className:"ac-row",id:Sl(Rl.Ya())});ye(d,"option");this.s&&this.s.en? this.s.en(b,c,d):le(d,b.data.toString());c&&this.Fb&&(this.Da=! 1,Zl(this,d,c));O(d,"acrow");this.o.push(d);this.g.appendChild(this.wa,d)},a);0==a.b.length?a.Kc(): (Wl(a),a.hh(),th(a.wa,!0))} g.hh=function(){if(this.i&&this.ua){var a=this.Ra||this.i;var b=this.Qb? 5:1;el(a,b,this.wa,b^1,null,null,65)}};g.va=function() {this.wa&&(jf(this.wa,"click",this.Qi,!1,this),jf(this.wa,"mousedown",this.Ri,! 1,this),jf(this.wa,"mouseover",this.Ui,! 1,this),this.g.Rk(this.wa),this.wa=null,this.V=! 1);Ee(this.j);this.ra=null;Tl.ma.va.call(this)}; function Zl(a,b,c){if(!a.Da)if(3==b.nodeType){var d=null;u(c)&&1d;d+ +)e=2*d,b.nodeValue=c[e],f=a.g.b.createElement("B"),f.className=a.Wa,a.g.appendChil d(f,a.g.b.createTextNode(String(c[e+1]))),f=b.parentNode.insertBefore(f, b.nextSibling),b.parentNode.insertBefore(a.g.b.createTextNode(""),f.nextSibling),b= f.nextSibling;b.nodeValue=vb(c,2).join("");a.Da=!0}else d&&Zl(a,b,d)}}else for(b=b.firstChild;b;)d=b.nextSibling,Zl(a,b,c),b=d}function $l(a){var b="";if(! a)return b;u(a)&&(a=fb(a,function(c){return!Db(ec(c))}));u(a)?b=0Ja()this.Aa)&&this.dispatchEvent({type:"hilite",sd:this.b[a].id})};function bm(a,b) {L.call(this);this.i=new P(this);this.dh(a||null);b&&(this. $d=b)}x(bm,L);g=bm.prototype;g.wa=null;g.ni=!0;g.mi=null;g.he=!1;g.wh=-1;g.yi=!0;g. $d="toggle_display";g.R=function(){return this.wa};g.dh=function(a) {cm(this);this.wa=a};function cm(a){if(a.he)throw Error("Can not change this state of the popup while showing.");}g.isVisible=function(){return this.he}; g.Ma=function(a){this.Wa&&this.Wa.stop();this.Da&&this.Da.stop();if(a){if(! this.he&&this.Ih()){if(!this.wa)throw Error("Caller must call setElement before trying to show the popup");this.Zd();a=Od(this.wa);if(this.ni)if(this.i.ka(a,"mousedown",this.zj,! 0),D.ya){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=ke(b)}catch(d){break}a=c;b=a.activeElement}this.i.ka(a,"mousedown",this.zj,! 0);this.i.ka(a,"deactivate",this.yj)}else this.i.ka(a,"blur",this.yj);"toggle_display"== this.$d?(this.wa.style.visibility="visible",S(this.wa,!0)):"move_offscreen"==this. $d&&this.Zd();this.he=!0;this.wh=Ja();this.Wa?(af(this.Wa,"end",this.Xf,! 1,this),this.Wa.play()):this.Xf()}}else dm(this)};g.Zd=t;function dm(a,b) {a.he&&a.dispatchEvent({type:"beforehide",target:b})&&(a.i&&mg(a.i),a.he=! 1,Ja(),a.Da?(af(a.Da,"end",w(a.ui,b),!1,a),a.Da.play()):a.ui(b))}g.ui=function(a) {"toggle_display"==this.$d?this.Yl():"move_offscreen"==this. $d&&(this.wa.style.top="-10000px");this.df(a)}; g.Yl=function(){this.wa.style.visibility="hidden";S(this.wa,!1)};g.Ih=function() {return this.dispatchEvent("beforeshow")};g.Xf=function() {this.dispatchEvent("show")};g.df=function(a) {this.dispatchEvent({type:"hide",target:a})};g.zj=function(a) {a=a.target;je(this.wa,a)||em(this,a)||150>Ja()-this.wh||dm(this,a)};

g.yj=function(a){if(this.yi){var b=Od(this.wa);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a|| je(this.wa,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>Ja()this.wh||dm(this)}};function em(a,b){return hb(a.mi||[],function(c){return b===c|| je(c,b)})}g.va=function() {bm.ma.va.call(this);this.i.Ea();Ee(this.Wa);Ee(this.Da);delete this.wa;delete this.i;delete this.mi};function fm(a,b){this.Nd=8;this.Ab=b||void 0;bm.call(this,a)}x(fm,bm);fm.prototype.Xb=function(){return this.Ab|| null};fm.prototype.setPosition=function(a){this.Ab=a||void 0;this.isVisible()&&this.Zd()};fm.prototype.Zd=function(){if(this.Ab){var a=! this.isVisible()&&"move_offscreen"!=this. $d,b=this.R();a&&(b.style.visibility="hidden",S(b,! 0));this.Ab.Sb(b,this.Nd,this.yh);a&&S(b,!1)}};function gm(a,b,c){this.j=c||(a? Md(G(a)):Md());fm.call(this,this.j.Ta("DIV", {style:"position:absolute;display:none;"}));this.o=new F(1,1);this.ha=new Cl;this.s=null;a&&(a=G(a),this.ha.add(a),K(a,"mouseover",this.fh,! 1,this),K(a,"mouseout",this.Ff,!1,this),K(a,"mousemove",this.ae,! 1,this),K(a,"focus",this.Ni,!1,this),K(a,"blur",this.Ff,!1,this));null! =b&&le(this.R(),b)}x(gm,fm);var hm=[];g=gm.prototype;g.rb=null;g.className="googtooltip";g.ig=500;g.lh=0;g.Og=function(){return this.lh}; g.dh=function(a){var b=this.R();b&&J(b);gm.ma.dh.call(this,a);a? (b=this.j.b.body,b.insertBefore(a,b.lastChild),Ee(this.s),this.s=new ng(this.R()),De(this,this.s),K(this.s,"focusin",this.Pd,void 0,this),K(this.s,"focusout",this.ff,void 0,this)): (Ee(this.s),this.s=null)};function im(a){return a.Aa?a.isVisible()?4:1:a.ta? 3:a.isVisible()?2:0}g.Kf=function(a){if(!this.isVisible())return!1;var b=hh(this.R()),c=oh(this.R());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height}; g.Ih=function(){if(!bm.prototype.Ih.call(this))return!1;if(this.b)for(var a,b=0;a=hm[b];b++)je(a.R(),this.b)||a.Ma(! 1);nb(hm,this);a=this.R();a.className=this.className;this.Pd();K(a,"mouseover",this .kh,!1,this);K(a,"mouseout",this.Yi,!1,this);jm(this);return!0};g.df=function() {ob(hm,this);for(var a=this.R(),b,c=0;b=hm[c];c++)b.b&&je(a,b.b)&&b.Ma(! 1);this.qf&&this.qf.ff();jf(a,"mouseover",this.kh,! 1,this);jf(a,"mouseout",this.Yi,!1,this);this.b=void 0;0==im(this)&&(this.Db=! 1);bm.prototype.df.call(this)}; g.Ue=function(a,b){this.b==a&&lk(this.ha.b,Dl(this.b))&&(this.Db||!this.En? (this.Ma(!1),this.isVisible()||(this.b=a,this.setPosition(b||km(this,0)),this.Ma(! 0))):this.b=void 0);this.Aa=void 0};g.ej=function(a){this.ta=void 0;if(a==this.b) {a=this.j;var b;a=(b=we(a.b))&&this.R()&&a.Qk(this.R(),b);null! =this.rb&&(this.rb==this.R()||lk(this.ha.b,Dl(this.rb)))||a||this.V&&this.V.rb|| this.Ma(!1)}};function lm(a,b){var c=Wd(a.j.b);a.o.x=b.clientX+c.x;a.o.y=b.clientY+c.y} g.fh=function(a){var b=mm(this,a.target);this.rb=b;this.Pd();b! =this.b&&(this.b=b,this.kg(b),nm(this),lm(this,a))};function mm(a,b){try{for(;b&&! lk(a.ha.b,Dl(b));)b=b.parentNode;return b}catch(c){return null}}g.ae=function(a) {lm(this,a);this.Db=!0};g.Ni=function(a){this.rb=a=mm(this,a.target);this.Db=! 0;if(this.b!=a){this.b=a;var b=km(this,1);this.Pd();this.kg(a,b);nm(this)}};function km(a,b){if(0==b){var c=a.o.clone();return new om(c)}return new pm(a.rb)} function nm(a){if(a.b)for(var b,c=0;b=hm[c];c+ +)je(b.R(),a.b)&&(b.V=a,a.qf=b)}g.Ff=function(a){var b=mm(this,a.target),c=mm(this,a.relatedTarget);b! =c&&(b==this.rb&&(this.rb=null),jm(this),this.Db=!1,!this.isVisible()|| a.relatedTarget&&je(this.R(),a.relatedTarget)?this.b=void 0:this.ff())};g.kh=function(){var a=this.R();this.rb! =a&&(this.Pd(),this.rb=a)};g.Yi=function(a){var b=this.R();this.rb!=b|| a.relatedTarget&&je(b,a.relatedTarget)||(this.rb=null,this.ff())}; g.kg=function(a,b){this.Aa||(this.Aa=N(v(this.Ue,this,a,b),this.ig))};function

jm(a){a.Aa&&(l.clearTimeout(a.Aa),a.Aa=void 0)}g.ff=function() {2==im(this)&&(this.ta=N(v(this.ej,this,this.b),this.Og()))};g.Pd=function() {this.ta&&(l.clearTimeout(this.ta),this.ta=void 0)}; g.va=function(){var a;this.Ma(!1);jm(this);for(var b=this.ha.Bb(),c=0;a=b[c];c+ +)jf(a,"mouseover",this.fh,!1,this),jf(a,"mouseout",this.Ff,! 1,this),jf(a,"mousemove",this.ae,!1,this),jf(a,"focus",this.Ni,! 1,this),jf(a,"blur",this.Ff,! 1,this);b=this.ha.b;b.g={};b.b.length=0;b.i=0;this.R()&&J(this.R());this.rb=null;de lete this.j;gm.ma.va.call(this)};function om(a,b){pl.call(this,a,b)}x(om,pl); om.prototype.Sb=function(a,b,c){b=dh(a);b=gh(b);c=c?new Ng(c.top+10,c.right,c.bottom,c.left+10):new Ng(10,0,0,10);hl(this.b,a,8,c,b,9)&496&&hl(this.b,a,8,c,b,5)};function pm(a) {jl.call(this,a,5)}x(pm,jl);pm.prototype.Sb=function(a,b,c){var d=new F(10,0);el(this.b,this.g,a,b,d,c,9)&496&&el(this.b,4,a,1,d,c,5)};function qm(a,b,c) {gm.call(this,a,b,c)}x(qm,gm);g=qm.prototype;g.Hg=!1;g.kf=!1;g.Xf=function() {qm.ma.Xf.call(this);this.ub=Sg(ph(this.R()));this.b&&(this.Qb=Sg(ph(this.b)));this .kf=this.Hg;K(this.j.b,"mousemove",this.ae,!1,this)};g.df=function() {jf(this.j.b,"mousemove",this.ae,!1,this);this.Qb=this.ub=null;this.kf=! 1;qm.ma.df.call(this)}; g.Kf=function(a){if(this.Ra){var b=hh(this.R()),c=oh(this.R());return b.xthis.Ra.left<=a.x&&a.x<=b.x+c.width+this.Ra.right&&b.ythis.Ra.top<=a.y&&a.y<=b.y+c.height+this.Ra.bottom}return qm.ma.Kf.call(this,a)};function rm(a,b){if(a.Qb&&Pg(a.Qb,b)||a.Kf(b))return!0;var c=a.V;return!!c&&c.Kf(b)}g.ej=function(a){this.ta=void 0;a!=this.b|| rm(this,this.o)||this.rb||this.V&&this.V.rb||D.Sa&&0==this.o.x&&0==this.o.y|| this.Ma(!1)}; g.ae=function(a){var b=this.isVisible();if(this.ub){var c=Wd(this.j.b);c=new F(a.clientX+c.x,a.clientY+c.y);rm(this,c)?b=! 1:this.kf&&(b=Qg(this.ub,c)>=Qg(this.ub,this.o))}if(b) {if(this.ff(),this.rb=null,b=this.V)b.rb=null}else 3==im(this)&&this.Pd();qm.ma.ae.call(this,a)};g.kh=function(){this.rb! =this.R()&&(this.kf=!1,this.rb=this.R())};g.Og=function(){return this.kf? 100:qm.ma.Og.call(this)};function sm(a){L.call(this);this.g=a|| Md();this.Ra=tm;this.La=null;this.Pa=!1;this.wa=null;this.ra=void 0;this.V=this.o=this.s=this.Wa=null;this.yd=!1}x(sm,L);sm.prototype.qf=Rl.Ya();var tm=null; function um(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");}g=sm.prototype;g.getId=function(){return this.La|| (this.La=Sl(this.qf))};function vm(a,b){if(a.s&&a.s.V){var c=a.s.V,d=a.La;d in c&&delete c[d];Ua(a.s.V,b,a)}a.La=b}g.R=function(){return this.wa}; function wm(a){a.ra||(a.ra=new P(a));return a.ra}g.Jd=function(a){if(this==a)throw Error("Unable to set parent component");if(a&&this.s&&this.La&&xm(this.s,this.La)&&this.s!=a)throw Error("Unable to set parent component");this.s=a;sm.ma.ef.call(this,a)};g.ld=function(){return this.s};g.ef=function(a){if(this.s&&this.s!=a)throw Error("Method not supported");sm.ma.ef.call(this,a)};g.zc=function() {this.wa=this.g.b.createElement("DIV")};g.render=function(a){ym(this,a)}; function ym(a,b,c){if(a.Pa)throw Error("Component already rendered");a.wa|| a.zc();b?b.insertBefore(a.wa,c||null):a.g.b.body.appendChild(a.wa);a.s&&!a.s.Pa|| a.Ua()}function zm(a,b){if(a.Pa)throw Error("Component already rendered");if(b&&a.Ug(b)){a.yd=!0;var c=Od(b);a.g&&a.g.b==c|| (a.g=Md(b));a.Ub(b);a.Ua()}else throw Error("Invalid element to decorate");}g.Ug=function(){return!0};g.Ub=function(a){this.wa=a};g.Ua=function() {this.Pa=!0;Am(this,function(a){!a.Pa&&a.R()&&a.Ua()})}; g.Vb=function(){Am(this,function(a){a.Pa&&a.Vb()});this.ra&&mg(this.ra);this.Pa=!

1};g.va=function(){this.Pa&&this.Vb();this.ra&&(this.ra.Ea(),delete this.ra);Am(this,function(a){a.Ea()});! this.yd&&this.wa&&J(this.wa);this.s=this.Wa=this.wa=this.V=this.o=null;sm.ma.va.cal l(this)};g.Fa=function(a,b){this.Ce(a,Bm(this),b)}; g.Ce=function(a,b,c){if(a.Pa&&(c||!this.Pa))throw Error("Component already rendered");if(0>b||b>Bm(this))throw Error("Child component index out of bounds");this.V&&this.o||(this.V={},this.o=[]);if(a.ld()==this){var d=a.getId();this.V[d]=a;ob(this.o,a)}else Ua(this.V,a.getId(),a);a.Jd(this);ub(this.o,b,0,a);a.Pa&&this.Pa&&a.ld()==this? (c=this.Vd(),b=c.childNodes[b]||null,b!=a.R()&&c.insertBefore(a.R(),b)):c? (this.wa||this.zc(),b=Cm(this,b+1),ym(a,this.Vd(),b?b.wa:null)):this.Pa&&! a.Pa&&a.wa&&a.wa.parentNode&& 1==a.wa.parentNode.nodeType&&a.Ua()};g.Vd=function(){return this.wa};function Dm(a) {null==a.Ra&&(a.Ra=rh(a.Pa?a.wa:a.g.b.body));return a.Ra}function Bm(a){return a.o? a.o.length:0}function xm(a,b){if(a.V&&b){var c=a.V;c=(null!==c&&b in c?c[b]:void 0)||null}else c=null;return c}function Cm(a,b){return a.o?a.o[b]|| null:null}function Am(a,b,c){a.o&&y(a.o,b,c)}function Em(a,b){return a.o&&b? db(a.o,b):-1} g.removeChild=function(a,b){if(a){var c=q(a)?a:a.getId();a=xm(this,c);if(c&&a){var d=this.V;c in d&&delete d[c];ob(this.o,a);b&&(a.Vb(),a.wa&&J(a.wa));a.Jd(null)}}if(!a)throw Error("Child is not in parent component");return a};function Fm(){}var Gm;za(Fm);var Hm={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};g=F m.prototype;g.Xd=function(){};g.Zb=function(a){return a.g.Ta("DIV",Im(this,a).join(" "),a.Jb())};g.sc=function(a){return a};function Jm(a,b,c){if(a=a.R?a.R():a){var d=[b];D.ya&&!D.Oa("7")&&(d=Km(Xf(a),b),d.push(b)); (c?Zf:ag)(a,d)}}g.Cf=function(){return!0}; g.kb=function(a,b){b.id&&vm(a,b.id);var c=this.sc(b);c&&c.firstChild? Lm(a,c.firstChild.nextSibling?sb(c.childNodes):c.firstChild):a.Ed=null;var d=0,e=this.Ga(),f=this.Ga(),h=!1,k=!1,m=!1,p=sb(Xf(b));y(p,function(z){h||z!=e?k|| z!=f?d|=this.zf(z):k=!0:(h=!0,f==e&&(k=!0));1==this.zf(z)&&pe(c)&&qe(c)&&oe(c,! 1)},this);a.Ac=d;h||(p.push(e),f==e&&(k=!0));k||p.push(f);var r=a.lc;r&&p.push.apply(p,r);if(D.ya&&!D.Oa("7")){var B=Km(p);0
lb(d,b)||c.push(d.join("_"))});return c}g.Ge=function(a){this.b||Pm(this);return this.b[a]}; g.zf=function(a){if(!this.ta){this.b||Pm(this);var b=this.b,c={},d;for(d in b)c[b[d]]=d;this.ta=c}a=parseInt(this.ta[a],10);return isNaN(a)?0:a};function Pm(a) {var b=a.Ga();a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function Qm() {}x(Qm,Fm);za(Qm);g=Qm.prototype;g.Xd=function() {return"button"};g.Gc=function(a,b,c){switch(b){case 8:case 16:ze(a,"pressed",c);break;default:case 64:case 1:Qm.ma.Gc.call(this,a,b,c)}};g.Zb=function(a){var b=Qm.ma.Zb.call(this,a);Rm(b,a.ha);var c=a.wb();c&&this.Tg(b,c);Om(a,16)&&this.Gc(b,16,W(a,16));return b};g.kb=function(a,b){b=Qm.ma.kb.call(this,a,b);var c=this.wb(b);a.Qb=c;a.ha=b.title;Om(a,16)&&this.Gc(b,16,W(a,16));return b};g.wb=t;g.Tg=t; function Rm(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}g.Ga=function() {return"goog-button"};function Sm(a,b){if(!a)throw Error("Invalid class name "+a);if(!Ca(b))throw Error("Invalid decorator function "+b);Tm[a]=b}var Um={},Tm={};function Vm(a,b,c){sm.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=Ea(b);if(d=Um[d])break;b=b.ma?b.ma.constructor:null}b=d?Ca(d.Ya)?d.Ya():new d:null}this.i=b;this.Ed=n(a)? a:null}x(Vm,sm);g=Vm.prototype;g.Ed=null;g.Ac=0;g.jf=39;g.Ad=255;g.hf=0;g.Ef=! 0;g.lc=null;g.Zg=!0;function Wm(a,b){a.Pa&&b!=a.Zg&&Xm(a,b);a.Zg=b}function Ym(a,b) {b&&(a.lc?lb(a.lc,b)||a.lc.push(b):a.lc=[b],Jm(a,b,!0))}function Zm(a,b,c){c? Ym(a,b):b&&a.lc&&ob(a.lc,b)&&(0==a.lc.length&&(a.lc=null),Jm(a,b,!1))} g.zc=function(){var a=this.i.Zb(this);this.wa=a;Mm(this.i,a,this.Le());this.i.Yg(a,! 1);this.isVisible()||this.i.Ma(a,!1)};g.Le=function(){return null};g.Vd=function() {return this.i.sc(this.R())};g.Ug=function(a){return this.i.Cf(a)};g.Ub=function(a) {this.wa=a=this.i.kb(this,a);Mm(this.i,a,this.Le());this.i.Yg(a,!1);this.Ef="none"! =a.style.display}; g.Ua=function() {Vm.ma.Ua.call(this);Nm(this.i,this,this.wa);this.i.Ki(this);if(this.jf&2&&(this.Zg&&Xm(this,!0),Om(this,32))){var a=this.R();if(a){var b=this.ta|| (this.ta=new sg);tg(b,a);wm(this).ka(b,"key",this. $b).ka(a,"focus",this.Xk).ka(a,"blur",this.Df)}}}; function Xm(a,b){var c=wm(a),d=a.R();b?(c.ka(d,Le.Ae,a.nd).ka(d, [Le.Be,Le.ze],a.Bc).ka(d,"mouseover",a.$g).ka(d,"mouseout",a.jh),a.Pe! =t&&c.ka(d,"contextmenu",a.Pe),D.ya&&(D.Oa(9)||c.ka(d,"dblclick",a.Si),a.ua|| (a.ua=new $m(a),De(a,a.ua)))):(c.ab(d,Le.Ae,a.nd).ab(d, [Le.Be,Le.ze],a.Bc).ab(d,"mouseover",a.$g).ab(d,"mouseout",a.jh),a.Pe! =t&&c.ab(d,"contextmenu",a.Pe),D.ya&&(D.Oa(9)|| c.ab(d,"dblclick",a.Si),Ee(a.ua),a.ua=null))} g.Vb=function() {Vm.ma.Vb.call(this);this.ta&&zg(this.ta);this.isVisible()&&this.isEnabled()&&this. i.Oe(this,!1)};g.va=function(){Vm.ma.va.call(this);this.ta&&(this.ta.Ea(),delete this.ta);delete this.i;this.ua=this.lc=this.Ed=null};g.Jb=function(){return this.Ed};function Lm(a,b){a.Ed=b}g.xf=function(){var a=this.Jb();if(! a)return"";a=q(a)?a:u(a)?A(a,te).join(""):re(a);return Xb(a)};g.isVisible=function(){return this.Ef}; g.Ma=function(a,b){if(b||this.Ef!=a&&this.dispatchEvent(a?"show":"hide")){var c=this.R();c&&this.i.Ma(c,a);this.isEnabled()&&this.i.Oe(this,a);this.Ef=a;return! 0}return!1};g.isEnabled=function(){return!W(this,1)};g.Ka=function(a){var b=this.ld();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!an(this,1,!a)||(a|| (bn(this,!1),cn(this,!1)),this.isVisible()&&this.i.Oe(this,a),this.Ob(1,!a,! 0))};function cn(a,b){an(a,2,b)&&a.Ob(2,b)}function bn(a,b){an(a,4,b)&&a.Ob(4,b)} g.Nh=function(a){an(this,8,a)&&this.Ob(8,a)};g.ud=function(a) {an(this,16,a)&&this.Ob(16,a)};g.eg=function(a){an(this,32,a)&&this.Ob(32,a)};g. $a=function(a){an(this,64,a)&&this.Ob(64,a)};function W(a,b){return!!

(a.Ac&b)}g.Ob=function(a,b,c){c||1!=a?Om(this,a)&&b! =W(this,a)&&(this.i.Ob(this,a,b),this.Ac=b?this.Ac|a:this.Ac&~a):this.Ka(! b)};function Om(a,b){return!!(a.jf&b)} g.nb=function(a,b){if(this.Pa&&W(this,a)&&!b)throw Error("Component already rendered");!b&&W(this,a)&&this.Ob(a,!1);this.jf=b?this.jf|a:this.jf&~a};function dn(a,b){return!!(a.Ad&b)&&Om(a,b)}function an(a,b,c){return Om(a,b)&&W(a,b)!=c&&(! (a.hf&b)||a.dispatchEvent(um(b,c)))&&!a.kc}g.$g=function(a){(!a.relatedTarget||! je(this.R(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&dn(th is,2)&&cn(this,!0)}; g.jh=function(a){a.relatedTarget&&je(this.R(),a.relatedTarget)||! this.dispatchEvent("leave")||(dn(this,4)&&bn(this,!1),dn(this,2)&&cn(this,! 1))};g.Pe=t;g.nd=function(a){this.isEnabled()&&(dn(this,2)&&cn(this,! 0),Pe(a)&&(dn(this,4)&&bn(this,! 0),this.i&&this.i.Li(this)&&this.R().focus()));Pe(a)&&a.preventDefault()};g.Bc=func tion(a){this.isEnabled()&&(dn(this,2)&&cn(this,! 0),W(this,4)&&this.Id(a)&&dn(this,4)&&bn(this,!1))};g.Si=function(a) {this.isEnabled()&&this.Id(a)}; g.Id=function(a){dn(this,16)&&this.ud(!W(this,16));dn(this,8)&&this.Nh(! 0);dn(this,64)&&this.$a(!W(this,64));var b=new Je("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s hiftKey=a.shiftKey,b.s=a.s);return this.dispatchEvent(b)};g.Xk=function() {dn(this,32)&&this.eg(!0)};g.Df=function(){dn(this,4)&&bn(this,! 1);dn(this,32)&&this.eg(!1)};g.$b=function(a){return this.isVisible()&&this.isEnabled()&&this.Yd(a)?(a.preventDefault(),a.b(),!0):!1}; g.Yd=function(a){return 13==a.keyCode&&this.Id(a)};if(!Ca(Vm))throw Error("Invalid component class "+Vm);if(!Ca(Fm))throw Error("Invalid renderer class "+Fm);var en=Ea(Vm);Um[en]=Fm;Sm("goog-control",function(){return new Vm(null)});function $m(a){Ce.call(this);this.g=a;this.b=!1;this.i=new P(this);De(this,this.i);a=this.g.wa;this.i.ka(a,"mousedown",this.o).ka(a,"mouseup", this.s).ka(a,"click",this.j)}x($m,Ce);var fn=!D.ya||D.Lb(9); $m.prototype.o=function(){this.b=!1}; $m.prototype.s=function(){this.b=!0};function gn(a,b){if(!fn)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.v iew|| null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey ,a.metaKey,0,a.relatedTarget||null);return c} $m.prototype.j=function(a){if(this.b)this.b=!1;else{var b=a.g,c=b.button,d=b.type,e=gn(b,"mousedown");this.g.nd(new Me(e,a.i));e=gn(b,"mouseup");this.g.Bc(new Me(e,a.i));fn||(b.button=c,b.type=d)}}; $m.prototype.va=function(){this.g=null;$m.ma.va.call(this)};function hn() {}x(hn,Qm);za(hn);g=hn.prototype;g.Xd=function(){};g.Zb=function(a){Wm(a,! 1);a.Ad&=-256;a.nb(32,!1);return a.g.Ta("BUTTON",{"class":Im(this,a).join(" "),disabled:! a.isEnabled(),title:a.ha||"",value:a.wb()||""},a.xf()||"")};g.Cf=function(a) {return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type ||"reset"==a.type)};g.kb=function(a,b){Wm(a,!1);a.Ad&=-256;a.nb(32,! 1);if(b.disabled){var c=this.Ge(1);O(b,c)}return hn.ma.kb.call(this,a,b)}; g.Ki=function(a){wm(a).ka(a.R(),"click",a.Id)};g.Yg=t;g.Mi=t;g.Li=function(a) {return a.isEnabled()};g.Oe=t;g.Ob=function(a,b,c){hn.ma.Ob.call(this,a,b,c); (a=a.R())&&1==b&&(a.disabled=c)};g.wb=function(a){return a.value};g.Tg=function(a,b){a&&(a.value=b)};g.Gc=t;function jn(a,b,c) {Vm.call(this,a,b||hn.Ya(),c)}x(jn,Vm);g=jn.prototype;g.wb=function(){return this.Qb};g.Yb=function(a){this.ha=a;Rm(this.R(),a)};function kn(a,b){var c=a.i,d=Dm(a),e=c.Ga()+"-collapse-left";c=c.Ga()+"-collapse-right";Zm(a,d?c:e,!! (b&1));Zm(a,d?e:c,!!(b&2))}g.va=function(){jn.ma.va.call(this);delete this.Qb;delete this.ha};g.Ua=function(){jn.ma.Ua.call(this);if(Om(this,32)){var a=this.R();a&&wm(this).ka(a,"keyup",this.Yd)}}; g.Yd=function(a){return 13==a.keyCode&&"key"==a.type||

32==a.keyCode&&"keyup"==a.type?this.Id(a):32==a.keyCode};Sm("googbutton",function(){return new jn(null)});function ln() {this.g=[]}x(ln,Fm);za(ln);function mn(a,b){var c=a.g[b];if(!c){switch(b){case 0:c=a.Ga()+"-highlight";break;case 1:c=a.Ga()+"-checkbox";break;case 2:c=a.Ga()+"content"}a.g[b]=c}return c}g=ln.prototype;g.Xd=function() {return"menuitem"};g.Zb=function(a){var b=a.g.Ta("DIV",Im(this,a).join(" "),nn(this,a.Jb(),a.g));on(this,a,b,Om(a,8)||Om(a,16));return b};g.sc=function(a) {return a&&a.firstChild}; g.kb=function(a,b){var c=he(b),d=mn(this,2);c&&Yf(c,d)|| b.appendChild(nn(this,b.childNodes,a.g));Yf(b,"goog-option")&&(a.nb(16,! 0),a&&b&&on(this,a,b,!0));return ln.ma.kb.call(this,a,b)};g.Ne=function(a,b){var c=this.sc(a),d=pn(this,a)?c.firstChild:null;ln.ma.Ne.call(this,a,b);d&&! pn(this,a)&&c.insertBefore(d,c.firstChild||null)};function nn(a,b,c) {a=mn(a,2);return c.Ta("DIV",a,b)}function pn(a,b){var c=a.sc(b);if(c) {c=c.firstChild;var d=mn(a,1);return!!c&&Da(c)&&1==c.nodeType&&Yf(c,d)}return!1} function on(a,b,c,d){Mm(a,c,b.Le());Nm(a,b,c);d!=pn(a,c)&&(bg(c,"googoption",d),c=a.sc(c),d?(a=mn(a,1),c.insertBefore(b.g.Ta("DIV",a),c.firstChild|| null)):c.removeChild(c.firstChild))}g.Ge=function(a){switch(a){case 2:return mn(this,0);case 16:case 8:return"goog-option-selected";default:return ln.ma.Ge.call(this,a)}};g.zf=function(a){var b=mn(this,0);switch(a){case "googoption-selected":return 16;case b:return 2;default:return ln.ma.zf.call(this,a)}};g.Ga=function(){return"goog-menuitem"};function qn(a,b,c,d) {Vm.call(this,a,d||ln.Ya(),c);this.Wa=b}x(qn,Vm);g=qn.prototype;g.wb=function(){var a=this.Wa;return null!=a?a:this.xf()};g.nb=function(a,b) {qn.ma.nb.call(this,a,b);switch(a){case 8:W(this,16)&&!b&&this.ud(!1);var c=this.R();c&&this&&c&&on(this.i,this,c,b);break;case 16: (c=this.R())&&this&&c&&on(this.i,this,c,b)}}; g.xf=function(){var a=this.Jb();return u(a)?(a=A(a,function(b){return Da(b)&&1==b.nodeType&&(Yf(b,"goog-menuitem-accel")||Yf(b,"goog-menuitem-mnemonicseparator"))?"":te(b)}).join(""),Xb(a)):qn.ma.xf.call(this)};g.Bc=function(a){var b=this.ld();if(b){var c=b.j;b.j=null;if(c&&va(a.clientX)&&Id(c,new F(a.clientX,a.clientY)))return}qn.ma.Bc.call(this,a)};g.Yd=function(a){return a.keyCode==this.fj&&this.Id(a)?!0:qn.ma.Yd.call(this,a)};g.Mk=function(){return this.fj};Sm("goog-menuitem",function(){return new qn(null)}); qn.prototype.Le=function(){return Om(this,16)?"menuitemcheckbox":Om(this,8)?"menuitemradio":qn.ma.Le.call(this)};qn.p rototype.ld=function(){return Vm.prototype.ld.call(this)};qn.prototype.yf=function(){return Vm.prototype.yf.call(this)};function rn(a,b,c){qn.call(this,a,b,c);this.nb(16,! 0)}x(rn,qn);Sm("goog-checkbox-menuitem",function(){return new rn(null)});function sn(a){this.b=a}za(sn);function tn(a,b){a&&(a.tabIndex=b?0:1)}g=sn.prototype;g.Vg=function(a){return"DIV"==a.tagName};function un(a,b,c) {c.id&&vm(b,c.id);var d=a.Wd(),e=!1,f=Xf(c);f&&y(f,function(h){h==d?e=! 0:h&&(h==d+"-disabled"?b.Ka(!1):h==d+"-horizontal"?vn(b,"horizontal"):h==d+"vertical"&&vn(b,"vertical"))},a);e||O(c,d);wn(a,b,c);return c} function wn(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;) {e=d.nextSibling;if(1==d.nodeType){var f=a.He(d);f&&(f.wa=d,b.isEnabled()||f.Ka(! 1),b.Fa(f),zm(f,d))}else d.nodeValue&&""!=Eb(d.nodeValue)|| c.removeChild(d);d=e}}g.He=function(a){a:{a=Xf(a);for(var b=0,c=a.length;b
"))};g.Vd=function(){return this.R()};g.Ug=function(a){return this.md.Vg(a)};g.Ub=function(a) {this.wa=un(this.md,this,a);"none"==a.style.display&&(this.Rc=!1)}; g.Ua=function(){yn.ma.Ua.call(this);Am(this,function(b){b.Pa&&An(this,b)},this);var a=this.R();this.md.Wg(this);this.Ma(this.Rc,! 0);wm(this).ka(this,"enter",this.ih).ka(this,"highlight",this.Uk).ka(this,"unhighli ght",this.Wk).ka(this,"open",this.Il).ka(this,"close",this.Tk).ka(a,Le.Ae,this.Vk). ka(Od(a),[Le.Be,Le.ze],this.nl).ka(a, [Le.Ae,Le.Be,Le.ze,"mouseover","mouseout","contextmenu"],this.jl);this.Sd&&Bn(this, !0)}; function Bn(a,b){var c=wm(a),d=zn(a);b? c.ka(d,"focus",a.Bf).ka(d,"blur",a.Af).ka(a.Dd||(a.Dd=new sg(zn(a))),"key",a. $b):c.ab(d,"focus",a.Bf).ab(d,"blur",a.Af).ab(a.Dd||(a.Dd=new sg(zn(a))),"key",a. $b)}g.Vb=function(){this.vd(-1);this.yb&&this.yb.$a(!1);this.Ec=! 1;yn.ma.Vb.call(this)};g.va=function() {yn.ma.va.call(this);this.Dd&&(this.Dd.Ea(),this.Dd=null);this.md=this.yb=this.Jc=t his.uh=null};g.ih=function(){return!0}; g.Uk=function(a){var b=Em(this,a.target);if(-1this.tb&&b<=this.tb? this.tb++:athis.tb&&this.tb--}; g.removeChild=function(a,b){if(a=q(a)?xm(this,a):a){var c=Em(this,a);-1! =c&&(c==this.tb?(cn(a,!1),this.tb=-1):c
this.dispatchEvent(this.Rc?"aftershow":"afterhide"));return!0}return! 1};g.isEnabled=function(){return this.Cd};g.Ka=function(a){this.Cd! =a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Cd=!0,Am(this,function(b) {b.ak?delete b.ak:b.Ka(!0)})):(Am(this,function(b){b.isEnabled()?b.Ka(!1):b.ak=! 0}),this.Ec=this.Cd=!1),this.Sd&&tn(zn(this),a&&this.Rc))}; function Hn(a,b){b! =a.Sd&&a.Pa&&Bn(a,b);a.Sd=b;a.Cd&&a.Rc&&tn(zn(a),b)}g.vd=function(a) {(a=Cm(this,a))?cn(a,!0):-1b?c-1:b},0)}function Gn(a){In(a,function(b,c) {return(b+1)%c},a.tb)}function Fn(a){In(a,function(b,c){b--;return 0>b?c1:b},a.tb)} function In(a,b,c){c=0>c?Em(a,a.yb):c;var d=Bm(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=Cm(a,c);if(f&&a.ti(f)){a.vd(c);break}e+ +;c=b.call(a,c,d)}}g.ti=function(a){return a.isVisible()&&a.isEnabled()&&Om(a,2)};function Jn() {}x(Jn,Qm);za(Jn);g=Jn.prototype;g.Zb=function(a){var b=Im(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join(" "),this.uf(a.Jb(),a.g));Rm(b,a.ha);return b};g.Xd=function() {return"button"};g.sc=function(a){return a&&a.firstChild&&a.firstChild.firstChild};g.uf=function(a,b){return b.Ta("DIV","goog-inline-block "+(this.Ga()+"-outer-box"),b.Ta("DIV","goog-inlineblock "+(this.Ga()+"-inner-box"),a))};g.Cf=function(a){return"DIV"==a.tagName}; g.kb=function(a,b){Kn(b,!0);Kn(b,!1);a:{var c=a.g.Fi(b);var d=this.Ga()+"-outerbox";if(c&&Yf(c,d)&&(c=a.g.Fi(c),d=this.Ga()+"-inner-box",c&&Yf(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.uf(b.childNodes,a.g));Zf(b,["goog-inlineblock",this.Ga()]);return Jn.ma.kb.call(this,a,b)};g.Ga=function(){return"googcustom-button"}; function Kn(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;) {d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==Eb(e))a.removeChild(c);else{c.nodeValue=b? e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function Ln(){}x(Ln,Qm);za(Ln);g=Ln.prototype;g.Zb=function(a){var b=Im(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join(" "),a.Jb());Rm(b,a.ha);return b};g.Xd=function(){return"button"};g.Cf=function(a) {return"DIV"==a.tagName};g.kb=function(a,b){O(b,"goog-inline-block");return Ln.ma.kb.call(this,a,b)};g.wb=function(){return""};g.Ga=function(){return"googflat-button"};Sm("goog-flat-button",function(){return new jn(null,Ln.Ya())});function Mn(){}x(Mn,Fm);za(Mn);Mn.prototype.Ga=function() {return"goog-menuheader"};function Nn(a,b,c){Vm.call(this,a,c|| Mn.Ya(),b);this.nb(1,!1);this.nb(2,!1);this.nb(4,!1);this.nb(32,! 1);this.Ac=1}x(Nn,Vm);Sm("goog-menuheader",function(){return new Nn(null)});function On(){}x(On,Fm);za(On);On.prototype.Zb=function(a){return a.g.Ta("DIV",this.Ga())};On.prototype.kb=function(a,b) {b.id&&vm(a,b.id);if("HR"==b.tagName){var c=b;b=this.Zb(a);c.parentNode&&c.parentNode.insertBefore(b,c);J(c)}else O(b,this.Ga());return b};On.prototype.Ne=function(){};On.prototype.Ga=function() {return"goog-menuseparator"};function Pn(a,b){Vm.call(this,null,a|| On.Ya(),b);this.nb(1,!1);this.nb(2,!1);this.nb(4,!1);this.nb(32,! 1);this.Ac=1}x(Pn,Vm);Pn.prototype.Ua=function() {Pn.ma.Ua.call(this);ye(this.R(),"separator")};Sm("goog-menuseparator",function() {return new Pn});function Qn(a) {this.b=a||"menu"}x(Qn,sn);za(Qn);Qn.prototype.Vg=function(a) {return"UL"==a.tagName||Qn.ma.Vg.call(this,a)};Qn.prototype.He=function(a) {return"HR"==a.tagName?new Pn:Qn.ma.He.call(this,a)};Qn.prototype.Wd=function() {return"goog-menu"};Qn.prototype.Wg=function(a) {Qn.ma.Wg.call(this,a);ze(a.R(),"haspopup","true")};Sm("googmenuseparator",function(){return new Pn});function Rn(a,b) {yn.call(this,"vertical",b||Qn.Ya(),a);Hn(this,!1)}x(Rn,yn);g=Rn.prototype;g.xg=!

0;function Sn(a,b){if(je(a.R(),b))return!0;for(var c=0,d=Bm(a);c
=this.Da&&(this.Da=void 0,(c=this.b.R())&&R(c,"",""))}this.b.Ma(a,!1,b);if(! this.kc){c=wm(this);var d=a?c.ka:c.ab;d.call(c,this.g.b,"mousedown",this.ll,! 0);this.Se&&d.call(c,this.b,"blur",this.El); d.call(c,this.Aa,"tick",this.al);a? this.Aa.start():this.Aa.stop()}}this.b&&this.b.R()&&this.b.wa.removeAttribute("aria -hidden")};function ao(a){if(a.b.Pa){var b=a.j;a.j.b=a.Db||a.R();var c=a.b.R();a.b.isVisible()||(c.style.visibility="hidden",S(c,!0));! a.Da&&a.j.s&&a.j.i&32&&(a.Da=oh(c));b.Sb(c,b.g^1,null,a.Da);a.b.isVisible()||(S(c,! 1),c.style.visibility="visible")}} g.al=function(){var a=ph(this.R()),b=gh(this.R());var c=this.Ab;(c=!(c==a|| c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))|| (c=this.Fb,c=!(c==b|| c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this .Ab=a,this.Fb=b,ao(this))};function Yn(a,b,c){var d=wm(a);c=c? d.ka:d.ab;c.call(d,b,"action",a.Dl);c.call(d,b,"close",a.Yk);c.call(d,b,"highlight" ,a.Zk);c.call(d,b,"unhighlight",a.$k)} function Xn(a,b){var c=wm(a);(b? c.ka:c.ab).call(c,a.R(),"keydown",a.zl)}g.Zk=function(a) {(a=a.target.R())&&bo(this,a)};g.zl=function(a) {Om(this,32)&&this.R()&&this.b&&this.b.isVisible()&&a.b()};g.$k=function(){if(! Cn(this.b)){var a=this.R();ze(a,"activedescendant","");ze(a,"owns","")}};g.Yk=function(a) {if(W(this,64)&&a.target instanceof qn){a=a.target;var b=a.R();a.isVisible()&&W(a,2)&&null!=b&&bo(this,b)}}; function bo(a,b){var c=a.R(),d=Ae(b)||b;if(!d.id){var e=Rl.Ya();d.id=Sl(e)}Be(c,d);ze(c,"owns",d.id)}Sm("goog-menu-button",function() {return new Wn(null)});function co(){}x(co,Ln);za(co);co.prototype.Zb=function(a) {var b=Im(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join(" "), [eo(this,a.Jb(),a.g),fo(this,a.g)]);Rm(b,a.ha);return b};co.prototype.sc=function(a){return a&&a.firstChild}; co.prototype.kb=function(a,b){var c=Qd(document,"*","goog-menu",b)[0];if(c){S(c,! 1);a.g.b.body.appendChild(c);var d=new Rn;zm(d,c);Vn(a,d)}Qd(document,"*",this.Ga() +"-caption",b)[0]|| b.appendChild(eo(this,b.childNodes,a.g));Qd(document,"*",this.Ga()+"-dropdown",b) [0]||b.appendChild(fo(this,a.g));return co.ma.kb.call(this,a,b)};function eo(a,b,c) {return c.Ta("DIV","goog-inline-block "+(a.Ga()+"-caption"),b)} function fo(a,b){return b.Ta("DIV",{"class":"goog-inline-block "+(a.Ga()+"dropdown"),"aria-hidden":!0},"\u00a0")}co.prototype.Ga=function(){return"goog-flatmenu-button"};Sm("goog-flat-menu-button",function(){return new Wn(null,null,co.Ya())});function go(a,b){sm.call(this,b);this.b=a||""}var ho;x(go,sm);g=go.prototype;g.xc=null;function io(){null!=ho||(ho="placeholder"in I("INPUT"));return ho}g.Re=!1;g.zc=function(){this.wa=this.g.Ta("INPUT", {type:"text"})};g.Ub=function(a){go.ma.Ub.call(this,a);this.b|| (this.b=a.getAttribute("label")||"");we(Od(a))==a&&(this.Re=!0,$f(this.R(),"labelinput-label"));io()&&(this.R().placeholder=this.b);ze(this.R(),"label",this.b)}; g.Ua=function(){go.ma.Ua.call(this);var a=new P(this);a.ka(this.R(),"focus",this.Ti);a.ka(this.R(),"blur",this.il);io()?this.i=a: (D.Sa&&a.ka(this.R(), ["keypress","keydown","keyup"],this.tl),a.ka(Zd(Od(this.R())),"load",this.Vl),this. i=a,jo(this));ko(this);this.R().g=this};g.Vb=function() {go.ma.Vb.call(this);this.i&&(this.i.Ea(),this.i=null);this.R().g=null};function jo(a){!a.j&&a.i&&a.R().form&&(a.i.ka(a.R().form,"submit",a.wl),a.j=!0)} g.va=function() {go.ma.va.call(this);this.i&&(this.i.Ea(),this.i=null)};g.Ti=function(){this.Re=! 0;$f(this.R(),"label-input-label");if(!io()&&!lo(this)&&!this.ha){var a=this,b=function(){a.R()&&(a.R().value="")};D.ya?N(b,10):b()}};g.il=function() {io()||(this.i.ab(this.R(),"click",this.Ti),this.xc=null);this.Re=! 1;ko(this)};g.tl=function(a){27==a.keyCode&&("keydown"==a.type? this.xc=this.R().value:"keypress"==a.type?

this.R().value=this.xc:"keyup"==a.type&&(this.xc=null),a.preventDefault())}; g.wl=function(){lo(this)||(this.R().value="",N(this.el,10,this))};g.el=function() {lo(this)||(this.R().value=this.b)};g.Vl=function(){ko(this)};function lo(a) {return!!a.R()&&""!=a.R().value&&a.R().value!=a.b}g.reset=function() {lo(this)&&(this.R().value="",null!=this.xc&&(this.xc=""),ko(this))};function mo(a,b){null!=a.xc&&(a.xc=b);a.R().value=b;ko(a)}g.wb=function(){return null! =this.xc?this.xc:lo(this)?this.R().value:""};g.nc=function(){return this.b}; function ko(a){var b=a.R();io()?a.R().placeholder! =a.b&&(a.R().placeholder=a.b):jo(a);ze(b,"label",a.b);lo(a)?(b=a.R(),$f(b,"labelinput-label")):(a.ha||a.Re||(b=a.R(),O(b,"label-input-label")),io()|| N(a.hn,10,a))}g.Ka=function(a){this.R().disabled=!a;bg(this.R(),"label-input-labeldisabled",!a)};g.isEnabled=function(){return!this.R().disabled};g.hn=function(){! this.R()||lo(this)||this.Re||(this.R().value=this.b)};function no(a,b) {Rn.call(this,a,b);Tn(this,!0);this.Ma(!1,!0);this.b=new jk}x(no,Rn);g=no.prototype;g.km=0;g.Ub=function(a) {no.ma.Ub.call(this,a);if(a=a.getAttribute("for")||a.htmlFor)if(a=this.g.R(a),!a||! lk(this.b,Ea(a))){if(a){var b={wa:a,Zj:1,nm:void 0,zi:"mousedown",yh:void 0};this.b.set(Ea(a),b)}else b=null;this.Pa&&this.ki(b);a=w(this.Rm,a);this.R()&&wm(this).ka(this.R(),"keydown", a)}}; g.Ua=function(){no.ma.Ua.call(this);this.b.forEach(this.ki,this);var a=wm(this);a.ka(this,"action",this.Mm);a.ka(this.g.b,"mousedown",this.Nm,! 0)};g.Rm=function(a,b){if(27==b.keyCode)a.focus();else{var c=Cm(this,this.tb);if(c) {c=c.R();var d=new Me(b.g,c);d.target=c;if(32==b.keyCode||13==b.keyCode)Re(c)? of(c,"keydown",!1,d):lf(c,"keydown",! 1,d);32==b.keyCode&&oo(this)}}};g.ki=function(a) {wm(this).ka(a.wa,a.zi,this.Vm);"contextmenu"! =a.zi&&wm(this).ka(a.wa,"keydown",this.Wm)}; function po(a,b,c,d){var e=a.isVisible();a.isVisible()|| Ja();a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e|| (a.R().style.visibility="hidden"),S(a.R(),!0),b.Sb(a.R(),c,d),e|| (a.R().style.visibility="visible"),a.vd(-1),a.Ma(!0))}function oo(a) {a.isVisible()&&(a.Ma(!1),a.isVisible()||(a.km=Ja()))}g.Mm=function() {oo(this)};g.Vm=function(a){qo(this,a)};g.Wm=function(a){32!=a.keyCode&&13! =a.keyCode&&40!=a.keyCode||qo(this,a);40==a.keyCode&&Dn(this)}; function qo(a,b){for(var c=a.b.Wb(),d=0;d
{yn.call(this,b,a||xo.Ya(),c)}x(yo,yn);yo.prototype.Bf=function(a) {yo.ma.Bf.call(this,a);this.Ec||Dn(this)};function zo() {}x(zo,Jn);za(zo);zo.prototype.Ga=function(){return"goog-toolbar-button"};function Ao(a,b,c){jn.call(this,a,b||zo.Ya(),c)}x(Ao,jn);Sm("goog-toolbar-button",function() {return new Ao(null)});function Bo(a,b){Pn.call(this,a|| wo.Ya(),b)}x(Bo,Pn);Sm("goog-toolbar-separator",function(){return new Bo});function Co(a,b,c,d,e,f){function h(m){if(m){m.tabIndex=0;ye(m,k.ta);O(m,"goog-zippyheader");m&&k.ra.ka(m,"click",k.ua);var p=k;m&&(tg(p.V,m),p.ha.ka(p.V,"key",p.Aa))}}L.call(this);this.s=e|| Md();this.g=this.s.R(a)||null;this.j=this.s.R(d||null);this.o=Ca(b)? b:null;this.ta=f||"tab";this.i=this.o||!b?null:this.s.R(b);this.b=1==c;n(c)|| this.o||(this.j?this.b="none"! =this.j.style.display:this.g&&(this.b=Yf(this.g,"goog-zippyexpanded")));this.ha=new P(this);this.V=new sg;this.ra=new P(this);var k=this; h(this.g);h(this.j);Do(this,this.b)}x(Co,L);Co.prototype.va=function() {Co.ma.va.call(this);Ee(this.ha);Ee(this.V);Ee(this.ra)};function Do(a,b){a.i? S(a.i,b):b&&a.o&&(a.i=a.o());a.i&&O(a.i,"goog-zippy-content");a.j?(S(a.g,! b),S(a.j,b)):a.g&&(bg(a.g,"goog-zippy-expanded",b),bg(a.g,"goog-zippy-collapsed",! b),ze(a.g,"expanded",b));a.b=b;a.dispatchEvent(new Eo("toggle",a,a.b))} Co.prototype.Aa=function(a){if(13==a.keyCode||32==a.keyCode)Do(this,! this.b),this.dispatchEvent(new Eo("action",this,this.b,a)),a.preventDefault(),a.b()};Co.prototype.ua=function(a) {Do(this,!this.b);this.dispatchEvent(new Eo("action",this,this.b,a))};function Eo(a,b){Je.call(this,a,b)}x(Eo,Je);function Fo(a,b) {sm.call(this,b);this.b=a}x(Fo,sm);Fo.prototype.i="info";Fo.prototype.j=!1;var Go={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBarwarning",promo:"jfk-butterBar-promo"};Fo.prototype.isVisible=function(){var a=this.R();return null!=a&&Yf(a,"jfk-butterBar-shown")};Fo.prototype.Ma=function(a) {bg(this.R(),"jfk-butterBar-shown",a)}; Fo.prototype.zc=function(){this.wa=this.g.Ta("DIV","jfk-butterBar");var a=this.R();a&&(ze(a,"live","assertive"),ze(a,"atomic","true"));this.b=this.b;if(a=t his.R()){var b=this.g;b.Ji(a);b.Ii(a,this.b)}this.j=this.j;(a=this.R())&&bg(a,"jfkbutterBar-mini",this.j);a=this.i;if(this.Vd()){b=this.R();var c=Go[a]; $f(b,Go[this.i]);O(b,c)}this.i=a};function Ho(a){if(null!=a)switch(a.Gg){case 1:return 1;case -1:return-1;case 0:return 0}return null}var Io=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){var e=new b(String(c));void 0!==d&&(e.Gg=d);return e}}(wl);function Jo(a){return null!=a&&a. $c===rl? String(String(a.Jb()).replace(Ko,"").replace(Lo,"<")).replace(Mo,No):Zb(String(a ))} var Oo={"\x00":"�","\t":" ","\n":" ","\x0B":" ","\f":" ","\r":" " ," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<"," =":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":" 232;","\u2029":"
"};function No(a){return Oo[a]} var Mo=/[\x00\x22\x27\x3c\x3e]/g,Po=/^(?!on|src|(?:action|archive|background|cite| classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?: [a-z0-9_$:-]*)$/i,Ko=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?: [^>'"]|"[^"]*"|'[^']*')*>/g,Lo=/
(p&1)?m-=r.top-k.top:k.bottom>r.bottom&&p&1&&(m-=k.bottomr.bottom):k.leftr.right&&p&4&&(m-=k.rightr.right);k=m;k=So(b)?new F(a.Gh,k):new F(k,a.Gh);m=So(b)?6:9;a.yg&&2==e&&(m=So(b)? 4:1);p=b^3;So(b)&&"rtl"==a.g.dir&&(p=b);h=el(a.g,To(p,c),a.b,h,k,f,a.bj?m:0,void 0,null);if(2!=e&&h&496){Ro(a,b^3,c,d, a.yg&&0==e?1:2,f);return}!a.s||h&496|| (e=parseFloat(a.b.style.left),f=parseFloat(a.b.style.top),isFinite(e)&&0==e %1&&isFinite(f)&&0==f%1||ah(a.b,Math.round(e),Math.round(f)))}Uo(a,b,c,d)} function Uo(a,b,c,d){var e=a.o;Ma(a.j,function(f){bg(e,f,! 1)},a);O(e,a.j[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.g? (c=lh(a.g,a.b),d=Vo(a.g,b),So(b)?e.style.top=Wo(c.y+d.y,a.b.offsetHeight15)+"px":e.style.left=Wo(c.x+d.x,a.b.offsetWidth-15)+"px"):e.style[0==c? So(b)?"top":"left":So(b)?"bottom":"right"]=d+"px"}function Wo(a,b){return 15>b? 15:Hd(a,15,b)}function To(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b? 0:4;case 0:return 0==b?12:13;default:return 0==b?8:9}} function Vo(a,b){var c=0,d=0,e=oh(a);switch(b){case 2:c=e.width/2;break;case 1:c=e.width/2;d=e.height;break;case 0:d=e.height/2;break;case 3:c=e.width,d=e.height/2}return new F(c,d)}function So(a){return 0==a|| 3==a};function Xo(a){Ce.call(this);this.g=a|| Md()}x(Xo,Ce);Xo.prototype.o=function() {ye(this.R(),"tooltip");ze(this.R(),"live","polite")};function Yo(a) {Xo.call(this,a);this.b=this.g.Ta("DIV","jfk-tooltipcontentId");this.j=this.g.Ta("DIV","jfk-tooltip-arrow",this.g.Ta("DIV","jfktooltip-arrowimplbefore"),this.g.Ta("DIV","jfk-tooltiparrowimplafter"));this.i=this.g.Ta("DIV",{"class":"jfktooltip",role:"tooltip"},this.b,this.j);this.o()}x(Yo,Xo);Yo.prototype.R=function() {return this.i};Yo.prototype.va=function() {Yo.ma.va.call(this);this.i&&J(this.i)};function Zo(a) {Yo.call(this,a)}x(Zo,Yo);Zo.prototype.o=function(){ye(this.R(),"tooltip")};var $o={};function ap(a){P.call(this);this.Aa=a;this.ta=new Wf(this.tn,0,this);De(this,this.ta);var b=Zd();this.V=Ca(b.MutationObserver)?new b.MutationObserver(v(this.hl,this)):null;a=a.b;this.ka(a,"mouseout mousedown click blur focusout keydown".split(" "),this.zk,!0);this.ka(a, ["mouseover","focus","focusin"],this.nn,!0)}x(ap,P);g=ap.prototype;g.va=function() {bp(this);ap.ma.va.call(this)}; function cp(a,b){switch(b.type){case "mousedown":case "mouseover":case "mouseout":case "click":a.Da=!1;break;case "keydown":a.Da=!0}}g.nn=function(a) {this.V&&this.V.disconnect();cp(this,a);var b=a.target;a="focus"==a.type||"focusin"==a.type;var c=this.b&&je(this.b.b,b);if(this.Da||!a||c) {this.Ra=a;if(a=b&&b.getAttribute&&this.V)a=b.getAttribute("role")|| null,a=lb(xe,a);a&&(this.V.observe(b,{attributes:!0}), (a=Ae(b))&&(b=a));this.j=b}else this.j=null;dp(this)}; g.zk=function(a){cp(this,a);var b=a.target;b=this.b&&je(this.b.b,b);if("mousedown"! =a.type&&"click"!=a.type||!b)this.j=null,dp(this)};g.hl=function(a) {y(a,v(function(b){var c=Ae(b.target);c&&"ariaactivedescendant"==b.attributeName&&(this.j=c,dp(this))},this))};function dp(a) {if(0==a.ta.La||!a.g||!a.s){bp(a);var b=null!=a.s?a.s:50;a.ta.start(a.g? b:300)}}function bp(a){a.ha&&(l.clearTimeout(a.ha),a.ha=0,a.g=null)} g.tn=function(){if(!this.j)ep(this),this.s=this.g=null;else if(! (this.g&&this.b&&je(this.b.R(),this.j))||this.g.getAttribute("data-tooltipunhoverable")){var a=ve(this.j,function(k){return k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("datatooltip")||k.b)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.g&&this.g! =a&&(ep(this),this.s=this.g=null,b=!0);if(!this.g&&a&&(this.g=a,fp(this,a))){var c=Ad;if(a.getAttribute("data-tooltip-contained"))for(var d=Pd("jfk-tooltip-data", a),e=0;e
offset");f=Db(ec(f))?-1:Number(f);var h=a.getAttribute("data-tooltip-hidedelay");h=Db(ec(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltipdelay"),a=Math.max(0,a-300))) {this.ha=N(w(this.Uj,this.g,c,d,f,e,h),a,this);return}this.Uj(this.g,c,d,f,e,h)}}}; function fp(a,b){return b.getAttribute("data-tooltip-only-onoverflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight|| a.Ra&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function gp(a) {if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1} g.Uj=function(a,b,c,d,e,f){this.ha=0;this.s=f;if(!this.b){this.b=new Zo(this.Aa);ep(this);this.Aa.b.body.appendChild(this.b.R());De(this,this.b);this.o= new Qo("jfk-tooltip",!0);this.o.bj=!0;this.o.yg=!0;f=this.o;var h=this.b.j;f.b=this.b.R();f.o=h}a:{if(c)switch(c.toLowerCase().split(",")[1]){case "l":f=0;break a;case "r":f=1;break a}f=2}this.o.setPosition(gp(c),f,void 0,d); $f(this.b.R(),"jfk-tooltip-hide");this.ra!=e&&(this.ra&&! Db(ec(this.ra))&&$f(this.b.R(),this.ra),Db(ec(e))||O(this.b.R(),e), this.ra=e);ah(this.b.R(),0,0);if(b instanceof od)E(this.b.b,b);else for(ee(this.b.b);c=b.firstChild;)this.b.b.appendChild(c);this.o.Mh(a);this.o.Sb(nul l,0)};function ep(a){a.b&&O(a.b.R(),"jfk-tooltip-hide")};function X(a,b,c,d) {jn.call(this,a,hp.Ya(),b);this.Aa=c||0;this.j=d||0;this.ub=! 1}x(X,jn);g=X.prototype;g.Kb=function(){return this.j}; g.Yb=function(a){this.ha=a;var b=this.R();if(b)if(this.ub){var c=a instanceof od? wj(qd(a).toString()):a;b.removeAttribute("title");b.removeAttribute("data-tooltipcontained");b.removeAttribute("data-tooltip");a?(a instanceof od?b.b=a: (b.setAttribute("data-tooltip",a),b.b=null),b.setAttribute("aria-label",c)): (b.b=null,b.removeAttribute("aria-label"));a=Md(b)||Md();b=Ea(a.b);$o[b]|| ($o[b]=new ap(a))}else a?b.title=a:b.removeAttribute("title")}; g.Ka=function(a){this.isEnabled()! =a&&(X.ma.Ka.call(this,a),ip(this))};g.eg=function(a) {X.ma.eg.call(this,a);jp(this,!1)};g.nd=function(a) {X.ma.nd.call(this,a);this.isEnabled()&&jp(this,!0)};g.Bc=function(a) {X.ma.Bc.call(this,a);this.isEnabled()&&jp(this,!0)};function jp(a,b) {a.R()&&bg(a.R(),"jfk-button-clear-outline",b)}function ip(a){a.R()&&kp(a.i,a)} function lp(a,b){if(q(a)){var c=a,d=a=H("IMG");if(!(c instanceof Mc)){var e=/^data:image\//i.test(c);c=Uc(c,e)}d.src=Oc(c);R(a,21,21)}O(a,"jfk-buttonimg");d=[];d.push(a);b&&(c=H("SPAN","jfk-button-label",b),d.push(c));return d}function hp(){this.lb=this.Ga()+"-standard";this.g=this.Ga()+"action";this.ra=this.Ga()+"-primary";this.o=this.Ga()+"-default";this.s=this.Ga() +"-flat";this.ha=this.Ga()+"-narrow";this.V=this.Ga()+"-mini";this.j=this.Ga()+"contrast"}x(hp,Qm);za(hp);g=hp.prototype; g.wd=function(a,b,c){a&&c.Aa!=a&&(c.Aa=a,ip(c));b&&c.j! =b&&(c.j=b,ip(c))};g.Ga=function(){return"jfk-button"}; g.Zb=function(a){var b=a.g,c={disabled:! a.isEnabled(),checked:W(a,16),style:a.Aa,title:a.ha,zn:a.ub,value:a.wb(),width:a.Kb ()};c=c||{};var d=c.attributes;var e=c.content;var f=c.disabled,h=c.id,k=c.bo,m=c.title,p=c.zn,r=c.value;h='

(d=String(d),d=Po.test(d)?d:"zSoyz"),d=" "+d):d="";d=f+d+">";e=null!=e?e:"";e=null! =e&&e.$c===rl?e:e instanceof od? Io(qd(e).toString(),e.b()):Io(Zb(String(String(e))),Ho(e));d=Io(d+e+"
");e=(b| | Md()).b.createElement("DIV");d=xl(d);E(e,Cd(d,null));1==e.childNodes.length&&(d=e.f irstChild,1==d.nodeType&&(e=d));b.Ii(e,a.Jb());this.kb(a,e);return e}; g.kb=function(a,b){hp.ma.kb.call(this,a,b);this.i|| (this.i=Ya(this.lb,w(this.wd,0,null),this.g,w(this.wd,2,null),this.ra,w(this.wd,3,n ull),this.o,w(this.wd,1,null),this.s,w(this.wd,4,null),this.V,w(this.wd,5,null),thi s.j,w(this.wd,6,null),this.ha,w(this.wd,null,1)));for(var c=Xf(b),d=0;d)| (<\/b>)/ig,xp={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIE W_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};vp.prototype.va=function() {this.g&&this.g.Ea()};function yp(a){return a.g||(a.g=new P(a))} vp.prototype.i=function(a){var b=H("DIV"),c=new U(this.data.b.ee|| this.data.b.Kj);this.data.b.source&&V(c,"source",this.data.b.source);var d=this.data.b.title;this.data.b.Yj&&(d+=": "+this.data.b.Yj);d=H("A", {},d);d.classList.add(this.b+"title");Ed(d,c.toString());b.appendChild(d);a.appendChild(b);zp(this,a);b=H("DIV"); if(va(this.data.b.Nj||0)){d=this.data.b.Nj||0;c=Math.floor(d);d=0
"-more-link"),Ed(c,this.data.b.ee),b.appendChild(c),a.appendChild(b))}; function zp(a,b){var c="",d=H("DIV"),e=a.data.b.li;if(!Db(ec(e))) {c=e.split(/\s*,\s*/g);e=c.length;if(!e)return;var f=H("SPAN","author"),h=e1,k=ce(", ");y(c,function(m,p){var r=m?m.replace(wp,""):"";r=Wb(r);var B=new U(Vb('/ebooks?output=ws2&as_brr=5&q=inauthor:"%s"',r));up(B);r=H("A", {},r);Ed(r,B.toString());f.appendChild(r);pa.length?"":a[1]};function Hp(a) {this.b={};this.b.title=a.title;this.b.Yj=a.subtitle;this.b.li=a.authors;this.b.Kj= a.preview_url;this.b.ee=a.info_url;this.b.Mj=a.pub_date;this.b.ij=a.num_pages;this. b.Bn=a.viewability;this.b.ao=a.subject;this.b.un=a.thumbnail_url;this.b.Vj=a.snippe t;this.b.Yn=a.list_price;this.b.Qj=a.sale_price;this.b. $n=a.sale_price_better;this.b.Lm=a.offer_price;this.b.Dg=a.buy_url;this.b.Oj=a.read _url;this.b.Mf=a.is_free_ebook||!1;this.b.Jf=a.in_my_ebooks||! 1;this.b.Zn=a.my_ebooks_url||"";this.b.Nj= a.rating_score||0;this.b.om=a.num_reviews||0;this.b.tc=a.is_purchased||! 1;this.b.Lf=a.is_ebook||! 1;this.b.co=a.write_review_url||"";this.b.Kk=a.add_to_my_ebooks_url||"";this.b.bn=a .preview_ebook_url||"";this.b.jn=a.reviews_url||"";this.b.og=a.view_order_url||"";t his.b.On=a.add_to_my_ebooks_url;this.b.vk=a.add_to_my_ebooks_url_is_on_play||! 1;this.b.Hf=a.has_flowing_text||!1;this.b.If=a.has_scanned_text||!1;var b=Fp(a.info_url);this.b.Th=b;this.b.Qn=a.canonical_atb_url||"";this.b.rh=a.is_renta ble|| !1;this.b.oe=a.is_pre_order||! 1;this.b.Gj=a.on_sale_date||"";this.b.Fd=a.is_pre_ordered||! 1;this.b.Xn=a.issue_volume_count||0;this.b.Te=a.is_volume_cancelled||! 1;this.b.wk=a.cancelled_reason||"0";switch(a.rental_state){case 1:this.b. $f=1;break;case 2:this.b.$f=2}this.b.fn=a.rental_end_utc||0}x(Hp,Bp);function Ip(a) {this.b=[];this.La=a.id;this.ue=a.title;this.lb=a.num_volumes;this.g=a.access||"0"; this.ta=a.predefined;this.ha=a.can_remove_volumes;this.o=a.can_add_volumes;this.V=a .can_only_add_ebooks||!1;this.i=new U(a.add_vol_base_url);this.j=new U(a.del_vol_base_url);a.volumes&&(this.b=A(a.volumes,function(b){return new Hp(b)}))}x(Ip,Cp);function Jp(){Y.call(this);this.i=[];this.g=[]}x(Jp,Y);function Kp(a){var b=new U(Zd().location);b=new U(b);return a===parseInt(Yk(b,"as_coll"),10)}function Lp(a,b){return jb(Ab(a.i,a.g),function(c) {return c.getId()==b})};function Mp(a,b){var c=H("A",{},"View order");Ed(c,a);c.classList.add(b);return c};function Np(a,b,c)

{vp.call(this,a,b,c);Yk(new U(this.data.b.ee),"dapp")}x(Np,vp); Np.prototype.render=function(a){ee(a);var b=H("DIV",this.b),c=H("DIV",this.b+"meta");this.i(c);var d=H("DIV",this.data.b.Lf?this.b+"-footer":this.b+"-footernonebook"),e=H("DIV",this.b+"-footerinner");if(this.data.b.Lf)if(this.data.Te()&&Kp(1))Op(this,e);else if(this.data.b.oe&&!this.data.tc()||this.data.Fd()){var f=H("DIV",this.b+"-preorder-date");f.textContent="Available on: "+this.data.b.Gj;e.appendChild(f);this.data.Fd()&&Kp(1)&&Op(this,e)}else if(this.data.tc()&&Kp(1))Pp(this,e),Op(this,e); else{Pp(this,e);f=!this.data.tc()&&!this.data.b.Mf;var h=this.data.b.Mf&&! this.data.b.Jf;if(f||h){f=H("SPAN",{"class":this.b+"-footer-innerright"});if(h=this.data.b.bn||this.data.b.Oj){for(var k=h.search(uk),m=0,p,r=[];0<=(p=tk(h,m,"source",k));)r.push(h.substring(m,p)),m=Mat h.min(h.indexOf("&",p)+1|| k,k);r.push(h.substr(m));h=r.join("").replace(wk,"$1");h=sk(h,"source","ebookstore" )}h&&(k=H("A",{id:"unified-hovercard-preview-link"},"preview it"),Ed(k,h),f.appendChild(k));e.appendChild(f)}}d.appendChild(e); b.appendChild(c);b.appendChild(d);a.appendChild(b);oh(a).width>this.j&&R(a,this.j," ")}; Np.prototype.i=function(a){if(!(this.data.tc()||this.data.Fd()|| this.data.Te())&&this.data.b.og&&Kp(1)){var b=H("IMG", {src:"/googlebooks/images/purchase_error.gif","class":this.b+"-erroricon"});b=H("DIV",this.b+"-card-error",b,"Credit card declined:");if(this.data.b.og){var c=Mp(this.data.b.og,"primary"),d=H("SPAN");d.innerText=" ";b.appendChild(d);b. appendChild(c)}a.appendChild(b)}Np.ma.i.call(this,a);b=H("DIV",this.b+"-bookoptions");this.data.b.Lf?(this.data.b.Mf?this.data.b.Jf?Qp(this,b): Ap(this,b,"eBook - FREE",this.data.b.Kk,!this.data.b.vk,void 0,"unified-hovercardfree-btn"):this.data.Fd()?(c=H("SPAN",this.b+"-pre-ordered","Preordered"),b.appendChild(c)):this.data.Te()&&Kp(1)?(c=H("DIV",this.b+"cancelled"),d=this.data.b.wk,0==d?le(c,"Cancelled - by customer request"):1==d? le(c,"Cancelled - problem with eBook"):2==d?le(c,"Cancelled - price change"):3==d? le(c,"Cancelled - publisher cancellation"):le(c,"Cancelled"),b.appendChild(c)):this.data.tc()||this.data.b.Jf?! this.data.tc()&& this.data.b.Jf? Rp(this,b):this.data.tc()&&Qp(this,b):Rp(this,b),Kp(7)&&(c=H("SPAN",this.b+"offline-remove-options"),d=H("SPAN",{id:"unified-hovercard-remove-fromebooks","class":this.b+"-fake-link"},"Remove from My eBooks"),d.id="hovercardremove-from-my-ebooks",c.appendChild(d),b.appendChild(c))): (c=this.data.b.Kj,Pa(xp,this.data.b.Bn)&&!Db(c)?Ap(this,b,"Preview",c,void 0,void 0,"unified-hovercard-preview-sample"):Ap(this,b,"Preview",c,!1,!0,"unifiedhovercard-preview-sample"));a.appendChild(b)}; function Op(a,b){var c=H("DIV",{id:"unified-hovercard-purchased-shelflinks","class":a.b+"-order-linkscontainer"}),d=a.data.b.og;d&&(d=Mp(d,""),c.appendChild(d));a.data.Fd()|| (d=H("DIV",{id:"unified-hovercard-delete-forever","class":a.b+"-footer-fakelink"},"Delete forever"),O(d,a.b+"-footer-action-link"),d.id="hovercard-deleteforever",c.appendChild(d));b.appendChild(c)} function Rp(a,b){a.data.b.oe&&!a.data.tc()?Ap(a,b,"Pre-order eBook "+a.data.b.Qj,a.data.b.Dg,void 0,void 0,"unified-hovercard-buy-btn"):a.data.rh()? Ap(a,b,"EBOOK FROM "+a.data.b.Lm,a.data.b.Dg,void 0,void 0,"unified-hovercard-buybtn"):Ap(a,b,"Buy eBook - "+a.data.b.Qj,a.data.b.Dg,void 0,void 0,"unifiedhovercard-buy-btn")}function Qp(a,b){Ap(a,b,"Read now",a.data.b.Oj,void 0,void 0,"unified-hovercard-read-now")} function Pp(a,b){var c=H("DIV",a.b+"-supported-devices"),d=a.b+"-devicetype",e=a.b+"-device-supported",f=a.b+"-device-notsupported",h=H("SPAN",d,"Web"),k=H("SPAN",d,"Tablet / iPad"),m=H("SPAN",d,"eReader");d=H("SPAN",d,"Smartphone");var p=H("SPAN","goog-

inline-block"),r=H("SPAN","goog-inline-block"),B=H("SPAN","goog-inlineblock"),z=H("SPAN","goog-inline-block");a.data.b.Hf?(O(p,e),O(r,e),O(B,e),O(z,e)): (a.data.b.If?(O(p,e),O(r,e)): (O(p,f),O(r,f)),O(B,f),O(z,f));c.appendChild(p);c.appendChild(h); c.appendChild(r);c.appendChild(k);c.appendChild(B);c.appendChild(m);c.appendChild(z );c.appendChild(d);b.appendChild(c)};function Sp(a,b){if(Tp()){var c=b,d=/\s*([.\d] [.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d] [.\w]*)/g,e=/left/g,f=/right/g,h=/Left/g,k=/Right/g,m=/%%%%/g,p={},r;for(r in c) {var B=c[r].replace(d,"$1 $4 $3 $2");B=B.replace(e,"%%% %").replace(f,"left").replace(m,"right");var z=r.replace(e,"%%% %").replace(f,"left").replace(m,"right");z=z.replace(h,"%%% %").replace(k,"Left").replace(m,"Right");p[z]=B}b=p}Q(a,b)}function Tp() {return"rtl"==document.body.dir} var Up={border:!0,padding:!0,margin:! 0},Vp=["Top","Bottom","Right","Left"],Wp={color:"#0000cc",textDecoration:"underline "};function Xp(a){var b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sansserif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:" 0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};y(a,function(c) {Ma(b,w(Yp,c))})} function Yp(a,b,c){var d=""==Yg(a,c);Up[c]?y(Vp,function(e) {d&&""==Yg(a,c+e)&&Q(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&Wp[c]? Q(a,c,Wp[c]):Q(a,c,b))}function Zp(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:! 0,a:!0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||Ma(c,function(e,f) {tb(d,sb(a.getElementsByTagName(f)))});Xp(d)};function $p(a,b,c) {qp.call(this,a);this.Fb=Tp();this.ra=this.ua=this.yd=null;this.nk=b;this.g=null;th is.qk=!!c;this.render(b);aq(this)}x($p,qp);$p.prototype.va=function() {yp(this.g).Ea();J(this.R())};$p.prototype.Ue=function(a,b) {$p.ma.Ue.call(this,a,b);this.isVisible()&&(this.yh=this.Fb?new Ng(0,-2,0,0):new Ng(0,0,0,-2),this.isVisible()&&this.Zd(),this.yd=this.b,bq(this))}; $p.prototype.render=function(a) {this.g&&(this.g.Ea(),this.ra=this.ua=null);this.g=new Np(a,this.className,435,this.qk);this.g.render(this.R());aq(this);this.isVisible()& &bq(this)}; function bq(a){var b=H("DIV"),c=H("DIV");var d=ph(a.yd||null);var e=ph(a.R());if(d) {d.top=Math.ceil(d.top);e.top=Math.ceil(e.top);d.left=Math.ceil(d.left);e.left=Math .ceil(e.left);var f=e.top>=d.top,h=Ug(e,d);h||(h=new Rg(d.left,0,d.width,0));d=a.Fb?e.left+e.width-h.left-(h.width/2+12):h.left-e.left+ (h.width/2-12);e={x:0
block"});R(b,"",this.mc());var c=new U(this.g.b.ee);this.g.b.source? V(c,"source",this.g.b.source):V(c,"source","gbs_slider_thumb");c.b.remove("num");Ed (b,c.toString());a.appendChild(b);this.i=I("img");this.i.alt="";this.b.od(this.i,"l oad",v(this.Aa,this));dq.dispatchEvent("start");(a=this.g.b.un)?(a=new U(a),V(a,"h",this.mc()),V(a,"stbn",1),a.b.remove("edge"),this.i.src=a.toString()):t his.i.src="/googlebooks/images/no_cover_thumb.gif"; R(this.i,"",this.mc());b.appendChild(this.i);this.V&&2==this.g.b.$f? (this.s=H("SPAN",["bookcard-badge","bookcard-samplelabel"],"Expired"),b.appendChild(this.s)):this.V&&1==this.g.b.$f?(a=this.g,1==a.b. $f?(a=a.b.fn-Ja()/1E3,a=Math.round(a/3600),c=Math.round(a/24),a=1>=a?"Expiring soon":48>=a?a+" hours":c+" days"):a="",this.s=H("SPAN",["bookcard-badge","bookcardsample-label"],a),b.appendChild(this.s)):!this.V||this.g.tc()||this.g.b.Mf|| (this.s=H("SPAN",["bookcard-badge","bookcard-sample-label"],"Sample"), b.appendChild(this.s));af(b,"mouseover",v(this.ta,this,b))};cq.prototype.Aa=functio n(){this.dispatchEvent("render");dq.dispatchEvent("complete");if(this.s){var a=oh(this.i).width;this.s.style.width=bh(a,!0)}};cq.prototype.ta=function(a,b){(new $p(a,this.g)).fh(b)};function eq(a,b,c){cq.call(this,a,b40,c);this.ha=H("DIV","slider-annotation");this.ra=! 1}x(eq,cq);eq.prototype.Mc=function(a) {af(this,"render",v(this.ua,this));eq.ma.Mc.call(this,a);a.appendChild(this.ha)}; eq.prototype.ua=function(a){if(!this.ra){a.b();a=this.ha;var b=this.g,c=I("DIV"),d=H("A",{href:b.b.ee,className:"slider-annotationtitle"},ce(b.b.title));c.appendChild(d);if(b=b.b.li)b=H("DIV","slider-annotationauthor",ce(b)),c.appendChild(b);R(c,oh(this.i).width+5,"");a.appendChild(c);this.ra =!0;this.dispatchEvent("render")}};function fq(a,b,c) {eq.call(this,a,b,c)}x(fq,eq);fq.prototype.Mc=function(a) {fq.ma.Mc.call(this,a)};function gq(a,b,c,d){this.Aa=a;this.ra=null;this.Ab=c|| null;this.Da="boolean"==typeof b?b:!0;this.ub=d||0;b=new hq;c=new iq(this.Ab|| a,this.ub);c.ua=!0;d=new Ml(null,null,! 1);Fl.call(this,b,c,d);d.b=this;d.bl(a);this.V=a;this.oi=!1;this.zg=! 0;K(this,"update",v(this.Ra,this))}x(gq,Fl);gq.prototype.re=function() {this.Wa=this.Aa.value;gq.ma.re.call(this);return!1}; gq.prototype.Ra=function(a){a.sd&&(a=this.Aa.form,this.ra||(this.ra=H("INPUT", {type:"hidden",name:"oq"}),a.appendChild(this.ra)),this.ra.value=this.Wa,this.Da&&a .submit())};function hq(){}var Yj=Kc(zc(Ac("//suggestqueries.google.com/complete/search")));hq.prototype.g=functio n(a,b){var c=A(b[1],function(d){return d[0]});a(b[0],c)};function iq(a,b) {Tl.call(this);this.Ab=a;this.Db=b||0}x(iq,Tl); iq.prototype.hh=function(){iq.ma.hh.call(this);var a=0,b=G("gbfwa");b|| (b=Rd("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-1);y(Qd(document,"div","acrenderer",void 0),function(c){a&&Q(c,"top",a+"px");Q(c,"width",oh(this.Ab).width2+"px");Q(c,"left",parseInt(c.style.left,10)+this.Db+"px")},this)};function jq(a,b,c,d,e,f){Y.call(this);this.ta=a;this.V=b;this.Da=e;this.Aa=f|| {};this.o=va(d)?d:this.V?200:80;this.V||O(this.ta,"slidersmall");this.ha=[];this.i=I("A");this.i.innerHTML=Tp()?"›":"‹";this.i .setAttribute("title","Scroll left");th(this.i,! 0);this.ta.appendChild(this.i);this.g=I("div");O(this.g,"sliderdrawables");this.ta.appendChild(this.g);this.s=I("A");this.s.innerHTML=Tp()?"&lsaqu o;":"›";this.s.setAttribute("title","Scroll right");th(this.s,! 0);this.ta.appendChild(this.s); this.b.ka(this.i,"click",v(this.hj,this,-.75));this.b.ka(this.s,"click",v(this.hj,t his,.75));this.lf();a=new ig;this.b.ka(a,"resize",this.Dh);this.Dh();this.ra=0;this.ua=D.ya&&D.Oa("8")&&! D.Oa("9")&&Tp();c&&kq(this,c)}x(jq,Y);function lq(a){var b=Math.ceil(1.25*mq(a));b=Math.min(a.ha.length,a.ra+b);y(vb(a.ha,a.ra,b),v(a.Gk,a)) ;a.lf();a.ra=b;b>=a.ha.length&&a.dispatchEvent("render")}g=jq.prototype; g.Gk=function(a){var b=H("DIV",{"class":"goog-inline-block sliderloading"});this.g.appendChild(b);var c=H("DIV",{"class":"goog-inline-block sliderdrawable"});S(c,!

1);this.g.appendChild(c);this.b.od(a,"render",v(this.Hk,this,b,c));a.Mc(c)};g.Hk=fu nction(a,b){J(a);this.lf();S(b,!0)};function kq(a,b){var c=A(b,function(d){return this.V?new fq(d,this.o):new cq(d,this.o,this.Da,this.Aa)},a);nq(a,c)}function nq(a,b){tb(a.ha,b);lq(a)} g.hj=function(a){(Tp()?0>a:0=this.g.scrollWidthoh(this.g).width;this.i.className=a?"slider-button slider-button-left sliderbutton-disabled":"slider-button slider-button-left";this.s.className=b?"sliderbutton slider-button-right slider-button-disabled":"slider-button slider-buttonright"};g.Dh=function(){this.lf()}; function mq(a){var b=a.V?110:50;return Math.ceil(oh(a.g).width/b)};function oq(a,b) {Y.call(this);this.V=a;this.source=b?b:"gbs_bookshelf_slider";this.ha=0;this.j=new ig;this.ta=this.j.Ba();this.ra="";af(this.j,"resize",v(this.jj,this))}x(oq,Y);g=oq. prototype;g.jj=function(){this.j.Ba().width>this.ta.width? this.wf():af(this.j,"resize",v(this.jj,this))};g.render=function(a) {this.o=a;this.g=new jq(this.o,!0,void 0,void 0,this.V.getId());this.b.ka(this.g,"render",v(this.wf,this))}; g.wf=function(){this.g.Dh();var a=Math.ceil(1.25*mq(this.g)) +1,b=pq(this,this.ha,a);b&&(this.ha+=a,Bk(b,v(this.Ul,this)))};g.Ul=function(a) {a=a.target;if(Kk(a)){if((a=(new Ip(Lk(a))).b)&&a.length){var b=Fp(a[a.length1].b.ee);this.ra!=b&&(this.ra=b,nq(this.g,qq(this,a))); (a=ue(this.R()))&&qh(a,1)}else 0==this.g.ra&&this.cn();this.dispatchEvent("success")}};function qq(a,b){return A(a.Ig(b),function(c){return this.g.V?new fq(c,200,this.V.getId()):new cq(c,80,this.V.getId())},a)}g.cn=t;g.R=function(){return this.o}; g.Ig=function(a){return this.source?A(a,function(b){b.b.source=this.source;return b},this):a};function rq(a,b,c,d,e){oq.call(this,a,e);this.i=b;this.s=c||! 1;this.ua=d||[]}x(rq,oq);function pq(a,b,c){var d=new U("/books? jscmd=SearchVolume");up(d);V(d,"start",b);V(d,"num",c);a.s? (V(d,"as_pt","MAGAZINES"),V(d,"as_coll2",a.i)): (V(d,"as_brr",3),V(d,"q",a.i),eb(a.ua,function(e){V(d,e.name,e.value)}));return d}rq.prototype.render=function(a){this.o=a;this.g=new jq(a,! this.s);this.b.ka(this.g,"render",v(this.wf,this))}; rq.prototype.Ig=function(a){return this.s?A(a,function(b) {b.b.source="gbs_other_issues";return b},this):rq.ma.Ig.call(this,a)};function sq() {}g=sq.prototype;g.Eb=function(a){this.j=a.width;this.o=a.height};g.Ba=function() {return new Kd(this.j,this.o)};g.Je=function(){return this.s};g.jd=function() {return this.g};g.Kb=function(){return this.j};g.mc=function(){return this.o};g.Xb=function(){return new F(this.s,this.g)};function tq(a){return new Rg(a.s,a.g,a.j,a.o)};function uq(a){this.i=a}x(uq,sq);uq.prototype.Ca=function() {return this.i};uq.prototype.Eb=function(a){void 0==a.width? (this.o=a.height,this.j=Math.round(a.height*vq(this.i))):void 0==a.height? (this.j=a.width,this.o=Math.round(a.width/vq(this.i))): (this.j=a.width,this.o=a.height)};function wq(){L.call(this);this.b=new yl}x(wq,L);function xq(a,b){b.sort(yq);y(b,function(c){c.Jd(this)},a);a.b=new yl;y(b,function(c){this.b.set(c.Qa(),c)},a);a.dispatchEvent("update")}function yq(a,b){return Z(a)-Z(b)}function zq(a){return a.b.Bb()}function Aq(a,b,c) {a=zq(a);for(var d=-1,e=0;e
this.Ha.ad.height};function vq(a){return a.ne()/a.Qg()}g.Ba=function(){return new Kd(this.ne(),this.Qg())};g.Gd=function(a){for(var b in a)this.b[b]=a[b];this.dispatchEvent("update")};g.Jd=function(a){this.Ha=a};function Dq(a){return a.b.title}g.nc=function(){var a=Dq(this);return a?"Page "+a:""};function Z(a){return a.b.order} g.Pc=function(a){if(this.b.src&&a){var b=new U(this.b.src);V(b,"w",a.width);return b.toString()}return this.b.src};g.Qa=function(){return this.b.pid};function Fq(a,b,c){this.V=a;this.i=b;this.ha=c||!1;a=this.Ba();this.b()? a.height=120:a.height=65;this.Eb(a)}x(Fq,sq);Fq.prototype.b=function(){var a=G("gbmobile-menu-pubinfo");return a?0=b})}function Jq(a,b){return jb(a.g,function(c){return Pg(Sg(tq(c)),b)})};function Kq() {this.g=[];this.cells=[]}x(Kq,Gq);g=Kq.prototype;g.marginTop=0;g.Eh=0;g.mh=0;g.ng=0 ;g.An=!1;g.Kb=function(){return this.j};g.mc=function(){return this.o};function Lq(a){Mq(a);for(var b=0,c=0;c=d||1==Math.abs(c-d)?d="Some pages are omitted from this book preview.":$q(a,b)?d="Page "+(--d+" is not part of this book preview."):(c=++c+"",d=--d+"",d="Pages "+(c+(" to "+(d+" are not shown in this preview."))));return d}function Zq(a){a=Dq(a);if(/[^0-9]/.test(a)||

Db(a))a=null;else{var b=a.length-1;a=0<=b&&a.indexOf("B",b)==b? Ag(a,Dg):Ag(a,Cg)}return a} function $q(a,b){var c=Zq(a),d=Zq(b);return 0==c+1-(d-1)};function ar() {Y.call(this)}x(ar,Y);function br(a,b) {Y.call(this);this.s=a;this.o=b;this.j=b.V;this.i=b.i;this.g=I("DIV");this.g.classN ame="separator-container";this.s.appendChild(this.g);var c=I("TABLE");c.className="separator-outer-table";this.g.appendChild(c);var d=c.insertRow(-1).insertCell(-1);d.align="center";var e=I("DIV");e.className="separatorbackground";d.appendChild(e);d=I("TABLE");d.className="separator-innertable";e.appendChild(d);d.align="center";if(b.b()){var f=G("gb-mobile-menupubinfo");if(f){var h=(f||document).getElementsByTagName("IMG"); if(1==h.length){h=h[0].cloneNode(!0);var k=d.insertRow(-1).insertCell(1);k.insertBefore(h,k.childNodes[0]||null);O(k,"separator-message");O(k,"separatorpubinfo-message")}h=Yq(this.j,this.i);k=re(f);d=d.insertRow(-1).insertCell(1);f=I("SPAN");f.className="separator-text";d.appendChild(f);var m=this.o;m.b&&m.ha?(h=np(k),E(f,h)):(h=np(h+"
"+k),E(f,h));O(d,"separatormessage");O(d,"separator-pubinfo-message")}O(c,"separator-pubinfo");O(e,"separatorpubinfo")}else c=d.insertRow(-1).insertCell(-1), O(c,"separator-message"),c.innerHTML=Yq(this.j,this.i);th(this.g,! 0);Zp(this.g)}x(br,ar);br.prototype.Eb=function(a) {R(this.g,a)};br.prototype.setPosition=function(a) {ah(this.g,a)};br.prototype.Za=function(){J(this.g)};function cr(a,b) {this.b=a;this.g=b};function dr(a) {L.call(this);this.j(a||"")}x(dr,L);dr.prototype.getQuery=function(){return this.i};dr.prototype.j=function(a){this.i! =a&&(this.i=a,this.dispatchEvent("change"))};function er(){this.b={}};function fr(a){this.g=a}fr.prototype.Pb=function(a) {this.b&&(this.b.Ea(),ee(this.g.Ja().i.g));this.b=new a(this.g);this.b.ra&&this.b.ra(this.g.Ca());this.b.ta&&this.b.ta()};fr.prototype.Ja =function(){return this.b};function gr(a) {Y.call(this);this.ha=a;ee(a);Q(a,"overflow","hidden");this.o=I("div");Q(this.ha, {position:"relative",padding:"0px"});a=this.ha;a.insertBefore(this.o,a.childNodes[0 ]||null);this.ua=new er;this.ra=[];this.j=[];a=v(this.Zi,this,1);this.j.push(["next",a]);a=v(this.Zi,thi s,1);this.j.push(["previous",a]);a=v(this.Rl,this);this.j.push(["turntopage",a]);a=v( this.Wl,this);this.j.push(["zoomin",a]);a=v(this.Xl,this);this.j.push(["zoomout",a] );this.s=new fr(this);a=I("div");Zp(a,!0);Q(a,{position:"absolute", left:"0px",top:"0px"});this.ha.appendChild(a);this.ta=a;this.Eb(xh(this.ha));hr.pus h(this);this.Va=new dr;K(this.Va,"change",this.Nl,!1,this)}x(gr,Y);var hr=[];g=gr.prototype; g.Eb=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(! this.g||!Ld(this.g,a)){var b=this.o,c=Vd(Md(Od(b)).b);if(!D.ya||D.Oa("10")|| c&&D.Oa("8"))vh(b,a,"content-box");else{var d=b.style;c? (d.pixelWidth=a.width,d.pixelHeight=a.height): (c=wh(b),b=jh(b),d.pixelWidth=a.width+b.left+c.left+c.right+b.right,d.pixelHeight=a .height+b.top+c.top+c.bottom+b.bottom)}this.g=a; (d=this.s.Ja())&&d.Eb(a);this.dispatchEvent("resize")}};g.Ba=function(){return this.g};g.Kb=function(){return this.g.width}; g.mc=function(){return this.g.height};g.go=function() {this.dispatchEvent("load")};g.Pb=function(a){this.V! =a&&(this.V=a,this.s.Pb(a),this.dispatchEvent("viewportmodechange"))};g.Ja=function (){return this.s.Ja()};function ir(a,b) {if(a.Ha)throw"";a.Ha=b;K(b,"update",v(a.Jl,a))}g.Jl=function() {this.dispatchEvent("pagesupdate")};function jr(a,b){var c=Bq(a.Ha,b);c&&a.Cb(c,void 0)}g.Cb=function(a,b){if(this.i!=a|| b)this.i=a,this.dispatchEvent("pagechange")}; function kr(a,b){lr(a,b,v(function(c){N(v(this.Cb,this,c))},a))}function lr(a,b,c)

{a=a.Ha;new U(b);b=new a.g({url:b});b.Jd(a);c=v(a.o,a,c);mr(b,nr(b),c)}g.Ml=function(a,b,c,d) {(c=or(d,c))&&pr(this,a,b,c)};function pr(a,b,c,d){if(d&&d.length){for(var e=d[0],f=1;fc.width|| Math.abs(b.y-a.y)>c.height)this.rd(a);else{this.j&&(this.j.Ea(),this.j=null);c=b.xa.x;var d=b.y-a.y;this.j=new Kg([b.x,b.y], [a.x,a.y],250+250*Hd(Math.sqrt(c*c+d*d)/800,0,1),Qh);K(this.j,"animate",v(this.wj,t his));K(this.j,"end",v(this.fl,this));this.dispatchEvent("movestart");af(this,"move start",v(this.j.Ea,this.j));this.j.play()}};g.wj=function(a) {a=A(a.coords,Math.round);yr(this,new F(a[0],a[1]))}; g.fl=function(a){this.wj(a);this.dispatchEvent("moveend")};function Br(a){return new F(Math.round(a.s.x+a.g.width/2),Math.round(a.s.y+a.g.height/2))}g.va=function() {sr.ma.va.call(this);this.V.Za()};g.Kg=function(a) {null==this.ha&&(this.ha=a);this.ha.style.opacity=0;this.Da.start()};g.Jk=function( ){var a=this;this.Da.stop();S(this.ha,!0);N(function() {a.ha.style.opacity=1})};g.hi=1;function Cr(a,b) {sr.call(this,b);this.Na=a;this.b.ka(a,"pagechange",this.ta);this.b.ka(this.Na,"sea rchupdate",this.Qb);var c=G("subscriptionbar");c&&(this.b.ka(this,"scrolldown",w(this.Kg,c)),this.b.ka(this,"scrollup",w(thi s.Jk,c)))}x(Cr,sr);function Dr(a,b){var c=[];"fixed_width"==a.o.sj()&&c.push(a.Ba().width);if(a.yc){a:{var d=a.yc();var e=a.o.Rg();c=Er(d,c);if(0e){e=c[d];break a}}else for(d=c.length-1;0<=d;d--)if(c[d]<e){e=c[d];break a}}e&&a.nf(a.Rd(e))}}

Cr.prototype.nf=function(a){var b=this.o;ur(this,a);if(b){b=new cr(b,a);a=Br(this);var c=Jq(b.b,a);if(!c)a:{c=Number.POSITIVE_INFINITY;for(var d=b.b.Ie(),e=d[0],f=0;f
this.o};g.Za=function(){J(this.o)};g.Hm=function(a){je(this.o,a.target)||this.$i(! 1)}; g.$i=function(a){Q(this.s,{display:a?"":"none"})};function Xr(a) {Rr.call(this);this.o=a}x(Xr,Rr);Xr.prototype.Qe=function(){if(!this.j){var a=this.Ca();a&&(a=Yr(a))&&(y(a,function(b){var c=b.pop(),d=b.pop();b=this.af.apply(this,b);Q(b, {cursor:"pointer"});this.b.ka(b,"click",v(this.s,this,d,c))},this),this.j=! 0)}};Xr.prototype.s=function(a,b){var c=Bq(this.o.Ha,a);c? this.o.Cb(c):kr(this.o,b)};function Zr(a,b) {this.i=a;this.b=b}Zr.prototype.Ca=function(){return this.i};Zr.prototype.j=function(){return this.i.Pc(this.b)};function $r(a,b,c) {Zr.call(this,a,b);this.g=c}x($r,Zr);$r.prototype.j=function(){return this.g.width>this.b.width?this.i.Pc(this.g):$r.ma.j.call(this)};function as(a,b,c) {if(D.ya&&!D.Oa("9")){var d=[];d[0]=K(a,"readystatechange",w(bs,a,w(cs,b),d))}else af(a,"load",w(cs,b));c&&af(a,"error",w(cs,c))}function cs(a){N(a)}function bs(a,b,c){if("complete"!=a.readyState)return!0;kf(c[0]);b();return!1}var ds=I("div");function es(a){if(a)if(D.ya){ds.appendChild(a);var b=w(J,a);as(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else a.src="//www.google.com/images/cleardot.gif",J(a)};function fs(a) {this.Rh={};for(var b=0;b
V(b,c,a.height):"width"==d&&a.width&&V(b,c,a.width)});return b.toString()}return this.b.src};hs.prototype.Di=function(){return{width:"w",height:"h"}};function ps(a,b,c,d,e) {Y.call(this);this.ef(a.Ja());this.o=a;this.g=c;this.ta=[];this.vj=d;R(d,c);this.Da =Qr(this);Q(this.Da,"backgroundColor","#fff");R(this.Da,c);if(this.Ra=n(e)?e:! 0)a=Qr(this),R(a,c),this.Aa=new qs(a),Q(this.Aa.b, {display:""});b&&(this.i=b,this.b.ka(b,"update",this.de),mr(b,nr(b),void 0))}x(ps,Y);g=ps.prototype;g.Ba=function(){return this.g};g.Ca=function(){return this.i};function rs(a,b){a.ta.push(b);b.Tc(a)}g.de=t; function ss(a){a.dispatchEvent("load");a.Ra&&Q(a.Aa.b,{display:"none"})}function Qr(a){var b=I("div");Zp(b,!0);Q(b, {position:"absolute",left:0,top:0});a.vj.appendChild(b);return b}g.Za=function() {y(this.ta,function(a){a.Ea()});this.ta=null;this.s&&J(this.s)};function ts(a) {a.V=Qr(a);R(a.V,a.Ba());Q(a.V, {backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repe at"});a.b.ka(a.V,"mousedown",a.Im);a.b.ka(a.V,"dragstart",Ke)}g.Im=function(a) {a.display=this;us.dispatchEvent(a)}; var us=new L;function qs(a) {this.b=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC olor:"white"};for(var b=0;2 rel="nofollow">b;b++){var c=I("div");Zp(c);Q(c,a);this.b.appendChild(c);c.textContent="Loading...";a.bottom=0 }}function vs(a,b){a.s&&J(a.s);a.s=Qr(a);new ws(a.s,a.Ba(),b)}function ws(a,b,c) {this.b=a;Q(a, {backgroundColor:"#FFF",textAlign:"center"});R(a,b);a.innerHTML=c||"";Zp(this.b)};f unction xs(a,b,c){ps.call(this,a,b.Ca(),b.b,c);this.ef(ys);a=Qr(this);this.ra=new zs(b.b,a);a=Qr(this);this.ha=new zs(b.b,a);ts(this);th(c,! 0);O(c,"pageImageDisplay");this.Wa=b;b.Ca()&&this.de()}x(xs,ps);var ys=new L;xs.prototype.Cb=function(a) {ks(a,"output",null);xs.ma.Cb.call(this,a);a.Pc()&&this.de()}; xs.prototype.de=function(){var a=this.Ca(),b=this.Wa.j();if(b&&!this.j) {b=As(b);af(this.ra,"load",v(this.ua,this,a,b,this.Ba().width));Bs(this.ra,[b]);var c=this.o.ua,d=a.Qa(),e=[];if(c.b[d]){var f=[],h;for(h in c.b[d])f.push(h);wb(f);for(h=0;h
%s',"/googlebooks/restricted_logo.gif","You have either reached a page that is unavailable for viewing or reached your viewing limit for this book."), vs(this,a),ss(this))};function As(a){return a}xs.prototype.ua=function(a,b,c) {a==this.o.Ca()&&this.dispatchEvent("loaded");this.ha.empty();var d=this.o.ua;a=a.Qa();d.b[a]=d.b[a]||{};d.b[a] [c]=b;ss(this)};xs.prototype.Za=function(){this.j=! 1;this.ra.empty();this.ha.empty();xs.ma.Za.call(this)};function zs(a,b) {L.call(this);this.g=a;this.i=b;this.b=I("img");this.b.width=this.g.width;this.i.ap pendChild(this.b);Zp(this.i)}x(zs,L);zs.prototype.empty=function(){for(var a;a=he(this.i);)es(a)}; function Bs(a,b){as(a.b,v(a.j,a,a.b));for(var c=0;c
1,this)}x(Ds,ps);Ds.prototype.de=function(){var a=this.Ca(),b=a.Pc(),c=this.o.Ia.lg,d=a.Da;if(b&&d&&!this.j){var e=gs(d,this.Ba().height);va(e)&&(d=(d=d.Rh[e])?d.width:null,b=new U(b),V(b,"zoom",e),V(b,"pg",a.ua),b=b.toString(),this.Wa=new Cs(this.ha,d,this.Ba().height,c.rj,c.qj,v(c.Nk,c,b,d,this.Ba().height),null),this.j =!0,this.ua())}}; Ds.prototype.ua=function(){if(this.j){var a=gh(this.ha);if(a){var b=mh(this.ha);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;if(0
a.top;ah(this.o,a.left,a.top);R(this.o,b,c);this.j=a}}; Qs.prototype.ha=function(a){this.V(a);this.ua=!0;a=this.i;var b=Tg(this.j),c=Tr(this.s);c=Rs(b,1/c);b=Ss(Rs(c,1/a.Ba().width*1E3));a=new U(a.hd());V(a,"ci", [b.left,b.top,b.width,b.height].join());V(a,"jscmd","click3");V(a,"output","text"); c=Ss(c);Ts(this.s,[c]);J(this.o);(new Gs(a)).Wf(v(this.ra,this,c,b));this.dispatchEvent("endsize")}; Qs.prototype.ra=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var f=[];y(e,function(h){f.push(new Rg(h.X,h.Y,h.W,h.H))});if(c=c.content)Ts(this.s, [a],c,b),d=!0,Ns("Web Reader","Selection")}d||this.s.Qd();this.Ea()};function Rs(a,b){return new Rg(a.left*b,a.top*b,a.width*b,a.height*b)}function Ss(a){return new Rg(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}Q s.prototype.va=function(){Qs.ma.va.call(this);J(this.o)};function Us(a,b) {Y.call(this);this.ha=a;this.s=b}var Vs;x(Us,Pr);g=Us.prototype;g.Tc=function(a) {Us.ma.Tc.call(this,a);a=this.i;var b=I("div");Zp(b,! 0);a.appendChild(b);b.className="selectionlayer";R(a,this.g.Ba());R(b,this.g.Ba());this.b.ka(b,"click",this.Jm);this.b.ka(b," mousedown",this.Km)}; g.Km=function(a){if(Vs){a.b();this.j&&this.j.Ea();var b=this.g.vj;a=Jd(new F(a.clientX,a.clientY),hh(b));this.j=new Qs(this.ha,b,this.i,this.g.Ca(),a);this.V=K(document.body,"mousemove",v(this.Gl,thi s));af(this.j,["endsize","dispose"],v(this.Ik,this))}};g.Jm=function(a){Vs&&a.b()}; g.Gl=function(a){if(this.j&&!this.j.kc){var b=new F(a.clientX,a.clientY),c=Sg(ph(this.s.Aa));if(Pg(c,b)){var d=new F(0,0);y([[c.topa.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],[c.righta.clientX,1,0]],function(e){40 rel="nofollow">Math.abs(e[0])&&(d.x=e[1]||d.x,d.y=e[2]|| d.y)});this.o||(this.o=new Uf(100),this.b.ka(this.o,"tick",this.mn));this.ra=d;d.x||d.y? this.o.start():this.o.stop()}}};g.mn=function(){var a=this.ra,b=this.s;Ar(b,new F(15*a.x,15*a.y),v(b.rd,b))}; g.Ik=function(){kf(this.V);Ee(this.o);this.o=null};function Ws(a) {fm.call(this,a);cm(this);this.ni=!1;this.b=new P;O(a,"viewport-selectionpopup");Xs&&Xs.Ea();Xs=this}x(Ws,fm);var Xs=null;Ws.prototype.g=function() {this.dispatchEvent("close");this.Ea()};function Ys(a,b,c){var d=a.R(),e=I("div");Q(e,{padding:"4px 3px 3px 1px"});d.appendChild(e);d=I("div");e.appendChild(d);d.appendChild(ce(b));e.appendCh ild(I("div"));b=I("input");b.value=c;O(b,"viewport-input");e.appendChild(b);th(b,! 1);a.b.ka(b,"mousedown",Zs)}function Zs(a){a.b()} Ws.prototype.va=function(){J(this.R());Ws.ma.va.call(this);this.b.Ea()};function $s(){Rr.call(this,"#4a95d6")}x($s,Rr);$s.prototype.Tc=function(a) {$s.ma.Tc.call(this,a);Q(this.i, {cursor:"pointer"});this.b.ka(this.i,"mousedown",at)};function at(a){a.b()} function Ts(a,b,c,d){a.Qd();A(b,v(a.xi,a));a.o&&kf(a.o);a.j&&a.j.Ea();var e=I("div");document.body.appendChild(e);if(b=Ps(a.V)){var f=hh(a.i);e=new Ws(e);if(c&&d){var h=a.Ca(),k=h.Pc();if(k){var m=new U(k);d=[d.left,d.top,d.width,d.height].join();V(m,"ci",d);V(m,"edge",0);m=m.toStrin g();var p=new U(h.hd());V(p,"ci",d);V(p,"source","bookclip");p=Vb('',p.toString(),m)}d=p;ee(e.R());p=e.R();h=I("img");h.src="/googlebook s/images/close_x.gif";h.width=14;h.height=13;Q(h, {backgroundColor:"#FFF",cursor:"pointer",position:"absolute",right:"5px",top:"5px"} );p.appendChild(h);e.b.od(h,"click",v(e.g,e));h=H("DIV",{innerHTML:"Share this clip"});Q(h, {fontWeight:"bold",paddingBottom:"4px"});p.appendChild(h);c&&(Ys(e,"Selection text",c),p=I("div"),Q(p,{textAlign:"right"}),e.R().appendChild(p),h=new U("https://translate.google.com/translate_t"),V(h,"text",c),V(h,"sl","auto"),V(h,"t l","auto"),c=I("a"),c.href=h.toString(),c.target="_blank",c.textContent="Translate\ u00bb",p.appendChild(c));

m&&Ys(e,"Image",m);d&&Ys(e,"Embed",d)}else e.R().textContent="Loading...";e.Nd=4;e.isVisible()&&e.Zd();a.j=e;N(w(bt,e,new ol(new F(f.x+b.left+b.width,f.y+b.top+b.height))));a.o=af(e,"close",v(a.Qd,a))}}function bt(a,b){a.kc||(a.setPosition(b),a.Ma(!0))}$s.prototype.Qd=function() {$s.ma.Qd.call(this);this.j&&this.j.Ea()};$s.prototype.va=function() {$s.ma.va.call(this);this.j&&this.j.Ea();this.o&&kf(this.o)};function ct(a,b,c) {return a.Ia.lg?new Ds(a,b,c):new xs(a,b,c)}function dt(a,b){if(b instanceof xs) {rs(b,new Es(a.Va));rs(b,new Vr);var c=new $s(a.o),d=new Us(c,a.Ja());rs(b,d);rs(b,c);rs(b,new Xr(a))}};function et(a,b,c) {Y.call(this);this.ha=a;this.j=I("div");Zp(this.j,!0);Q(this.j, {position:"absolute",display:"none"});c.appendChild(this.j);this.V=I("div");Zp(this .V,!0);Q(this.V, {position:"absolute"});this.j.appendChild(this.V);this.o=I("div");Zp(this.o,! 0);this.j.appendChild(this.o);this.s=I("div");Zp(this.s,! 0);this.o.appendChild(this.s);S(this.j,!1)}x(et,ar);g=et.prototype; g.Mc=function(){var a=this.Zf-2,b=this.Yf-2,c=this.$l-2,d=this.Zl-2;Q(this.o, {backgroundColor:"#cccccc",position:"absolute"});ah(this.o,0,0);R(this.o,this.Zf,th is.Yf);Q(this.s, {overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});ah(this.s,1,1);R (this.s,a,b);S(this.j,!0);var e=this.ha;a=ct(e,new $r(this.Ca(),new Kd(a,b),new Kd(c,d)),this.s);a instanceof xs?dt(e,a):a instanceof Ds&&a instanceof Ds&&rs(a,new Es(e.Va));this.g=a};g.Za=function(){this.g&&this.g.Za();J(this.j)}; g.setPosition=function(a,b){ah(this.j,a,b)};g.jd=function(){return ch(this.j).x};g.Je=function(){return ch(this.j).y};g.Cb=function(a) {this.i=a};g.Ca=function(){return this.i};g.mc=function(){return this.Yf};g.Kb=function(){return this.Zf};function ft(a){return a+2}g.Ba=function() {return new Kd(this.Zf,this.Yf)};function gt(a) {Y.call(this);ee(a);Zp(a);this.i=a;this.g=I("div");Zp(this.g,!0);Tp()&&(Sd(a, {dir:"ltr"}),Sd(this.g,{dir:"rtl"}));a.appendChild(this.g)}x(gt,Y);function ht(a,b) {gt.call(this,b);this.o=a;this.b.ka(b,"scroll",this.V);Q(b,"position","relative");Q (this.g,"position","absolute");this.j=I("div");Zp(this.j,! 0);b.appendChild(this.j);this.j.appendChild(this.g)}x(ht,gt);function tr(a){var b=a.ta;a.ra&&b&&(Q(a.g,"left",Math.floor(Math.max(0,a.o.i.i.clientWidthb.width)/2)+"px"),Q(a.j,"height",b.height+"px"))}ht.prototype.ua=function() {this.s=!1;this.V()}; ht.prototype.V=function(){if(!this.s){var a=this.o.s;if(a){a=a.clone();var b=this.i;b=new F(b.scrollLeft,b.scrollTop);Id(a,b)||(this.ha=! 0,this.o.rd(b),this.ha=!1)}}};function it(a){this.xj=a}function Er(a,b){var c=b|| [],d=fb(a.xj,function(e){return!hb(c,function(f){return 50>Math.abs(fe)})});d.push.apply(d,c);wb(d);return d};function jt(a){var b=a.o,c=new ht(this,b);kt(b);Cr.call(this,a,c);xr(this,new Or(a,this));vr(this,lt(this));var d=a.Ha,e=a.Ia.Bh;this.ua=a.Ia.Bi?function(f){return new Uq(d,e,f)}:a.Ia.dj? function(f){return new Uq(d,e,f,!0,a.Ia.dj)}:function(f){return new Uq(d,e,f,! 0)};b=this.Na.Ia;"fixed_height"==b.Bh?(b=b.yc(),b=b[Math.floor(b.length/2)] +2):b=(b.j?b.j:b.i&&b.i.width? b.i.width:575)+2;this.nf(this.Rd(b));this.b.ka(this.Na,"pagesupdate",this.Kl);this. b.ka(this.Na,"pagemodechange",this.xm);this.b.ka(this, "move",this.bc);this.b.ka(this,"move",this.yn)}x(jt,Cr);function kt(a) {Q(a,"overflow","auto");Q(a,{overflowX:"auto",overflowY:"scroll"});O(a,"overflowscrolling");Sd(a,{dir:"ltr"})}g=jt.prototype;g.mf=function() {Dr(this,1)};g.Vh=function(){Dr(this,-1)};g.yc=function(){var a=this.Na.Ia,b=sb(a.yc());"fixed_width"==a.Bh&&(a=this.Na.Ia.mm)&&150a?nb(b,a):nb(b,1500));return new it(A(b,ft))};g.Rd=function(a){return this.ua(a)}; g.Ba=function(){if(this.Aa.hasChildNodes()){var a=xh(this.Aa.childNodes[0]).width;a=new Kd(a,this.g.height)}else a=this.g;return a};function lt(a){var b=new Ir,c=new Jr(a,w(uc,et,a.Na,a,a.i.g));b.b[Ea(uq)]=c;a=new

Xq(a.Na,w(uc,br,a.i.g));b.b[Ea(Fq)]=a;return b}g.yn=function(){if(this.Fb){var a=Iq(this.o,Br(this).y);a&&a.Ca&&(a=a.Ca(),this.Na.Ca()!=a&&(this.ub=! 0,jr(this.Na,a.Qa()),this.ub=!1))}this.Fb=!0}; g.Kl=function(){var a=this.Na.Ca(),b=this.Na.Ha,c=Bq(b,a.Qa());if(!c)a: {c=Z(a);b=zq(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(Z(d)<=c){c=d;break a}}c=null}a=this.s;b=this.o;d=b.Oc(c);a=Jd(a,d.Xb());b=this.Rd(b.Rg());c=b.Oc(c).Xb ();c=new F(c.x+a.x,c.y+a.y);ur(this,b);this.rd(c)};g.xm=function() {this.V.Za();this.bc()}; function mt(a,b){if(b.Gi&&b.s){a:{var c=b.s;var d=c.De.x_focus,e=c.De.y_focus;if(! n(d)||!n(e)){c=nt(c);if(!c.length){c=null;break a}d=c[0][0];e=c[0][1]}c=new F(d,e)}d=c.x-40;c=c.y-40;e=a.o.Oc(b);var f=e.Kb()/b.ne();return new F(e.Je() +Math.round(f*d),e.jd()+Math.round(f*c))}return null} g.Jg=function(a){if(a.Gi&&a.s){var b=a.s;if(null!=a.ha)var c=a.ha;else a.ha=new ot(this.i.g),c=a.ha;c.b=this.i.g;G("focus_article_div")&&J(G("focus_article_div")); var d=this.o.Oc(a);a=d.Kb()/a.ne();if(nt(b)&&(b=nt(b))){var e=b[0];if(e&&4==e.length){b=a*e[0]+d.Je();d=a*e[1]+d.jd();var f=a*e[2];a*=e[3];e=I("DIV");e.setAttribute("id","focus_article_div");Zp(e,! 0);qh(e,.3);Q(e, {position:"absolute",left:b+"px",top:d+"px",width:f+"px",height:a+"px",cursor:"poin ter",backgroundColor:"#36C",border:"2px solid #00F"}); c.b.appendChild(e)}}}};function pt(a,b,c,d,e){Y.call(this);this.j=a;this.i=c;var f=I("div");Q(f,{position:"absolute"});e=e.width-2;ah(f,d.x+(Tp()? e:0),d.y);b.i.g.appendChild(f);this.o=f;f=new Kd(e,Math.floor(e/vq(c)));this.g=I("div");this.o.appendChild(this.g);Q(this.g, {padding:"1px",position:"absolute"});this.s();b=I("div");this.g.appendChild(b);Q(b, {overflow:"hidden",backgroundColor:"#fcfcfc"});R(b,f);this.g.appendChild(b);d=I("im g");d.title=c.nc();this.ha=d;e=U;var h=new U(c.Ha.am);V(h,"pg",c.Qa());c.b.sig&&V(h,"sig", c.b.sig);e=new e(h.toString());V(e,"zoom","1");V(e,"img","1");V(e,"w",f.width);if(f=this.j.Ia.vn)V (e,"imgtk",f),V(e,"jtp",Z(c));d.src=e.toString();b.appendChild(d);Q(this.g,"cursor" ,"pointer");this.b.ka(this.g,"click",this.V);this.b.ka(a,"pagechange",this.s)}x(pt, ar);pt.prototype.s=function(){var a=!1,b=this.j.Ca();b&&b==this.i&&(a=! 0);Q(this.g,"backgroundColor",a?"#6B90DA":"#ccc")};pt.prototype.V=function() {this.j.Pb(jt);this.j.Cb(this.i);qt.dispatchEvent("click")}; pt.prototype.Za=function(){es(this.ha);J(this.o)};var qt=new L;function rt(a,b) {this.b=a;this.g=b}x(rt,Wq);rt.prototype.render=function(a){return new pt(this.b,this.g,a.Ca(),a.Xb(),a.Ba())};function st(a){var b=a.o;Q(b, {overflow:"hidden"});var c=new ht(this,b);Cr.call(this,a,c);this.b.ka(this,"move",this.bc);Q(b, {overflow:"auto"});vr(this,tt(this));ur(this,ut(this));xr(this,new Lr(this));N(v(this.bc,this),0);this.b.ka(this,"resize",this.ua);var d=G("subscription-bar");d&&(this.Kg(d),N(function(){S(d,! 1)},600))}x(st,Cr);st.prototype.ra=function(a){a=this.o.Oc(a).Xb();this.rd(new F(void 0,a.y-40))};function ut(a){var b=a.Na.Ia.Zm;return new Tq(a.Na.Ha,a.Ba().width,b,b)} st.prototype.ua=function(){ur(this,ut(this));this.ra(this.Na.Ca())};function tt(a) {var b=new Ir;a=new rt(a.Na,a);b.b[Ea(uq)]=a;return b};function vt(a,b,c) {Y.call(this);this.g=a;this.s=b;this.j=this.g.Ia.Vf;this.V=!! this.g.Ia.Vf;this.ra=!!this.g.Ia.mg;this.o=c?c.isEntityPageViewport:!1;if(this.V) {a:{a=this.g.Ha;for(b=0;b=Z(c)&&e<=d) {a=b;break a}}a=-1}this.ha=a}}x(vt,Y);g=vt.prototype; g.render=function(a) {this.i=I("div");document.body.appendChild(this.i);N(v(this.on,this));this.ta=a;if( this.V)wt(this);else if(this.ra){O(this.i,"base-image-toc-div");a=this.g.Ia.mg;var b=Bq(this.g.Ha,a);b&&xt(this,b);1
{this.b.ka(document,"click",this.Ea);this.b.ka(this.g,"resize",this.Uf)}; function xt(a,b){var c=new Kd(128,0),d=H("IMG",{width:128});O(d,"toc-pageimage");a.b.ka(d,"click",v(a.g.Cb,a.g,b));D.Sa&&Tp()&&a.b.ka(d,"load",a.Uf);b.Pc(c) ?a.Sj(d,b,c): (c=w(a.Sj,d,b,c),mr(b,nr(b),c));a.i.appendChild(d)}g.Sj=function(a,b,c){Sd(a, {src:b.Pc(c)})}; function wt(a){var b=H("DIV",{"class":"toc-div"}),c;y(a.j,function(d,e){var f=d.getId();f=Bq(this.g.Ha,f);var h=d.Ym,k=this.j[e+1]?"":"-last",m="toc-middlecell"+k;k="toc-right-cell"+k;var p=H("DIV",{"class":f?"toc-row":"toc-disabledrow"}),r=I("div");O(r,"goog-inline-block");O(r,"toc-leftcell");e==this.ha&&(O(r,Tp()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_sel ected_item_arrow_left"),O(p,"toc-row-selected"));var B=I("div");O(B,"goog-inlineblock");O(B,m);D.Sa&&!D.Oa("1.9")&&Q(B,"overflow", "hidden");var z=d.ue;if(this.o)var M=z;else M=z,35<M.length&&(M=M.substring(0,32)+"...");M=np(M);E(B,M);this.o&&(B.title=z);z=I ("div");O(z,"goog-inlineblock");O(z,k);h=np(Db(ec(h))?" ":h);E(z,h);p.appendChild(r);p.appendChild(B); p.appendChild(z);f?this.b.ka(p,"click",v(this.g.Cb,this.g,f)):($f(B,m),O(B,"tocmiddle-disabled-cell"),$f(z,k),O(z,"toc-right-disabledcell"));b.appendChild(p);e==this.ha&&(c=p)},a);c&&N(v(a.ln,a,c));a.i.appendChild(b) ;300a.x&&(a.x=0);ah(this.i,a)};g.Cl=function(a) {a.preventDefault();a.b();this.s.vc("previous")}; g.Ma=function(a){Q(this.i,{display:a?"":"none"})};g.Mc=function(){Q(this.j, {left:0,top:0});Q(this.V,{left:this.g.width+"px",top:0})};function Ct(a){return fb([a.Aa,a.Ra],function(b){return!!b})}g.Za=function() {this.o.Za();this.ha.Za();for(var a;a=this.ua.pop();)kf(a);this.i.parentNode&&J(this.i)};function Dt(a){return 2*a};function Et(a){this.g=a}x(Et,Wq);Et.prototype.render=function(a){var b=new At(this.g,a.Ba().width);b.setPosition(a.Xb());b.Mc();b.Ma(!0);return

this.b=b};function Ft(a,b,c) {L.call(this);this.o=a;this.i=b;this.g=oh(b).width;this.s=c;this.vb=! 1;this.j=Tp()}x(Ft,L);function Gt(a,b){if(b!=a.vb){a.vb=b;var c=a.o.Ja().i.g;S(c,! 1);oh(c);c=[w(Ht,a.i,a.s,a.g,a.j,b),v(a.b,a),w(S,c,! 0)];y(c,N)}}Ft.prototype.b=function(){this.dispatchEvent("change")};function Ht(a,b,c,d,e){var f=b.style.width;d=d?"right":"left";e? (b.style[d]="0",b.style.width=f+c):(b.style[d]="",b.style.width="");S(a,! e)};function It(a,b,c){this.ra=a;this.ha=b;this.s=c;a=I("div");Q(a, {whiteSpace:"nowrap",padding:"5px",border:"1px solid #fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.b= a;this.ra.appendChild(this.b);It.prototype.g.apply(this);K(this.s,"change",v(this.i ,this));K(new ig,"resize",v(N,null,v(this.i,this)))}It.prototype.i=function(){var a=oh(this.b);if(0this.b.hi){if(0<m-k){var p=k==e?d:c;var r=a}0>m-k&&(p=-1!=h?b:a,r=d);1
this.g[0]};Rt.prototype.Rg=function(){return this.Kb()|| 0};Rt.prototype.sj=function(){return"fixed_width"};function St(a){var b=a.o,c=new ht(this,b);Q(b,{overflow:"hidden"});Cr.call(this,a,c);this.ua=new Et(a);b=new Ir;c=this.ua;b.b[Ea(yt)]=c;this.V=b;b=a.Ha.ad.aspectRatio();c=this.Ba();b=this.Rd(M ath.min(2*Math.floor(c.height*b),c.width));ur(this,b);this.Fb=new Lt(a,this);this.b.ka(this.Na,"pagemodechange",this.wm);N(this.bc,0,this)}x(St,Cr);g =St.prototype;g.yc=function(){var a=rb(Tt,this.Na.Ia.yc());return new it(A(a,Dt))};g.nf=function(a){St.ma.nf.call(this,a);this.V.Za();this.bc()}; g.mf=function(){Dr(this,1)};g.Vh=function(){Dr(this,-1)};g.wm=function() {this.V.Za();this.bc()};g.hi=2;g.Rd=function(a){this.Ba();var b=this.Na.Ha.ad.aspectRatio();return new Rt(new Kd(a,Math.floor(Math.floor(a/2)/b)))};var Tt=[180,220,280]; St.prototype.ta=function(){var a=Ut(this,this.Na.Ca()),b=this.ua.b;if(b){var c=this.Fb,d=Ct(b);c.s=d[0];c.V=d[1];c=a[0];d=a[1];var e=!0;a=! 0;b.Aa=c;b.Ra=d;Bt(b);if(c){if(c.i(64)||void 0==d)a=!1}else vs(b.o);if(d) {if(d.i(32)||void 0==c)e=!1}else vs(b.ha);c=e;d=a?"":"hidden";Q(b.j,"visibility",c?"":"hidden");Q(b.V,"visibility",d );c=c&&a;b.Da.Ma(c);b.Wa.Ma(c)}this.dispatchEvent("pagechange")};function Ut(a,b) {return jb(a.Na.Ha.Ij,function(c){return lb(c,b)})} St.prototype.bc=function() {St.ma.bc.call(this);this.ta()};St.prototype.Wa=function(a,b){for(var c=this.Na.Ha.Ij,d=Z(a),e,f,h=0;h=Z(f[0]|| f[1])&&demail or IM",style:"padding-top:5px; fontsize: 13px;"});this.R().appendChild(c);this.i=I("input");R(this.i,"100%","auto");this.R() .appendChild(this.i);this.s&&(c=H("DIV",{innerHTML:"Embed",style:"font-size: 13px; padding-top: 7px;"}),this.R().appendChild(c),this.Nc=I("input"),R(this.Nc,"100%","auto"),this.R( ).appendChild(this.Nc));c=this.ra.Ca();var d=(new U(window.location)).g;var e= new U(c.hd());e.g=d;this.i.value=e.toString();N(w(Xt,this.i));this.s&&(c=new U(c.hd()),V(c,"output","embed"),this.Nc.value=Yt(c.toString()))};Wt.prototype.Oh=fu nction() {Wt.ma.Oh.call(this);this.b.ka(this.i,"click",w(Xt,this.i));this.s&&this.b.ka(this. Nc,"click",w(Xt,this.Nc))};function Xt(a){a.select()}function Yt(a){return Vb('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500 height=500>',a)};function Zt(a,b) {Y.call(this);this.s=a;this.i=b;this.g=I("div");a.i.g.appendChild(this.g);O(this.g, "sitb_result");ah(this.g,b.Xb());R(this.g,b.Ba());var c=I("div");O(c,"sitb-resultheader");this.g.appendChild(c);this.j=I("div");O(this.j,"sitb-result-pagelink");var d=b.b.b;this.j.textContent=d?"Page

"+d:"Page";c.appendChild(this.j);this.o=I("div");this.g.appendChild(this.o);if(c=Bq (this.s.ua.Ha,this.i.b.Qa())){d=this.s.ua.Va.getQuery();var e=c.b.snippetSrc,f;if(f=e)f=new U(e),f=Yk(f,"q")||Yk(f,"vq")|| Yk(f,"dq"),f=d==f;f?$t(this,e): (d=nr(c),V(d,"source","gbs_snippet"),mr(c,d,v(this.V,this)))}else au(this)}x(Zt,ar);Zt.prototype.ha=function(a) {this.s.kd(a.b)};Zt.prototype.V=function(a){(a=a.b.snippetSrc)? $t(this,a):au(this)};function $t(a,b){ee(a.o);var c=I("img");c.src=b;bu(a);var d=a.i.Ba().width-25;Q(c,{width:d+"px"});a.o.appendChild(c)}function bu(a) {O(a.g,"sitb-result-clickable");O(a.j,"sitb-result-link");var b=re(a.j);b=np(b+" »");E(a.j,b);a.b.ka(a.g,"click",v(a.ha,a,a.i))} function au(a){ee(a.o);var b=I("div");O(b,"sitb-resultsnippet");a.o.appendChild(b);Q(b,{width:Math.floor(.75*a.i.Ba().width) +"px"});b.innerHTML=a.i.b.g;b=I("div");O(b,"sitb-result-explanatorylink");a.o.appendChild(b);var c=Bq(a.s.ua.Ha,a.i.b.Qa()),d;if(d=c&&c.Pc())d=! hb([4,8,16],v(c.i,c));d&&c.i(2)?(bu(a),a=np("We couldn't make an image for this result.  "),E(b,a),a=I("span"),c=np("Click to view the whole page."),E(a,c),b.appendChild(a),O(a,"sitb-result-link")):(a=np("No preview available for this page.  "), E(b,a),a=I("a"),O(a,"sitb-result-buy-link"),c=np("Buy this book."),E(a,c),b.appendChild(a),b=new U(window.location.href),V(b,"sitesec","buy"),V(b,"source","gbs_snippet"),b.b.remove ("printsec"),a.href=b.toString())}Zt.prototype.Za=function() {J(this.g);this.Ea()};function cu(a) {this.b=a}x(cu,Wq);cu.prototype.render=function(a){return new Zt(this.b,a)};function du(a) {this.i=a.page_id;this.b=a.page_number||"";this.g=a.snippet_text||"";this.j=a.page_ url}du.prototype.Qa=function(){return this.i};du.prototype.hd=function(){return this.j};function eu(a){this.Zc=a;0
nu.prototype.update=function(){var a=new lu;a.Pb(this.b.V);a.j(this.b.Va.getQuery());a.b.f=this.vb.vb;var b=a.Bb();a=ok(b);if("undefined"==typeof a)throw Error("Keys are undefined");var c=new Qk(null,void 0);b=nk(b);for(var d=0;d
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&A(c.BuyLinks,functi on(){return new vu},this);c.TocLine&&(this.Vf=A(c.TocLine,function(d){return new wu(d)}));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.b=c;this.lg=null==c? null:new xu(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Ab=a.sample_url||"";this.Aa=a.is_newspap er||!1; (this.s=a.newspaper_tile_base_url)&&this.lg&&yu(this.lg,v(this.ub,this));this.Ra=c? c.res_h:Bu;this.Bh=this.Aa?"fixed_height":"fixed_width";this.oe=a.is_pre_order|| ! 1;this.Gj=a.on_sale_date||"";this.Hf=a.volumeresult&&a.volumeresult.has_flowing_tex t;this.If=a.volumeresult&&a.volumeresult.has_scanned_text;this.ha=a.volumeresult&&a .volumeresult.can_download_pdf;this.V=a.volumeresult&&a.volumeresult.can_download_e pub;this.ta=a.volumeresult? a.volumeresult.download_pdf_url:"";this.lb=a.volumeresult? a.volumeresult.download_epub_url:""}x(Au,zu);Au.prototype.Qc=function(){return this.Db};var Bu=[350,410,495,575,685,800,910,1025];Au.prototype.yc=function() {return this.Ra}; Au.prototype.ub=function(a){a=a.toString();var b=a.indexOf("?");0<=b&&(a=this.s+a.substring(b));return new U(a)};function Cu(a,b,c){Bk(a,w(Du,b,c))}function Du(a,b,c){c=c.target;Kk(c)? a(Lk(c)):b&&b()};function Eu(a){Jp.call(this);null! =a&&a.bookshelf&&y(a.bookshelf,function(b){b=new Ip(b);Lp(this,b.getId())||(b.ta? this.i:this.g).push(b)},this)}x(Eu,Jp);function Fu(a,b){var c=new Eu(b);a&&y(a,function(d){Gu(d.Qc(),d.ra,c)});return c}function Gu(a,b,c) {y(b,function(d){var e=new Bp;e.b.Th=a;(d=Lp(c,String(d)))&&d.b.push(e)})};function Hu(a){return a.split(Iu).filter(function(b){return 0
e.endOffset rel="nofollow">m.endOffset)m={startOffset:e.startOffset,jg:e.jg,endOffset:m.endOffset, Fe:m.Fe};e=cb(d)}d.push(m);e=m}k.g&&pb(f,h)}}function Uu(a,b) {this.startOffset=a;this.jg=void 0;this.endOffset=a;this.Fe=void 0;this.g=! 1;this.b=b};function Vu(a,b){var c=void 0;c=void 0===c?Infinity:c;var d=new Su(b);c=void 0===c?Infinity:c;var e=void 0===e?[]:e;var f=" ",h;for(h=0;h=c&&(e.length=c);return e};function Wu(a){var b=Pu(a);a=Xu();y(a,function(c){Yu(b,c)})}function Xu(){var a=[],b=sb(Pd("patenttext")),c=Rd("patent-title");for(c&&b.push(c);c=b.pop();)3==c.nodeType? a.push(c):tb(b,c.childNodes);return a}function Yu(a,b){var c=te(b),d=Vu(c,a);if(d.length){var e="",f=0;y(d,function(h) {e+=Zb(c.substring(f,h.startOffset))+'<span class="patent-texthighlight">'+Zb(c.substring(h.startOffset,h.endOffset)) +"";f=h.endOffset});e+=Zb(c.substring(f));d=I("span");d.innerHTML=e;fe(d,b)} };function Zu(){qn.call(this,"Turn off highlighting");var a=vk("dq")|| vk("q");a&&Wu(a);this.b=!0}x(Zu,qn);Zu.prototype.Ua=function() {Zu.ma.Ua.call(this);wm(this).ka(this,"action",this.j)};Zu.prototype.j=function() {this.b=!this.b;bg(window.document.body,"patent-highlight-disabled",!this.b);var a=this.b?"Turn off highlighting":"Turn on highlighting";this.i.Ne(this.R(),a);this.Ed=a};function $u(a) {xo.call(this);this.g=a}x($u,xo);var av={};$u.prototype.Wd=function(){return this.g||"ocean-chrome-toolbar"};function bv(a){return av[a]||(av[a]=new $u(a))};function cv(a){yo.call(this,bv(a||"viewport-chrometoolbar"));this.ua={};this.i=new P(this)}x(cv,yo);function dv(a,b,c,d){b.nb(16,! 0);if(c){var e=a.ua[c];e||(e=new ro,to(e,function(f,h) {f&&f.ud(h)}),a.ua[c]=e);e.Tb(b);b.Ad&=-17;K(b,"action",function(f) {vo(e,f.target)});d&&vo(e,b)}else b.Ob(16,!!d)}function ev(a,b) {a.ua.viewport&&vo(a.ua.viewport,b)}cv.prototype.va=function() {cv.ma.va.call(this);this.i.Ea();Ma(this.ua,function(a){a.Ea()})};function fv(a) {cv.call(this);this.b=a.Na;this.vb=a.Lg;this.Qb=a.history;this.Ia=a.Uh;this.Da=a.Sh ;this.Aa=a.flags;this.Db=a.tf;this.Ab="patents"==Gp();if(!a.fe){var b=G("appbarpatents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new X("Find prior art",void 0,2);this.Fa(c,! 0);this.i.ka(c,"action",v(this.Fc,this,b))}if(c=G("appbar-patents-discuss-thislink"))if(b=c.getAttribute("href")){if("true"==c.getAttribute("data-is-grant")){var d="Discuss this patent";c="Discuss this patent on Stack Exchange"}else d= "Discuss this application",c="Discuss this application on Stack Exchange";d=new X(d,void 0,2);d.Yb(c);this.Fa(d,!0);this.i.ka(d,"action",v(this.Fc,this,b))}! this.b&&(b=G("appbar-read-patent-link"))&&(b=b.getAttribute("href"))&&(c=new X("View PDF"),this.Fa(c,!0),this.i.ka(c,"action",v(this.Fc,this,b)))}if(this.b) {this.Nd=!!a.te||!! a.se;a.fe&&(b=lp("/googlebooks/images/kennedy/zoom_tool.png"),this.Xe=new X(b,void 0,void 0,1),kn(this.Xe,2),this.Fa(this.Xe,! 0),K(this.Xe,"action",v(this.lj,this,"zoomin")), b=lp("/googlebooks/images/kennedy/zoom_out.png"),this.Ye=new X(b,void 0,void 0,1),kn(this.Ye,1),this.Fa(this.Ye,! 0),K(this.Ye,"action",v(this.lj,this,"zoomout")));c=!!a.te;b=!!a.se;if(c||b) {d=lp("/googlebooks/images/kennedy/one_up_page_view.png");this.je=new X(d,void 0,void 0,1);kn(this.je,2);K(this.je,"action",v(this.zh,this,jt));this.Fa(this.je,! 0);dv(this,this.je,"viewport",!0);if(c) {d=lp("/googlebooks/images/kennedy/two_up_page_view.png");this.le=new X(d,void 0,void 0,1);c=1;if(this.vb||b)c=3; kn(this.le,c);K(this.le,"action",v(this.zh,this,St));this.Fa(this.le,! 0);dv(this,this.le,"viewport")}b&&(d=lp("/googlebooks/images/kennedy/thumbnail.png" ),this.ke=new X(d,void 0,void 0,1),c=1,this.vb&&(c=3),kn(this.ke,c),K(this.ke,"action",v(this.zh,this,st)),this.F

a(this.ke,! 0),dv(this,this.ke,"viewport"));this.i.ka(this.b,"viewportmodechange",this.kj);this .kj()}this.vb&&(b=lp("/googlebooks/images/kennedy/maximize.png"),this.ta=new X(b,void 0,void 0,1),this.ta.nb(16,!0),this.ta.ud(!1),this.Nd&&kn(this.ta, 1),this.Fa(this.ta,! 0),this.i.ka(this.ta,"action",this.xn),this.i.ka(this.vb,"change",this.xl));this.Db &&(b=lp("/googlebooks/images/kennedy/clip.png"),this.ha=new X(b,void 0,void 0,1),this.ha.nb(16,!0),kn(this.ha,2),this.ha.ud(!1),this.Fa(this.ha,! 0),K(this.ha,"action",v(this.Ol,this)));a.Ph&&(b=lp("/googlebooks/images/kennedy/in sert_link.png"),this.j=new X(b,void 0,void 0,1),this.j.nb(16,! 0),this.ha&&kn(this.j,1),this.Fa(this.j,! 0),K(this.j,"action",v(this.Bk,this)));a.Qh&&(b=!!this.b.Ia.Vf,c=!!Bq(this.b.Ha, this.b.Ia.mg),d=this.b.Ca().nc()||"Contents",b||c? (b=lp("/googlebooks/images/kennedy/menu_down_arrow.png",d),b=Bb(b),this.We=b[0],thi s.uc=new X(b),kn(this.uc,2),this.Fa(this.uc,! 0),this.i.ka(this.uc,"action",this.tm),dv(this,this.uc)):(this.We=H("SPAN","jfkbutton-label",d),this.uc=new X(this.We),this.uc.Ka(! 1),kn(this.uc,2),this.Fa(this.uc,! 0)),b=lp("/googlebooks/images/kennedy/page_left.png"),this.Qf=new X(b,void 0,void 0,1),kn(this.Qf,3),this.Fa(this.Qf,!0),K(this.Qf,"action",v(this.b.vc,this.b, "previous")),b=lp("/googlebooks/images/kennedy/page_right.png"),this.Rf=new X(b,void 0,void 0,1),kn(this.Rf,1),this.Fa(this.Rf,! 0),K(this.Rf,"action",v(this.b.vc,this.b,"next")),this.i.ka(this.b,"pagechange",thi s.sm))}if(a.Tj&&(b=G("appbar-view-print-sample-link"))&&(b=b.getAttribute("href"))) {c=G("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new X("View sample");Ym(c,"gb-view-sample-button");this.Fa(c,! 0);this.i.ka(c,"action",v(this.Fc,this,b));e&&(kn(c,2),c=new Rn,d=new qn("Sample print book"), this.i.ka(d,"action",v(this.Fc,this,b)),c.Fa(d,!0),Ym(d,"gb-sample-print-bookmenuitem"),b=new qn("Sample eBook"),this.i.ka(b,"action",v(this.Fc,this,e)),c.Fa(b,!0),Ym(b,"gb-sample-ebookmenuitem"),e=new Wn("",c,co.Ya()),Ym(e,"gb-jfk-margin-fix"),Ym(e,"gb-view-sampledropdown"),kn(e,1),this.Fa(e,!0))}this.Aa&&!this.Aa.is_cobrand&&this.Ia&&! this.Ab&&(e=this.Da&&this.Da.uid,b=Fu([this.Ia],this.Da),e?(this.Ve=new tu(this.Ia,b),this.Fa(this.Ve,!0)): (e=lp("/googlebooks/images/kennedy/menu_down_arrow.png", "Add to my library"),e=Bb(e),this.Ve=new X(e),this.Fa(this.Ve,! 0),e=v(this.Fc,this,this.Aa.sign_in_url|| this.Aa.signInUrl),af(this.Ve,"action",e)));if(a.fe){if(e=G("appbar-write-reviewlink"))if(e=e.getAttribute("href"))this.Fb=new X("Write review"),this.Fa(this.Fb,! 0),this.i.ka(this.Fb,"action",v(this.Fc,this,e));gv(this,"appbar-application-grantlink","application-grant");gv(this,"appbar-content-language-link","contentlanguage")}else if(e=G("appbar-download-pdf-link"))if(e=e.getAttribute("href"))b= new X("Download PDF"),this.Fa(b,! 0),this.i.ka(b,"action",v(this.Fc,this,e));a.qn&&(a=lp("/googlebooks/images/kennedy /settings.png"),O(a[0],"goog-flat-menu-button-img"),e=H("DIV",{"class":"tocdiv"}),b=new Rn,b.Fa(new Vm(e),!0),(c=document.getElementById("ofe-gear-menucontents"))&&e.appendChild(c.cloneNode(!0)),this.ub=new Wn(a,b,co.Ya()),this.Fa(this.ub,!0),this.Ab&&!this.b&&(a=new Zu,this.ub.rf(a,0)))}x(fv,cv);g=fv.prototype;g.xn=function(){var a=this.vb;Gt(a,! a.vb);this.Qb.update()}; g.xl=function(){this.ta.Ob(16,this.vb.vb)};g.Ol=function() {this.Db(W(this.ha,16))};g.Bk=function(){if(W(this.j,16)){var a=new Wt(document.body,this.b,!0);a.render(this.j,!0);af(a,"dispose",v(this.j.ud,this.j,! 1))}};g.zh=function(a){this.b.Pb(a);this.b.Va.getQuery()|| this.Qb.update()};g.kj=function(){var a=this.b.Ja();a instanceof jt&&ev(this,this.je);a instanceof St&&ev(this,this.le);a instanceof st&&ev(this,this.ke);a=a.mf;this.Ye.Ka(a);this.Xe.Ka(a)};g.lj=function(a) {this.b.vc(a)};

function gv(a,b,c){if(b=Pd(b)){var d=b.length;if(1
is.b,c)),b.Fa(new Vm(a),!0)}}x(hv,cv); function jv(a,b){var c=re(document.getElementById("gb-entity-page-base-ogenurl")),d=new U(c);a.hg=H("INPUT");a.hg.value=d.toString();c=mv("Share",a.hg);lv(a,c,"Share",b,fu nction(){var e=new U(a.b.Ca().hd());V(d,"pg",Yk(e,"pg"));a.b.Va.getQuery()&&V(d,"bsq",a.b.Va.getQuery( ));a.hg.value=d.toString()})}function kv(a,b){a.Nc=H("INPUT");var c=mv("Embed",a.Nc);lv(a,c,"Embed",b,function(){var d=new U(a.b.Ca().hd());V(d,"output","embed");a.Nc.value=Yt(d.toString())})} function mv(a,b){var c=H("DIV",{"class":"linkto-menu-container"}),d=H("DIV", {"class":"linkto-menu"}),e=H("H2");le(e,a);b.type="text";b.readOnly=!0;Q(b,"userselect","unset");var f=H("DIV",{"class":"linkto-copy-button"}),h=H("IMG", {"class":"linkto-copy-buttonicon"});h.src="https://www.gstatic.com/images/icons/material/system/1x/content_copy _googblue_18dp.png";R(h,18,18);var k=H("SPAN",{"class":"linkto-copytext"});le(k,"Copy");f.appendChild(h);f.appendChild(k);K(f,"click",function() {b.focus();b.select(); document.execCommand("copy")});d.appendChild(b);d.appendChild(f);c.appendChild(e);c .appendChild(d);return c}function lv(a,b,c,d,e){var f=new Rn;Tn(f,! 0);f.render();f.R().appendChild(b);b=H("DIV",{"class":"more-menu-link"});var h=H("SPAN",{"class":"more-menu-linktext"});le(h,c);b.appendChild(h);K(b,"click",function(){a.Uc.$a(!1);null! =e&&e.call(a)});c=new Wn(b,f,co.Ya());c.Se=!0;$n(c,new nl(a.Uc.R(),13));d.Fa(c,! 0)}g=hv.prototype;g.vm=function(){this.ac.Ac&16&&(new vt(this.b,this.ac,this.ha)).render(3)}; g.um=function(){var a=this.b.Ca().nc()||"Contents";this.Ze&&(a=np(a),E(this.Ze,a))};g.mj=function(){var a=this.b.Ja();a instanceof jt&&ev(this,this.Vc);a instanceof St&&ev(this,this.Xc);a instanceof st&&ev(this,this.Wc);a=a.mf;this. $e.Ka(a);this.qd.Ka(a)};g.Ah=function(a){this.b.Pb(a);this.b.Va.getQuery()|| this.ta.update()};g.nj=function(a){this.b.vc(a)}; function nv(a,b,c){a.ac&&a.ac.R()&&O(a.ac.R(),"toc-button");if(a.Uc&&a.Uc.R()){var d=a.Uc.R();$f(d,"goog-flat-menu-button");Zf(d,["jfk-button","jfk-button-flat","jfkbutton-clear-outline","start-button-group"])}a.qd&&a.qd.R()&&O(a.qd.R(),"startbutton-group");a.Vc&&a.Vc.R()&&O(a.Vc.R(),"start-button-group");a=Pd("jfk-buttonimg",b);for(b=0;bh;h++){for(var k=d.createElement("TR"),m=0;2>m;m+ +)k.appendChild(d.createElement("TD"));f.appendChild(k)}O(e,this.className+"-tablelayout");d=e.rows[0].cells;f=rv(this);d[0].appendChild(f);f=sv(this);d[1].appendChi ld(f); f=H("DIV",this.className+"-link");h=new U(window.location.href);k=new U("/support/bin/answer.py?answer=1062949");h=Yk(h,"hl")? V(k,"hl",Yk(h,"hl")).toString():"/support/bin/answer.py?answer=1062949";h=H("A", {target:"_blank",href:h},"Help with devices & formats");f.appendChild(h);d[1].appendChild(f);c.appendChild(e);d=this.Ia;

(e=d.Ab)&&!d.oe&&d.ua&&(e=H("P",this.className+"-additional",H("A", {href:e},d.Da?"Read the book for FREE":"Read the first chapter FREE!")),c.appendChild(e));if(d.ha||d.V)if(f= d.lb,h=d.ta,f||h)e=H("P",this.className+"-additional",ce("Download ")),f&&(k=H("A", {href:f},"EPUB"),e.appendChild(k)),h&&(f&&e.appendChild(ce(", ")),f=H("A", {href:h},"PDF"),e.appendChild(f)),e.appendChild(ce(" - ")),d=d.Qc(),f=(new U(window.location.href)).o.split("/"),f=new U("/"+f[1]),up(f),V(f,"output","acs_help"),V(f,"id",d),d=H("A", {href:f.toString()},"read eReader instructions"),e.appendChild(d),c.appendChild(e);e=H("A", {href:"https://books.google.com/support/bin/topic.py?topic=28528",target:"_blank"}, "Learn more about books on Google Play");this.ra=H("DIV",this.className+"footer",e);b=H("DIV",b,c,this.ra);O(b,this.className+"-devicecontent");a.appendChild(b)}}; function rv(a){var b=H("UL",a.className+"-list"),c=H("H4",null,"Good for:");b.appendChild(c);var d=a.className+"-device-type";c=a.className+"-devicesupported";var e=a.className+"-device-not-supported",f=a.className+"-deviceunknown-supported",h=H("A", {"class":d,href:"/help/ebooks/webreader.html"},"Web"),k=H("A", {"class":d,href:"/help/ebooks/devices.html"},"Tablet / iPad"),m=H("A", {"class":d,href:"/help/ebooks/ereader.html"},"eReader"),p=H("A", {"class":d,href:"/help/ebooks/devices.html"},"Smartphone"), r=a.Ia.Hf,B=a.Ia.If,z=a.Ia.oe;d=new P(a);h=H("LI",null,h);z? d.ka(h,"mouseover",w(a.g,"The format of this book is currently unknown. We will update this when we receive the information from the publisher.")):(r|| B)&&d.ka(h,"mouseover",w(a.g,"This eBook, like all Google eBooks, is formatted to be readable on the web."));d.ka(h,"mouseout",a.ua);b.appendChild(h);k=H("LI",null,k);z? d.ka(k,"mouseover",w(a.g,"The format of this book is currently unknown. We will update this when we receive the information from the publisher.")): (r||B)&&d.ka(k,"mouseover",w(a.g,"This eBook, like all Google eBooks, is formatted to be readable on tablet devices like Android tablets and the iPad."));d.ka(k,"mouseout",a.ua);b.appendChild(k);m=H("LI",null,m);d.ka(m,"mouseove r",function(){z?this.g("The format of this book is currently unknown. We will update this when we receive the information from the publisher."):r?this.g("This Google eBook includes flowing text, so you can adjust the font to read comfortably on an eReader."):this.g("This Google eBook does not include flowing text, so you cannot adjust the font on an eReader.")}); d.ka(m,"mouseout",a.ua);b.appendChild(m);p=H("LI",null,p);d.ka(p,"mouseover",functi on(){z?this.g("The format of this book is currently unknown. We will update this when we receive the information from the publisher."):r&&B?this.g("This eBook is good for smartphones like Android and iPhone / iPod touch."):r?this.g("This Google eBook includes flowing text so you can adjust the font to read comfortably on the small screen of a smartphone."):this.g("This eBook may be hard to read on smartphones like Android and iPhone / iPod touch.")}); d.ka(p,"mouseout",a.ua);b.appendChild(p);z?(O(h,f),O(k,f),O(m,f),O(p,f)):r? (O(h,c),O(k,c),O(m,c),O(p,c)):(B?(O(h,c),O(k,c)): (O(h,e),O(k,e)),O(m,e),O(p,e));return b} function sv(a){var b=H("UL",a.className+"list"),c=H("H4",null,"Features:");b.appendChild(c);var d=a.className+"-devicesupported",e=a.className+"-device-not-supported",f=a.className+"-device-unknownsupported";c=H("A",{href:"/support/bin/answer.py?answer=1062949"},"Flowing text");var h=H("A",{href:"/support/bin/answer.py?answer=1062949"},"Scanned pages"),k=a.Ia.Hf,m=a.Ia.If,p=a.Ia.oe;p?(c=H("LI",f,c),d=H("LI",f,h)):(c=H("LI",k? d:e,c),d=H("LI",m?d:e,h));e=new P(a);e.ka(c,"mouseover",function(){p? this.g("The format of this book is currently unknown. We will update this when we receive the information from the publisher."):k?this.g("This eBook includes flowing text, so you can adjust the font size and style to read comfortably on any device."):this.g("This book does not include flowing text, so you cannot adjust the

font. Instead, you see images of pages, with a fixed layout. This is good for larger screens, but not always ideal for eReaders and smartphones.")});e.ka(c,"mouseout",a.ua);e.ka(d, "mouseover",function(){p?this.g("The format of this book is currently unknown. We will update this when we receive the information from the publisher."):m? this.g("This eBook includes scanned pages, so pages appear as they would in a printed book."):this.g("This eBook does not include scanned pages, which retain the format of a printed book. Instead, the text can be adjusted and it flows to fit any screen.")});e.ka(d,"mouseout",a.ua);b.appendChild(c);b.appendChild(d);return b} qv.prototype.ua=function(){ee(this.ra);var a=H("A", {href:"https://books.google.com/support/bin/topic.py? topic=28528",target:"_blank"},"Learn more about books on Google Play");this.ra.appendChild(a)};qv.prototype.g=function(a){ee(this.ra);q(a)? this.ra.appendChild(ce(a)):this.ra.appendChild(a)};function tv(a,b) {X.call(this,b,void 0,3);this.Ia=a}x(tv,X);tv.prototype.render=function(a) {tv.ma.render.call(this,a);O(this.R(),"gb-get-book")};tv.prototype.Ua=function() {tv.ma.Ua.call(this);this.b=new qv(this.R(),this.Ia);this.b.render();var a=Rd("about_title",G("menu_container"));a&&J(a)}; function uv(){var a=G("gb-buy-optionstrigger");if(a&&a.parentNode&&a.parentNode.parentNode?! Yf(a.parentNode.parentNode,"jfk-button"):1){a=G("gb-buy-options-trigger");var b=G("buy");if(a&&b){$f(b,"about_content");var c=H("SPAN","gb-buy-optionsarrow","\u25bc");a.appendChild(c);O(b,"gb-buy-options-list");O(b,"unifiedhovercard");el(a,9,b,8);S(b,!1);K(document,"mousedown",w(vv,a,b))}}} function vv(a,b,c){a=je(a,c.target);c=je(b,c.target);var d="none"! =b.style.display;a||c||!d?a&&(S(b,!d),d||qh(b,1)):S(b,!1)};function wv(a,b,c,d) {if(b.child_node&&0b&&(this.b.Cb(cb(zq(this.Ha))),this.update())}return! 1};yv.prototype.o=function(){this.b.vc("previous")};yv.prototype.j=function() {this.b.vc("next")}; yv.prototype.update=function(){var a=this.b.Ca();a&&(this.g?this.g.value=Dq(a)||"": (a=np(a.nc()),E(this.s,a)))};function zv(a){Y.call(this);this.i=a;this.j=new P;this.g=I("div");Q(this.g, {backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});qh(this.g ,0);a.ta.appendChild(this.g);this.b.ka(a,"resize",this.Ch);this.b.ka(this.g,"click" ,this.zm);this.b.ka(this.g,"mouseout",this.Am);this.b.ka(this.g,"mouseover",v(this. fg,this,!0));this.b.ka(a,"viewportmodechange",this.oj);if(a=this.i.Ja())a instanceof jt&&(this.Bd=!0),this.oj()}x(zv,Y);g=zv.prototype;g.Ka=function(a) {S(this.g,a)}; g.Ch=function(){N(v(this.Bm,this),10)};g.Bm=function(){var a=this.i.Ja();a&&(a.Ba(),a=a.i.i,R(this.g,a.clientWidth,40),ah(this.g,0,a.clientHei

ght-40))};g.zm=function(){var a=this.i.Ja(),b=a.Ba().height-40,c=I("div");Q(c, {backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid den"});qh(c,.15);ah(c,0,a.s.y+b);a.i.j.appendChild(c);N(w(Av,c),1E3);this.Bd=! 1;a=this.i.Ja();Ar(a,new F(void 0,b-20),v(a.Jj,a))}; function Av(a){var b=new Eh(a,.15,0,200);b.play();af(b,"end",w(Bv,b,a))}function Bv(a,b){J(b);a.Ea()}g.Bd=!1;g.Am=function(){this.Bd||this.fg(!1)};g.fg=function(a) {if(a){if(!this.o){var b=I("div");Q(b, {backgroundColor:"#000",height:"1px",overflow:"hidden"});this.g.appendChild(b);N(v( this.Fk,this),10)}this.o=!0}qh(this.g,a?.15:0)}; g.Fk=function(){y(["left","right"],function(a){var b=H("DIV", {"class":"SPRITE_page_down"});this.g.appendChild(b);Ch(b,a);Q(b, {marginTop:"14px"});Q(b,"margin-"+a,"16px")},this)};g.oj=function(){var a=this.i.Ja(),b=a instanceof jt;b?this.Ch():this.Bd=! 1;this.Ka(b);this.fg(this.Bd);mg(this.j);this.j.od(a,"move",v(this.Tl,this));this.j .ka(a,"layoutchange",v(this.Ch,this))};g.Tl=function(){this.Bd&&this.fg(! 1);this.Bd=!1};function Cv(a,b,c){var d=G("volumeleft"),e=G("menu_scroll");this.V=a;this.ha=b;this.s=oh(d);this.g=null;e&&(this.g=e, Q(this.g,{overflow:"auto"}));this.o=c;a=v(this.j,this);this.i=new ig;K(this.i,"resize",a);b=new cg;K(b,"fontsizechange",a);K(window,"DOMContentLoaded",v(this.b,this))}Cv.prototype .j=function(){this.b();N(v(this.b,this),100)}; Cv.prototype.b=function(){var a=!1;this.o?this.vb&&(a=this.vb.vb):a=!0;var b=this.i.Ba();a=a?0:this.s.width;var c=Math.round(hh(this.ha).y);this.V.Eb(new Kd(Math.max(0,b.width-a),Math.max(0,b.heightc)));this.g&&(a=this.g,Q(a,"border","0px"),c=Math.round(hh(a).y),b=Math.max(0,b.hei ght-c),Q(a,"height",b+"px"),a.clientWidth
"+b.b));c.appendChild(d);d=I("div");var e=np(b.g);E(d,e);c.appendChild(d)}x(Nv,gm); Nv.prototype.Ue=function(a){var b=hh(this.g),c=oh(this.R());Nv.ma.Ue.call(this,a,new il(b.xc.width,Math.min(b.y,Ud(window).height-c.height)))};function Pv(a) {Y.call(this);this.g=a;this.i=this.g.Nb.g;this.o={};this.V=new P;this.j=I("div");Q(this.j, {backgroundColor:"#fcfcff",position:"absolute"});this.i.ta.appendChild(this.j);y(th is.g.mb.Ib,v(this.Ak,this));this.b.ka(this.i,"pagechange",this.$j);this. $j();this.b.ka(this.i,"resize",this.Fh);this.b.ka(this.i,"viewportmodechange",this. tj);this.i.Ja()&&this.tj()}x(Pv,Y);g=Pv.prototype;g.$j=function() {this.s&&(Ov(this.s,!1),this.s=null);var a=this.o[this.i.Ca().Qa()];a&&(this.s=a,Ov(a,!0))}; g.tj=function(){var a=this.i.Ja(),b=a instanceof jt;b&&this.Fh();mg(this.V);this.V.ka(a,"layoutchange",v(this.Fh,this));S(this.j,b)} ;g.Fh=function(){N(v(this.Gm,this),10)};g.Gm=function(){var a=this.i.Ja();a&&a instanceof jt&&(a.Ba(),a=a.i.i,R(this.j,15,a.clientHeight),ah(this.j,a.clientWidth15,0),Qv(this))};function Qv(a){var b=a.i.Ja().o.Ie(function(d){return d instanceof uq}),c={};y(b,function(d){c[d.Ca().Qa()]=d});y(a.g.mb.Ib,v(a.$m,a,c))} g.$m=function(a,b){var c=this.i.Ja().i.g.clientHeight,d=a[b.Qa()];if(d){var e=D.Gb? 5:15;ah(this.o[b.Qa()].Ic,0,Math.floor(d.jd()/c*(this.j.clientHeight-e-(D.Gb? 30:15)))+e)}};g.Ak=function(a){var b=new Mv(this.j,a);this.o[a.Qa()]=b;this.b.ka(b,"click",v(this.g.kd,this.g,a,null))};g.va =function(){J(this.j);Ma(this.o,function(a) {a.va.call(a)});Pv.ma.va.call(this)};function Rv(a) {Y.call(this);this.Nb=a;this.Wj="n"}x(Rv,Y);Rv.prototype.g=function(a,b,c) {this.mb=new eu(b);b=this.Nb.g;b.V||b.Pb(jt);0==this.mb.Ib.length?Sv(this.Nb.o):a? c?(a=jb(this.mb.Ib,function(d){return c==d.Qa()}))? this.kd(a):this.kd(this.mb.Ib[0],c):this.kd(this.mb.Ib[0]):Tv(this);this.i=new Pv(this)}; function Tv(a){var b=a.Nb.g,c=b.V;if(c==jt|| c==St)a.Nb.s=c;b.Pb(iu);b=b.Ja();c=a.Nb.o;var d="n"==c.g.Wj;S(c.ra,d);S(c.ta,! d);d=np("Showing "+(""+c.g.mb.Ib.length+""+(" results in this book for "+ (""+fu(c.g.mb)+""))));E(c.i,d);Uv(c,!0);c=a.mb;c!=b.mb&&(b.mb=c,c=new hu(b.mb,b.Ba().width),ur(b,c),b.bc());a=v(a.kd,a);b.Db=a;yr(b,new F(0,0))} Rv.prototype.kd=function(a,b){Fr=!0;var c=this.Nb.o;Uv(c,! 1);c.j=db(c.g.mb.Ib,a);var d=np("Result "+(""+(c.j+1)+""+(" of "+ (""+c.g.mb.Ib.length+""+(" in this book for "+(""+fu(c.g.mb) +""))))));E(c.i,d);c=this.Nb.g;d=Bq(c.Ha,a.Qa());if(!d)return null;var e=c.Ja();e instanceof jt||e instanceof St||(this.Nb.s==St? c.Pb(St):c.Pb(jt));if(b)return jr(c,b),null;a: {if((e=c.s.Ja().o)&&e.Oc&&(e=e.Oc(d))){var f=new F(40,80),h=c.Va.getQuery();if(! h)break a;var k=or(d,h);if(k){pr(c,e,f,k); break a}e=v(c.Ml,c,e,f,h);mr(d,nr(d),e)}c.Cb(d)}return d};Rv.prototype.va=function(){Ee(this.i);Rv.ma.va.call(this)};function Vv(a) {Y.call(this);this.s=I("div");this.ua=a;this.ha=new Fo(this.s);this.ha.render(Wv);this.ha.Ma(!0);if(a=this.ha.R())Sp(a,{"textalign":"left"}),a.style.height="100%";a=I("span");this.s.appendChild(a);Sp(a, {cursor:"pointer",margin:"0 0 0 25px",whiteSpace:"nowrap"});Tp()? Ch(a,"left"):Ch(a,"right");this.b.ka(a,"click",this.Wi);var b=Xv(this,a,"Clear search",v(this.Wi,this));O(b,"search-bar-closelink");b=I("img");b.src="/googlebooks/images/close_x.gif";O(b,"search-bar-closeimg");Sp(b,{backgroundColor:"#fff", margin:"0 6px",verticalAlign:"middle"});a.appendChild(b);this.i=I("span");this.s.appendChild( this.i);this.V=I("span");this.s.appendChild(this.V);Sp(this.V, {marginLeft:"5px",whiteSpace:"nowrap"});this.V.innerHTML="  ";this.V.appendChild(ce("Order by: "));this.ra=I("span");this.V.appendChild(this.ra);Xv(this,this.ra,"relevance",v(thi s.Xi,this,"r"));a=I("span");b=np(" |

 pages");E(a,b);this.ra.appendChild(a);this.ta=I("span");this.V.appendC hild(this.ta);a=I("span");b=np("relevance | "); E(a,b);this.ta.appendChild(a);Xv(this,this.ta,"pages",v(this.Xi,this,"n"));this.o=I ("span");this.s.appendChild(this.o);Sp(this.o, {marginLeft:"8px",whiteSpace:"nowrap"});this.o.innerHTML="  ";Xv(this,this.o,"‹ Previous",v(this.Vi,this,1));a=I("span");a.innerHTML="  ";this.o.appendChild(a);Xv(this,this.o,"Ne xt ›",v(this.Vi,this,1));a=I("span");a.innerHTML="    ";this.o.appendChild(a);Xv(this,this.o,"View all",v(this.Sl,this));th(this.s,!0)} var Wv,Yv,Zv;x(Vv,Y);function Uv(a,b){S(Yv,!b);S(a.V,b);S(a.o,! b&&1=d&&(a.j=0);0>a.j&&(a.j=d-1);a.j! =b&&(a.g.kd(a.g.mb.Ib[a.j])||aw(a,b,c))}g.Xi=function(a) {this.g.Nb.update(a)};g.Sl=function(){Tv(this.g)};g.Pl=function(a) {this.g.Nb.j($b(a))};function bw(a,b,c,d) {Y.call(this);this.g=a;this.V=b;this.ra=c;this.ha=d;this.b.ka(a.Va,"change",v(this. update,this,"r",null))}x(bw,Y); bw.prototype.update=function(a,b,c){this.i?(this.i.Ea(),this.i=null): (this.g.V&&(this.s=this.g.V),this.o=new Vv(this.ha));var d=this.g.Va.getQuery();b&&! b.search_query_escaped&&0
{this.s=this.g.Ja().s;fw(this,!0)};g.rl=function(){var a=this.j,b=this.s;yr(this.g.Ja(),new F(b.x-a.deltaX,b.y-a.deltaY))};g.ol=function() {this.s=null;fw(this,!1)};g.va=function(){ew.ma.va.call(this)};function gw(a) {this.s=a;this.ra=new sg(document);this.j={};this.V={};K(this.ra,"key",v(this.ha,this));hw(this,33,v(this .o,this,-1),!1,!0);hw(this,34,v(this.o,this,1),!1,!0);hw(this,38,v(this.b,this,0,gw.prototype.g),!1,!0);hw(this,40,v(this.b,this,0,gw.prototype.g),!1,! 0);hw(this,37,v(this.b,this,-gw.prototype.g,0),!1,! 0);hw(this,39,v(this.b,this,gw.prototype.g,0),!1,!0);hw(this,32,v(this.o,this,1),! 0,!0);hw(this,74,v(this.i,this,"next"),!0);hw(this,75,v(this.i,this,"previous"),! 0);a=v(this.i,this, "zoomin");this.j["+"]=w(iw,a,!0,void 0);a=v(this.i,this,"zoomout");this.j["-"]=w(iw,a,!0,void 0)}function hw(a,b,c,d,e) {a.V[b]=w(iw,c,d,e)}gw.prototype.ha=function(a){var b=this.j[String.fromCharCode(a.o)]||this.V[a.keyCode];b&&b(a)};function iw(a,b,c,d) {b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||jw[d.target.tagName.toUpperCase()]|| (c&&d.preventDefault(),a())}var jw={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:! 0};gw.prototype.i=function(a){this.s.vc(a)}; gw.prototype.o=function(a) {a=Math.floor(a*this.s.Ja().Ba().height*.75);this.b(0,a)};gw.prototype.b=function(a ,b){var c=this.s.Ja();Ar(c,new F(a,b),v(c.rd,c))};gw.prototype.g=20;Ka("_OC_Run",function(a,b,c,d,e,f,h) {sp.update(c);e=G("gb-get-book-container");var k=G("gb-get-book-content");if(e&&k) {var m=new Au(b);(new tv(m,k)).render(e)}uv();is=Cu;Zp=t;m=G("viewport");K(document,"selectionchange",kw) ;c.stereoscopic&&(As=lw);e=new gr(m);Q(document.body, {overflow:"hidden"});G("titlebar")&&Q(G("titlebar"),"white-space","nowrap");var p=new Cv(e,m,c.isEntityPageViewport?!1:!0);p.b();Zv=p;m=new Au(b);var r=new Pt(a,e.Va);r.s=sp.pseudocontinuous;ir(e,r);e.Ia=m;r.ad=m.i;a=jt;b.disable_twopage|| (Kv(),a=Jv[Lv("M")]||jt);d=mw(r,d);Kv();var B=Lv("P");var z;d&&(z=d.Qa());k=new Ft(e,G("volume-left"),G("volume-center"));Dv(p,k);z=[B,z,r.b.Bb()[0].Qa()];var M;hb(z,function(T){return T&&Bq(r,T)?(M=T,!0):! 1});z=e.Va;f&&z.j($b(f.search_query_escaped));jr(e,M);z=new nu(e,k);Wv=G("search_bar");Yv=G("toolbar_container");p=nw(e,w(ow,e,z));p=new bw(e,p,z,c);f?(p.s=a,p.update("n",f,M)):e.Pb(a);Kt=new Jt(e.ta,e.o,k);pw(e,r);qw(e);rw();new ew(e);f=new zv(e);e.go();z.Ka(! 0);z.update();K(qt,"click",v(z.update, z));sw(m.Wa);N(w(tw,e,k,z,! b.disable_twopage,sp.enableThumbnailViewport,c,m,h,sp.enableClips?w(uw,f):void 0));h&&vw(m,h);_OC_InitHooks(w(ww,e),t,t,t,t,t);K(document,"keydown",xw);cw("vheadf ","vheadq");cw("gbqf","gbqfq");b=G("buy-tooltip");c=G("buy-tooltipbox");b&&c&&op(b,c);Os();b=G("gbqfq");c=G("gbqfqw");b&&new gq(b,!0,c,9);N(w(yw,e,d))}); function yw(a,b){var c=a.Ia;if(c.b&&c.b.focus_aid&&b.Mg){var d=c.b? c.b.focus_aid:null,e=a.Ja();b.Mg(d)&&(d=b.Mg(d).De.aid,b.g&&d in b.g&&(b.s=b.g[d]),d=c.yc(),va(c.g)||(c.g=c.b.read_zm,c.g=va(c.g)? c.b.read_zm:4,c.g=Hd(c.g,-1,c.yc().length-1)),e.nf(e.Rd(d[c.g] +2)),mt(e,b)&&(c=mt(e,b),e.rd(c),e.Jg(b)))}}function vw(a,b){var c=Fu([a],b),d=G("addToLibraryLink"+a.Qc());d&&(c=new tu(a,c),O(d,"jfk-buttonstandard"),zm(c,d),c.Ma(!0))} function tw(a,b,c,d,e,f,h,k,m){f.isEntityPageViewport?(b=G("gb-entity-page-toolbarleft"),f=new hv({Na:a,flags:f,fe:!0}),f.render(b),nv(f,b,!0),f=G("gb-entity-pagetoolbar-right"),c=new hv({Na:a,history:c,te:d,se:e,tf:m,fe:! 1}),c.render(f),nv(c,f,!1)):(c={Na:a,Lg:b,history:c,te:d,se:e,Qh:! 0,Uh:h,Sh:k,flags:f,tf:m,Ph:!0},d=G("left-toolbar-buttons"),e=G("right-toolbarbuttons"),(new fv({Na:c.Na,Lg:c.Lg,history:c.history,te:c.te,se:c.se,Uh:c.Uh,Sh:c.Sh,flags:c.flags ,tf:c.tf,Ph:c.Ph,fe:!0,Tj:c.Tj})).render(d), (new fv({Na:c.Na,Qh:c.Qh,qn:!

0})).render(e));c=G("toolbar_container");ee(c);c.style.padding="0";new gw(a)}function kw(){if(D.ya&&document.selection&&!zw){var a=document.selection.createRange();je(a.parentElement(),G("viewport"))&&(zw=! 0,document.selection.empty(),N(Aw))}}function Aw(){zw=!1}var zw=!1;function ww(a,b,c){(b=Bq(a.Ha,b))?a.Cb(b):c&&Gd(window.location,c)}function mw(a,b){var c=b.page[0],d=Bq(a,c.pid);return d?(d.Gd(c,nr(d).toString()),ls(d,c),d):null} function rw(){for(var a=["footer_table"],b=0;b

More Documents from "elia del carmen flores vazquez"

F.txt
October 2019 6
Segundo Bloque
November 2019 56
Konstruksi Lantai
June 2020 48
June 2020 2