(function(){var GBS_HOST = "http://www.google.co.uk/";var GBS_LANG = "en";(function(){function e(a){throw a;}var h=void 0,i=!0,j=null,l=!1,aa=encodeURIComponent,m=window,ca=Number,da=Object,ea=Infinity,fa=navigator,o=Error,ha=parseInt,ia=parseFloat,ja=String,p=document,ka=decodeURIComponent,la=isNaN,ma=RegExp,na=Array,q=Math;function oa(a,b){return a.onload=b}function pa(a,b){return a.onreadystatechange=b}function qa(a,b){return a.width=b}function r(a,b){return a.innerHTML=b}function ra(a,b){return a.onerror=b}function sa(a,b){return a.value=b}
function ta(a,b){return a.currentTarget=b}function ua(a,b){return a.left=b}function va(a,b){return a.remove=b}function wa(a,b){return a.keyCode=b}function xa(a,b){return a.render=b}function ya(a,b){return a.handleEvent=b}function za(a,b){return a.type=b}function Aa(a,b){return a.tabIndex=b}function Ba(a,b){return a.clear=b}function Ca(a,b){return a.clientX=b}function Da(a,b){return a.clientY=b}function Ea(a,b){return a.visibility=b}function Fa(a,b){return a.stop=b}
function Ga(a,b){return a.resize=b}function Ha(a,b){return a.length=b}function Ia(a,b){return a.title=b}function Ja(a,b){return a.position=b}function Ka(a,b){return a.className=b}function La(a,b){return a.pixelWidth=b}function Ma(a,b){return a.next=b}function Na(a,b){return a.disabled=b}function Oa(a,b){return a.target=b}function Pa(a,b){return a.pixelHeight=b}function Qa(a,b){return a.anchor=b}function Ra(a,b){return a.bottom=b}function Sa(a,b){return a.href=b}
function Ta(a,b){return a.contains=b}function Ua(a,b){return a.update=b}function Va(a,b){return a.display=b}function Wa(a,b){return a.height=b}function Xa(a,b){return a.right=b}
var t="appendChild",u="push",Ya="activeElement",Za="getBoundingClientRect",$a="getParent",ab="form",bb="page",cb="open",db="test",eb="shift",fb="exec",gb="clearTimeout",w="width",hb="round",ib="cancel",jb="slice",x="replace",kb="selection",lb="nodeType",y="data",mb="chrome",nb="ceil",ob="floor",pb="getElementById",qb="innerHTML",rb="addCallback",sb="offsetWidth",tb="concat",ub="charAt",vb="blur",wb="createTextNode",xb="value",yb="preventDefault",zb="insertBefore",Ab="targetTouches",Bb="indexOf",Cb=
"metaKey",z="dispatchEvent",Db="jstiming",Eb="capture",Fb="nodeName",Gb="currentTarget",A="left",Hb="getElementsByClassName",Ib="match",Jb="getBoxObjectFor",Kb="readyState",Lb="fromCharCode",Mb="charCode",Nb="remove",Ob="focus",Pb="createElement",Qb="keyCode",Rb="firstChild",Sb="render",Tb="forEach",Ub="clientLeft",Vb="addEventListener",Wb="setAttribute",Xb="clientTop",Yb="handleEvent",Zb="moveTo",$b="type",ac="clear",bc="childNodes",cc="defaultView",dc="source",ec="name",fc="nextSibling",gc="contentWindow",
hc="getElementsByTagName",ic="clientX",jc="clientY",kc="documentElement",lc="substr",mc="scrollTop",nc="stop",B="toString",oc="altKey",pc="resize",qc="getHandler",C="length",rc="propertyIsEnumerable",sc="title",D="prototype",tc="className",uc="clientWidth",vc="checked",wc="setTimeout",xc="document",yc="next",zc="ctrlKey",Ac="split",Bc="duration",Cc="constructor",Dc="location",Ec="disabled",Fc="offsetLeft",E="style",Gc="body",Hc="ownerDocument",Ic="removeChild",Jc="getId",Kc="target",Lc="lastChild",
F="call",Mc="isEnabled",Nc="anchor",Oc="start",Pc="random",Qc="getAttribute",Rc="protocol",Sc="clientHeight",Tc="scrollLeft",Uc="charCodeAt",Vc="sort",Wc="bottom",Xc="currentStyle",Yc="href",Zc="substring",$c="documentMode",ad="contains",bd="apply",cd="shiftKey",dd="tagName",ed="element",fd="contentDocument",hd="parentNode",id="update",jd="display",kd="offsetTop",G="height",ld="toUpperCase",md="splice",nd="offsetHeight",od="join",pd="nodeValue",qd="toLowerCase",rd="right";
function sd(){return function(){}}function td(a){return function(b){this[a]=b}}function H(a){return function(){return this[a]}}function ud(a){return function(){return a}}var J;if(m[Db]){m[Db].yj={};m[Db].nn=1;var vd=function(a,b,c){var d=a.t[b],f=a.t[Oc];if(d&&(f||c))return d=a.t[b][0],c!=h?f=c:f=f[0],d-f},wd=function(a,b,c){var d="";m[Db].pt&&(d+="&srt="+m[Db].pt,delete m[Db].pt);try{m.external&&m.external.tran?d+="&tran="+m.external.tran:m.gtbExternal&&m.gtbExternal.tran?d+="&tran="+m.gtbExternal.tran():m[mb]&&m[mb].csi&&(d+="&tran="+m[mb].csi().tran)}catch(f){}var g=m[mb];if(g&&(g=g.loadTimes))g().wasFetchedViaSpdy&&(d+="&p=s"),g().wasNpnNegotiated&&(d+="&npn=1"),g().wasAlternateProtocolAvailable&&
(d+="&apa=1");var k=a.t,n=k[Oc],g=[],s=[],v;for(v in k)if("start"!=v&&0!=v[Bb]("_")){var I=k[v][1];I?k[I]&&s[u](v+"."+vd(a,v,k[I][0])):n&&g[u](v+"."+vd(a,v))}delete k[Oc];if(b)for(var K in b)d+="&"+K+"="+b[K];(b=c)||(b="https:"==p[Dc][Rc]?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3","&s="+(m[Db].sn||"books")+"&action=",a[ec],s[C]?"&it="+s[od](","):"","",d,"&rt=",g[od](",")][od]("")},xd=function(a,b,c){a=wd(a,b,c);if(!a)return"";var b=new Image,d=m[Db].nn++;m[Db].yj[d]=
b;oa(b,ra(b,function(){m[Db]&&delete m[Db].yj[d]}));b.src=a;b=j;return a};m[Db].report=function(a,b,c){if("prerender"==p.webkitVisibilityState){var d=l,f=function(){if(!d){b?b.prerender="1":b={prerender:"1"};var g;"prerender"==p.webkitVisibilityState?g=l:(xd(a,b,c),g=i);g&&(d=i,p.removeEventListener("webkitvisibilitychange",f,l))}};p[Vb]("webkitvisibilitychange",f,l);return""}return xd(a,b,c)}};var yd=yd||{},zd=this;function Ad(){}function Bd(a){a.ha=function(){return a.dn||(a.dn=new a)}}
function Cd(a){var b=typeof a;if("object"==b)if(a){if(a instanceof na)return"array";if(a instanceof da)return b;var c=da[D][B][F](a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a[C]&&"undefined"!=typeof a[md]&&"undefined"!=typeof a[rc]&&!a[rc]("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a[F]&&"undefined"!=typeof a[rc]&&!a[rc]("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a[F])return"object";return b}
function Dd(a){return a!==h}function Ed(a){return a!=j}function Fd(a){return"array"==Cd(a)}function Gd(a){var b=Cd(a);return"array"==b||"object"==b&&"number"==typeof a[C]}function Hd(a){return"string"==typeof a}function Id(a){return"number"==typeof a}function Jd(a){return"function"==Cd(a)}function Kd(a){var b=typeof a;return"object"==b&&a!=j||"function"==b}function Ld(a){return a[Md]||(a[Md]=++Nd)}var Md="closure_uid_"+q[ob](2147483648*q[Pc]())[B](36),Nd=0;
function Od(a,b,c){return a[F][bd](a.bind,arguments)}function Pd(a,b,c){a||e(o());if(2<arguments[C]){var d=na[D][jb][F](arguments,2);return function(){var c=na[D][jb][F](arguments);na[D].unshift[bd](c,d);return a[bd](b,c)}}return function(){return a[bd](b,arguments)}}function L(a,b,c){L=Function[D].bind&&-1!=Function[D].bind[B]()[Bb]("native code")?Od:Pd;return L[bd](j,arguments)}
function M(a,b){var c=na[D][jb][F](arguments,1);return function(){var b=na[D][jb][F](arguments);b.unshift[bd](b,c);return a[bd](this,b)}}var Qd=Date.now||function(){return+new Date};function Rd(a,b){var c=b||{},d;for(d in c)var f=(""+c[d])[x](/\$/g,"$$$$"),a=a[x](ma("\\{\\$"+d+"\\}","gi"),f);return a}function Sd(a,b){var c=a[Ac]("."),d=zd;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var f;c[C]&&(f=c[eb]());)!c[C]&&Dd(b)?d[f]=b:d=d[f]?d[f]:d[f]={}}
function N(a,b){function c(){}c.prototype=b[D];a.l=b[D];a.prototype=new c;a[D].constructor=a};function Td(a){this.stack=o().stack||"";a&&(this.message=""+a)}N(Td,o);Td[D].name="CustomError";function Ud(a,b){var c=a[C]-b[C];return 0<=c&&a[Bb](b,c)==c}function Vd(a,b){for(var c=1;c<arguments[C];c++)var d=(""+arguments[c])[x](/\$/g,"$$$$"),a=a[x](/\%s/,d);return a}function Wd(a){return a[x](/[\s\xa0]+/g," ")[x](/^\s+|\s+$/g,"")}function Xd(a){return/^[\s\xa0]*$/[db](a)}function Yd(a){return Xd(a==j?"":""+a)}function Zd(a){return a[x](/[\t\r\n ]+/g," ")[x](/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}function $d(a){return a[x](/^[\s\xa0]+|[\s\xa0]+$/g,"")}var ae=/^[a-zA-Z0-9\-_.!~*'()]*$/;
function be(a){a=""+a;return!ae[db](a)?aa(a):a}function ce(a){return ka(a[x](/\+/g," "))}function de(a){if(!ee[db](a))return a;-1!=a[Bb]("&")&&(a=a[x](fe,"&amp;"));-1!=a[Bb]("<")&&(a=a[x](ge,"&lt;"));-1!=a[Bb](">")&&(a=a[x](he,"&gt;"));-1!=a[Bb]('"')&&(a=a[x](ie,"&quot;"));return a}var fe=/&/g,ge=/</g,he=/>/g,ie=/\"/g,ee=/[&<>\"]/;function je(a){return-1!=a[Bb]("&")?"document"in zd?ke(a):le(a):a}
function ke(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c=p[Pb]("div");return a[x](me,function(a,f){var g=b[a];if(g)return g;if("#"==f[ub](0)){var k=ca("0"+f[lc](1));la(k)||(g=ja[Lb](k))}g||(r(c,a+" "),g=c[Rb][pd][jb](0,-1));return b[a]=g})}function le(a){return a[x](/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c[ub](0)){var d=ca("0"+c[lc](1));if(!la(d))return ja[Lb](d)}return a}})}var me=/&([^;\s<&]+);?/g;
function ne(a){return(""+a)[x](/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1")[x](/\x08/g,"\\x08")}var oe={};function pe(a){return oe[a]||(oe[a]=(""+a)[x](/\-([a-z])/g,function(a,c){return c[ld]()}))};function qe(){};function re(a){return a[a[C]-1]}var se=na[D],te=se[Bb]?function(a,b,c){return se[Bb][F](a,b,c)}:function(a,b,c){c=c==j?0:0>c?q.max(0,a[C]+c):c;if(Hd(a))return!Hd(b)||1!=b[C]?-1:a[Bb](b,c);for(;c<a[C];c++)if(c in a&&a[c]===b)return c;return-1},O=se[Tb]?function(a,b,c){se[Tb][F](a,b,c)}:function(a,b,c){for(var d=a[C],f=Hd(a)?a[Ac](""):a,g=0;g<d;g++)g in f&&b[F](c,f[g],g,a)};function ue(a,b){for(var c=Hd(a)?a[Ac](""):a,d=a[C]-1;0<=d;--d)d in c&&b[F](h,c[d],d,a)}
var ve=se.filter?function(a,b,c){return se.filter[F](a,b,c)}:function(a,b,c){for(var d=a[C],f=[],g=0,k=Hd(a)?a[Ac](""):a,n=0;n<d;n++)if(n in k){var s=k[n];b[F](c,s,n,a)&&(f[g++]=s)}return f},we=se.map?function(a,b,c){return se.map[F](a,b,c)}:function(a,b,c){for(var d=a[C],f=na(d),g=Hd(a)?a[Ac](""):a,k=0;k<d;k++)k in g&&(f[k]=b[F](c,g[k],k,a));return f};function xe(a,b,c){if(a.reduce)return a.reduce(b,c);var d=c;O(a,function(c,g){d=b[F](h,d,c,g,a)});return d}
var ye=se.some?function(a,b,c){return se.some[F](a,b,c)}:function(a,b,c){for(var d=a[C],f=Hd(a)?a[Ac](""):a,g=0;g<d;g++)if(g in f&&b[F](c,f[g],g,a))return i;return l},ze=se.every?function(a,b,c){return se.every[F](a,b,c)}:function(a,b,c){for(var d=a[C],f=Hd(a)?a[Ac](""):a,g=0;g<d;g++)if(g in f&&!b[F](c,f[g],g,a))return l;return i};function Ae(a,b){var c=Be(a,b);return 0>c?j:Hd(a)?a[ub](c):a[c]}
function Be(a,b){for(var c=a[C],d=Hd(a)?a[Ac](""):a,f=0;f<c;f++)if(f in d&&b[F](h,d[f],f,a))return f;return-1}function Ce(a,b){return 0<=te(a,b)}function De(a){if(!Fd(a))for(var b=a[C]-1;0<=b;b--)delete a[b];Ha(a,0)}function Ee(a,b){Ce(a,b)||a[u](b)}function Fe(a,b){var c=te(a,b);0<=c&&se[md][F](a,c,1)}function Ge(a,b){var c=Be(a,b);0<=c&&se[md][F](a,c,1)}function He(a){return se[tb][bd](se,arguments)}function Ie(a){if(Fd(a))return He(a);for(var b=[],c=0,d=a[C];c<d;c++)b[c]=a[c];return b}
function Je(a,b){for(var c=1;c<arguments[C];c++){var d=arguments[c],f;if(Fd(d)||(f=Gd(d))&&d.hasOwnProperty("callee"))a[u][bd](a,d);else if(f)for(var g=a[C],k=d[C],n=0;n<k;n++)a[g+n]=d[n];else a[u](d)}}function Ke(a,b,c,d){se[md][bd](a,Le(arguments,1))}function Le(a,b,c){return 2>=arguments[C]?se[jb][F](a,b):se[jb][F](a,b,c)}function Me(a,b){return a>b?1:a<b?-1:0}function Ne(a,b){for(var c={},d=0;d<a[C];d++){var f=a[d],g=b(f,d,a);Dd(g)&&(c[g]||(c[g]=[]))[u](f)}return c}
function Oe(a){for(var b=[],c=0;c<arguments[C];c++){var d=arguments[c];Fd(d)?b[u][bd](b,Oe[bd](j,d)):b[u](d)}return b}function Pe(a){var b;a[C]&&(b=1%a[C],0<b?se.unshift[bd](a,a[md](-b,b)):0>b&&se[u][bd](a,a[md](0,-b)));return a};var Qe;function Re(a){a=a[tc];return Hd(a)&&a[Ib](/\S+/g)||[]}function P(a,b){var c=Re(a),d=Le(arguments,1),f=c[C]+d[C];Se(c,d);Ka(a,c[od](" "));return c[C]==f}function Te(a,b){var c=Re(a),d=Le(arguments,1),f=Ue(c,d);Ka(a,f[od](" "));return f[C]==c[C]-d[C]}function Se(a,b){for(var c=0;c<b[C];c++)Ce(a,b[c])||a[u](b[c])}function Ue(a,b){return ve(a,function(a){return!Ce(b,a)})}function Ve(a,b,c){var d=Re(a);Hd(b)?Fe(d,b):Fd(b)&&(d=Ue(d,b));Hd(c)&&!Ce(d,c)?d[u](c):Fd(c)&&Se(d,c);Ka(a,d[od](" "))}
function We(a,b,c){c?P(a,b):Te(a,b)};function Q(a,b){this.x=Dd(a)?a:0;this.y=Dd(b)?b:0}Q[D].ia=function(){return new Q(this.x,this.y)};function Xe(a,b){return a==b?i:!a||!b?l:a.x==b.x&&a.y==b.y}function Ye(a,b){var c=a.x-b.x,d=a.y-b.y;return q.sqrt(c*c+d*d)}function Ze(a,b){return new Q(a.x-b.x,a.y-b.y)};function $e(a,b){qa(this,a);Wa(this,b)}function af(a,b){return a==b?i:!a||!b?l:a[w]==b[w]&&a[G]==b[G]}J=$e[D];J.ia=function(){return new $e(this[w],this[G])};J.Xb=function(){return!(this[w]*this[G])};J.ceil=function(){qa(this,q[nb](this[w]));Wa(this,q[nb](this[G]));return this};J.floor=function(){qa(this,q[ob](this[w]));Wa(this,q[ob](this[G]));return this};J.round=function(){qa(this,q[hb](this[w]));Wa(this,q[hb](this[G]));return this};function bf(a,b,c){for(var d in a)b[F](c,a[d],d,a)}function cf(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function df(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function ef(a,b){for(var c in a)if(a[c]==b)return i;return l}function ff(a){var b=gf,c;for(c in b)if(a[F](h,b[c],c,b))return c}function hf(){var a=jf,b;for(b in a)return l;return i}function kf(a,b,c){b in a&&e(o('The object already contains the key "'+b+'"'));a[b]=c}function lf(a){var b={},c;for(c in a)b[a[c]]=c;return b}
var mf="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",");function nf(a,b){for(var c,d,f=1;f<arguments[C];f++){d=arguments[f];for(c in d)a[c]=d[c];for(var g=0;g<mf[C];g++)c=mf[g],da[D].hasOwnProperty[F](d,c)&&(a[c]=d[c])}}function of(a){var b=arguments[C];if(1==b&&Fd(arguments[0]))return of[bd](j,arguments[0]);b%2&&e(o("Uneven number of arguments"));for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}
function pf(a){var b=arguments[C];if(1==b&&Fd(arguments[0]))return pf[bd](j,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=i;return c};var qf,rf,sf,tf,uf,vf,wf;function xf(){return zd.navigator?zd.navigator.userAgent:j}function yf(){return zd.navigator}uf=tf=sf=rf=qf=l;var zf;if(zf=xf()){var Af=yf();qf=0==zf[Bb]("Opera");rf=!qf&&-1!=zf[Bb]("MSIE");tf=(sf=!qf&&-1!=zf[Bb]("WebKit"))&&-1!=zf[Bb]("Mobile");uf=!qf&&!sf&&"Gecko"==Af.product}var Bf=qf,R=rf,Cf=uf,Df=sf,Ef=tf,Ff=yf(),Gf=Ff&&Ff.platform||"";vf=-1!=Gf[Bb]("Mac");wf=-1!=Gf[Bb]("Win");var Hf=!!yf()&&-1!=(yf().appVersion||"")[Bb]("X11"),If;
a:{var Jf="",Kf;if(Bf&&zd.opera)var Lf=zd.opera.version,Jf="function"==typeof Lf?Lf():Lf;else if(Cf?Kf=/rv\:([^\);]+)(\)|;)/:R?Kf=/MSIE\s+([^\);]+)(\)|;)/:Df&&(Kf=/WebKit\/(\S+)/),Kf)var Mf=Kf[fb](xf()),Jf=Mf?Mf[1]:"";if(R){var Nf,Of=zd[xc];Nf=Of?Of[$c]:h;if(Nf>ia(Jf)){If=""+Nf;break a}}If=Jf}var Pf=If,Qf={};
function Rf(a){var b;if(!(b=Qf[a])){b=0;for(var c=$d(""+Pf)[Ac]("."),d=$d(""+a)[Ac]("."),f=q.max(c[C],d[C]),g=0;0==b&&g<f;g++){var k=c[g]||"",n=d[g]||"",s=ma("(\\d*)(\\D*)","g"),v=ma("(\\d*)(\\D*)","g");do{var I=s[fb](k)||["","",""],K=v[fb](n)||["","",""];if(0==I[0][C]&&0==K[0][C])break;b=((0==I[1][C]?0:ha(I[1],10))<(0==K[1][C]?0:ha(K[1],10))?-1:(0==I[1][C]?0:ha(I[1],10))>(0==K[1][C]?0:ha(K[1],10))?1:0)||((0==I[2][C])<(0==K[2][C])?-1:(0==I[2][C])>(0==K[2][C])?1:0)||(I[2]<K[2]?-1:I[2]>K[2]?1:0)}while(0==
b)}b=Qf[a]=0<=b}return b}var Sf={};function Tf(a){return Sf[a]||(Sf[a]=R&&!!p[$c]&&p[$c]>=a)};var Uf=!R||Tf(9);!Cf&&!R||R&&Tf(9)||Cf&&Rf("1.9.1");var Vf=R&&!Rf("9");function Wf(a){return a?new Xf(Yf(a)):Qe||(Qe=new Xf)}function S(a){return Hd(a)?p[pb](a):a}function Zf(a,b){var c=b||p;$f(c)?c=c.querySelector("."+a):(c=b||p,c=($f(c)?c.querySelectorAll("."+a):c[Hb]?c[Hb](a):ag(p,"*",a,b))[0]);return c||j}function $f(a){return a.querySelectorAll&&a.querySelector&&(!Df||bg(p)||Rf("528"))}
function ag(a,b,c,d){a=d||a;b=b&&"*"!=b?b[ld]():"";if($f(a)&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a[Hb]){a=a[Hb](c);if(b){for(var d={},f=0,g=0,k;k=a[g];g++)b==k[Fb]&&(d[f++]=k);Ha(d,f);return d}return a}a=a[hc](b||"*");if(c){d={};for(g=f=0;k=a[g];g++)b=k[tc],"function"==typeof b[Ac]&&Ce(b[Ac](/\s+/),c)&&(d[f++]=k);Ha(d,f);return d}return a}
function cg(a,b){bf(b,function(b,d){"style"==d?a[E].cssText=b:"class"==d?Ka(a,b):"for"==d?a.htmlFor=b:d in dg?a[Wb](dg[d],b):0==d.lastIndexOf("aria-",0)?a[Wb](d,b):a[d]=b})}var dg={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",maxlength:"maxLength",type:"type"};
function eg(a){var b=a[xc];if(Df&&!Rf("500")&&!Ef){"undefined"==typeof a.innerHeight&&(a=m);var b=a.innerHeight,c=a[xc][kc].scrollHeight;a==a.top&&c<b&&(b-=15);return new $e(a.innerWidth,b)}a=bg(b)?b[kc]:b[Gc];return new $e(a[uc],a[Sc])}function fg(a){return!Df&&bg(a)?a[kc]:a[Gc]}function gg(a){return a.parentWindow||a[cc]}function T(a,b,c){return hg(p,arguments)}
function hg(a,b){var c=b[0],d=b[1];if(!Uf&&d&&(d[ec]||d[$b])){c=["<",c];d[ec]&&c[u](' name="',de(d[ec]),'"');if(d[$b]){c[u](' type="',de(d[$b]),'"');var f={};nf(f,d);d=f;delete d[$b]}c[u](">");c=c[od]("")}c=a[Pb](c);d&&(Hd(d)?Ka(c,d):Fd(d)?P[bd](j,[c][tb](d)):cg(c,d));2<b[C]&&ig(a,c,b,2);return c}function ig(a,b,c,d){function f(c){c&&b[t](Hd(c)?a[wb](c):c)}for(;d<c[C];d++){var g=c[d];Gd(g)&&!(Kd(g)&&0<g[lb])?O(jg(g)?Ie(g):g,f):f(g)}}function U(a){return p[Pb](a)}function kg(a){return p[wb](a)}
function lg(){for(var a=p,b=["<tr>"],c=0;2>c;c++)b[u]("<td></td>");b[u]("</tr>");for(var b=b[od](""),d=["<table>"],c=0;1>c;c++)d[u](b);d[u]("</table>");a=a[Pb]("DIV");r(a,d[od](""));return a[Ic](a[Rb])}function mg(a){var b=p,c=b[Pb]("div");R?(r(c,"<br>"+a),c[Ic](c[Rb])):r(c,a);if(1==c[bc][C])return c[Ic](c[Rb]);for(a=b.createDocumentFragment();c[Rb];)a[t](c[Rb]);return a}function bg(a){return"CSS1Compat"==a.compatMode}function ng(a,b){a[t](b)}function og(a){for(var b;b=a[Rb];)a[Ic](b)}
function pg(a,b){b[hd]&&b[hd][zb](a,b)}function qg(a,b){b[hd]&&b[hd][zb](a,b[fc])}function rg(a){return a&&a[hd]?a[hd][Ic](a):j}function tg(a,b){var c=b[hd];c&&c.replaceChild(a,b)}function ug(a){return a.firstElementChild!=h?a.firstElementChild:vg(a[Rb],i)}function vg(a,b){for(;a&&1!=a[lb];)a=b?a[fc]:a.previousSibling;return a}
function wg(a,b){if(a[ad]&&1==b[lb])return a==b||a[ad](b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b[hd];return b==a}function Yf(a){return 9==a[lb]?a:a[Hc]||a[xc]}function xg(a,b){if("textContent"in a)a.textContent=b;else if(a[Rb]&&3==a[Rb][lb]){for(;a[Lc]!=a[Rb];)a[Ic](a[Lc]);a[Rb].data=b}else og(a),a[t](Yf(a)[wb](b))}var yg={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},zg={IMG:" ",BR:"\n"};
function Ag(a){var b=a.getAttributeNode("tabindex");return b&&b.specified?(a=a.tabIndex,Id(a)&&0<=a&&32768>a):l}function Bg(a){if(Vf&&"innerText"in a)a=a.innerText[x](/(\r\n|\r|\n)/g,"\n");else{var b=[];Cg(a,b,i);a=b[od]("")}a=a[x](/ \xAD /g," ")[x](/\xAD/g,"");a=a[x](/\u200B/g,"");Vf||(a=a[x](/ +/g," "));" "!=a&&(a=a[x](/^\s*/,""));return a}function Dg(a){var b=[];Cg(a,b,l);return b[od]("")}
function Cg(a,b,c){if(!(a[Fb]in yg))if(3==a[lb])c?b[u]((""+a[pd])[x](/(\r\n|\r|\n)/g,"")):b[u](a[pd]);else if(a[Fb]in zg)b[u](zg[a[Fb]]);else for(a=a[Rb];a;)Cg(a,b,c),a=a[fc]}function jg(a){if(a&&"number"==typeof a[C]){if(Kd(a))return"function"==typeof a.item||"string"==typeof a.item;if(Jd(a))return"function"==typeof a.item}return l}function Eg(a,b,c){var d=b?b[ld]():j;return Fg(a,function(a){return(!d||a[Fb]==d)&&(!c||Ce(Re(a),c))},i)}
function Fg(a,b,c){c||(a=a[hd]);for(c=0;a;){if(b(a))return a;a=a[hd];c++}return j}function Gg(a){try{return a&&a[Ya]}catch(b){}return j}function Xf(a){this.a=a||zd[xc]||p}J=Xf[D];J.g=function(a){return Hd(a)?this.a[pb](a):a};J.ma=function(a,b,c){return hg(this.a,arguments)};J.createElement=function(a){return this.a[Pb](a)};function Hg(a){return bg(a.a)}function Ig(a){var b=a.a,a=fg(b),b=gg(b);return new Q(b.pageXOffset||a[Tc],b.pageYOffset||a[mc])}J.appendChild=ng;
J.Bh=function(a,b){ig(Yf(a),a,arguments,1)};J.Qh=og;J.ul=rg;J.aj=ug;Ta(J,wg);function Jg(a){Jg[" "](a);return a}Jg[" "]=Ad;var Kg=!R||Tf(9),Lg=!R||Tf(9),Mg=R&&!Rf("8"),Ng=!Df||Rf("528"),Og=Cf&&Rf("1.9b")||R&&Rf("8")||Bf&&Rf("9.5")||Df&&Rf("528"),Pg=!Cf||Rf("8");function Qg(){}Qg[D].dd=l;Qg[D].D=function(){this.dd||(this.dd=i,this.r())};Qg[D].r=function(){this.on&&Rg[bd](j,this.on)};function Sg(a){a&&"function"==typeof a.D&&a.D()}function Rg(a){for(var b=0,c=arguments[C];b<c;++b){var d=arguments[b];Gd(d)?Rg[bd](j,d):Sg(d)}};function Tg(a,b){za(this,a);Oa(this,b);ta(this,this[Kc])}N(Tg,Qg);J=Tg[D];J.r=function(){delete this[$b];delete this[Kc];delete this[Gb]};J.Yc=l;J.qe=i;J.Fa=function(){this.Yc=i};J.preventDefault=function(){this.qe=l};function Ug(a){a[yb]()};function Vg(a,b){a&&Wg(this,a,b)}N(Vg,Tg);var Xg=[1,4,2];J=Vg[D];Oa(J,j);J.mb=j;Ca(J,0);Da(J,0);wa(J,0);J.Wd=0;J.ctrlKey=l;J.altKey=l;J.shiftKey=l;J.metaKey=l;J.Zg=l;J.Ua=j;
function Wg(a,b,c){var d=za(a,b[$b]);Tg[F](a,d);Oa(a,b[Kc]||b.srcElement);ta(a,c);if(c=b.relatedTarget){if(Cf){var f;a:{try{Jg(c[Fb]);f=i;break a}catch(g){}f=l}f||(c=j)}}else"mouseover"==d?c=b.fromElement:"mouseout"==d&&(c=b.toElement);a.mb=c;Ca(a,b[ic]!==h?b[ic]:b.pageX);Da(a,b[jc]!==h?b[jc]:b.pageY);wa(a,b[Qb]||0);a.Wd=b[Mb]||("keypress"==d?b[Qb]:0);a.ctrlKey=b[zc];a.altKey=b[oc];a.shiftKey=b[cd];a.metaKey=b[Cb];a.Zg=vf?b[Cb]:b[zc];a.Ua=b;delete a.qe;delete a.Yc}
function Yg(a){return(Kg?0==a.Ua.button:"click"==a[$b]?i:!!(a.Ua.button&Xg[0]))&&!(Df&&vf&&a[zc])}J.Fa=function(){Vg.l.Fa[F](this);this.Ua.stopPropagation?this.Ua.stopPropagation():this.Ua.cancelBubble=i};J.preventDefault=function(){Vg.l[yb][F](this);var a=this.Ua;if(a[yb])a[yb]();else if(a.returnValue=l,Mg)try{(a[zc]||112<=a[Qb]&&123>=a[Qb])&&wa(a,-1)}catch(b){}};J.gn=H("Ua");J.r=function(){Vg.l.r[F](this);this.Ua=j;Oa(this,j);ta(this,j);this.mb=j};function Zg(){}var $g=0;Zg[D].key=0;Zg[D].Nc=l;Zg[D].a=l;ya(Zg[D],function(a){return this.b?this.sd[F](this.Se||this.src,a):this.sd[Yb][F](this.sd,a)});var ah={},bh={},ch={},dh={};
function V(a,b,c,d,f){if(b){if(Fd(b)){for(var g=0;g<b[C];g++)V(a,b[g],c,d,f);return j}var d=!!d,k=bh;b in k||(k[b]={S:0,zb:0});k=k[b];d in k||(k[d]={S:0,zb:0},k.S++);var k=k[d],n=Ld(a),s;k.zb++;if(k[n]){s=k[n];for(g=0;g<s[C];g++)if(k=s[g],k.sd==c&&k.Se==f){if(k.Nc)break;return s[g].key}}else s=k[n]=[],k.S++;g=eh();g.src=a;var v=k=new Zg;Jd(c)?v.b=i:c&&c[Yb]&&Jd(c[Yb])?v.b=l:e(o("Invalid listener argument"));v.sd=c;v.c=g;v.src=a;za(v,b);v.capture=!!d;v.Se=f;v.a=l;v.key=++$g;v.Nc=l;c=k.key;g.key=c;
s[u](k);ah[c]=k;ch[n]||(ch[n]=[]);ch[n][u](k);a[Vb]?(a==zd||!a.fi)&&a[Vb](b,g,d):a.attachEvent(b in dh?dh[b]:dh[b]="on"+b,g);return c}e(o("Invalid event type"))}function eh(){var a=fh,b=Lg?function(c){return a[F](b.src,b.key,c)}:function(c){c=a[F](b.src,b.key,c);if(!c)return c};return b}function gh(a,b,c,d,f){if(Fd(b)){for(var g=0;g<b[C];g++)gh(a,b[g],c,d,f);return j}a=V(a,b,c,d,f);ah[a].a=i;return a}
function hh(a,b,c,d,f){if(Fd(b))for(var g=0;g<b[C];g++)hh(a,b[g],c,d,f);else if(d=!!d,a=ih(a,b,d))for(g=0;g<a[C];g++)if(a[g].sd==c&&a[g][Eb]==d&&a[g].Se==f){jh(a[g].key);break}}
function jh(a){if(!ah[a])return l;var b=ah[a];if(b.Nc)return l;var c=b.src,d=b[$b],f=b.c,g=b[Eb];c.removeEventListener?(c==zd||!c.fi)&&c.removeEventListener(d,f,g):c.detachEvent&&c.detachEvent(d in dh?dh[d]:dh[d]="on"+d,f);c=Ld(c);f=bh[d][g][c];if(ch[c]){var k=ch[c];Fe(k,b);0==k[C]&&delete ch[c]}b.Nc=i;f.Yi=i;kh(d,g,c,f);delete ah[a];return i}
function kh(a,b,c,d){if(!d.tf&&d.Yi){for(var f=0,g=0;f<d[C];f++)d[f].Nc?d[f].c.src=j:(f!=g&&(d[g]=d[f]),g++);Ha(d,g);d.Yi=l;0==g&&(delete bh[a][b][c],bh[a][b].S--,0==bh[a][b].S&&(delete bh[a][b],bh[a].S--),0==bh[a].S&&delete bh[a])}}function lh(a){var b,c=0,d=b==j;b=!!b;if(a==j)bf(ch,function(a){for(var f=a[C]-1;0<=f;f--){var g=a[f];if(d||b==g[Eb])jh(g.key),c++}});else if(a=Ld(a),ch[a])for(var a=ch[a],f=a[C]-1;0<=f;f--){var g=a[f];if(d||b==g[Eb])jh(g.key),c++}}
function ih(a,b,c){var d=bh;return b in d&&(d=d[b],c in d&&(d=d[c],a=Ld(a),d[a]))?d[a]:j}function mh(a,b,c,d,f){var g=1,b=Ld(b);if(a[b]){a.zb--;a=a[b];a.tf?a.tf++:a.tf=1;try{for(var k=a[C],n=0;n<k;n++){var s=a[n];s&&!s.Nc&&(g&=nh(s,f)!==l)}}finally{a.tf--,kh(c,d,b,a)}}return Boolean(g)}function nh(a,b){var c=a[Yb](b);a.a&&jh(a.key);return c}
function fh(a,b){if(!ah[a])return i;var c=ah[a],d=c[$b],f=bh;if(!(d in f))return i;var f=f[d],g,k;if(!Lg){var n;if(!(n=b))a:{n=["window","event"];for(var s=zd;g=n[eb]();)if(Ed(s[g]))s=s[g];else{n=j;break a}n=s}g=n;n=i in f;s=l in f;if(n){if(0>g[Qb]||g.returnValue!=h)return i;a:{var v=l;if(0==g[Qb])try{wa(g,-1);break a}catch(I){v=i}if(v||g.returnValue==h)g.returnValue=i}}v=new Vg;Wg(v,g,this);g=i;try{if(n){for(var K=[],ba=v[Gb];ba;ba=ba[hd])K[u](ba);k=f[i];k.zb=k.S;for(var ga=K[C]-1;!v.Yc&&0<=ga&&
k.zb;ga--)ta(v,K[ga]),g&=mh(k,K[ga],d,i,v);if(s){k=f[l];k.zb=k.S;for(ga=0;!v.Yc&&ga<K[C]&&k.zb;ga++)ta(v,K[ga]),g&=mh(k,K[ga],d,l,v)}}else g=nh(c,v)}finally{K&&Ha(K,0),v.D()}return g}d=new Vg(b,this);try{g=nh(c,d)}finally{d.D()}return g}var oh=0;function ph(a,b,c){return q.min(q.max(a,b),c)};function qh(a,b,c,d){this.top=a;Xa(this,b);Ra(this,c);ua(this,d)}function rh(a){for(var b=new qh(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=1;c<arguments[C];c++){var d=arguments[c];b.top=q.min(b.top,d.y);Xa(b,q.max(b[rd],d.x));Ra(b,q.max(b[Wc],d.y));ua(b,q.min(b[A],d.x))}return b}qh[D].ia=function(){return new qh(this.top,this[rd],this[Wc],this[A])};
Ta(qh[D],function(a){return!this||!a?l:a instanceof qh?a[A]>=this[A]&&a[rd]<=this[rd]&&a.top>=this.top&&a[Wc]<=this[Wc]:a.x>=this[A]&&a.x<=this[rd]&&a.y>=this.top&&a.y<=this[Wc]});function sh(a,b){return b.x>=a[A]&&b.x<=a[rd]?b.y>=a.top&&b.y<=a[Wc]?0:b.y<a.top?a.top-b.y:b.y-a[Wc]:b.y>=a.top&&b.y<=a[Wc]?b.x<a[A]?a[A]-b.x:b.x-a[rd]:Ye(b,new Q(b.x<a[A]?a[A]:a[rd],b.y<a.top?a.top:a[Wc]))};function th(a,b,c,d){ua(this,a);this.top=b;qa(this,c);Wa(this,d)}th[D].ia=function(){return new th(this[A],this.top,this[w],this[G])};function uh(a){return new qh(a.top,a[A]+a[w],a.top+a[G],a[A])}function vh(a){return new th(a[A],a.top,a[rd]-a[A],a[Wc]-a.top)}function wh(a,b){var c=q.max(a[A],b[A]),d=q.min(a[A]+a[w],b[A]+b[w]);if(c<=d){var f=q.max(a.top,b.top),g=q.min(a.top+a[G],b.top+b[G]);if(f<=g)return new th(c,f,d-c,g-f)}return j}
function xh(a,b){if(!a||!b)return j;var c=a.ia(),d=q.max(c[A]+c[w],b[A]+b[w]),f=q.max(c.top+c[G],b.top+b[G]);ua(c,q.min(c[A],b[A]));c.top=q.min(c.top,b.top);qa(c,d-c[A]);Wa(c,f-c.top);return c}Ta(th[D],function(a){return a instanceof th?this[A]<=a[A]&&this[A]+this[w]>=a[A]+a[w]&&this.top<=a.top&&this.top+this[G]>=a.top+a[G]:a.x>=this[A]&&a.x<=this[A]+this[w]&&a.y>=this.top&&a.y<=this.top+this[G]});th[D].L=function(){return new $e(this[w],this[G])};function W(a,b,c){Hd(b)?yh(a,c,b):bf(b,M(yh,a))}function yh(a,b,c){a[E][pe(c)]=b}function zh(a,b){var c=Yf(a);return c[cc]&&c[cc].getComputedStyle&&(c=c[cc].getComputedStyle(a,j))?c[b]||c.getPropertyValue(b):""}function Ah(a,b){return zh(a,b)||(a[Xc]?a[Xc][b]:j)||a[E]&&a[E][b]}function Bh(a,b,c){var d,f=Cf&&(vf||Hf)&&Rf("1.9");b instanceof Q?(d=b.x,b=b.y):(d=b,b=c);ua(a[E],Ch(d,f));a[E].top=Ch(b,f)}function Dh(a){a=a?9==a[lb]?a:Yf(a):p;return R&&!Tf(9)&&!Hg(Wf(a))?a[Gc]:a[kc]}
function Eh(a){var b=a[Za]();R&&(a=a[Hc],ua(b,b[A]-(a[kc][Ub]+a[Gc][Ub])),b.top-=a[kc][Xb]+a[Gc][Xb]);return b}function Fh(a){if(R&&!Tf(8))return a.offsetParent;for(var b=Yf(a),c=Ah(a,"position"),d="fixed"==c||"absolute"==c,a=a[hd];a&&a!=b;a=a[hd])if(c=Ah(a,"position"),d=d&&"static"==c&&a!=b[kc]&&a!=b[Gc],!d&&(a.scrollWidth>a[uc]||a.scrollHeight>a[Sc]||"fixed"==c||"absolute"==c||"relative"==c))return a;return j}
function Gh(a){for(var b=new qh(0,ea,ea,0),c=Wf(a),d=c.a[Gc],f=c.a[kc],g=fg(c.a);a=Fh(a);)if((!R||0!=a[uc])&&(!Df||0!=a[Sc]||a!=d)&&a!=d&&a!=f&&"visible"!=Ah(a,"overflow")){var k=Hh(a),n;n=a;if(Cf&&!Rf("1.9")){var s=ia(zh(n,"borderLeftWidth"));if(Ih(n))var v=n[sb]-n[uc]-s-ia(zh(n,"borderRightWidth")),s=s+v;n=new Q(s,ia(zh(n,"borderTopWidth")))}else n=new Q(n[Ub],n[Xb]);k.x+=n.x;k.y+=n.y;b.top=q.max(b.top,k.y);Xa(b,q.min(b[rd],k.x+a[uc]));Ra(b,q.min(b[Wc],k.y+a[Sc]));ua(b,q.max(b[A],k.x))}d=g[Tc];
g=g[mc];ua(b,q.max(b[A],d));b.top=q.max(b.top,g);c=eg(gg(c.a)||m);Xa(b,q.min(b[rd],d+c[w]));Ra(b,q.min(b[Wc],g+c[G]));return 0<=b.top&&0<=b[A]&&b[Wc]>b.top&&b[rd]>b[A]?b:j}
function Hh(a){var b,c=Yf(a),d=Ah(a,"position"),f=Cf&&c[Jb]&&!a[Za]&&"absolute"==d&&(b=c[Jb](a))&&(0>b.screenX||0>b.screenY),g=new Q(0,0),k=Dh(c);if(a==k)return g;if(a[Za])b=Eh(a),a=Ig(Wf(c)),g.x=b[A]+a.x,g.y=b.top+a.y;else if(c[Jb]&&!f)b=c[Jb](a),a=c[Jb](k),g.x=b.screenX-a.screenX,g.y=b.screenY-a.screenY;else{b=a;do{g.x+=b[Fc];g.y+=b[kd];b!=a&&(g.x+=b[Ub]||0,g.y+=b[Xb]||0);if(Df&&"fixed"==Ah(b,"position")){g.x+=c[Gc][Tc];g.y+=c[Gc][mc];break}b=b.offsetParent}while(b&&b!=a);if(Bf||Df&&"absolute"==
d)g.y-=c[Gc][kd];for(b=a;(b=Fh(b))&&b!=c[Gc]&&b!=k;)if(g.x-=b[Tc],!Bf||"TR"!=b[dd])g.y-=b[mc]}return g}function Jh(a,b){var c=Kh(a),d=Kh(b);return new Q(c.x-d.x,c.y-d.y)}function Kh(a){var b=new Q;if(1==a[lb])if(a[Za])a=Eh(a),b.x=a[A],b.y=a.top;else{var c=Ig(Wf(a)),a=Hh(a);b.x=a.x-c.x;b.y=a.y-c.y}else{var c=Jd(a.gn),d=a;a[Ab]?d=a[Ab][0]:c&&a.Ua[Ab]&&(d=a.Ua[Ab][0]);b.x=d[ic];b.y=d[jc]}return b}function Lh(a,b,c){var d=Hh(a);b instanceof Q&&(c=b.y,b=b.x);Bh(a,a[Fc]+(b-d.x),a[kd]+(c-d.y))}
function Mh(a,b,c){b instanceof $e?(c=b[G],b=b[w]):c==h&&e(o("missing height argument"));Nh(a,b);Wa(a[E],Ch(c,i))}function Ch(a,b){"number"==typeof a&&(a=(b?q[hb](a):a)+"px");return a}function Nh(a,b){qa(a[E],Ch(b,i))}function Oh(a){if("none"!=Ah(a,"display"))return Ph(a);var b=a[E],c=b[jd],d=b.visibility,f=b.position;Ea(b,"hidden");Ja(b,"absolute");Va(b,"inline");a=Ph(a);Va(b,c);Ja(b,f);Ea(b,d);return a}
function Ph(a){var b=a[sb],c=a[nd],d=Df&&!b&&!c;return(!Dd(b)||d)&&a[Za]?(a=Eh(a),new $e(a[rd]-a[A],a[Wc]-a.top)):new $e(b,c)}function Qh(a){var b=Hh(a),a=Oh(a);return new th(b.x,b.y,a[w],a[G])}function Rh(a,b){var c=a[E];"opacity"in c?c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*b+")")}function X(a,b){Va(a[E],b?"":"none")}function Sh(a){return"none"!=a[E][jd]}function Ih(a){return"rtl"==Ah(a,"direction")}
var Th=Cf?"MozUserSelect":Df?"WebkitUserSelect":j;function Uh(a,b,c){c=!c?a[hc]("*"):j;if(Th){if(b=b?"none":"",a[E][Th]=b,c)for(var a=0,d;d=c[a];a++)d[E][Th]=b}else if(R||Bf)if(b=b?"on":"",a[Wb]("unselectable",b),c)for(a=0;d=c[a];a++)d[Wb]("unselectable",b)}function Vh(a,b){var c=Hg(Wf(Yf(a)));if(R&&(!c||!Rf("8"))){var d=a[E];if(c){var c=Wh(a),f=Xh(a);La(d,b[w]-f[A]-c[A]-c[rd]-f[rd]);Pa(d,b[G]-f.top-c.top-c[Wc]-f[Wc])}else La(d,b[w]),Pa(d,b[G])}else Yh(a,b,"border-box")}
function Zh(a){var b=Yf(a),c=R&&a[Xc];if(c&&Hg(Wf(b))&&"auto"!=c[w]&&"auto"!=c[G]&&!c.boxSizing)return b=$h(a,c[w],"width","pixelWidth"),a=$h(a,c[G],"height","pixelHeight"),new $e(b,a);c=new $e(a[sb],a[nd]);b=Wh(a);a=Xh(a);return new $e(c[w]-a[A]-b[A]-b[rd]-a[rd],c[G]-a.top-b.top-b[Wc]-a[Wc])}function Yh(a,b,c){a=a[E];Cf?a.MozBoxSizing=c:Df?a.WebkitBoxSizing=c:a.boxSizing=c;qa(a,q.max(b[w],0)+"px");Wa(a,q.max(b[G],0)+"px")}
function $h(a,b,c,d){if(/^\d+px?$/[db](b))return ha(b,10);var f=a[E][c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a[Xc][c];a[E][c]=b;b=a[E][d];a[E][c]=f;a.runtimeStyle[c]=g;return b}function ai(a,b){return $h(a,a[Xc]?a[Xc][b]:j,"left","pixelLeft")}
function Wh(a){if(R){var b=ai(a,"paddingLeft"),c=ai(a,"paddingRight"),d=ai(a,"paddingTop"),a=ai(a,"paddingBottom");return new qh(d,c,a,b)}b=zh(a,"paddingLeft");c=zh(a,"paddingRight");d=zh(a,"paddingTop");a=zh(a,"paddingBottom");return new qh(ia(d),ia(c),ia(a),ia(b))}var bi={thin:2,medium:4,thick:6};function ci(a,b){if("none"==(a[Xc]?a[Xc][b+"Style"]:j))return 0;var c=a[Xc]?a[Xc][b+"Width"]:j;return c in bi?bi[c]:$h(a,c,"left","pixelLeft")}
function Xh(a){if(R){var b=ci(a,"borderLeft"),c=ci(a,"borderRight"),d=ci(a,"borderTop"),a=ci(a,"borderBottom");return new qh(d,c,a,b)}b=zh(a,"borderLeftWidth");c=zh(a,"borderRightWidth");d=zh(a,"borderTopWidth");a=zh(a,"borderBottomWidth");return new qh(ia(d),ia(c),ia(a),ia(b))}function di(a,b){a[E][R?"styleFloat":"cssFloat"]=b};function ei(){}N(ei,Qg);J=ei[D];J.fi=i;J.vf=j;J.Ld=td("vf");J.addEventListener=function(a,b,c,d){V(this,a,b,c,d)};J.removeEventListener=function(a,b,c,d){hh(this,a,b,c,d)};
J.dispatchEvent=function(a){var b=a[$b]||a,c=bh;if(b in c){if(Hd(a))a=new Tg(a,this);else if(a instanceof Tg)Oa(a,a[Kc]||this);else{var d=a,a=new Tg(b,this);nf(a,d)}var d=1,f,c=c[b],b=i in c,g;if(b){f=[];for(g=this;g;g=g.vf)f[u](g);g=c[i];g.zb=g.S;for(var k=f[C]-1;!a.Yc&&0<=k&&g.zb;k--)ta(a,f[k]),d&=mh(g,f[k],a[$b],i,a)&&a.qe!=l}if(l in c)if(g=c[l],g.zb=g.S,b)for(k=0;!a.Yc&&k<f[C]&&g.zb;k++)ta(a,f[k]),d&=mh(g,f[k],a[$b],l,a)&&a.qe!=l;else for(f=this;!a.Yc&&f&&g.zb;f=f.vf)ta(a,f),d&=mh(g,f,a[$b],l,
a)&&a.qe!=l;a=Boolean(d)}else a=i;return a};J.r=function(){ei.l.r[F](this);lh(this);this.vf=j};function fi(a,b){this.a=a||1;this.c=b||gi;this.d=L(this.jl,this);this.e=Qd()}N(fi,ei);fi[D].b=l;var gi=zd.window;J=fi[D];J.Yb=j;J.jl=function(){if(this.b){var a=Qd()-this.e;0<a&&a<0.8*this.a?this.Yb=this.c[wc](this.d,this.a-a):(this[z]("tick"),this.b&&(this.Yb=this.c[wc](this.d,this.a),this.e=Qd()))}};J.start=function(){this.b=i;this.Yb||(this.Yb=this.c[wc](this.d,this.a),this.e=Qd())};Fa(J,function(){this.b=l;this.Yb&&(this.c[gb](this.Yb),this.Yb=j)});J.r=function(){fi.l.r[F](this);this[nc]();delete this.c};
function hi(a,b,c){Jd(a)?c&&(a=L(a,c)):a&&"function"==typeof a[Yb]?a=L(a[Yb],a):e(o("Invalid listener argument"));return 2147483647<b?-1:gi[wc](a,b||0)};var jf={},ii=j;function ji(a){a=Ld(a);delete jf[a];hf()&&ii&&(gi[gb](ii),ii=j)}function ki(){ii||(ii=hi(function(){ii=j;li()},20))}function li(){var a=Qd();bf(jf,function(b){mi(b,a)});hf()||ki()};function ni(){this.a=0;this.o=this.d=j}N(ni,ei);ni[D].c=function(){this.ub("begin")};ni[D].e=function(){this.ub("end")};ni[D].ub=function(a){this[z](a)};function oi(a,b,c,d){ni[F](this);(!Fd(a)||!Fd(b))&&e(o("Start and end parameters must be arrays"));a[C]!=b[C]&&e(o("Start and end points must be the same length"));this.j=a;this.B=b;this.duration=c;this.p=d;this.b=[]}N(oi,ni);J=oi[D];J.Ob=0;
J.Nb=function(a){if(a||0==this.a)this.Ob=0,this.b=this.j;else if(1==this.a)return l;ji(this);this.d=a=Qd();-1==this.a&&(this.d-=this[Bc]*this.Ob);this.o=this.d+this[Bc];this.Ob||this.c();this.ub("play");-1==this.a&&this.ub("resume");this.a=1;var b=Ld(this);b in jf||(jf[b]=this);ki();mi(this,a);return i};Fa(J,function(a){ji(this);this.a=0;a&&(this.Ob=1);pi(this,this.Ob);this.ub("stop");this.e()});J.r=function(){0==this.a||this[nc](l);this.ub("destroy");oi.l.r[F](this)};
function mi(a,b){a.Ob=(b-a.d)/(a.o-a.d);1<=a.Ob&&(a.Ob=1);pi(a,a.Ob);1==a.Ob?(a.a=0,ji(a),a.ub("finish"),a.e()):1==a.a&&a.ag()}function pi(a,b){Jd(a.p)&&(b=a.p(b));a.b=na(a.j[C]);for(var c=0;c<a.j[C];c++)a.b[c]=(a.B[c]-a.j[c])*b+a.j[c]}J.ag=function(){this.ub("animate")};J.ub=function(a){this[z](new qi(a,this))};function qi(a,b){Tg[F](this,a);this.a=b.b;this.x=b.b[0];this.y=b.b[1];this.duration=b[Bc]}N(qi,Tg);function ri(a,b,c,d,f){oi[F](this,b,c,d,f);this.element=a}N(ri,oi);ri[D].z=Ad;ri[D].ag=function(){this.z();ri.l.ag[F](this)};ri[D].e=function(){this.z();ri.l.e[F](this)};ri[D].c=function(){this.z();ri.l.c[F](this)};function si(a,b,c,d,f){Id(b)&&(b=[b]);Id(c)&&(c=[c]);ri[F](this,a,b,c,d,f);(1!=b[C]||1!=c[C])&&e(o("Start and end points must be 1D"))}N(si,ri);si[D].z=function(){Rh(this[ed],this.b[0])};function ti(a,b,c){si[F](this,a,1,0,b,c)}N(ti,si);ti[D].c=function(){Va(this[ed][E],"");ti.l.c[F](this)};
ti[D].e=function(){Va(this[ed][E],"none");ti.l.e[F](this)};function ui(a,b,c){si[F](this,a,0,1,b,c)}N(ui,si);ui[D].c=function(){Va(this[ed][E],"");ui.l.c[F](this)};function vi(a,b,c,d,f){(3!=b[C]||3!=c[C])&&e(o("Start and end points must be 3D"));ri[bd](this,arguments)}N(vi,ri);vi[D].z=function(){for(var a=[],b=0;b<this.b[C];b++)a[b]=q[hb](this.b[b]);this[ed][E].backgroundColor="rgb("+a[od](",")+")"};function wi(a){return a*a*a}function xi(a){return 3*a*a-2*a*a*a};function yi(){this.b={};this.og={};this.qg={};this.pg=j;this.a=[]}Bd(yi);yi[D].Pi=function(a,b){return a+"_"+b+".js"};function zi(a){eval(a)}function Ai(a,b){Sd("__gjsload__",zi);a.pg="books/"[x](".js","");b&&(a.Pi=b);O(a.a,function(a){Bi(this,a)},a);De(a.a)}function Bi(a,b){hi(function(){if(!this.og[b]){var a=this.Pi(this.pg,b),d=ef(this.qg,a);this.qg[b]=a;d||(a=T("script",{type:"text/javascript",src:a}),p[Gc][t](a))}},0,a)};function Ci(a,b,c){var d=yi.ha(),f=d.b,g=d.og;if(g[a])c(g[a][b]);else if(f[a])f[a][u]([b,c]);else f[a]=[[b,c]],d.pg?Bi(d,a):d.a[u](a)}function Di(a,b,c){var d=yi.ha(),f=d.og,g=d.b;f[a]||(f[a]={});if(c)f[a][b]=c;else if(g[a]){for(b=0;b<g[a][C];++b)(0,g[a][b][1])(f[a][g[a][b][0]]);delete g[a];delete d.qg[a]}}function Ei(){var a=Fi;Ai(yi.ha(),a)}function Gi(a,b){return function(){var c=arguments;Ci(a,b,function(a){a[bd](j,c)})}};var Hi="StopIteration"in zd?zd.StopIteration:o("StopIteration");function Ii(){}Ma(Ii[D],function(){e(Hi)});Ii[D].he=function(){return this};function Ji(a){if(a instanceof Ii)return a;if("function"==typeof a.he)return a.he(l);if(Gd(a)){var b=0,c=new Ii;Ma(c,function(){for(;;){b>=a[C]&&e(Hi);if(b in a)return a[b++];b++}});return c}e(o("Not implemented"))}function Ki(a,b,c){if(Gd(a))try{O(a,b,c)}catch(d){d!==Hi&&e(d)}else{a=Ji(a);try{for(;;)b[F](c,a[yc](),h,a)}catch(f){f!==Hi&&e(f)}}};function Li(a){if("function"==typeof a.Pa)return a.Pa();if(Hd(a))return a[Ac]("");if(Gd(a)){for(var b=[],c=a[C],d=0;d<c;d++)b[u](a[d]);return b}return cf(a)}function Mi(a){if("function"==typeof a.Pb)return a.Pb();if("function"!=typeof a.Pa){if(Gd(a)||Hd(a)){for(var b=[],a=a[C],c=0;c<a;c++)b[u](c);return b}return df(a)}}function Ni(a,b,c){if("function"==typeof a[Tb])a[Tb](b,c);else if(Gd(a)||Hd(a))O(a,b,c);else for(var d=Mi(a),f=Li(a),g=f[C],k=0;k<g;k++)b[F](c,f[k],d&&d[k],a)};function Oi(a,b){this.b={};this.a=[];var c=arguments[C];if(1<c){c%2&&e(o("Uneven number of arguments"));for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof Oi?(c=a.Pb(),d=a.Pa()):(c=df(a),d=cf(a));for(var f=0;f<c[C];f++)this.set(c[f],d[f])}}J=Oi[D];J.S=0;J.ae=0;J.td=H("S");J.Pa=function(){Pi(this);for(var a=[],b=0;b<this.a[C];b++)a[u](this.b[this.a[b]]);return a};J.Pb=function(){Pi(this);return this.a[tb]()};J.ib=function(a){return Qi(this.b,a)};
J.Xb=function(){return 0==this.S};Ba(J,function(){this.b={};Ha(this.a,0);this.ae=this.S=0});va(J,function(a){return Qi(this.b,a)?(delete this.b[a],this.S--,this.ae++,this.a[C]>2*this.S&&Pi(this),i):l});function Pi(a){if(a.S!=a.a[C]){for(var b=0,c=0;b<a.a[C];){var d=a.a[b];Qi(a.b,d)&&(a.a[c++]=d);b++}Ha(a.a,c)}if(a.S!=a.a[C]){for(var f={},c=b=0;b<a.a[C];)d=a.a[b],Qi(f,d)||(a.a[c++]=d,f[d]=1),b++;Ha(a.a,c)}}J.get=function(a,b){return Qi(this.b,a)?this.b[a]:b};
J.set=function(a,b){Qi(this.b,a)||(this.S++,this.a[u](a),this.ae++);this.b[a]=b};J.ia=function(){return new Oi(this)};J.he=function(a){Pi(this);var b=0,c=this.a,d=this.b,f=this.ae,g=this,k=new Ii;Ma(k,function(){for(;;){f!=g.ae&&e(o("The map has changed since the iterator was created"));b>=c[C]&&e(Hi);var k=c[b++];return a?k:d[k]}});return k};function Qi(a,b){return da[D].hasOwnProperty[F](a,b)};var Ri=ma("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function Si(a){if(Ti){Ti=l;var b=zd[Dc];if(b){var c=b[Yc];if(c&&(c=(c=Si(c)[3]||j)&&ka(c))&&c!=b.hostname)Ti=i,e(o())}}return a[Ib](Ri)}var Ti=Df;function Ui(a){if(a[1]){var b=a[0],c=b[Bb]("#");0<=c&&(a[u](b[lc](c)),a[0]=b=b[lc](0,c));c=b[Bb]("?");0>c?a[1]="?":c==b[C]-1&&(a[1]=h)}return a[od]("")}
function Vi(a,b,c){for(;0<=(b=a[Bb]("source",b))&&b<c;){var d=a[Uc](b-1);if(38==d||63==d)if(d=a[Uc](b+6),!d||61==d||38==d||35==d)return b;b+=7}return-1}var Wi=/#|$/,Xi=/[?&]($|#)/;function Y(a,b){var c;a instanceof Y?(Yi(this,b==j?a.ud:b),Zi(this,a.sc),$i(this,a.$d),aj(this,a.Pc),bj(this,a.yd),cj(this,a.Gb),dj(this,a.a.ia()),ej(this,a.xd)):a&&(c=Si(""+a))?(Yi(this,!!b),Zi(this,c[1]||"",i),$i(this,c[2]||"",i),aj(this,c[3]||"",i),bj(this,c[4]),cj(this,c[5]||"",i),this.tb(c[6]||"",i),ej(this,c[7]||"",i)):(Yi(this,!!b),this.a=new fj(j,this,this.ud))}J=Y[D];J.sc="";J.$d="";J.Pc="";J.yd=j;J.Gb="";J.xd="";J.tn=l;J.ud=l;
J.toString=function(){if(this.b)return this.b;var a=[];this.sc&&a[u](gj(this.sc,hj),":");this.Pc&&(a[u]("//"),this.$d&&a[u](gj(this.$d,hj),"@"),a[u](Hd(this.Pc)?aa(this.Pc):j),this.yd!=j&&a[u](":",""+this.yd));this.Gb&&(this.Pc&&"/"!=this.Gb[ub](0)&&a[u]("/"),a[u](gj(this.Gb,"/"==this.Gb[ub](0)?ij:jj)));var b=""+this.a;b&&a[u]("?",b);this.xd&&a[u]("#",gj(this.xd,kj));return this.b=a[od]("")};
J.ia=function(){var a=this.sc,b=this.$d,c=this.Pc,d=this.yd,f=this.Gb,g=this.a.ia(),k=this.xd,n=new Y(j,this.ud);a&&Zi(n,a);b&&$i(n,b);c&&aj(n,c);d&&bj(n,d);f&&cj(n,f);g&&dj(n,g);k&&ej(n,k);return n};function Zi(a,b,c){lj(a);delete a.b;a.sc=c?b?ka(b):"":b;a.sc&&(a.sc=a.sc[x](/:$/,""))}function $i(a,b,c){lj(a);delete a.b;a.$d=c?b?ka(b):"":b}function aj(a,b,c){lj(a);delete a.b;a.Pc=c?b?ka(b):"":b}function bj(a,b){lj(a);delete a.b;b?(b=ca(b),(la(b)||0>b)&&e(o("Bad port number "+b)),a.yd=b):a.yd=j}
function cj(a,b,c){lj(a);delete a.b;a.Gb=c?b?ka(b):"":b}function dj(a,b,c){lj(a);delete a.b;b instanceof fj?(a.a=b,a.a.d=a,mj(a.a,a.ud)):(c||(b=gj(b,nj)),a.a=new fj(b,a,a.ud));return a}J.tb=function(a,b){return dj(this,a,b)};J.Za=function(){return this.a[B]()};function Z(a,b,c){lj(a);delete a.b;a.a.set(b,c);return a}function oj(a,b){return a.a.get(b)}function pj(a){return a.xd}function ej(a,b,c){lj(a);delete a.b;a.xd=c?b?ka(b):"":b}
function qj(a){lj(a);Z(a,"zx",q[ob](2147483648*q[Pc]())[B](36)+q.abs(q[ob](2147483648*q[Pc]())^Qd())[B](36));return a}function rj(a,b){lj(a);a.a[Nb](b)}function lj(a){a.tn&&e(o("Tried to modify a read-only Uri"))}function Yi(a,b){a.ud=b;a.a&&mj(a.a,b)}var sj=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/;function gj(a,b){var c=j;Hd(a)&&(c=a,sj[db](c)||(c=encodeURI(a)),0<=c.search(b)&&(c=c[x](b,tj)));return c}function tj(a){a=a[Uc](0);return"%"+(a>>4&15)[B](16)+(a&15)[B](16)}
var hj=/[#\/\?@]/g,jj=/[\#\?:]/g,ij=/[\#\?]/g,nj=/[\#\?@]/g,kj=/#/g;function fj(a,b,c){this.a=a||j;this.d=b||j;this.c=!!c}function uj(a){if(!a.ja&&(a.ja=new Oi,a.S=0,a.a))for(var b=a.a[Ac]("&"),c=0;c<b[C];c++){var d=b[c][Bb]("="),f=j,g=j;0<=d?(f=b[c][Zc](0,d),g=b[c][Zc](d+1)):f=b[c];f=ce(f);f=vj(a,f);a.add(f,g?ce(g):"")}}
function wj(a){var b=Mi(a);"undefined"==typeof b&&e(o("Keys are undefined"));a=Li(a);b[C]!=a[C]&&e(o("Mismatched lengths for keys/values"));for(var c=new fj(j,h,h),d=0;d<b[C];d++)c.add(b[d],a[d]);return c}J=fj[D];J.ja=j;J.S=j;J.td=function(){uj(this);return this.S};J.add=function(a,b){uj(this);xj(this);a=vj(this,a);if(this.ib(a)){var c=this.ja.get(a);Fd(c)?c[u](b):this.ja.set(a,[c,b])}else this.ja.set(a,b);this.S++;return this};
va(J,function(a){uj(this);a=vj(this,a);if(this.ja.ib(a)){xj(this);var b=this.ja.get(a);Fd(b)?this.S-=b[C]:this.S--;return this.ja[Nb](a)}return l});Ba(J,function(){xj(this);this.ja&&this.ja[ac]();this.S=0});J.Xb=function(){uj(this);return 0==this.S};J.ib=function(a){uj(this);a=vj(this,a);return this.ja.ib(a)};J.Pb=function(){uj(this);for(var a=this.ja.Pa(),b=this.ja.Pb(),c=[],d=0;d<b[C];d++){var f=a[d];if(Fd(f))for(var g=0;g<f[C];g++)c[u](b[d]);else c[u](b[d])}return c};
J.Pa=function(a){uj(this);if(a)if(a=vj(this,a),this.ib(a)){var b=this.ja.get(a);if(Fd(b))return b;a=[];a[u](b)}else a=[];else for(var b=this.ja.Pa(),a=[],c=0;c<b[C];c++){var d=b[c];Fd(d)?Je(a,d):a[u](d)}return a};J.set=function(a,b){uj(this);xj(this);a=vj(this,a);if(this.ib(a)){var c=this.ja.get(a);Fd(c)?this.S-=c[C]:this.S--}this.ja.set(a,b);this.S++;return this};J.get=function(a,b){uj(this);a=vj(this,a);if(this.ib(a)){var c=this.ja.get(a);return Fd(c)?c[0]:c}return b};
J.toString=function(){if(this.a)return this.a;if(!this.ja)return"";for(var a=[],b=0,c=this.ja.Pb(),d=0;d<c[C];d++){var f=c[d],g=be(f),f=this.ja.get(f);if(Fd(f))for(var k=0;k<f[C];k++)0<b&&a[u]("&"),a[u](g),""!==f[k]&&a[u]("=",be(f[k])),b++;else 0<b&&a[u]("&"),a[u](g),""!==f&&a[u]("=",be(f)),b++}return this.a=a[od]("")};function xj(a){delete a.b;delete a.a;a.d&&delete a.d.b}J.ia=function(){var a=new fj;this.b&&(a.b=this.b);this.a&&(a.a=this.a);this.ja&&(a.ja=this.ja.ia());return a};
function vj(a,b){var c=""+b;a.c&&(c=c[qd]());return c}function mj(a,b){b&&!a.c&&(uj(a),xj(a),Ni(a.ja,function(a,b){var f=b[qd]();b!=f&&(this[Nb](b),this.add(f,a))},a));a.c=b};function yj(a,b,c,d,f,g,k,n){var s,v=c.offsetParent;if(v){var I="HTML"==v[dd]||"BODY"==v[dd];if(!I||"static"!=Ah(v,"position"))s=Hh(v),I||(s=Ze(s,new Q(v[Tc],v[mc])))}v=Qh(a);if(I=Gh(a)){var K=vh(I),I=q.max(v[A],K[A]),ba=q.min(v[A]+v[w],K[A]+K[w]);if(I<=ba){var ga=q.max(v.top,K.top),K=q.min(v.top+v[G],K.top+K[G]);ga<=K&&(ua(v,I),v.top=ga,qa(v,ba-I),Wa(v,K-ga))}}I=Wf(a);ga=Wf(c);if(I.a!=ga.a){var ba=I.a[Gc],ga=gg(ga.a),K=new Q(0,0),sg=Yf(ba)?gg(Yf(ba)):m,rm=ba;do{var pq=sg==ga?Hh(rm):Kh(rm);K.x+=pq.x;
K.y+=pq.y}while(sg&&sg!=ga&&(rm=sg.frameElement)&&(sg=sg.parent));ba=Ze(K,Hh(ba));R&&!Hg(I)&&(ba=Ze(ba,Ig(I)));ua(v,v[A]+ba.x);v.top+=ba.y}a=(b&4&&Ih(a)?b^2:b)&-5;b=new Q(a&2?v[A]+v[w]:v[A],a&1?v.top+v[G]:v.top);s&&(b=Ze(b,s));f&&(b.x+=(a&2?-1:1)*f.x,b.y+=(a&1?-1:1)*f.y);var gd;if(k&&(gd=Gh(c))&&s)gd.top-=s.y,Xa(gd,gd[rd]-s.x),Ra(gd,gd[Wc]-s.y),ua(gd,gd[A]-s.x);return zj(b,c,d,g,gd,k,n)}
function zj(a,b,c,d,f,g,k){var a=a.ia(),n=0,s=(c&4&&Ih(b)?c^2:c)&-5,c=Oh(b),k=k?k.ia():c.ia();if(d||0!=s)s&2?a.x-=k[w]+(d?d[rd]:0):d&&(a.x+=d[A]),s&1?a.y-=k[G]+(d?d[Wc]:0):d&&(a.y+=d.top);if(g){if(f){d=a;n=0;if(65==(g&65)&&(d.x<f[A]||d.x>=f[rd]))g&=-2;if(132==(g&132)&&(d.y<f.top||d.y>=f[Wc]))g&=-5;d.x<f[A]&&g&1&&(d.x=f[A],n|=1);d.x<f[A]&&d.x+k[w]>f[rd]&&g&16&&(qa(k,q.max(k[w]-(d.x+k[w]-f[rd]),0)),n|=4);d.x+k[w]>f[rd]&&g&1&&(d.x=q.max(f[rd]-k[w],f[A]),n|=1);g&2&&(n|=(d.x<f[A]?16:0)|(d.x+k[w]>f[rd]?
32:0));d.y<f.top&&g&4&&(d.y=f.top,n|=2);d.y>=f.top&&d.y+k[G]>f[Wc]&&g&32&&(Wa(k,q.max(k[G]-(d.y+k[G]-f[Wc]),0)),n|=8);d.y+k[G]>f[Wc]&&g&4&&(d.y=q.max(f[Wc]-k[G],f.top),n|=2);g&8&&(n|=(d.y<f.top?64:0)|(d.y+k[G]>f[Wc]?128:0));f=n}else f=256;n=f;if(n&496)return n}Bh(b,a);af(c,k)||Vh(b,k);return n};function Aj(){}Aj[D].jb=sd();function Bj(a,b){this.a=a instanceof Q?a:new Q(a,b)}N(Bj,Aj);Bj[D].jb=function(a,b,c,d){zj(this.a,a,b,c,j,j,d)};function Cj(a,b,c){this.element=a;this.a=b;this.e=c}N(Cj,Aj);Cj[D].jb=function(a,b,c){yj(this[ed],this.a,a,b,h,c,this.e)};function Dj(a,b){this.a=a instanceof Q?a:new Q(a,b)}N(Dj,Aj);Dj[D].jb=function(a,b,c,d){yj(Dh(a),0,a,b,this.a,c,j,d)};function Ej(a){this.a=new Oi;if(a)for(var a=Li(a),b=a[C],c=0;c<b;c++)this.add(a[c])}function Fj(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+Ld(a):b[lc](0,1)+a}J=Ej[D];J.td=function(){return this.a.td()};J.add=function(a){this.a.set(Fj(a),a)};va(J,function(a){return this.a[Nb](Fj(a))});Ba(J,function(){this.a[ac]()});J.Xb=function(){return this.a.Xb()};Ta(J,function(a){return this.a.ib(Fj(a))});J.Pa=function(){return this.a.Pa()};J.ia=function(){return new Ej(this)};J.he=function(){return this.a.he(l)};var Gj=function(a){return function(){return a}}(i);function Hj(a,b){function c(){}c.prototype=a[D];var d=new c;a[bd](d,na[D][jb][F](arguments,1));return d};function Ij(a,b,c){Cj[F](this,a,b);this.b=c?5:0}N(Ij,Cj);Ij[D].d=H("b");Ij[D].c=td("b");Ij[D].jb=function(a,b,c,d){var f=yj(this[ed],this.a,a,b,j,c,10,d);if(f&496){var g=Jj(f,this.a),b=Jj(f,b),f=yj(this[ed],g,a,b,j,c,10,d);f&496&&(g=Jj(f,g),b=Jj(f,b),yj(this[ed],g,a,b,j,c,this.b,d))}};function Jj(a,b){a&48&&(b^=2);a&192&&(b^=1);return b};function Kj(a,b){this.a=a instanceof Q?a:new Q(a,b)}N(Kj,Aj);Kj[D].jb=function(a,b,c,d){var f=Dh(a);yj(f,0,a,b,new Q(this.a.x+f[Tc],this.a.y+f[mc]),c,j,d)};function Lj(a,b){Kj[F](this,a,b)}N(Lj,Kj);Lj[D].b=0;Lj[D].c=td("b");Lj[D].jb=function(a,b,c,d){var f=Dh(a),f=Gh(f),g;g=Wf(a);g=fg(g.a);g=new Q(this.a.x+g[Tc],this.a.y+g[mc]);var k=b,n=zj(g,a,k,c,f,10,d);if(0!=(n&496)){if(n&16||n&32)k^=2;if(n&64||n&128)k^=1;n=zj(g,a,k,c,f,10,d);0!=(n&496)&&zj(g,a,b,c,f,this.b,d)}};function Mj(a){this.b=a;this.a=[]}N(Mj,Qg);var Nj=[];J=Mj[D];J.i=function(a,b,c,d,f){Fd(b)||(Nj[0]=b,b=Nj);for(var g=0;g<b[C];g++)this.a[u](V(a,b[g],c||this,d||l,f||this.b||this));return this};J.Jd=function(a,b,c,d,f){if(Fd(b))for(var g=0;g<b[C];g++)this.Jd(a,b[g],c,d,f);else this.a[u](gh(a,b,c||this,d,f||this.b||this));return this};
J.va=function(a,b,c,d,f){if(Fd(b))for(var g=0;g<b[C];g++)this.va(a,b[g],c,d,f);else{a:{c=c||this;f=f||this.b||this;d=!!d;if(a=ih(a,b,d))for(b=0;b<a[C];b++)if(!a[b].Nc&&a[b].sd==c&&a[b][Eb]==d&&a[b].Se==f){a=a[b];break a}a=j}a&&(a=a.key,jh(a),Fe(this.a,a))}return this};function Oj(a){O(a.a,jh);Ha(a.a,0)}J.r=function(){Mj.l.r[F](this);Oj(this)};ya(J,function(){e(o("EventHandler.handleEvent not implemented"))});function Pj(a,b,c,d,f){if(!R&&(!Df||!Rf("525")))return i;if(vf&&f)return Qj(a);if(f&&!d||!c&&(17==b||18==b)||R&&d&&b==a)return l;switch(a){case 13:return!(R&&Tf(9));case 27:return!Df}return Qj(a)}function Qj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||Df&&0==a)return i;switch(a){case 32:case 63: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:return i;default:return l}}
function Rj(a){switch(a){case 61:return 187;case 59:return 186;case 224:return 91;case 0:return 224;default:return a}};function Sj(a,b){this.a=new Mj(this);this.Te(a||j);b&&(this.vd=b)}N(Sj,ei);J=Sj[D];J.s=j;J.di=i;J.mj=j;J.zd=l;J.Ym=l;J.$g=-1;J.Il=l;J.lj=i;J.vd="toggle_display";J.g=H("s");J.Te=function(a){Tj(this);this.s=a};function Tj(a){a.zd&&e(o("Can not change this state of the popup while showing."))}J.N=H("zd");
J.V=function(a){this.B&&this.B[nc]();this.z&&this.z[nc]();if(a){if(!this.zd&&this.ig()){this.s||e(o("Caller must call setElement before trying to show the popup"));this.Bc();a=Yf(this.s);this.Il&&this.a.i(a,"keydown",this.Jl,i);if(this.di)if(this.a.i(a,"mousedown",this.Ci,i),R){var b;try{b=a[Ya]}catch(c){}for(;b&&"IFRAME"==b[Fb];){try{var d=b[fd]||b[gc][xc]}catch(f){break}a=d;b=a[Ya]}this.a.i(a,"mousedown",this.Ci,i);this.a.i(a,"deactivate",this.Bi)}else this.a.i(a,"blur",this.Bi);"toggle_display"==
this.vd?(Ea(this.s[E],"visible"),X(this.s,i)):"move_offscreen"==this.vd&&this.Bc();this.zd=i;this.B?(gh(this.B,"end",this.Ve,l,this),this.B.Nb()):this.Ve()}}else Uj(this)};J.Bc=Ad;function Uj(a,b){if(!a.zd||!a[z]({type:"beforehide",target:b}))return l;a.a&&Oj(a.a);a.zd=l;a.z?(gh(a.z,"end",M(a.Li,b),l,a),a.z.Nb()):a.Li(b);return i}J.Li=function(a){"toggle_display"==this.vd?this.Ym?hi(this.kj,0,this):this.kj():"move_offscreen"==this.vd&&(ua(this.s[E],"-200px"),this.s[E].top="-200px");this.Zd(a)};
J.kj=function(){Ea(this.s[E],"hidden");X(this.s,l)};J.ig=function(){return this[z]("beforeshow")};J.Ve=function(){this.$g=Qd();this[z]("show")};J.Zd=function(a){Qd();this[z]({type:"hide",target:a})};J.Ci=function(a){a=a[Kc];!wg(this.s,a)&&(!this.mj||wg(this.mj,a))&&!(150>Qd()-this.$g)&&Uj(this,a)};J.Jl=function(a){27==a[Qb]&&Uj(this,a[Kc])&&(a[yb](),a.Fa())};
J.Bi=function(a){if(this.lj){var b=Yf(this.s);if(R||Bf){if(a=b[Ya],!a||wg(this.s,a)||"BODY"==a[dd])return}else if(a[Kc]!=b)return;150>Qd()-this.$g||Uj(this)}};J.r=function(){Sj.l.r[F](this);this.a.D();Sg(this.B);Sg(this.z);delete this.s;delete this.a};function Vj(a,b){this.sh=4;this.R=b||h;Sj[F](this,a)}N(Vj,Sj);Vj[D].vb=function(){return this.R||j};Vj[D].ab=function(a){this.R=a||h;this.N()&&this.Bc()};Vj[D].Bc=function(){if(this.R){var a=!this.N()&&"move_offscreen"!=this.vd,b=this.g();a&&(Ea(b[E],"hidden"),X(b,i));this.R.jb(b,this.sh,this.Wf);a&&X(b,l)}};function Wj(a,b,c){this.C=c||(a?Wf(S(a)):Wf());Vj[F](this,this.C.ma("div",{style:"position:absolute;display:none;"}));this.c=new Q(1,1);this.e=new Ej;a&&(a=S(a),this.e.add(a),V(a,"mouseover",this.Uf,l,this),V(a,"mouseout",this.ef,l,this),V(a,"mousemove",this.kd,l,this),V(a,"focus",this.Ji,l,this),V(a,"blur",this.ef,l,this));b!=j&&xg(this.g(),b)}N(Wj,Vj);var Xj=[];J=Wj[D];J.Aa=j;Ka(J,"goog-tooltip");J.We=500;J.dg=0;J.Rg=H("dg");
J.Te=function(a){var b=this.g();b&&rg(b);Wj.l.Te[F](this,a);a&&(b=this.C.a[Gc],b[zb](a,b[Lc]))};J.Ic=function(){return this.p?this.N()?4:1:this.j?3:this.N()?2:0};J.pf=function(a){if(!this.N())return l;var b=Hh(this.g()),c=Oh(this.g());return b.x<=a.x&&a.x<=b.x+c[w]&&b.y<=a.y&&a.y<=b.y+c[G]};
J.ig=function(){if(!Sj[D].ig[F](this))return l;if(this[Nc])for(var a,b=0;a=Xj[b];b++)wg(a.g(),this[Nc])||a.V(l);Ee(Xj,this);a=this.g();Ka(a,this[tc]);Yj(this);V(a,"mouseover",this.Sg,l,this);V(a,"mouseout",this.cj,l,this);Zj(this);return i};J.Zd=function(){Fe(Xj,this);for(var a=this.g(),b,c=0;b=Xj[c];c++)b[Nc]&&wg(a,b[Nc])&&b.V(l);this.wg&&$j(this.wg);hh(a,"mouseover",this.Sg,l,this);hh(a,"mouseout",this.cj,l,this);Qa(this,h);0==this.Ic()&&(this.ua=l);Sj[D].Zd[F](this)};
J.ge=function(a,b){this[Nc]==a&&this.e[ad](this[Nc])&&(this.ua||!this.Hn?(this.V(l),this.N()||(Qa(this,a),this.ab(b||ak(this,0)),this.V(i))):Qa(this,h));this.p=h};J.jj=function(a){this.j=h;a==this[Nc]&&(this.Aa==j||this.Aa!=this.g()&&!this.e[ad](this.Aa))&&(!this.d||!this.d.Aa)&&this.V(l)};function bk(a,b){var c=Ig(a.C);a.c.x=b[ic]+c.x;a.c.y=b[jc]+c.y}J.Uf=function(a){var b=ck(this,a[Kc]);this.Aa=b;Yj(this);b!=this[Nc]&&(Qa(this,b),this.yf(b),dk(this),bk(this,a))};
function ck(a,b){try{for(;b&&!a.e[ad](b);)b=b[hd];return b}catch(c){return j}}J.kd=function(a){bk(this,a);this.ua=i};J.Ji=function(a){this.Aa=a=ck(this,a[Kc]);this.ua=i;if(this[Nc]!=a){Qa(this,a);var b=ak(this,1);Yj(this);this.yf(a,b);dk(this)}};function ak(a,b){if(0==b){var c=a.c.ia();return new ek(c)}return new fk(a.Aa)}function dk(a){if(a[Nc])for(var b,c=0;b=Xj[c];c++)wg(b.g(),a[Nc])&&(b.d=a,a.wg=b)}
J.ef=function(a){var b=ck(this,a[Kc]),c=ck(this,a.mb);b!=c&&(b==this.Aa&&(this.Aa=j),Zj(this),this.ua=l,this.N()&&(!a.mb||!wg(this.g(),a.mb))?$j(this):Qa(this,h))};J.Sg=function(){var a=this.g();this.Aa!=a&&(Yj(this),this.Aa=a)};J.cj=function(a){var b=this.g();if(this.Aa==b&&(!a.mb||!wg(b,a.mb)))this.Aa=j,$j(this)};J.yf=function(a,b){this.p||(this.p=hi(L(this.ge,this,a,b),this.We))};function Zj(a){a.p&&(gi[gb](a.p),a.p=h)}function $j(a){2==a.Ic()&&(a.j=hi(L(a.jj,a,a[Nc]),a.Rg()))}
function Yj(a){a.j&&(gi[gb](a.j),a.j=h)}J.r=function(){var a;this.V(l);Zj(this);for(var b=this.e.Pa(),c=0;a=b[c];c++)hh(a,"mouseover",this.Uf,l,this),hh(a,"mouseout",this.ef,l,this),hh(a,"mousemove",this.kd,l,this),hh(a,"focus",this.Ji,l,this),hh(a,"blur",this.ef,l,this);this.e[ac]();this.g()&&rg(this.g());this.Aa=j;delete this.C;Wj.l.r[F](this)};function ek(a,b){Dj[F](this,a,b)}N(ek,Dj);
ek[D].jb=function(a,b,c){b=Dh(a);b=Gh(b);c=c?new qh(c.top+10,c[rd],c[Wc],c[A]+10):new qh(10,0,0,10);zj(this.a,a,4,c,b,9)&496&&zj(this.a,a,4,c,b,5)};function fk(a){Cj[F](this,a,3)}N(fk,Cj);fk[D].jb=function(a,b,c){var d=new Q(10,0);yj(this[ed],this.a,a,b,d,c,9)&496&&yj(this[ed],2,a,1,d,c,5)};function gk(a,b,c){Wj[F](this,a,b,c)}N(gk,Wj);J=gk[D];J.sg=l;J.Um=100;J.Od=l;J.Ve=function(){gk.l.Ve[F](this);this.O=uh(Qh(this.g()));this[Nc]&&(this.Va=uh(Qh(this[Nc])));this.Od=this.sg;V(this.C.a,"mousemove",this.kd,l,this)};J.Zd=function(){hh(this.C.a,"mousemove",this.kd,l,this);this.Va=this.O=this.fa=j;this.Od=l;gk.l.Zd[F](this)};J.pf=function(a){return this.fa?this.fa[ad](a):gk.l.pf[F](this,a)};function hk(a,b){if(a.Va&&a.Va[ad](b)||a.pf(b))return i;var c=a.d;return!!c&&c.pf(b)}
J.jj=function(a){this.j=h;a==this[Nc]&&!hk(this,this.c)&&!this.Aa&&(!this.d||!this.d.Aa)&&(!Cf||!(0==this.c.x&&0==this.c.y))&&this.V(l)};J.kd=function(a){var b=this.N();if(this.O){var c=Ig(this.C),c=new Q(a[ic]+c.x,a[jc]+c.y);hk(this,c)?b=l:this.Od&&(b=sh(this.O,c)>=sh(this.O,this.c))}if(b){if($j(this),this.Aa=j,b=this.d)b.Aa=j}else 3==this.Ic()&&Yj(this);gk.l.kd[F](this,a)};
J.Sg=function(){if(this.Aa!=this.g()&&(this.Od=l,this.Aa=this.g(),!this.fa&&this.xe)){var a=this.O.ia(),b=this.xe;Kd(b)?(a.top-=b.top,Xa(a,a[rd]+b[rd]),Ra(a,a[Wc]+b[Wc]),ua(a,a[A]-b[A])):(a.top-=b,Xa(a,a[rd]+h),Ra(a,a[Wc]+h),ua(a,a[A]-NaN));this.fa=a}};J.Rg=function(){return this.Od?this.Um:gk.l.Rg[F](this)};function ik(a,b){var c=new gk(a);r(c.g(),b[qb]);Ka(c,"buy-tip-card");c.xe=new qh(5,5,5,5)||j;c.sg=i;c.We=500;c.dg=250};/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
function jk(a,b){this.c=[];this.j=a;this.z=b||j}J=jk[D];J.jc=l;J.Pd=l;J.ed=0;J.cg=l;J.Fk=l;J.Rf=0;J.cancel=function(a){if(this.jc)this.b instanceof jk&&this.b[ib]();else{if(this.a){var b=this.a;delete this.a;if(a)b[ib](a);else b.Rf--,0>=b.Rf&&b[ib]()}this.j?this.j[F](this.z,this):this.cg=i;this.jc||this.Hc(new kk)}};J.Sh=function(a,b){lk(this,a,b);this.ed--;0==this.ed&&this.jc&&mk(this)};function lk(a,b,c){a.jc=i;a.b=c;a.Pd=!b;mk(a)}function nk(a){a.jc&&(a.cg||e(new ok),a.cg=l)}
J.Ad=function(a){nk(this);lk(this,i,a)};J.Hc=function(a){nk(this);lk(this,l,a)};J.addCallback=function(a,b){return pk(this,a,j,b)};function qk(a,b,c){pk(a,j,b,c)}function pk(a,b,c,d){a.c[u]([b,c,d]);a.jc&&mk(a);return a}function rk(a){return ye(a.c,function(a){return Jd(a[1])})}
function mk(a){a.e&&a.jc&&rk(a)&&(zd[gb](a.e),delete a.e);a.a&&(a.a.Rf--,delete a.a);for(var b=a.b,c=l,d=l;a.c[C]&&0==a.ed;){var f=a.c[eb](),g=f[0],k=f[1],f=f[2];if(g=a.Pd?k:g)try{var n=g[F](f||a.z,b);Dd(n)&&(a.Pd=a.Pd&&(n==b||n instanceof o),a.b=b=n);b instanceof jk&&(d=i,a.ed++)}catch(s){b=s,a.Pd=i,rk(a)||(c=i)}}a.b=b;d&&a.ed&&(pk(b,L(a.Sh,a,i),L(a.Sh,a,l)),b.Fk=i);c&&(a.e=zd[wc](function(){e(b)},0))}function ok(){Td[F](this)}N(ok,Td);ok[D].message="Already called";function kk(){Td[F](this)}
N(kk,Td);kk[D].message="Deferred was cancelled";function sk(a,b){var c=b||{},d=c[xc]||p,f=U("SCRIPT"),g={sj:f,pd:h},k=new jk(tk,g),n=j,s=Ed(c.timeout)?c.timeout:5E3;0<s&&(n=m[wc](function(){uk(f,i);k.Hc(new vk(1,"Timeout reached for loading script "+a))},s),g.pd=n);oa(f,pa(f,function(){if(!f[Kb]||"loaded"==f[Kb]||"complete"==f[Kb])uk(f,c.Wk||l,n),k.Ad(j)}));ra(f,function(){uk(f,i,n);k.Hc(new vk(0,"Error while loading script "+a))});cg(f,{type:"text/javascript",charset:"UTF-8",src:a});wk(d)[t](f);return k}
function wk(a){var b=a[hc]("HEAD");return!b||0==b[C]?a[kc]:b[0]}function tk(){if(this&&this.sj){var a=this.sj;a&&"SCRIPT"==a[dd]&&uk(a,i,this.pd)}}function uk(a,b,c){Ed(c)&&zd[gb](c);oa(a,Ad);ra(a,Ad);pa(a,Ad);b&&m[wc](function(){rg(a)},0)}function vk(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);Td[F](this,c);this.code=a}N(vk,Td);function xk(a,b){this.b=new Y(a);this.a=b?b:"callback";this.pd=5E3}var yk=0;xk[D].cancel=function(a){a&&(a.fn&&a.fn[ib](),a.Ma&&zk(a.Ma,l))};function Ak(a){return function(){zk(a,l)}}function Bk(a,b){return function(c){zk(a,i);b[bd](h,arguments)}}function zk(a,b){zd._callbacks_[a]&&(b?delete zd._callbacks_[a]:zd._callbacks_[a]=Ad)};function Ck(a,b,c){this.B=a;this.z=c;this.e=b;V(b,["hilite","select","canceldismiss","dismiss"],this);this.pb=j;this.b=[];this.d=-1;this.a=0;this.j=this.c=j;this.p={}}N(Ck,ei);J=Ck[D];J.rh=i;J.Qf=l;J.ji=l;J.Mi=l;ya(J,function(a){if(a[Kc]==this.e)switch(a[$b]){case "hilite":this.Hb(a.be);break;case "select":this.cd();break;case "canceldismiss":Dk(this);break;case "dismiss":Ek(this)}});
function Fk(a){var b=a.a+a.b[C]-1;a.d>=a.a&&a.d<b?a.Hb(a.d+1):-1==a.d?a.Hb(a.a):a.d==b&&(a.Qf?a.Hb(-1):a.ji&&a.Hb(a.a))}function Gk(a){a.d>a.a?a.Hb(a.d-1):a.Qf&&a.d==a.a?a.Hb(-1):a.ji&&(-1==a.d||a.d==a.a)&&a.Hb(a.a+a.b[C]-1)}J.Hb=function(a){this.d=a;this.e.Hb(a);return-1!=Hk(this,a)};
J.cd=function(){var a=Hk(this,this.d);if(-1!=a){var a=this.b[a],b=this.z,c=a[B]();if(Dd(h)?0:b.d){var d=Ik(b,b.ya(),Jk(b.oa)),f=Kk(b,b.ya());b.R[db](c)||(c=c[x](/[\s\xa0]+$/,"")+b.O);b.Zl&&(0!=d&&!Xd(f[d-1])&&(c=" "+c),d==f[C]-1&&(c+=" "));if(c!=f[d]){f[d]=c;c=b.oa;(Cf||R&&Rf("9"))&&c[vb]();sa(c,f[od](""));for(var g=0,k=0;k<=d;k++)g+=f[k][C];c[Ob]();d=g;f=b.oa;c=d;Lk(f)?f.selectionStart=c:R&&(g=Mk(f),k=g[0],k.inRange(g[1])&&(c=Nk(f,c),k.collapse(i),k.move("character",c),k.select()));f=b.oa;Lk(f)?
f.selectionEnd=d:R&&(g=Mk(f),c=g[1],g[0].inRange(c)&&(d=Nk(f,d),f=Nk(f,Jk(f)),c.collapse(i),c.moveEnd("character",d-f),c.select()))}}else sa(b.oa,c);b.Mf=i;this.Mi?(this.pb=j,Ek(this)):this.Vb();this[z]({type:"update",be:a});this.Mi&&this.z[id](i);return i}this.Vb();this[z]({type:"update",be:j});return l};J.Vb=function(){this.d=-1;this.pb=j;this.a+=this.b[C];this.b=[];m[gb](this.j);this.j=j;this.e.Vb();this[z]("suggestionsupdate")};function Ek(a){a.j||(a.j=m[wc](L(a.Vb,a),100))}
J.zj=function(){return this.j?(m[gb](this.j),this.j=j,i):l};function Dk(a){a.zj()||m[wc](L(a.zj,a),10)}J.r=function(){Ck.l.r[F](this);delete this.p;this.e.D();this.z.D();this.B=j};J.Xk=function(a,b,c){this.pb==a&&this.Of(b,c)};
J.Of=function(a,b){var c=b?Hk(this,this.d):-1;this.a+=this.b[C];this.b=a;for(var d=[],f=0;f<a[C];++f)d[u]({id:this.a+f,data:a[f]});f=j;this.c&&(f=this.p[Ld(this.c)]||this.c);this.e.Dd(f);this.e.Of(d,this.pb,this.c);(this.rh||0<=c)&&0!=d[C]&&this.pb?this.Hb(0<=c?this.a+c:this.a):this.d=-1;this[z]("suggestionsupdate")};function Hk(a,b){var c=b-a.a;return 0>c||c>=a.b[C]?-1:c}Ua(J,function(a){this.z[id](a)});function Ok(a,b){a[Wb]("role",b);a.b=b}function Pk(a,b,c){a[Wb]("aria-"+b,c)};function Jk(a){var b;a:{var c=0,d=0;if(Lk(a))c=a.selectionStart,d=-1;else if(R){var f=Mk(a);b=f[0];f=f[1];if(b.inRange(f)){b.setEndPoint("EndToStart",f);if("textarea"==a[$b]){f.duplicate();c=a=b.text;for(d=l;!d;)0==b.compareEndPoints("StartToEnd",b)?d=i:(b.moveEnd("character",-1),b.text==a?c+="\r\n":d=i);b=[c[C],-1];break a}c=b.text[C];d=-1}}b=[c,d]}return b[0]}
function Mk(a){var b=a[Hc]||a[xc],c=b[kb].createRange();"textarea"==a[$b]?(b=b[Gc].createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,c]}function Nk(a,b){"textarea"==a[$b]&&(b=a[xb][Zc](0,b)[x](/(\r\n|\r|\n)/g,"\n")[C]);return b}function Lk(a){try{return"number"==typeof a.selectionStart}catch(b){return l}};function Qk(a,b){a&&Rk(this,a,b)}N(Qk,ei);J=Qk[D];J.s=j;J.zf=j;J.Yg=j;J.Af=j;J.wc=-1;J.vc=-1;
var Sk={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Tk={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Uk=R||Df&&Rf("525");J=Qk[D];
J.Xm=function(a){if(Df&&(17==this.wc&&!a[zc]||18==this.wc&&!a[oc]))this.vc=this.wc=-1;Uk&&!Pj(a[Qb],this.wc,a[cd],a[zc],a[oc])?this[Yb](a):this.vc=Cf?Rj(a[Qb]):a[Qb]};J.Wm=function(){this.vc=this.wc=-1};
ya(J,function(a){var b=a.Ua,c,d;R&&"keypress"==a[$b]?(c=this.vc,d=13!=c&&27!=c?b[Qb]:0):Df&&"keypress"==a[$b]?(c=this.vc,d=0<=b[Mb]&&63232>b[Mb]&&Qj(c)?b[Mb]:0):Bf?(c=this.vc,d=Qj(c)?b[Qb]:0):(c=b[Qb]||this.vc,d=b[Mb]||0,vf&&63==d&&224==c&&(c=191));var f=c,g=b.keyIdentifier;c?63232<=c&&c in Sk?f=Sk[c]:25==c&&a[cd]&&(f=9):g&&g in Tk&&(f=Tk[g]);a=f==this.wc;this.wc=f;b=new Vk(f,d,a,b);try{this[z](b)}finally{b.D()}});J.g=H("s");
function Rk(a,b,c){a.Af&&Wk(a);a.s=b;a.zf=V(a.s,"keypress",a,c);a.Yg=V(a.s,"keydown",a.Xm,c,a);a.Af=V(a.s,"keyup",a.Wm,c,a)}function Wk(a){a.zf&&(jh(a.zf),jh(a.Yg),jh(a.Af),a.zf=j,a.Yg=j,a.Af=j);a.s=j;a.wc=-1;a.vc=-1}J.r=function(){Qk.l.r[F](this);Wk(this)};function Vk(a,b,c,d){d&&Wg(this,d,h);za(this,"key");wa(this,a);this.Wd=b;this.a=c}N(Vk,Vg);var Xk,Yk,Zk;Zk=Yk=Xk=l;var $k=xf();$k&&(-1!=$k[Bb]("Firefox")||-1!=$k[Bb]("Camino")||(-1!=$k[Bb]("iPhone")||-1!=$k[Bb]("iPod")?Xk=i:-1!=$k[Bb]("iPad")?Yk=i:-1!=$k[Bb]("Android")&&(Zk=i)));var al=Xk,bl=Yk,cl=Zk;function dl(a,b,c,d){d=d||150;this.d=c!=j?c:i;this.j=Ed(a)?a:",;";this.O=this.j[Zc](0,1);a=this.d?"[\\s"+this.j+"]+":"[\\s]+";this.B=ma("^"+a+"|"+a+"$","g");this.R=ma("\\s*["+this.j+"]$");this.p=b||"";this.I=this.d;this.c=0<d?new fi(d):j;this.b=new Mj(this);this.z=new Mj(this);this.e=new Qk;this.o=-1}N(dl,Qg);var el=(al||bl)&&!Rf("533.17.9");J=dl[D];J.Zl=i;J.ym=i;J.wh=l;J.Hl=i;J.Gl=i;J.yg=j;J.oa=j;J.Kf="";J.kc=l;J.Mf=l;J.hk=i;J.ya=function(){return this.oa[xb]};
J.Dl=function(a){for(var b=0;b<arguments[C];b++){var c=arguments[b];Kd(c)&&1==c[lb]&&Pk(c,"haspopup",i);this.b.i(c,"focus",this.Si);this.b.i(c,"blur",this.km);this.oa||(this.z.i(c,"keydown",this.lm),Kd(c)&&1==c[lb]&&Gg(Yf(c))==c&&fl(this,c))}};J.r=function(){dl.l.r[F](this);this.yg!=j&&m[gb](this.yg);this.b.D();delete this.b;this.z.D();this.e.D()};
J.xb=function(a){switch(a[Qb]){case 40:if(this.a.e.N())return this.wh?Gk(this.a):Fk(this.a),a[yb](),i;if(!this.d)return this[id](i),a[yb](),i;break;case 38:if(this.a.e.N())return this.wh?Fk(this.a):Gk(this.a),a[yb](),i;break;case 9:if(this.a.e.N()&&!a[cd]){if(this[id](),this.a.cd()&&this.I)return a[yb](),i}else this.a.Vb();break;case 13:if(this.a.e.N()){if(this[id](),this.a.cd())return a[yb](),a.Fa(),i}else this.a.Vb();break;case 27:if(this.a.e.N())return this.a.Vb(),a[yb](),a.Fa(),i;break;case 229:if(!this.kc)return this.kc||
(this.b.i(this.oa,"keyup",this.uh),this.b.i(this.oa,"keypress",this.th),this.kc=i),i;break;default:this.c&&!this.hk&&(this.c[nc](),this.c[Oc]())}return gl(this,a)};function gl(a,b){var c=a.d&&b.Wd&&-1!=a.j[Bb](ja[Lb](b.Wd));a.Hl&&c&&a[id]();return a.Gl&&c&&a.a.cd()?(b[yb](),i):l}J.Ok=ud(l);J.Si=function(a){fl(this,a[Kc]||j)};
function fl(a,b){Oj(a.z);a.a&&Dk(a.a);b!=a.oa&&(a.oa=b,a.c&&(a.c[Oc](),a.b.i(a.c,"tick",a.Hh)),a.Kf=a.ya(),Rk(a.e,a.oa),a.b.i(a.e,"key",a.Jh),a.b.i(a.oa,"mousedown",a.Kh),R&&a.b.i(a.oa,"keypress",a.Ih))}J.km=function(){el?this.yg=m[wc](L(this.xj,this),0):this.xj()};
J.xj=function(){this.oa&&(this.b.va(this.e,"key",this.Jh),Wk(this.e),this.b.va(this.oa,"keyup",this.Ok),this.b.va(this.oa,"mousedown",this.Kh),R&&this.b.va(this.oa,"keypress",this.Ih),this.kc&&hl(this),this.oa=j,this.c&&(this.c[nc](),this.b.va(this.c,"tick",this.Hh)),this.a&&Ek(this.a))};J.Hh=function(){this[id]()};J.lm=function(a){this.Si(a)};J.Jh=function(a){this.o=a[Qb];this.a&&this.xb(a)};J.th=function(){this.kc&&229!=this.o&&hl(this)};
J.uh=function(a){this.kc&&(13==a[Qb]||77==a[Qb]&&a[zc])&&hl(this)};J.Kh=sd();function hl(a){a.kc&&(a.kc=l,a.b.va(a.oa,"keypress",a.th),a.b.va(a.oa,"keyup",a.uh))}J.Ih=function(a){gl(this,a)};
Ua(J,function(a){if(this.oa&&(a||this.ya()!=this.Kf)){if(a||!this.Mf){var b,a=Jk(this.oa);b=this.ya();a=Kk(this,b)[Ik(this,b,a)];b=this.B?(""+a)[x](this.B,""):a;if(this.a&&(this.a.c=this.oa,a=this.a,this.ya(),a.pb!=b)){a.pb=b;b=a.B;var c=a.pb,d=L(a.Xk,a),f=new Y("http://suggestqueries.google.com/complete/search");Z(f,"client","books");Z(f,"ds","bo");Z(f,"q",c);d=L(b.b,b,d);b.a&&b.a[ib]();b.a=new xk(f);f=b.a;b="_"+(yk++)[B](36)+Qd()[B](36);zd._callbacks_||(zd._callbacks_={});U("script");c=f.b.ia();
if(d){zd._callbacks_[b]=Bk(b,d);var g=f.a,k="_callbacks_."+b;lj(c);delete c.b;Fd(k)||(k=[""+k]);d=c.a;uj(d);xj(d);g=vj(d,g);if(d.ib(g)){var n=d.ja.get(g);Fd(n)?d.S-=n[C]:d.S--}0<k[C]&&(d.ja.set(g,k),d.S+=k[C])}f=sk(c[B](),{timeout:f.pd,Wk:i});qk(f,Ak(b));Dk(a)}}this.Kf=this.ya()}this.Mf=l});function Ik(a,b,c){a=Kk(a,b);if(c==b[C])return a[C]-1;for(var d=b=0,f=0;d<a[C]&&f<=c;d++)f+=a[d][C],b=d;return b}
function Kk(a,b){if(!a.d)return[b];for(var c=(""+b)[Ac](""),d=[],f=[],g=0,k=l;g<c[C];g++)if(a.p&&-1!=a.p[Bb](c[g]))a.ym&&!k&&(d[u](f[od]("")),Ha(f,0)),f[u](c[g]),k=!k;else if(!k&&-1!=a.j[Bb](c[g]))f[u](c[g]),d[u](f[od]("")),Ha(f,0);else f[u](c[g]);d[u](f[od](""));return d};function il(){}Bd(il);il[D].a=0;function jl(a){return":"+(a.a++)[B](36)}il.ha();function kl(a,b,c,d){this.z=a||p[Gc];this.C=Wf(this.z);this.O=!a;this.s=j;this.pb="";this.b=[];this.Kc=[];this.R=this.e=-1;this.d=l;Ka(this,"ac-renderer");this.Xf="ac-row";this.I="active";this.B="ac-active";this.fa="ac-highlighted";this.Td=b||j;this.cl=d!=j?d:i;this.o=l;this.ua=c!=j?c:l;this.p=j;this.He=l;this.j=0}N(kl,ei);J=kl[D];J.g=H("s");J.Dd=td("Ba");J.Of=function(a,b,c){this.pb=b;this.b=a;this.e=-1;this.R=Qd();this.c=c;this.Kc=[];ll(this)};
J.Vb=function(){this.c&&Pk(this.c,"activedescendant","");this.d&&(this.d=l,this.c&&Pk(this.c,"haspopup",l),0<this.j?(Sg(this.a),this.a=new ti(this.s,this.j),this.a.Nb()):X(this.s,l))};function ml(a){a.d||(a.d=i,a.c&&(Ok(a.c,"combobox"),Pk(a.c,"autocomplete","list"),Pk(a.c,"haspopup",i)),0<a.j?(Sg(a.a),a.a=new ui(a.s,a.j),a.a.Nb()):X(a.s,i))}J.N=H("d");
function nl(a,b){var c=0<=b&&b<a.Kc[C]?a.Kc[b]:h;if(a[z]({type:"rowhilite",Fn:c})&&(0<=a.e&&Te(a.Kc[a.e],a.B,a.I),a.e=b,c)){P(c,a.B,a.I);a.c&&Pk(a.c,"activedescendant",c?c.id:"");var d=a.s,f=Hh(c),g=Hh(d),k=Xh(d),n=f.x-g.x-k[A],f=f.y-g.y-k.top,g=d[Sc]-c[nd];d.scrollLeft=d[Tc]+q.min(n,q.max(n-(d[uc]-c[sb]),0));d.scrollTop=d[mc]+q.min(f,q.max(f-g,0))}}J.Hb=function(a){if(-1==a)nl(this,-1);else for(var b=0;b<this.b[C];b++)if(this.b[b].id==a){nl(this,b);break}};
function ol(a){if(!a.s){var b=a.C.ma("div",{style:"display:none"});a.s=b;P(b,a[tc]);Ok(b,"listbox");b.id=jl(il.ha());a.C[t](a.z,b);V(b,"click",a.Mb,l,a);V(b,"mousedown",a.ki,l,a);V(b,"mouseover",a.li,l,a)}}
function ll(a){ol(a);a.He&&Ea(a.s[E],"hidden");a.Va&&(a.s[E].minWidth=a.Va[uc]+"px");Ha(a.Kc,0);a.C.Qh(a.s);if(a.Td&&a.Td[Sb])a.Td[Sb](a,a.s,a.b,a.pb);else{var b=j;Ki(a.b,function(a){var d=this.pb,f=this.C.ma("div",{className:this.Xf,id:jl(il.ha())});Ok(f,"option");(!this.Td||!this.Td.Gn)&&r(f,de(a[y][B]()));d&&this.cl&&pl(this,f,d);P(f,this.Xf);this.Kc[u](f);a=f;this.He?this.s[zb](a,b):this.C[t](this.s,a);b=a},a)}0==a.b[C]?a.Vb():(ml(a),a.Gg(),Uh(a.s,i))}
J.Gg=function(){if(this.c&&this.O){var a=this.Ba||this.c,b=Hh(a),c=Oh(a),a=Oh(Dh(a)),d=Oh(this.s);b.y=this.He?b.y-d[G]:b.y+c[G];(this.ua||b.x+d[w]>a[w])&&"LEFT"!=this.p?(b.x=b.x+c[w]-d[w],this.p="RIGHT"):this.p="LEFT";Lh(this.s,b);this.He&&Ea(this.s[E],"visible")}};J.r=function(){this.s&&(hh(this.s,"click",this.Mb,l,this),hh(this.s,"mousedown",this.ki,l,this),hh(this.s,"mouseover",this.li,l,this),this.C.ul(this.s),this.s=j,this.d=l);Sg(this.a);delete this.z;kl.l.r[F](this)};
function pl(a,b,c){if(3==b[lb]){var d=j;Fd(c)&&1<c[C]&&!a.o&&(d=Le(c,1));c=ql(a,c);if(0!=c[C]){for(var f=b[pd],g=ma("([\\s\\S]*?)\\b("+c+")","gi"),c=[],k=0,n=g[fb](f),s=0;n;)s++,c[u](n[1]),c[u](n[2]),k=g.lastIndex,n=g[fb](f);c[u](f[Zc](k));if(1<c[C]){d=!a.o?1:s;for(f=0;f<d;f++)g=2*f,b.nodeValue=c[g],k=a.C[Pb]("b"),Ka(k,a.fa),a.C[t](k,a.C.a[wb](c[g+1])),k=b[hd][zb](k,b[fc]),b[hd][zb](a.C.a[wb](""),k[fc]),b=k[fc];a=Le(c,2*d);b.nodeValue=a[od]("")}else d&&pl(a,b,d)}}else for(b=b[Rb];b;)d=b[fc],pl(a,
b,c),b=d}function ql(a,b){var c="";if(!b)return c;Fd(b)&&(b=ve(b,function(a){return!Yd(a)}));a.o?Fd(b)?c=we(b,ne)[od]("|"):(c=Wd(b),c=ne(c),c=c[x](/ /g,"|")):Fd(b)?c=0<b[C]?ne(b[0]):"":/^\W/[db](b)||(c=ne(b));return c}function rl(a,b){for(;b&&b!=a.s&&!Ce(Re(b),a.Xf);)b=b[hd];return b?te(a.Kc,b):-1}J.Mb=function(a){var b=rl(this,a[Kc]);0<=b&&this[z]({type:"select",be:this.b[b].id});a.Fa()};J.ki=function(a){a.Fa();a[yb]()};
J.li=function(a){a=rl(this,a[Kc]);0<=a&&!(300>Qd()-this.R)&&this[z]({type:"hilite",be:this.b[a].id})};function sl(a,b,c,d){this.rb=a;this.o=j;this.fa=c||j;this.O="boolean"==typeof b?b:i;this.bg=d||0;b=new tl;c=new ul(this.fa||a,this.bg);c.O=i;d=new dl(j,j,l);Ck[F](this,b,c,d);d.a=this;d.Dl(a);this.c=a;this.rh=l;this.Qf=i;V(this,"update",L(this.I,this))}N(sl,Ck);sl[D].cd=function(){this.R=this.rb[xb];sl.l.cd[F](this);return l};sl[D].I=function(a){a.be&&(a=this.rb[ab],this.o||(this.o=T("input",{type:"hidden",name:"oq"}),a[t](this.o)),sa(this.o,this.R),this.O&&a.submit())};function tl(){}
tl[D].b=function(a,b){var c=we(b[1],function(a){return a[0]});a(b[0],c)};function ul(a,b){kl[F](this);this.rb=a;this.bg=b||0}N(ul,kl);ul[D].Gg=function(){ul.l.Gg[F](this);O(ag(p,"div","ac-renderer",h),function(a){W(a,"width",Oh(this.rb)[w]-2+"px");W(a,"left",ha(a[E][A],10)+this.bg+"px")},this)};function vl(a){this.Wc=a||m;this.wf=V(this.Wc,"resize",this.an,l,this);this.ea=eg(this.Wc||m);if(Df&&wf||Bf&&this.Wc.self!=this.Wc.top)this.xf=m.setInterval(L(this.qj,this),500)}N(vl,ei);J=vl[D];J.wf=j;J.Wc=j;J.ea=j;J.xf=j;J.L=function(){return this.ea?this.ea.ia():j};J.r=function(){vl.l.r[F](this);this.wf&&(jh(this.wf),this.wf=j);this.xf&&(m.clearInterval(this.xf),this.xf=j);this.ea=this.Wc=j};J.an=function(){this.qj()};J.qj=function(){var a=eg(this.Wc||m);af(a,this.ea)||(this.ea=a,this[z]("resize"))};function $(){this.z=new Mj(this)}N($,ei);$[D].i=function(a,b,c,d,f){this.z.i[bd](this.z,arguments)};$[D].O=function(a,b,c,d,f){this.z.Jd[bd](this.z,arguments)};$[D].Ne=function(a,b,c,d,f){this.z.va[bd](this.z,arguments)};$[D].r=function(){this[z]("dispose");$.l.r[F](this);this.z.D()};function wl(a,b){this.Ca=a||200;this.za=b||108;$[F](this)}N(wl,$);wl[D].Eb=H("Ca");wl[D].hb=H("za");var xl={};Ua(xl,function(a){for(var b in a)xl[b]=a[b]});xl.qn=function(a){for(var b in a)xl.pn(b,a[b])};xl.pn=function(a,b){xl[a]=b};Sd("_OC_addFlags",xl.qn);var yl,zl;
(function(){function a(a,b){if(!b)return"";var c=a[Pb]("a");c[Wb]("href",b);return c[Yc]}function b(a,b){return a[Qc](b)!=j}function c(a,b,c){b in a?a[b][u](c):a[b]=[c]}function d(a,b,c){var d;for(d=a[Rb];d;d=d[fc])b[bd](j,[d][tb](na[D][jb][F](arguments,2)))}function f(a,b){3==a[lb]?b[u](a[pd]):d(a,f,b);return b}function g(a){return(a.textContent||a.innerText||f(a,[])[od](""))[x](/^\s+|\s+$/g,"")}function k(f,s,ba){if(1==f[lb]){if(f.id){if(ba[f.id])return;ba[f.id]=i}if(b(f,"itemprop")){"properties"in s||
(s.properties={});var ba=f[Qc]("itemprop"),ga=h;f[dd]in v&&(ga=v[f[dd]]);b(f,"itemscope")?ga=n(f):"src"==ga?ga=a(f[Hc],f.src):"href"==ga?(ga=a(f[Hc],f[Yc]),"url_name"==ba&&(ba="url",g(f)&&c(s.properties,"name",g(f)))):ga="data"==ga?f[y]:"content"==ga?f.content:ga?f[Qc](ga):b(f,"datetime")?f[Qc]("datetime"):g(f);c(s.properties,ba,ga)}else b(f,"itemscope")||d(f,k,s,ba)}}function n(a){var c={};b(a,"itemtype")&&za(c,a[Qc]("itemtype"));b(a,"itemid")&&(c.id=a[Qc]("itemid"));var f={},g=a[Qc]("itemref");
if(g)for(var g=g[Ac](/\s+/),n=0;n<g[C];n++){var s=a[Hc][pb](g[n]);s&&k(s,c,f)}d(a,k,c,f);return c}function s(a,f){1==a[lb]&&(b(a,"itemscope")&&!b(a,"itemprop")&&c(f,"items",n(a)),d(a,s,f))}var v={META:"content",AUDIO:"src",EMBED:"src",IFRAME:"src",IMG:"src",SOURCE:"src",TRACK:"src",VIDEO:"src",A:"href",AREA:"href",LINK:"href",OBJECT:"data"};zl=function(a){var b={};s(a,b);return b};yl=function(a,b){a.gbar&&a.gbar.asmc&&a.gbar.asmc(function(){var a;return(a="function"==typeof b?b():b)?zl(a):j})}})();var Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl;
Al=function(){var a=Bl||m;a.iframes.setHandler("shareboxDialog",{onOpen:function(a){return a.openInto(a.getOpenParams()[ed],{"class":"abc",scrolling:"auto",width:"100%",height:"100%",allowtransparency:"true"})},onReady:function(b){m[wc](function(){Cl=b;Dl&&b.setPrefill(Dl);b.setParamBag(El);a[xc][pb]("googleShareboxIframeDiv")[Ic](a[xc][pb]("googleShareboxIframeOverlay"));Fl=p[kc][E].overflow;a[xc][kc][E].overflow="hidden";Gl&&Gl({})},0)},onClose:function(b,c){c&&(c.loggedOut&&Hl&&Hl(),c.footerCallback&&
Il&&Il());b[Nb]();a[xc][Gc][Ic](a[xc][pb]("googleShareboxIframeDiv"));a[xc][kc][E].overflow=Fl;Jl.a=l;Kl&&Kl(c)}})};Ll=function(){if(!Cl){var a=Bl||m;a[xc][Gc][Ic](a[xc][pb]("googleShareboxIframeDiv"));Jl.a=l;Ml&&Ml({})}};
Jl=function(a,b){if(!Jl.a){Dl=a;b&&(Gl=b.onShareOpened,Kl=b.onShareClosed,Ml=b.onShareTimedOut,Hl=b.onNotLoggedInForGooglePlus,Il=b.footerCallback,Nl=b.sessionIndex,Ol=b.socialHost,Bl=b.window,b.window=j,Pl=b.spinnerPath,Ql=b.spinnerWidth,Rl=b.spinnerHeight,El=b);var c=Bl||m;Nl=Nl||"0";Ol=Ol||"https://plus.google.com";Pl=Pl||"//ssl.gstatic.com/docs/documents/share/images/spinner-1.gif";Ql=Ql||"16px";Rl=Rl||"16px";Al();Jl.a=i;var d=c[xc][Pb]("div");d[Wb]("id","googleShareboxIframeDiv");Ja(d[E],"fixed");
qa(d[E],"100%");Wa(d[E],"100%");ua(d[E],"0px");d[E].top="0px";d[E].zIndex="99999";c[xc][Gc][t](d);var f=Ol+"/u/"+Nl+"/_/sharebox/dialog",g={};g.claimedOrigin=c[xc][Dc][Rc]+"//"+c[xc][Dc].host;var k=l;b&&("games"==b.apiMode&&(g.mode=b.apiMode),b.hl&&(g.hl=b.hl),b.sourceForLogging&&(g.source=b.sourceForLogging),b.dialogTitle&&(g.dialogTitle=b.dialogTitle),b.shareButtonText&&(g.shareButtonText=b.shareButtonText),b.showIcons&&(g.showIcons="true"),b.editorText&&(g.editorText=b.editorText),b.recipients&&
(g.rcpt=b.recipients[od](",")),k=!!b.updateMetadata);var n=j;if(!k){var s;if(a&&a.items&&1==a.items[C]&&a.items[0].properties){var k=a.items[0].properties,v=l,I;for(I in k)if("url"!=I){v=i;break}!v&&k.url&&k.url[0]&&(s=k.url[0])}I=(I=c.gapi.config.get("iframes/sharebox/httpMethod"))&&"GET"!=I;if(s){if(750>=aa(s)[C]||I)g.url=s;n="url"}if(a&&!s){n=c.gadgets.json.stringify(a);if(750>=aa(n)[C]||I)g.md=n;n="md"}}n&&(g.prm=n);750>p[kc][Sc]&&(g.susp=i);p[$c]&&(g.hostiemode=p[$c]);c.iframes[cb](f,{style:"shareboxDialog",
element:"googleShareboxIframeDiv"},g,{}).getIframeEl()[E].zIndex="99999";c=c[xc][Pb]("img");c[Wb]("id","googleShareboxIframeOverlay");c[Wb]("src",Pl);Ja(c[E],"absolute");qa(c[E],Ql);Wa(c[E],Rl);ua(c[E],"50%");c[E].top="50%";c[E].zIndex="-1";d[t](c);m[wc](Ll,15E3)}};Jl.a=l;function Sl(a){this.C=a||Wf();this.ff=Tl}N(Sl,ei);Sl[D].Va=il.ha();var Tl=j;function Ul(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"}e(o("Invalid component state"))}J=Sl[D];J.Ma=j;J.ga=l;J.s=j;J.ff=j;J.Og=j;J.cb=j;J.eb=j;J.Db=j;J.zi=l;
J.getId=function(){return this.Ma||(this.Ma=jl(this.Va))};function Vl(a,b){if(a.cb&&a.cb.Db){var c=a.cb.Db,d=a.Ma;d in c&&delete c[d];kf(a.cb.Db,b,a)}a.Ma=b}J.g=H("s");function Wl(a,b){return a.s?Zf(b,a.s||a.C.a):j}J.getHandler=function(){return this.z||(this.z=new Mj(this))};J.rd=function(a){this==a&&e(o("Unable to set parent component"));a&&this.cb&&this.Ma&&Xl(this.cb,this.Ma)&&this.cb!=a&&e(o("Unable to set parent component"));this.cb=a;Sl.l.Ld[F](this,a)};J.getParent=H("cb");
J.Ld=function(a){this.cb&&this.cb!=a&&e(o("Method not supported"));Sl.l.Ld[F](this,a)};J.Ab=function(){this.s=this.C[Pb]("div")};xa(J,function(a){Yl(this,a)});function Yl(a,b,c){a.ga&&e(o("Component already rendered"));a.s||a.Ab();b?b[zb](a.s,c||j):a.C.a[Gc][t](a.s);(!a.cb||a.cb.ga)&&a.da()}function Zl(a,b){a.ga&&e(o("Component already rendered"));if(b&&a.Ag(b)){a.zi=i;if(!a.C||a.C.a!=Yf(b))a.C=Wf(b);a.bb(b);a.da()}else e(o("Invalid element to decorate"))}J.Ag=ud(i);J.bb=td("s");
J.da=function(){this.ga=i;$l(this,function(a){!a.ga&&a.g()&&a.da()})};J.Ta=function(){$l(this,function(a){a.ga&&a.Ta()});this.z&&Oj(this.z);this.ga=l};J.r=function(){Sl.l.r[F](this);this.ga&&this.Ta();this.z&&(this.z.D(),delete this.z);$l(this,function(a){a.D()});!this.zi&&this.s&&rg(this.s);this.cb=this.Og=this.s=this.Db=this.eb=j};J.aa=function(a,b){this.Vg(a,am(this),b)};
J.Vg=function(a,b,c){a.ga&&(c||!this.ga)&&e(o("Component already rendered"));(0>b||b>am(this))&&e(o("Child component index out of bounds"));if(!this.Db||!this.eb)this.Db={},this.eb=[];a[$a]()==this?(this.Db[a[Jc]()]=a,Fe(this.eb,a)):kf(this.Db,a[Jc](),a);a.rd(this);Ke(this.eb,b,0,a);a.ga&&this.ga&&a[$a]()==this?(c=this.mc(),c[zb](a.g(),c[bc][b]||j)):c?(this.s||this.Ab(),b=bm(this,b+1),Yl(a,this.mc(),b?b.s:j)):this.ga&&!a.ga&&a.s&&a.da()};J.mc=H("s");
function cm(a){a.ff==j&&(a.ff=Ih(a.ga?a.s:a.C.a[Gc]));return a.ff}function am(a){return a.eb?a.eb[C]:0}function Xl(a,b){return a.Db&&b?(b in a.Db?a.Db[b]:h)||j:j}function bm(a,b){return a.eb?a.eb[b]||j:j}function $l(a,b,c){a.eb&&O(a.eb,b,c)}function dm(a,b){return a.eb&&b?te(a.eb,b):-1}J.removeChild=function(a,b){if(a){var c=Hd(a)?a:a[Jc](),a=Xl(this,c);if(c&&a){var d=this.Db;c in d&&delete d[c];Fe(this.eb,a);b&&(a.Ta(),a.s&&rg(a.s));a.rd(j)}}a||e(o("Child is not in parent component"));return a};function em(a,b,c){c=(c||Wf())[Pb]("DIV");r(c,a(b||fm,h,h));return 1==c[bc][C]&&(a=c[Rb],1==a[lb])?a:c}var fm={};function gm(){}var hm;Bd(gm);function im(){var a=new jm;a.F=ud("jfk-checkbox");return a}J=gm[D];J.tc=sd();J.lb=function(a){var b=a.C.ma("div",km(this,a)[od](" "),a.kb);this.of(a,b);return b};J.Bb=function(a){return a};function lm(a,b,c){if(a=a.g?a.g():a)if(R&&!Rf("7")){var d=mm(Re(a),b);d[u](b);M(c?P:Te,a)[bd](j,d)}else We(a,b,c)}J.nf=ud(i);
J.qa=function(a,b){b.id&&Vl(a,b.id);var c=this.Bb(b);c&&c[Rb]?nm(a,c[Rb][fc]?Ie(c[bc]):c[Rb]):a.kb=j;var d=0,f=this.F(),g=this.F(),k=l,n=l,c=l,s=Re(b);O(s,function(a){!k&&a==f?(k=i,g==f&&(n=i)):!n&&a==g?n=i:d|=this.Tg(a)},this);a.uc=d;k||(s[u](f),g==f&&(n=i));n||s[u](g);var v=a.Jb;v&&s[u][bd](s,v);if(R&&!Rf("7")){var I=mm(s);0<I[C]&&(s[u][bd](s,I),c=i)}(!k||!n||v||c)&&Ka(b,s[od](" "));this.of(a,b);return b};J.Ii=function(a){cm(a)&&this.dj(a.g(),i);a[Mc]()&&this.fe(a,a.N())};
J.of=function(a,b){a[Mc]()||this.fb(b,1,i);om(a,8)&&this.fb(b,8,i);a.xa&16&&this.fb(b,16,a.Wa());a.xa&64&&this.fb(b,64,om(a,64))};J.Ig=function(a,b){Uh(a,!b,!R&&!Bf)};J.dj=function(a,b){lm(a,this.F()+"-rtl",b)};J.Xi=function(a){var b;return a.xa&32&&(b=a.g())?Ag(b):l};J.fe=function(a,b){var c;if(a.xa&32&&(c=a.g())){if(!b&&om(a,32)){try{c[vb]()}catch(d){}om(a,32)&&a.df(j)}Ag(c)!=b&&(b?Aa(c,0):(Aa(c,-1),c.removeAttribute("tabIndex")))}};J.V=function(a,b){X(a,b)};
J.Ga=function(a,b,c){var d=a.g();if(d){var f=this.le(b);f&&lm(a,f,c);this.fb(d,b,c)}};J.fb=function(a,b,c){hm||(hm={1:"disabled",8:"selected",16:"checked",64:"expanded"});(b=hm[b])&&Pk(a,b,c)};J.ie=function(a,b){var c=this.Bb(a);if(c&&(og(c),b))if(Hd(b))xg(c,b);else{var d=function(a){if(a){var b=Yf(c);c[t](Hd(a)?b[wb](a):a)}};Fd(b)?O(b,d):Gd(b)&&!("nodeType"in b)?O(Ie(b),d):d(b)}};J.F=ud("goog-control");
function km(a,b){var c=a.F(),d=[c],f=a.F();f!=c&&d[u](f);c=b.Ic();for(f=[];c;){var g=c&-c;f[u](a.le(g));c&=~g}d[u][bd](d,f);(c=b.Jb)&&d[u][bd](d,c);R&&!Rf("7")&&d[u][bd](d,mm(d));return d}function mm(a,b){var c=[];b&&(a=a[tb]([b]));O([],function(d){ze(d,M(Ce,a))&&(!b||Ce(d,b))&&c[u](d[od]("_"))});return c}J.le=function(a){this.a||pm(this);return this.a[a]};J.Tg=function(a){this.B||(this.a||pm(this),this.B=lf(this.a));a=ha(this.B[a],10);return la(a)?0:a};
function pm(a){var b=a.F();a.a={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function qm(){}N(qm,gm);Bd(qm);J=qm[D];J.tc=ud("button");J.fb=function(a,b,c){16==b?Pk(a,"pressed",c):qm.l.fb[F](this,a,b,c)};J.lb=function(a){var b=qm.l.lb[F](this,a),c=a.d;c&&b&&Ia(b,c||"");(c=a.ya())&&this.Pg(b,c);a.xa&16&&this.fb(b,16,a.Wa());return b};J.qa=function(a,b){var b=qm.l.qa[F](this,a,b),c=this.ya(b);a.R=c;a.d=b[sc];a.xa&16&&this.fb(b,16,a.Wa());return b};J.ya=Ad;J.Pg=Ad;J.F=ud("goog-button");function sm(a,b){a||e(o("Invalid class name "+a));Jd(b)||e(o("Invalid decorator function "+b));tm[a]=b}var um={},tm={};function vm(a,b,c){Sl[F](this,c);if(!b){for(var b=this[Cc],d;b;){d=Ld(b);if(d=um[d])break;b=b.l?b.l[Cc]:j}b=d?Jd(d.ha)?d.ha():new d:j}this.b=b;this.kb=a}N(vm,Sl);J=vm[D];J.kb=j;J.uc=0;J.xa=39;J.pe=255;J.oe=0;J.hf=i;J.Jb=j;J.cf=i;J.Hg=l;J.Ui=j;function wm(a,b){a.ga&&b!=a.cf&&xm(a,b);a.cf=b}function ym(a,b){b&&(a.Jb?Ce(a.Jb,b)||a.Jb[u](b):a.Jb=[b],lm(a,b,i))}function zm(a,b,c){c?ym(a,b):b&&a.Jb&&(Fe(a.Jb,b),0==a.Jb[C]&&(a.Jb=j),lm(a,b,l))}
J.Ab=function(){var a=this.b.lb(this);this.s=a;var b=this.Ui||this.b.tc();b&&Ok(a,b);this.Hg||this.b.Ig(a,l);this.N()||this.b.V(a,l)};J.mc=function(){return this.b.Bb(this.g())};J.Ag=function(a){return this.b.nf(a)};J.bb=function(a){this.s=a=this.b.qa(this,a);var b=this.Ui||this.b.tc();b&&Ok(a,b);this.Hg||this.b.Ig(a,l);this.hf="none"!=a[E][jd]};
J.da=function(){vm.l.da[F](this);this.b.Ii(this);if(this.xa&-2&&(this.cf&&xm(this,i),this.xa&32)){var a=this.g();if(a){var b=this.o||(this.o=new Qk);Rk(b,a);this[qc]().i(b,"key",this.xb).i(a,"focus",this.Pl).i(a,"blur",this.df)}}};
function xm(a,b){var c=a[qc](),d=a.g();b?(c.i(d,"mouseover",a.kf).i(d,"mousedown",a.Qb).i(d,"mouseup",a.qc).i(d,"mouseout",a.lf),R&&c.i(d,"dblclick",a.Zi)):(c.va(d,"mouseover",a.kf).va(d,"mousedown",a.Qb).va(d,"mouseup",a.qc).va(d,"mouseout",a.lf),R&&c.va(d,"dblclick",a.Zi))}J.Ta=function(){vm.l.Ta[F](this);this.o&&Wk(this.o);this.N()&&this[Mc]()&&this.b.fe(this,l)};J.r=function(){vm.l.r[F](this);this.o&&(this.o.D(),delete this.o);delete this.b;this.Jb=this.kb=j};
function Am(a,b){a.b.ie(a.g(),b);a.kb=b}function nm(a,b){a.kb=b}J.Yd=function(){var a=this.kb;if(!a)return"";a=Hd(a)?a:Fd(a)?we(a,Dg)[od](""):Bg(a);return Zd(a)};J.N=H("hf");J.V=function(a,b){if(b||this.hf!=a&&this[z](a?"show":"hide")){var c=this.g();c&&this.b.V(c,a);this[Mc]()&&this.b.fe(this,a);this.hf=a;return i}return l};J.isEnabled=function(){return!om(this,1)};
J.Z=function(a){var b=this[$a]();if((!b||"function"!=typeof b[Mc]||b[Mc]())&&Bm(this,1,!a))a||(Cm(this,l),this.Ib(l)),this.N()&&this.b.fe(this,a),this.Ga(1,!a)};J.Ib=function(a){Bm(this,2,a)&&this.Ga(2,a)};function Cm(a,b){Bm(a,4,b)&&a.Ga(4,b)}J.ah=function(a){Bm(this,8,a)&&this.Ga(8,a)};J.Wa=function(){return om(this,16)};J.Oa=function(a){Bm(this,16,a)&&this.Ga(16,a)};J.Bd=function(a){Bm(this,32,a)&&this.Ga(32,a)};J.ra=function(a){Bm(this,64,a)&&this.Ga(64,a)};J.Ic=H("uc");
function om(a,b){return!!(a.uc&b)}J.Ga=function(a,b){this.xa&a&&b!=om(this,a)&&(this.b.Ga(this,a,b),this.uc=b?this.uc|a:this.uc&~a)};function Dm(a,b,c){a.ga&&om(a,b)&&!c&&e(o("Component already rendered"));!c&&om(a,b)&&a.Ga(b,l);a.xa=c?a.xa|b:a.xa&~b}function Em(a,b){return!!(a.pe&b)&&!!(a.xa&b)}function Bm(a,b,c){return!!(a.xa&b)&&om(a,b)!=c&&(!(a.oe&b)||a[z](Ul(b,c)))&&!a.dd}J.kf=function(a){(!a.mb||!wg(this.g(),a.mb))&&this[z]("enter")&&this[Mc]()&&Em(this,2)&&this.Ib(i)};
J.lf=function(a){if((!a.mb||!wg(this.g(),a.mb))&&this[z]("leave"))Em(this,4)&&Cm(this,l),Em(this,2)&&this.Ib(l)};J.Qb=function(a){this[Mc]()&&(Em(this,2)&&this.Ib(i),Yg(a)&&(Em(this,4)&&Cm(this,i),this.b.Xi(this)&&this.g()[Ob]()));!this.Hg&&Yg(a)&&a[yb]()};J.qc=function(a){this[Mc]()&&(Em(this,2)&&this.Ib(i),om(this,4)&&this.Tc(a)&&Em(this,4)&&Cm(this,l))};J.Zi=function(a){this[Mc]()&&this.Tc(a)};
J.Tc=function(a){Em(this,16)&&this.Oa(!this.Wa());Em(this,8)&&this.ah(i);Em(this,64)&&this.ra(!om(this,64));var b=new Tg("action",this);a&&(b.altKey=a[oc],b.ctrlKey=a[zc],b.metaKey=a[Cb],b.shiftKey=a[cd],b.Zg=a.Zg);return this[z](b)};J.Pl=function(){Em(this,32)&&this.Bd(i)};J.df=function(){Em(this,4)&&Cm(this,l);Em(this,32)&&this.Bd(l)};J.xb=function(a){return this.N()&&this[Mc]()&&this.Rc(a)?(a[yb](),a.Fa(),i):l};J.Rc=function(a){return 13==a[Qb]&&this.Tc(a)};
Jd(vm)||e(o("Invalid component class "+vm));Jd(gm)||e(o("Invalid renderer class "+gm));var Fm=Ld(vm);um[Fm]=gm;sm("goog-control",function(){return new vm(j)});function Gm(){}N(Gm,qm);Bd(Gm);J=Gm[D];J.tc=sd();J.lb=function(a){Hm(a);return a.C.ma("button",{"class":km(this,a)[od](" "),disabled:!a[Mc](),title:a.d||"",value:a.ya()||""},a.Yd()||"")};J.nf=function(a){return"BUTTON"==a[dd]||"INPUT"==a[dd]&&("button"==a[$b]||"submit"==a[$b]||"reset"==a[$b])};J.qa=function(a,b){Hm(a);b[Ec]&&P(b,this.le(1));return Gm.l.qa[F](this,a,b)};J.Ii=function(a){a[qc]().i(a.g(),"click",a.Tc)};J.Ig=Ad;J.dj=Ad;J.Xi=function(a){return a[Mc]()};J.fe=Ad;
J.Ga=function(a,b,c){Gm.l.Ga[F](this,a,b,c);(a=a.g())&&1==b&&Na(a,c)};J.ya=function(a){return a[xb]};J.Pg=function(a,b){a&&sa(a,b)};J.fb=Ad;function Hm(a){wm(a,l);a.pe&=-256;Dm(a,32,l)};function Im(a,b,c){vm[F](this,a,b||Gm.ha(),c)}N(Im,vm);Im[D].ya=H("R");function Jm(a,b){var c=a.b,d=cm(a),f=c.F()+"-collapse-left",c=c.F()+"-collapse-right";zm(a,d?c:f,!!(b&1));zm(a,d?f:c,!!(b&2))}Im[D].r=function(){Im.l.r[F](this);delete this.R;delete this.d};Im[D].da=function(){Im.l.da[F](this);if(this.xa&32){var a=this.g();a&&this[qc]().i(a,"keyup",this.Rc)}};Im[D].Rc=function(a){return 13==a[Qb]&&"key"==a[$b]||32==a[Qb]&&"keyup"==a[$b]?this.Tc(a):32==a[Qb]};sm("goog-button",function(){return new Im(j)});function Km(a,b){var c=a[Ib](Lm);return!c?NaN:c[1]*b[c[2]]}var Lm=/^([-]?\d+\.?\d*)([K,M,G,T,P,k,m,u,n]?)[B]?$/,Mm={"":1,n:1.0E-9,u:1.0E-6,m:0.001,k:1E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15},Nm={"":1,n:q.pow(1024,-3),u:q.pow(1024,-2),m:1/1024,k:1024,K:1024,M:q.pow(1024,2),G:q.pow(1024,3),T:q.pow(1024,4),P:q.pow(1024,5)};R&&Rf(8);var Om=ma("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Pm=ma("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\ufb1d-\ufdff\ufe70-\ufefc]"),Qm=/^http:\/\/.*/,Rm=/\s+/,Sm=/\d/;var Tm;(Tm="ScriptEngine"in zd&&"JScript"==zd.ScriptEngine())&&(zd.ScriptEngineMajorVersion(),zd.ScriptEngineMinorVersion(),zd.ScriptEngineBuildVersion());function Um(a,b){this.b=Tm?[]:"";a!=j&&this.a[bd](this,arguments)}Um[D].set=function(a){this[ac]();this.a(a)};Tm?(Um[D].c=0,Um[D].a=function(a,b,c){b==j?this.b[this.c++]=a:(this.b[u][bd](this.b,arguments),this.c=this.b[C]);return this}):Um[D].a=function(a,b,c){this.b+=a;if(b!=j)for(var d=1;d<arguments[C];d++)this.b+=arguments[d];return this};Ba(Um[D],function(){Tm?(Ha(this.b,0),this.c=0):this.b=""});Um[D].toString=function(){if(Tm){var a=this.b[od]("");this[ac]();a&&this.a(a);return a}return this.b};function Vm(a){return"object"===typeof a&&a&&0===a.Vn?(""+(""+a.content)[x](Wm,""))[x](Xm,Ym):(""+a)[x](Zm,Ym)}var $m={"\x00":"&#0;",'"':"&quot;","&":"&amp;","'":"&#39;","<":"&lt;",">":"&gt;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\u000c":"&#12;","\r":"&#13;"," ":"&#32;","-":"&#45;","/":"&#47;","=":"&#61;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function Ym(a){return $m[a]}var Zm=/[\x00\x22\x26\x27\x3c\x3e]/g,Xm=/[\x00\x22\x27\x3c\x3e]/g,Wm=/<(?:!|\/?[a-zA-Z])(?:[^>'"]|"[^"]*"|'[^']*')*>/g;function an(a,b){var c=b||new Um;c.a('<div role="button"',a.id?'id="'+a.id+'"':"",'class="',"goog-inline-block"," ","jfk-button"," ");switch(a[E]){case 0:c.a("jfk-button-standard");break;case 2:c.a("jfk-button-action");break;case 3:c.a("jfk-button-primary");break;case 1:c.a("jfk-button-default");break;case 4:c.a("jfk-button-flat");break;case 5:c.a("jfk-button-mini");break;default:c.a("jfk-button-standard")}c.a(1==a[w]?" jfk-button-narrow":"",a[vc]?" jfk-button-checked":"",a.Cg?" "+Vm(a.Cg):"",a[Ec]?
" jfk-button-disabled":"",'"',a[Ec]?'aria-disabled="true"':'tabindex="'+(a.Dg?Vm(a.Dg):"0")+'"',a.action?'action="'+a.action+'"':"",a[sc]?'title="'+Vm(a[sc])+'"':"",a[xb]?'value="'+Vm(a[xb])+'"':"",">",a.dm?a.dm:"","</div>");return b?"":c[B]()};function bn(a,b,c,d){Im[F](this,a,cn.ha(),b);this.I=c||dn.ad;this.za=d||en.Vm}N(bn,Im);bn[D].hb=H("za");function fn(a,b){a.I!=b&&(a.I=b,gn(a))}bn[D].Z=function(a){this[Mc]()!=a&&(bn.l.Z[F](this,a),gn(this))};bn[D].Bd=function(a){bn.l.Bd[F](this,a);hn(this,l)};bn[D].Qb=function(a){bn.l.Qb[F](this,a);this[Mc]()&&hn(this,i)};function hn(a,b){a.g()&&We(a.g(),"jfk-button-clear-outline",b)}function gn(a){a.g()&&jn(a.b,a)}var dn={ad:0,Nh:1,Mh:2,Nf:3,Oh:4,ze:5},en={Vm:0,nb:1};
function kn(a,b){if(Hd(a)){var c=a,a=T("img");a.src=c;Mh(a,21,21)}P(a,"jfk-button-img");c=[];c[u](a);if(b){var d=T("span","jfk-button-label",b);c[u](d)}return c}function cn(){this.p=this.F()+"-standard";this.b=this.F()+"-action";this.o=this.F()+"-primary";this.d=this.F()+"-default";this.e=this.F()+"-flat";this.z=this.F()+"-narrow";this.j=this.F()+"-mini"}N(cn,qm);Bd(cn);J=cn[D];J.Lc=function(a,b,c){a&&fn(c,a);b&&c.za!=b&&(c.za=b,gn(c))};J.F=ud("jfk-button");
J.lb=function(a){var b=a.C,c=em(an,{disabled:!a[Mc](),checked:a.Wa(),style:a.I,title:a.d,value:a.ya(),width:a.hb()},b);b.Bh(c,a.kb);this.qa(a,c);return c};J.qa=function(a,b){cn.l.qa[F](this,a,b);this.c||(this.c=of(this.p,M(this.Lc,dn.ad,j),this.b,M(this.Lc,dn.Mh,j),this.o,M(this.Lc,dn.Nf,j),this.d,M(this.Lc,dn.Nh,j),this.e,M(this.Lc,dn.Oh,j),this.j,M(this.Lc,dn.ze,j),this.z,M(this.Lc,j,en.nb)));for(var c=Re(b),d=0;d<c[C];++d){var f=this.c[c[d]];f&&f(a)}return b};
J.ya=function(a){return a[Qc]("value")||""};J.Pg=function(a,b){a&&a[Wb]("value",b)};J.Ga=function(a,b,c){cn.l.Ga[F](this,a,b,c);if(32==b)try{var d=a.g();c?d[Ob]():d[vb]()}catch(f){}};function jn(a,b){function c(a,b){(a?d:f)[u](b)}var d=[],f=[],g=b.I;c(g==dn.ad,a.p);c(g==dn.Mh,a.b);c(g==dn.Nf,a.o);c(g==dn.Oh,a.e);c(g==dn.ze,a.j);c(g==dn.Nh,a.d);c(b.hb()==en.nb,a.z);c(!b[Mc](),a.F()+"-disabled");Ve(b.g(),f,d)};function ln(a,b,c){this.a=a;this.d=b||0;this.b=c;this.c=L(this.Sk,this)}N(ln,Qg);J=ln[D];J.Ma=0;J.r=function(){ln.l.r[F](this);this[nc]();delete this.a;delete this.b};J.start=function(a){this[nc]();this.Ma=hi(this.c,Dd(a)?a:this.d)};Fa(J,function(){0!=this.Ma&&gi[gb](this.Ma);this.Ma=0});J.Sk=function(){this.Ma=0;this.a&&this.a[F](this.b)};function mn(a){a=""+a;if(/^\s*$/[db](a)?0:/^[\],:{}\s\u2028\u2029]*$/[db](a[x](/\\["\\\/bfnrtu]/g,"@")[x](/"[^"\\\n\r\u2028\u2029\x00-\x08\x10-\x1f\x80-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")[x](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}e(o("Invalid JSON string: "+a))};function nn(){this.b=new Mj(this);Ng&&(Og?this.b.i(Pg?m:p[Gc],["online","offline"],this.Fe):(this.c=this.Da(),this.a=new fi(250),this.b.i(this.a,"tick",this.d),this.a[Oc]()))}N(nn,ei);nn[D].Da=function(){return Ng?fa.onLine:i};nn[D].d=function(a){var b=this.Da();b!=this.c&&(this.c=b,this.Fe(a))};nn[D].Fe=function(){this[z](this.Da()?"online":"offline")};nn[D].r=function(){nn.l.r[F](this);this.b.D();delete this.b;this.a&&(this.a.D(),delete this.a)};function on(a,b,c){this.a=a;this.c=b;c||(c=new Y("//www.google.com/images/cleardot.gif"),qj(c));this.d=c}J=on[D];J.Ri=1E4;J.qd=l;J.Ch=0;J.Tf=0;J.Lf=0;J.jf=j;J.Vd=j;J.setTimeout=td("Ri");J.start=function(){this.qd&&e(o("NetworkTester.start called when already running"));this.qd=i;this.Tf=0;pn(this)};Fa(J,function(){qn(this);this.qd=l});
function pn(a){a.Tf++;"onLine"in fa&&!fa.onLine?hi(L(a.je,a,l),0):(a.b=new Image,oa(a.b,L(a.im,a)),ra(a.b,L(a.hm,a)),a.b.onabort=L(a.gm,a),a.jf=hi(a.jm,a.Ri,a),a.b.src=""+a.d)}J.im=function(){this.je(i)};J.hm=function(){this.je(l)};J.gm=function(){this.je(l)};J.jm=function(){this.je(l)};J.je=function(a){qn(this);a?(this.qd=l,this.a[F](this.c,i)):this.Tf<=this.Ch?this.Lf?this.Vd=hi(this.Kl,this.Lf,this):pn(this):(this.qd=l,this.a[F](this.c,l))};J.Kl=function(){this.Vd=j;pn(this)};
function qn(a){a.b&&(oa(a.b,j),ra(a.b,j),a.b.onabort=j,a.b=j);a.jf&&(gi[gb](a.jf),a.jf=j);a.Vd&&(gi[gb](a.Vd),a.Vd=j)};function rn(){this.e=new Mj(this);this.d=new nn;this.c=this.d.Da();this.b=new on(this.lg,this);this.b.Ch=ea;this.b.Lf=5E3;this.e.i(this.d,["online","offline"],this.Cl)}N(rn,ei);Bd(rn);var sn=lf({Ln:"complete",Un:"success",Nn:"error",In:"abort",Sn:"ready",Tn:"readystatechange",TIMEOUT:"timeout",Pn:"incrementaldata",Rn:"progress"});function tn(a){a[$b]in sn||e(o("Given event type is not a network event: "+a[$b]));var b=a[Kc],a=b.wd,b=un(b);return 6==a&&0==b?i:8==a}J=rn[D];J.bn=function(a){this.lg(!tn(a))};
J.r=function(){this.d.D();delete this.d;this.e.D();delete this.e;this.b[nc]();delete this.b;rn.l.r[F](this)};J.wn=function(a){var b=Dd(this.a)?this.a!=a:this.c!=a;this.a=a;b&&vn(this)};J.rn=function(){var a=Dd(this.a)&&this.a!=this.c;delete this.a;a&&vn(this)};J.Da=function(){return Dd(this.a)?this.a:this.c};J.lg=function(a){if(this.c!=a)if(this.c=a,Dd(this.a)||vn(this),a)this.b[nc]();else if(this.d.Da()&&!this.b.qd){var a=this.b,b=qj(new Y("/googlebooks/images/cleardot.gif"));a.d=b;this.b[Oc]()}};
function vn(a){var b=a.Da();a[z](new wn("change",b));a[z](new wn(b?"online":"offline",b))}J.Cl=function(a){this.lg("online"==a[$b])};function wn(a,b){Tg[F](this,a);this.Da=b}N(wn,Tg);Sd("_OC_NetworkMonitor",rn);rn.getInstance=rn.ha;rn[D].isOnline=rn[D].Da;rn[D].setDebugOnlineStatus=rn[D].wn;rn[D].clearDebugOnlineStatus=rn[D].rn;function xn(a,b){var c=zd._gaq;c&&(b?c[u](["_trackEvent","Social",a,b]):c[u](["_trackEvent","Social",a]))};function yn(){}yn[D].b=j;function zn(a){var b;if(!(b=a.b))b={},An(a)&&(b[0]=i,b[1]=i),b=a.b=b;return b};var Bn;function Cn(){}N(Cn,yn);function Dn(a){return(a=An(a))?new ActiveXObject(a):new XMLHttpRequest}Cn[D].a=j;function An(a){if(!a.a&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b[C];c++){var d=b[c];try{return new ActiveXObject(d),a.a=d}catch(f){}}e(o("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed"))}return a.a}Bn=new Cn;function En(a){this.b=new Oi;this.a=a||j}N(En,ei);var Fn=/^https?$/i,Gn=[];function Hn(a,b,c,d,f,g){var k=new En;Gn[u](k);b&&V(k,"complete",b);V(k,"ready",M(In,k));g&&(k.kg=q.max(0,g));Jn(k,a,c,d,f)}function In(a){a.D();Fe(Gn,a)}J=En[D];J.rc=l;J.ka=j;J.Ze=j;J.xi="";J.wd=0;J.gg="";J.jg=l;J.Ye=l;J.hg=l;J.Vc=l;J.kg=0;J.Oc=j;J.yi="";J.Bl=l;
function Jn(a,b,c,d,f){a.ka&&e(o("[goog.net.XhrIo] Object is active with another request"));c=c?c[ld]():"GET";a.xi=b;a.gg="";a.wd=0;a.jg=l;a.rc=i;a.ka=a.a?Dn(a.a):Dn(Bn);a.Ze=a.a?zn(a.a):zn(Bn);pa(a.ka,L(a.wi,a));try{a.hg=i,a.ka[cb](c,b,i),a.hg=l}catch(g){Kn(a,g);return}var b=d||"",k=a.b.ia();f&&Ni(f,function(a,b){k.set(b,a)});"POST"==c&&!k.ib("Content-Type")&&k.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");Ni(k,function(a,b){this.ka.setRequestHeader(b,a)},a);a.yi&&(a.ka.responseType=
a.yi);"withCredentials"in a.ka&&(a.ka.withCredentials=a.Bl);try{a.Oc&&(gi[gb](a.Oc),a.Oc=j),0<a.kg&&(a.Oc=gi[wc](L(a.pd,a),a.kg)),a.Ye=i,a.ka.send(b),a.Ye=l}catch(n){Kn(a,n)}}J.pd=function(){"undefined"!=typeof yd&&this.ka&&(this.wd=8,this[z]("timeout"),this.ka&&this.rc&&(this.rc=l,this.Vc=i,this.ka.abort(),this.Vc=l,this.wd=8,this[z]("complete"),this[z]("abort"),Ln(this)))};function Kn(a,b){a.rc=l;a.ka&&(a.Vc=i,a.ka.abort(),a.Vc=l);a.gg=b;a.wd=5;Mn(a);Ln(a)}
function Mn(a){a.jg||(a.jg=i,a[z]("complete"),a[z]("error"))}J.r=function(){this.ka&&(this.rc&&(this.rc=l,this.Vc=i,this.ka.abort(),this.Vc=l),Ln(this,i));En.l.r[F](this)};J.wi=function(){!this.hg&&!this.Ye&&!this.Vc?this.en():Nn(this)};J.en=function(){Nn(this)};
function Nn(a){if(a.rc&&"undefined"!=typeof yd&&(!a.Ze[1]||!(4==On(a)&&2==un(a))))if(a.Ye&&4==On(a))gi[wc](L(a.wi,a),0);else if(a[z]("readystatechange"),4==On(a)){a.rc=l;if(Pn(a))a[z]("complete"),a[z]("success");else{a.wd=6;var b;try{b=2<On(a)?a.ka.statusText:""}catch(c){b=""}a.gg=b+" ["+un(a)+"]";Mn(a)}Ln(a)}}function Ln(a,b){if(a.ka){var c=a.ka,d=a.Ze[0]?Ad:j;a.ka=j;a.Ze=j;a.Oc&&(gi[gb](a.Oc),a.Oc=j);b||a[z]("ready");try{pa(c,d)}catch(f){}}}
function Pn(a){var b=un(a),c;a:switch(b){case 200:case 201:case 202:case 204:case 304:case 1223:c=i;break a;default:c=l}if(!c){if(b=0===b)a=Si(""+a.xi)[1]||j,!a&&self[Dc]&&(a=self[Dc][Rc],a=a[lc](0,a[C]-1)),b=!Fn[db](a?a[qd]():"");c=b}return c}function On(a){return a.ka?a.ka[Kb]:0}function un(a){try{return 2<On(a)?a.ka.status:-1}catch(b){return-1}}function Qn(a){try{return a.ka?a.ka.responseText:""}catch(b){return""}}function Rn(a){if(a.ka)return mn(a.ka.responseText)};new Oi;function Sn(a){for(var b=arguments[0],c=1;c<arguments[C];c++)var d=arguments[c],b=0==d.lastIndexOf("/",0)?d:""==b||Ud(d,"/")?b+d:b+("/"+d);return b};function Tn(a){if(rn.ha().Da()){var b=m[Dc].pathname[Ac]("/"),c=new Y("/"+Sn(b[0]||b[1],"javascript","gen_204"));Z(c,"source",a);bf({},function(a,b){Z(c,b,a)});a=rn.ha();a=L(a.bn,a);Hn(c,a,h,h,h,3E4)}};var Un;function Vn(){var a=S("books-microdata");a&&yl(m.top,function(){Tn("gbs_sharebox");xn("Click On","Share button");return a})}function Wn(a,b){P(a,"with_share_button");var c=new bn("Share",h,dn.ze);c[Sb](a);V(c,"action",M(Xn,b))}function Xn(a){a=zl(a);Jl(a,{a:function(){Tn("gbs_standalone_share_button");xn("Click On","Standalone Share button")}})}
function Yn(a,b,c){var d=m.gbar;d&&d.lPWF?d.lPWF(M(Zn,a,"small",i,b,c)):(Un||(Un=new jk,d=L(Un.Ad,Un),zd._OC_plusOnload=d,zd.___gcfg={parsetags:"explicit"},d=Ui(["https://apis.google.com/js/plusone.js","&","onload","=",be("_OC_plusOnload")]),d=T("SCRIPT",{src:d}),p[Gc][t](d)),d=new jk,pk(Un,d.Ad,d.Hc,d),d[rb](M(Zn,a,"small",i,b,c)))}
function Zn(a,b,c,d,f){var g=T("DIV");a[t](g);b={callback:"_OC_plusOneCallback",size:b,count:""+c,source:"google:BOOKS"};f&&Sa(b,f);gapi.plusone[Sb](g,b);d&&Va(a[E],"block")}Sd("_OC_plusOneCallback",function(a){"on"==a.state?(Tn("gbs_plusone_on"),xn("Click On","+1 Button")):(Tn("gbs_plusone_off"),xn("Click Off","+1 Button"))});function $n(a){Wj[F](this,a,h,h);this.lj=l;this.sg=i;this.We=500}N($n,gk);Ka($n[D],"hovercard-tooltip");$n[D].yf=function(a,b){b||(b=new Ij(a,5,i));$n.l.yf[F](this,a,b)};function ao(a){var a=new Y(a),b=a.Gb[Ac]("/");b[0]||b[eb]();return 3<b[C]?b[3]:oj(a,"id")||""}function bo(){var a=m[Dc].pathname[Ac]("/");return 1>a[C]?"":a[1]};function co(a){this.a=a.giver_gaia_id||0;this.b=a.giver_name||"";this.d=a.receiver_name||"";this.c=a.receiver_email||""}co[D].Xb=function(){return 0==this.a||""==this.b||""==this.d||""==this.c?i:l};function eo(){this.a={}}var fo={zk:0,wk:1,xk:2,yk:3};J=eo[D];J.Ka=function(){return this.a[sc]};J.ob=function(){return this.a.Xe};J.rf=function(a){this.a.source=a};J.Fb=function(){return this.a.Fb};J.Kb=function(){return this.a.zl};J.Wb=function(){return this.a.Wb};J.Md=function(){return this.a.Md};function go(a){this.a={};Ia(this.a,a[sc]);this.a.Wh=a.subtitle;this.a.ei=a.authors;this.a.Jf=a.preview_url;this.a.hc=a.info_url;this.a.ui=a.pub_date;this.a.ti=a.num_pages;this.a.Eh=a.viewability;this.a.Cn=a.subject;this.a.$j=a.thumbnail_url;this.a.Vh=a.snippet;this.a.An=a.list_price;this.a.Qe=a.sale_price;this.a.Bn=a.sale_price_better;this.a.Pe=a.buy_url;this.a.Me=a.read_url;this.a.Gd=a.is_free_ebook||l;this.a.hd=a.in_my_ebooks||l;this.a.xl=a.my_ebooks_url||"";this.a.Uh=a.rating_score||0;this.a.Lk=
a.num_reviews||0;this.a.Fb=a.is_purchased||l;this.a.zl=a.is_ebook||l;this.a.Nk=a.write_review_url||"";this.a.Dh=a.add_to_my_ebooks_url||"";this.a.ai=a.preview_ebook_url||"";this.a.Mk=a.reviews_url||"";this.a.Ge=a.view_order_url||"";this.a.Kk=a.add_to_my_ebooks_url;this.a.bd=a.has_flowing_text||l;this.a.Ae=a.has_scanned_text||l;this.a.Xe=ao(a.info_url);this.a.$h=a.canonical_atb_url||"";this.a.Lb=a.is_pre_order||l;this.a.ye=a.on_sale_date||"";this.a.Wb=a.is_pre_ordered||l;this.a.zn=a.issue_volume_count||
0;this.a.Md=a.is_volume_cancelled||l;this.a.nk=a.cancelled_reason||"0";this.b=new co(a.gift_details||{})}N(go,eo);var ho=j,io=j;function jo(a,b){this.d=a||j;this.c=!!b;this.b=new Oi;this.a=new ko("",h);Ma(this.a,this.a.a=this.a)}function lo(a,b){var c=a.b.get(b);c&&a.c&&(c[Nb](),mo(a,c));return c}J=jo[D];J.get=function(a,b){var c=lo(this,a);return c?c[xb]:b};J.set=function(a,b){var c=lo(this,a);c?sa(c,b):(c=new ko(a,b),this.b.set(a,c),mo(this,c))};J.shift=function(){return no(this,this.a[yc])};J.pop=function(){return no(this,this.a.a)};va(J,function(a){return(a=this.b.get(a))?(a[Nb](),this.b[Nb](a.key),i):l});J.td=function(){return this.b.td()};
J.Xb=function(){return this.b.Xb()};J.Pb=function(){return this.map(function(a,b){return b})};J.Pa=function(){return this.map(function(a){return a})};Ta(J,function(a){return this.some(function(b){return b==a})});J.ib=function(a){return this.b.ib(a)};Ba(J,function(){oo(this,0)});J.forEach=function(a,b){for(var c=this.a[yc];c!=this.a;c=c[yc])a[F](b,c[xb],c.key,this)};J.map=function(a,b){for(var c=[],d=this.a[yc];d!=this.a;d=d[yc])c[u](a[F](b,d[xb],d.key,this));return c};
J.some=function(a,b){for(var c=this.a[yc];c!=this.a;c=c[yc])if(a[F](b,c[xb],c.key,this))return i;return l};J.every=function(a,b){for(var c=this.a[yc];c!=this.a;c=c[yc])if(!a[F](b,c[xb],c.key,this))return l;return i};function mo(a,b){a.c?(Ma(b,a.a[yc]),b.a=a.a,Ma(a.a,b),b[yc].a=b):(b.a=a.a.a,Ma(b,a.a),a.a.a=b,Ma(b.a,b));a.d!=j&&oo(a,a.d)}function oo(a,b){for(var c=a.b.td();c>b;c--){var d=a,f=a.c?a.a.a:a.a[yc];f[Nb]();d.b[Nb](f.key)}}function no(a,b){a.a!=b&&(b[Nb](),a.b[Nb](b.key));return b[xb]}
function ko(a,b){this.key=a;sa(this,b)}va(ko[D],function(){Ma(this.a,this[yc]);this[yc].a=this.a;delete this.a;delete this[yc]});function po(){this.a=[]}J=po[D];J.getId=H("Ma");J.Ka=H("b");function qo(a,b){a.a=b}J.$l=function(a,b,c){var d=j;Pn(c[Kc])&&(d=new eo,d.a.Xe=a,this.a[u](d));b(d)};J.am=function(a,b,c){var d=j;Pn(c[Kc])&&(d=this.Ya(a),ro(this,d));b(d)};function ro(a,b){Ge(a.a,function(a){return a.ob()==b.ob()})}J.Ya=function(a){return Ae(this.a,function(b){return b&&b.ob()==a})};function so(a){this.a=[];this.Ma=a.id;this.b=a[sc];this.p=a.num_volumes;this.c=a.access||"0";this.B=a.predefined;this.o=a.can_remove_volumes;this.d=a.can_add_volumes;this.z=a.can_only_add_ebooks||l;this.e=new Y(a.add_vol_base_url);this.j=new Y(a.del_vol_base_url);Dd(a.paused)&&(this.ed=a.paused);a.volumes&&qo(this,we(a.volumes,function(a){return new go(a)}))}N(so,po);function to(){$[F](this);this.Fd=[];this.Ed=[]}N(to,$);function uo(a){var b=new Y(m[Dc]),b=new Y(b);return a===ha(oj(b,"as_coll"),10)}function vo(a,b){return Ae(Oe(a.Fd,a.Ed),function(a){return a[Jc]()==b})}to[D].Ya=function(a){var b=Ae(Oe(this.Fd,this.Ed),function(b){return Ed(b.Ya(a))});return Ed(b)?b.Ya(a):j};/*
 Portions of this code are from MochiKit, received by The Closure
 Library Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Library Authors. All Rights Reserved.
*/
function wo(a,b,c,d,f,g){jk[F](this,f,g);this.B=a;this.d=[];this.o=!!b;this.R=!!c;this.I=!!d;for(b=0;b<a[C];b++)pk(a[b],L(this.p,this,b,i),L(this.p,this,b,l));0==a[C]&&!this.o&&this.Ad(this.d)}N(wo,jk);wo[D].O=0;wo[D].p=function(a,b,c){this.O++;this.d[a]=[b,c];this.jc||(this.o&&b?this.Ad([a,c]):this.R&&!b?this.Hc(c):this.O==this.B[C]&&this.Ad(this.d));this.I&&!b&&(c=j);return c};wo[D].Hc=function(a){wo.l.Hc[F](this,a);O(this.B,function(a){a[ib]()})};
function xo(a){a=new wo(a,l,i);a[rb](function(a){return we(a,function(a){return a[1]})});return a};new Oi;var yo="ganpub,ganclk,dapp,source_ip,source_country,source_domain,authuser".split(",");function zo(a){var b=new Y(m[Dc][Yc]),c=m.b||oj(b,"hl");c&&Z(a,"hl",c);(c=oj(b,"output"))&&Z(a,"output",c);c=oj(b,"source");"ge-ipad-app"==c?(Z(a,"dapp","2"),rj(a,"output")):"ge-tablet-app"==c?(Z(a,"dapp","4"),rj(a,"output")):"ge-ip-app"==c?Z(a,"dapp","1"):"ge-android-app"==c&&Z(a,"dapp","3");oj(b,"authuser")||rj(a,"authuser");O(yo,function(c){var f=oj(b,c);f&&Z(a,c,f)})}
function Ao(){var a=new Y(m[Dc][Yc]);return"/ebooks/app"==a.Gb||"/books/app"==a.Gb};function Bo(){}J=Bo[D];J.wj=i;J.bh=6E5;J.vj=0;J.uj="ge-web-app";J.rf=function(a){this.uj=a;return this};J.ia=function(){var a=new Bo;a.bh=this.bh;a=a.rf(this.uj);a.vj=this.vj;a.wj=!!this.wj;return a};function Co(a){this.e=a;this.b=this.e[C]/4;this.d=this.b+6;this.c=[[],[],[],[]];this.j=[[],[],[],[]];this.a=na(4*(this.d+1));for(a=0;a<this.b;a++)this.a[a]=[this.e[4*a],this.e[4*a+1],this.e[4*a+2],this.e[4*a+3]];for(var b=na(4),a=this.b;a<4*(this.d+1);a++){b[0]=this.a[a-1][0];b[1]=this.a[a-1][1];b[2]=this.a[a-1][2];b[3]=this.a[a-1][3];if(0==a%this.b){var c=b,d=c[0];c[0]=c[1];c[1]=c[2];c[2]=c[3];c[3]=d;Do(b);b[0]^=Eo[a/this.b][0];b[1]^=Eo[a/this.b][1];b[2]^=Eo[a/this.b][2];b[3]^=Eo[a/this.b][3]}else 6<
this.b&&4==a%this.b&&Do(b);this.a[a]=na(4);this.a[a][0]=this.a[a-this.b][0]^b[0];this.a[a][1]=this.a[a-this.b][1]^b[1];this.a[a][2]=this.a[a-this.b][2]^b[2];this.a[a][3]=this.a[a-this.b][3]^b[3]}}
Co[D].$f=function(a,b,c,d){for(var c=c||0,f,g=0;4>g;g++)for(var k=0;4>k;k++)f=4*k+g+c,f=a[f],this.c[g][k]=f;Fo(this,this.d);for(a=1;a<this.d;++a){Go(this);Ho(this);Fo(this,this.d-a);c=this.c;g=this.j[0];for(k=0;4>k;k++)g[0]=c[0][k],g[1]=c[1][k],g[2]=c[2][k],g[3]=c[3][k],c[0][k]=Io[g[0]]^Jo[g[1]]^Ko[g[2]]^Lo[g[3]],c[1][k]=Lo[g[0]]^Io[g[1]]^Jo[g[2]]^Ko[g[3]],c[2][k]=Ko[g[0]]^Lo[g[1]]^Io[g[2]]^Jo[g[3]],c[3][k]=Jo[g[0]]^Ko[g[1]]^Lo[g[2]]^Io[g[3]]}Go(this);Ho(this);Fo(this,0);b=b||[];d=d||0;for(a=0;4>
a;a++)for(c=0;4>c;c++)b[4*c+a+d]=this.c[a][c];return b};function Fo(a,b){for(var c=0;4>c;c++)for(var d=0;4>d;d++)a.c[c][d]^=a.a[4*b+d][c]}function Ho(a){for(var b=Mo,c=0;4>c;c++)for(var d=0;4>d;d++)a.c[c][d]=b[a.c[c][d]]}function Go(a){for(var b=1;4>b;b++)for(var c=0;4>c;c++)a.j[b][(c+b)%4]=a.c[b][c];for(b=1;4>b;b++)for(c=0;4>c;c++)a.c[b][c]=a.j[b][c]}function Do(a){a[0]=No[a[0]];a[1]=No[a[1]];a[2]=No[a[2]];a[3]=No[a[3]]}
var No=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,
61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],Mo=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,
255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,
26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],Eo=[[0,0,0,0],[1,0,0,0],[2,0,0,0],[4,0,0,0],[8,0,0,0],[16,0,0,0],[32,0,0,0],[64,0,0,0],[128,0,0,0],[27,0,0,0],[54,0,0,0]],Lo=[0,9,18,27,36,45,54,63,72,65,90,83,108,101,
126,119,144,153,130,139,180,189,166,175,216,209,202,195,252,245,238,231,59,50,41,32,31,22,13,4,115,122,97,104,87,94,69,76,171,162,185,176,143,134,157,148,227,234,241,248,199,206,213,220,118,127,100,109,82,91,64,73,62,55,44,37,26,19,8,1,230,239,244,253,194,203,208,217,174,167,188,181,138,131,152,145,77,68,95,86,105,96,123,114,5,12,23,30,33,40,51,58,221,212,207,198,249,240,235,226,149,156,135,142,177,184,163,170,236,229,254,247,200,193,218,211,164,173,182,191,128,137,146,155,124,117,110,103,88,81,74,
67,52,61,38,47,16,25,2,11,215,222,197,204,243,250,225,232,159,150,141,132,187,178,169,160,71,78,85,92,99,106,113,120,15,6,29,20,43,34,57,48,154,147,136,129,190,183,172,165,210,219,192,201,246,255,228,237,10,3,24,17,46,39,60,53,66,75,80,89,102,111,116,125,161,168,179,186,133,140,151,158,233,224,251,242,205,196,223,214,49,56,35,42,21,28,7,14,121,112,107,98,93,84,79,70],Jo=[0,11,22,29,44,39,58,49,88,83,78,69,116,127,98,105,176,187,166,173,156,151,138,129,232,227,254,245,196,207,210,217,123,112,109,102,
87,92,65,74,35,40,53,62,15,4,25,18,203,192,221,214,231,236,241,250,147,152,133,142,191,180,169,162,246,253,224,235,218,209,204,199,174,165,184,179,130,137,148,159,70,77,80,91,106,97,124,119,30,21,8,3,50,57,36,47,141,134,155,144,161,170,183,188,213,222,195,200,249,242,239,228,61,54,43,32,17,26,7,12,101,110,115,120,73,66,95,84,247,252,225,234,219,208,205,198,175,164,185,178,131,136,149,158,71,76,81,90,107,96,125,118,31,20,9,2,51,56,37,46,140,135,154,145,160,171,182,189,212,223,194,201,248,243,238,229,
60,55,42,33,16,27,6,13,100,111,114,121,72,67,94,85,1,10,23,28,45,38,59,48,89,82,79,68,117,126,99,104,177,186,167,172,157,150,139,128,233,226,255,244,197,206,211,216,122,113,108,103,86,93,64,75,34,41,52,63,14,5,24,19,202,193,220,215,230,237,240,251,146,153,132,143,190,181,168,163],Ko=[0,13,26,23,52,57,46,35,104,101,114,127,92,81,70,75,208,221,202,199,228,233,254,243,184,181,162,175,140,129,150,155,187,182,161,172,143,130,149,152,211,222,201,196,231,234,253,240,107,102,113,124,95,82,69,72,3,14,25,20,
55,58,45,32,109,96,119,122,89,84,67,78,5,8,31,18,49,60,43,38,189,176,167,170,137,132,147,158,213,216,207,194,225,236,251,246,214,219,204,193,226,239,248,245,190,179,164,169,138,135,144,157,6,11,28,17,50,63,40,37,110,99,116,121,90,87,64,77,218,215,192,205,238,227,244,249,178,191,168,165,134,139,156,145,10,7,16,29,62,51,36,41,98,111,120,117,86,91,76,65,97,108,123,118,85,88,79,66,9,4,19,30,61,48,39,42,177,188,171,166,133,136,159,146,217,212,195,206,237,224,247,250,183,186,173,160,131,142,153,148,223,
210,197,200,235,230,241,252,103,106,125,112,83,94,73,68,15,2,21,24,59,54,33,44,12,1,22,27,56,53,34,47,100,105,126,115,80,93,74,71,220,209,198,203,232,229,242,255,180,185,174,163,128,141,154,151],Io=[0,14,28,18,56,54,36,42,112,126,108,98,72,70,84,90,224,238,252,242,216,214,196,202,144,158,140,130,168,166,180,186,219,213,199,201,227,237,255,241,171,165,183,185,147,157,143,129,59,53,39,41,3,13,31,17,75,69,87,89,115,125,111,97,173,163,177,191,149,155,137,135,221,211,193,207,229,235,249,247,77,67,81,95,
117,123,105,103,61,51,33,47,5,11,25,23,118,120,106,100,78,64,82,92,6,8,26,20,62,48,34,44,150,152,138,132,174,160,178,188,230,232,250,244,222,208,194,204,65,79,93,83,121,119,101,107,49,63,45,35,9,7,21,27,161,175,189,179,153,151,133,139,209,223,205,195,233,231,245,251,154,148,134,136,162,172,190,176,234,228,246,248,210,220,206,192,122,116,102,104,66,76,94,80,10,4,22,24,50,60,46,32,236,226,240,254,212,218,200,198,156,146,128,142,164,170,184,182,12,2,16,30,52,58,40,38,124,114,96,110,68,74,88,86,55,57,
43,37,15,1,19,29,71,73,91,85,127,113,99,109,215,217,203,197,239,225,243,253,167,169,187,181,159,145,131,141];function Oo(a,b){this.b=a;this.a=b||16}Oo[D].padding=i;Oo[D].$f=function(a,b,c,d,f){for(var d=d||0,g=d*this.a,f=f||ea,k=0;g<a[C]&&k<f;){this.b.$f(a,b,g,g);if(0==g)for(g=0;g<this.a;g++)b[g]^=c[g];else for(var n=g,s=g-this.a,g=0;g<this.a;g++)b[n++]^=a[s++];k++;d++;g=d*this.a}if(this.padding)for(g=b[C]-1;g>=b[C]-this.a;g--)if(0!=b[g]&&1==b[g]){Ha(b,g);break}return k};function Po(){for(var a=[],b=0;b<Qo[C]/8;++b){for(var c=8*b,c=Le(Qo,c,c+8),d=0,f=0;8>f;++f)c[f]&&(d+=1<<f);a[u](d)}a=new Co(a);this.a=new Oo(a);this.a.padding=l}function Ro(a){if(!a[C])return 0;qe(ze(a,function(a){return Id(a)&&isFinite(a)&&0==a%1&&0<=a&&256>a}));for(var b=0,c=0;c<a[C];c++)b+=a[c]<<8*c;return b}
function So(a){if(!ho){ho={};io={};for(var b=0;65>b;b++)ho[b]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="[ub](b),io[ho[b]]=b}for(var b=io,c=[],d=0;d<a[C];){var f=b[a[ub](d++)],g=d<a[C]?b[a[ub](d)]:0;++d;var k=d<a[C]?b[a[ub](d)]:0;++d;var n=d<a[C]?b[a[ub](d)]:0;++d;(f==j||g==j||k==j||n==j)&&e(o());c[u](f<<2|g>>4);64!=k&&(c[u](g<<4&240|k>>2),64!=n&&c[u](k<<6&192|n))}this.b=c[jb](0,16);this.a=c[jb](20);this.c=Ro(c[jb](16,20))};var Qo={"0":"HCP_KEY_VALUE_0",1:"HCP_KEY_VALUE_1",2:"HCP_KEY_VALUE_2",3:"HCP_KEY_VALUE_3",4:"HCP_KEY_VALUE_4",5:"HCP_KEY_VALUE_5",6:"HCP_KEY_VALUE_6",7:"HCP_KEY_VALUE_7",8:"HCP_KEY_VALUE_8",9:"HCP_KEY_VALUE_9",10:"HCP_KEY_VALUE_10",11:"HCP_KEY_VALUE_11",12:"HCP_KEY_VALUE_12",13:"HCP_KEY_VALUE_13",14:"HCP_KEY_VALUE_14",15:"HCP_KEY_VALUE_15",16:"HCP_KEY_VALUE_16",17:"HCP_KEY_VALUE_17",18:"HCP_KEY_VALUE_18",19:"HCP_KEY_VALUE_19",20:"HCP_KEY_VALUE_20",21:"HCP_KEY_VALUE_21",22:"HCP_KEY_VALUE_22",23:"HCP_KEY_VALUE_23",
24:"HCP_KEY_VALUE_24",25:"HCP_KEY_VALUE_25",26:"HCP_KEY_VALUE_26",27:"HCP_KEY_VALUE_27",28:"HCP_KEY_VALUE_28",29:"HCP_KEY_VALUE_29",30:"HCP_KEY_VALUE_30",31:"HCP_KEY_VALUE_31",32:"HCP_KEY_VALUE_32",33:"HCP_KEY_VALUE_33",34:"HCP_KEY_VALUE_34",35:"HCP_KEY_VALUE_35",36:"HCP_KEY_VALUE_36",37:"HCP_KEY_VALUE_37",38:"HCP_KEY_VALUE_38",39:"HCP_KEY_VALUE_39",40:"HCP_KEY_VALUE_40",41:"HCP_KEY_VALUE_41",42:"HCP_KEY_VALUE_42",43:"HCP_KEY_VALUE_43",44:"HCP_KEY_VALUE_44",45:"HCP_KEY_VALUE_45",46:"HCP_KEY_VALUE_46",
47:"HCP_KEY_VALUE_47",48:"HCP_KEY_VALUE_48",49:"HCP_KEY_VALUE_49",50:"HCP_KEY_VALUE_50",51:"HCP_KEY_VALUE_51",52:"HCP_KEY_VALUE_52",53:"HCP_KEY_VALUE_53",54:"HCP_KEY_VALUE_54",55:"HCP_KEY_VALUE_55",56:"HCP_KEY_VALUE_56",57:"HCP_KEY_VALUE_57",58:"HCP_KEY_VALUE_58",59:"HCP_KEY_VALUE_59",60:"HCP_KEY_VALUE_60",61:"HCP_KEY_VALUE_61",62:"HCP_KEY_VALUE_62",63:"HCP_KEY_VALUE_63",64:"HCP_KEY_VALUE_64",65:"HCP_KEY_VALUE_65",66:"HCP_KEY_VALUE_66",67:"HCP_KEY_VALUE_67",68:"HCP_KEY_VALUE_68",69:"HCP_KEY_VALUE_69",
70:"HCP_KEY_VALUE_70",71:"HCP_KEY_VALUE_71",72:"HCP_KEY_VALUE_72",73:"HCP_KEY_VALUE_73",74:"HCP_KEY_VALUE_74",75:"HCP_KEY_VALUE_75",76:"HCP_KEY_VALUE_76",77:"HCP_KEY_VALUE_77",78:"HCP_KEY_VALUE_78",79:"HCP_KEY_VALUE_79",80:"HCP_KEY_VALUE_80",81:"HCP_KEY_VALUE_81",82:"HCP_KEY_VALUE_82",83:"HCP_KEY_VALUE_83",84:"HCP_KEY_VALUE_84",85:"HCP_KEY_VALUE_85",86:"HCP_KEY_VALUE_86",87:"HCP_KEY_VALUE_87",88:"HCP_KEY_VALUE_88",89:"HCP_KEY_VALUE_89",90:"HCP_KEY_VALUE_90",91:"HCP_KEY_VALUE_91",92:"HCP_KEY_VALUE_92",
93:"HCP_KEY_VALUE_93",94:"HCP_KEY_VALUE_94",95:"HCP_KEY_VALUE_95",96:"HCP_KEY_VALUE_96",97:"HCP_KEY_VALUE_97",98:"HCP_KEY_VALUE_98",99:"HCP_KEY_VALUE_99",100:"HCP_KEY_VALUE_100",101:"HCP_KEY_VALUE_101",102:"HCP_KEY_VALUE_102",103:"HCP_KEY_VALUE_103",104:"HCP_KEY_VALUE_104",105:"HCP_KEY_VALUE_105",106:"HCP_KEY_VALUE_106",107:"HCP_KEY_VALUE_107",108:"HCP_KEY_VALUE_108",109:"HCP_KEY_VALUE_109",110:"HCP_KEY_VALUE_110",111:"HCP_KEY_VALUE_111",112:"HCP_KEY_VALUE_112",113:"HCP_KEY_VALUE_113",114:"HCP_KEY_VALUE_114",
115:"HCP_KEY_VALUE_115",116:"HCP_KEY_VALUE_116",117:"HCP_KEY_VALUE_117",118:"HCP_KEY_VALUE_118",119:"HCP_KEY_VALUE_119",120:"HCP_KEY_VALUE_120",121:"HCP_KEY_VALUE_121",122:"HCP_KEY_VALUE_122",123:"HCP_KEY_VALUE_123",124:"HCP_KEY_VALUE_124",125:"HCP_KEY_VALUE_125",126:"HCP_KEY_VALUE_126",127:"HCP_KEY_VALUE_127",length:128};pf(["BR","HR","IMG","INPUT"]);new ei;(new Bo).ia().bh=ea;var To={},_OC_MSG=To;function Uo(){}N(Uo,ei);Uo[D].cancel=function(){this[z]("cancel")};Uo[D].r=function(){this[ib]();Uo.l.r[F](this)};function Vo(a){Tg[F](this,"notification");a instanceof Uo||new Uo}N(Vo,Tg);var Wo=new ei;function Xo(a,b){return a-b}function Yo(a,b){for(var c=1;c<arguments[C];c++){var d=Zo[c]||(Zo[c]=ma("\\%"+c+"\\$.")),f=arguments[c][B]();-1<f[Bb]("$")&&(f=f[Ac]("$")[od]("$$"));a=a[x](d,f)}return a}var Zo={};function $o(a,b){a&&gh(a,"click",function(){var c=T("IFRAME",{src:"http://fls.doubleclick.net/activityi;src=2542116;type=books995;cat="+b+";ord="+1E13*(q[Pc]()+""),style:"width:1px; height:1px; display:none; border:0",frameborder:0});Yf(a)[Gc][t](c)})};function ap(a,b,c,d,f,g,k){this.e=j;this.data=a;this.a=b;this.b=Dd(d)?d:i;this.c=!!f;this.p=!!g;this.j=c||500;this.z=k||l}N(ap,Qg);var bp=/(<b\s*>)|(<\/b>)/ig,cp={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8,VIEW_PUBLISHER_PROOFREADING:9};J=ap[D];J.r=function(){this.e&&this.e.D()};J.getHandler=function(){return this.e||(this.e=new Mj(this))};
J.De=function(a){var b=T("div"),c=new Y(this[y].a.hc||this[y].a.Jf);this[y].a[dc]&&Z(c,"source",this[y].a[dc]);Ao()&&(c=dp(this));var d=this[y].Ka();this[y].a.Wh&&(d+=": "+this[y].a.Wh);c=this.b||this.c?T("a",{href:c[B](),className:this.a+"-title"},mg(d)):T("span",{className:this.a+"-title"},mg(d));b[t](c);this.Da()&&this.z&&this.Re(b);a[t](b);ep(this,a);c=this.a;b=T("div");if(Id(this[y].a.Uh||0)){for(var f=this[y].a.Uh||0,d=q[ob](f),f=0<f-d?1:0,g=5-d-f,k=T("span",this.a+"-stars goog-inline-block"),
n=this.z?"card":"gb";0<d;){d--;var s=T("span",n+"-star-on goog-inline-block");k[t](s)}for(;0<f;)f--,s=T("span",n+"-star-half goog-inline-block"),k[t](s);for(;0<g;)g--,s=T("span",n+"-star-off goog-inline-block"),k[t](s);b[t](k)}d=this[y].a.Mk;f=this.a+"-reviews-link goog-inline-block";d=T(this.Da()?"a":"span",{className:f,href:d},Yo(_OC_MSG[18370],this[y].a.Lk));b[t](d);this.Da()&&!this.z&&(b[t](kg("\u00a0-\u00a0")),d=new Y(this[y].a.Nk),Z(d,"continue",m[Dc][Yc]),c=T("a",{className:c+"-reviews-link goog-inline-block",
href:d[B]()},_OC_MSG[18497]),b[t](c),this.Re(b));a[t](b);this[y].a.Vh&&(b=T("div",this.a+"-snippet",mg(this[y].a.Vh+" ")),this.Da()&&(c=T("a",{href:this[y].a.hc,className:this.a+"-more-link"},mg(_OC_MSG[18287])),b[t](c)),a[t](b))};
function ep(a,b){var c="",d=T("div"),f=a[y].a.ei;if(!Yd(f)){c=f[Ac](/\s*,\s*/g);f=c[C];if(!f)return;var g=T("span","author"),k=f-1,n=kg(", ");O(c,function(a,b){var c=!a?"":a[x](bp,""),c=Wd(c);if(this.Da()){var d=this.Ni(c);zo(d);c=T("a",{href:d},c)}else c=T("span",{},c);g[t](c);b<k&&(c=n.cloneNode(i),g[t](c))},a);d[t](g);c="\u00a0-\u00a0"}a[y].a.ui&&(ng(d,T("span",a.a+"-pubdate",c+a[y].a.ui)),c="\u00a0-\u00a0");a[y].a.ti&&(d[t](kg(c)),ng(d,T("span",a.a+"-pagesnum",Yo(_OC_MSG[18299],a[y].a.ti))));
b[t](d)}function fp(a,b,c,d,f,g,k,n){var s;a.z?(s=a.a+"-button",f&&(s+=" "+(a.a+"-button-hilite")),k&&(s+=" disabled")):s=f?"gb-button-hilite":"gb-button";c=T("a",{id:n||"",href:g?"#":d,className:s},c);g&&(g=bl||cl?"touchstart":"click",a[qc]().Jd(c,g,function(a){a[yb]();a=T("form",{action:d,method:"POST"});W(a,{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"});b[t](a);a.submit()},l));b[t](c)}J.Da=H("b");
function dp(a){var a=a[y],b;b=m[Dc][Yc];b=b instanceof Y?b.ia():new Y(b,h);ej(b,"reader/"+a.ob());return b}J.Re=sd();function jm(){}N(jm,gm);Bd(jm);jm[D].lb=function(a){var b=a.C.ma("span",km(this,a)[od](" "));gp(this,b,a.c);return b};jm[D].qa=function(a,b){var b=jm.l.qa[F](this,a,b),c=Re(b),d=l;Ce(c,hp(this,j))?d=j:Ce(c,hp(this,i))?d=i:Ce(c,hp(this,l))&&(d=l);a.c=d;Pk(b,"checked",ip(d));return b};jm[D].tc=ud("checkbox");function gp(a,b,c){if(b){var d=hp(a,c);Ce(Re(b),d)||(bf(jp,function(a){a=hp(this,a);We(b,a,a==d)},a),Pk(b,"checked",ip(c)))}}function ip(a){return a==j?"mixed":a==i?"true":"false"}jm[D].F=ud("goog-checkbox");
function hp(a,b){var c=a.F();if(b==i)return c+"-checked";if(b==l)return c+"-unchecked";if(b==j)return c+"-undetermined";e(o("Invalid checkbox state: "+b))};function kp(a,b,c){c=c||jm.ha();vm[F](this,j,c,b);this.c=Dd(a)?a:l}N(kp,vm);var jp={a:i,b:l,c:j};J=kp[D];J.ba=j;J.Wa=function(){return this.c==i};J.Oa=function(a){a!=this.c&&(this.c=a,gp(this.b,this.g(),this.c))};
J.da=function(){kp.l.da[F](this);if(this.cf){var a=this[qc]();this.ba&&a.i(this.ba,"click",this.Mg).i(this.ba,"mouseover",this.kf).i(this.ba,"mouseout",this.lf).i(this.ba,"mousedown",this.Qb).i(this.ba,"mouseup",this.qc);a.i(this.g(),"click",this.Mg)}this.ba&&(this.ba.id||(this.ba.id=this[Jc]()+".lbl"),Pk(this.g(),"labelledby",this.ba.id))};J.Z=function(a){kp.l.Z[F](this,a);(a=this.g())&&Aa(a,this[Mc]()?0:-1)};
J.Mg=function(a){a.Fa();var b=this.c?"uncheck":"check";this[Mc]()&&this[z](b)&&(a[yb](),this.Oa(this.c?l:i),this[z]("change"))};J.Rc=function(a){32==a[Qb]&&this.Mg(a);return l};sm("goog-checkbox",function(){return new kp});function lp(a,b){var c=b||new Um;c.a('<span class="',"jfk-checkbox"," ","goog-inline-block",a.Ai?" jfk-checkbox-undetermined":a[vc]?" jfk-checkbox-checked":" jfk-checkbox-unchecked",a[Ec]?" jfk-checkbox-disabled":"",a.Cg?" "+Vm(a.Cg):"",'" role="checkbox" aria-checked="',a.Ai?"mixed":a[vc]?"true":"false",'"',a.cm?'aria-labelledby="'+Vm(a.cm)+'"':"",a[Ec]?'aria-disabled="true" tabindex="-1"':'tabindex="'+(a.Dg?Vm(a.Dg):"0")+'"','dir="ltr"><div class="',"jfk-checkbox-checkmark",'"></div></span>');return b?
"":c[B]()};function mp(a,b){var c=im();kp[F](this,a,b,c);Dm(this,4,i)}N(mp,kp);mp[D].Ab=function(){this.s=em(lp,{checked:this.Wa(),disabled:!this[Mc](),Ai:this.c==j},this.C)};mp[D].bb=function(a){mp.l.bb[F](this,a);P(a,"goog-inline-block");this.g().dir="ltr";Wl(this,"jfk-checkbox-checkmark")||this.g()[t](this.C.ma("div","jfk-checkbox-checkmark"))};mp[D].Bd=function(a){mp.l.Bd[F](this,a);np(this,l)};mp[D].Qb=function(a){mp.l.Qb[F](this,a);this[Mc]()&&np(this,i)};
function np(a,b){a.g()&&We(a.g(),"jfk-checkbox-clearOutline",b)};function op(a,b,c,d){Sl[F](this);this.Sf=a;this.gd=a.a();this.gb=b;this.a=c;this.Sa=d?new mp(j):new kp(j);this.aa(this.Sa);this.a&&(this.b=this.gd.b("requested-volumes-change",this.Fl,this))}N(op,Sl);J=op[D];J.r=function(){this.b&&(this.gd.c(this.b),delete this.b);op.l.r[F](this)};
J.Ab=function(){op.l.Ab[F](this);Ka(this.g(),"offline-download-control");this.ba=U("LABEL");if(this.a){xg(this.ba,_OC_MSG[21919]);this.Sa.Oa(j);this.Sa[Sb](this.g());var a=this.Sa,b=this.ba;a.ga?(a.Ta(),a.ba=b,a.da()):a.ba=b}else xg(this.ba,_OC_MSG[22192]);this.g()[t](this.ba)};J.da=function(){op.l.da[F](this);this.a&&this.Mc()[rb](function(){this[qc]().i(this.Sa,"change",this.Fe)},this)};
J.Mc=function(){return xo([this.gd.d(this.gb),this.gd.a.c()])[rb](function(a){var b=a[0],a=a[1],c=a.yn||!a.el||a.xn<a.fl;if(!this.ga)return b&&c;this.Sa.Z(c);this.Sa.Oa(b?i:l);X(this.Sa.g(),c);c||(xg(this.ba,Rd(_OC_MSG[22222],{number:a.fl})+" "),this.ba[t](T("A",{href:"http://books.google.com/support/bin/answer.py?answer=179841",target:"_blank"},_OC_MSG[18244])));return b&&c},this)};
J.Fe=function(){this.Sa.Z(l);var a=this.Sa.Wa();qk(this.gd.a.c()[rb](function(b){return b.el?this.Sf.En(a,this.gb):a},this)[rb](function(b){this.Sa.Oa(b?i:l);this.Sa.Z(i);this.gd.Th=this.gb;a!=b&&this.Mc();this[z](b?"make_available":"do_not_make_available")},this),function(){this.Sa.Oa(j);var a=new Uo;Wo[z](new Vo(a))},this)};J.Fl=function(){var a=this.Sa.Wa()&&this.Sa[Mc]();this.Mc()[rb](function(b){b!=a&&this[z](b?"make_available":"do_not_make_available")},this)};function pp(a,b,c,d,f,g,k){ap[F](this,a,"unified-hovercard",b,d,f,g,i);b=oj(new Y(this[y].a.hc),"dapp");this.o=!Dd(b)?l:Ce([1,2,3,5,4],ha(b,10));this.d=j;k&&k.a()&&(this.d=new op(k,a.ob(),this[y].a.bd,i))}N(pp,ap);J=pp[D];J.Ni=function(a){return new Y(Yo('/ebooks?output=ws2&as_brr=5&q=inauthor:"%1$s"',a))};J.r=function(){Sg(this.d);pp.l.r[F](this)};
xa(J,function(a){og(a);var b=T("div",this.a),c=T("div",this.a+"-meta");this.De(c);var d=T("DIV",this[y].Kb()?this.a+"-footer":this.a+"-footer-nonebook");this.zg(d);b[t](c);b[t](d);a[t](b);Oh(a)[w]>this.j&&Mh(a,this.j,"")});
J.De=function(a){if(!this[y].Fb()&&!this[y].Wb()&&!this[y].Md()&&this[y].a.Ge&&uo(1)){var b=T("img",{src:"/googlebooks/images/purchase_error.gif","class":this.a+"-error-icon"}),b=T("DIV",this.a+"-card-error",b,_OC_MSG[19113]);if(this[y].a.Ge){var c;c=Yo("&nbsp;"+_OC_MSG[19111],this[y].a.Ge,"primary");c=mg(c);b[t](c)}a[t](b)}pp.l.De[F](this,a);b=T("DIV",this.a+"-book-options");if(this[y].Kb()){if(this[y].a.Gd)this[y].a.hd?qp(this,b):this.b||this.c?this.Da()&&(fp(this,b,_OC_MSG[22001],this[y].a.Dh,
i,i,h,"unified-hovercard-free-btn"),$o(b,"books165")):rp(this,b);else if(this[y].Wb())c=T("SPAN",this.a+"-pre-ordered",_OC_MSG[22036]),b[t](c);else if(this[y].Md()&&uo(1)){c=T("DIV",this.a+"-cancelled");var d=this[y].a.nk;d==fo.zk?xg(c,_OC_MSG[22102]):d==fo.wk?xg(c,_OC_MSG[22104]):d==fo.xk?xg(c,_OC_MSG[22103]):d==fo.yk?xg(c,_OC_MSG[22105]):xg(c,_OC_MSG[22080]);b[t](c)}else!this[y].Fb()&&!this[y].a.hd?sp(this,b):!this[y].Fb()&&this[y].a.hd?sp(this,b):this[y].Fb()&&qp(this,b);if(this.Da()&&(uo(7)||
Ao()))c=T("SPAN",this.a+"-offline-remove-options"),Ao()||(d=T("SPAN",{id:"unified-hovercard-remove-from-ebooks","class":this.a+"-fake-link"},_OC_MSG[21918]),d.id="hovercard-remove-from-my-ebooks",c[t](d)),this.d&&!this[y].Wb()&&(d=U("BR"),c[t](d),this.d[Sb](c)),b[t](c)}else this.b||this.c?(c=this[y].a.Jf,ef(cp,this[y].a.Eh)&&!Xd(c)?fp(this,b,_OC_MSG[19251],c,i,h,h,"unified-hovercard-preview-sample"):fp(this,b,_OC_MSG[19251],c,i,l,i,"unified-hovercard-preview-sample")):rp(this,b);a[t](b)};
J.zg=function(a){var b=T("DIV",this.a+"-footer-inner");if(this[y].Kb())if(xl.IsGiftingEnabled&&uo(1)&&this[y].b&&!this[y].b.Xb())tp(this,b);else if(this[y].Md()&&uo(1))up(this,b);else if(vp(this)||this[y].Wb()){var c=T("DIV",this.a+"-pre-order-date");r(c,Yo(_OC_MSG[21994],this[y].a.ye));b[t](c);this[y].Wb()&&uo(1)&&up(this,b)}else if(this[y].Fb()&&uo(1))tp(this,b),up(this,b);else if(tp(this,b),c=this[y].a.Gd&&!this[y].a.hd,(!this[y].Fb()&&!this[y].a.Gd||c)&&(this.b||this.c)){var c=T("SPAN",{"class":this.a+
"-footer-inner-right"}),d;d=this[y].a.ai||this[y].a.Me;if(Ao())d=dp(this)[B]();else if(d){for(var f=d.search(Wi),g=0,k,n=[];0<=(k=Vi(d,g,f));)n[u](d[Zc](g,k)),g=q.min(d[Bb]("&",k)+1||f,f);n[u](d[lc](g));d=n[od]("")[x](Xi,"$1");d=Ui([d,"&","source","=",be("ebookstore")])}d&&(d=T("A",{id:"unified-hovercard-preview-link",href:d},_OC_MSG[22E3]),c[t](d),$o(b,"books500"));b[t](c)}a[t](b)};
function up(a,b){var c=T("DIV",{id:"unified-hovercard-purchased-shelf-links","class":a.a+"-order-links-container"}),d=a[y].a.Ge;d&&(d=Yo(_OC_MSG[19111],d),d=mg(d),c[t](d));a[y].Wb()||(d=T("DIV",{id:"unified-hovercard-delete-forever","class":a.a+"-footer-fake-link"},_OC_MSG[21713]),P(d,a.a+"-footer-action-link"),d.id="hovercard-delete-forever",c[t](d));b[t](c)}function vp(a){return xl.IsFutureOnSaleVolumesEnabled&&a[y].a.Lb&&!a[y].Fb()}
function qp(a,b){a.b||a.c?!a[y].a.hd&&a.o?fp(a,b,_OC_MSG[19154],a[y].a.Kk,i,i,h,"unified-hovercard-read-now"):fp(a,b,_OC_MSG[19154],Ao()?dp(a)[B]():a[y].a.Me,i,h,h,"unified-hovercard-read-now"):rp(a,b)}function sp(a,b){a[y].a.Qe&&(a.b||a.c?a.Da()&&(vp(a)?fp(a,b,Yo(_OC_MSG[22011],a[y].a.Qe),a[y].a.Pe,i,h,h,"unified-hovercard-buy-btn"):fp(a,b,Yo(_OC_MSG[22002],a[y].a.Qe),a[y].a.Pe,i,h,h,"unified-hovercard-buy-btn"),$o(b,"books576")):rp(a,b))}
function rp(a,b){var c=T("SPAN",a.a+"-footer-unavailable-offline-msg",a[y].a.bd?a.p?_OC_MSG[22234]:_OC_MSG[22233]:_OC_MSG[21909]),c=T("DIV",a.a+"-footer-unavailable-offline",c);b[t](c)}
function tp(a,b){var c=T("DIV",a.a+"-supported-devices"),d=a.a+"-device-type",f=a.a+"-device-supported",g=a.a+"-device-not-supported",k=T("SPAN",d,_OC_MSG[20198]),n=T("SPAN",d,_OC_MSG[21825]),s=T("SPAN",d,_OC_MSG[21936]),d=T("SPAN",d,_OC_MSG[21827]),v=T("span","goog-inline-block"),I=T("span","goog-inline-block"),K=T("span","goog-inline-block"),ba=T("span","goog-inline-block");a[y].a.bd?(P(v,f),P(I,f),P(K,f),P(ba,f)):(a[y].a.Ae?(P(v,f),P(I,f)):(P(v,g),P(I,g)),P(K,g),P(ba,g));c[t](v);c[t](k);c[t](I);
c[t](n);c[t](K);c[t](s);c[t](ba);c[t](d);b[t](c)}J.Re=function(a){var b=T("div",[this.a+"-plusone-container","goog-inline-block"]);a[t](b)};function wp(a,b){if(xp()){var c=b,d=/\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)/g,f=/left/g,g=/right/g,k=/Left/g,n=/Right/g,s=/%%%%/g,v={},I;for(I in c){var K=c[I][x](d,"$1 $4 $3 $2"),K=K[x](f,"%%%%")[x](g,"left")[x](s,"right"),ba=I[x](f,"%%%%")[x](g,"left")[x](s,"right"),ba=ba[x](k,"%%%%")[x](n,"Left")[x](s,"Right");v[ba]=K}b=v}W(a,b)}function xp(){return"rtl"==p[Gc].dir}var yp=pf("border","padding","margin"),zp=["Top","Bottom","Right","Left"],Ap={color:"#0000cc",textDecoration:"underline"};
function Bp(a){var b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};O(a,function(a){bf(b,M(Cp,a))})}function Cp(a,b,c){var d=""==(a[E][pe(c)]||"");yp[c]?O(zp,function(f){d&&""==(a[E][pe(c+f)]||"")&&W(a,c+f,b)}):d&&("a"==a[dd][qd]()&&Ap[c]?W(a,c,Ap[c]):W(a,c,b))}
function Dp(a,b){var c=pf("img","div","table","td","span","a"),d=[];c[a[dd][qd]()]&&d[u](a);b||bf(c,function(b,c){Je(d,Fd(a[hc](c))?He(a[hc](c)):Ie(a[hc](c)))});Bp(d)};function Ep(a,b,c,d,f,g,k){$n[F](this,a);this.Rb=xp();this.o=this.I=this.Ne=j;this.em=b;this.b=j;this.nm=Dd(d)?d:i;this.om=!!f;this.Th=!!g;this.Sf=k||j;this[Sb](b);Fp(this)}N(Ep,$n);var Gp="add_to_my_ebooks_"+oh++,Hp="delete_forever_"+oh++,Ip="remove_"+oh++,Jp="make_available_offline_"+oh++,Kp="remove_offline_copy_"+oh++,Lp="hovercard_link_click_"+oh++,Mp={};function Np(a){a=ag(p,"IMG","coverthumb",a);O(a,function(a){Ia(a,"");var c=Eg(a,"A"),c=oj(new Y(c[Yc]),"id");(c=Mp[c])&&new Ep(a,c)})}
function Op(a){var a=new go(a),b=oj(new Y(a.a.hc),"id");Mp[b]=a}Sd("_OC_registerHover",Op);J=Ep[D];J.$i=12;J.hn=435;J.Yf=function(a){return new pp(a,this.hn,0,this.nm,this.om,this.Th,this.Sf)};J.r=function(){this.b[qc]().D();rg(this.g())};J.ge=function(a,b){Ep.l.ge[F](this,a,b);this.N()&&(this.Wf=this.Rb?new qh(0,-2,0,0):new qh(0,0,0,-2),this.N()&&this.Bc(),this.Ne=this[Nc],Pp(this))};
xa(J,function(a){this.b&&(this.b.D(),this.o=this.I=j);this.b=this.Yf(a);this.b[Sb](this.g());Fp(this);if(a=a.a.$h){var b=Zf("unified-hovercard-plusone-container",this.g());b&&Yn(b,l,a)}this.N()&&Pp(this)});
function Pp(a){var b=T("div"),c=T("div"),d;var f=Qh(a.Ne||j);d=Qh(a.g());if(f){f.top=q[nb](f.top);d.top=q[nb](d.top);ua(f,q[nb](f[A]));ua(d,q[nb](d[A]));var g=d.top>=f.top,k=wh(d,f);k||(k=new th(f[A],0,f[w],0));f=a.Rb?d[A]+d[w]-k[A]-(k[w]/2+a.$i):k[A]-d[A]+(k[w]/2-a.$i);d={x:0<f?f:0,y:d[G]-2,Gm:g}}else d=j;g=a.Rb?"marginRight":"marginLeft";W(c,g,d.x+"px");W(b,g,d.x-1+"px");P(a.g(),"unified-hovercard-tooltip");d.Gm?(W(c,"bottom",d.y+"px"),W(b,"bottom",d.y+1+"px"),P(c,"unified-hovercard-arrow-up"),
P(b,"unified-hovercard-arrow-up-border")):(W(c,"top",d.y+"px"),W(b,"top",d.y+1+"px"),a.em.Kb()||P(c,"unified-hovercard-nofooter"),P(c,"unified-hovercard-arrow-down"),P(b,"unified-hovercard-arrow-down-border"));a.o?tg(b,a.o):a.g()[t](b);a.I?tg(c,a.I):a.g()[t](c);a.I=c;a.o=b}
J.Tl=function(a){var b=a[Kc]||j;if(b){3==b[lb]&&(b=b[hd]);var c;switch(b.id){case "hovercard-remove-from-my-ebooks":a[yb]();c=Ip;break;case "hovercard-save-sample-for-later":case "hovercard-add-to-my-ebooks":a[yb]();c=Gp;break;case "hovercard-delete-forever":a[yb]();c=Hp;break;default:b[Yc]&&(c=Lp,"touchstart"==a[$b]&&Sa(m[Dc],b[Yc]))}c&&this[z](new Tg(c,this))}};J.Ul=function(a){"make_available"==a[$b]?this[z](new Tg(Jp,this)):this[z](new Tg(Kp,this))};
function Fp(a){var b=bl||cl?"touchstart":"click";a.b[qc]().i(a.g(),b,a.Tl,l,a);(b=a.b.d)&&a.b[qc]().i(b,["make_available","do_not_make_available"],a.Ul,l,a)};function Qp(a,b){ap[F](this,a,"gb-hovercard",b)}N(Qp,ap);Qp[D].Ni=function(a){a=new Y(Yo('http://www.google.com/search?q=inauthor:"%1$s"&tbo=1&tbm=bks&tbs=bkv:e',a));zo(a);return a};xa(Qp[D],function(a){var b=T("div",this.a+" gb-reset"),c=T("div",this.a+"-border"),d=T("div",this.a+"-body"),f=T("div",this.a+"-footer");this.De(d);this.zg(f);c[t](d);c[t](f);b[t](c);a[t](b);Oh(a)[w]>this.j&&Mh(a,this.j,"")});
Qp[D].zg=function(a){var b=lg(),c=b.rows[0].cells;P(b,"cols");if(this[y].Kb()){var d=c[0],c=c[1],f=T("div",this.a+"-ebooks-label",_OC_MSG[19118]),g=T("span",this.a+"-ebooks-logo goog-inline-block");f[t](g);d[t](f);d=T("div",this.a+"-buttons");c[t](d);this[y].a.Gd?(this[y].a.hd?(c=T("span","text goog-inline-block"),r(c,Yo(_OC_MSG[19217],this[y].a.xl)),d[t](c)):fp(this,d,_OC_MSG[22001],this[y].a.Dh,i,i),c=this[y].a.Me,fp(this,d,_OC_MSG[19154],c)):this[y].Fb()?(c=T("span","text goog-inline-block",_OC_MSG[18764]),
d[t](c),c=this[y].a.Me,fp(this,d,_OC_MSG[19154],c)):this[y].a.Pe&&(fp(this,d,Yo(_OC_MSG[22002],this[y].a.Qe),this[y].a.Pe,i),(c=this[y].a.ai)&&fp(this,d,_OC_MSG[19251],c))}else d=c[1],c=this[y].a.Jf,ef(cp,this[y].a.Eh)&&!Xd(c)&&(f=T("div",this.a+"-buttons"),d[t](f),fp(this,f,_OC_MSG[19253],c));a[t](b)};Qp[D].Re=function(a){var b=T("div",["gb-hovercard-plusone-container","goog-inline-block"]);a[t](b)};function Rp(a,b){$n[F](this,a);this.Yf(b)[Sb](this.g());var c=b.a.$h;if(c){var d=Zf("gb-hovercard-plusone-container",this.g());d&&Yn(d,l,c)}}N(Rp,$n);Rp[D].Yf=function(a){return new Qp(a)};function Sp(a){a=ag(p,"IMG","coverthumb",a);O(a,function(a){Ia(a,"");var c=Eg(a,"A"),c=oj(new Y(c[Yc]),"id");Tp[c]&&new Rp(a,Tp[c])})}function Up(a){var a=new go(a),b=oj(new Y(a.a.hc),"id");Tp[b]=a}Sd("_OC_registerHover",Up);var Tp={};function Vp(a,b,c,d){wl[F](this,b);this.a=a;this.b=j;this.Be=d||{};this.c=l;if(c==1[B]()||c==7[B]())this.c=i}N(Vp,wl);var Wp=new ei;
Vp[D].bc=function(a){var b=T("a",{className:"slider-link goog-inline-block"});Mh(b,"",this.Eb());var c=new Y(this.a.a.hc);this.a.a[dc]?Z(c,"source",this.a.a[dc]):Z(c,"source","gbs_slider_thumb");rj(c,"num");Sa(b,c[B]());a[t](b);this.b=U("img");this.b.alt="";this.O(this.b,"load",L(this.R,this));Wp[z]("start");(a=this.a.a.$j)?(a=new Y(a),Z(a,"h",this.Eb()),rj(a,"edge"),this.b.src=a[B]()):this.b.src="/googlebooks/images/no_cover_thumb.gif";Mh(this.b,"",this.Eb());b[t](this.b);(xl.IsPreOrdersEnabled||
this.Be.future_on_sale_volumes)&&this.a.a.Lb&&this.a.Wb()&&this.c?(this.e=T("SPAN","bookcard-preorder-label",_OC_MSG[22036]),b[t](this.e)):xl.IsGiftingEnabled&&this.a.b&&!this.a.b.Xb()&&this.c?(this.d=T("SPAN","bookcard-gift-label",_OC_MSG[22206]),b[t](this.d)):this.c&&!this.a.Fb()&&!this.a.a.Gd&&(this.j=T("SPAN","bookcard-sample-label",_OC_MSG[21672]),b[t](this.j));gh(b,"mouseover",L(this.B,this,b))};
Vp[D].R=function(){this[z]("render");Wp[z]("complete");this.e?Nh(this.e,Oh(this.b)[w]):this.d?Nh(this.d,Oh(this.b)[w]):this.j&&Nh(this.j,Oh(this.b)[w])};Vp[D].B=function(a,b){(xl.IsUnifiedHovercardEnabled||this.Be.enable_unified_hovercard?new Ep(a,this.a):new Rp(a,this.a)).Uf(b)};function Xp(a,b,c){Vp[F](this,a,b-40,c);this.o=T("div","slider-annotation");this.p=l}N(Xp,Vp);Xp[D].bc=function(a){gh(this,"render",L(this.I,this));Xp.l.bc[F](this,a);a[t](this.o)};Xp[D].I=function(a){if(!this.p){a.Fa();var a=this.o,b=this.a,c=U("DIV"),d=T("A",{href:b.a.hc,className:"slider-annotation-title"},kg(b.Ka()));c[t](d);if(b=b.a.ei)b=T("DIV","slider-annotation-author",kg(b)),c[t](b);Mh(c,Oh(this.b)[w],"");a[t](c);this.p=i;this[z]("render")}};function Yp(a,b,c){Xp[F](this,a,b,c)}N(Yp,Xp);Yp[D].bc=function(a){Yp.l.bc[F](this,a)};function Zp(a,b,c,d,f,g){$[F](this);this.o=a;this.Sd=b;this.bl=f;this.Be=g||{};this.Ca=Id(d)?d:this.Sd?200:80;this.Sd||P(this.o,"slider-small");this.e=[];this.c=U("A");r(this.c,xp()?"&rsaquo;":"&lsaquo;");this.c[Wb]("title",_OC_MSG[21862]);Uh(this.c,i);this.o[t](this.c);this.b=U("div");P(this.b,"slider-drawables");this.o[t](this.b);this.d=U("A");r(this.d,xp()?"&lsaquo;":"&rsaquo;");this.d[Wb]("title",_OC_MSG[21861]);Uh(this.d,i);this.o[t](this.d);this.i(this.c,"click",L(this.ci,this,-0.75));this.i(this.d,
"click",L(this.ci,this,0.75));this.Id();this.i(new vl,"resize",this[pc]);this[pc]();this.j=0;this.p=R&&Rf("8")&&!Rf("9")&&xp();c&&$p(this,c)}N(Zp,$);function aq(a){var b=q[nb](1.25*bq(a)),b=q.min(a.e[C],a.j+b);O(Le(a.e,a.j,b),L(a.Em,a));a.Id();a.j=b;b>=a.e[C]&&a[z]("render")}J=Zp[D];J.Em=function(a){var b=T("div",{"class":"goog-inline-block slider-loading"});this.b[t](b);var c=T("div",{"class":"goog-inline-block slider-drawable"});X(c,l);this.b[t](c);this.O(a,"render",L(this.xm,this,b,c));a.bc(c)};
J.xm=function(a,b){rg(a);this.Id();X(b,i)};function $p(a,b){cq(a,we(b,function(a){return this.Sd?new Yp(a,this.Ca):new Vp(a,this.Ca,this.bl,this.Be)},a))}function cq(a,b){Je(a.e,b);aq(a)}J.ci=function(a){(xp()?0>a:0<a)&&aq(this);a*=this.p?-1:1;a=a*(Oh(this.b)[w]+20);this.a&&(this.a.D(),this.a=j);this.a=new oi([this.b[Tc],0],[this.b[Tc]+a,0],500,xi);V(this.a,"animate",L(this.Al,this));V(this.a,"end",L(this.Id,this));this.a.Nb()};J.Al=function(a){this.b.scrollLeft=we(a.a,q[hb])[0]};
J.Id=function(){var a,b;Cf&&xp()||this.p?(a=this.b[Tc]<=-1*(this.b.scrollWidth-Oh(this.b)[w]),b=0==this.b[Tc]):(a=0==this.b[Tc],b=this.b[Tc]>=this.b.scrollWidth-Oh(this.b)[w]);Ka(this.c,a?"slider-button slider-button-left slider-button-disabled":"slider-button slider-button-left");Ka(this.d,b?"slider-button slider-button-right slider-button-disabled":"slider-button slider-button-right")};Ga(J,function(){this.Id()});function bq(a){var b=a.Sd?110:50;return q[nb](Oh(a.b)[w]/b)};function dq(a,b){$[F](this);this.fg=a;this.source=b?b:"gbs_bookshelf_slider";this.e=0;this.c=new vl;this.o=this.c.L();this.j="";gh(this.c,"resize",L(this.Qi,this))}N(dq,$);J=dq[D];J.Qi=function(){this.c.L()[w]>this.o[w]?this.af():gh(this.c,"resize",L(this.Qi,this))};xa(J,function(a){this.b=a;this.nc=new Zp(this.b,i,h,h,this.fg[Jc]());this.i(this.nc,"render",L(this.af,this))});J.af=function(){this.nc[pc]();var a=q[nb](1.25*bq(this.nc))+1,b=eq(this,this.e,a);b&&(this.e+=a,Hn(b,L(this.Mm,this)))};
J.Mm=function(a){a=a[Kc];if(Pn(a)){if((a=(new so(Rn(a))).a)&&a[C]){var b=ao(a[a[C]-1].a.hc);this.j!=b&&(this.j=b,cq(this.nc,fq(this,a)));(a=Eg(this.g(),"div","slider-box"))&&Rh(a,1)}else 0==this.nc.j&&this.Ml();this[z]("success")}};function fq(a,b){return we(a.Qg(b),function(a){return this.nc.Sd?new Yp(a,200,this.fg[Jc]()):new Vp(a,80,this.fg[Jc]())},a)}J.Ml=Ad;J.g=H("b");J.Qg=function(a){return!this[dc]?a:we(a,function(a){a.rf(this[dc]);return a},this)};function gq(a,b,c,d,f){dq[F](this,a,f);this.a=b;this.d=c||l;this.p=d||[]}N(gq,dq);function eq(a,b,c){var d=new Y("/books?jscmd=SearchVolume");zo(d);Z(d,"start",b);Z(d,"num",c);a.d?(Z(d,"as_pt","MAGAZINES"),Z(d,"as_coll2",a.a)):(Z(d,"as_brr",3),Z(d,"q",a.a),ue(a.p,function(a){Z(d,a[ec],a[xb])}));return d}xa(gq[D],function(a){this.b=a;this.nc=new Zp(this.b,!this.d);this.i(this.nc,"render",L(this.af,this))});
gq[D].Qg=function(a){return!this.d?gq.l.Qg[F](this,a):we(a,function(a){a.rf("gbs_other_issues");return a},this)};function hq(a,b){a[Rb]?a[zb](b,a[Rb]):a[t](b);return b};function iq(a,b){this.x=a;this.y=b}N(iq,Q);function jq(a){return new iq(a.x,a.y)}iq[D].ia=function(){return new iq(this.x,this.y)};iq[D].add=function(a){this.x+=a.x;this.y+=a.y;return this};function kq(){this.ld=new jo}N(kq,ei);function lq(a){return a.Cc}function mq(a,b){b[Vc](nq);O(b,function(a){a.rd(this)},a);a.ld=new jo;O(b,function(a){this.ld.set(a.ca(),a)},a);a[z]("update")}function nq(a,b){return oq(a)-oq(b)}function qq(a){return a.ld.Pa()}function rq(a,b,c){for(var a=qq(a),d=-1,f=0;f<a[C];f++)if(a[f].ca()==b){d=f;break}if(0<=d)return a[c+d]}function sq(a,b){return a.ld.get(b)}function tq(a,b){b=$d(b);return 0==b[C]?h:Ae(qq(a),function(a){return a.Ka()==b})};function uq(a){this.tb(a||"")}N(uq,ei);uq[D].Za=H("a");uq[D].tb=function(a){this.a!=a&&(this.a=a,this[z]("change"))};function vq(){this.a={}};function wq(){this.a={}};function xq(a){this.b=a}xq[D].Xa=function(a){this.a&&(this.a.D(),og(this.b.$().b.a));this.a=new a(this.b);this.a.Xd&&this.a.Xd(this.b.J());this.a.Ud&&this.a.Ud()};xq[D].$=H("a");function yq(a){$[F](this);this.j=a;r(a,"");W(a,"overflow","hidden");this.b=U("div");W(this.j,{position:"relative",padding:"0px"});hq(this.j,this.b);this.I=new wq;this.o=[];this.c=[];this.c[u](["next",L(this.vi,this,1)]);this.c[u](["previous",L(this.vi,this,-1)]);this.c[u](["turntopage",L(this.wl,this)]);this.e=new xq(this);a=U("div");Dp(a,i);W(a,{position:"absolute",left:"0px",top:"0px"});this.j[t](a);this.p=a;this.Ja(Zh(this.j));zq[u](this);this.pa=new uq;V(this.pa,"change",this.vl,l,this);this.B=
new vq}N(yq,$);var zq=[];J=yq[D];J.Ja=function(a){qa(a,q.max(a[w],0));Wa(a,q.max(a[G],0));if(!this.ea||!af(this.ea,a)){var b=this.b,c=Hg(Wf(Yf(b)));if(R&&(!c||!Rf("8"))){var d=b[E];c?(La(d,a[w]),Pa(d,a[G])):(c=Wh(b),b=Xh(b),La(d,a[w]+b[A]+c[A]+c[rd]+b[rd]),Pa(d,a[G]+b.top+c.top+c[Wc]+b[Wc]))}else Yh(b,a,"content-box");this.ea=a;(d=this.e.$())&&d.Ja(a);this[z]("resize")}};J.L=H("ea");J.hb=function(){return this.ea[w]};J.Eb=function(){return this.ea[G]};J.go=function(){this[z]("load")};
J.Xa=function(a){this.d!=a&&(this.d=a,this.e.Xa(a),this[z]("viewportmodechange"))};J.$=function(){return this.e.$()};function Aq(a,b){a.U&&e("");a.U=b;V(b,"update",L(a.cn,a))}J.cn=function(){this[z]("pagesupdate")};function Bq(a,b){var c=sq(a.U,b);c&&a.La(c)}J.La=function(a){this.a!=a&&(this.a=a,this[z]("pagechange"))};function Cq(a,b){Dq(a,b,L(function(a){hi(L(this.La,this,a))},a))}function Dq(a,b,c){a=a.U;new Y(b);b=new a.Lg({url:b});b.rd(a);c=L(a.b,a,c);Eq(b,Fq(b),c)}
J.mk=function(a,b,c,d){(c=Gq(d,c))&&Hq(this,a,b,c)};function Hq(a,b,c,d){if(d&&d[C]){for(var f=d[0],g=1;g<d[C];g++)f=xh(f,d[g]);d=b.J().qb();d=b.L()[w]/d;f=new iq(f[A],f.top);f.x*=d;f.y*=d;f.x=q[hb](f.x);f.y=q[hb](f.y);b=jq(b.vb());b.add(f);b.x-=c.x;b.y-=c.y;a.$().Rh(b)}}J.ca=function(){return this.a.ca()};J.J=H("a");J.zc=function(a){for(var b=[],c=0;c<arguments[C];c++)b[u](arguments[c]);this.o[u](b);1==this.o[C]&&Iq(this)};
function Iq(a){var b=a.o[eb]();if(b){for(var c=b[eb](),d=0;d<a.c[C];d++)a.c[d][0]==c&&a.c[d][1][bd](a,b);Iq(a)}}J.vi=function(a){var b=this.e.$();if(a=b.R?b.R(this.J(),a):rq(this.U,this.J().ca(),a))this.La(a),this[z]("pageturn")};J.wl=function(a){(a=sq(this.U,a))&&this.La(a)};J.vl=function(){this[z]("searchupdate")};function Jq(a,b,c,d){this.o=a;this.d=Qd();this.p=b;this.e=i;O(c,function(a){L(this.Wi,this);V(b,a,M(hi,L(this.Wi,this),10))},this);O(d,function(a){V(b,a,L(this.Vi,this,a))},this)}J=Jq[D];J.Gi=1E4;J.pl=l;function Kq(a){if(a.e){var b;b=Lq(a.p.J())[B]()[x](/#.*/g,"");b=new Y(b);Z(b,"jscmd","ads");b=b[B]();a.pl&&a.c==b||(a.a=i,a.z(b,L(a.ol,a,b),L(a.nl,a)))}}J.ol=function(a,b){this.a=l;if(!Dd(this.c)||!Xd(b))r(this.o,b),this.d=Qd(),this.c=a,this.mi(b)};J.pm=function(){this.Vi()};J.mi=Ad;
J.nl=function(){this.a=l};J.Vi=function(){this.a||Kq(this)};J.Wi=function(){this.a||this.Gi+this.d>Qd()||Kq(this)};J.Z=td("e");function Mq(a,b,c,d){Jq[F](this,a,b,["pagechange","zoomchange"],["viewportmodechange","searchupdate"]);Ka(a,a[tc]+" adsmall");this.b=c;this.j=d;hi(L(this.pm,this,"pageinit"),10)}N(Mq,Jq);Mq[D].mi=function(a){this.b&&(a=Xd(a)?l:i,a!=Sh(this.b)&&(X(this.b,a),this.j&&this.j[pc]()))};function Nq(a,b){this.na=l;this.b=b;this.c=a}N(Nq,ei);function Oq(a,b){if(b!=a.na){a.na=b;var c=a.c.$().b.a;X(c,l);Oh(c);c=[M(Pq,a.b,!b),L(a.a,a),M(X,c,i)];O(c,hi)}}Nq[D].a=function(){this[z]("change")};function Pq(a,b){O(a,function(a){X(a,b)})};function Qq(){}var Rq=new Qq,Sq=["click",Cf?"keypress":"keydown"];Qq[D].i=function(a,b,c,d,f){function g(a){if("click"==a[$b]&&Yg(a))b[F](d,a);else if(13==a[Qb]||3==a[Qb])za(a,"keypress"),b[F](d,a)}g.a=b;g.b=d;f?f.i(a,Sq,g):V(a,Sq,g)};var Tq;function Uq(a,b){Fd(b)||(b=[b]);var c=we(b,function(a){return Hd(a)?a:a.ln+" "+a[Bc]+"s "+a.mn+" "+a.jn+"s"});Vq(a,c[od](","))}function Vq(a,b){a[E].WebkitTransition=b;a[E].MozTransition=b;a[E].ll=b};function Wq(a,b,c,d,f){ni[F](this);this.s=a;this.z=b;this.B=c;this.j=d;this.p=Fd(f)?f:[f]}N(Wq,ni);J=Wq[D];J.Nb=function(){if(1==this.a)return l;this.c();this.ub("play");this.d=Qd();this.a=1;if(!Dd(Tq)){var a=p[Pb]("div");r(a,'<div style="-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear">');a=a[Rb];Tq=Dd(a[E].WebkitTransition)||Dd(a[E].MozTransition)||Dd(a[E].ll)}if(Tq)return W(this.s,this.B),hi(this.ml,h,this),i;this.If(l);return l};
J.ml=function(){Uq(this.s,this.p);W(this.s,this.j);this.b=hi(L(this.If,this,l),1E3*this.z)};Fa(J,function(){1==this.a&&(this.b&&(gi[gb](this.b),this.b=0),this.If(i))});J.If=function(a){Vq(this.s,"");W(this.s,this.j);this.o=Qd();this.a=0;a?this.ub("stop"):this.ub("finish");this.e()};J.r=function(){this[nc]();Wq.l.r[F](this)};function Xq(a,b,c,d){return new Wq(a,0.218,{opacity:c},{opacity:d},{ln:"opacity",duration:0.218,mn:b,jn:0})};function Yq(a){this.b=a;this.c={"0":this.b+"-arrowright",1:this.b+"-arrowup",2:this.b+"-arrowdown",3:this.b+"-arrowleft"}}N(Yq,Aj);J=Yq[D];J.bm=l;J.Eg=2;J.Oi=20;J.Fg=3;J.Bg=-5;J.Dd=td("Ba");J.ab=function(a,b,c,d){Ed(a)&&(this.Fg=a);Ed(b)&&(this.Eg=b);Id(c)&&(this.Oi=q.max(c,15));Id(d)&&(this.Bg=d)};J.jb=function(a,b,c){a=this.Eg;2==a&&(a=0);Zq(this,this.Fg,a,2==this.Eg?$q(this.Fg)?this.a[nd]/2:this.a[sb]/2:this.Oi,c)};
function Zq(a,b,c,d,f,g){if(a.Ba){var k=ar(b,c),n;n=a.Ba;var s=Oh(n);var s=($q(b)?s[G]/2:s[w]/2)-d,v=(k&4&&Ih(n)?k^2:k)&-5,I=Gh(n);I&&(n=uh(Qh(n)),$q(b)?n.top<I.top&&!(v&1)?s-=I.top-n.top:n[Wc]>I[Wc]&&v&1&&(s-=n[Wc]-I[Wc]):n[A]<I[A]&&!(v&2)?s-=I[A]-n[A]:n[rd]>I[rd]&&v&2&&(s-=n[rd]-I[rd]));n=s;s=$q(b)?6:9;k=yj(a.Ba,ar(b^3,c),a.a,k,$q(b)?new Q(a.Bg,n):new Q(n,a.Bg),f,a.bm?s:0);if(!g&&k&496){Zq(a,b^3,c,d,f,i);return}}br(a,b,c,d)}
function br(a,b,c,d){var f=a.d;bf(a.c,function(a){We(f,a,l)},a);P(f,a.c[b]);f[E].top=ua(f[E],Xa(f[E],Ra(f[E],"")));a.Ba?(c=Jh(a.Ba,a.a),d=cr(a.Ba,b),$q(b)?(a=ph(c.y+d.y,15,a.a[nd]-15),f[E].top=a+"px"):(a=ph(c.x+d.x,15,a.a[sb]-15),ua(f[E],a+"px"))):f[E][0==c?$q(b)?"top":"left":$q(b)?"bottom":"right"]=d+"px"}function ar(a,b){switch(a){case 2:return 0==b?1:3;case 1:return 0==b?0:2;case 0:return 0==b?6:7;default:return 0==b?4:5}}
function cr(a,b){var c=0,d=0,f=Oh(a);switch(b){case 2:c=f[w]/2;break;case 1:c=f[w]/2;d=f[G];break;case 0:d=f[G]/2;break;case 3:c=f[w],d=f[G]/2}return new Q(c,d)}function $q(a){return 0==a||3==a};function dr(a,b){var c=b||new Um;c.a('<div class="',"jfk-bubble",'"><div class="',"jfk-bubble-content-id",'"></div>');if(a.tl){var d=Rd("Close");c.a('<div class="',"jfk-bubble-closebtn-id"," ","jfk-bubble-closebtn",'" aria-label="',d,'" role=button tabindex=0></div>')}c.a('<div class="',"jfk-bubble-arrow-id"," ","jfk-bubble-arrow",'"><div class="',"jfk-bubble-arrowimplbefore",'"></div><div class="',"jfk-bubble-arrowimplafter",'"></div></div></div>');return b?"":c[B]()};function er(a){Sl[F](this,a);this.b=new Yq(this.Ce);this.a=new Vj;this.c=0}N(er,Sl);J=er[D];J.Ce="jfk-bubble";J.zh=i;J.Nl=l;J.Dd=function(a){this.b.Dd(a);this.N()&&this.a.Bc()};J.ab=function(a,b,c,d){this.b.ab(a,b,c,d)};function fr(a,b){var c=a.mc();b&&c&&(Hd(b)?r(c,b):(r(c,""),c[t](b)))}J.mc=function(){return Wl(this,this.Ce+"-content-id")};
J.Ab=function(){this.s=em(dr,{tl:this.zh},this.C);fr(this,this.d);X(this.g(),l);this.a.Te(this.g());var a=this.a,b=Xq(this.g(),"ease-out",0,1),c=Xq(this.g(),"ease-in",1,0);a.B=b;a.z=c};J.da=function(){er.l.da[F](this);this[qc]().i(this.a,["beforeshow","show","beforehide","hide"],this.Ak);if(this.zh){var a=this[qc](),b=Wl(this,this.Ce+"-closebtn-id"),c=M(this.V,l);Rq.i(b,c,h,a.b,a)}a=this.g();b=this.b;c=Wl(this,this.Ce+"-arrow-id");b.a=a;b.d=c;this.a.ab(this.b)};J.V=function(a){this.a.V(a)};J.N=function(){return this.a.N()};
J.r=function(){this.a.D();delete this.a;er.l.r[F](this)};J.Hi=function(){var a=Kh(this.g());this.c&&a.y<this.c&&this.V(l);return l};J.Ak=function(a){if("show"==a[$b]||"hide"==a[$b]){var b=this[qc](),c=this.C,c=R?gg(c.a):c.a;"show"==a[$b]?b.i(c,"scroll",this.Hi):b.va(c,"scroll",this.Hi)}b=this[z](a[$b]);this.Nl&&"hide"==a[$b]&&this.D();return b};var gr=m.localStorage||j;function hr(a,b,c,d){$n[F](this,a);this.Q=b;this.Rb=c;this.I=d}N(hr,$n);
xa(hr[D],function(){var a=this.g();P(a,"unified-hovercard-tooltip","unified-hovercard-device-and-format");W(a,"z-index",1E4);if(this.Q.Kb()){var b=T("DIV","unified-hovercard-meta"),c=lg();P(c,"unified-hovercard-table-layout");var d=c.rows[0].cells,f=ir(this);d[0][t](f);f=jr(this);d[1][t](f);var f=T("DIV","unified-hovercard-link"),g;g=new Y(m[Dc][Yc]);var k=new Y("/support/bin/answer.py?answer=1062949");g=oj(g,"hl")?Z(k,"hl",oj(g,"hl"))[B]():GBS_LANG?Z(k,"hl",GBS_LANG)[B]():"/support/bin/answer.py?answer=1062949";
g=T("A",{target:"_blank",href:g},_OC_MSG[21808]);f[t](g);xl.IsPreOrdersEnabled&&this.Q.Lb&&(g=T("DIV",j,T("A",{href:this.Rb},_OC_MSG[22161])),f[t](g));d[1][t](f);b[t](c);d=this.Q;if((c=d.O)&&!d.Lb&&d.z)c=T("P","unified-hovercard-additional",T("A",{href:c},d.o&&_OC_MSG[22226]?_OC_MSG[22226]:_OC_MSG[22087])),b[t](c);if(d.c||d.a)if(f=d.e,g=d.j,f||g)c=T("P","unified-hovercard-additional",kg(_OC_MSG[18295]+" ")),f&&(k=T("A",{href:f},_OC_MSG[18898]),c[t](k)),g&&(f&&c[t](kg(", ")),f=T("A",{href:g},_OC_MSG[18802]),
c[t](f)),c[t](kg(" - ")),d=d.ob(),f=(new Y(m[Dc][Yc])).Gb[Ac]("/"),f[1][Ib](/(e|)books/),f=new Y("/"+f[1]),zo(f),Z(f,"output","acs_help"),Z(f,"id",d),d=T("A",{href:f[B]()},_OC_MSG[22089]),c[t](d),b[t](c);c=T("A",{href:"http://books.google.com/support/bin/topic.py?topic=28528",target:"_blank"},this.I?_OC_MSG[22249]:_OC_MSG[22086]);xl.IsPreOrdersEnabled&&this.Q.Lb?(d=T("DIV",{"class":"unified-hovercard-date"},Yo(_OC_MSG[22160],this.Q.ye)),this.b=T("DIV","unified-hovercard-footer",c,d)):this.b=T("DIV",
"unified-hovercard-footer",c);b=T("DIV","unified-hovercard",b,this.b);P(b,"unified-hovercard-device-content");a[t](b)}});
function ir(a){var b=T("DIV"),c=T("H4",j,_OC_MSG[22084]);b[t](c);var d=T("A",{"class":"unified-hovercard-device-type",href:"/help/ebooks/webreader.html"},_OC_MSG[21809]),f=T("A",{"class":"unified-hovercard-device-type",href:"/help/ebooks/devices.html"},_OC_MSG[21825]),g=T("A",{"class":"unified-hovercard-device-type",href:"/help/ebooks/ereader.html"},_OC_MSG[21936]),k=T("A",{"class":"unified-hovercard-device-type",href:"/help/ebooks/devices.html"},_OC_MSG[21827]),n=U("SPAN"),s=U("SPAN"),v=U("SPAN"),
I=U("SPAN"),K=a.Q.bd,ba=a.Q.Ae,ga=a.Q.Lb;ga?(P(n,"unified-hovercard-device-unknown-supported"),P(s,"unified-hovercard-device-unknown-supported"),P(v,"unified-hovercard-device-unknown-supported"),P(I,"unified-hovercard-device-unknown-supported")):K?(P(n,"unified-hovercard-device-supported"),P(s,"unified-hovercard-device-supported"),P(v,"unified-hovercard-device-supported"),P(I,"unified-hovercard-device-supported")):(ba?(P(n,"unified-hovercard-device-supported"),P(s,"unified-hovercard-device-supported")):
(P(n,"unified-hovercard-device-not-supported"),P(s,"unified-hovercard-device-not-supported")),P(v,"unified-hovercard-device-not-supported"),P(I,"unified-hovercard-device-not-supported"));c=new Mj(a);d=T("DIV",j,n,d);ga?c.i(d,"mouseover",M(a.Ia,_OC_MSG[22170])):(K||ba)&&c.i(d,"mouseover",M(a.Ia,_OC_MSG[21832]));c.i(d,"mouseout",a.o);b[t](d);f=T("DIV",j,s,f);ga?c.i(f,"mouseover",M(a.Ia,_OC_MSG[22170])):(K||ba)&&c.i(f,"mouseover",M(a.Ia,_OC_MSG[21833]));c.i(f,"mouseout",a.o);b[t](f);g=T("DIV",j,v,g);
c.i(g,"mouseover",function(){ga?this.Ia(_OC_MSG[22170]):K?this.Ia(_OC_MSG[21835]):this.Ia(_OC_MSG[21840])});c.i(g,"mouseout",a.o);b[t](g);k=T("DIV",j,I,k);c.i(k,"mouseover",function(){ga?this.Ia(_OC_MSG[22170]):K&&ba?this.Ia(_OC_MSG[21837]):K?this.Ia(_OC_MSG[21838]):this.Ia(_OC_MSG[21841])});c.i(k,"mouseout",a.o);b[t](k);return b}
function jr(a){var b=T("DIV"),c=T("H4",j,_OC_MSG[22085]);b[t](c);var d=T("A",{href:"/support/bin/answer.py?answer=1062949"},_OC_MSG[19093]),c=T("A",{href:"/support/bin/answer.py?answer=1062949"},_OC_MSG[21663]),f=a.Q.bd,g=a.Q.Ae,k=a.Q.Lb;if(k)d=T("DIV","unified-hovercard-device-unknown-supported",d),c=T("DIV","unified-hovercard-device-unknown-supported",c);else var n=T("SPAN",f?"unified-hovercard-device-supported":"unified-hovercard-device-not-supported"),s=T("SPAN",g?"unified-hovercard-device-supported":
"unified-hovercard-device-not-supported"),d=T("DIV",j,n,d),c=T("DIV",j,s,c);s=new Mj(a);s.i(d,"mouseover",function(){k?this.Ia(_OC_MSG[22170]):f?this.Ia(_OC_MSG[21843]):this.Ia(_OC_MSG[21844])});s.i(d,"mouseout",a.o);s.i(c,"mouseover",function(){k?this.Ia(_OC_MSG[22170]):g?this.Ia(_OC_MSG[21845]):this.Ia(_OC_MSG[21846])});s.i(c,"mouseout",a.o);b[t](d);b[t](c);return b}
hr[D].o=function(){og(this.b);this.b[t](T("A",{href:"http://books.google.com/support/bin/topic.py?topic=28528",target:"_blank"},this.I?_OC_MSG[22249]:_OC_MSG[22086]));xl.IsPreOrdersEnabled&&this.Q.Lb&&this.b[t](T("DIV",{"class":"unified-hovercard-date"},Yo(_OC_MSG[22160],this.Q.ye)))};hr[D].Ia=function(a){og(this.b);Hd(a)?this.b[t](kg(a)):this.b[t](a)};function kr(a,b,c,d,f,g,k){bn[F](this,b,h,dn.Nf);this.Q=a;this.fa=c;this.ua=d;this.e=f;this.j=g;this.O=k}N(kr,bn);xa(kr[D],function(a){kr.l[Sb][F](this,a);P(this.g(),"gb-get-book");xl.IsPreOrdersEnabled&&this.Q.Lb&&W(this.g(),"line-height","18px")});
kr[D].da=function(){kr.l.da[F](this);this.B=new hr(this.g(),this.Q,this.fa,this.O);this.B[Sb]();var a=Zf("about_title",S("menu_container"));a&&rg(a);if(a=this.ua&&(this.e||!!gr)){var b;gr&&(b=gr.getItem("gb-webstore/prefs/buy-bubble-dismissed"));a=!(Dd(b)&&b)}if(a){b=T("DIV","buy-bubble");var a=T("DIV","SPRITE_buy"),c=T("DIV","buy-bubble-description",_OC_MSG[22225]),d=T("A",{"class":"buy-bubble-learn-more",href:"http://books.google.com/help/ebooks/overview.html",target:"_blank"},_OC_MSG[18244]);b[t](a);
b[t](c);b[t](d);a=this.a=new er;a.d=b;fr(a,b);this.a.Dd(this.g());this.a.ab(3,0,h,-15);this.aa(this.a);this.a[Sb]();this.a.V(i);b=Zf("jfk-bubble-closebtn",this.a.g());this[qc]().i(b,"click",L(this.p,this))}};
function lr(){var a=S("gb-buy-options-trigger");if(a&&a[hd]&&a[hd][hd]?!Ce(Re(a[hd][hd]),"jfk-button"):1){var a=S("gb-buy-options-trigger"),b=S("buy");if(a&&b){Te(b,"about_content");var c=T("SPAN","gb-buy-options-arrow","\u25bc");a[t](c);P(b,"gb-buy-options-list","unified-hovercard");yj(a,5,b,4);X(b,l);V(p,"mousedown",M(mr,a,b))}}}function mr(a,b,c){var a=wg(a,c[Kc]),c=wg(b,c[Kc]),d=Sh(b);!a&&!c&&d?X(b,l):a&&(X(b,!d),d||Rh(b,1))}
kr[D].p=function(){gr&&gr.setItem("gb-webstore/prefs/buy-bubble-dismissed","1");if(this.e){var a=wj({show_buy_bubble:l});Hn(this.j,j,"POST",a[B](),{})}};function nr(a){a=new Vg(a);a[yb]();a.Fa()};function or(a,b,c){var d=U("a");W(d,{whiteSpace:"nowrap",textDecoration:"none",cursor:"pointer"});a[t](d);a=U("img");a.src=b;a.border=0;W(a,{verticalAlign:"bottom"});d[t](a);d[t](kg(" "));b=U("span");r(b,c);W(b,{textDecoration:"underline"});d[t](b);V(d,"click",L(this.Mb,this))}N(or,ei);or[D].Mb=function(a){this.a&&nr(a);this[z]("click")};function pr(a,b,c,d,f){function g(a){a&&(Aa(a,0),Ok(a,"tab"),P(a,"goog-zippy-header"),a&&k.z.i(a,"click",k.o),a&&k.j.i(a,"keydown",k.p))}this.C=f||Wf();this.a=this.C.g(a)||j;this.d=this.C.g(d||j);this.b=(this.e=Jd(b)?b:j)||!b?j:this.C.g(b);this.c=c==i;this.j=new Mj(this);this.z=new Mj(this);var k=this;g(this.a);g(this.d);qr(this,this.c)}N(pr,ei);pr[D].r=function(){pr.l.r[F](this);Sg(this.j);Sg(this.z)};
function qr(a,b){a.b?X(a.b,b):b&&a.e&&(a.b=a.e());a.b&&P(a.b,"goog-zippy-content");a.d?(X(a.a,!b),X(a.d,b)):a.a&&(We(a.a,"goog-zippy-expanded",b),We(a.a,"goog-zippy-collapsed",!b),Pk(a.a,"expanded",b));a.c=b;a[z](new rr("toggle",a))}pr[D].p=function(a){if(13==a[Qb]||32==a[Qb])qr(this,!this.c),this[z](new Tg("action",this)),a[yb](),a.Fa()};pr[D].o=function(){qr(this,!this.c);this[z](new Tg("action",this))};function rr(a,b){Tg[F](this,a,b)}N(rr,Tg);function sr(a,b,c,d){if(b.child_node&&0<b.child_node[C]){var f=tr(b,i,c,d),g=T("UL",c+"-list");a[t](f);a[t](g);qr(new pr(f,g),!b.collapsed);O(b.child_node,function(a){sr(g,a,c,d)})}else a[t](tr(b,l,c,d))}function tr(a,b,c,d){var f;b?(f=c+"-heading",b=c+"-header"):(f=c+"-link",b=c+"-item");f=""!=a.url?T("A",{"class":f,href:a.url},je(a[sc])):T("DIV",f,a[sc]);b=T("DIV",b,f);d==a.id&&P(b,c+"-selected");return b}
Sd("_OC_InitNavbar",function(a){var b=S("navbarContainer");if(b&&a.child_node){var c=T("UL","gb-left-nav-list");O(a.child_node,function(b){sr(c,b,"gb-left-nav",a.highlighted_node_id)});b[t](c)}});function ur(a,b,c,d,f){var g={cursor:"pointer"};W(c,g);V(c,"click",L(this.d,this));W(d,g);V(d,"click",L(this.c,this));f[qb]?this.ba=f:(f[ab].action="javascript:",V(f[ab],"submit",L(this.b,this)),f.go&&W(f.go,{display:"none"}),this.rb=f.input);this.a=a;this.U=b;V(a,"pagechange",L(this[id],this));this[id]()}
ur[D].b=function(){var a=this.rb[xb],b;b=this.a;var c=tq(b.U,a);c?(b.La(c),b=i):b=l;if(b)this[id]();else if(!Xd(a)&&!/[^0-9]/[db](a)){a:{b=qq(this.U);for(c=b[C]-1;0<=c;c--){var d=b[c].Ka();if(!Xd(d)&&!/[^0-9]/[db](d)){b=ha(d,10);break a}}b=-1}0<b&&ha(a,10)>b&&(this.a.La(re(qq(this.U))),this[id]())}return l};ur[D].d=function(){this.a.zc("previous")};ur[D].c=function(){this.a.zc("next")};Ua(ur[D],function(){var a=this.a.J();a&&(this.rb?sa(this.rb,a.Ka()||""):r(this.ba,a.gc()))});function vr(){}J=vr[D];J.Ja=function(a){this.za=a[w];this.Ca=a[G]};J.L=function(){return new $e(this.za,this.Ca)};J.rg=H("Ke");J.od=H("Le");J.hb=H("za");J.Eb=H("Ca");J.vb=function(){return new Q(this.Ke,this.Le)};function wr(a){return uh(new th(a.Ke,a.Le,a.za,a.Ca))};function xr(a){this.a=a}N(xr,vr);xr[D].J=H("a");xr[D].Ja=function(a){a[w]==h?(this.Ca=a[G],this.za=q[hb](a[G]*(this.a.qb()/this.a.Kd()))):a[G]==h?(this.za=a[w],this.Ca=q[hb](a[w]/(this.a.qb()/this.a.Kd()))):(this.za=a[w],this.Ca=a[G])};function yr(a,b){this.a=a;this.b=b};function zr(a){$[F](this);this.b=a;this.ua=a.b;this.Ja(Zh(this.ua));this.d=new Q(0,0)}N(zr,$);J=zr[D];J.Ja=function(a){if(!this.ea||!af(this.ea,a)){this.ea=a;var b=this.b;b.p=a;Ar(b);this[z]("resize")}};function Br(a,b){a.c=b;a.e.ta();var c=a.b,d=a.L();c.p=d;Ar(c);c=a.b;d=new $e(b.hb(),b.Eb());c.B=d;c.e=i;Mh(c.a,d);hi(c.I,0,c);Ar(c);a[z]("layoutchange")}J.wb=function(){var a=this.c.Nd();this.j&&(a=this.j.ng(a));Cr(this.e,a)};
function Dr(a,b){var c=a.d.x,d=a.d.y;Id(b.x)&&(b.x=ph(b.x,0,q.max(a.c.hb()-a.ea[w],0)));Id(b.y)&&(b.y=ph(b.y,0,q.max(a.c.Eb()-a.ea[G],0)));Id(b.x)&&(c=b.x);Id(b.y)&&(d=b.y);a.d=new Q(c,d);d=a.b;c=a.d;d.o||(d=d.b,Ed(c.y)&&(d.scrollTop=c.y),Ed(c.x)&&(d.scrollLeft=c.x));a[z]("move")}function Er(a){var b=a.d;return b?new th(b.x,b.y,a.ea[w],a.ea[G]):j}J.L=H("ea");J.moveTo=function(a){this[z]("movestart");Dr(this,a);this[z]("moveend")};function Fr(a,b,c){a=a.d;c(new Q(a.x+b.x,a.y+b.y))}
J.Rh=function(a){var b=this.d,c=this.L();if(!b||q.abs(b.x-a.x)>c[w]||q.abs(b.y-a.y)>c[G])this[Zb](a);else this.a&&(this.a.D(),this.a=j),c=ph(Ye(b,a)/800,0,1),this.a=new oi([b.x,b.y],[a.x,a.y],250+250*c,xi),V(this.a,"animate",L(this.Fi,this)),V(this.a,"end",L(this.Ll,this)),this[z]("movestart"),gh(this,"movestart",L(this.a.D,this.a)),this.a.Nb()};J.Fi=function(a){a=we(a.a,q[hb]);Dr(this,new Q(a[0],a[1]))};J.Ll=function(a){this.Fi(a);this[z]("moveend")};
function Gr(a){return new Q(q[hb](a.d.x+a.ea[w]/2),q[hb](a.d.y+a.ea[G]/2))}J.r=function(){zr.l.r[F](this);this.e.ta()};J.ii=1;function Hr(a,b){zr[F](this,b);this.la=a;this.i(a,"pagechange",this.Ud);this.i(this.la,"searchupdate",this.Om)}N(Hr,zr);function Ir(a,b){a.I=l;a.B=b;a.p=j;a.gf(a.Qd(b))}J=Hr[D];Ga(J,function(){if(this.I){this.I=i;var a=this.L()[w];this.B=a;this.p=j;this.gf(this.Qd(a))}else this.p?this.wg(this.p):this.B?Ir(this,this.B):Ir(this,this.c.qb())});
J.gf=function(a){var b=this.c;Br(this,a);if(b){var b=new yr(b,a),a=Gr(this),c=Jr(b.a,a);if(!c)a:{for(var c=ca.POSITIVE_INFINITY,d=b.a.Nd(),f=d[0],g=0;g<d[C];g++){var k=d[g],n=sh(wr(k),a);if(n<c){c=n;if(0==n){c=k;break a}f=k}}c=f}b=b.b.j(c);a=jq(a);d=c.vb();a.x-=d.x;a.y-=d.y;d=b.L()[w]/c.L()[w];c=b.L()[G]/c.L()[G];a=new Q(q[hb](a.x*d),q[hb](a.y*c));a=jq(b.vb()).add(a);(a=new Q(q[hb](a.x+-1*(this.ea[w]/2)),q[hb](a.y+-1*(this.ea[G]/2))))&&this[Zb](a)}};J.Ud=function(){this.fa||this.Xd(this.la.J())};
J.Xd=function(a){if(this.c.Fc&&(a=this.c.Fc(a))){var b=a.od();Dr(this,new Q(q[hb](a.rg()),q[hb](b)))}};J.Om=function(){Kr&&(this.e.ta(),this.Va&&this.Va(),this.wb())};var Kr=i;function Lr(){this.re=new Oi}Lr[D].add=function(a,b){this.re.set(Ld(a),b)};function Mr(a,b){var c={};b&&(c=pf(we(b,Ld)));var d=a.re.Pb();O(d,function(a){if(!c[a]){var b=this.re.get(a);b&&b.ta();this.re[Nb](a)}},a)};function Nr(){this.Jc={};this.Bf=new Lr}Nr[D].ta=function(){Mr(this.Bf)};function Cr(a,b){b=ve(b,function(a){return!!this.Jc[Ld(a[Cc])]},a);Mr(a.Bf,b);O(b,function(a){this.Bf.re.get(Ld(a))||this.Bf.add(a,this.Jc[Ld(a[Cc])][Sb](a))},a)};function Or(){};function Pr(a,b){this.a=b}N(Pr,Or);xa(Pr[D],function(a){var b=this.a(),c=a.J(),d=a.L()[w],f=a.L()[G];b.za=d;b.Ca=f;b.ab(a.rg(),a.od());b.La(c);b.bc();return b});function Qr(){};function Rr(a){this.a=a}N(Rr,Qr);Rr[D].ng=function(a){var b=Sr(this,a),a=b[0]||[],b=b[1]||[],c=Gr(this.a);b[Vc](M(Tr,c));c=[];Je(c,a,b);return c};function Tr(a,b,c){return sh(wr(b),a)-sh(wr(c),a)}function Sr(a,b){var c=Er(a.a),d=new th(c[A]-800,c.top-800,c[w]+1600,c[G]+1600);return Ne(b,function(a){a=new th(a.Ke,a.Le,a.za,a.Ca);if(wh(d,a))return wh(c,a)?0:1})};function Ur(a,b){this.a=b;this.b=a}N(Ur,Rr);Ur[D].ng=function(a){var b=Ur.l.ng[F](this,a),c=this.b.J();if(c){var d=[],f=this.b.U;O([1,-1],function(){var a=rq(f,c.ca(),1);a&&d[u](a)});O(a,function(a){a.J&&Ce(d,a.J())&&Ee(b,a)})}return b};function Vr(){$[F](this)}N(Vr,$);function Wr(){$[F](this)}N(Wr,$);Wr[D].$b=function(a){this.b=a;this.a=Xr(a)};Wr[D].r=function(){Wr.l.r[F](this);rg(this.a)};function Yr(a){$[F](this);this.o=a;this.j=[]}N(Yr,Wr);J=Yr[D];J.$b=function(a){Yr.l.$b[F](this,a);this.me();this.J()&&this.i(this.J(),"update",this.me)};J.J=function(){return this.b.J()};J.de=function(a,b,c,d){var f=U("div");Dp(f,i);this.a[t](f);a=Zr(this,a,b,c,d);W(f,{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"});this.o&&(W(f,{backgroundColor:this.o}),Rh(f,0.3));this.j[u](new th(a[0],a[1],a[2],a[3]));return f};
function Zr(a,b,c,d,f){var g=a.b.L()[w]/a.b.J().qb();return we([b,c,d,f],function(a){return q[hb](a*g)})}function $r(a,b){O(b,function(a){this.de[bd](this,a)},a)}J.vh=function(a){return this.de(a[A],a.top,a[w],a[G])};J.fd=function(){og(this.a);this.j=[]};J.me=Ad;function as(){Yr[F](this)}N(as,Yr);J=as[D];J.me=function(){if(!this.d){var a=this.J();if(a&&(a=bs(a)))$r(this,a),this.d=i}};
J.de=function(a,b,c,d){this.c=as.l.de[F](this,a,b,c,d);W(this.c,{border:"2px #aaaaff dashed"});this.e=U("img");this.c[t](this.e);this.e.src="/googlebooks/images/dialog_close_x.gif";a=Zr(this,a,b,c,d);W(this.e,{position:"absolute",cursor:"pointer",left:a[2]-19+"px",top:"4px",display:"none"});V(this.c,"mouseout",L(this.mm,this));V(this.c,"mouseover",L(this.Ti,this,i));gh(this.e,"click",L(this.ta,this));return this.c};J.ta=function(){rg(this.c)};J.mm=function(a){wg(this.c,a[Kc])||this.Ti(l)};
J.Ti=function(a){W(this.e,{display:a?"":"none"})};function cs(a){Yr[F](this);this.c=a}N(cs,Yr);cs[D].me=function(){if(!this.d){var a=this.J();if(a&&(a=ds(a)))O(a,function(a){var c=a.pop(),d=a.pop(),a=this.de[bd](this,a);W(a,{cursor:"pointer"});this.i(a,"click",L(this.Mb,this,d,c))},this),this.d=i}};cs[D].Mb=function(a,b){var c=sq(this.c.U,a);c?this.c.La(c):Cq(this.c,b)};function es(a,b,c){if(R){var d=[];d[0]=V(a,"readystatechange",M(fs,a,M(gs,b),d))}else gh(a,"load",M(gs,b));c&&gh(a,"error",M(gs,c))}function gs(a){hi(a)}function fs(a,b,c){if("complete"!=a[Kb])return i;jh(c[0]);b();return l}var hs=U("div");function is(a){if(R){hs[t](a);var b=M(rg,a);es(a,b,b);a.src="/googlebooks/images/cleardot.gif"}else a.src="/googlebooks/images/cleardot.gif",rg(a)};function js(a){this.a={};a&&this.ce(a)}N(js,ei);J=js[D];J.qb=function(){return this.a.w||lq(this[$a]())[w]};J.Kd=function(){return this.a.h||lq(this[$a]())[G]};J.L=function(){return new $e(this.qb(),this.Kd())};J.ce=function(a){for(var b in a)this.a[b]=a[b];this[z]("update")};J.rd=td("U");J.getParent=H("U");J.Ka=function(){return this.a[sc]};J.gc=function(){var a=this.Ka();return!a?"":Yo(_OC_MSG[18163],a)};function oq(a){return a.a.order}
J.$c=function(a){if(this.a.src&&a){var b=new Y(this.a.src);Z(b,"w",a[w]);return b[B]()}return this.a.src};J.ca=function(){return this.a.pid};function ks(a){js[F](this,a);this.sf={};this.o={};this.d={}}var ls;N(ks,js);J=ks[D];J.ce=function(a,b){ks.l.ce[F](this,a);b&&(this.z=b)};function Fq(a){var b=Lq(a);Z(b,"jscmd","click3");var c;a.pa&&(c=a.pa.Za());ms(a,"vq",c);bf(a.sf,function(a,c){Z(b,c,a)});return b}function Eq(a,b,c){b=b[B]();if(b==a.z)c&&c(a);else if(c&&(a.d[b]=a.d[b]||[])[u](c),b!=a.e){a.e=b;a.b&&zd[gb](a.b);a.b=zd[wc](L(a.Vl,a,b),6E3);var d;a.pa&&(d=a.pa.Za());ls(b,L(a.Wl,a,b,d))}}
function ms(a,b,c){c?a.sf[b]=c:delete a.sf[b]}J.sf=j;J.Wl=function(a,b,c){if(this.e==a&&(this.e=j,this.b&&(zd[gb](this.b),this.b=j),this.z=a,ns(this,c[bb][0]),this.U.eg(c),b=this.d[a]))O(b,function(a){a(this)},this),delete this.d[a]};J.Vl=function(a){this.b=this.e=j;delete this.d[a]};function Lq(a){var b=a.a.url;b?b=new Y(b):(b=new Y(a.U.Yl),Z(b,"pg",a.ca()),a.a.sig&&Z(b,"sig",a.a.sig));return b}J.qb=function(){return this.a.w||lq(this[$a]())[w]};J.Kd=function(){return this.a.h||lq(this[$a]())[G]};
var os={additional_info:"additional_info",content:"content",feedbackUrl:"uf",flags:"flags",highlights:"highlights",links:"Links",order:"order",pid:"pid",src:"src",snippetSrc:"snippet_src"};function ns(a,b){var c={},d;for(d in os){var f=os[d],g=b[f];Dd(g)&&("highlights"==f?a.o[b.vq]=g:c[d]=g)}a.ce(c)}var ps={Mn:1,Kn:2,Qn:4,Ck:8,Bk:16,On:32,Jn:64};ks[D].c=function(a){return!!(this.a.flags&a)};
function qs(a,b){var b=de(b),b=b[x](/\'/g,"&#39;"),c=a.o[b];if(c){var d=[];O(c,function(a){d[u]([a.X,a.Y,a.W,a.H])});return d}}function Gq(a,b){var c=qs(a,b);if(c)return we(c,M(rs,1))}function rs(a,b){var c=we(b,function(b){return q[hb](b*a)});return new th(c[0],c[1],c[2],c[3])}function ds(a){if(a.a.links)return we(a.a.links,function(a){var c=a.region;return[c.X,c.Y,c.W,c.H,a.target_pid,a.url]})}
function bs(a){if(a.a.clip_highlight||a.a.clip_highlights){var b=[];O(a.a.clip_highlights||[a.a.clip_highlight],function(a){var d=[];O(["X","Y","W","H"],function(b){d[u](a[b])});b[u](d)});return b}return j}ks[D].$c=function(a){if(this.a.src&&a){var b=new Y(this.a.src);a&&bf(this.j(),function(c,d){a[d]&&Z(b,c,a[d])});return b[B]()}return this.a.src};ks[D].j=function(){return{height:"h",width:"w"}};function ss(a,b,c,d,f){$[F](this);this.Ld(a.$());this.e=a;this.ea=c;this.p=[];this.mh=d;Mh(d,c);this.I=Xr(this);W(this.I,"backgroundColor","#fff");Mh(this.I,c);if(this.R=Dd(f)?f:i)a=Xr(this),Mh(a,c),this.B=new ts(a),W(this.B.a,{display:""});b&&(this.a=b,this.i(b,"update",this.Ee),Eq(b,Fq(b),h))}N(ss,$);J=ss[D];J.L=H("ea");J.J=H("a");function us(a,b){a.p[u](b);b.$b(a)}J.Ee=Ad;function vs(a){a[z]("load");a.R&&W(a.B.a,{display:"none"})}
function Xr(a){var b=U("div");Dp(b,i);W(b,{position:"absolute",left:0,top:0});a.mh[t](b);return b}J.ta=function(){O(this.p,function(a){a.D()});this.p=j;this.b&&rg(this.b)};J.fm=function(a){Va(a,this);ws[z](a)};var ws=new ei;function ts(a){this.a=a;for(var a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundColor:"white"},b=0;2>b;b++){var c=U("div");Dp(c);W(c,a);this.a[t](c);r(c,_OC_MSG[18242]);Ra(a,0)}}function xs(a,b){a.b&&rg(a.b);a.b=Xr(a);new ys(a.b,a.L(),b)}
function ys(a,b,c){this.a=a;W(a,{backgroundColor:"#FFF",textAlign:"center"});Mh(a,b);r(a,c||"");Dp(this.a)};function zs(a,b,c,d){ss[F](this,a,b,c,d);this.Ld(As);a=Xr(this);this.o=new Bs(c,a);a=Xr(this);this.j=new Bs(c,a);this.c=Xr(this);Mh(this.c,this.L());W(this.c,{backgroundImage:"url(/images/cleardot.gif)",backgroundRepeat:"repeat"});this.i(this.c,"mousedown",this.fm);this.i(this.c,"dragstart",nr);Uh(d,i);P(d,"pageImageDisplay");b&&this.Ee()}N(zs,ss);var As=new ei;zs[D].La=function(a){ms(a,"output",j);zs.l.La[F](this,a);a.$c()&&this.Ee()};
zs[D].Ee=function(){var a=this.J(),b=a.$c(this.ea);if(b&&!this.d){b=Cs(b);gh(this.o,"load",L(this.fa,this,a,b,this.ea[w]));Ds(this.o,[b]);var c=this.e.I,d=a.ca(),f=[];if(c.a[d]){var g=[],k;for(k in c.a[d])g[u](k);g[Vc](Xo);for(k=0;k<g[C];k++)f[u](c.a[d][g[k]])}f[u](b);Ds(this.j,f);this.d=i;a==this.e.J()&&this[z]("fetch")}ye([ps.Bk,ps.Ck],L(a.c,a))&&(xs(this,Vd('<table width=100% height=100%><tr><td><img src="%s"/><br/>%s</td></tr></table>',"/googlebooks/restricted_logo.gif",_OC_MSG[18108])),vs(this))};
function Cs(a){return a}zs[D].fa=function(a,b,c){a==this.e.J()&&this[z]("loaded");Es(this.j);var d=this.e.I,a=a.ca();d.a[a]=d.a[a]||{};d.a[a][c]=b;vs(this)};zs[D].ta=function(){this.d=l;Es(this.o);Es(this.j);zs.l.ta[F](this)};function Bs(a,b){this.ea=a;this.b=b;this.a=U("img");qa(this.a,this.ea[w]);this.b[t](this.a);Dp(this.b)}N(Bs,ei);function Es(a){for(var b;b=ug(a.b);)is(b)}function Ds(a,b){es(a.a,L(a.c,a,a.a));for(var c=0;c<b[C];c++)a.a.src=b[c]}Bs[D].c=function(a){this.a==a&&this[z]("load")};function Fs(a){this.pa=a;Yr[F](this,"#ffff00")}N(Fs,Yr);Fs[D].me=function(){var a=this.b.J();if(a){var b=this.pa.Za();b!=this.c&&(a=Gq(a,b),this.fd(),a&&(we(a,L(this.vh,this)),this.c=b))}};function Gs(a){this.url=a;this.o=j;this.z=i}N(Gs,ei);Gs[D].a=function(){this.z?this.z=l:e(o())};function Hs(a,b){Gs[F](this,a);this.O=b||"GET";this.c=new Mj;this.e=new En}N(Hs,Gs);Hs[D].a=function(a,b,c){Hs.l.a[F](this,a,b);this.d=a;this.b=b;this.c.i(this.e,"success",L(this.B,this));this.c.i(this.e,"error",L(this.p,this));Jn(this.e,this.url[B](),this.O,c)};Hs[D].B=function(a){this.o=mn(Qn(a[Kc]));hi(L(this[z],this,"success"));this.d&&hi(M(this.d,this.o));hi(L(this.j,this))};Hs[D].p=function(){hi(L(this[z],this,"error"));this.b&&hi(this.b);hi(L(this.j,this))};
Hs[D].j=function(){Oj(this.c);this.b=this.d=j};function Is(a){return!a[C]?j:xe(a,function(a,c){return xh(a,c)},a[0].ia())};function Js(a,b,c,d,f){$[F](this);this.d=a;this.p=b;this.I=f;this.a=d;this.ea=l;this.b=U("div");c[t](this.b);this.i(b,"mousemove",this.e);this.i(b,"mouseup",this.j)}N(Js,$);Js[D].e=function(a){if(!this.B){a=Ze(new Q(a[ic],a[jc]),Hh(this.p));a=rh(a,this.I);W(this.b,{border:"2px dashed #99AAEE",position:"absolute"});var b=a[rd]-a[A],c=a[Wc]-a.top;Bh(this.b,a[A],a.top);Mh(this.b,b,c);this.c=a}};
Js[D].j=function(a){this.e(a);this.B=i;var a=this.a,b=vh(this.c),c=this.d.b.L()[w]/this.d.b.J().qb(),c=Ks(b,1/c),b=Ls(Ks(c,1E3*(1/a.L()[w]))),a=new Y(Lq(a)[B]());Z(a,"ci",[b[A],b.top,b[w],b[G]][od]());Z(a,"jscmd","click3");Z(a,"output","text");c=Ls(c);Ms(this.d,[c]);rg(this.b);(new Hs(a)).a(L(this.o,this,c,b));this[z]("endsize")};
Js[D].o=function(a,b,c){var c=c[bb][0],d=l,f=c.clip_highlights;if(f){var g=[];O(f,function(a){g[u](new th(a.X,a.Y,a.W,a.H))});if(c=c.content)Ms(this.d,[a],c,b),d=i}d||this.d.fd();this.D()};function Ks(a,b){return new th(a[A]*b,a.top*b,a[w]*b,a[G]*b)}function Ls(a){return new th(q[hb](a[A]),q[hb](a.top),q[hb](a[w]),q[hb](a[G]))}Js[D].r=function(){Js.l.r[F](this);rg(this.b)};function Ns(a,b){$[F](this);this.o=a;this.e=b}var Os;N(Ns,Wr);J=Ns[D];J.$b=function(a){Ns.l.$b[F](this,a);var a=this.a,b=U("div");Dp(b,i);a[t](b);Ka(b,"selection-layer");Mh(a,this.b.L());Mh(b,this.b.L());this.i(b,"click",this.Ah);this.i(b,"mousedown",this.il)};J.il=function(a){if(Os){this.Ah(a);this.c&&this.c.D();var b=this.b.mh,a=Ze(new Q(a[ic],a[jc]),Hh(b));this.c=new Js(this.o,b,this.a,this.b.J(),a);this.j=V(p[Gc],"mousemove",L(this.Ek,this));gh(this.c,["endsize","dispose"],L(this.Dk,this))}};
J.Ek=function(a){if(this.c&&!this.c.dd){var b=new Q(a[ic],a[jc]),c=uh(Qh(this.e.ua));if(c[ad](b)){var d=new Q(0,0);O([[c.top-a[jc],0,-1],[c[Wc]-a[jc],0,1],[c[A]-a[ic],-1,0],[c[rd]-a[ic],1,0]],function(a){40>q.abs(a[0])&&(d.x=a[1]||d.x,d.y=a[2]||d.y)});this.d||(this.d=new fi(100),this.i(this.d,"tick",this.Sl));this.p=d;d.x||d.y?this.d[Oc]():this.d[nc]()}}};J.Sl=function(){var a=this.p,b=this.e;Fr(b,new Q(15*a.x,15*a.y),L(b[Zb],b))};J.Dk=function(){jh(this.j);Sg(this.d);this.d=j};J.Ah=function(a){a.Fa()};function Ps(a){Vj[F](this,a);Tj(this);this.di=l;this.b=new Mj;P(a,"viewport-selection-popup");Qs&&Qs.D();Qs=this}N(Ps,Vj);var Qs=j;Ps[D].c=function(){this[z]("close");this.D()};function Rs(a,b,c){var d=a.g(),f=U("div");W(f,{padding:"4px 3px 3px 1px"});d[t](f);d=U("div");f[t](d);d[t](kg(b));b=U("div");f[t](b);b=U("input");sa(b,c);P(b,"viewport-input");f[t](b);Uh(b,l);a.b.i(b,"mousedown",Ss)}function Ss(a){a.Fa()}Ps[D].r=function(){rg(this.g());Ps.l.r[F](this);this.b.D()};function Ts(){Yr[F](this,"#4a95d6")}N(Ts,Yr);Ts[D].$b=function(a){Ts.l.$b[F](this,a);W(this.a,{cursor:"pointer"});this.i(this.a,"mousedown",Us)};function Us(a){a.Fa()}
function Ms(a,b,c,d){a.fd();we(b,L(a.vh,a));a.d&&jh(a.d);a.c&&a.c.D();var f=U("div");p[Gc][t](f);if(b=Is(a.j)){var g=Hh(a.a),f=new Ps(f);if(c&&d){var k=a.J(),n=k.$c(),s,v;n&&(s=new Y(n),d=[d[A],d.top,d[w],d[G]][od](),Z(s,"ci",d),Z(s,"edge",0),s=s[B](),v=new Y(Lq(k)[B]()),Z(v,"ci",d),Z(v,"source","bookclip"),v=Vd('<a href="%s"><img src="%s"/></a>',v[B](),s));d=v;og(f.g());v=f.g();k=U("img");k.src="/googlebooks/images/close_x.gif";qa(k,14);Wa(k,13);W(k,{backgroundColor:"#FFF",cursor:"pointer",position:"absolute",
right:"5px",top:"5px"});v[t](k);f.b.Jd(k,"click",L(f.c,f));k=T("div",{innerHTML:_OC_MSG[18516]});W(k,{fontWeight:"bold",paddingBottom:"4px"});v[t](k);c&&(Rs(f,_OC_MSG[18768],c),v=U("div"),W(v,{textAlign:"right"}),f.g()[t](v),k=new Y("http://translate.google.com/translate_t"),Z(k,"text",c),Z(k,"sl","auto"),Z(k,"tl","auto"),c=U("a"),Sa(c,k[B]()),Oa(c,"_blank"),r(c,_OC_MSG[18891]+"&raquo;"),v[t](c));s&&Rs(f,_OC_MSG[18523],s);d&&Rs(f,_OC_MSG[18519],d)}else r(f.g(),_OC_MSG[18242]);f.sh=2;f.N()&&f.Bc();
a.c=f;hi(M(Vs,f,new Lj(new Q(g.x+b[A]+b[w],g.y+b.top+b[G]))));a.d=gh(f,"close",L(a.fd,a))}}function Vs(a,b){a.dd||(a.ab(b),a.V(i))}Ts[D].fd=function(){Ts.l.fd[F](this);this.c&&this.c.D()};Ts[D].r=function(){Ts.l.r[F](this);this.c&&this.c.D();this.d&&jh(this.d)};function Ws(a,b,c,d){b=new zs(a,b,c,d);b instanceof zs&&Xs(a,b);return b}function Xs(a,b){if(b instanceof zs){us(b,new Fs(a.pa));us(b,new as);var c=new Ts,d=new Ns(c,a.$());us(b,d);us(b,c);us(b,new cs(a))}};function Ys(a,b,c,d){$[F](this);this.o=a;this.p=d||Ws;this.c=U("div");Dp(this.c,i);W(this.c,{position:"absolute",display:"none"});c[t](this.c);this.j=U("div");Dp(this.j,i);W(this.j,{position:"absolute"});this.c[t](this.j);this.d=U("div");Dp(this.d,i);this.c[t](this.d);this.e=U("div");Dp(this.e,i);this.d[t](this.e);X(this.c,l)}N(Ys,Vr);J=Ys[D];
J.bc=function(){var a=this.za-2,b=this.Ca-2;W(this.d,{backgroundColor:"#cccccc",position:"absolute"});Bh(this.d,0,0);Mh(this.d,this.za,this.Ca);W(this.e,{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});Bh(this.e,1,1);Mh(this.e,a,b);X(this.c,i);this.b=this.p(this.o,this.J(),new $e(a,b),this.e)};J.ta=function(){this.b&&this.b.ta();rg(this.c)};J.ab=function(a,b){Bh(this.c,a,b)};J.od=function(){return(new Q(this.c[Fc],this.c[kd])).x};J.rg=function(){return(new Q(this.c[Fc],this.c[kd])).y};
J.La=td("a");J.J=H("a");J.Eb=H("Ca");J.hb=H("za");function Zs(a){return a+2}J.L=function(){return new $e(this.za,this.Ca)};function $s(a){$[F](this);r(a,"");Dp(a);this.b=a;this.a=U("div");Dp(this.a,i);xp()&&(cg(a,{dir:"ltr"}),cg(this.a,{dir:"rtl"}));a[t](this.a)}N($s,$);function at(a,b){$s[F](this,b);this.d=a;this.i(b,"scroll",this.j);W(b,"position","relative");W(this.a,"position","absolute");this.c=U("div");Dp(this.c,i);b[t](this.c);this.c[t](this.a)}N(at,$s);function Ar(a){var b=a.B;if(a.p&&b){var c=q.max(0,a.d.b.b[uc]-b[w]);W(a.a,"left",q[ob](c/2)+"px");W(a.c,"height",b[G]+"px")}}at[D].I=function(){this.e=l;this.j()};at[D].j=function(){if(!this.e){var a=this.d.d;if(a){var a=a.ia(),b;b=this.b;b=new Q(b[Tc],b[mc]);Xe(a,b)||(this.o=i,this.d[Zb](b),this.o=l)}}};function bt(){this.a=[]}bt[D].Cb=function(a){this.a[u](a)};bt[D].L=function(){var a=this.hb(),b=this.Eb();return a===j||b===j?j:new $e(a,b)};bt[D].Nd=function(a){return ve(this.a,a||Gj)};bt[D].getItem=function(a){for(var b=0;b<this.a[C];b++){var c=this.a[b];if(a(c))return c}return j};function ct(a,b){return a.getItem(function(a){return a.od()<=b&&a.od()+a.L()[G]>=b})}function Jr(a,b){return Ae(a.a,function(a){if(wr(a)[ad](b))return i})};function dt(){this.a=[];this.c=[]}N(dt,bt);J=dt[D];J.marginLeft=0;J.marginTop=0;J.marginRight=0;J.mg=0;J.tg=0;J.$e=0;J.hb=H("za");J.Eb=H("Ca");function et(a){ft(a);for(var b=a.marginLeft,c=0;c<a.d;c++){var d=gt(a,c);O(a.c[c],function(a){if(a){var c=b+q[hb]((d-a.hb())/2);a.Ke=c}});b+=d+a.tg}a.za=b+a.marginRight;for(var f=a.marginTop,c=0;c<a.b;c++){var g=ht(a,c);O(it(a,c),function(a){a&&(a.Le=f)});f+=g+a.$e}a.Ca=f+a.mg}function it(a,b){return we(a.c,function(a){return a[b]})}
function gt(a,b){var c=0;O(a.c[b],function(a){a&&(c=q.max(c,a.hb()))});return c}function ht(a,b){var c=0;O(it(a,b),function(a){a&&(c=q.max(c,a.Eb()))});return c};function jt(a){dt[F](this);this.d=a}N(jt,dt);function ft(a){a.b=q[nb](a.a[C]/a.d);for(var b=0;b<a.b;b++)for(var c=0;c<a.d;c++){var d=b*a.d+c;a.c[c]=a.c[c]||[];a.c[c][b]=a.a[d]}};function kt(a){jt[F](this,a);this.e=new Oi}N(kt,jt);kt[D].Fc=function(a){return this.e.get(Ld(xr)+"#"+a.ca())};kt[D].j=function(a){return this.e.get(Ld(a[Cc])+"#"+a.J().ca())};kt[D].Cb=function(a){a.J&&this.e.set(Ld(a[Cc])+"#"+a.J().ca(),a);kt.l.Cb[F](this,a)};function lt(a,b){this.b=a;this.a=b;var c=this.L();Wa(c,65);this.Ja(c)}N(lt,vr);function mt(a,b,c){kt[F](this,1);this.z=b;var d=c||l,f,a=qq(a);O(a,function(a){if(d&&f&&1<oq(a)-oq(f)){var c=new lt(f,a),n=c.L();qa(n,b);c.Ja(n);this.Cb(c)}c=new xr(a);n=c.L();qa(n,b);c.Ja(n);this.Cb(c);f=a},this);et(this)}N(mt,kt);mt[D].qb=H("z");mt[D].$e=8;function nt(a,b){this.a=b}N(nt,Or);xa(nt[D],function(a){var b=this.a(a);b.Ja(a.L());b.ab(a.vb());return b});function ot(a,b){var c=pt(a),d=pt(b);return 0==oq(a)||0==oq(b)?_OC_MSG[18631]:!Id(c)||!Id(d)||c>=d||1==q.abs(c-d)?_OC_MSG[19097]:qt(a,b)?Yo(_OC_MSG[19098],--d+""):Yo(_OC_MSG[19095],++c+"",--d+"")}function pt(a){a=a.Ka();return!/[^0-9]/[db](a)&&!Xd(a)?Ud(a,"B")?Km(a,Nm):Km(a,Mm):j}function qt(a,b){var c=pt(a),d=pt(b);return 0==c+1-(d-1)};function rt(a,b){$[F](this);this.b=a;this.d=b.b;this.c=b.a;this.a=U("div");W(this.a,{position:"absolute"});this.b[t](this.a);var c=U("table");this.a[t](c);cg(c,{height:"100%",width:"100%"});var d=c.insertRow(-1).insertCell(-1);d.align="center";c=U("div");W(c,{backgroundColor:"#ebeff9",padding:"5px"});d[t](c);d=U("table");c[t](d);d.align="center";W(d,"margin","0 auto");c=d.insertRow(-1).insertCell(-1);W(c,{paddingLeft:"5px",fontSize:"13.2px",textAlign:"center"});P(c,"separator-message");r(c,ot(this.d,
this.c));Uh(this.a,i);Dp(this.a)}N(rt,Vr);rt[D].Ja=function(a){Mh(this.a,a)};rt[D].ab=function(a){Bh(this.a,a)};rt[D].ta=function(){rg(this.a)};function st(a){var b=a.b,c=new at(this,b);W(b,"overflow","auto");W(b,{overflowX:"auto",overflowY:"scroll"});cg(b,{dir:"ltr"});Hr[F](this,a,c);this.j=new Ur(a,this);a=this.la.Q.ih;b=Ie(tt);a&&150<a-re(b)&&(1500>a?Ee(b,a):Ee(b,1500));we(b,Zs);a=M(Hj,Ys,this.la,this,this.b.a);b=new Pr(0,a);a=new Nr;a.Jc[Ld(xr)]=b;b=new nt(0,M(Hj,rt,this.b.a));a.Jc[Ld(lt)]=b;this.e=a;Ir(this,this.jh+2);this.i(this.la,"pagesupdate",this.Tk);this.i(this.la,"pagemodechange",this.Uk);this.i(this,"move",this.wb);this.i(this,
"move",this.Vk)}N(st,Hr);st[D].ug=function(){var a=this.la.Q.ih,b=Ie(tt);a&&150<a-re(b)&&(1500>a?Ee(b,a):Ee(b,1500));return we(b,Zs)};var tt=[350,410,495,575,685,800,910,1025];J=st[D];J.jh=575;J.Qd=function(a){var b=this.L()[w];q.max(q[ob]((b-a)/2),0);return new mt(this.la.U,a,!this.la.Q.hh)};J.Vk=function(){if(this.o){var a=ct(this.c,Gr(this).y);a&&a.J&&(a=a.J(),this.la.J()!=a&&(this.fa=i,Bq(this.la,a.ca()),this.fa=l))}this.o=i};
J.Tk=function(){var a=this.la.J(),b=this.la.U,c=sq(b,a.ca());if(!c)a:{c=oq(a);b=qq(b);for(a=b[C]-1;0<=a;a--){var d=b[a];if(oq(d)<=c){c=d;break a}}c=j}a=this.d;b=this.c;d=b.Fc(c);a=Ze(a,d.vb());b=this.Qd(b.qb());c=b.Fc(c).vb();c=new Q(c.x+a.x,c.y+a.y);Br(this,b);this[Zb](c)};J.Uk=function(){this.e.ta();this.wb()};function ut(a){$[F](this);this.a=a;this.b=new Mj;this.yb=U("div");W(this.yb,{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Rh(this.yb,0);a.p[t](this.yb);this.i(a,"resize",this.Zf);this.i(this.yb,"click",this.Mb);this.i(this.yb,"mouseout",this.kl);this.i(this.yb,"mouseover",L(this.Ue,this,i));this.i(a,"viewportmodechange",this.hi);if(a=this.a.$())a instanceof st&&(this.Gc=i),this.hi()}N(ut,$);J=ut[D];J.Z=function(a){X(this.yb,a)};J.Zf=function(){hi(L(this.un,this),10)};
J.un=function(){var a=this.a.$();a&&(a.L(),a=a.b.b,Mh(this.yb,a[uc],40),Bh(this.yb,0,a[Sc]-40))};J.Mb=function(){var a=this.a.$(),b=a.L()[G]-40,c=U("div");W(c,{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hidden"});Rh(c,0.15);Bh(c,0,a.d.y+b);a.b.c[t](c);hi(M(vt,c),1E3);this.Gc=l;a=this.a.$();Fr(a,new Q(h,b-20),L(a.Rh,a))};function vt(a){var b=new si(a,0.15,0,200);b.Nb();gh(b,"end",M(wt,b,a))}function wt(a,b){rg(b);a.D()}J.Gc=l;J.kl=function(){this.Gc||this.Ue(l)};
J.Ue=function(a){if(a){if(!this.c){var b=U("div");W(b,{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.yb[t](b);hi(L(this.Fm,this),10)}this.c=i}Rh(this.yb,a?0.15:0)};J.Fm=function(){O(["left","right"],function(a){var b=T("div",{"class":"SPRITE_page_down"});this.yb[t](b);di(b,a);W(b,{marginTop:"14px"});W(b,"margin-"+a,"16px")},this)};
J.hi=function(){var a=this.a.$(),b=a instanceof st;b?this.Zf():this.Gc=l;this.Z(b);this.Ue(this.Gc);Oj(this.b);this.b.Jd(a,"move",L(this.rl,this));this.b.i(a,"layoutchange",L(this.Zf,this))};J.rl=function(){this.Gc&&this.Ue(l);this.Gc=l};function xt(a){a=a||Wf();this.a=a.ma(R?"div":"iframe",{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-hidden":"true"});a=a.a[Gc];a[zb](this.a,a[Rb]);a=this.d=R?this.a:this.a[gc]||gg(this.a[fd]||this.a[gc][xc]);if(Cf){var b=a[xc];b[cb]();b.close()}V(a,"resize",this.b,l,this);this.c=this.a[sb]}N(xt,ei);xt[D].r=function(){xt.l.r[F](this);hh(this.d,"resize",this.b,l,this);this.d=j;(!Cf||Rf("1.9"))&&rg(this.a);delete this.a};
xt[D].b=function(){var a=this.a[sb];this.c!=a&&(this.c=a,this[z]("fontsizechange"))};var yt=new ei;function zt(){yt[z]("ready")}(function(){if(Cf)V(p,"DOMContentLoaded",zt);else if(Df)var a=m.setInterval(function(){"complete"==p[Kb]&&(zt(),m.clearInterval(a))},10);else V(m,"load",zt)})();function At(a,b,c,d,f,g){this.e=a;this.a=g;this.j=c;this.z=b;this.b=d;W(this.a,{overflow:"auto"});a=L(this.d,this);this.c=new vl;V(this.c,"resize",a);b=new xt;V(b,"fontsizechange",a);V(yt,"ready",L(this[pc],this))}At[D].d=function(){this[pc]();hi(L(this[pc],this),100)};
Ga(At[D],function(){var a=l;this.na&&(a=this.na.na);var b=Fg(this.b,function(a){return"TABLE"==a[dd]}),c=this.c.L(),d=q[hb](Hh(this.j).y),f=Oh(this.b),a=a?0:f[w],b=Wh(b),b=q.max(0,c[w]-a-(b[A]+b[rd])),d=q.max(0,c[G]-d);this.e.Ja(new $e(b,d));wp(this.z,{marginRight:a+"px"});d=this.a;W(d,"border","0px");a=q[hb](Hh(d).y);c=q.max(0,c[G]-a);W(d,"height",c+"px");d[uc]<d[sb]&&W(d,{borderTop:Vd("%spx solid #ebeff9",2),height:q.max(0,c-2)+"px"})});function Bt(a,b){a.na=b;V(b,"change",L(a[pc],a))};function Ct(a,b){Sl[F](this,b);this.ba=a||""}N(Ct,Sl);Ct[D].a=j;var Dt="placeholder"in p[Pb]("input");J=Ct[D];J.Rd=l;J.Ab=function(){this.s=this.C.ma("input",{type:"text"})};J.bb=function(a){Ct.l.bb[F](this,a);this.ba||(this.ba=a[Qc]("label")||"");Gg(Yf(a))==a&&(this.Rd=i,Te(this.g(),this.ke));Dt?this.g().placeholder=this.ba:Pk(this.g(),"label",this.ba)};
J.da=function(){Ct.l.da[F](this);var a=new Mj(this);a.i(this.g(),"focus",this.bi);a.i(this.g(),"blur",this.Yk);Dt?this.b=a:(Cf&&a.i(this.g(),["keypress","keydown","keyup"],this.Zk),a.i(Yf(this.g())?gg(Yf(this.g())):m,"load",this.$k),this.b=a,Et(this));Ft(this);this.g().a=this};J.Ta=function(){Ct.l.Ta[F](this);Gt(this);this.g().a=j};function Et(a){!a.c&&a.b&&a.g()[ab]&&(a.b.i(a.g()[ab],"submit",a.Ol),a.c=i)}function Gt(a){a.b&&(a.b.D(),a.b=j)}J.r=function(){Ct.l.r[F](this);Gt(this)};J.ke="label-input-label";
J.bi=function(){this.Rd=i;Te(this.g(),this.ke);if(!Dt&&!Ht(this)&&!this.d){var a=this,b=function(){sa(a.g(),"")};R?hi(b,10):b()}};J.Yk=function(){Dt||(this.b.va(this.g(),"click",this.bi),this.a=j);this.Rd=l;Ft(this)};J.Zk=function(a){27==a[Qb]&&("keydown"==a[$b]?this.a=this.g()[xb]:"keypress"==a[$b]?sa(this.g(),this.a):"keyup"==a[$b]&&(this.a=j),a[yb]())};J.Ol=function(){Ht(this)||(sa(this.g(),""),hi(this.Tm,10,this))};J.Tm=function(){Ht(this)||sa(this.g(),this.ba)};J.$k=function(){Ft(this)};
function Ht(a){return!!a.g()&&""!=a.g()[xb]&&a.g()[xb]!=a.ba}Ba(J,function(){sa(this.g(),"");this.a!=j&&(this.a="")});function It(a,b){a.a!=j&&(a.a=b);sa(a.g(),b);Ft(a)}J.ya=function(){return this.a!=j?this.a:Ht(this)?this.g()[xb]:""};J.gc=H("ba");function Ft(a){Dt?a.g().placeholder!=a.ba&&(a.g().placeholder=a.ba):(Et(a),Pk(a.g(),"label",a.ba));Ht(a)?Te(a.g(),a.ke):(!a.d&&!a.Rd&&P(a.g(),a.ke),Dt||hi(a.zm,10,a))}J.Z=function(a){Na(this.g(),!a);We(this.g(),this.ke+"-disabled",!a)};J.isEnabled=function(){return!this.g()[Ec]};
J.zm=function(){this.g()&&!Ht(this)&&!this.Rd&&sa(this.g(),this.ba)};function Jt(a,b,c){Ct[F](this,Ed(c)?c:_OC_MSG[18005]);this.bb(a);this.da();b&&It(this,b)}N(Jt,Ct);function Kt(a,b){this.s=a;this.a=b||j;P(a,"with-auto-dir-text");V(this.s,"keyup",L(this.c,this));V(this.s,"paste",L(this.b,this))}N(Kt,ei);Kt[D].c=function(){Lt(this.s,this.a)};Kt[D].b=function(){Mt(this.s,this.a)};function Mt(a,b){var c=M(function(){Lt(a,b)});hi(c)}
function Lt(a,b){var c=l,d;if(a[xb]){for(var f=d=0,g=l,k=a[xb][Ac](Rm),n=0;n<k[C];n++){var s=k[n];Pm[db](s)?(d++,f++):Qm[db](s)?g=i:Om[db](s)?f++:Sm[db](s)&&(g=i)}d=-1==(0==f?g?1:0:0.4<d/f?-1:1)}else d=xp();d?(c=i,W(a,"textAlign","right"),cg(a,{dir:"rtl"})):(W(a,"textAlign","left"),cg(a,{dir:"ltr"}));b&&(c?(Te(b,"input-direction-ltr"),P(b,"input-direction-rtl")):(P(b,"input-direction-ltr"),Te(b,"input-direction-rtl")))}function Nt(a,b){var c=S(a);if(c){var d=b?S(b):j;Lt(c,d);new Kt(c,d)}}
Sd("_OC_autoDir",Nt);Sd("_OC_addMsgs",function(a){for(var b in a)To[b]=a[b]});V(m,"unload",function(){lh()});function Ot(a,b,c){Hn(a,M(Pt,b,c))}function Pt(a,b,c){c=c[Kc];Pn(c)?a(Rn(c)):b&&b()}function Qt(a,b,c){Hn(a,M(Rt,b,c))}function Rt(a,b,c){c=c[Kc];Pn(c)?a(Qn(c)):b&&b()};function St(a){Tg[F](this,"navigate");this.b=a}N(St,Tg);function Tt(a,b,c,d){a&&!b&&e(o("Can't use invisible history without providing a blank page."));var f;c?f=c:(f="history_state"+Ut,p.write(Vd('<input type="text" name="%s" id="%s" style="display:none">',f,f)),f=S(f));this.z=f;this.a=c?Yf(c)?gg(Yf(c)):m:m;this.fa=this.a[Dc][Yc][Ac]("#")[0];this.p=b;R&&!b&&(this.p="https"==m[Dc][Rc]?"https:///":'javascript:""');this.d=new fi(150);this.c=!a;this.b=new Mj(this);if(a||R&&!Vt)d?a=d:(a="history_iframe"+Ut,b=this.p?'src="'+de(this.p)+'"':"",p.write(Vd('<iframe id="%s" style="display:none" %s></iframe>',
a,b)),a=S(a)),this.e=a,this.R=i;R&&!Vt&&(this.b.i(this.a,"load",this.fk),this.I=this.O=l);this.c?Wt(this,Xt(this),i):Yt(this,this.z[xb]);Ut++}N(Tt,ei);Tt[D].o=l;Tt[D].B=l;Tt[D].j=j;var Vt=R&&8<=p[$c]||Cf&&Rf("1.9.2")||Df&&Rf("532.1");J=Tt[D];J.jd=j;J.r=function(){Tt.l.r[F](this);this.b.D();this.Z(l)};
J.Z=function(a){if(a!=this.o)if(R&&!Vt&&!this.O)this.I=a;else if(a)if(Bf?this.b.i(this.a[xc],Zt,this.kk):Cf&&this.b.i(this.a,"pageshow",this.ik),Vt&&this.c)this.b.i(this.a,"hashchange",this.jk),this.o=i,this[z](new St(Xt(this)));else{if(!R||this.O)this.b.i(this.d,"tick",L(this.nh,this,i)),this.o=i,R||(this.j=Xt(this)),this.d[Oc](),this[z](new St(Xt(this)))}else this.o=l,Oj(this.b),this.d[nc]()};J.fk=function(){this.O=i;this.z[xb]&&Yt(this,this.z[xb],i);this.Z(this.I)};
J.ik=function(a){a.Ua.persisted&&(this.Z(l),this.Z(i))};J.jk=function(){var a=$t(this.a);a!=this.j&&this.Mc(a,i)};function Xt(a){return a.jd!=j?a.jd:a.c?$t(a.a):au(a)||""}function $t(a){var a=a[Dc][Yc],b=a[Bb]("#");return 0>b?"":a[Zc](b+1)}function Wt(a,b,c){var d=a.a[Dc],a=a.fa,f=-1!=d[Yc][Bb]("#");if(R||f||b)a+="#"+b;a!=d[Yc]&&(c?d[x](a):Sa(d,a))}
function Yt(a,b,c,d){if(a.R||b!=au(a))if(a.R=l,b=be(b),R){var f=a.e[fd]||a.e[gc][xc];f[cb]("text/html",c?"replace":h);f.write(Vd("<title>%s</title><body>%s</body>",de(d||a.a[xc][sc]),b));f.close()}else b=a.p+"#"+b,(a=a.e[gc])&&(c?a[Dc][x](b):Sa(a[Dc],b))}function au(a){if(R)return a=a.e[fd]||a.e[gc][xc],a[Gc]?ce(a[Gc][qb]):j;var b=a.e[gc];if(b){var c;try{c=ce($t(b))}catch(d){return a.B||bu(a,i),j}a.B&&bu(a,l);return c||j}return j}
J.nh=function(a){if(this.c){var b=$t(this.a);b!=this.j&&this.Mc(b,a)}if(!this.c||R&&!Vt)if(b=au(this)||"",this.jd==j||b==this.jd)this.jd=j,b!=this.j&&this.Mc(b,a)};J.Mc=function(a){this.j=sa(this.z,a);this.c?(R&&!Vt&&Yt(this,a),Wt(this,a)):Yt(this,a);this[z](new St(Xt(this)))};function bu(a,b){if(a.B!=b){var c=a.d;c.a=b?1E4:150;c.Yb&&c.b?(c[nc](),c[Oc]()):c.Yb&&c[nc]()}a.B=b}J.kk=function(){this.d[nc]();this.d[Oc]()};var Zt=["mousedown","keydown","mousemove"],Ut=0;function cu(a,b,c,d){this.$e=this.tg=10;this.mg=this.marginTop=20;b=q[ob]((b-20)/(100+this.tg));d&&2<b&&(b-=b%2);kt[F](this,b);qq(a);a=we(qq(a),function(a){var a=new xr(a),b=a.L();qa(b,100);a.Ja(b);return a});c&&(c=a[0].L(),d=new vr,d.Ja(c),this.Cb(d));O(a,L(this.Cb,this));et(this)}N(cu,kt);function du(a,b,c,d,f){$[F](this);this.d=a;this.a=c;var g=U("div");W(g,{position:"absolute"});f=f[w]-2;Bh(g,d.x+(xp()?f:0),d.y);b.b.a[t](g);this.e=g;b=q[ob](f/(c.qb()/c.Kd()));f=new $e(f,b);this.c=U("div");this.e[t](this.c);W(this.c,{padding:"1px",position:"absolute"});this.j();b=U("div");this.c[t](b);W(b,{overflow:"hidden",backgroundColor:"#fcfcfc"});Mh(b,f);this.c[t](b);d=U("img");Ia(d,c.gc());this.b=d;g=new Y(Lq(c)[B]());Z(g,"zoom","1");Z(g,"img","1");Z(g,"w",f[w]);if(f=this.d.Q.Rj)Z(g,"imgtk",
f),Z(g,"jtp",oq(c));c=g[B]();eu&&(c=eu(c));d.src=c;b[t](d);W(this.c,"cursor","pointer");this.i(this.c,"click",this.o);this.i(a,"pagechange",this.j)}N(du,Vr);du[D].j=function(){var a=l,b=this.d.J();b&&b==this.a&&(a=i);W(this.c,"backgroundColor",a?"#6B90DA":"#ccc")};du[D].o=function(){this.d.Xa(st);this.d.La(this.a);fu[z]("click")};du[D].ta=function(){is(this.b);rg(this.e)};var eu=j,fu=new ei;function gu(a,b){this.a=a;this.b=b}N(gu,Or);xa(gu[D],function(a){return new du(this.a,this.b,a.J(),a.vb(),a.L())});function hu(a){var b=a.b;W(b,{overflow:"hidden"});var c=new at(this,b);Hr[F](this,a,c);this.i(this,"move",this.wb);W(b,{overflow:"auto"});a=new Nr;b=new gu(this.la,this);a.Jc[Ld(xr)]=b;this.e=a;Br(this,iu(this));this.j=new Rr(this);hi(L(this.wb,this),0);this.i(this,"resize",this.o)}N(hu,Hr);hu[D].Xd=function(a){a=this.c.Fc(a).vb();this[Zb](new Q(h,a.y-40))};function iu(a){var b=a.la.Q.Tj;return new cu(a.la.U,a.L()[w],b,b)}hu[D].o=function(){Br(this,iu(this));this.Xd(this.la.J())};function ju(){}N(ju,vr);function ku(a){$[F](this);this.c=a}N(ku,Wr);ku[D].V=function(a){X(this.a,a)};
ku[D].$b=function(a){ku.l.$b[F](this,a);var b=this.b.L(),a=this.a,c=b[w],d=b[G],f=q[ob](0.035*c),b=this.c?"/googlebooks/images/burn-left.png":"/googlebooks/images/burn-right.png";Bh(a,this.c?c-f:0,0);Mh(a,f,d);W(a,{position:"absolute"});R?(a=a[E],R?a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'", sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat="no-repeat")):(c=T("img",{src:b,width:f,height:d,border:0,position:"absolute",top:0,left:0}),a[t](c))};function lu(a,b){this.c=a;var c=q[ob](b/2);this.o=new $e(c,q[ob](c/(this.c.U.Cc[w]/this.c.U.Cc[G])));this.a=U("div");W(this.a,{position:"absolute",backgroundColor:"white",top:0,left:0});this.I=[];a.$().b.a[t](this.a);this.b=U("div");this.e=U("div");this.I[u](V(this.b,"dblclick",L(this.ok,this)));c={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute",border:"1px solid #ccc"};W(this.b,c);W(this.e,c);this.a[t](this.b);this.a[t](this.e);this.p=U("div");this.B=U("div");this.b[t](this.p);this.e[t](this.B);
mu(this)}N(lu,Vr);function mu(a){a.d&&a.d.ta();a.j&&a.j.ta();r(a.p,"");r(a.B,"");Vh(a.b,a.o);Vh(a.e,a.o);a.d=new zs(a.c,a.R,a.o,a.p);Xs(a.c,a.d);a.fa=new ku(i);us(a.d,a.fa);a.j=new zs(a.c,a.ua,a.o,a.B);a.Va=new ku(l);Xs(a.c,a.j);us(a.j,a.Va)}J=lu[D];J.ab=function(a){0>a.x&&(a.x=0);Bh(this.a,a)};J.ok=function(a){nr(a);this.c.zc("previous")};J.V=function(a){W(this.a,{display:a?"":"none"})};J.bc=function(){W(this.b,{left:0,top:0});W(this.e,{left:this.o[w]+"px",top:0})};
function nu(a){return ve([a.R,a.ua],function(a){return!!a})}J.ta=function(){this.d.ta();this.j.ta();for(var a;a=this.I.pop();)jh(a);this.a[hd]&&rg(this.a)};function ou(a){return 2*a};function pu(a){this.b=a}N(pu,Or);xa(pu[D],function(a){var b=new lu(this.b,a.L()[w]);b.ab(a.vb());b.bc();b.V(i);return this.a=b});function qu(a,b,c){this.p=a;this.o=b;this.j=c;a=U("div");W(a,{whiteSpace:"nowrap",padding:"5px",border:"1px solid #fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.a=a;this.p[t](this.a);qu[D].b[bd](this);V(this.j,"change",L(this.c,this));V(new vl,"resize",L(hi,j,L(this.c,this)))}qu[D].c=function(){var a=Oh(this.a);if(0<a[w]){var b=q[hb](Oh(this.o)[w]/2),a=q[hb](a[w]/2);Bh(this.a,b-a,0)}};qu[D].d=function(){X(this.a,i);this.c()};qu[D].b=function(){X(this.a,l)};function ru(a,b,c){qu[bd](this,arguments);this.e=new ti(this.a,500);this.z=new ln(L(this.b,this))}N(ru,qu);ru[D].d=function(a){Rh(this.a,1);qu[D].d[bd](this);a&&this.z[Oc](a)};ru[D].b=function(){this.e.Nb()};var su=j;function tu(a){su=a};function uu(a,b){Mj[F](this);this.d=su;this.e=a;this.c=b;this.e.Q.hh||(this.i(this.e,"pageturn",this.j),this.i(this.c,"dispose",this.D))}N(uu,Mj);uu[D].j=function(){var a=nu(this.c.o.a)[0]||new js,b=nu(this.c.o.a)[1]||new js,c=this.o,d=this.z,f=d?oq(d):-1,g=oq(a)||-1,k=oq(b)||-1,n=q.max(c?oq(c):-1,f),s=q.max(g,k);if(q.abs(s-n)>this.c.ii){var v,I;0<s-n&&(v=n==f?d:c,I=a);0>s-n&&(v=-1!=k?b:a,I=d);1<k-g&&(v=a,I=b);!qt(v,I)&&Dd(v)&&Dd(I)&&(r(this.d.a,ot(v,I)),this.d.d(3E3))}};function vu(a,b){this.ld=new jo;this.oj={};a&&(this.Yl=a.prefix,mq(this,we(a[bb],function(a){a=new this.Lg(a);b&&(a.pa=b);return a},this)))}N(vu,kq);vu[D].eg=function(a){for(var a=a[bb],b=0;b<a[C];b++){var c=a[b],d=sq(this,c.pid);d&&ns(d,c)}};vu[D].Lg=ks;vu[D].b=function(a,b){if(!sq(this,b.ca())){var c=Ie(qq(this));Je(c,b);mq(this,c)}this.oj[b.ca()]=i;a&&a(b)};function wu(a){ks[F](this,a)}N(wu,ks);wu[D].gc=function(){return this.c(32)?_OC_MSG[18137]:this.c(64)?_OC_MSG[18138]:wu.l.gc[F](this)};wu[D].j=function(){return{width:"w"}};function xu(a){vu[bd](this,arguments);this.a();V(this,"update",L(this.a,this))}N(xu,vu);function yu(a,b){var c={};O(b[bb],function(a){var b=sq(this,a.pid);b&&ns(b,a);c[a.pid]=i},a);var d=qq(a),f=ve(d,function(a){if(c[a.ca()]||this.oj[a.ca()])return i},a);d[C]!=f[C]&&mq(a,f)}xu[D].eg=function(a){this.c?yu(this,a):xu.l.eg[F](this,a)};xu[D].a=function(){var a={},b=0;O(qq(this),function(c){var d=oq(c);a[d]=c;b=q.max(b,d)});for(var c=[],d=-1;d<=b;d+=2){var f=a[d],g=a[d+1];(f||g)&&c[u]([f,g])}this.pj=c};
xu[D].Lg=wu;function zu(a){jt[F](this,1);this.e=a;var b=new ju;b.Ja(a);this.Cb(b);et(this)}N(zu,jt);zu[D].qb=function(){return this.e[w]};zu[D].j=function(){return this.a[0]};function Au(a){var b=a.b,c=new at(this,b);W(b,{overflow:"hidden"});Hr[F](this,a,c);this.o=new pu(a);b=new Nr;c=this.o;b.Jc[Ld(ju)]=c;this.e=b;b=a.U.Cc[w]/a.U.Cc[G];c=this.L();Br(this,this.Qd(q.min(2*q[ob](c[G]*b),c[w])));this.xe=new uu(a,this);this.i(this.la,"pagemodechange",this.Rl);hi(this.wb,0,this)}N(Au,Hr);J=Au[D];J.ug=function(){return we(Bu,ou)};J.gf=function(a){Au.l.gf[F](this,a);this.e.ta();this.wb()};J.Rl=function(){this.e.ta();this.wb()};J.ii=2;
J.Qd=function(a){this.L();return new zu(new $e(a,q[ob](q[ob](a/2)/(this.la.U.Cc[w]/this.la.U.Cc[G]))))};var Bu=[180,220,280,350,410,495,575,685,800,910,1025];Au[D].Ud=function(){var a=Cu(this,this.la.J()),b=this.o.a;if(b){var c=this.xe,d=nu(b);c.z=d[0];c.o=d[1];var c=a[0],d=a[1],f=i,a=i;b.R=c;b.ua=d;mu(b);if(c){if(c.c(64)||d==h)a=l}else xs(b.d);if(d){if(d.c(32)||c==h)f=l}else xs(b.j);c=f;d=a?"":"hidden";W(b.b,"visibility",c?"":"hidden");W(b.e,"visibility",d);c=c&&a;b.fa.V(c);b.Va.V(c)}this[z]("pagechange")};
function Cu(a,b){return Ae(a.la.U.pj,function(a){if(Ce(a,b))return i})}Au[D].wb=function(){Au.l.wb[F](this);this.Ud()};Au[D].R=function(a,b){for(var c=this.la.U.pj,d=oq(a),f,g,k=0;k<c[C];++k){var n=c[k];if(n[0]&&d==oq(n[0])||n[1]&&d==oq(n[1])){f=k;break}else if(g){var s=n[0]||n[1];if(d>=oq(g[0]||g[1])&&d<oq(s)){f=0<b?k-b:k;break}}g=n}return(c=c[Id(f)?f+b:0])?c[0]||c[1]:j};function Du(a,b){$[F](this);this.e=a;this.d=b;this.a=U("div");a.b.a[t](this.a);W(this.a,{border:"1px solid #c0c0c0",position:"absolute",fontSize:"83%",background:"white"});P(this.a,"sitb_result");Bh(this.a,b.vb());Mh(this.a,b.L());var c=U("div");this.a[t](c);W(c,{backgroundColor:"#f5f5f5",borderBottom:"1px solid #c0c0c0",textAlign:"left",overflow:"hidden",height:"26px"});this.b=U("div");W(this.b,{padding:"5px 10px"});r(this.b,Yo(_OC_MSG[18163],b.a.a));c[t](this.b);this.c=U("div");this.a[t](this.c);
if(c=sq(this.e.o.U,this.d.a.ca())){var d=this.e.o.pa.Za(),f=c.a.snippetSrc,g;if(g=f)g=new Y(f),g=oj(g,"q")||oj(g,"vq")||oj(g,"dq"),g=d==g;g?Eu(this,f):(d=Fq(c),Z(d,"source","gbs_snippet"),Eq(c,d,L(this.j,this)))}else Fu(this)}N(Du,Vr);Du[D].o=function(a){this.e.lc(a.a)};Du[D].j=function(a){(a=a.a.snippetSrc)?Eu(this,a):Fu(this)};
function Eu(a,b){r(a.c,"");var c=U("img");a.c[t](c);c.src=b;W(a.a,{border:"1px solid #c0c0c0",cursor:"pointer"});a.i(a.a,"click",L(a.o,a,a.d));W(a.b,{textDecoration:"underline",color:"#0000cc"});r(a.b,a.b[qb]+"&nbsp;&raquo;")}
function Fu(a){r(a.c,"");var b=U("div");a.c[t](b);W(b,{width:q[ob](0.75*a.d.L()[w])+"px",padding:"5px 0px",textAlign:"left",marginLeft:"auto",marginRight:"auto"});r(b,a.d.a.b);b=U("div");W(b,{position:"absolute",bottom:"10px",left:"0px",width:"100%",fontWeight:"bold",color:"#666"});a.c[t](b);r(b,_OC_MSG[18849]+"&nbsp;&nbsp;");a=U("a");r(a,_OC_MSG[18042]+".");b[t](a);W(a,{fontWeight:"normal"});b=new Y(m[Dc][Yc]);Z(b,"sitesec","buy");Z(b,"source","gbs_snippet");rj(b,"printsec");Sa(a,b[B]())}
Du[D].ta=function(){rg(this.a);this.D()};function Gu(a){this.a=a}N(Gu,Or);xa(Gu[D],function(a){return new Du(this.a,a)});function Hu(a){this.c=a.page_id;this.a=a.page_number;this.b=a.snippet_text}Hu[D].ca=H("c");function Iu(a){this.dc=a;0<this.dc.number_of_results?(this.Ra=we(this.dc.search_results,function(a){return new Hu(a)},this),this.id=this.dc.search_results[0].page_id+Ju(this)+this.dc.search_results[this.dc.number_of_results-1].page_id):this.Ra=[]}function Ju(a){return a.dc.search_query_escaped};function Ku(a){this.a=a}N(Ku,vr);function Lu(a){jt[F](this,1);this.wa=a;this.$e=this.mg=this.marginTop=20;a.Ra&&(O(a.Ra,L(this.e,this)),et(this))}N(Lu,jt);Lu[D].e=function(a){a=new Ku(a);a.Ja(new $e(600,150));this.Cb(a)};function Mu(a){var b=a.b;W(b,"overflow","hidden");var c=new at(this,b);zr[F](this,c);this.o=a;this.j=new Rr(this);this.i(this,"move",this.wb);a=new Nr;c=new Gu(this);a.Jc[Ld(Ku)]=c;this.e=a;W(b,"overflow","auto");W(b,{overflowX:"auto",overflowY:"scroll"});cg(b,{dir:"ltr"})}N(Mu,zr);Ga(Mu[D],function(){Nu(this)});function Nu(a){Br(a,new Lu(a.wa,a.L()[w]));a.wb()}Mu[D].lc=function(a,b){return this.Rb(a,b)};function Ou(a){this.a=a||{}}Ou[D].Pa=H("a");Ou[D].Xa=function(a){this.a.v=ff(function(b){return b==a})};Ou[D].tb=function(a){this.a.q=a};Ou[D].Za=function(){return this.a.q};var gf={onepage:st,twopage:Au,thumbnail:hu,snippet:Mu};function Pu(a,b){this.b=new Tt;V(this.b,"navigate",L(this.e,this));this.a=a;this.na=b}Pu[D].e=function(a){Qu(this,a.b)};function Qu(a,b){if(!(a.d&&""==b||a.c))if((R||Df)&&""==b)m.history.go(-2);else if(b){var c={},d=new fj(b);O(d.Pb(),function(a){var b=d.get(a);b in Ru&&(b=Ru[b]);c[a]=b});var f=new Ou(c);a.a.Xa(gf[f.a.v]||st);Oq(a.na,!!f.a.f);Dd(f.Za())&&a.a.pa.tb(f.Za())}}var Ru={"true":i,"false":l};Pu[D].Z=function(a){this.d=i;this.b.Z(a);R&&Qu(this,pj(new Y(m[Dc])));this.d=l};
Ua(Pu[D],function(){var a=new Ou;a.Xa(this.a.d);a.tb(this.a.pa.Za());a.a.f=this.na.na;a=wj(a.Pa())[B]();this.c=i;var b=this.b;Xt(b)!=a&&(b.c?(Wt(b,a,l),Vt||R&&Yt(b,a,l,h),b.o&&b.nh(l)):(Yt(b,a,l),b.jd=b.j=sa(b.z,a),b[z](new St(a))));this.c=l});var Su=j;function Tu(){Su||(Su={},Su[1]=st,Su[2]=Au)}function Uu(a){var b={},c=pj(new Y(p[Dc][Yc]));c&&O(c[Ac](","),function(a){b[a[ub](0)]=a[Zc](1)});return b[a]};var Vu=Gi("Sidebar",3);Sd("_OC_registerHover",Gi("Sidebar",4));var Wu=Gi("Sidebar",1);var Xu=Gi("Toolbar",2);function Yu(){}Yu[D].Ka=H("b");function Zu(){};function $u(a){this.b=a.Title;this.a=a.Pid;this.ql=a.PgNum}$u[D].Ka=H("b");$u[D].getId=H("a");function av(a){this.b=a[sc]||"";this.hh=!!a.fullview;this.te=a.table_of_contents_page_id||"";this.Sj=a.num_toc_pages||"";this.ih=a.max_resolution_image_width;this.Tj=!!a.paired_thumbnails;this.Rj=a.thumbnail_token||"";this.se=a.containing_bookshelves||[];this.Qj=a.quality_info||"";this.gb=a.volume_id||"";this.B=a.other_issues_query||"";this.z=!!a.is_browsable;this.o=!!a.is_public_domain;this.d=new $e(a.page_width,a.page_height);this.p=a.is_ebook||l;var b=a.additional_info,c={};b&&(c=b.JsonBookInfo);
c.BuyLinks&&we(c.BuyLinks,function(){return new Zu},this);c.TocLine&&(this.ue=we(c.TocLine,function(a){return new $u(a)}));this.O=a.sample_url||"";this.Lb=a.is_pre_order||l;this.ye=a.on_sale_date||"";this.bd=a.volumeresult&&a.volumeresult.has_flowing_text;this.Ae=a.volumeresult&&a.volumeresult.has_scanned_text;this.c=a.volumeresult&&a.volumeresult.can_download_pdf;this.a=a.volumeresult&&a.volumeresult.can_download_epub;this.j=a.volumeresult?a.volumeresult.download_pdf_url:"";this.e=a.volumeresult?
a.volumeresult.download_epub_url:""}N(av,Yu);av[D].ob=H("gb");av[D].Kb=H("p");function bv(a){to[F](this);Ed(a)&&a.bookshelf&&O(a.bookshelf,function(a){a=new so(a);vo(this,a[Jc]())||(a.B?this.Fd:this.Ed)[u](a)},this)}N(bv,to);function cv(a,b){var c=new bv(b);a&&O(a,function(a){dv(a.ob(),a.se,c)});return c}function dv(a,b,c){O(b,function(b){var f=new eo;f.a.Xe=a;(b=vo(c,b))&&b.a[u](f)})}function ev(a,b,c){a(cv(b,c))};function fv(a,b){Sl[F](this,b);this.a=a}N(fv,Sl);fv[D].b="info";fv[D].c=l;var gv={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-warning",promo:"jfk-butterBar-promo"};fv[D].N=function(){var a=this.g();return a!=j&&Ce(Re(a),"jfk-butterBar-shown")};fv[D].V=function(a){We(this.g(),"jfk-butterBar-shown",a)};
fv[D].Ab=function(){this.s=this.C.ma("div","jfk-butterBar");Pk(this.g(),"live","assertive");Pk(this.g(),"atomic","true");this.a=this.a;var a=this.g();if(a){var b=this.C;b.Qh(a);b.Bh(a,this.a)}this.c=this.c;(a=this.g())&&We(a,"jfk-butterBar-mini",this.c);a=this.b;this.mc()&&Ve(this.g(),gv[this.b],gv[a]);this.b=a};function hv(a,b){this.Zb=U("div");a[t](this.Zb);W(this.Zb,{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"pointer"});this.a=new iv(this.Zb,b);V(this.Zb,"click",L(this[z],this,"click"));V(this.a.g(),"click",L(this[z],this,"click"));V(this.Zb,"mouseover",L(this.b,this,i));V(this.Zb,"mouseout",L(this.b,this,l))}N(hv,ei);function jv(a,b){W(a.Zb,{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.c=b}hv[D].b=function(a){this.c||W(this.Zb,{backgroundColor:a?"#ffffcc":"#b2c4e9"})};
hv[D].r=function(){this.a.r();hv.l.r[F](this)};function iv(a,b){Wj[F](this,a);this.b=a;this.We=200;this.dg=500;var c=this.g();W(c,{backgroundColor:"#FFF",color:"#333",border:"1px solid #6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var d=U("div");W(d,{fontWeight:"bold"});var f=kg(Yo(_OC_MSG[18163],b.a));d[t](f);c[t](d);d=U("div");r(d,b.b);c[t](d)}N(iv,Wj);iv[D].ge=function(a){var b=Hh(this.b),c=Oh(this.g()),d=eg(m);iv.l.ge[F](this,a,new Bj(b.x-c[w],q.min(b.y,d[G]-c[G])))};function kv(a){$[F](this);this.a=a;this.b=this.a.$a.a;this.d={};this.j=new Mj;this.c=U("div");W(this.c,{backgroundColor:"#fcfcff",position:"absolute"});this.b.p[t](this.c);O(this.a.wa.Ra,L(this.lk,this));this.i(this.b,"pagechange",this.yh);this.yh();this.i(this.b,"resize",this.Hf);this.i(this.b,"viewportmodechange",this.xh);this.b.$()&&this.xh()}N(kv,$);J=kv[D];J.yh=function(){this.e&&(jv(this.e,l),this.e=j);var a=this.d[this.b.J().ca()];a&&(this.e=a,jv(a,i))};
J.xh=function(){var a=this.b.$(),b=a instanceof st;b&&this.Hf();Oj(this.j);this.j.i(a,"layoutchange",L(this.Hf,this));X(this.c,b)};J.Hf=function(){hi(L(this.vn,this),10)};J.vn=function(){var a=this.b.$();a&&a instanceof st&&(a.L(),a=a.b.b,Mh(this.c,15,a[Sc]),Bh(this.c,a[uc]-15,0),lv(this))};function lv(a){var b=a.b.$().c.Nd(function(a){return a instanceof xr}),c={};O(b,function(a){c[a.J().ca()]=a});O(a.a.wa.Ra,L(a.al,a,c))}
J.al=function(a,b){var c=this.b.$().b.a[Sc],d=a[b.ca()];if(d){var f=vf?5:15;Bh(this.d[b.ca()].Zb,0,q[ob](d.od()/c*(this.c[Sc]-f-(vf?30:15)))+f)}};J.lk=function(a){var b=new hv(this.c,a);this.d[a.ca()]=b;this.i(b,"click",L(this.a.lc,this.a,a,j))};J.r=function(){rg(this.c);bf(this.d,function(a){a.r[F](a)});kv.l.r[F](this)};function mv(a){$[F](this);this.$a=a;this.qh="n"}N(mv,$);mv[D].a=function(a,b,c){this.wa=new Iu(b);b=this.$a.a;b.d||b.Xa(st);0==this.wa.Ra[C]?nv(this.$a.c):a?c?(a=Ae(this.wa.Ra,function(a){return c==a.ca()}))?this.lc(a):this.lc(this.wa.Ra[0],c):this.lc(this.wa.Ra[0]):ov(this);this.b=new kv(this)};
function ov(a){var b=a.$a.a,c=b.d;if(c==st||c==Au)a.$a.d=c;b.Xa(Mu);var b=b.$(),c=a.$a.c,d="n"==c.a.qh;X(c.p,d);X(c.B,!d);r(c.e,Yo(_OC_MSG[18845],"<b>"+c.a.wa.Ra[C]+"</b>","<b>"+Ju(c.a.wa)+"</b>"));pv(c,i);c=a.wa;c!=b.wa&&(b.wa=c,Nu(b));a=L(a.lc,a);b.Rb=a;Dr(b,new Q(0,0))}
mv[D].lc=function(a,b){Kr=i;var c=this.$a.c;pv(c,l);c.b=te(c.a.wa.Ra,a);r(c.e,Yo(_OC_MSG[18846],"<b>"+(c.b+1)+"</b>","<b>"+c.a.wa.Ra[C]+"</b>","<b>"+Ju(c.a.wa)+"</b>"));var c=this.$a.a,d=sq(c.U,a.ca());if(!d)return j;var f=c.$();f instanceof st||f instanceof Au||(this.$a.d==Au?c.Xa(Au):c.Xa(st));if(b)return Bq(c,b),j;a:{if((f=c.e.$().c)&&f.Fc)if(f=f.Fc(d)){var g=new Q(40,80),k=c.pa.Za();if(!k)break a;var n=Gq(d,k);if(n){Hq(c,f,g,n);break a}f=L(c.mk,c,f,g,k);Eq(d,Fq(d),f)}c.La(d)}return d};
mv[D].r=function(){Sg(this.b);mv.l.r[F](this)};function qv(){$[F](this);this.c=U("div");this.o=new fv(this.c);this.o[Sb](rv);this.o.V(i);var a=this.o.g();a&&(wp(a,{"text-align":"left"}),Wa(a[E],"100%"));X(this.c,l);a=U("span");this.c[t](a);wp(a,{cursor:"pointer",margin:"0 0 0 25px",whiteSpace:"nowrap"});xp()?di(a,"left"):di(a,"right");this.i(a,"click",this.oi);sv(this,a,_OC_MSG[18843],L(this.oi,this));var b=U("img");b.src="/googlebooks/images/close_x.gif";wp(b,{backgroundColor:"#fff",margin:"0 6px",verticalAlign:"middle"});a[t](b);this.e=U("span");
this.c[t](this.e);this.j=U("span");this.c[t](this.j);wp(this.j,{marginLeft:"5px",whiteSpace:"nowrap"});r(this.j,"-&nbsp;&nbsp;");this.j[t](kg(_OC_MSG[18844]+": "));this.p=U("span");this.j[t](this.p);sv(this,this.p,_OC_MSG[18848],L(this.pi,this,"r"));a=U("span");r(a,"&nbsp;|&nbsp;<b>"+_OC_MSG[18847]+"</b>");this.p[t](a);this.B=U("span");this.j[t](this.B);a=U("span");r(a,"<b>"+_OC_MSG[18848]+"</b>&nbsp;|&nbsp;");this.B[t](a);sv(this,this.B,_OC_MSG[18847],L(this.pi,this,"n"));this.d=U("span");this.c[t](this.d);
wp(this.d,{marginLeft:"8px",whiteSpace:"nowrap"});r(this.d,"-&nbsp;&nbsp;");sv(this,this.d,"&#8249; "+_OC_MSG[75],L(this.ni,this,-1));a=U("span");r(a,"&nbsp;&nbsp;");this.d[t](a);sv(this,this.d,_OC_MSG[76]+" &#8250;",L(this.ni,this,1));a=U("span");r(a,"&nbsp;&nbsp;-&nbsp;&nbsp;");this.d[t](a);sv(this,this.d,_OC_MSG[18806],L(this.sl,this));Uh(this.c,i)}var rv,tv,uv;N(qv,$);function pv(a,b){X(tv,!b);X(a.j,b);X(a.d,!b&&1<a.a.wa.Ra[C]);X(a.c,i);uv[pc]()}function vv(a){X(a.j,l);X(a.d,l);r(a.e,"")}
function nv(a){vv(a);var b=a.a.wa,c=b.dc.SpellResults&&b.dc.SpellResults.correct_spell?b.dc.SpellResults.correct_spell:j;if(c){var d=U("span");r(d,_OC_MSG[861]+" ");sv(a,d,c,L(a.El,a,c));a.e[t](d);c=U("br");a.e[t](c)}c=U("span");r(c,$d(Yo(_OC_MSG[18865],Ju(b)))+"&nbsp;&nbsp;-&nbsp;&nbsp;");a.e[t](c);b=U("a");a.e[t](b);r(b,_OC_MSG[18879]+" &raquo;");c="patents"==bo()?new Y("http://www.google.com/search?tbm=pts&tbo=p&hl=en"):new Y("http://www.google.com/search?tbm=bks&tbo=p");zo(c);Z(c,"q",je(Ju(a.a.wa)));
Sa(b,c[B]());X(a.c,i);uv[pc]()}J=qv[D];J.r=function(){qv.l.r[F](this);Sg(this.o);X(tv,i);rg(this.c);uv[pc]()};function sv(a,b,c,d){var f=U("span");W(f,{textDecoration:"underline",color:"#0000cc",cursor:"pointer"});b[t](f);r(f,c);a.i(f,"click",d)}J.oi=function(){this.a.$a.a.pa.tb("");this.a.$a.e[id]()};J.ni=function(a){wv(this,this.b,a)};function wv(a,b,c){var d=a.a.wa.Ra[C];a.b+=c;a.b>=d&&(a.b=0);0>a.b&&(a.b=d-1);a.b!=b&&(a.a.lc(a.a.wa.Ra[a.b])||wv(a,b,c))}J.pi=function(a){this.a.$a[id](a)};
J.sl=function(){ov(this.a)};J.El=function(a){this.a.$a.tb(je(a))};function xv(a,b,c){$[F](this);this.a=a;this.rb=b;this.e=c;this.i(a.pa,"change",L(this[id],this,"r",j))}N(xv,$);
Ua(xv[D],function(a,b,c){this.b?(this.b.D(),this.b=j):(this.a.d&&(this.d=this.a.d),this.c=new qv);var d=this.a.pa.Za();b&&!b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);b&&b.search_query_escaped?(this.b=new mv(this),this.c.a=this.b,this.b.a(!oj(new Y(m[Dc][B]()),"q"),b,c)):d?(this.b=new mv(this),b=this.c.a=this.b,c=b.$a.c,vv(c),r(c.e,_OC_MSG[18242]),c=new Y(m[Dc][Yc]),Z(c,"jscmd","SearchWithinVolume"),Z(c,"q",d),Z(c,"scoring",a),(new Hs(c)).a(L(b.a,b,l)),b.qh=a,It(this.rb,
d)):(this.b&&(this.b.D(),this.b=j),this.a.$()instanceof Mu&&this.a.Xa(this.d),this.c&&(this.c.D(),this.c=j),It(this.rb,""))});xv[D].tb=function(a){this.a.pa.tb(a);It(this.rb,a)};function yv(a,b){var c=S(a),d=S(b);c&&d&&V(c,"submit",M(zv,d))}function zv(a,b){""==a[xb]&&b[yb]()};function Av(a,b,c){Oa(this,a);this.c=b||a;this.e=c||new th(NaN,NaN,NaN,NaN);this.b=Yf(a);this.a=new Mj(this);V(this.c,["touchstart","mousedown"],this.Ph,l,this)}N(Av,ei);var Bv=R||Cf&&Rf("1.9.3");J=Av[D];Ca(J,0);Da(J,0);J.Yh=0;J.Zh=0;J.Dc=0;J.Ec=0;J.Vf=i;J.oc=l;J.Xh=0;J.Qk=l;J.getHandler=H("a");J.Z=td("Vf");J.r=function(){Av.l.r[F](this);hh(this.c,["touchstart","mousedown"],this.Ph,l,this);this.a.D();delete this[Kc];delete this.c;delete this.a};
J.Ph=function(a){var b="mousedown"==a[$b];if(this.Vf&&!this.oc&&(!b||Yg(a))){Cv(a);if(0==this.Xh)if(Dv(this,a),this.oc)a[yb]();else return;else a[yb]();var b=this.b,c=b[kc],d=!Bv;this.a.i(b,["touchmove","mousemove"],this.Pk,d);this.a.i(b,["touchend","mouseup"],this.Oe,d);Bv?(c.setCapture(l),this.a.i(c,"losecapture",this.Oe)):this.a.i(b?gg(b):m,"blur",this.Oe);R&&this.Qk&&this.a.i(b,"dragstart",Ug);this.j&&this.a.i(this.j,"scroll",this.Rk,d);Ca(this,this.Yh=a[ic]);Da(this,this.Zh=a[jc]);this.Dc=this[Kc][Fc];
this.Ec=this[Kc][kd];this.d=Ig(Wf(this.b));Qd()}else this[z]("earlycancel")};function Dv(a,b){a[z](new Ev("start",a,b[ic],b[jc]))!==l&&(a.oc=i)}J.Oe=function(a){Oj(this.a);Bv&&this.b.releaseCapture();var b=Fv(this,this.Dc),c=Gv(this,this.Ec);if(this.oc)Cv(a),this.oc=l,this[z](new Ev("end",this,a[ic],a[jc],0,b,c));else this[z]("earlycancel");("touchend"==a[$b]||"touchcancel"==a[$b])&&a[yb]()};
function Cv(a){var b=a[$b];"touchstart"==b||"touchmove"==b?Wg(a,a.Ua[Ab][0],a[Gb]):("touchend"==b||"touchcancel"==b)&&Wg(a,a.Ua.changedTouches[0],a[Gb])}J.Pk=function(a){if(this.Vf){Cv(a);var b=a[ic]-this[ic],c=a[jc]-this[jc];Ca(this,a[ic]);Da(this,a[jc]);if(!this.oc){var d=this.Yh-this[ic],f=this.Zh-this[jc];if(d*d+f*f>this.Xh&&(Dv(this,a),!this.oc)){this.Oe(a);return}}c=Hv(this,b,c);b=c.x;c=c.y;this.oc&&this[z](new Ev("beforedrag",this,a[ic],a[jc],0,b,c))!==l&&(Iv(this,a,b,c),a[yb]())}};
function Hv(a,b,c){var d=Ig(Wf(a.b)),b=b+(d.x-a.d.x),c=c+(d.y-a.d.y);a.d=d;a.Dc+=b;a.Ec+=c;b=Fv(a,a.Dc);a=Gv(a,a.Ec);return new Q(b,a)}J.Rk=function(a){var b=Hv(this,0,0);Ca(a,this[ic]);Da(a,this[jc]);Iv(this,a,b.x,b.y)};function Iv(a,b,c,d){a.Lh(c,d);a[z](new Ev("drag",a,b[ic],b[jc],0,c,d))}function Fv(a,b){var c=a.e,d=!la(c[A])?c[A]:j,c=!la(c[w])?c[w]:0;return q.min(d!=j?d+c:ea,q.max(d!=j?d:-ea,b))}
function Gv(a,b){var c=a.e,d=!la(c.top)?c.top:j,c=!la(c[G])?c[G]:0;return q.min(d!=j?d+c:ea,q.max(d!=j?d:-ea,b))}J.Lh=function(a,b){ua(this[Kc][E],a+"px");this[Kc][E].top=b+"px"};function Ev(a,b,c,d,f,g,k){Tg[F](this,a);Ca(this,c);Da(this,d);ua(this,Dd(g)?g:b.Dc);this.top=Dd(k)?k:b.Ec}N(Ev,Tg);function Jv(a,b,c){if(Cf&&!wf)return a;a='url("'+b+'")';Df&&(a+=" 7 5");return a+(", "+c)};function Kv(a){$[F](this);this.a=a;this.b=new Mj;this.i(a,"viewportmodechange",this.ri);this.a.$()&&this.ri()}N(Kv,$);J=Kv[D];J.ri=function(){Oj(this.b);this.c&&this.c.D();this.d=this.a.$().b.c;var a=new Av(this.d);a.Lh=Ad;this.c=a;this.b.i(this.d,"dblclick",L(this.sk,this));this.b.i(a,"start",L(this.uk,this));this.b.i(a,"drag",L(this.vk,this));this.b.i(a,"end",L(this.tk,this));Lv(this,l)};J.sk=function(){this.a.zc("next")};
function Lv(a,b){var c=a.d,d;d=Cf?b?"-moz-grabbing":"-moz-grab":b?Jv("-moz-grabbing","/googlebooks/images/closedhand.cur","move"):Jv("-moz-grab","/googlebooks/images/openhand.cur","default");W(c,"cursor",d)}J.uk=function(){this.e=this.a.$().d;Lv(this,i)};J.vk=function(){var a=this.c,b=this.e;Dr(this.a.$(),new Q(b.x-a.Dc,b.y-a.Ec))};J.tk=function(){this.e=j;Lv(this,l)};J.r=function(){Kv.l.r[F](this)};function Mv(a,b){this.e=a;this.p=new Qk(p);this.c={};this.j={};V(this.p,"key",L(this.o,this));Nv(this,33,L(this.d,this,-1),l,i);Nv(this,34,L(this.d,this,1),l,i);Nv(this,38,L(this.a,this,0,-Mv[D].b),l,i);Nv(this,40,L(this.a,this,0,Mv[D].b),l,i);Nv(this,37,L(this.a,this,-Mv[D].b,0),l,i);Nv(this,39,L(this.a,this,Mv[D].b,0),l,i);Nv(this,32,L(this.d,this,1),i,i);Nv(this,74,L(this.z,this,"next"),i);Nv(this,75,L(this.z,this,"previous"),i);var c=L(b.b,b);this.c["+"]=M(Ov,c,i,h);c=L(b.c,b);this.c["-"]=M(Ov,
c,i,h)}function Nv(a,b,c,d,f){c=M(Ov,c,d,f);a.j[b]=c}Mv[D].o=function(a){var b=this.c[ja[Lb](a.Wd)]||this.j[a[Qb]];b&&b(a)};function Ov(a,b,c,d){if(!(b&&d.a||d[zc]||d[oc]||d[Cb])&&!Pv[d[Kc][dd][ld]()])c&&d[yb](),a()}var Pv=pf("BUTTON","INPUT","SELECT","TEXTAREA");Mv[D].z=function(a){this.e.zc(a)};Mv[D].d=function(a){this.a(0,q[ob](0.75*a*this.e.$().L()[G]))};Mv[D].a=function(a,b){var c=this.e.$();Fr(c,new Q(a,b),L(c[Zb],c))};Mv[D].b=20;function Qv(a){this.a=a}function Rv(a,b){var c=b||[],d=ve(a.a,function(a){return!ye(c,function(b){return 50>q.abs(b-a)})});d[u][bd](d,c);se[Vc][F](d,Me);return d};function Sv(a){$[F](this);this.d=a;this.i(a,"viewportmodechange",this.e);this.e()}N(Sv,$);Sv[D].b=function(){Tv(this,1)};Sv[D].c=function(){Tv(this,-1)};function Tv(a,b){var c=a.d.$(),d;a:{d=c.c.hb();var f=[c.L()[w]],f=Rv(a.a,f);if(0<b)for(var g=0;g<f[C];g++){if(f[g]>d){d=f[g];break a}}else for(g=f[C]-1;0<=g;g--)if(f[g]<d){d=f[g];break a}}d&&Ir(c,d)}Sv[D].e=function(){var a=this.d.$();a&&(this.a=j,a.ug&&(this.a=new Qv(a.ug())))};function Uv(){}N(Uv,qm);Bd(Uv);J=Uv[D];J.lb=function(a){var b=km(this,a);return a.C.ma("div",{"class":"goog-inline-block "+b[od](" "),title:a.d||""},a.kb)};J.tc=ud("button");J.nf=function(a){return"DIV"==a[dd]};J.qa=function(a,b){P(b,"goog-inline-block");return Uv.l.qa[F](this,a,b)};J.ya=ud(j);J.F=ud("goog-flat-button");sm("goog-flat-button",function(){return new Im(j,Uv.ha())});function Vv(){}N(Vv,gm);Bd(Vv);Vv[D].lb=function(a){return a.C.ma("div",this.F())};Vv[D].qa=function(a,b){b.id&&Vl(a,b.id);if("HR"==b[dd]){var c=b,b=this.lb(a);pg(b,c);rg(c)}else P(b,this.F());return b};Vv[D].ie=sd();Vv[D].F=ud("goog-menuseparator");function Wv(a,b){vm[F](this,j,a||Vv.ha(),b);Dm(this,1,l);Dm(this,2,l);Dm(this,4,l);Dm(this,32,l);this.uc=1}N(Wv,vm);Wv[D].da=function(){Wv.l.da[F](this);Ok(this.g(),"separator")};sm("goog-menuseparator",function(){return new Wv});function Xv(){}Bd(Xv);J=Xv[D];J.Wg=sd();function Yv(a,b){a&&Aa(a,b?0:-1)}J.Xg=function(a){return"DIV"==a[dd]};function Zv(a,b,c){c.id&&Vl(b,c.id);var d=a.F(),f=l,g=Re(c);g&&O(g,function(a){a==d?f=i:a&&(a==d+"-disabled"?b.Z(l):a==d+"-horizontal"?$v(b,"horizontal"):a==d+"-vertical"&&$v(b,"vertical"))},a);f||P(c,d);aw(a,b,c);return c}
function aw(a,b,c){if(c)for(var d=c[Rb],f;d&&d[hd]==c;){f=d[fc];if(1==d[lb]){var g=a.ne(d);g&&(g.s=d,b[Mc]()||g.Z(l),b.aa(g),Zl(g,d))}else(!d[pd]||""==$d(d[pd]))&&c[Ic](d);d=f}}J.ne=function(a){a:{for(var b=Re(a),c=0,d=b[C];c<d;c++)if(a=b[c]in tm?tm[b[c]]():j)break a;a=j}return a};J.Kg=function(a){a=a.g();Uh(a,i,Cf);R&&(a.hideFocus=i);var b=this.Wg();b&&Ok(a,b)};J.F=ud("goog-container");
function bw(a,b){var c=a.F(),d=[c,"horizontal"==b.Uc?c+"-horizontal":c+"-vertical"];b[Mc]()||d[u](c+"-disabled");return d}J.rj=ud("vertical");function cw(a,b,c){Sl[F](this,c);this.cc=b||Xv.ha();this.Uc=a||this.cc.rj()}N(cw,Sl);J=cw[D];J.Ng=j;J.Sc=j;J.cc=j;J.Uc=j;J.ec=i;J.Xc=i;J.Qc=i;J.Ha=-1;J.Ea=j;J.ac=l;J.Nm=l;J.Jm=i;J.fc=j;function dw(a){return a.Ng||a.g()}J.Ab=function(){this.s=this.C.ma("div",bw(this.cc,this)[od](" "))};J.mc=function(){return this.g()};J.Ag=function(a){return this.cc.Xg(a)};J.bb=function(a){this.s=Zv(this.cc,this,a);"none"==a[E][jd]&&(this.ec=l)};
J.da=function(){cw.l.da[F](this);$l(this,function(a){a.ga&&ew(this,a)},this);var a=this.g();this.cc.Kg(this);this.V(this.ec,i);this[qc]().i(this,"enter",this.Jg).i(this,"highlight",this.qm).i(this,"unhighlight",this.sm).i(this,"open",this.wm).i(this,"close",this.um).i(a,"mousedown",this.rm).i(Yf(a),"mouseup",this.vm).i(a,["mousedown","mouseup","mouseover","mouseout"],this.tm);this.Qc&&fw(this,i)};
function fw(a,b){var c=a[qc](),d=dw(a);b?c.i(d,"focus",a.hj).i(d,"blur",a.uf).i(a.Sc||(a.Sc=new Qk(dw(a))),"key",a.xb):c.va(d,"focus",a.hj).va(d,"blur",a.uf).va(a.Sc||(a.Sc=new Qk(dw(a))),"key",a.xb)}J.Ta=function(){gw(this,-1);this.Ea&&this.Ea.ra(l);this.ac=l;cw.l.Ta[F](this)};J.r=function(){cw.l.r[F](this);this.Sc&&(this.Sc.D(),this.Sc=j);this.cc=this.Ea=this.fc=this.Ng=j};J.Jg=ud(i);
J.qm=function(a){var b=dm(this,a[Kc]);if(-1<b&&b!=this.Ha){var c=bm(this,this.Ha);c&&c.Ib(l);this.Ha=b;c=bm(this,this.Ha);this.ac&&Cm(c,i);this.Jm&&this.Ea&&c!=this.Ea&&(c.xa&64?c.ra(i):this.Ea.ra(l))}Pk(this.g(),"activedescendant",a[Kc].g().id)};J.sm=function(a){a[Kc]==bm(this,this.Ha)&&(this.Ha=-1);Pk(this.g(),"activedescendant","")};J.wm=function(a){if((a=a[Kc])&&a!=this.Ea&&a[$a]()==this)this.Ea&&this.Ea.ra(l),this.Ea=a};J.um=function(a){a[Kc]==this.Ea&&(this.Ea=j)};
J.rm=function(a){this.Xc&&(this.ac=i);var b=dw(this);b&&Ag(b)?b[Ob]():a[yb]()};J.vm=function(){this.ac=l};J.tm=function(a){var b;a:{b=a[Kc];if(this.fc)for(var c=this.g();b&&b!==c;){var d=b.id;if(d in this.fc){b=this.fc[d];break a}b=b[hd]}b=j}if(b)switch(a[$b]){case "mousedown":b.Qb(a);break;case "mouseup":b.qc(a);break;case "mouseover":b.kf(a);break;case "mouseout":b.lf(a)}};J.hj=sd();J.uf=function(){gw(this,-1);this.ac=l;this.Ea&&this.Ea.ra(l)};
J.xb=function(a){return this[Mc]()&&this.N()&&(0!=am(this)||this.Ng)&&this.Ug(a)?(a[yb](),a.Fa(),i):l};
J.Ug=function(a){var b=bm(this,this.Ha);if(b&&"function"==typeof b.xb&&b.xb(a)||this.Ea&&this.Ea!=b&&"function"==typeof this.Ea.xb&&this.Ea.xb(a))return i;if(a[cd]||a[zc]||a[Cb]||a[oc])return l;switch(a[Qb]){case 27:if(this.Qc)dw(this)[vb]();else return l;break;case 36:hw(this);break;case 35:iw(this);break;case 38:if("vertical"==this.Uc)jw(this);else return l;break;case 37:if("horizontal"==this.Uc)cm(this)?kw(this):jw(this);else return l;break;case 40:if("vertical"==this.Uc)kw(this);else return l;
break;case 39:if("horizontal"==this.Uc)cm(this)?jw(this):kw(this);else return l;break;default:return l}return i};function ew(a,b){var c=b.g(),c=c.id||(c.id=b[Jc]());a.fc||(a.fc={});a.fc[c]=b}J.aa=function(a,b){cw.l.aa[F](this,a,b)};J.Vg=function(a,b,c){a.oe|=2;a.oe|=64;(this.Qc||!this.Nm)&&Dm(a,32,l);wm(a,l);cw.l.Vg[F](this,a,b,c);a.ga&&this.ga&&ew(this,a);b<=this.Ha&&this.Ha++};
J.removeChild=function(a,b){if(a=Hd(a)?Xl(this,a):a){var c=dm(this,a);-1!=c&&(c==this.Ha?a.Ib(l):c<this.Ha&&this.Ha--);var d=a.g();d&&d.id&&this.fc&&(c=this.fc,d=d.id,d in c&&delete c[d])}a=cw.l[Ic][F](this,a,b);wm(a,i);return a};function $v(a,b){a.g()&&e(o("Component already rendered"));a.Uc=b}J.N=H("ec");J.V=function(a,b){if(b||this.ec!=a&&this[z](a?"show":"hide")){this.ec=a;var c=this.g();c&&(X(c,a),this.Qc&&Yv(dw(this),this.Xc&&this.ec),b||this[z](this.ec?"aftershow":"afterhide"));return i}return l};
J.isEnabled=H("Xc");J.Z=function(a){if(this.Xc!=a&&this[z](a?"enable":"disable"))a?(this.Xc=i,$l(this,function(a){a.nj?delete a.nj:a.Z(i)})):($l(this,function(a){a[Mc]()?a.Z(l):a.nj=i}),this.ac=this.Xc=l),this.Qc&&Yv(dw(this),a&&this.ec)};function lw(a,b){b!=a.Qc&&a.ga&&fw(a,b);a.Qc=b;a.Xc&&a.ec&&Yv(dw(a),b)}function gw(a,b){var c=bm(a,b);c?c.Ib(i):-1<a.Ha&&bm(a,a.Ha).Ib(l)}J.Ib=function(a){gw(this,dm(this,a))};function hw(a){mw(a,function(a,c){return(a+1)%c},am(a)-1)}
function iw(a){mw(a,function(a,c){a--;return 0>a?c-1:a},0)}function kw(a){mw(a,function(a,c){return(a+1)%c},a.Ha)}function jw(a){mw(a,function(a,c){a--;return 0>a?c-1:a},a.Ha)}function mw(a,b,c){for(var c=0>c?dm(a,a.Ea):c,d=am(a),c=b[F](a,c,d),f=0;f<=d;){var g=bm(a,c);if(g&&a.tj(g)){gw(a,c);break}f++;c=b[F](a,c,d)}}J.tj=function(a){return a.N()&&a[Mc]()&&!!(a.xa&2)};function nw(){}N(nw,gm);Bd(nw);nw[D].F=ud("goog-menuheader");function ow(a,b,c){vm[F](this,a,c||nw.ha(),b);Dm(this,1,l);Dm(this,2,l);Dm(this,4,l);Dm(this,32,l);this.uc=1}N(ow,vm);sm("goog-menuheader",function(){return new ow(j)});function pw(){this.b=[]}N(pw,gm);Bd(pw);function qw(a,b){var c=a.b[b];if(!c){switch(b){case 0:c=a.F()+"-highlight";break;case 1:c=a.F()+"-checkbox";break;case 2:c=a.F()+"-content"}a.b[b]=c}return c}J=pw[D];J.tc=ud("menuitem");J.lb=function(a){var b=a.C.ma("div",km(this,a)[od](" "),rw(this,a.kb,a.C));sw(this,a,b,!!(a.xa&8)||!!(a.xa&16));return b};J.Bb=function(a){return a&&a[Rb]};
J.qa=function(a,b){var c=ug(b),d=qw(this,2);c&&-1!=c[tc][Bb](d)||b[t](rw(this,b[bc],a.C));Ce(Re(b),"goog-option")&&(tw(a),uw(this,a,b));return pw.l.qa[F](this,a,b)};J.ie=function(a,b){var c=this.Bb(a),d=vw(this,a)?c[Rb]:j;pw.l.ie[F](this,a,b);d&&!vw(this,a)&&c[zb](d,c[Rb]||j)};function rw(a,b,c){a=qw(a,2);return c.ma("div",a,b)}function uw(a,b,c){c&&(Ok(c,"menuitemcheckbox"),sw(a,b,c,i))}function vw(a,b){var c=a.Bb(b);if(c){var c=c[Rb],d=qw(a,1);return!!c&&!!c[tc]&&-1!=c[tc][Bb](d)}return l}
function sw(a,b,c,d){if(d!=vw(a,c))if(We(c,"goog-option",d),c=a.Bb(c),d)a=qw(a,1),c[zb](b.C.ma("div",a),c[Rb]||j);else c[Ic](c[Rb])}J.le=function(a){switch(a){case 2:return qw(this,0);case 16:case 8:return"goog-option-selected";default:return pw.l.le[F](this,a)}};J.Tg=function(a){var b=qw(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return pw.l.Tg[F](this,a)}};J.F=ud("goog-menuitem");function ww(a,b,c,d){vm[F](this,a,d||pw.ha(),c);this.Og=b}N(ww,vm);J=ww[D];J.ya=function(){var a=this.Og;return a!=j?a:this.Yd()};function tw(a){Dm(a,16,i);var b=a.g();b&&uw(a.b,a,b)}J.Yd=function(){var a=this.kb;return Fd(a)?(a=we(a,function(a){var c=Re(a);return Ce(c,"goog-menuitem-accel")||Ce(c,"goog-menuitem-mnemonic-separator")?"":Dg(a)})[od](""),Zd(a)):ww.l.Yd[F](this)};J.qc=function(a){var b=this[$a]();if(b){var c=b.d;b.d=j;if(c&&Id(a[ic])&&Xe(c,new Q(a[ic],a[jc])))return}ww.l.qc[F](this,a)};
J.Rc=function(a){return a[Qb]==this.ij&&this.Tc(a)?i:ww.l.Rc[F](this,a)};J.Sm=H("ij");sm("goog-menuitem",function(){return new ww(j)});function xw(){}N(xw,Xv);Bd(xw);J=xw[D];J.Wg=ud("menu");J.Xg=function(a){return"UL"==a[dd]||xw.l.Xg[F](this,a)};J.ne=function(a){return"HR"==a[dd]?new Wv:xw.l.ne[F](this,a)};J.F=ud("goog-menu");J.Kg=function(a){xw.l.Kg[F](this,a);Pk(a.g(),"haspopup","true")};sm("goog-menuseparator",function(){return new Wv});function yw(a,b){cw[F](this,"vertical",b||xw.ha(),a);lw(this,l)}N(yw,cw);J=yw[D];J.bf=i;J.$m=l;J.F=function(){return this.cc.F()};function zw(a,b){if(wg(a.g(),b))return i;for(var c=0,d=am(a);c<d;c++){var f=bm(a,c);if("function"==typeof f.vg&&f.vg(b))return i}return l}J.Cb=function(a){this.aa(a,i)};J.Nd=function(){var a=[];$l(this,function(b){a[u](b)});return a};J.ab=function(a,b){var c=this.N();c||X(this.g(),i);Lh(this.g(),a,b);c||X(this.g(),l)};J.vb=function(){return this.N()?Hh(this.g()):j};
J.V=function(a,b,c){(b=yw.l.V[F](this,a,b))&&a&&this.ga&&this.bf&&dw(this)[Ob]();a&&c&&Id(c[ic])?this.d=new Q(c[ic],c[jc]):this.d=j;return b};J.Jg=function(a){this.bf&&dw(this)[Ob]();return yw.l.Jg[F](this,a)};J.tj=function(a){return(this.$m||a[Mc]())&&a.N()&&!!(a.xa&2)};J.bb=function(a){for(var b=this.cc,c=ag(this.C.a,"div",b.F()+"-content",a),d=c[C],f=0;f<d;f++)aw(b,this,c[f]);yw.l.bb[F](this,a)};
J.Ug=function(a){var b=yw.l.Ug[F](this,a);b||$l(this,function(c){!b&&c.Sm&&c.ij==a[Qb]&&(this[Mc]()&&this.Ib(c),b=c.xb(a))},this);return b};function Aw(a,b,c,d){Ij[F](this,a,b,c||d);if(c||d)this.c(65|(d?32:132))}N(Aw,Ij);function Bw(){}N(Bw,qm);Bd(Bw);J=Bw[D];J.lb=function(a){var b=km(this,a),b=a.C.ma("div",{"class":"goog-inline-block "+b[od](" "),title:a.d||""},this.mf(a.kb,a.C));this.of(a,b);return b};J.tc=ud("button");J.of=function(a,b){a[Mc]()||this.fb(b,1,i);om(a,8)&&this.fb(b,8,i);a.xa&16&&this.fb(b,16,i);om(a,64)&&this.fb(b,64,i)};J.Bb=function(a){return a&&a[Rb][Rb]};J.mf=function(a,b){return b.ma("div","goog-inline-block "+(this.F()+"-outer-box"),b.ma("div","goog-inline-block "+(this.F()+"-inner-box"),a))};
J.nf=function(a){return"DIV"==a[dd]};J.qa=function(a,b){Cw(b,i);Cw(b,l);var c;a:{if((c=a.C.aj(b))&&-1!=c[tc][Bb](this.F()+"-outer-box"))if((c=a.C.aj(c))&&-1!=c[tc][Bb](this.F()+"-inner-box")){c=i;break a}c=l}c||b[t](this.mf(b[bc],a.C));P(b,"goog-inline-block",this.F());return Bw.l.qa[F](this,a,b)};J.F=ud("goog-custom-button");
function Cw(a,b){if(a)for(var c=b?a[Rb]:a[Lc],d;c&&c[hd]==a;){d=b?c[fc]:c.previousSibling;if(3==c[lb]){var f=c[pd];if(""==$d(f))a[Ic](c);else{c.nodeValue=b?f[x](/^[\s\xa0]+/,""):f[x](/[\s\xa0]+$/,"");break}}else break;c=d}};function Dw(){}N(Dw,Bw);Bd(Dw);Cf&&(Dw[D].ie=function(a,b){var c=Dw.l.Bb[F](this,a&&a[Rb]);if(c){var d;d=Wf(a).ma("div","goog-inline-block "+(this.F()+"-caption"),b);tg(d,c)}});Dw[D].Bb=function(a){a=Dw.l.Bb[F](this,a&&a[Rb]);Cf&&a&&a.__goog_wrapper_div&&(a=a[Rb]);return a};Dw[D].qa=function(a,b){var c=ag(p,"*","goog-menu",b)[0];if(c){X(c,l);Yf(c)[Gc][t](c);var d=new yw;Zl(d,c);Ew(a,d)}return Dw.l.qa[F](this,a,b)};
Dw[D].mf=function(a,b){return Dw.l.mf[F](this,[b.ma("div","goog-inline-block "+(this.F()+"-caption"),a),b.ma("div","goog-inline-block "+(this.F()+"-dropdown"),"\u00a0")],b)};Dw[D].F=ud("goog-menu-button");function Fw(a,b,c,d){Im[F](this,a,c||Dw.ha(),d);Dm(this,64,i);this.B=new Aw(j,5);b&&Ew(this,b);this.fa=j;this.p=new fi(500);if((al||bl)&&!Rf("533.17.9"))this.Ie=i}N(Fw,Im);J=Fw[D];J.Ie=l;J.Jk=l;J.da=function(){Fw.l.da[F](this);this.a&&Gw(this,this.a,i);Pk(this.g(),"haspopup","true")};J.Ta=function(){Fw.l.Ta[F](this);if(this.a){this.ra(l);this.a.Ta();Gw(this,this.a,l);var a=this.a.g();a&&rg(a)}};J.r=function(){Fw.l.r[F](this);this.a&&(this.a.D(),delete this.a);delete this.ua;this.p.D()};
J.Qb=function(a){Fw.l.Qb[F](this,a);om(this,4)&&(this.ra(!om(this,64),a),this.a&&(this.a.ac=om(this,64)))};J.qc=function(a){Fw.l.qc[F](this,a);this.a&&!om(this,4)&&(this.a.ac=l)};J.Tc=function(){Cm(this,l);return i};J.Hk=function(a){this.a&&this.a.N()&&!this.vg(a[Kc])&&this.ra(l)};J.vg=function(a){return a&&wg(this.g(),a)||this.a&&zw(this.a,a)||l};
J.Rc=function(a){if(32==a[Qb]){if(a[yb](),"keyup"!=a[$b])return l}else if("key"!=a[$b])return l;if(this.a&&this.a.N()){var b=this.a.xb(a);return 27==a[Qb]?(this.ra(l),i):b}return 40==a[Qb]||38==a[Qb]||32==a[Qb]?(this.ra(i),i):l};J.Rm=function(){this.ra(l)};J.Ik=function(){om(this,4)||this.ra(l)};J.df=function(a){this.Ie||this.ra(l);Fw.l.df[F](this,a)};function Ew(a,b){var c=a.a;b!=c&&(c&&(a.ra(l),a.ga&&Gw(a,c,l),delete a.a),b&&(a.a=b,b.rd(a),b.V(l),c=a.Ie,(b.bf=c)&&lw(b,i),a.ga&&Gw(a,b,i)))}
J.Cb=function(a){this.a||Ew(this,new yw(this.C));(this.a||j).aa(a,i)};J.V=function(a,b){var c=Fw.l.V[F](this,a,b);c&&!this.N()&&this.ra(l);return c};J.Z=function(a){Fw.l.Z[F](this,a);this[Mc]()||this.ra(l)};
J.ra=function(a,b){Fw.l.ra[F](this,a);if(this.a&&om(this,64)==a){if(a)this.a.ga||(this.Jk?this.a[Sb](this.g()[hd]):this.a[Sb]()),this.j=Gh(this.g()),this.e=Qh(this.g()),Hw(this),gw(this.a,-1);else if(Cm(this,l),this.a.ac=l,this.g()&&Pk(this.g(),"activedescendant",""),Ed(this.O)){this.O=h;var c=this.a.g();c&&Mh(c,"","")}this.a.V(a,l,b);if(!this.dd){var c=this[qc](),d=a?c.i:c.va;d[F](c,this.C.a,"mousedown",this.Hk,i);this.Ie&&d[F](c,this.a,"blur",this.Ik);d[F](c,this.p,"tick",this.Gk);a?this.p[Oc]():
this.p[nc]()}}};function Hw(a){if(a.a.ga){var b=a.B;a.B.element=a.ua||a.g();var c=a.a.g();a.a.N()||(Ea(c[E],"hidden"),X(c,i));!a.O&&a.B.d&&a.B.b&32&&(a.O=Oh(c));b.jb(c,b.a^1,a.fa,a.O);a.a.N()||(X(c,l),Ea(c[E],"visible"))}}J.Gk=function(){var a=Qh(this.g()),b=Gh(this.g());if(!(this.e==a||(!this.e||!a?0:this.e[A]==a[A]&&this.e[w]==a[w]&&this.e.top==a.top&&this.e[G]==a[G]))||!(this.j==b||(!this.j||!b?0:this.j.top==b.top&&this.j[rd]==b[rd]&&this.j[Wc]==b[Wc]&&this.j[A]==b[A])))this.e=a,this.j=b,Hw(this)};
function Gw(a,b,c){var d=a[qc](),c=c?d.i:d.va;c[F](d,b,"action",a.Rm);c[F](d,b,"highlight",a.Pm);c[F](d,b,"unhighlight",a.Qm)}J.Pm=function(a){Pk(this.g(),"activedescendant",a[Kc].g().id)};J.Qm=function(){bm(this.a,this.a.Ha)||Pk(this.g(),"activedescendant","")};sm("goog-menu-button",function(){return new Fw(j)});function Iw(){}N(Iw,Uv);Bd(Iw);Iw[D].lb=function(a){var b=km(this,a);return a.C.ma("div",{"class":"goog-inline-block "+b[od](" "),title:a.d||""},[Jw(this,a.kb,a.C),Kw(this,a.C)])};Iw[D].Bb=function(a){return a&&a[Rb]};Iw[D].qa=function(a,b){var c=ag(p,"*","goog-menu",b)[0];if(c){X(c,l);a.C.a[Gc][t](c);var d=new yw;Zl(d,c);Ew(a,d)}ag(p,"*",this.F()+"-caption",b)[0]||b[t](Jw(this,b[bc],a.C));ag(p,"*",this.F()+"-dropdown",b)[0]||b[t](Kw(this,a.C));return Iw.l.qa[F](this,a,b)};
function Jw(a,b,c){return c.ma("div","goog-inline-block "+(a.F()+"-caption"),b)}function Kw(a,b){return b.ma("div","goog-inline-block "+(a.F()+"-dropdown"),"\u00a0")}Iw[D].F=ud("goog-flat-menu-button");sm("goog-flat-menu-button",function(){return new Fw(j,j,Iw.ha())});function Lw(a){$[F](this);this.ua=a;this.a=j}N(Lw,$);J=Lw[D];xa(J,function(a,b){this.o=a;var c=a.g(),d=Hh(c).y,f=Oh(c),d=d+f[G]+3,f="";b&&(f=Hh(c).x);this.a=T("div",{"class":"linkbar-panel-div"});Bh(this.a,f,d);this.I=T("div",{"class":"SPRITE_close_v2 linkbar-panel-close"});this.a[t](this.I);Cf&&vf&&!Rf("1.9")&&(this.d=T("iframe",{style:"position: absolute;",Dn:"0"}),this.ua[t](this.d));this.ua[t](this.a);this.d&&(Mh(this.d,Oh(this.a)),Bh(this.d,new Q(this.a[Fc],this.a[kd])));hi(L(this.Hd,this))});
J.Hd=function(){this.i(this.I,"click",this.D);this.i(this.o,"action",this.Dm);this.i(p,"mousedown",this.Cm)};J.Dm=function(){om(this.o,16)||this.D()};J.Cm=function(a){!wg(this.a,a[Kc])&&!wg(this.o.g(),a[Kc])&&this.D()};J.r=function(){Lw.l.r[F](this);rg(this.a);rg(this.d)};J.g=H("a");function Mw(a,b,c){Lw[F](this,a);this.j=b;this.e=c}N(Mw,Lw);
xa(Mw[D],function(a,b){Mw.l[Sb][F](this,a,b);this.g()[t](T("div",{innerHTML:_OC_MSG[18632],style:"padding-top:5px; font-size: 13px;"}));this.b=U("input");Mh(this.b,"100%","auto");this.g()[t](this.b);this.e&&(this.g()[t](T("div",{innerHTML:_OC_MSG[18519],style:"font-size: 13px; padding-top: 7px;"})),this.c=U("input"),Mh(this.c,"100%","auto"),this.g()[t](this.c));var c=this.j.J(),d=pj(new Y(m[Dc])),f=new Y(Lq(c)[B]());ej(f,d);sa(this.b,f[B]());hi(M(Nw,this.b));this.e&&(c=new Y(Lq(c)[B]()),Z(c,"output",
"embed"),sa(this.c,Vd('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500 height=500></iframe>',c[B]())))});Mw[D].Hd=function(){Mw.l.Hd[F](this);this.i(this.b,"click",M(Nw,this.b));this.e&&this.i(this.c,"click",M(Nw,this.c))};function Nw(a){a.select()};function Ow(a,b,c,d,f,g,k,n){$[F](this);this.Uj=b;this.Vj=c;this.lh=d;this.Ba=a;Uh(a,i);this.e=new Ij(this.Ba,5);this.gb=f;this.j=!!n;this.ic=g;this.d=[];this.o=k||l;this.b=T("div",{style:"border-bottom: 1px solid #c4d2eb; margin-bottom:8px"});R&&Mh(this.b,200,"");this.a=T("div",{"class":"add-to-bookshelf-panel"},this.b);W(this.a,{background:"#fff",border:"1px solid #d9d9d9","box-shadow":"0 0 8px #d9d9d9","font-size":"13px","line-height":"20px","max-width":"17em",padding:"5px",position:"absolute"});
p[Gc][t](this.a);O(Oe(this.ic.Fd,this.ic.Ed),this.Wj,this);this.c=T("input",{type:"button",value:_OC_MSG[18479]});this.a[t](this.c);300<Oh(this.b)[G]&&(Mh(this.b,R?200:j,300),W(this.b,"overflowY","scroll"));this.i(p,"mousedown",this.Yj);this.i(p,"keydown",this.Xj,i);this.i(new vl,"resize",this.Ef);this.i(new xt,"fontsizechange",this.Ef);this.i(this.c,"click",this.Zj);this.Ef()}N(Ow,$);J=Ow[D];
J.Wj=function(a){if(!Yd(a.Ka())&&a.d&&!(a.z&&!this.o&&!this.j||this.ic.a==a[Jc]())){var b=U("div");this.b[t](b);var c=xp()?"right":"left",d=T("input",{type:"checkbox",style:"cursor:pointer;float:"+c,value:a[Jc]()});b[t](d);a.Ya(this.gb)&&cg(d,{checked:"checked"});this.d[u](d);c=T("span",{style:"white-space:nowrap;cursor:pointer;float:"+c});this.i(c,"click",M(this.gk,d));d=je(a.Ka())[Zc](0,24);xg(c,d);b[t](c);a.c&&(d=(a=1==a.c)?_OC_MSG[18954]:_OC_MSG[18955],a=T("img",{src:"/googlebooks/images/sharing_"+
(a?"public":"private")+".gif",alt:d,title:d,style:"padding:5px;float:"+(xp()?"left":"right")}),b[t](a));a=T("div",{style:"clear:both"});b[t](a)}};J.gk=function(a){a.checked=!a[vc]};
J.Zj=function(){var a=[],b=[];O(this.d,function(c){var d=c[vc],c=vo(this.ic,c[xb]),f=c.Ya(this.gb);f&&!d&&a[u](c);!f&&d&&b[u](c)},this);O(b,function(a){var b=new Y(this.Uj);Z(b,"as_coll",a[Jc]());Hn(b,L(this.Am,this,this.ic,this.gb,a,this.lh,this.Ba),"POST")},this);O(a,function(a){var b=new Y(this.Vj);Z(b,"as_coll",a[Jc]());Hn(b,L(this.Bm,this,this.ic,this.gb,a,this.lh,this.Ba),"POST")},this);this.D()};
J.Am=function(a,b,c,d,f,g){if(Pn(g[Kc])){if(g=a.Ya(b))c.a[u](g);else g=new eo,g.a.Xe=b,c.a[u](g),(c=Pw(this))&&!Yd(Bg(c))?X(c,i):(c=_OC_MSG[6200],(g=Pw(this))&&xg(g,c)),c=_OC_MSG[6199],(f=Qw(f))&&xg(f,c);d&&X(d,!!a.Ya(b))}};J.Bm=function(a,b,c,d,f,g){Pn(g[Kc])&&(g=a.Ya(b),ro(c,g),d&&X(d,!!a.Ya(b)),a.Ya(b)||(X(Pw(this),l),a=_OC_MSG[6198],(f=Qw(f))&&xg(f,a)))};function Qw(a){return(a=ag(p,"span","secondary",a))&&a[C]?a[0]:j}function Pw(a){return S("sbs-link-prefix"+a.gb)}
J.Ef=function(){Sh(this.a)&&this.e.jb(this.a,4)};J.Yj=function(a){!wg(this.Ba,a[Kc])&&!wg(this.a,a[Kc])&&Sh(this.a)&&this.D()};J.Xj=function(a){27==a[Qb]&&Sh(this.a)&&(a[yb](),this.D())};J.r=function(){Ow.l.r[F](this);rg(this.a)};function Rw(a,b,c,d,f,g,k,n){$[F](this);this.Ba=a;this.Ba.id="addToLibraryLink"+f;this.d=b;this.o=c;this.e=d;this.gb=f;this.c=n;this.ic=g;this.j=k;X(this.Ba,i);P(this.Ba,"secondary");this.i(this.Ba,"click",this.Mb)}N(Rw,$);Rw[D].Mb=function(a){a[yb]();this.a?this.b():(a=Ed(this.c)&&Ce(this.c,7),this.a=new Ow(this.Ba,this.d,this.o,this.e,this.gb,this.ic,this.j,a),this.O(this.a,"dispose",this.b))};Rw[D].b=function(){this.Ne(this.a,"dispose");this.a.D();delete this.a};function Sw(a,b,c){ww[F](this,a,b,c);tw(this)}N(Sw,ww);sm("goog-checkbox-menuitem",function(){return new Sw(j)});function Tw(a,b){yw[F](this,a,b);this.bf=i;lw(this,i);this.V(l,i);this.a=new Oi}N(Tw,yw);J=Tw[D];J.Km=l;J.bj=0;J.bb=function(a){Tw.l.bb[F](this,a);if(a=a[Qc]("for")||a.htmlFor)if(a=this.C.g(a),!a||!this.a.ib(Ld(a))){if(a){var b={s:a,gi:1,gl:h,yl:"mousedown",Wf:h};this.a.set(Ld(a),b);a=b}else a=j;this.ga&&this.qi(a)}};J.da=function(){Tw.l.da[F](this);Ni(this.a,this.qi,this);var a=this[qc]();a.i(this,"action",this.Di);a.i(this.C.a,"mousedown",this.Ei,i);Df&&a.i(this.C.a,"contextmenu",this.Ei,i)};
J.qi=function(a){this[qc]().i(a.s,a.yl,this.Lm)};function Uw(a,b,c,d){var f=a.N();(a.N()||150>Qd()-a.bj)&&a.Km?Vw(a):a[z]("beforeshow")&&(c="undefined"!=typeof c?c:4,f||Ea(a.g()[E],"hidden"),X(a.g(),i),b.jb(a.g(),c,d),f||Ea(a.g()[E],"visible"),gw(a,-1),a.V(i))}function Vw(a){a.N()&&(a.V(l),a.N()||(a.bj=Qd()))}J.Di=function(){Vw(this)};
J.Lm=function(a){for(var b=this.a.Pb(),c=0;c<b[C];c++){var d=this.a.get(b[c]);if(d.s==a[Gb]){b=d;c=Dd(b.gi)?new Ij(b.s,b.gi,i):new Lj(a[ic],a[jc]);c.c&&c.c(5);Uw(this,c,b.gl,b.Wf);a[yb]();a.Fa();break}}};J.Ei=function(a){this.N()&&!zw(this,a[Kc])&&Vw(this)};J.uf=function(a){Tw.l.uf[F](this,a);Vw(this)};J.r=function(){Tw.l.r[F](this);this.a&&(this.a[ac](),delete this.a)};function Ww(a){Sw[F](this,a.Ka(),a[Jc]());this.a=a}N(Ww,Sw);Ww[D].bb=function(a){Ww.l.bb[F](this,a);if(this.a.c){var b=(a=1==this.a.c)?_OC_MSG[18954]:_OC_MSG[18955],a=T("img",{src:"/googlebooks/images/sharing_"+(a?"public":"private")+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+(xp()?"left":"right")}),a=T("div","goog-menuitem-accel",a,kg(""+this.a.p)),b=this.mc();b[zb](a,b[bc][1]||j)}};function Xw(a,b){Tw[F](this);this.c=a;this.b=b;O(Oe(this.b.Fd,this.b.Ed),this.Xl,this);this.g()[E].maxHeight="200px";this.g()[E].overflowY="scroll"}N(Xw,Tw);J=Xw[D];J.da=function(){Xw.l.da[F](this);V(this.g(),"mouseout",this.Hm,l,this);V(this.g(),"scroll",this.Im,l,this)};J.Di=sd();J.Hm=function(a){(!a.mb||!wg(this.g(),a.mb))&&this.V(l)};J.Im=function(a){a.Fa()};
J.Xl=function(a){if(!Yd(a.Ka())&&a.d&&(!a.z||this.c.Kb()||Ce(this.c.se,7))){var b=new Ww(a);b.Oa(!!a.Ya(this.c.ob()));this.b.a==a[Jc]()&&b.Z(l);this.aa(b,i)}};function Yw(a,b,c){bn[F](this,j);this.p=a;this.j=b;this.B=!!c;this.a=new Image;this.a.src="/googlebooks/images/my_library_logo.png";Wa(this.a,16);qa(this.a,16);Dm(this,64,i)}N(Yw,bn);J=Yw[D];J.Ab=function(){Yw.l.Ab[F](this);P(this.g(),"add-to-library")};J.Zm=200;
J.xg=function(){var a=[];$l(Zw(this),function(b){b.Wa()&&a[u](b)});var b,c,d;switch(a[C]){case 0:b=_OC_MSG[18464];c=l;d=dn.ad;break;case 1:b=Rd(_OC_MSG[22143],{shelf:a[0].Yd()});c=i;d=dn.ad;break;default:b=Rd(_OC_MSG[22144],{count:a[C]}),c=i,d=dn.ad}var f=kn(this.a,b);Am(this,c?f:b);fn(this,this.B?dn.ze:d)};J.ra=function(a){this.qf();Yw.l.ra[F](this,a);a?(a=Zw(this),Uw(a,new Aw(this.g(),4,i),h,j)):Vw(Zw(this))};
J.da=function(){Yw.l.da[F](this);V(this,"enter",this.gj,l,this);V(this,"leave",this.qf,l,this);V(this,"action",this.ej,l,this);V(Zw(this),"action",this.fj,l,this);this.xg()};J.Ta=function(){hh(this,"enter",this.gj,l,this);hh(this,"leave",this.qf,l,this);hh(this,"action",this.ej,l,this);hh(Zw(this),"action",this.fj,l,this);Yw.l.Ta[F](this)};J.ej=function(){this.ra(i)};
J.fj=function(a){if(a[Kc]instanceof Sw){var b=a[Kc],c=vo(this.j,""+b.ya()),a=this.p.ob(),d=L(this.xg,this);b.Wa()?c.Ya(a)||!Ed(c.e)||!c.d?d&&d(j):(b=c.e.ia(),c=L(c.$l,c,a,d||Ad),Z(b,"id",a),Hn(b,c,"POST")):!c.Ya(a)||!Ed(c.j)||!c.o?d&&d(j):(b=c.j.ia(),c=L(c.am,c,a,d||Ad),Z(b,"id",a),Hn(b,c,"POST"));this.xg()}};J.gj=function(){this.qf();this.O=hi(L(this.ra,this,i),this.Zm)};J.qf=function(){gi[gb](this.O)};function Zw(a){a.e||(a.e=new Xw(a.p,a.j),a.e[Sb]());return a.e};function $w(a){this.a=[];ax(this,a)}N($w,ei);J=$w[D];J.ee=j;J.dh=j;function bx(a,b){a.dh=b}function ax(a,b){b&&(O(b,function(a){cx(this,a,l)},a),Je(a.a,b))}J.Cb=function(a){var b=this.a[C];a&&(cx(this,a,l),Ke(this.a,b,0,a))};J.Nd=function(){return Ie(this.a)};function dx(a,b){b!=a.ee&&(cx(a,a.ee,l),a.ee=b,cx(a,b,i));a[z]("select")}Ba(J,function(){De(this.a);this.ee=j});J.r=function(){$w.l.r[F](this);delete this.a;this.ee=j};
function cx(a,b,c){b&&("function"==typeof a.dh?a.dh(b,c):"function"==typeof b.ah&&b.ah(c))};function ex(){}N(ex,Vv);Bd(ex);ex[D].lb=function(a){return a.C.ma("div",this.F()+" goog-inline-block","\u00a0")};ex[D].qa=function(a,b){b=ex.l.qa[F](this,a,b);P(b,"goog-inline-block");return b};ex[D].F=ud("goog-toolbar-separator");function fx(){}N(fx,Xv);Bd(fx);fx[D].Wg=ud("toolbar");fx[D].ne=function(a){return"HR"==a[dd]?new Wv(ex.ha()):fx.l.ne[F](this,a)};fx[D].F=ud("goog-toolbar");fx[D].rj=ud("horizontal");function gx(a,b,c){cw[F](this,b,a||fx.ha(),c)}N(gx,cw);function hx(){}N(hx,Bw);Bd(hx);hx[D].F=ud("goog-toolbar-button");function ix(a,b,c){Im[F](this,a,b||hx.ha(),c)}N(ix,Im);sm("goog-toolbar-button",function(){return new ix(j)});function jx(a,b){Wv[F](this,a||ex.ha(),b)}N(jx,Wv);sm("goog-toolbar-separator",function(){return new jx});function kx(a){this.b=a}N(kx,ex);var lx={};kx[D].F=function(){return this.b||"ocean-chrome-separator"};function mx(a){this.b=a}N(mx,hx);var nx={};mx[D].F=function(){return this.b||"ocean-chrome-button"};function ox(a){this.a=a}N(ox,fx);var px={};ox[D].F=function(){return this.a||"ocean-chrome-toolbar"};function qx(a,b){gx[F](this,px[a||"viewport-chrome-toolbar"]||(px[a||"viewport-chrome-toolbar"]=new ox(a||"viewport-chrome-toolbar")));this.p=b||"viewport-chrome-toolbar-button";this.j={};this.O=new Mj(this)}N(qx,gx);qx[D].i=function(a,b,c,d,f){this.O.i[bd](this.O,arguments)};function rx(a,b,c,d){Dm(b,16,i);if(c){var f=a.j[c];f||(f=new $w,bx(f,function(a,b){a&&a.Oa(b)}),a.j[c]=f);f.Cb(b);b.pe&=-17;V(b,"action",function(a){dx(f,a[Kc])});d&&dx(f,b)}else b.Ga(16,!!d)}
function sx(a,b){a.j.viewport&&dx(a.j.viewport,b)}function tx(a){var b=new jx(lx["top-toolbar-separator"]||(lx["top-toolbar-separator"]=new kx("top-toolbar-separator")));a.aa(b,i)}function ux(a,b,c,d,f,g,k,n){var s=U("div"),v=T("span",{"class":c,id:d?d+"-image":j}),d=T("span",{id:d?d+"-text":j,"class":"linkbar-button-text"});r(d,b);s[t](v);(n?pg:qg)(d,v);b=vx(a,c,f,g,k,s);a.aa(b,i);return b}function wx(a,b,c,d){b=vx(a,b,c,d,h);a.aa(b,i);return b}
function vx(a,b,c,d,f,g){b=g||T("div",{"class":b});a=nx[f||a.p]||(nx[f||a.p]=new mx(f||a.p));a=new ix(b,a);d&&(a.d=d,(f=a.g())&&Ia(f,d||""));c&&V(a,"action",M(c,a));return a}qx[D].r=function(){qx.l.r[F](this);this.O.D();bf(this.j,function(a){a.D()})};function xx(a,b){$[F](this);this.Na=a;this.b=b;this.nd=this.Na.Q.ue;this.c=!!this.Na.Q.ue;this.d=!!this.Na.Q.te;if(this.c){var c;a:{c=this.Na.U;for(var d=0;d<this.nd[C];d++){var f=sq(c,this.nd[d][Jc]());if(f){var g;b:{for(g=d+1;g<this.nd[C];g++){var k=sq(this.Na.U,this.nd[g][Jc]());if(k){g=k;break b}}g=j}g=g?oq(g)-1:oq(re(qq(c)));k=oq(this.Na.J());if(k>=oq(f)&&k<=g){c=d;break a}}}c=-1}this.Fh=c}}N(xx,$);J=xx[D];
xa(J,function(a){this.a=U("div");p[Gc][t](this.a);hi(L(this.dl,this));this.e=a;if(this.c)yx(this);else if(this.d){P(this.a,"base-image-toc-div");var a=this.Na.Q.te,b=sq(this.Na.U,a);b&&zx(this,b);1<this.Na.Q.Sj&&(a=rq(this.Na.U,a,1))&&zx(this,a);this.Je()}else this.D()});J.dl=function(){this.i(p,"click",this.D);this.i(this.Na,"resize",this.Je)};
function zx(a,b){var c=new $e(128,0),d=T("img",{width:128});P(d,"toc-page-image");a.i(d,"click",L(a.Na.La,a.Na,b));Cf&&xp()&&a.i(d,"load",a.Je);b.$c(c)?a.Ki(d,b,c):(c=M(a.Ki,d,b,c),Eq(b,Fq(b),c));a.a[t](d)}J.Ki=function(a,b,c){cg(a,{src:b.$c(c)})};
function yx(a){var b=T("div",{"class":"toc-div"}),c;O(a.nd,function(a,f){var g=sq(this.Na.U,a[Jc]()),k=a.ql,n=this.nd[f+1]?"":"-last",s="toc-middle-cell"+n,n="toc-right-cell"+n,v=T("div",{"class":g?"toc-row":""}),I=U("div");P(I,"goog-inline-block","toc-left-cell",f==this.Fh?xp()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_selected_item_arrow_left":"");var K=U("div");P(K,"goog-inline-block",s);Cf&&!Rf("1.9")&&W(K,"overflow","hidden");var ba=U("div");P(ba,"goog-inline-block",n);var ga=a.Ka();
35<ga[C]&&(ga=ga[Zc](0,32)+"...");r(K,ga);r(ba,!Yd(k)?k:"&nbsp;");v[t](I);v[t](K);v[t](ba);g?this.i(v,"click",L(this.Na.La,this.Na,g)):(Ve(K,s,"toc-middle-disabled-cell"),Ve(ba,n,"toc-right-disabled-cell"));b[t](v);f==this.Fh&&(c=v)},a);c&&hi(L(a.Ql,a,c));a.a[t](b);300<Oh(a.a)[G]&&(W(a.a,"height","300px"),P(a.a,"scroll-toc-div-wide"));P(a.a,"scroll-toc-div");a.Je()}
J.Ql=function(a){if(300<a[kd]+Oh(a)[G]&&(a=a.previousElementSibling!=h?a.previousElementSibling:vg(a.previousSibling,l)))this.a.scrollTop=a[kd]};J.Je=function(){yj(this.b.g(),7,this.a,6,new Q(0,-this.e))};J.r=function(){xx.l.r[F](this);rg(this.a);this.b.Oa(l)};function Ax(a){qx[F](this);this.a=a.la;this.na=a.Cj;this.R=a.history;this.o=a.Jj;this.Q=a.Ij;this.B=a.Hj;this.e=a.Bj;this.I=a.Aj;if(!a.Cf&&!this.a){var b=S("appbar-read-patent-link");if(b&&(b=b[Qc]("href"))){var c=new bn(_OC_MSG[19053]);this.aa(c,i);this.i(c,"action",L(this.Ac,this,b))}}if(this.a){this.Rb=!!a.fh||!!a.eh;this.o&&(b=kn("/googlebooks/images/kennedy/zoom_tool.png"),this.xc=new bn(b,h,h,en.nb),Jm(this.xc,2),this.aa(this.xc,i),V(this.xc,"action",L(this.o.b,this.o)),b=kn("/googlebooks/images/kennedy/zoom_out.png"),
this.yc=new bn(b,h,h,en.nb),Jm(this.yc,1),this.aa(this.yc,i),V(this.yc,"action",L(this.o.c,this.o)));c=!!a.fh;b=!!a.eh;if(c||b){var d=kn("/googlebooks/images/kennedy/one_up_page_view.png");this.Sb=new bn(d,h,h,en.nb);Jm(this.Sb,2);V(this.Sb,"action",L(this.Df,this,st));this.aa(this.Sb,i);rx(this,this.Sb,"viewport",i);if(c){d=kn("/googlebooks/images/kennedy/two_up_page_view.png");this.Ub=new bn(d,h,h,en.nb);c=1;if(this.na||b)c=3;Jm(this.Ub,c);V(this.Ub,"action",L(this.Df,this,Au));this.aa(this.Ub,
i);rx(this,this.Ub,"viewport")}b&&(d=kn("/googlebooks/images/kennedy/thumbnail.png"),this.Tb=new bn(d,h,h,en.nb),c=1,this.na&&(c=3),Jm(this.Tb,c),V(this.Tb,"action",L(this.Df,this,hu)),this.aa(this.Tb,i),rx(this,this.Tb,"viewport"));this.i(this.a,"viewportmodechange",this.gh);this.gh()}this.na&&(b=kn("/googlebooks/images/kennedy/maximize.png"),this.d=new bn(b,h,h,en.nb),Dm(this.d,16,i),this.d.Oa(l),this.Rb&&Jm(this.d,1),this.aa(this.d,i),this.i(this.d,"action",this.Pj),this.i(this.na,"change",this.Lj));
this.I&&(b=kn("/googlebooks/images/kennedy/clip.png"),this.b=new bn(b,h,h,en.nb),Dm(this.b,16,i),Jm(this.b,2),this.b.Oa(l),this.aa(this.b,i),V(this.b,"action",L(this.Nj,this)));a.Ej&&(b=kn("/googlebooks/images/kennedy/insert_link.png"),this.c=new bn(b,h,h,en.nb),Dm(this.c,16,i),this.b&&Jm(this.c,1),this.aa(this.c,i),V(this.c,"action",L(this.Kj,this)));a.Fj&&(b=!!this.a.Q.ue,c=!!sq(this.a.U,this.a.Q.te),d=this.a.J().gc()||_OC_MSG[18140],b||c?(b=kn("/googlebooks/images/kennedy/menu_down_arrow.png",
d),b=Pe(b),this.Cd=b[0],this.Qa=new bn(b),Jm(this.Qa,2),this.aa(this.Qa,i),this.i(this.Qa,"action",this.Oj),rx(this,this.Qa)):(this.Cd=T("span","jfk-button-label",d),this.Qa=new bn(this.Cd),this.Qa.Z(l),Jm(this.Qa,2),this.aa(this.Qa,i)),b=kn("/googlebooks/images/kennedy/page_left.png"),this.ve=new bn(b,h,h,en.nb),Jm(this.ve,3),this.aa(this.ve,i),V(this.ve,"action",L(this.a.zc,this.a,"previous")),b=kn("/googlebooks/images/kennedy/page_right.png"),this.we=new bn(b,h,h,en.nb),Jm(this.we,1),this.aa(this.we,
i),V(this.we,"action",L(this.a.zc,this.a,"next")),this.i(this.a,"pagechange",this.Mj))}if(a.Gj&&(b=S("appbar-view-print-sample-link")))if(b=b[Qc]("href")){var c=S("appbar-view-ebook-sample-link"),f;c&&(f=c[Qc]("href"));c=new bn(_OC_MSG[21697]);ym(c,"gb-view-sample-button");this.aa(c,i);this.i(c,"action",L(this.Ac,this,b));f&&(Jm(c,2),c=new yw,d=new ww(_OC_MSG[22223]),this.i(d,"action",L(this.Ac,this,b)),c.aa(d,i),ym(d,"gb-sample-print-book-menuitem"),b=new ww(_OC_MSG[22224]),this.i(b,"action",L(this.Ac,
this,f)),c.aa(b,i),ym(b,"gb-sample-ebook-menuitem"),f=new Fw("",c,Iw.ha()),ym(f,"gb-jfk-margin-fix"),ym(f,"gb-view-sample-dropdown"),Jm(f,1),this.aa(f,i))}if(this.e&&!this.e.is_cobrand&&this.Q&&"patents"!==bo()){f=this.B&&this.B.uid;var b=this.Q.ob(),c=new Y(this.e.add_vol_to_collection_base_url||this.e.addVol2CollectionBaseUrl),d=new Y(this.e.remove_vol_from_collection_base_url||this.e.removeVolFromCollectionBaseUrl),g=cv([this.Q],this.B),k=this.Q.se;if(f&&xl.IsMyLibraryV2Enabled)this.Zc=new Yw(this.Q,
g),this.aa(this.Zc,i);else{var n=kn("/googlebooks/images/kennedy/menu_down_arrow.png",_OC_MSG[18464]),n=Pe(n);this.Zc=new bn(n);this.aa(this.Zc,i);f?new Rw(this.Zc.g(),c,d,S("membership_icon"+b),b,g,this.Q.Kb(),k):(f=L(this.Ac,this,this.e.sign_in_url||this.e.signInUrl),gh(this.Zc,"action",f))}}if(a.Cf&&(f=S("appbar-write-review-link")))if(f=f[Qc]("href"))this.fa=new bn(_OC_MSG[18497]),this.aa(this.fa,i),this.i(this.fa,"action",L(this.Ac,this,f));if(!a.Cf&&(f=S("appbar-download-pdf-link")))if(f=f[Qc]("href"))b=
new bn(_OC_MSG[18385]),this.aa(b,i),this.i(b,"action",L(this.Ac,this,f));if(a.Dj&&(a=m.gbar)&&a.aomc)f=kn("/googlebooks/images/kennedy/settings.png"),P(f[0],"goog-flat-menu-button-img"),b=T("div",{"class":"toc-div"}),c=new yw,c.aa(new vm(b),i),a.aomc(b),this.ua=new Fw(f,c,Iw.ha()),this.aa(this.ua,i)}N(Ax,qx);J=Ax[D];J.Pj=function(){var a=this.na;Oq(a,!a.na);this.R[id]()};J.Lj=function(){this.d.Ga(16,this.na.na)};J.Nj=function(){this.I(this.b.Wa())};
J.Kj=function(){if(this.c.Wa()){var a=new Mw(p[Gc],this.a,i);a[Sb](this.c,i);gh(a,"dispose",L(this.c.Oa,this.c,l))}};J.Df=function(a){this.a.Xa(a);this.a.pa.Za()||this.R[id]()};J.gh=function(){var a=this.a.$();a instanceof st&&sx(this,this.Sb);a instanceof Au&&sx(this,this.Ub);(a=a instanceof hu)&&sx(this,this.Tb);a=!a;this.yc.Z(a);this.xc.Z(a)};J.Mj=function(){var a=this.a.J().gc()||_OC_MSG[18140];this.Cd&&r(this.Cd,a)};J.Oj=function(){this.Qa.Ic()&16&&(new xx(this.a,this.Qa))[Sb](3)};
J.Ac=function(a){p.location=a};J.Sb=j;J.Ub=j;J.Tb=j;J.xc=j;J.yc=j;J.we=j;J.ve=j;J.Qa=j;J.Cd=j;J.Zc=j;ra(m,function(a,b,c){(new Image).src=["/books/javascript/gen_204?src=",aa(b),"&line=",c][od]("")});Sd("_OC_Run",function(a,b,c,d,f,g,k){Bx("js_exec_start");xl[id](c);Ei();var n=S("gb-get-book-container"),s=S("gb-get-book-content");n&&s&&(f=new av(b),(new kr(f,s,new Y(c.purchaseHelpUrl),!!c.show_buy_bubble,!!c.logged_in,c.p13n_save_user_settings_url,c.is_play_enabled))[Sb](n));lr();if(f=b.initial_zoom_width_override)st[D].jh=f;ls=Ot;Dp=Ad;f=S("viewport");V(p,"selectionchange",Cx);c.stereoscopic&&(Cs=Dx);n=new yq(f);Bx("created_viewer_obj");W(p[Gc],{overflow:"hidden"});R&&W(p[hc]("html")[0],{overflow:"hidden"});
S("titlebar")&&W(S("titlebar"),"white-space","nowrap");s=new At(n,S("viewport_td"),f,S("menu_td"),0,S("menu_scroll"));s[pc]();uv=s;Bx("created_resize_manager");f=new av(b);Bx("created_volume_info");var v=new xu(a,n.pa);v.c=xl.pseudocontinuous;Bx("created_page_info_set");Aq(n,v);n.Q=f;v.Cc=f.d;a=st;b.disable_twopage||(Tu(),a=Su[Uu("M")]||st);var d=Ex(v,d),I;Tu();I=Uu("P");var K;d&&(K=d.ca());d=Fx(n);Bt(s,d);Bx("created_fullscreen");K=[I,K,v.ld.Pa()[0].ca()];var ba;ye(K,function(a){if(a&&sq(v,a))return ba=
a,i});K=n.pa;g&&K.tb(je(g.search_query_escaped));Bq(n,ba);K=new Pu(n,d);Bx("created_history");rv=S("search_bar");tv=S("toolbar_container");s=Gx(n,M(Hx,n,K));s=new xv(n,s,K);Bx("created_search_manager");g?(s.d=a,s[id]("n",g,ba)):n.Xa(a);Bx("created_viewport");tu(new ru(n.p,n.b,d));Ix(n,v);Jx(n);Kx();Lx();Bx("created_basic_controls");new Kv(n);g=new ut(n);V(As,"fetch",M(Bx,"lp_fetch"));V(As,"loaded",M(Bx,"lp_loaded"));Bx("viewer_go_start");n.go();Bx("viewer_go_end");K.Z(i);K[id]();V(fu,"click",L(K[id],
K));Mx(f.B);Nx(n);Bx("js_exec_end");if(a=S("gb-viewport-plusone-container")||S("gb-atb-patents-plusone-container"))(s=S("books-microdata"))&&xl.enableShareButton&&Wn(a,s),Yn(a,i);Vn();xl.enableThumbnailViewport&&(a=xl.ImageServers)&&Ox(a[0]);g=xl.enableClips?M(Px,g):h;hi(M(Qx,n,d,K,!b.disable_twopage,xl.enableThumbnailViewport,c,f,k,g));hi(M(Rx,n,b.show_print_pages_button,g,xl.enableFeedbackQuality,xl.enableEmbedding,xl.maxPrintablePages));hi(Sx);k&&Tx(f,k,f.Kb(),f.se);_OC_InitHooks(M(Ux,n),Ad,Ad,
Ad,Ad,Ad);V(p,"keydown",Vx);yv("vheadf","vheadq");yv("gbqf","gbqfq");(b=xl.HcpTestData)&&hi(M(Wx,b.plaintext,b.ciphertext));b=S("buy-tooltip");c=S("buy-tooltip-box");b&&c&&ik(b,c);m.a&&m.a.qfgq&&m.a.qfgw&&new sl(m.a.qfgq(),h,m.a.qfgw())});function Fi(a){return a+"v2mncore"+xl.currentVersion+".js"}function Bx(a){m._OC_reportEvent&&m._OC_reportEvent(a)}
function Tx(a,b,c,d){var b=cv([a],b),a=a.ob(),f=S("addToLibraryLink"+a);f&&Wu(f,new Y(xl.addVol2CollectionBaseUrl),new Y(xl.removeVolFromCollectionBaseUrl),S("membership_icon"+a),a,b,c,d)}function Qx(a,b,c,d,f,g,k,n,s){var v=new Sv(a),I=S("left-toolbar-buttons"),K=S("right-toolbar-buttons");(new Ax({la:a,Cj:b,history:c,Jj:v,fh:d,eh:f,Ij:k,Hj:n,Bj:g,Aj:s,Ej:i,Cf:i,Gj:h}))[Sb](I);(new Ax({la:a,Fj:i,Dj:i}))[Sb](K);b=S("toolbar_container");og(b);b[E].padding="0";Bx("toolbar_done");new Mv(a,v)}
function Rx(a,b,c,d,f,g){Xu(S("r_toolbar"),a,S("toggle_mode"),S("pdf_download"),S("epub_download"),b,c,d,f,g)}function Sx(){var a=S("similarbooks_v");a&&Vu(a)}
function Wx(a,b){if(a||b){var c=new Y("/books/javascript/gen_204");if(!a||!b)Z(c,"hcp","e");else{var d;d=new Po;if(b){var f=new So(b),g=[];d.a.$f(f.a,g,f.b);Ha(g,f.c);d=g}else d=[];if(0==d[C])d="";else{for(var f=[],k=g=0;g<d[C];){var n=d[g++];if(128>n)f[k++]=ja[Lb](n);else if(191<n&&224>n){var s=d[g++];f[k++]=ja[Lb]((n&31)<<6|s&63)}else{var s=d[g++],v=d[g++];f[k++]=ja[Lb]((n&15)<<12|(s&63)<<6|v&63)}}d=f[od]("")}d==a?Z(c,"hcp","s"):Z(c,"hcp","f")}qj(c);U("img").src=c[B]()}}
function Cx(){if(R&&p[kb]&&!Xx){var a=p[kb].createRange();wg(a.parentElement(),S("viewport"))&&(Xx=i,p[kb].empty(),hi(Yx))}}function Yx(){Xx=l}var Xx=l;function Ux(a,b,c){(b=sq(a.U,b))?a.La(b):c&&Sa(m[Dc],c)}function Ex(a,b){var c=b[bb][0],d=sq(a,c.pid);return d?(d.ce(c,Fq(d)[B]()),ns(d,c),d):j}function Lx(){for(var a=["footer_table"],b=0;b<a[C];b++){var c=S(a[b]);c&&W(c,{display:"none"})}}
function Ix(a,b){var c=S("page_label");c||(c={form:S("jtp_form"),input:S("jtp")});new ur(a,b,S("prev_btn"),S("next_btn"),c)}function Jx(a){a[z]("pagemodechange");var b=S("text_mode");b&&(W(b,{cursor:"pointer"}),V(b,"click",M(Zx,a)))}function Hx(a,b,c){a.pa.tb(c);b[id]()}function Gx(a,b){Nt("search_form_input");var c=new Jt(S("search_form_input"),a.pa.Za());V(S("search_form"),"submit",M($x,c,b));return c}
function $x(a,b,c){var d=S("sits");if(!d||!(d[vc]&&""!=S("search_form_input")[xb]))c[yb](),Kr=l,S("search_form_input")[vb](),b(a.ya())}function Kx(){var a=S("action_buttons"),b=l;xl.enableHighlightUI&&(a=hq(a,U("div")),new or(a,"/googlebooks/images/hilite_icon.gif",_OC_MSG[18367]),b=i);b&&W(S("action_buttons_container"),{display:""})}function Fx(a){var b=[];O(["one_google","guser","titlebar","top_search_bar","menu_td"],function(a){(a=S(a))&&b[u](a)});return new Nq(a,b)}
function Mx(a){var b=S("magazine_other_issues");if(b&&a){var a=new gq(new po,a,i),c=T("div",{"class":"other_issues_content"});b[t](c);a[Sb](c);a.af()}}function Nx(a){var b=S("content_ads_v");b&&(a=new Mq(b,a,S("content_ads_content")),a.z=Qt,xl.adsRefreshInterval&&(a.Gi=xl.adsRefreshInterval))}function Zx(a,b){b[yb]();var c=new Y(Lq(a.J())[B]());Z(c,"output","text");Sa(p[Dc],c[B]())}function Ox(a){for(var b=[],c=a.serverFormat,d=0;d<a.numServers;d++)b[u](c[x]("%d",d));eu=M(ay,b)}
function ay(a,b){for(var c=0,d=0;d<b[C];++d)c=31*c+b[Uc](d),c%=4294967296;c%=a[C];d=new Y(b);aj(d,a[c]);return d[B]()}function Px(a,b){We(S("viewport"),"selection-mode",b);Os=b;a.Z(!b)}function Vx(a){if((vf?a[Cb]:a[zc])&&70==a[Qb])a[yb](),a=S("search_form_input"),by=by||new vi(a,[255,255,136],[255,255,255],700,wi),by.Nb(i),a[Ob]()}var by=j;function Dx(a){return Ui([a,"&","edge","=",be("3d")])}Sd("_OC_MenuHideHook",Ad);(function(){function a(){m[Db]&&(m._OC_reportEvent("ol"),m._OC_reportEvents&&m._OC_reportEvents())}m._OC_timingAction=function(a){m[Db].load.name=a};m._OC_reportEvent=function(a){m[Db].load.tick(a)};m._OC_reportEvents=function(){m[Db].report(m[Db].load)};m.attachEvent?m.attachEvent("onload",a):m[Vb]&&m[Vb]("load",a,l)})();Di("Sidebar",1,function(a,b,c,d,f,g,k,n){new Rw(a,b,c,d,f,g,k,n)});Di("Sidebar",2,function(a,b,c){var d=new Y("/books");zo(d);Z(d,"op","cls_metadata");Z(d,"jscmd","ClsMetadata");var f=oj(new Y(m[Dc]),"uid");f&&Z(d,"uid",f);b&&Z(d,"uid",b);Ot(d[B](),M(ev,a,c))});xl.IsUnifiedHovercardEnabled?(Di("Sidebar",3,Np),Di("Sidebar",4,Op)):(Di("Sidebar",3,Sp),Di("Sidebar",4,Up));Di("Sidebar");function cy(a,b,c){Lw[F](this,a);this.c=b;this.b=c}N(cy,Lw);xa(cy[D],function(a){cy.l[Sb][F](this,a);this.g()[t](dy(this,"PDF",this.c));this.g()[t](U("br"));this.g()[t](dy(this,"EPUB",this.b));P(this.g(),"download-panel-div")});function dy(a,b,c){c=T("a",{href:c});c[t](kg(b));a.i(c,"click",L(a.D,a));return c};function ey(a,b,c){Lw[F](this,a);this.b=b;this.Va=c}N(ey,Lw);J=ey[D];
xa(J,function(a){ey.l[Sb][F](this,a);this.Va&&(this.a[t](T("p",{"class":"heading",innerHTML:_OC_MSG[18948]})),this.a[t](T("p",{innerHTML:this.b.Q.Qj})));this.g()[t](T("p",{"class":"heading",innerHTML:_OC_MSG[18895]}));a=T("p",{innerHTML:_OC_MSG[18897]+": "});this.R=U("span");a[t](this.R);this.g()[t](a);this.fa=T("p",j,_OC_MSG[19143]);this.g()[t](this.fa);this.j=U("div");this.g()[t](this.j);a=U("p");this.c=T("input",{type:"checkbox",id:"feedback-panel-bad-page"});a[t](this.c);var b=T("label",{"for":"feedback-panel-bad-page",
innerHTML:_OC_MSG[18892]});a[t](b);b=U("br");a[t](b);this.e=T("input",{type:"checkbox",id:"feedback-panel-missing-page"});a[t](this.e);b=T("label",{"for":"feedback-panel-missing-page",innerHTML:_OC_MSG[18893]});a[t](b);this.j[t](a);a=U("p");this.p=T("button",{innerHTML:_OC_MSG[18894],onclick:L(this.ak,this)});a[t](this.p);this.B=T("span",{innerHTML:_OC_MSG[18896],style:"margin-left: 7px;"});a[t](this.B);this.j[t](a);this.kh()});
J.Hd=function(){ey.l.Hd[F](this);this.i(this.c,"click",this.Gf);this.i(this.e,"click",this.Gf);this.i(this.b,"pagechange",this.kh)};J.kh=function(){var a=this.b.J();r(this.R,a.gc());var b=!ye([4,8,16],L(a.c,a));X(this.fa,!b);X(this.j,b);a=this.b.B.a[a.ca()]||0;this.c.checked=0!=(a&1);this.e.checked=0!=(a&2);X(this.B,l);this.Gf()};J.Gf=function(){Na(this.p,!this.c[vc]&&!this.e[vc])};
J.ak=function(){var a=this.b.J(),b=this.c[vc]?1:0,b=b|(this.e[vc]?2:0);this.b.B.a[a.ca()]=b;(a=a.a.feedbackUrl)&&Hn(a+("&ptype="+b),Ad);X(this.B,i);Na(this.p,i)};function fy(a,b,c,d,f,g,k,n){qx[F](this,"viewport-top-linkbar","top-linkbar-button");this.e=a;this.R=n;g&&(this.fa=g,this.b=ux(this,_OC_MSG[18799],"SPRITE_clip_v2 linkbar-image-icon goog-inline-block","clip-button",L(this.ek,this)),rx(this,this.b),this.i(a,"viewportmodechange",this.ph),this.ph());f=L(this.dk,this);this.c=ux(this,_OC_MSG[18800],"SPRITE_link_v2 linkbar-image-icon goog-inline-block","link-button",L(this.Ff,this,f));rx(this,this.c);k=L(this.ck,this,k);this.I=ux(this,_OC_MSG[18880],"SPRITE_feedback linkbar-image-icon goog-inline-block",
"feedback-button",L(this.Ff,this,k));rx(this,this.I);this.d=c;this.a=d;!this.d||!this.a?(this.d&&gy(this,this.d),this.a&&gy(this,this.a)):(rg(this.d),rg(this.a),c=L(this.bk,this,this.d[Yc],this.a[Yc]),this.B=ux(this,_OC_MSG[18295],"SPRITE_download_v2 goog-inline-block linkbar-image-icon","download-button",L(this.Ff,this,c)),rx(this,this.B));b&&(this.o=b,gy(this,b),this.oh(),this.i(a,"pagechange",this.oh))}N(fy,qx);J=fy[D];
J.oh=function(){if(this.o){var a=new Y(this.o[Yc]);Z(a,"pg",this.e.J().ca());Sa(this.o,a[B]())}};J.ph=function(){this.b.Z(!(this.e.$()instanceof hu));this.b.Oa(l)};J.ek=function(){this.fa(this.b.Wa())};function gy(a,b){Uh(b,i);a.i(b,"mousedown",M(W,b,"background-color","#dae3f6"));a.i(b,["mouseup","mouseout"],M(W,b,{backgroundColor:"transparent",borderColor:"#fcfcff"}));a.i(b,"mouseover",M(W,b,"border-color","#6b90da"))}
J.Ff=function(a,b){if(om(b,16)){var c=a();c[Sb](b);this.i(c,"dispose",L(b.Oa,b,l))}};J.bk=function(a,b){return new cy(p[Gc],a,b)};J.dk=function(){return new Mw(p[Gc],this.e,this.R)};J.ck=function(a){return new ey(p[Gc],this.e,a)};function hy(a,b,c,d,f,g){qx[F](this,"viewport-top-toolbar","top-toolbar-button");this.a=a;this.na=b;this.c=c;this.b=d;this.yc=wx(this,"SPRITE_zoomout_v2 button_image",L(this.b.c,this.b),_OC_MSG[18346]);this.xc=wx(this,"SPRITE_zoomin_v2 button_image",L(this.b.b,this.b),_OC_MSG[18345]);tx(this);a=!!f;g=!!g;!a&&!g?g=l:(this.Sb=wx(this,"SPRITE_1page_v2",L(this.Pf,this,st),_OC_MSG[18407]),rx(this,this.Sb,"viewport",i),a&&(this.Ub=wx(this,"SPRITE_2page_v2",L(this.Pf,this,Au),_OC_MSG[18408]),rx(this,this.Ub,
"viewport")),g&&(this.Tb=wx(this,"SPRITE_thumbnail_v2",L(this.Pf,this,hu),_OC_MSG[18781]),rx(this,this.Tb,"viewport")),this.i(this.a,"viewportmodechange",this.Gh),this.Gh(),g=i);g&&tx(this);this.d=wx(this,"SPRITE_fullscreen_v2",L(this.rk,this),_OC_MSG[18420]);rx(this,this.d);this.i(this.na,"change",this.pk);tx(this);g=!!this.a.Q.ue;a=!!sq(this.a.U,this.a.Q.te);if(g||a)this.Qa=ux(this,_OC_MSG[18140],"SPRITE_contents_arrow linkbar-image-icon goog-inline-block","contents-button",L(this.qk,this),h,h,
i),rx(this,this.Qa);tx(this)}N(hy,qx);J=hy[D];J.rk=function(){var a=this.na;Oq(a,!a.na);this.c[id]()};J.pk=function(){this.d.Ga(16,this.na.na)};J.Pf=function(a){this.a.Xa(a);this.a.pa.Za()||this.c[id]()};J.Gh=function(){var a=this.a.$();a instanceof st&&sx(this,this.Sb);a instanceof Au&&sx(this,this.Ub);(a=a instanceof hu)&&sx(this,this.Tb);a=!a;this.yc.Z(a);this.xc.Z(a)};J.qk=function(){this.Qa.Ic()&16&&(new xx(this.a,this.Qa))[Sb](3)};Di("Toolbar",1,function(a,b,c,d,f,g,k){(new hy(b,c,d,f,g,k))[Sb](a)});Di("Toolbar",2,function(a,b,c,d,f,g,k,n,s){(new fy(b,c,d,f,0,k,n,s))[Sb](a)});Di("Toolbar");})();
})();
