Telechargé par kkuoassialainbertrand

f

publicité
(function(){var GBS_HOST = "https://books.google.ci/";(function(){/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var f;function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}function ba(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}function ca(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c}
var da="function"==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},fa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
function ha(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var ia=ha(this);function ka(a,b){if(b)a:{var c=ia;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&fa(c,a,{configurable:!0,writable:!0,value:b})}}var la;
if("function"==typeof Object.setPrototypeOf)la=Object.setPrototypeOf;else{var ma;a:{var na={a:!0},oa={};try{oa.__proto__=na;ma=oa.a;break a}catch(a){}ma=!1}la=ma?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var pa=la;
function m(a,b){a.prototype=da(b.prototype);a.prototype.constructor=a;if(pa)pa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.va=b.prototype}
function qa(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""}ka("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=qa(this,b,"endsWith");void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});
ka("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=qa(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var h=0;h<g&&c<e;)if(d[c++]!=b[h++])return!1;return h>=g}});
ka("Symbol",function(a){function b(e){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c("jscomp_symbol_"+(e||"")+"_"+d++,e)}function c(e,g){this.g=e;fa(this,"description",{configurable:!0,writable:!0,value:g})}if(a)return a;c.prototype.toString=function(){return this.g};var d=0;return b});
ka("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=ia[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&fa(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ra(aa(this))}})}return a});function ra(a){a={next:a};a[Symbol.iterator]=function(){return this};return a}
function sa(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var g=c++;return{value:b(g,a[g]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e}ka("Array.prototype.values",function(a){return a?a:function(){return sa(this,function(b,c){return c})}});ka("Array.prototype.keys",function(a){return a?a:function(){return sa(this,function(b){return b})}});
ka("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],g="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof g){b=g.call(b);for(var h=0;!(g=b.next()).done;)e.push(c.call(d,g.value,h++))}else for(g=b.length,h=0;h<g;h++)e.push(c.call(d,b[h],h));return e}});function ta(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
ka("WeakMap",function(a){function b(l){this.Ra=(k+=Math.random()+1).toString();if(l){l=ba(l);for(var n;!(n=l.next()).done;)n=n.value,this.set(n[0],n[1])}}function c(){}function d(l){var n=typeof l;return"object"===n&&null!==l||"function"===n}function e(l){if(!ta(l,h)){var n=new c;fa(l,h,{value:n})}}function g(l){var n=Object[l];n&&(Object[l]=function(r){if(r instanceof c)return r;Object.isExtensible(r)&&e(r);return n(r)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),n=Object.seal({}),
r=new a([[l,2],[n,3]]);if(2!=r.get(l)||3!=r.get(n))return!1;r.delete(l);r.set(n,4);return!r.has(l)&&4==r.get(n)}catch(G){return!1}}())return a;var h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var k=0;b.prototype.set=function(l,n){if(!d(l))throw Error("Invalid WeakMap key");e(l);if(!ta(l,h))throw Error("WeakMap key fail: "+l);l[h][this.Ra]=n;return this};b.prototype.get=function(l){return d(l)&&ta(l,h)?l[h][this.Ra]:void 0};b.prototype.has=function(l){return d(l)&&
ta(l,h)&&ta(l[h],this.Ra)};b.prototype.delete=function(l){return d(l)&&ta(l,h)&&ta(l[h],this.Ra)?delete l[h][this.Ra]:!1};return b});
ka("Map",function(a){function b(){var k={};return k.$c=k.next=k.head=k}function c(k,l){var n=k.g;return ra(function(){if(n){for(;n.head!=k.g;)n=n.$c;for(;n.next!=n.head;)return n=n.next,{done:!1,value:l(n)};n=null}return{done:!0,value:void 0}})}function d(k,l){var n=l&&typeof l;"object"==n||"function"==n?g.has(l)?n=g.get(l):(n=""+ ++h,g.set(l,n)):n="p_"+l;var r=k.i[n];if(r&&ta(k.i,n))for(k=0;k<r.length;k++){var G=r[k];if(l!==l&&G.key!==G.key||l===G.key)return{id:n,list:r,index:k,Hb:G}}return{id:n,
list:r,index:-1,Hb:void 0}}function e(k){this.i={};this.g=b();this.size=0;if(k){k=ba(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(ba([[k,"s"]]));if("s"!=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var n=l.entries(),r=n.next();if(r.done||r.value[0]!=k||"s"!=r.value[1])return!1;r=n.next();return r.done||4!=r.value[0].x||
"t"!=r.value[1]||!n.next().done?!1:!0}catch(G){return!1}}())return a;var g=new WeakMap;e.prototype.set=function(k,l){k=0===k?0:k;var n=d(this,k);n.list||(n.list=this.i[n.id]=[]);n.Hb?n.Hb.value=l:(n.Hb={next:this.g,$c:this.g.$c,head:this.g,key:k,value:l},n.list.push(n.Hb),this.g.$c.next=n.Hb,this.g.$c=n.Hb,this.size++);return this};e.prototype.delete=function(k){k=d(this,k);return k.Hb&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.i[k.id],k.Hb.$c.next=k.Hb.next,k.Hb.next.$c=k.Hb.$c,
k.Hb.head=null,this.size--,!0):!1};e.prototype.clear=function(){this.i={};this.g=this.g.$c=b();this.size=0};e.prototype.has=function(k){return!!d(this,k).Hb};e.prototype.get=function(k){return(k=d(this,k).Hb)&&k.value};e.prototype.entries=function(){return c(this,function(k){return[k.key,k.value]})};e.prototype.keys=function(){return c(this,function(k){return k.key})};e.prototype.values=function(){return c(this,function(k){return k.value})};e.prototype.forEach=function(k,l){for(var n=this.entries(),
r;!(r=n.next()).done;)r=r.value,k.call(l,r[1],r[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var h=0;return e});
ka("Set",function(a){function b(c){this.g=new Map;if(c){c=ba(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.g.size}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(ba([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),g=e.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!1;g=e.next();return g.done||g.value[0]==c||4!=g.value[0].x||
g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return a;b.prototype.add=function(c){c=0===c?0:c;this.g.set(c,c);this.size=this.g.size;return this};b.prototype.delete=function(c){c=this.g.delete(c);this.size=this.g.size;return c};b.prototype.clear=function(){this.g.clear();this.size=0};b.prototype.has=function(c){return this.g.has(c)};b.prototype.entries=function(){return this.g.entries()};b.prototype.values=function(){return this.g.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.g.forEach(function(g){return c.call(d,g,g,e)})};return b});var ua=ua||{},p=this||self,va=/^[\w+/_-]+[=]{0,2}$/,wa=null;function xa(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&va.test(a)?a:""}function ya(a,b){a=a.split(".");b=b||p;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}function q(){}
function za(a){a.Xg=void 0;a.Ya=function(){return a.Xg?a.Xg:a.Xg=new a}}function Aa(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function Ba(a){var b=Aa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Ca(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function Da(a){return Object.prototype.hasOwnProperty.call(a,Ea)&&a[Ea]||(a[Ea]=++Fa)}var Ea="closure_uid_"+(1E9*Math.random()>>>0),Fa=0;
function Ga(a,b,c){return a.call.apply(a.bind,arguments)}function Ha(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function t(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?t=Ga:t=Ha;return t.apply(null,arguments)}
function u(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function Ia(){return Date.now()}function Ja(a,b){a=a.split(".");var c=p;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}
function v(a,b){function c(){}c.prototype=b.prototype;a.va=b.prototype;a.prototype=new c;a.prototype.constructor=a}function Ka(a){return a};var La;function Ma(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Na(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function Oa(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Pa(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function Qa(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Ra(){var a=Sa,b;for(b in a)return!1;return!0}function Ta(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}
function Ua(a){var b={},c;for(c in a)b[c]=a[c];return b}var Va="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Wa(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var g=0;g<Va.length;g++)c=Va[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function Xa(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return Xa.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c};function Ya(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Ya);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}v(Ya,Error);Ya.prototype.name="CustomError";var $a;function ab(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");Ya.call(this,c+a[d])}v(ab,Ya);ab.prototype.name="AssertionError";function bb(a){return a[a.length-1]}var cb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},w=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
function db(a,b){for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)}
var eb=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],g=0,h="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in h){var l=h[k];b.call(c,l,k,a)&&(e[g++]=l)}return e},fb=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g="string"===typeof a?a.split(""):a,h=0;h<d;h++)h in g&&(e[h]=b.call(c,g[h],h,a));return e},gb=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,
b,c)}:function(a,b,c){var d=c;w(a,function(e,g){d=b.call(void 0,d,e,g,a)});return d},hb=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1},ib=Array.prototype.every?function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],
e,a))return!1;return!0};function jb(a,b){b=kb(a,b);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}function kb(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return e;return-1}function lb(a,b){return 0<=cb(a,b)}function mb(a,b){lb(a,b)||a.push(b)}function nb(a,b){b=cb(a,b);var c;(c=0<=b)&&ob(a,b);return c}function ob(a,b){Array.prototype.splice.call(a,b,1)}function pb(a,b){b=kb(a,b);0<=b&&ob(a,b)}
function qb(a){return Array.prototype.concat.apply([],arguments)}function rb(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function sb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Ba(d)){var e=a.length||0,g=d.length||0;a.length=e+g;for(var h=0;h<g;h++)a[e+h]=d[h]}else a.push(d)}}function tb(a,b,c,d){Array.prototype.splice.apply(a,ub(arguments,1))}
function ub(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function vb(a,b){a.sort(b||wb)}function xb(a,b){var c=wb;vb(a,function(d,e){return c(b(d),b(e))})}function wb(a,b){return a>b?1:a<b?-1:0}function yb(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],g=b.call(void 0,e,d,a);void 0!==g&&(c[g]||(c[g]=[])).push(e)}return c}
function zb(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=8192)for(var g=zb.apply(null,ub(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else b.push(d)}return b}function Ab(a){if(a.length){var b=1%a.length;0<b?Array.prototype.unshift.apply(a,a.splice(-b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b))}return a}function Bb(a,b){return qb.apply([],fb(a,b,void 0))};function Cb(a){return/^[\s\xa0]*$/.test(a)}var Db=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Eb(a,b){if(b)a=a.replace(Fb,"&").replace(Gb,"<").replace(Hb,">").replace(Ib,""").replace(Jb,"'").replace(Kb,"�");else{if(!Lb.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Fb,"&"));-1!=a.indexOf("<")&&(a=a.replace(Gb,"<"));-1!=a.indexOf(">")&&(a=a.replace(Hb,">"));-1!=a.indexOf('"')&&(a=a.replace(Ib,"""));-1!=a.indexOf("'")&&(a=a.replace(Jb,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Kb,"�"))}return a}
var Fb=/&/g,Gb=/</g,Hb=/>/g,Ib=/"/g,Jb=/'/g,Kb=/\x00/g,Lb=/[\x00&<>"']/;
function Mb(a,b){var c=0;a=Db(String(a)).split(".");b=Db(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var g=a[e]||"",h=b[e]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;c=Nb(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||Nb(0==g[2].length,0==h[2].length)||Nb(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return c}function Nb(a,b){return a<b?-1:a>b?1:0};var Ob;a:{var Pb=p.navigator;if(Pb){var Qb=Pb.userAgent;if(Qb){Ob=Qb;break a}}Ob=""}function x(a){return-1!=Ob.indexOf(a)};function Rb(){return x("Firefox")||x("FxiOS")}function Sb(){return(x("Chrome")||x("CriOS"))&&!x("Edge")};function Tb(){return!0}function Ub(){return null}function Vb(a,b){function c(){}c.prototype=a.prototype;var d=new c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};var Wb={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var Xb;function Yb(){if(void 0===Xb){var a=null,b=p.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:Ka,createScript:Ka,createScriptURL:Ka})}catch(c){p.console&&p.console.error(c.message)}Xb=a}else Xb=a}return Xb};function Zb(a,b){this.g=a===$b&&b||"";this.i=ac}Zb.prototype.Bc=!0;Zb.prototype.Vb=function(){return this.g};function bc(a){return a instanceof Zb&&a.constructor===Zb&&a.i===ac?a.g:"type_error:Const"}function cc(a){return new Zb($b,a)}var ac={},$b={};var dc=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,ec=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]/,fc=/^http:\/\/.*/,gc=/\s+/,hc=/[\d\u06f0-\u06f9]/;function ic(a,b){this.i=b===jc?a:""}ic.prototype.Bc=!0;ic.prototype.Vb=function(){return this.i.toString()};ic.prototype.Vg=!0;ic.prototype.g=function(){return 1};function kc(a){return a instanceof ic&&a.constructor===ic?a.i:"type_error:TrustedResourceUrl"}var lc=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,jc={};function mc(a){var b=Yb();a=b?b.createScriptURL(a):a;return new ic(a,jc)}
function nc(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:[e];for(var g=0;g<e.length;g++){var h=e[g];null!=h&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(h)))}}return b};function oc(a,b){this.i=b===pc?a:""}oc.prototype.Bc=!0;oc.prototype.Vb=function(){return this.i.toString()};oc.prototype.Vg=!0;oc.prototype.g=function(){return 1};function qc(a){return a instanceof oc&&a.constructor===oc?a.i:"type_error:SafeUrl"}
var rc=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,sc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function tc(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(sc);return b&&rc.test(b[1])?new oc(a,pc):null}var uc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function vc(a){a instanceof oc||(a="object"==typeof a&&a.Bc?a.Vb():String(a),a=uc.test(a)?new oc(a,pc):tc(a));return a||wc}function xc(a,b){if(a instanceof oc)return a;a="object"==typeof a&&a.Bc?a.Vb():String(a);if(b&&/^data:/i.test(a)&&(b=tc(a)||wc,b.Vb()==a))return b;uc.test(a)||(a="about:invalid#zClosurez");return new oc(a,pc)}var pc={},wc=new oc("about:invalid#zClosurez",pc);function yc(a,b){this.g=b===zc?a:""}yc.prototype.Bc=!0;yc.prototype.Vb=function(){return this.g};function Ac(a){return a instanceof yc&&a.constructor===yc?a.g:"type_error:SafeStyle"}var zc={},Bc=new yc("",zc);function Cc(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];null!=d&&(d=Array.isArray(d)?fb(d,Dc).join(" "):Dc(d),b+=c+":"+d+";")}return b?new yc(b,zc):Bc}
function Dc(a){if(a instanceof oc)return'url("'+qc(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof Zb)a=bc(a);else{a=String(a);var b=a.replace(Ec,"$1").replace(Ec,"$1").replace(Fc,"url");if(Gc.test(b)){if(b=!Hc.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}b=b&&c&&Ic(a)}a=b?Jc(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new ab("Value does not allow [{;}], got: %s.",[a]);return a}
function Ic(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b}var Gc=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/,Fc=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,Ec=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,Hc=/\/\*/;
function Jc(a){return a.replace(Fc,function(b,c,d,e){var g="";d=d.replace(/^(['"])(.*)\1$/,function(h,k,l){g=k;return l});b=vc(d).Vb();return c+g+b+g+e})};var Kc={};function Lc(a,b){this.g=b===Kc?a:"";this.Bc=!0}
function Mc(a,b){if(-1!=a.indexOf("<"))throw Error("Selector does not allow '<', got: "+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var d={"(":")","[":"]"},e=[],g=0;g<c.length;g++){var h=c[g];if(d[h])e.push(d[h]);else if(Pa(d,h)&&e.pop()!=h){c=!1;break a}}c=0==e.length}if(!c)throw Error("() and [] in selector must be balanced, got: "+a);
b instanceof yc||(b=Cc(b));return new Lc(a+"{"+Ac(b).replace(/</g,"\\3C ")+"}",Kc)}function Nc(a){function b(d){Array.isArray(d)?w(d,b):c+=Oc(d)}var c="";w(arguments,b);return new Lc(c,Kc)}Lc.prototype.Vb=function(){return this.g};function Oc(a){return a instanceof Lc&&a.constructor===Lc?a.g:"type_error:SafeStyleSheet"}var Pc=new Lc("",Kc);function Qc(a,b,c){this.i=c===Rc?a:"";this.j=b}Qc.prototype.Vg=!0;Qc.prototype.g=function(){return this.j};Qc.prototype.Bc=!0;Qc.prototype.Vb=function(){return this.i.toString()};function Sc(a){return a instanceof Qc&&a.constructor===Qc?a.i:"type_error:SafeHtml"}function Tc(a){if(a instanceof Qc)return a;var b="object"==typeof a,c=null;b&&a.Vg&&(c=a.g());return Uc(Eb(b&&a.Bc?a.Vb():String(a)),c)}
function Vc(a){if(a instanceof Qc)return a;a=Tc(a);return Uc(Sc(a).toString().replace(/(\r\n|\r|\n)/g,"<br>"),a.g())}var Wc=/^[a-zA-Z0-9-]+$/,Xc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Yc={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function Zc(a,b,c){var d=String(a);if(!Wc.test(d))throw Error("");if(d.toUpperCase()in Yc)throw Error("");return $c(String(a),b,c)}
function ad(a){function b(g){Array.isArray(g)?w(g,b):(g=Tc(g),e.push(Sc(g).toString()),g=g.g(),0==d?d=g:0!=g&&d!=g&&(d=null))}var c=Tc(bd),d=c.g(),e=[];w(a,b);return Uc(e.join(Sc(c).toString()),d)}function cd(a){return ad(Array.prototype.slice.call(arguments))}var Rc={};function Uc(a,b){var c=Yb();a=c?c.createHTML(a):a;return new Qc(a,b,Rc)}
function $c(a,b,c){var d=null,e="";if(b)for(k in b)if(Object.prototype.hasOwnProperty.call(b,k)){if(!Wc.test(k))throw Error("");var g=b[k];if(null!=g){var h=k;if(g instanceof Zb)g=bc(g);else if("style"==h.toLowerCase()){if(!Ca(g))throw Error("");g instanceof yc||(g=Cc(g));g=Ac(g)}else{if(/^on/i.test(h))throw Error("");if(h.toLowerCase()in Xc)if(g instanceof ic)g=kc(g).toString();else if(g instanceof oc)g=qc(g);else if("string"===typeof g)g=vc(g).Vb();else throw Error("");}g.Bc&&(g=g.Vb());h=h+'="'+
Eb(String(g))+'"';e+=" "+h}}var k="<"+a+e;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===Wb[a.toLowerCase()]?k+=">":(d=cd(c),k+=">"+Sc(d).toString()+"</"+a+">",d=d.g());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return Uc(k,d)}var bd=new Qc(p.trustedTypes&&p.trustedTypes.emptyHTML||"",0,Rc);var dd=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Sc(bd);return!b.parentElement});function y(a,b){if(dd())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Sc(b)}function ed(a,b){y(a,b)}function fd(a,b){b=b instanceof oc?b:xc(b);a.href=qc(b)}
function gd(a,b){b=b instanceof oc?b:xc(b,/^data:image\//i.test(b));a.src=qc(b)}function hd(a,b){a.src=kc(b);(b=a.ownerDocument&&a.ownerDocument.defaultView)&&b!=p?b=xa(b.document):(null===wa&&(wa=xa(p.document)),b=wa);b&&a.setAttribute("nonce",b)}function id(a,b){b=b instanceof oc?b:xc(b);a.href=qc(b)}function jd(a,b){b=b instanceof oc?b:xc(b);a.replace(qc(b))};function kd(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")}function ld(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function md(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}function nd(a){return decodeURIComponent(a.replace(/\+/g," "))}function od(a){return a=Eb(a,void 0)}function pd(a){return-1!=a.indexOf("&")?"document"in p?qd(a):rd(a):a}
function qd(a){var b={"&":"&","<":"<",">":">",""":'"'};var c=p.document.createElement("div");return a.replace(sd,function(d,e){var g=b[d];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(g=String.fromCharCode(e)));g||(g=Uc(d+" ",null),y(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function rd(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})}var sd=/&([^;\s<&]+);?/g;function td(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}function ud(a){return null==a?"":String(a)}
function vd(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Ia()).toString(36)}function wd(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function xd(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};function yd(){return x("iPhone")&&!x("iPod")&&!x("iPad")}function zd(){return yd()||x("iPad")||x("iPod")};function Ad(a){Ad[" "](a);return a}Ad[" "]=q;function Bd(a,b){try{return Ad(a[b]),!0}catch(c){}return!1}function Cd(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};var Dd=x("Opera"),z=x("Trident")||x("MSIE"),Ed=x("Edge"),Fd=Ed||z,A=x("Gecko")&&!(-1!=Ob.toLowerCase().indexOf("webkit")&&!x("Edge"))&&!(x("Trident")||x("MSIE"))&&!x("Edge"),Gd=-1!=Ob.toLowerCase().indexOf("webkit")&&!x("Edge"),Hd=Gd&&x("Mobile"),Id=x("Macintosh"),Jd=x("Windows"),Kd=x("Android"),Ld=yd(),Md=x("iPad"),Nd=x("iPod"),Od=zd();function Pd(){var a=p.document;return a?a.documentMode:void 0}var Qd;
a:{var Rd="",Sd=function(){var a=Ob;if(A)return/rv:([^\);]+)(\)|;)/.exec(a);if(Ed)return/Edge\/([\d\.]+)/.exec(a);if(z)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Gd)return/WebKit\/(\S+)/.exec(a);if(Dd)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Sd&&(Rd=Sd?Sd[1]:"");if(z){var Td=Pd();if(null!=Td&&Td>parseFloat(Rd)){Qd=String(Td);break a}}Qd=Rd}var Ud=Qd,Vd={};function B(a){return Cd(Vd,a,function(){return 0<=Mb(Ud,a)})}function Wd(a){return Number(Xd)>=a}var Yd;
if(p.document&&z){var Zd=Pd();Yd=Zd?Zd:parseInt(Ud,10)||void 0}else Yd=void 0;var Xd=Yd;var $d=!z||Wd(9),ae=!A&&!z||z&&Wd(9)||A&&B("1.9.1"),be=z&&!B("9"),ce=z||Dd||Gd;function fe(a,b,c){return Math.min(Math.max(a,b),c)};function C(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}f=C.prototype;f.clone=function(){return new C(this.x,this.y)};function ge(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function he(a,b){return new C(a.x-b.x,a.y-b.y)}f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
f.Ig=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function ie(a,b){this.width=a;this.height=b}function je(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}f=ie.prototype;f.clone=function(){return new ie(this.width,this.height)};f.aspectRatio=function(){return this.width/this.height};f.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};f.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
f.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function ke(a){return a?new le(me(a)):$a||($a=new le)}function D(a){return ne(document,a)}function ne(a,b){return"string"===typeof b?a.getElementById(b):b}function oe(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):pe(document,"*",a,b)}function qe(a,b){var c=b||document,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)[0]:d=re("*",a,b);return d||null}
function pe(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,g=0,h;h=a[g];g++)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=e=0;h=a[g];g++)b=h.className,"function"==typeof b.split&&lb(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}
function re(a,b,c){var d=document,e=c||d,g=a&&"*"!=a?String(a).toUpperCase():"";return e.querySelectorAll&&e.querySelector&&(g||b)?e.querySelector(g+(b?"."+b:"")):pe(d,a,b,c)[0]||null}function se(a,b){Ma(b,function(c,d){c&&"object"==typeof c&&c.Bc&&(c=c.Vb());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:te.hasOwnProperty(d)?a.setAttribute(te[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})}
var te={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function ue(a){a=a.document;a=ve(a)?a.documentElement:a.body;return new ie(a.clientWidth,a.clientHeight)}
function we(a){var b=xe(a);a=ye(a);return z&&B("10")&&a.pageYOffset!=b.scrollTop?new C(b.scrollLeft,b.scrollTop):new C(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function xe(a){return a.scrollingElement?a.scrollingElement:!Gd&&ve(a)?a.documentElement:a.body||a.documentElement}function ze(a){return a?ye(a):window}function ye(a){return a.parentWindow||a.defaultView}function F(a,b,c){return Ae(document,arguments)}
function Ae(a,b){var c=String(b[0]),d=b[1];if(!$d&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',od(d.name),'"');if(d.type){c.push(' type="',od(d.type),'"');var e={};Wa(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=Be(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):se(c,d));2<b.length&&Ce(a,c,b,2);return c}
function Ce(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(;d<c.length;d++){var g=c[d];if(!Ba(g)||Ca(g)&&0<g.nodeType)e(g);else{a:{if(g&&"number"==typeof g.length){if(Ca(g)){var h="function"==typeof g.item||"string"==typeof g.item;break a}if("function"===typeof g){h="function"==typeof g.item;break a}}h=!1}w(h?rb(g):g,e)}}}function H(a){return Be(document,a)}
function Be(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}function De(a){return document.createTextNode(String(a))}function ve(a){return"CSS1Compat"==a.compatMode}function Ee(a,b){a.appendChild(b)}function Fe(a){for(var b;b=a.firstChild;)a.removeChild(b)}function I(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function Ge(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}
function He(a){return ae&&void 0!=a.children?a.children:eb(a.childNodes,function(b){return 1==b.nodeType})}function Ie(a){return void 0!==a.firstElementChild?a.firstElementChild:Je(a.firstChild,!0)}function Je(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function Ke(a){return Ca(a)&&1==a.nodeType}
function Le(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function me(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Me(a){return a.contentDocument||a.contentWindow.document}
function J(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else Fe(a),a.appendChild(me(a).createTextNode(String(b)))}var Ne={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Oe={IMG:" ",BR:"\n"};function Pe(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}
function Qe(a){return z&&!B("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")}function Re(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function Se(a){if(be&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Te(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");be||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}
function Ue(a){var b=[];Te(a,b,!1);return b.join("")}function Te(a,b,c){if(!(a.nodeName in Ne))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Oe)b.push(Oe[a.nodeName]);else for(a=a.firstChild;a;)Te(a,b,c),a=a.nextSibling}function Ve(a){return We(a,function(b){return"DIV"==b.nodeName&&"string"===typeof b.className&&lb(b.className.split(/\s+/),"slider-box")},void 0)}
function We(a,b,c){for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}function Xe(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}}function le(a){this.g=a||p.document||document}f=le.prototype;f.ha=function(a){return ne(this.g,a)};f.Ua=function(a,b,c){return Ae(this.g,arguments)};f.appendChild=Ee;f.ji=function(a,b){Ce(me(a),a,arguments,1)};f.ki=Fe;f.kk=I;f.fi=Ie;f.jk=Le;var Ye="combobox grid group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");function Ze(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}
function K(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(La||(La={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=La,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function $e(a){var b=a.getAttribute("aria-activedescendant");return me(a).getElementById(null==b||void 0==b?"":String(b))}function af(a,b){var c="";b&&(c=b.id);K(a,"activedescendant",c)};function bf(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function cf(a){return a.classList?a.classList:bf(a).match(/\S+/g)||[]}function df(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)}function ef(a,b){return a.classList?a.classList.contains(b):lb(cf(a),b)}function L(a,b){if(a.classList)a.classList.add(b);else if(!ef(a,b)){var c=bf(a);df(a,c+(0<c.length?" "+b:b))}}
function ff(a,b){if(a.classList)w(b,function(e){L(a,e)});else{var c={};w(cf(a),function(e){c[e]=!0});w(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;df(a,b)}}function gf(a,b){a.classList?a.classList.remove(b):ef(a,b)&&df(a,eb(cf(a),function(c){return c!=b}).join(" "))}function hf(a,b){a.classList?w(b,function(c){gf(a,c)}):df(a,eb(cf(a),function(c){return!lb(b,c)}).join(" "))}function jf(a,b,c){c?L(a,b):gf(a,b)};function kf(){this.jc=this.jc;this.mb=this.mb}kf.prototype.jc=!1;kf.prototype.Ga=function(){this.jc||(this.jc=!0,this.Aa())};function lf(a,b){b=u(mf,b);a.jc?b():(a.mb||(a.mb=[]),a.mb.push(b))}kf.prototype.Aa=function(){if(this.mb)for(;this.mb.length;)this.mb.shift()()};function mf(a){a&&"function"==typeof a.Ga&&a.Ga()};var nf=!z||Wd(9),of=!z||Wd(9),pf=z&&!B("9"),qf=function(){if(!p.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{p.addEventListener("test",q,b),p.removeEventListener("test",q,b)}catch(c){}return a}();function rf(a,b){this.type=a;this.i=this.target=b;this.defaultPrevented=this.j=!1}rf.prototype.stopPropagation=function(){this.j=!0};rf.prototype.preventDefault=function(){this.defaultPrevented=!0};function sf(a){a.preventDefault()};var tf={Pd:"mousedown",Qd:"mouseup",we:"mousecancel",Om:"mousemove",Qm:"mouseover",Pm:"mouseout",Mm:"mouseenter",Nm:"mouseleave"};function uf(a,b){rf.call(this,a?a.type:"");this.relatedTarget=this.i=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.o=this.keyCode=0;this.s=this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.pointerId=0;this.pointerType="";this.g=null;if(a){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.i=b;(b=a.relatedTarget)?A&&(Bd(b,"nodeName")||(b=null)):"mouseover"==
c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.o=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=
a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.s=Id?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:vf[a.pointerType]||"";this.g=a;a.defaultPrevented&&this.preventDefault()}}v(uf,rf);var wf=[1,4,2],vf={2:"touch",3:"pen",4:"mouse"};function xf(a){return nf?0==a.g.button:"click"==a.type?!0:!!(a.g.button&wf[0])}
uf.prototype.stopPropagation=function(){uf.va.stopPropagation.call(this);this.g.stopPropagation?this.g.stopPropagation():this.g.cancelBubble=!0};uf.prototype.preventDefault=function(){uf.va.preventDefault.call(this);var a=this.g;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,pf)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var yf="closure_listenable_"+(1E6*Math.random()|0);function zf(a){return!(!a||!a[yf])}var Af=0;function Bf(a,b,c,d,e){this.listener=a;this.g=null;this.src=b;this.type=c;this.capture=!!d;this.Gf=e;this.key=++Af;this.re=this.qf=!1}function Cf(a){a.re=!0;a.listener=null;a.g=null;a.src=null;a.Gf=null};function Df(a){this.src=a;this.g={};this.i=0}Df.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.i++);var h=Ef(a,b,d,e);-1<h?(b=a[h],c||(b.qf=!1)):(b=new Bf(b,this.src,g,!!d,e),b.qf=c,a.push(b));return b};Df.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var e=this.g[a];b=Ef(e,b,c,d);return-1<b?(Cf(e[b]),ob(e,b),0==e.length&&(delete this.g[a],this.i--),!0):!1};
function Ff(a,b){var c=b.type;c in a.g&&nb(a.g[c],b)&&(Cf(b),0==a.g[c].length&&(delete a.g[c],a.i--))}Df.prototype.Fe=function(a,b,c,d){a=this.g[a.toString()];var e=-1;a&&(e=Ef(a,b,c,d));return-1<e?a[e]:null};Df.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return Na(this.g,function(g){for(var h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};
function Ef(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.re&&g.listener==b&&g.capture==!!c&&g.Gf==d)return e}return-1};var Gf="closure_lm_"+(1E6*Math.random()|0),Hf={},If=0;function M(a,b,c,d,e){if(d&&d.once)return Jf(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g++)M(a,b[g],c,d,e);return null}c=Kf(c);return zf(a)?a.ta(b,c,Ca(d)?!!d.capture:!!d,e):Lf(a,b,c,!1,d,e)}
function Lf(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ca(e)?!!e.capture:!!e,k=Mf(a);k||(a[Gf]=k=new Df(a));c=k.add(b,c,d,h,g);if(c.g)return c;d=Nf();c.g=d;d.src=a;d.listener=c;if(a.addEventListener)qf||(e=h),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Of(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");If++;return c}
function Nf(){var a=Pf,b=of?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function Jf(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g++)Jf(a,b[g],c,d,e);return null}c=Kf(c);return zf(a)?a.od(b,c,Ca(d)?!!d.capture:!!d,e):Lf(a,b,c,!0,d,e)}function Qf(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)Qf(a,b[g],c,d,e);else d=Ca(d)?!!d.capture:!!d,c=Kf(c),zf(a)?a.$a(b,c,d,e):a&&(a=Mf(a))&&(b=a.Fe(b,c,d,e))&&Rf(b)}
function Rf(a){if("number"!==typeof a&&a&&!a.re){var b=a.src;if(zf(b))Ff(b.vc,a);else{var c=a.type,d=a.g;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Of(c),d):b.addListener&&b.removeListener&&b.removeListener(d);If--;(c=Mf(b))?(Ff(c,a),0==c.i&&(c.src=null,b[Gf]=null)):Cf(a)}}}function Of(a){return a in Hf?Hf[a]:Hf[a]="on"+a}
function Sf(a,b,c,d){var e=!0;if(a=Mf(a))if(b=a.g[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var g=b[a];g&&g.capture==c&&!g.re&&(g=Tf(g,d),e=e&&!1!==g)}return e}function Tf(a,b){var c=a.listener,d=a.Gf||a.src;a.qf&&Rf(a);return c.call(d,b)}
function Pf(a,b){if(a.re)return!0;if(!of){var c=b||ya("window.event");b=new uf(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.i;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.j&&0<=e;e--){b.i=c[e];var g=Sf(c[e],a,!0,b);d=d&&g}for(e=0;!b.j&&e<c.length;e++)b.i=c[e],g=Sf(c[e],a,!1,b),d=d&&g}return d}return Tf(a,new uf(b,this))}
function Mf(a){a=a[Gf];return a instanceof Df?a:null}var Uf="__closure_events_fn_"+(1E9*Math.random()>>>0);function Kf(a){if("function"===typeof a)return a;a[Uf]||(a[Uf]=function(b){return a.handleEvent(b)});return a[Uf]};function N(a){kf.call(this);this.ya=a;this.j={}}v(N,kf);var Vf=[];f=N.prototype;f.ta=function(a,b,c,d){return Wf(this,a,b,c,d)};function Wf(a,b,c,d,e,g){Array.isArray(c)||(c&&(Vf[0]=c.toString()),c=Vf);for(var h=0;h<c.length;h++){var k=M(b,c[h],d||a.handleEvent,e||!1,g||a.ya||a);if(!k)break;a.j[k.key]=k}return a}f.od=function(a,b,c,d){return Xf(this,a,b,c,d)};
function Xf(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h++)Xf(a,b,c[h],d,e,g);else{b=Jf(b,c,d||a.handleEvent,e,g||a.ya||a);if(!b)return a;a.j[b.key]=b}return a}f.$a=function(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)this.$a(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ca(d)?!!d.capture:!!d,e=e||this.ya||this,c=Kf(c),d=!!d,b=zf(a)?a.Fe(b,c,d,e):a?(a=Mf(a))?a.Fe(b,c,d,e):null:null,b&&(Rf(b),delete this.j[b.key]);return this};
function Yf(a){Ma(a.j,function(b,c){this.j.hasOwnProperty(c)&&Rf(b)},a);a.j={}}f.Aa=function(){N.va.Aa.call(this);Yf(this)};f.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function O(){kf.call(this);this.vc=new Df(this);this.Lj=this;this.wh=null}v(O,kf);O.prototype[yf]=!0;f=O.prototype;f.Yd=function(){return this.wh};f.df=function(a){this.wh=a};f.addEventListener=function(a,b,c,d){M(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){Qf(this,a,b,c,d)};
f.dispatchEvent=function(a){var b,c=this.Yd();if(c)for(b=[];c;c=c.Yd())b.push(c);c=this.Lj;var d=a.type||a;if("string"===typeof a)a=new rf(a,c);else if(a instanceof rf)a.target=a.target||c;else{var e=a;a=new rf(d,c);Wa(a,e)}e=!0;if(b)for(var g=b.length-1;!a.j&&0<=g;g--){var h=a.i=b[g];e=Zf(h,d,!0,a)&&e}a.j||(h=a.i=c,e=Zf(h,d,!0,a)&&e,a.j||(e=Zf(h,d,!1,a)&&e));if(b)for(g=0;!a.j&&g<b.length;g++)h=a.i=b[g],e=Zf(h,d,!1,a)&&e;return e};
f.Aa=function(){O.va.Aa.call(this);if(this.vc){var a=this.vc,b=0,c;for(c in a.g){for(var d=a.g[c],e=0;e<d.length;e++)++b,Cf(d[e]);delete a.g[c];a.i--}}this.wh=null};f.ta=function(a,b,c,d){return this.vc.add(String(a),b,!1,c,d)};f.od=function(a,b,c,d){return this.vc.add(String(a),b,!0,c,d)};f.$a=function(a,b,c,d){return this.vc.remove(String(a),b,c,d)};
function Zf(a,b,c,d){b=a.vc.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.re&&h.capture==c){var k=h.listener,l=h.Gf||h.src;h.qf&&Ff(a.vc,h);e=!1!==k.call(l,d)&&e}}return e&&!d.defaultPrevented}f.Fe=function(a,b,c,d){return this.vc.Fe(String(a),b,c,d)};f.hasListener=function(a,b){return this.vc.hasListener(void 0!==a?String(a):void 0,b)};function $f(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}function ag(a){for(var b=new $f(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=1;c<arguments.length;c++){var d=b,e=arguments[c];d.top=Math.min(d.top,e.y);d.right=Math.max(d.right,e.x);d.bottom=Math.max(d.bottom,e.y);d.left=Math.min(d.left,e.x)}return b}f=$f.prototype;f.Eb=function(){return this.right-this.left};f.lc=function(){return this.bottom-this.top};
f.clone=function(){return new $f(this.top,this.right,this.bottom,this.left)};function bg(a,b){return a&&b?b instanceof $f?b.left>=a.left&&b.right<=a.right&&b.top>=a.top&&b.bottom<=a.bottom:b.x>=a.left&&b.x<=a.right&&b.y>=a.top&&b.y<=a.bottom:!1}function cg(a,b){var c=b.x<a.left?b.x-a.left:b.x>a.right?b.x-a.right:0;a=b.y<a.top?b.y-a.top:b.y>a.bottom?b.y-a.bottom:0;return Math.sqrt(c*c+a*a)}
f.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};f.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};function dg(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=dg.prototype;f.clone=function(){return new dg(this.left,this.top,this.width,this.height)};function eg(a){return new $f(a.top,a.left+a.width,a.top+a.height,a.left)}function fg(a){return new dg(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function gg(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new dg(c,e,d-c,a-e)}return null}function hg(a,b){if(!a||!b)return null;a=new dg(a.left,a.top,a.width,a.height);var c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height);a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-a.left;a.height=d-a.top;return a}
f.Da=function(){return new ie(this.width,this.height)};f.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};f.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
f.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function P(a,b,c){if("string"===typeof b)(b=ig(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],g=ig(c,d);g&&(c.style[g]=e)}}var jg={};function ig(a,b){var c=jg[b];if(!c){var d=wd(b);c=d;void 0===a.style[d]&&(d=(Gd?"Webkit":A?"Moz":z?"ms":Dd?"O":null)+xd(d),void 0!==a.style[d]&&(c=d));jg[b]=c}return c}function kg(a,b){var c=a.style[wd(b)];return"undefined"!==typeof c?c:a.style[ig(a,b)]||""}
function lg(a,b){var c=me(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function mg(a,b){return lg(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function ng(a,b,c){if(b instanceof C){var d=b.x;b=b.y}else d=b,b=c;a.style.left=og(d,!1);a.style.top=og(b,!1)}function pg(a){return new C(a.offsetLeft,a.offsetTop)}
function qg(a){a=a?me(a):document;return!z||Wd(9)||ve(ke(a).g)?a.documentElement:a.body}function rg(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function sg(a){if(z&&!Wd(8))return a.offsetParent;var b=me(a),c=mg(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=mg(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null}
function tg(a){for(var b=new $f(0,Infinity,Infinity,0),c=ke(a),d=c.g.body,e=c.g.documentElement,g=xe(c.g);a=sg(a);)if(!(z&&0==a.clientWidth||Gd&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=mg(a,"overflow")){var h=ug(a),k=new C(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,g);c=
ue(ye(c.g)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function vg(a,b){b=b||xe(document);var c=b||xe(document);var d=ug(a),e=ug(c),g=wg(c);if(c==xe(document)){var h=d.x-c.scrollLeft;d=d.y-c.scrollTop;z&&!Wd(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-g.top;a=xg(a);g=c.clientHeight-a.height;e=c.scrollLeft;var k=c.scrollTop;e+=Math.min(h,Math.max(h-(c.clientWidth-a.width),0));k+=Math.min(d,Math.max(d-g,0));c=new C(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}
function ug(a){var b=me(a),c=new C(0,0),d=qg(b);if(a==d)return c;a=rg(a);b=we(ke(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c}function yg(a,b){a=zg(a);b=zg(b);return new C(a.x-b.x,a.y-b.y)}function Ag(a){a=rg(a);return new C(a.left,a.top)}function zg(a){if(1==a.nodeType)return Ag(a);a=a.changedTouches?a.changedTouches[0]:a;return new C(a.clientX,a.clientY)}
function Q(a,b,c){if(b instanceof ie)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=og(b,!0);a.style.height=og(c,!0)}function og(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Bg(a){var b=xg;if("none"!=mg(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return a}
function xg(a){var b=a.offsetWidth,c=a.offsetHeight,d=Gd&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=rg(a),new ie(a.right-a.left,a.bottom-a.top)):new ie(b,c)}function Cg(a){var b=ug(a);a=Bg(a);return new dg(b.x,b.y,a.width,a.height)}function Dg(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function R(a,b){a.style.display=b?"":"none"}function Eg(a){return"rtl"==mg(a,"direction")}
var Fg=A?"MozUserSelect":Gd||Ed?"WebkitUserSelect":null;function Gg(a,b,c){c=c?null:a.getElementsByTagName("*");if(Fg){if(b=b?"none":"",a.style&&(a.style[Fg]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[Fg]=b)}}else if(z||Dd)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)}
function Hg(a,b){var c=ve(ke(me(a)).g);if(!z||B("10")||c&&B("8"))Ig(a,b,"border-box");else{var d=a.style;c?(c=Jg(a),a=wg(a),d.pixelWidth=b.width-a.left-c.left-c.right-a.right,d.pixelHeight=b.height-a.top-c.top-c.bottom-a.bottom):(d.pixelWidth=b.width,d.pixelHeight=b.height)}}
function Kg(a){var b=me(a),c=z&&a.currentStyle;if(c&&ve(ke(b).g)&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing)return b=Lg(a,c.width,"width","pixelWidth"),a=Lg(a,c.height,"height","pixelHeight"),new ie(b,a);c=new ie(a.offsetWidth,a.offsetHeight);b=Jg(a);a=wg(a);return new ie(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Ig(a,b,c){a=a.style;A?a.MozBoxSizing=c:Gd?a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"}function Lg(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=g;return+b}function Mg(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Lg(a,b,"left","pixelLeft"):0}
function Jg(a){if(z){var b=Mg(a,"paddingLeft"),c=Mg(a,"paddingRight"),d=Mg(a,"paddingTop");a=Mg(a,"paddingBottom");return new $f(d,c,a,b)}b=lg(a,"paddingLeft");c=lg(a,"paddingRight");d=lg(a,"paddingTop");a=lg(a,"paddingBottom");return new $f(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var Ng={thin:2,medium:4,thick:6};
function Og(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Ng?Ng[b]:Lg(a,b,"left","pixelLeft")}function wg(a){if(z&&!Wd(9)){var b=Og(a,"borderLeft"),c=Og(a,"borderRight"),d=Og(a,"borderTop");a=Og(a,"borderBottom");return new $f(d,c,a,b)}b=lg(a,"borderLeftWidth");c=lg(a,"borderRightWidth");d=lg(a,"borderTopWidth");a=lg(a,"borderBottomWidth");return new $f(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};function Pg(){}za(Pg);Pg.prototype.g=0;function Qg(a){return":"+(a.g++).toString(36)};function Rg(a){O.call(this);this.i=a||ke();this.Wa=Sg;this.Ra=null;this.Pa=!1;this.Ba=null;this.ua=void 0;this.ka=this.V=this.s=this.jh=null;this.hd=!1}v(Rg,O);Rg.prototype.mf=Pg.Ya();var Sg=null;
function Tg(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Invalid component state");}f=Rg.prototype;f.getId=function(){return this.Ra||(this.Ra=Qg(this.mf))};function Ug(a,b){if(a.s&&a.s.ka){var c=a.s.ka,d=a.Ra;d in c&&delete c[d];Ta(a.s.ka,b,a)}a.Ra=b}f.ha=function(){return this.Ba};
function Vg(a){a.ua||(a.ua=new N(a));return a.ua}f.wd=function(a){if(this==a)throw Error("Unable to set parent component");var b;if(b=a&&this.s&&this.Ra){var c=this.s;b=this.Ra;c.ka&&b?(c=c.ka,b=(null!==c&&b in c?c[b]:void 0)||null):b=null}if(b&&this.s!=a)throw Error("Unable to set parent component");this.s=a;Rg.va.df.call(this,a)};f.getParent=function(){return this.s};f.df=function(a){if(this.s&&this.s!=a)throw Error("Method not supported");Rg.va.df.call(this,a)};
f.nc=function(){this.Ba=Be(this.i.g,"DIV")};f.render=function(a){Wg(this,a)};function Wg(a,b,c){if(a.Pa)throw Error("Component already rendered");a.Ba||a.nc();b?b.insertBefore(a.Ba,c||null):a.i.g.body.appendChild(a.Ba);a.s&&!a.s.Pa||a.Sa()}function Xg(a,b){if(a.Pa)throw Error("Component already rendered");if(b&&a.Jg(b)){a.hd=!0;var c=me(b);a.i&&a.i.g==c||(a.i=ke(b));a.$b(b);a.Sa()}else throw Error("Invalid element to decorate");}f.Jg=function(){return!0};f.$b=function(a){this.Ba=a};
f.Sa=function(){this.Pa=!0;Yg(this,function(a){!a.Pa&&a.ha()&&a.Sa()})};f.Jb=function(){Yg(this,function(a){a.Pa&&a.Jb()});this.ua&&Yf(this.ua);this.Pa=!1};f.Aa=function(){this.Pa&&this.Jb();this.ua&&(this.ua.Ga(),delete this.ua);Yg(this,function(a){a.Ga()});!this.hd&&this.Ba&&I(this.Ba);this.s=this.jh=this.Ba=this.ka=this.V=null;Rg.va.Aa.call(this)};f.Ha=function(a,b){this.Rd(a,Zg(this),b)};
f.Rd=function(a,b,c){if(a.Pa&&(c||!this.Pa))throw Error("Component already rendered");if(0>b||b>Zg(this))throw Error("Child component index out of bounds");this.ka&&this.V||(this.ka={},this.V=[]);if(a.getParent()==this){var d=a.getId();this.ka[d]=a;nb(this.V,a)}else Ta(this.ka,a.getId(),a);a.wd(this);tb(this.V,b,0,a);a.Pa&&this.Pa&&a.getParent()==this?(c=this.Ed(),(c.childNodes[b]||null)!=a.ha()&&(a.ha().parentElement==c&&c.removeChild(a.ha()),b=c.childNodes[b]||null,c.insertBefore(a.ha(),b))):c?
(this.Ba||this.nc(),b=$g(this,b+1),Wg(a,this.Ed(),b?b.Ba:null)):this.Pa&&!a.Pa&&a.Ba&&a.Ba.parentNode&&1==a.Ba.parentNode.nodeType&&a.Sa()};f.Ed=function(){return this.Ba};function ah(a){null==a.Wa&&(a.Wa=Eg(a.Pa?a.Ba:a.i.g.body));return a.Wa}function Zg(a){return a.V?a.V.length:0}function $g(a,b){return a.V?a.V[b]||null:null}function Yg(a,b,c){a.V&&w(a.V,b,c)}function bh(a,b){return a.V&&b?cb(a.V,b):-1};function ch(a,b){Rg.call(this,b);this.g=a}v(ch,Rg);ch.prototype.j="info";ch.prototype.o=!1;var dh={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-warning",promo:"jfk-butterBar-promo"};ch.prototype.isVisible=function(){var a=this.ha();return null!=a&&ef(a,"jfk-butterBar-shown")};ch.prototype.Ka=function(a){jf(this.ha(),"jfk-butterBar-shown",a)};
ch.prototype.nc=function(){this.Ba=this.i.Ua("DIV","jfk-butterBar");var a=this.ha();a&&(K(a,"live","assertive"),K(a,"atomic","true"));this.g=this.g;if(a=this.ha()){var b=this.i;b.ki(a);b.ji(a,this.g)}this.o=this.o;(a=this.ha())&&jf(a,"jfk-butterBar-mini",this.o);a=this.j;if(this.Ed()){b=this.ha();var c=dh[a];gf(b,dh[this.j]);L(b,c)}this.j=a};function eh(a,b){this.i={};this.g=[];this.j=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof eh)for(c=a.ac(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])}f=eh.prototype;f.Ab=function(){fh(this);for(var a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.ac=function(){fh(this);return this.g.concat()};
function gh(a,b){return hh(a.i,b)}f.remove=function(a){return hh(this.i,a)?(delete this.i[a],this.j--,this.g.length>2*this.j&&fh(this),!0):!1};function fh(a){if(a.j!=a.g.length){for(var b=0,c=0;b<a.g.length;){var d=a.g[b];hh(a.i,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.j!=a.g.length){var e={};for(c=b=0;b<a.g.length;)d=a.g[b],hh(e,d)||(a.g[c++]=d,e[d]=1),b++;a.g.length=c}}f.get=function(a,b){return hh(this.i,a)?this.i[a]:b};f.set=function(a,b){hh(this.i,a)||(this.j++,this.g.push(a));this.i[a]=b};
f.forEach=function(a,b){for(var c=this.ac(),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new eh(this)};function hh(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function ih(a){if(a.Ab&&"function"==typeof a.Ab)return a.Ab();if("string"===typeof a)return a.split("");if(Ba(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c++]=a[d];return b}function jh(a){if(a.ac&&"function"==typeof a.ac)return a.ac();if(!a.Ab||"function"!=typeof a.Ab){if(Ba(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return Oa(a)}}
function kh(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void 0);else if(Ba(a)||"string"===typeof a)w(a,b,void 0);else for(var c=jh(a),d=ih(a),e=d.length,g=0;g<e;g++)b.call(void 0,d[g],c&&c[g],a)};var lh=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function mh(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?nd(e):"")}}}
function nh(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c){c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function oh(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)return b;b+=e+1}return-1}var ph=/#|$/;
function qh(a){var b=window.location.href,c=b.search(ph),d=oh(b,0,a,c);if(0>d)return null;var e=b.indexOf("&",d);if(0>e||e>c)e=c;d+=a.length+1;return nd(b.substr(d,e-d))}var rh=/[?&]($|#)/;function S(a){this.V=this.ka=this.s="";this.ma=null;this.i=this.o="";this.j=!1;var b;a instanceof S?(this.j=a.j,sh(this,a.s),this.ka=a.ka,this.V=a.V,th(this,a.ma),this.o=a.o,uh(this,a.g.clone()),this.i=a.i):a&&(b=String(a).match(lh))?(this.j=!1,sh(this,b[1]||"",!0),this.ka=vh(b[2]||""),this.V=vh(b[3]||"",!0),th(this,b[4]),this.o=vh(b[5]||"",!0),uh(this,b[6]||"",!0),this.i=vh(b[7]||"")):(this.j=!1,this.g=new wh(null,this.j))}
S.prototype.toString=function(){var a=[],b=this.s;b&&a.push(xh(b,yh,!0),":");var c=this.V;if(c||"file"==b)a.push("//"),(b=this.ka)&&a.push(xh(b,yh,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.ma,null!=c&&a.push(":",String(c));if(c=this.o)this.V&&"/"!=c.charAt(0)&&a.push("/"),a.push(xh(c,"/"==c.charAt(0)?zh:Ah,!0));(c=this.g.toString())&&a.push("?",c);(c=this.i)&&a.push("#",xh(c,Bh));return a.join("")};S.prototype.clone=function(){return new S(this)};
function sh(a,b,c){a.s=c?vh(b,!0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function th(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ma=b}else a.ma=null}function uh(a,b,c){b instanceof wh?(a.g=b,Ch(a.g,a.j)):(c||(b=xh(b,Dh)),a.g=new wh(b,a.j))}S.prototype.getQuery=function(){return this.g.toString()};function T(a,b,c){a.g.set(b,c);return a}function Eh(a,b){return a.g.get(b)}function vh(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}
function xh(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Fh),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function Fh(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var yh=/[#\/\?@]/g,Ah=/[#\?:]/g,zh=/[#\?]/g,Dh=/[#\?@]/g,Bh=/#/g;function wh(a,b){this.i=this.g=null;this.j=a||null;this.o=!!b}function Gh(a){a.g||(a.g=new eh,a.i=0,a.j&&mh(a.j,function(b,c){a.add(nd(b),c)}))}f=wh.prototype;
f.add=function(a,b){Gh(this);this.j=null;a=Hh(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.i+=1;return this};f.remove=function(a){Gh(this);a=Hh(this,a);return gh(this.g,a)?(this.j=null,this.i-=this.g.get(a).length,this.g.remove(a)):!1};function Ih(a,b){Gh(a);b=Hh(a,b);return gh(a.g,b)}f.forEach=function(a,b){Gh(this);this.g.forEach(function(c,d){w(c,function(e){a.call(b,e,d,this)},this)},this)};
f.ac=function(){Gh(this);for(var a=this.g.Ab(),b=this.g.ac(),c=[],d=0;d<b.length;d++)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};f.Ab=function(a){Gh(this);var b=[];if("string"===typeof a)Ih(this,a)&&(b=qb(b,this.g.get(Hh(this,a))));else{a=this.g.Ab();for(var c=0;c<a.length;c++)b=qb(b,a[c])}return b};f.set=function(a,b){Gh(this);this.j=null;a=Hh(this,a);Ih(this,a)&&(this.i-=this.g.get(a).length);this.g.set(a,[b]);this.i+=1;return this};
f.get=function(a,b){if(!a)return b;a=this.Ab(a);return 0<a.length?String(a[0]):b};function Jh(a,b,c){a.remove(b);0<c.length&&(a.j=null,a.g.set(Hh(a,b),rb(c)),a.i+=c.length)}f.toString=function(){if(this.j)return this.j;if(!this.g)return"";for(var a=[],b=this.g.ac(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.Ab(d);for(var g=0;g<d.length;g++){var h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return this.j=a.join("&")};
f.clone=function(){var a=new wh;a.j=this.j;this.g&&(a.g=this.g.clone(),a.i=this.i);return a};function Hh(a,b){b=String(b);a.o&&(b=b.toLowerCase());return b}function Ch(a,b){b&&!a.o&&(Gh(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),Jh(this,e,c))},a));a.o=b};var Kh={},Lh={};function Mh(){throw Error("Do not instantiate directly");}Mh.prototype.xg=null;Mh.prototype.Ub=function(){return this.content};Mh.prototype.toString=function(){return this.content};function Nh(){Mh.call(this)}v(Nh,Mh);Nh.prototype.Vd=Kh;function Oh(a,b){return(a=a.match(Ph))?Number(a[1])*b[a[2]]:NaN}var Ph=/^([-]?\d+\.?\d*)([K,M,G,T,P,E,Z,Y,k,m,u,n]?)[B]?$/,Qh={"":1,n:1E-9,u:1E-6,m:.001,k:1E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15,E:1E18,Z:1E21,Y:1E24},Rh={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};function Sh(a){if(null!=a)switch(a.xg){case 1:return 1;case -1:return-1;case 0:return 0}return null}var Th=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.xg=d);return c}}(Nh);function Uh(a){return null!=a&&a.Vd===Kh?String(String(a.Ub()).replace(Vh,"").replace(Wh,"<")).replace(Xh,Yh):od(String(a))}
var Zh={"\x00":"�","\t":"	","\n":"
","\x0B":"","\f":"","\r":"
"," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function Yh(a){return Zh[a]}
var Xh=/[\x00\x22\x27\x3c\x3e]/g,$h=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Vh=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Wh=/</g;function ai(){}ai.prototype.Kb=function(){};var bi=function(){if(Jd){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Ob))?a[1]:"0"}return Id?(a=/10[_.][0-9_.]+/,(a=a.exec(Ob))?a[0].replace(/_/g,"."):"10"):Kd?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Ob))?a[1]:""):Ld||Md||Nd?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Ob))?a[1].replace(/_/g,"."):""):""}();var ci=Rb(),di=yd()||x("iPod"),ei=x("iPad"),fi=x("Android")&&!(Sb()||Rb()||x("Opera")||x("Silk")),gi=Sb(),hi=x("Safari")&&!(Sb()||x("Coast")||x("Opera")||x("Edge")||x("Edg/")||x("OPR")||Rb()||x("Silk")||x("Android"))&&!zd();function ii(a){return(a=a.exec(Ob))?a[1]:""}var ji=function(){if(ci)return ii(/Firefox\/([0-9.]+)/);if(z||Ed||Dd)return Ud;if(gi)return zd()?ii(/CriOS\/([0-9.]+)/):ii(/Chrome\/([0-9.]+)/);if(hi&&!zd())return ii(/Version\/([0-9.]+)/);if(di||ei){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Ob);if(a)return a[1]+"."+a[2]}else if(fi)return(a=ii(/Android\s+([0-9.]+)/))?a:ii(/Version\/([0-9.]+)/);return""}();function ki(a,b,c,d,e,g,h,k,l){var n=li(c),r=Cg(a),G=tg(a);if(G){var E=fg(G);G=Math.max(r.left,E.left);var ja=Math.min(r.left+r.width,E.left+E.width);if(G<=ja){var ea=Math.max(r.top,E.top);E=Math.min(r.top+r.height,E.top+E.height);ea<=E&&(r.left=G,r.top=ea,r.width=ja-G,r.height=E-ea)}}G=ke(a);ea=ke(c);if(G.g!=ea.g){ja=G.g.body;ea=ye(ea.g);E=new C(0,0);var Z=ze(me(ja));if(Bd(Z,"parent")){var de=ja;do{var ee=Z==ea?ug(de):Ag(de);E.x+=ee.x;E.y+=ee.y}while(Z&&Z!=ea&&Z!=Z.parent&&(de=Z.frameElement)&&(Z=
Z.parent))}ja=he(E,ug(ja));!z||Wd(9)||ve(G.g)||(ja=he(ja,we(G.g)));r.left+=ja.x;r.top+=ja.y}a=mi(a,b);b=r.left;a&4?b+=r.width:a&2&&(b+=r.width/2);r=new C(b,r.top+(a&1?r.height:0));r=he(r,n);e&&(r.x+=(a&4?-1:1)*e.x,r.y+=(a&1?-1:1)*e.y);if(h)if(l)var Za=l;else if(Za=tg(c))Za.top-=n.y,Za.right-=n.x,Za.bottom-=n.y,Za.left-=n.x;return ni(r,c,d,g,Za,h,k)}
function li(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!b||"static"!=mg(a,"position")){var c=ug(a);if(!b){b=Eg(a);var d;if(d=b){d=hi&&0<=Mb(ji,10);var e;if(e=Od)e=0<=Mb(bi,10);var g=gi&&0<=Mb(ji,85);d=A||d||e||g}b=d?-a.scrollLeft:!b||Fd&&B("8")||"visible"==mg(a,"overflowX")?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft;c=he(c,new C(b,a.scrollTop))}}}return c||new C}
function ni(a,b,c,d,e,g,h){a=a.clone();var k=mi(b,c);c=Bg(b);h=h?h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=h;l=0;65==(g&65)&&(d.x<e.left||d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-5);d.x<e.left&&g&1&&(d.x=e.left,l|=1);if(g&16){var n=d.x;d.x<e.left&&(d.x=e.left,l|=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x,
n+k.width-e.left),k.width=Math.max(k.width,0),l|=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),l|=1);g&2&&(l|=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,l|=2);g&32&&(n=d.y,d.y<e.top&&(d.y=e.top,l|=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,n+k.height-e.top),k.height=Math.max(k.height,0),l|=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),l|=2);g&8&&(l|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=l}else e=
256;l=e}e=new dg(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)return a;ng(b,new C(e.left,e.top));h=e.Da();je(c,h)||Hg(b,h);return a}function mi(a,b){return(b&8&&Eg(a)?b^4:b)&-9};function oi(a,b){this.j=a;this.V=!!b;this.o={0:this.j+"-arrowright",1:this.j+"-arrowup",2:this.j+"-arrowdown",3:this.j+"-arrowleft"}}m(oi,ai);f=oi.prototype;f.zh=function(a){this.i=a};f.setPosition=function(a,b,c,d){null!=a&&(this.tg=a);null!=b&&(this.sg=b);"number"===typeof c&&(this.Nh=Math.max(c,15));"number"===typeof d&&(this.sh=d)};f.Kb=function(a,b,c){a=this.sg;2==a&&(a=0);pi(this,this.tg,a,2==this.sg?qi(this.tg)?this.g.offsetHeight/2:this.g.offsetWidth/2:this.Nh,0,c)};
function pi(a,b,c,d,e,g){if(a.i){var h=ri(b,c);var k=a.i;var l=Bg(k);l=(qi(b)?l.height/2:l.width/2)-d;var n=mi(k,h),r;if(r=tg(k))k=eg(Cg(k)),qi(b)?k.top<r.top&&!(n&1)?l-=r.top-k.top:k.bottom>r.bottom&&n&1&&(l-=k.bottom-r.bottom):k.left<r.left&&!(n&4)?l-=r.left-k.left:k.right>r.right&&n&4&&(l-=k.right-r.right);k=l;k=qi(b)?new C(a.sh,k):new C(k,a.sh);l=qi(b)?6:9;a.og&&2==e&&(l=qi(b)?4:1);n=b^3;qi(b)&&"rtl"==a.i.dir&&(n=b);h=ki(a.i,ri(n,c),a.g,h,k,g,a.Gi?l:0,void 0,null);if(2!=e&&h&496){pi(a,b^3,c,d,
a.og&&0==e?1:2,g);return}!a.V||h&496||(e=parseFloat(a.g.style.left),g=parseFloat(a.g.style.top),isFinite(e)&&0==e%1&&isFinite(g)&&0==g%1||ng(a.g,Math.round(e),Math.round(g)))}si(a,b,c,d)}
function si(a,b,c,d){var e=a.s;Ma(a.o,function(g){jf(e,g,!1)},a);L(e,a.o[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.i?(c=yg(a.i,a.g),d=ti(a.i,b),qi(b)?e.style.top=ui(c.y+d.y,a.g.offsetHeight-15)+"px":e.style.left=ui(c.x+d.x,a.g.offsetWidth-15)+"px"):e.style[0==c?qi(b)?"top":"left":qi(b)?"bottom":"right"]=d+"px"}function ui(a,b){return 15>b?15:fe(a,15,b)}function ri(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b?0:4;case 0:return 0==b?12:13;default:return 0==b?8:9}}
function ti(a,b){var c=0,d=0;a=Bg(a);switch(b){case 2:c=a.width/2;break;case 1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case 3:c=a.width,d=a.height/2}return new C(c,d)}function qi(a){return 0==a||3==a}f.Gi=!1;f.sg=2;f.Nh=20;f.tg=3;f.sh=-5;f.og=!1;function vi(a){kf.call(this);this.i=a||ke()}m(vi,kf);vi.prototype.s=function(){Ze(this.ha(),"tooltip");K(this.ha(),"live","polite")};function wi(a){vi.call(this,a);this.g=this.i.Ua("DIV","jfk-tooltip-contentId");this.o=this.i.Ua("DIV","jfk-tooltip-arrow",this.i.Ua("DIV","jfk-tooltip-arrowimplbefore"),this.i.Ua("DIV","jfk-tooltip-arrowimplafter"));this.j=this.i.Ua("DIV",{"class":"jfk-tooltip",role:"tooltip"},this.g,this.o);this.s()}m(wi,vi);wi.prototype.ha=function(){return this.j};wi.prototype.Aa=function(){vi.prototype.Aa.call(this);this.j&&I(this.j)};function xi(a){wi.call(this,a)}m(xi,wi);xi.prototype.s=function(){Ze(this.ha(),"tooltip")};function yi(a,b){this.j=a;this.o=b;this.i=0;this.g=null}yi.prototype.get=function(){if(0<this.i){this.i--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};function zi(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function Ai(a){p.setTimeout(function(){throw a;},0)}var Bi;
function Ci(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!x("Presto")&&(a=function(){var e=H("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var g=e.contentWindow;e=g.document;e.open();e.close();var h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.protocol+"//"+g.location.host;e=t(function(l){if(("*"==k||l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function(){g.postMessage(h,k)}}});if("undefined"!==typeof a&&!x("Trident")&&!x("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){p.setTimeout(e,0)}};function Di(){this.i=this.g=null}var Fi=new yi(function(){return new Ei},function(a){a.reset()});Di.prototype.add=function(a,b){var c=Fi.get();c.set(a,b);this.i?this.i.next=c:this.g=c;this.i=c};Di.prototype.remove=function(){var a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||(this.i=null),a.next=null);return a};function Ei(){this.next=this.i=this.g=null}Ei.prototype.set=function(a,b){this.g=a;this.i=b;this.next=null};Ei.prototype.reset=function(){this.next=this.i=this.g=null};function Gi(a,b){Hi||Ii();Ji||(Hi(),Ji=!0);Ki.add(a,b)}var Hi;function Ii(){if(p.Promise&&p.Promise.resolve){var a=p.Promise.resolve(void 0);Hi=function(){a.then(Li)}}else Hi=function(){var b=Li;"function"!==typeof p.setImmediate||p.Window&&p.Window.prototype&&!x("Edge")&&p.Window.prototype.setImmediate==p.setImmediate?(Bi||(Bi=Ci()),Bi(b)):p.setImmediate(b)}}var Ji=!1,Ki=new Di;function Li(){for(var a;a=Ki.remove();){try{a.g.call(a.i)}catch(b){Ai(b)}zi(Fi,a)}Ji=!1};function Mi(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Ni(a){this.g=0;this.ka=void 0;this.o=this.i=this.j=null;this.s=this.V=!1;if(a!=q)try{var b=this;a.call(void 0,function(c){Oi(b,2,c)},function(c){Oi(b,3,c)})}catch(c){Oi(this,3,c)}}function Pi(){this.next=this.j=this.i=this.o=this.g=null;this.s=!1}Pi.prototype.reset=function(){this.j=this.i=this.o=this.g=null;this.s=!1};var Qi=new yi(function(){return new Pi},function(a){a.reset()});function Ri(a,b,c){var d=Qi.get();d.o=a;d.i=b;d.j=c;return d}
Ni.prototype.then=function(a,b,c){return Si(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};Ni.prototype.$goog_Thenable=!0;Ni.prototype.cancel=function(a){if(0==this.g){var b=new Ti(a);Gi(function(){Ui(this,b)},this)}};function Ui(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var d=0,e=null,g=null,h=c.i;h&&(h.s||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||(g=h);e&&(0==c.g&&1==d?Ui(c,b):(g?(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):Vi(c),Wi(c,e,3,b)))}a.j=null}else Oi(a,3,b)}
function Xi(a,b){a.i||2!=a.g&&3!=a.g||Yi(a);a.o?a.o.next=b:a.i=b;a.o=b}function Si(a,b,c,d){var e=Ri(null,null,null);e.g=new Ni(function(g,h){e.o=b?function(k){try{var l=b.call(d,k);g(l)}catch(n){h(n)}}:g;e.i=c?function(k){try{var l=c.call(d,k);void 0===l&&k instanceof Ti?h(k):g(l)}catch(n){h(n)}}:h});e.g.j=a;Xi(a,e);return e.g}Ni.prototype.ua=function(a){this.g=0;Oi(this,2,a)};Ni.prototype.mb=function(a){this.g=0;Oi(this,3,a)};
function Oi(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.g=1;a:{var d=c,e=a.ua,g=a.mb;if(d instanceof Ni){Xi(d,Ri(e||q,g||null,a));var h=!0}else if(Mi(d))d.then(e,g,a),h=!0;else{if(Ca(d))try{var k=d.then;if("function"===typeof k){Zi(d,k,e,g,a);h=!0;break a}}catch(l){g.call(a,l);h=!0;break a}h=!1}}h||(a.ka=c,a.g=b,a.j=null,Yi(a),3!=b||c instanceof Ti||$i(a,c))}}
function Zi(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function Yi(a){a.V||(a.V=!0,Gi(a.ma,a))}function Vi(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||(a.o=null);return b}Ni.prototype.ma=function(){for(var a;a=Vi(this);)Wi(this,a,this.g,this.ka);this.V=!1};
function Wi(a,b,c,d){if(3==c&&b.i&&!b.s)for(;a&&a.s;a=a.j)a.s=!1;if(b.g)b.g.j=null,aj(b,c,d);else try{b.s?b.o.call(b.j):aj(b,c,d)}catch(e){bj.call(null,e)}zi(Qi,b)}function aj(a,b,c){2==b?a.o.call(a.j,c):a.i&&a.i.call(a.j,c)}function $i(a,b){a.s=!0;Gi(function(){a.s&&bj.call(null,b)})}var bj=Ai;function Ti(a){Ya.call(this,a)}v(Ti,Ya);Ti.prototype.name="cancel";function cj(a,b){O.call(this);this.i=a||1;this.g=b||p;this.j=t(this.Gm,this);this.o=Ia()}v(cj,O);f=cj.prototype;f.He=!1;f.mc=null;function dj(a,b){a.i=b;a.mc&&a.He?(a.stop(),a.start()):a.mc&&a.stop()}f.Gm=function(){if(this.He){var a=Ia()-this.o;0<a&&a<.8*this.i?this.mc=this.g.setTimeout(this.j,this.i-a):(this.mc&&(this.g.clearTimeout(this.mc),this.mc=null),this.dispatchEvent("tick"),this.He&&(this.stop(),this.start()))}};
f.start=function(){this.He=!0;this.mc||(this.mc=this.g.setTimeout(this.j,this.i),this.o=Ia())};f.stop=function(){this.He=!1;this.mc&&(this.g.clearTimeout(this.mc),this.mc=null)};f.Aa=function(){cj.va.Aa.call(this);this.stop();delete this.g};function U(a,b,c){if("function"===typeof a)c&&(a=t(a,c));else if(a&&"function"==typeof a.handleEvent)a=t(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:p.setTimeout(a,b||0)}function ej(a){p.clearTimeout(a)};function fj(a,b,c){kf.call(this);this.g=a;this.o=b||0;this.i=c;this.j=t(this.ik,this)}v(fj,kf);f=fj.prototype;f.Ra=0;f.Aa=function(){fj.va.Aa.call(this);this.stop();delete this.g;delete this.i};f.start=function(a){this.stop();this.Ra=U(this.j,void 0!==a?a:this.o)};f.stop=function(){0!=this.Ra&&ej(this.Ra);this.Ra=0};f.ik=function(){this.Ra=0;this.g&&this.g.call(this.i)};function gj(a){return pd(Db(a.replace(hj,function(b,c){return ij.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var ij=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,hj=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;var jj={};function kj(a){N.call(this);this.Ca=a;this.wa=new fj(this.Dm,0,this);lf(this,this.wa);var b=ze();this.ka="function"===typeof b.MutationObserver?new b.MutationObserver(t(this.Bk,this)):null;a=a.g;this.ta(a,"mouseout mousedown click blur focusout keydown".split(" "),this.Tj,!0);this.ta(a,["mouseover","focus","focusin"],this.zm,!0)}m(kj,N);f=kj.prototype;f.Aa=function(){lj(this);N.prototype.Aa.call(this)};
function mj(a,b){switch(b.type){case "mousedown":case "mouseover":case "mouseout":case "click":a.Ea=!1;break;case "keydown":a.Ea=!0}}f.zm=function(a){this.ka&&this.ka.disconnect();mj(this,a);var b=a.target;a="focus"==a.type||"focusin"==a.type;var c=this.g&&Le(this.g.g,b);if(this.Ea||!a||c){this.Ja=a;if(a=b&&b.getAttribute&&this.ka)a=b.getAttribute("role")||null,a=lb(Ye,a);a&&(this.ka.observe(b,{attributes:!0}),(a=$e(b))&&(b=a));this.o=b}else this.o=null;nj(this)};
f.Tj=function(a){mj(this,a);var b=a.target;b=this.g&&Le(this.g.g,b);if("mousedown"!=a.type&&"click"!=a.type||!b)this.o=null,nj(this)};f.Bk=function(a){w(a,t(function(b){var c=$e(b.target);c&&"aria-activedescendant"==b.attributeName&&(this.o=c,nj(this))},this))};function nj(a){if(0==a.wa.Ra||!a.i||!a.V){lj(a);var b=null!=a.V?a.V:50;a.wa.start(a.i?b:300)}}function lj(a){a.ma&&(ej(a.ma),a.ma=0,a.i=null)}
f.Dm=function(){if(!this.o)oj(this),this.V=this.i=null;else if(!(this.i&&this.g&&Le(this.g.ha(),this.o))||this.i.getAttribute("data-tooltip-unhoverable")){var a=We(this.o,function(k){return k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-tooltip")||k.g)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.i&&this.i!=a&&(oj(this),this.V=this.i=null,b=!0);if(!this.i&&a&&(this.i=a,pj(this,a))){var c=bd;if(a.getAttribute("data-tooltip-contained"))for(var d=oe("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else c=a.g?a.g:Vc(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-offset");g=Cb(ud(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-delay");h=Cb(ud(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300))){this.ma=U(u(this.Aj,this.i,c,d,g,e,h),a,this);return}this.Aj(this.i,c,d,g,e,h)}}};
function pj(a,b){return b.getAttribute("data-tooltip-only-on-overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||a.Ja&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function qj(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1}
f.Aj=function(a,b,c,d,e,g){this.ma=0;this.V=g;if(!this.g){this.g=new xi(this.Ca);oj(this);g=this.g.ha();this.Ca.g.body.appendChild(g);lf(this,this.g);this.s=new oi("jfk-tooltip",!0);this.s.Gi=!0;this.s.og=!0;g=this.s;var h=this.g.ha(),k=this.g.o;g.g=h;g.s=k}a:{if(c)switch(c.toLowerCase().split(",")[1]){case "l":g=0;break a;case "r":g=1;break a}g=2}this.s.setPosition(qj(c),g,void 0,d);gf(this.g.ha(),"jfk-tooltip-hide");this.ua!=e&&(this.ua&&!Cb(ud(this.ua))&&gf(this.g.ha(),this.ua),Cb(ud(e))||L(this.g.ha(),
e),this.ua=e);ng(this.g.ha(),0,0);if(b instanceof Qc)y(this.g.g,b);else for(Fe(this.g.g);c=b.firstChild;)this.g.g.appendChild(c);this.s.zh(a);this.s.Kb(null,0)};function oj(a){a.g&&L(a.g.ha(),"jfk-tooltip-hide")};function rj(a,b,c,d,e,g){if(Gd&&!B("525"))return!0;if(Id&&e)return sj(a);if(e&&!d)return!1;if(!A){"number"===typeof b&&(b=tj(b));var h=17==b||18==b||Id&&91==b;if((!c||Id)&&h||Id&&16==b&&(d||g))return!1}if((Gd||Ed)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(z&&d&&b==a)return!1;switch(a){case 13:return A?g||e?!1:!(c&&d):!0;case 27:return!(Gd||Ed||A)}return A&&(d||e||g)?!1:sj(a)}
function sj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(Gd||Ed)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return A;default:return!1}}function tj(a){if(A)a=uj(a);else if(Id&&Gd)switch(a){case 93:a=91}return a}
function uj(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function vj(a,b){O.call(this);a&&wj(this,a,b)}v(vj,O);f=vj.prototype;f.Ba=null;f.Of=null;f.$g=null;f.Pf=null;f.Nb=-1;f.Cc=-1;f.rg=!1;
var xj={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},yj={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},zj=!Gd||B("525"),Aj=Id&&A;f=vj.prototype;
f.Rk=function(a){if(Gd||Ed)if(17==this.Nb&&!a.ctrlKey||18==this.Nb&&!a.altKey||Id&&91==this.Nb&&!a.metaKey)this.Cc=this.Nb=-1;-1==this.Nb&&(a.ctrlKey&&17!=a.keyCode?this.Nb=17:a.altKey&&18!=a.keyCode?this.Nb=18:a.metaKey&&91!=a.keyCode&&(this.Nb=91));zj&&!rj(a.keyCode,this.Nb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Cc=tj(a.keyCode),Aj&&(this.rg=a.altKey))};f.lk=function(a){this.Cc=this.Nb=-1;this.rg=a.altKey};
f.handleEvent=function(a){var b=a.g,c=b.altKey;if(z&&"keypress"==a.type){var d=this.Cc;var e=13!=d&&27!=d?b.keyCode:0}else(Gd||Ed)&&"keypress"==a.type?(d=this.Cc,e=0<=b.charCode&&63232>b.charCode&&sj(d)?b.charCode:0):Dd&&!Gd?(d=this.Cc,e=sj(d)?b.keyCode:0):("keypress"==a.type?(Aj&&(c=this.rg),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.Cc,e=b.charCode):(d=b.keyCode||this.Cc,e=b.charCode||0)):(d=b.keyCode||this.Cc,e=b.charCode||0),Id&&63==e&&224==d&&(d=191));var g=d=tj(d);d?63232<=
d&&d in xj?g=xj[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in yj&&(g=yj[b.keyIdentifier]);A&&zj&&"keypress"==a.type&&!rj(g,this.Nb,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=g==this.Nb,this.Nb=g,b=new Bj(g,e,a,b),b.altKey=c,this.dispatchEvent(b))};f.ha=function(){return this.Ba};function wj(a,b,c){a.Pf&&Cj(a);a.Ba=b;a.Of=M(a.Ba,"keypress",a,c);a.$g=M(a.Ba,"keydown",a.Rk,c,a);a.Pf=M(a.Ba,"keyup",a.lk,c,a)}
function Cj(a){a.Of&&(Rf(a.Of),Rf(a.$g),Rf(a.Pf),a.Of=null,a.$g=null,a.Pf=null);a.Ba=null;a.Nb=-1;a.Cc=-1}f.Aa=function(){vj.va.Aa.call(this);Cj(this)};function Bj(a,b,c,d){uf.call(this,d);this.type="key";this.keyCode=a;this.o=b;this.repeat=c}v(Bj,uf);function Dj(){}var Ej;za(Dj);var Fj={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=Dj.prototype;f.$d=function(){};f.Lb=function(a){return a.i.Ua("DIV",Gj(this,a).join(" "),a.Ub())};f.Xb=function(a){return a};function Hj(a,b,c){if(a=a.ha?a.ha():a){var d=[b];z&&!B("7")&&(d=Ij(cf(a),b),d.push(b));(c?ff:hf)(a,d)}}f.zf=function(){return!0};
f.hb=function(a,b){b.id&&Ug(a,b.id);var c=this.Xb(b);c&&c.firstChild?Jj(a,c.firstChild.nextSibling?rb(c.childNodes):c.firstChild):a.Id=null;var d=0,e=this.Ia(),g=this.Ia(),h=!1,k=!1,l=!1,n=rb(cf(b));w(n,function(G){h||G!=e?k||G!=g?d|=this.wf(G):k=!0:(h=!0,g==e&&(k=!0));1==this.wf(G)&&Qe(c)&&Re(c)&&Pe(c,!1)},this);a.yc=d;h||(n.push(e),g==e&&(k=!0));k||n.push(g);(a=a.kc)&&n.push.apply(n,a);if(z&&!B("7")){var r=Ij(n);0<r.length&&(n.push.apply(n,r),l=!0)}h&&k&&!a&&!l||df(b,n.join(" "));return b};
f.Af=function(a){ah(a)&&this.mi(a.ha(),!0);a.isEnabled()&&this.Ie(a,a.isVisible())};function Kj(a,b,c){if(a=c||a.$d())c=b.getAttribute("role")||null,a!=c&&Ze(b,a)}function Lj(a,b,c){var d=b.Db;null!=d&&a.$e(c,d);b.isVisible()||K(c,"hidden",!b.isVisible());b.isEnabled()||a.Jc(c,1,!b.isEnabled());Mj(b,8)&&a.Jc(c,8,V(b,8));Mj(b,16)&&a.Jc(c,16,V(b,16));Mj(b,64)&&a.Jc(c,64,V(b,64))}f.$e=function(a,b){K(a,"label",b)};f.Mg=function(a,b){Gg(a,!b,!z&&!Dd)};f.mi=function(a,b){Hj(a,this.Ia()+"-rtl",b)};
f.li=function(a){var b;return Mj(a,32)&&(b=a.ha())?Qe(b)&&Re(b):!1};f.Ie=function(a,b){var c;if(Mj(a,32)&&(c=a.ha())){if(!b&&V(a,32)){try{c.blur()}catch(d){}V(a,32)&&a.Bf(null)}(Qe(c)&&Re(c))!=b&&Pe(c,b)}};f.Ka=function(a,b){R(a,b);a&&K(a,"hidden",!b)};f.Pb=function(a,b,c){var d=a.ha();if(d){var e=this.Ce(b);e&&Hj(a,e,c);this.Jc(d,b,c)}};
f.Jc=function(a,b,c){Ej||(Ej={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Ej[b];var d=a.getAttribute("role")||null;d&&(d=Fj[d]||b,b="checked"==b||"selected"==b?d:b);b&&K(a,b,c)};f.Hd=function(a,b){var c=this.Xb(a);c&&(Fe(c),b&&("string"===typeof b?J(c,b):(a=function(d){if(d){var e=me(c);c.appendChild("string"===typeof d?e.createTextNode(d):d)}},Array.isArray(b)?w(b,a):!Ba(b)||"nodeType"in b?a(b):w(rb(b),a))))};f.Ia=function(){return"goog-control"};
function Gj(a,b){var c=a.Ia(),d=[c],e=a.Ia();e!=c&&d.push(e);c=b.yc;for(e=[];c;){var g=c&-c;e.push(a.Ce(g));c&=~g}d.push.apply(d,e);(a=b.kc)&&d.push.apply(d,a);z&&!B("7")&&d.push.apply(d,Ij(d));return d}function Ij(a,b){var c=[];b&&(a=qb(a,[b]));w([],function(d){!ib(d,u(lb,a))||b&&!lb(d,b)||c.push(d.join("_"))});return c}f.Ce=function(a){this.g||Nj(this);return this.g[a]};
f.wf=function(a){if(!this.wa){this.g||Nj(this);var b=this.g,c={},d;for(d in b)c[b[d]]=d;this.wa=c}a=parseInt(this.wa[a],10);return isNaN(a)?0:a};function Nj(a){var b=a.Ia();a.g={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function Oj(){}v(Oj,Dj);za(Oj);f=Oj.prototype;f.$d=function(){return"button"};f.Jc=function(a,b,c){switch(b){case 8:case 16:K(a,"pressed",c);break;default:case 64:case 1:Oj.va.Jc.call(this,a,b,c)}};f.Lb=function(a){var b=Oj.va.Lb.call(this,a);Pj(b,a.ma);var c=a.wb();c&&this.Qb(b,c);Mj(a,16)&&this.Jc(b,16,V(a,16));return b};f.hb=function(a,b){b=Oj.va.hb.call(this,a,b);var c=this.wb(b);a.ub=c;a.ma=b.title;Mj(a,16)&&this.Jc(b,16,V(a,16));return b};f.wb=q;f.Qb=q;
function Pj(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}f.Ia=function(){return"goog-button"};function Qj(a,b){if(!a)throw Error("Invalid class name "+a);if("function"!==typeof b)throw Error("Invalid decorator function "+b);Rj[a]=b}var Sj={},Rj={};function Tj(a,b,c){Rg.call(this,c);if(!b){for(b=this.constructor;b;){var d=Da(b);if(d=Sj[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?"function"===typeof d.Ya?d.Ya():new d:null}this.j=b;this.Id=void 0!==a?a:null;this.Db=null}v(Tj,Rg);f=Tj.prototype;f.Id=null;f.yc=0;f.hf=39;f.Ad=255;f.ff=0;f.Cf=!0;f.kc=null;f.Ng=!0;f.Ze=null;function Uj(a){a.Pa&&0!=a.Ng&&Vj(a,!1);a.Ng=!1}f.Sc=function(){return this.j};function Wj(a,b){b&&(a.kc?lb(a.kc,b)||a.kc.push(b):a.kc=[b],Hj(a,b,!0))}
function Xj(a,b,c){c?Wj(a,b):b&&a.kc&&nb(a.kc,b)&&(0==a.kc.length&&(a.kc=null),Hj(a,b,!1))}f.nc=function(){var a=this.j.Lb(this);this.Ba=a;Kj(this.j,a,this.Ge());this.j.Mg(a,!1);this.isVisible()||this.j.Ka(a,!1)};f.Ge=function(){return this.Ze};f.$e=function(a){this.Db=a;var b=this.ha();b&&this.j.$e(b,a)};f.Ed=function(){return this.j.Xb(this.ha())};f.Jg=function(a){return this.j.zf(a)};f.$b=function(a){this.Ba=a=this.j.hb(this,a);Kj(this.j,a,this.Ge());this.j.Mg(a,!1);this.Cf="none"!=a.style.display};
f.Sa=function(){Tj.va.Sa.call(this);Lj(this.j,this,this.Ba);this.j.Af(this);if(this.hf&-2&&(this.Ng&&Vj(this,!0),Mj(this,32))){var a=this.ha();if(a){var b=this.wa||(this.wa=new vj);wj(b,a);Vg(this).ta(b,"key",this.Mb).ta(a,"focus",this.sk).ta(a,"blur",this.Bf)}}};
function Vj(a,b){var c=Vg(a),d=a.ha();b?(c.ta(d,tf.Pd,a.nd).ta(d,[tf.Qd,tf.we],a.Ac).ta(d,"mouseover",a.Wc).ta(d,"mouseout",a.Rg),a.Ke!=q&&c.ta(d,"contextmenu",a.Ke),z&&(B(9)||c.ta(d,"dblclick",a.wi),a.ya||(a.ya=new Yj(a),lf(a,a.ya)))):(c.$a(d,tf.Pd,a.nd).$a(d,[tf.Qd,tf.we],a.Ac).$a(d,"mouseover",a.Wc).$a(d,"mouseout",a.Rg),a.Ke!=q&&c.$a(d,"contextmenu",a.Ke),z&&(B(9)||c.$a(d,"dblclick",a.wi),mf(a.ya),a.ya=null))}
f.Jb=function(){Tj.va.Jb.call(this);this.wa&&Cj(this.wa);this.isVisible()&&this.isEnabled()&&this.j.Ie(this,!1)};f.Aa=function(){Tj.va.Aa.call(this);this.wa&&(this.wa.Ga(),delete this.wa);delete this.j;this.ya=this.kc=this.Id=null};f.Ub=function(){return this.Id};function Jj(a,b){a.Id=b}f.vf=function(){var a=this.Ub();if(!a)return"";a="string"===typeof a?a:Array.isArray(a)?fb(a,Ue).join(""):Se(a);return md(a)};f.isVisible=function(){return this.Cf};
f.Ka=function(a,b){return b||this.Cf!=a&&this.dispatchEvent(a?"show":"hide")?((b=this.ha())&&this.j.Ka(b,a),this.isEnabled()&&this.j.Ie(this,a),this.Cf=a,!0):!1};f.isEnabled=function(){return!V(this,1)};f.La=function(a){var b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!Zj(this,1,!a)||(a||(ak(this,!1),this.Zb(!1)),this.isVisible()&&this.j.Ie(this,a),this.Pb(1,!a,!0))};f.Zb=function(a){Zj(this,2,a)&&this.Pb(2,a)};function ak(a,b){Zj(a,4,b)&&a.Pb(4,b)}
f.Ah=function(a){Zj(this,8,a)&&this.Pb(8,a)};f.vd=function(a){Zj(this,16,a)&&this.Pb(16,a)};f.ag=function(a){Zj(this,32,a)&&this.Pb(32,a)};f.kb=function(a){Zj(this,64,a)&&this.Pb(64,a)};function V(a,b){return!!(a.yc&b)}f.Pb=function(a,b,c){c||1!=a?Mj(this,a)&&b!=V(this,a)&&(this.j.Pb(this,a,b),this.yc=b?this.yc|a:this.yc&~a):this.La(!b)};function Mj(a,b){return!!(a.hf&b)}
f.lb=function(a,b){if(this.Pa&&V(this,a)&&!b)throw Error("Component already rendered");!b&&V(this,a)&&this.Pb(a,!1);this.hf=b?this.hf|a:this.hf&~a};function bk(a,b){return!!(a.Ad&b)&&Mj(a,b)}function Zj(a,b,c){return Mj(a,b)&&V(a,b)!=c&&(!(a.ff&b)||a.dispatchEvent(Tg(b,c)))&&!a.jc}f.Wc=function(a){!ck(a,this.ha())&&this.dispatchEvent("enter")&&this.isEnabled()&&bk(this,2)&&this.Zb(!0)};f.Rg=function(a){!ck(a,this.ha())&&this.dispatchEvent("leave")&&(bk(this,4)&&ak(this,!1),bk(this,2)&&this.Zb(!1))};
f.Ke=q;function ck(a,b){return!!a.relatedTarget&&Le(b,a.relatedTarget)}f.nd=function(a){this.isEnabled()&&(bk(this,2)&&this.Zb(!0),!xf(a)||Id&&a.ctrlKey||(bk(this,4)&&ak(this,!0),this.j&&this.j.li(this)&&this.ha().focus()));!xf(a)||Id&&a.ctrlKey||a.preventDefault()};f.Ac=function(a){this.isEnabled()&&(bk(this,2)&&this.Zb(!0),V(this,4)&&this.Zc(a)&&bk(this,4)&&ak(this,!1))};f.wi=function(a){this.isEnabled()&&this.Zc(a)};
f.Zc=function(a){bk(this,16)&&this.vd(!V(this,16));bk(this,8)&&this.Ah(!0);bk(this,64)&&this.kb(!V(this,64));var b=new rf("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.s=a.s);return this.dispatchEvent(b)};f.sk=function(){bk(this,32)&&this.ag(!0)};f.Bf=function(){bk(this,4)&&ak(this,!1);bk(this,32)&&this.ag(!1)};f.Mb=function(a){return this.isVisible()&&this.isEnabled()&&this.zc(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.zc=function(a){return 13==a.keyCode&&this.Zc(a)};if("function"!==typeof Tj)throw Error("Invalid component class "+Tj);if("function"!==typeof Dj)throw Error("Invalid renderer class "+Dj);var dk=Da(Tj);Sj[dk]=Dj;Qj("goog-control",function(){return new Tj(null)});function Yj(a){kf.call(this);this.i=a;this.g=!1;this.j=new N(this);lf(this,this.j);a=this.i.Ba;this.j.ta(a,tf.Pd,this.s).ta(a,tf.Qd,this.V).ta(a,"click",this.o)}v(Yj,kf);var ek=!z||Wd(9);Yj.prototype.s=function(){this.g=!1};
Yj.prototype.V=function(){this.g=!0};function fk(a,b){if(!ek)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c}
Yj.prototype.o=function(a){if(this.g)this.g=!1;else{var b=a.g,c=b.button,d=b.type,e=fk(b,"mousedown");this.i.nd(new uf(e,a.i));e=fk(b,"mouseup");this.i.Ac(new uf(e,a.i));ek||(b.button=c,b.type=d)}};Yj.prototype.Aa=function(){this.i=null;Yj.va.Aa.call(this)};function gk(){}v(gk,Oj);za(gk);f=gk.prototype;f.$d=function(){};f.Lb=function(a){Uj(a);a.Ad&=-256;a.lb(32,!1);return a.i.Ua("BUTTON",{"class":Gj(this,a).join(" "),disabled:!a.isEnabled(),title:a.ma||"",value:a.wb()||""},a.vf()||"")};f.zf=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};f.hb=function(a,b){Uj(a);a.Ad&=-256;a.lb(32,!1);if(b.disabled){var c=this.Ce(1);L(b,c)}return gk.va.hb.call(this,a,b)};
f.Af=function(a){Vg(a).ta(a.ha(),"click",a.Zc)};f.Mg=q;f.mi=q;f.li=function(a){return a.isEnabled()};f.Ie=q;f.Pb=function(a,b,c){gk.va.Pb.call(this,a,b,c);(a=a.ha())&&1==b&&(a.disabled=c)};f.wb=function(a){return a.value};f.Qb=function(a,b){a&&(a.value=b)};f.Jc=q;function hk(a,b,c){Tj.call(this,a,b||gk.Ya(),c)}v(hk,Tj);f=hk.prototype;f.wb=function(){return this.ub};f.Qb=function(a){this.ub=a;this.Sc().Qb(this.ha(),a)};f.Wb=function(a){this.ma=a;Pj(this.ha(),a)};function ik(a,b){var c=a.Sc(),d=ah(a),e=c.Ia()+"-collapse-left";c=c.Ia()+"-collapse-right";Xj(a,d?c:e,!!(b&1));Xj(a,d?e:c,!!(b&2))}f.Aa=function(){hk.va.Aa.call(this);delete this.ub;delete this.ma};f.Sa=function(){hk.va.Sa.call(this);if(Mj(this,32)){var a=this.ha();a&&Vg(this).ta(a,"keyup",this.zc)}};
f.zc=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.Zc(a):32==a.keyCode};Qj("goog-button",function(){return new hk(null)});function W(a,b,c,d){hk.call(this,a,jk.Ya(),b);this.Ca=c||0;this.o=d||0;this.nb=!1}v(W,hk);f=W.prototype;f.Eb=function(){return this.o};
f.Wb=function(a){this.ma=a;var b=this.ha();if(b)if(this.nb){var c=a instanceof Qc?gj(Sc(a).toString()):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-contained");b.removeAttribute("data-tooltip");a?(a instanceof Qc?b.g=a:(b.setAttribute("data-tooltip",a),b.g=null),b.setAttribute("aria-label",c)):(b.g=null,b.removeAttribute("aria-label"));a=ke(b)||ke();b=Da(a.g);jj[b]||(jj[b]=new kj(a))}else a?b.title=a:b.removeAttribute("title")};
f.La=function(a){this.isEnabled()!=a&&(W.va.La.call(this,a),kk(this))};f.ag=function(a){W.va.ag.call(this,a);lk(this,!1)};f.nd=function(a){W.va.nd.call(this,a);this.isEnabled()&&lk(this,!0)};f.Ac=function(a){W.va.Ac.call(this,a);this.isEnabled()&&lk(this,!0)};function lk(a,b){a.ha()&&jf(a.ha(),"jfk-button-clear-outline",b)}function kk(a){a.ha()&&mk(a.Sc(),a)}
function nk(a,b){if("string"===typeof a){var c=a;a=F("IMG");gd(a,c);Q(a,21,21)}L(a,"jfk-button-img");c=[];c.push(a);b&&(a=F("SPAN","jfk-button-label",b),c.push(a));return c}function jk(){this.mb=this.Ia()+"-standard";this.i=this.Ia()+"-action";this.ua=this.Ia()+"-primary";this.s=this.Ia()+"-default";this.V=this.Ia()+"-flat";this.ma=this.Ia()+"-narrow";this.ka=this.Ia()+"-mini";this.o=this.Ia()+"-contrast"}v(jk,Oj);za(jk);f=jk.prototype;
f.yd=function(a,b,c){a&&c.Ca!=a&&(c.Ca=a,kk(c));b&&c.o!=b&&(c.o=b,kk(c))};f.Ia=function(){return"jfk-button"};
f.Lb=function(a){var b=a.i,c={disabled:!a.isEnabled(),checked:V(a,16),style:a.Ca,title:a.ma,Jm:a.nb,value:a.wb(),width:a.Eb()};c=c||{};var d=c.attributes;var e=c.content;var g=c.disabled,h=c.id,k=c.cn,l=c.title,n=c.Jm,r=c.value;h='<div role="button"'+(h?' id="'+Uh(h)+'"':"")+' class="';var G=c||{};c=G.Um;var E=G.disabled,ja=G.checked,ea=G.width,Z="goog-inline-block jfk-button ";G=G.style;switch(Ca(G)?G.toString():G){case 0:Z+="jfk-button-standard";break;case 2:Z+="jfk-button-action";break;case 3:Z+=
"jfk-button-primary";break;case 1:Z+="jfk-button-default";break;case 4:Z+="jfk-button-flat";break;case 5:Z+="jfk-button-mini";break;case 6:Z+="jfk-button-contrast";break;default:Z+="jfk-button-standard"}Z+=((ea&&ea.xl&&(1).xl?ea.Vd!==(1).Vd?0:ea.toString()===(1).toString():1==ea)?" jfk-button-narrow":"")+(ja?" jfk-button-checked":"")+(c?" "+c:"")+(E?" jfk-button-disabled":"");g=h+Uh(Z)+'"'+(g?' aria-disabled="true"':' tabindex="'+(k?Uh(k):"0")+'"')+(l?n?' data-tooltip="'+Uh(l)+'"':' title="'+Uh(l)+
'"':"")+(r?' value="'+Uh(r)+'"':"");d?(null!=d&&d.Vd===Lh?d=d.Ub().replace(/([^"'\s])$/,"$1 "):(d=String(d),d=$h.test(d)?d:"zSoyz"),d=" "+d):d="";d=g+d+">";e=null!=e?e:"";e=null!=e&&e.Vd===Kh?e:e instanceof Qc?Th(Sc(e).toString(),e.g()):Th(od(String(String(e))),Sh(e));d=Th(d+e+"</div>");e=b||ke();e=Be(e.g,"DIV");if(Ca(d))if(d instanceof Mh){if(d.Vd!==Kh)throw Error("Sanitized content was not of kind HTML.");d=Uc(d.toString(),d.xg||null)}else d=Tc("zSoyz");else d=Tc(String(d));y(e,d);1==e.childNodes.length&&
(d=e.firstChild,1==d.nodeType&&(e=d));b.ji(e,a.Ub());this.hb(a,e);return e};f.hb=function(a,b){jk.va.hb.call(this,a,b);this.j||(this.j=Xa(this.mb,u(this.yd,0,null),this.i,u(this.yd,2,null),this.ua,u(this.yd,3,null),this.s,u(this.yd,1,null),this.V,u(this.yd,4,null),this.ka,u(this.yd,5,null),this.o,u(this.yd,6,null),this.ma,u(this.yd,null,1)));for(var c=cf(b),d=0;d<c.length;++d){var e=this.j[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.ma=c,a.nb=!0;return b};
f.wb=function(a){return a.getAttribute("value")||""};f.Qb=function(a,b){a&&a.setAttribute("value",b)};function mk(a,b){function c(h,k){(h?d:e).push(k)}var d=[],e=[],g=b.Ca;c(0==g,a.mb);c(2==g,a.i);c(3==g,a.ua);c(4==g,a.V);c(5==g,a.ka);c(1==g,a.s);c(6==g,a.o);c(1==b.Eb(),a.ma);c(!b.isEnabled(),a.Ia()+"-disabled");hf(b.ha(),e);ff(b.ha(),d)};var ok={};
function pk(a){if(z&&!B(9))return[0,0,0,0];var b=ok.hasOwnProperty(a)?ok[a]:null;if(b)return b;65536<Object.keys(ok).length&&(ok={});var c=[0,0,0,0];b=qk(a,/\\[0-9A-Fa-f]{6}\s?/g);b=qk(b,/\\[0-9A-Fa-f]{1,5}\s/g);b=qk(b,/\\./g);b=b.replace(/:not\(([^\)]*)\)/g," $1 ");b=b.replace(/{[^]*/gm,"");b=rk(b,c,/(\[[^\]]+\])/g,2);b=rk(b,c,/(#[^\#\s\+>~\.\[:]+)/g,1);b=rk(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=rk(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);b=rk(b,c,/(:[\w-]+\([^\)]*\))/gi,2);
b=rk(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");rk(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return ok[a]=b}function rk(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})}function qk(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};var sk={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},tk=/[\n\f\r"'()*<>]/g,uk={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function vk(a){return uk[a]}
function wk(a,b,c){b=Db(b);if(""==b)return null;var d=String(b.substr(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;d++){var e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!=qc(a)?'url("'+qc(a).replace(tk,vk)+'")':null:null}return a}if(0<b.indexOf("(")){if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in sk))return null}return b};function xk(a,b){a=p[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function yk(a,b){return(a=p[a])&&a.prototype&&a.prototype[b]||null}
var zk=xk("Element","attributes")||xk("Node","attributes"),Ak=yk("Element","hasAttribute"),Bk=yk("Element","getAttribute"),Ck=yk("Element","setAttribute"),Dk=yk("Element","removeAttribute"),Ek=yk("Element","getElementsByTagName"),Fk=yk("Element","matches")||yk("Element","msMatchesSelector"),Gk=xk("Node","nodeName"),Hk=xk("Node","nodeType"),Ik=xk("Node","parentNode"),Jk=xk("HTMLElement","style")||xk("Element","style"),Kk=xk("HTMLStyleElement","sheet"),Lk=yk("CSSStyleDeclaration","getPropertyValue"),
Mk=yk("CSSStyleDeclaration","setProperty");function Nk(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a}function Ok(a,b,c,d){if(a)return a.apply(b,d);if(z&&10>document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering detected");return b[c].apply(b,d)}function Pk(a){return Nk(zk,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Qk(a,b,c){try{Ok(Ck,a,"setAttribute",[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}}function Rk(a){return Nk(Jk,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function Sk(a){return Nk(Kk,a,"sheet",function(b){return b instanceof CSSStyleSheet})}function Tk(a){return Nk(Gk,a,"nodeName",function(b){return"string"==typeof b})}function Uk(a){return Nk(Hk,a,"nodeType",function(b){return"number"==typeof b})}
function Vk(a){return Nk(Ik,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Wk(a,b){return Ok(Lk,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function Xk(a,b,c){Ok(Mk,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var Yk=z&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,Zk={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function $k(a,b,c){var d=[];a=al(rb(a.cssRules));w(a,function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&z&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?e.selectorText.replace(Yk,"#"+b+" $1"):e.selectorText;d.push(Mc(g,bl(e.style,c)))}});return Nc(d)}function al(a){return eb(a,function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})}
function cl(a,b,c){a=dl("<style>"+a+"</style>");return null==a||null==a.sheet?Pc:$k(a.sheet,void 0!=b?b:null,c)}function dl(a){if(z&&!B(10)||"function"!=typeof p.DOMParser)return null;a=Uc("<html><head></head><body>"+a+"</body></html>",null);return(new DOMParser).parseFromString(Sc(a),"text/html").body.children[0]}
function bl(a,b){if(!a)return Bc;var c=document.createElement("div").style,d=el(a);w(d,function(e){var g=Gd&&e in Zk?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");0!=g.lastIndexOf("--",0)&&0!=g.lastIndexOf("var",0)&&(e=Wk(a,e),e=wk(g,e,b),null!=e&&Xk(c,g,e))});return new yc(c.cssText||"",zc)}
function fl(a){var b=Array.from(Ok(Ek,a,"getElementsByTagName",["STYLE"])),c=Bb(b,function(e){return rb(Sk(e).cssRules)});c=al(c);c.sort(function(e,g){e=pk(e.selectorText);a:{g=pk(g.selectorText);for(var h=wb,k=Math.min(e.length,g.length),l=0;l<k;l++){var n=h(e[l],g[l]);if(0!=n){e=n;break a}}e=wb(e.length,g.length)}return-e});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var d;d=a.nextNode();)w(c,function(e){Ok(Fk,d,d.matches?"matches":"msMatchesSelector",[e.selectorText])&&e.style&&
gl(d,e.style)});w(b,I)}function gl(a,b){var c=el(a.style),d=el(b);w(d,function(e){if(!(0<=c.indexOf(e))){var g=Wk(b,e);Xk(a.style,e,g)}})}function el(a){Ba(a)?a=rb(a):(a=Oa(a),nb(a,"cssText"));return a};var hl={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,
"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},il={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,
"* CLASS":!0,"* ID":!0,"* STYLE":!0};var jl="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),kl=0;function ll(){this.j=[];this.i=[];this.g="data-elementweakmap-index-"+kl++}ll.prototype.set=function(a,b){if(Ok(Ak,a,"hasAttribute",[this.g])){var c=parseInt(Ok(Bk,a,"getAttribute",[this.g])||null,10);this.i[c]=b}else c=this.i.push(b)-1,Qk(a,this.g,c.toString()),this.j.push(a);return this};
ll.prototype.get=function(a){if(Ok(Ak,a,"hasAttribute",[this.g]))return a=parseInt(Ok(Bk,a,"getAttribute",[this.g])||null,10),this.i[a]};ll.prototype.clear=function(){this.j.forEach(function(a){Ok(Dk,a,"removeAttribute",[this.g])},this);this.j=[];this.i=[]};var ml=!z||Wd(10),nl=!z||null==document.documentMode;function ol(){};var pl={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var ql={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,
NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var rl={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};
function sl(a){a=a||new tl;ul(a);this.g=Ua(a.g);this.s=Ua(a.wa);this.j=Ua(a.ya);this.ma=a.ua;w(a.ka,function(b){if(0!=b.lastIndexOf("data-",0))throw new ab('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new ab('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.g["* "+b.toUpperCase()]=vl},this);w(a.V,function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||rl[b])throw new ab("Only valid custom element tag names allowed, got: %s.",
[b]);this.j[b]=!0},this);this.ka=a.j;this.o=a.mb;this.i=null;this.V=a.ma}v(sl,ol);function wl(a){return function(b,c){return(b=a(Db(b),c))&&"about:invalid#zClosurez"!=qc(b)?qc(b):null}}function tl(){this.g={};w([hl,il],function(a){w(Oa(a),function(b){this.g[b]=vl},this)},this);this.i={};this.ka=[];this.V=[];this.wa=Ua(pl);this.ya=Ua(ql);this.ua=!1;this.Ja=vc;this.Ea=this.s=this.Ca=this.j=Ub;this.mb=null;this.o=this.ma=!1}
function xl(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?null:b(c,d,e,g)}}function yl(a,b,c,d){a[c]&&!b[c]&&(a[c]=xl(a[c],d))}
function ul(a){if(a.o)throw Error("HtmlSanitizer.Builder.build() can only be used once.");yl(a.g,a.i,"* USEMAP",zl);var b=wl(a.Ja);w(["* ACTION","* CITE","* HREF"],function(d){yl(this.g,this.i,d,b)},a);var c=wl(a.j);w(["* LONGDESC","* SRC","LINK HREF"],function(d){yl(this.g,this.i,d,c)},a);w(["* FOR","* HEADERS","* NAME"],function(d){yl(this.g,this.i,d,u(Al,this.Ca))},a);yl(a.g,a.i,"A TARGET",u(Bl,["_blank","_self"]));yl(a.g,a.i,"* CLASS",u(Cl,a.s));yl(a.g,a.i,"* ID",u(Dl,a.s));yl(a.g,a.i,"* STYLE",
u(a.Ea,c));a.o=!0}function El(a,b){a||(a="*");return(a+" "+b).toUpperCase()}function vl(a){return Db(a)}function Bl(a,b){b=Db(b);return lb(a,b.toLowerCase())?b:null}function zl(a){return(a=Db(a))&&"#"==a.charAt(0)?a:null}function Al(a,b,c){return a(Db(b),c)}function Cl(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var g=a(b[e],c);g&&d.push(g)}return 0==d.length?null:d.join(" ")}function Dl(a,b,c){return a(Db(b),c)}
function Fl(a,b){var c=!("STYLE"in a.s)&&"STYLE"in a.j;c="*"==a.o&&c?"sanitizer-"+vd():a.o;a.i=c;if(ml){c=b;if(ml){b=H("SPAN");a.i&&"*"==a.o&&(b.id=a.i);a.V&&(c=dl("<div>"+c+"</div>"),fl(c),c=c.innerHTML);c=Uc(c,null);var d=document.createElement("template");if(nl&&"content"in d)y(d,c),d=d.content;else{var e=document.implementation.createHTMLDocument("x");d=e.body;y(e.body,c)}c=document.createTreeWalker(d,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(d=jl?new WeakMap:new ll;e=c.nextNode();){c:{var g=
a;var h=e;switch(Uk(h)){case 3:g=Gl(g,h);break c;case 1:if("TEMPLATE"==Tk(h).toUpperCase())g=null;else{var k=Tk(h).toUpperCase();if(k in g.s)var l=null;else g.j[k]?l=document.createElement(k):(l=H("SPAN"),g.ma&&Qk(l,"data-sanitizer-original-tag",k.toLowerCase()));if(l){var n=l,r=Pk(h);if(null!=r)for(var G=0;k=r[G];G++)if(k.specified){var E=g;var ja=h,ea=k,Z=ea.name;if(0==Z.lastIndexOf("data-sanitizer-",0))E=null;else{var de=Tk(ja);ea=ea.value;var ee={tagName:Db(de).toLowerCase(),attributeName:Db(Z).toLowerCase()},
Za={Wj:void 0};"style"==ee.attributeName&&(Za.Wj=Rk(ja));ja=El(de,Z);ja in E.g?(E=E.g[ja],E=E(ea,ee,Za)):(Z=El(null,Z),Z in E.g?(E=E.g[Z],E=E(ea,ee,Za)):E=null)}null!==E&&Qk(n,k.name,E)}g=l}else g=null}break c;default:g=null}}if(g){if(1==Uk(g)&&d.set(e,g),e=Vk(e),h=!1,e)k=Uk(e),l=Tk(e).toLowerCase(),n=Vk(e),11!=k||n?"body"==l&&n&&(k=Vk(n))&&!Vk(k)&&(h=!0):h=!0,k=null,h||!e?k=b:1==Uk(e)&&(k=d.get(e)),k.content&&(k=k.content),k.appendChild(g)}else Fe(e)}d.clear&&d.clear();a=b}else a=H("SPAN");0<Pk(a).length&&
(b=H("SPAN"),b.appendChild(a),a=b);a=(new XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"))}else a="";return Uc(a,null)}function Gl(a,b){var c=b.data;(b=Vk(b))&&"style"==Tk(b).toLowerCase()&&!("STYLE"in a.s)&&"STYLE"in a.j&&(c=Oc(cl(c,a.i,t(function(d,e){return this.ka(d,{Vm:e})},a))));return document.createTextNode(c)};function X(a){var b=new tl;b=new sl(b);return Fl(b,a)};function Hl(a){Il();return Uc(a,null)}var Il=q;function Jl(a,b){this.g=a instanceof C?a:new C(a,b)}v(Jl,ai);Jl.prototype.Kb=function(a,b,c,d){ni(this.g,a,b,c,null,null,d)};function Kl(a){O.call(this);this.Ba=a;a=z?"focusout":"blur";this.g=M(this.Ba,z?"focusin":"focus",this,!z);this.i=M(this.Ba,a,this,!z)}v(Kl,O);Kl.prototype.handleEvent=function(a){var b=new uf(a.g);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};Kl.prototype.Aa=function(){Kl.va.Aa.call(this);Rf(this.g);Rf(this.i);delete this.Ba};function Ll(a,b,c){this.g=a;this.i=b;this.ka=c}v(Ll,ai);Ll.prototype.Kb=function(a,b,c){ki(this.g,this.i,a,b,void 0,c,this.ka)};function Ml(a,b){this.g=a instanceof C?a:new C(a,b)}v(Ml,ai);Ml.prototype.Kb=function(a,b,c,d){ki(qg(a),0,a,b,this.g,c,null,d)};function Nl(a){this.g=new eh;if(a){a=ih(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}}function Ol(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+Da(a):b.charAt(0)+a}Nl.prototype.add=function(a){this.g.set(Ol(a),a)};Nl.prototype.remove=function(a){return this.g.remove(Ol(a))};Nl.prototype.Ab=function(){return this.g.Ab()};Nl.prototype.clone=function(){return new Nl(this)};function Pl(a,b){O.call(this);this.j=new N(this);this.Df(a||null);b&&(this.de=b)}v(Pl,O);f=Pl.prototype;f.Ba=null;f.Rh=!0;f.Qh=null;f.ae=!1;f.dh=-1;f.Zh=!0;f.de="toggle_display";f.ha=function(){return this.Ba};f.Df=function(a){Ql(this);this.Ba=a};function Ql(a){if(a.ae)throw Error("Can not change this state of the popup while showing.");}f.isVisible=function(){return this.ae};
f.Ka=function(a){this.Wa&&this.Wa.stop();this.Ea&&this.Ea.stop();if(a){if(!this.ae&&this.uh()){if(!this.Ba)throw Error("Caller must call setElement before trying to show the popup");this.Jd();a=me(this.Ba);if(this.Rh)if(this.j.ta(a,"mousedown",this.aj,!0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=Me(b)}catch(d){break}a=c;b=a.activeElement}this.j.ta(a,"mousedown",this.aj,!0);this.j.ta(a,"deactivate",this.$i)}else this.j.ta(a,"blur",this.$i);"toggle_display"==this.de?
(this.Ba.style.visibility="visible",R(this.Ba,!0)):"move_offscreen"==this.de&&this.Jd();this.ae=!0;this.dh=Ia();this.Wa?(Jf(this.Wa,"end",this.Vf,!1,this),this.Wa.play()):this.Vf()}}else Rl(this)};f.Jd=q;function Rl(a,b){a.ae&&a.dispatchEvent({type:"beforehide",target:b})&&(a.j&&Yf(a.j),a.ae=!1,a.Ea?(Jf(a.Ea,"end",u(a.Vh,b),!1,a),a.Ea.play()):a.Vh(b))}f.Vh=function(a){"toggle_display"==this.de?this.tl():"move_offscreen"==this.de&&(this.Ba.style.top="-10000px");this.Ye(a)};
f.tl=function(){this.Ba.style.visibility="hidden";R(this.Ba,!1)};f.uh=function(){return this.dispatchEvent("beforeshow")};f.Vf=function(){this.dispatchEvent("show")};f.Ye=function(a){this.dispatchEvent({type:"hide",target:a})};f.aj=function(a){a=a.target;Le(this.Ba,a)||Sl(this,a)||150>Ia()-this.dh||Rl(this,a)};
f.$i=function(a){if(this.Zh){var b=me(this.Ba);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||Le(this.Ba,a)||"BODY"==a.tagName||Sl(this,a))return}else if(a.target!=b)return;150>Ia()-this.dh||Rl(this)}};function Sl(a,b){return hb(a.Qh||[],function(c){return b===c||Le(c,b)})}f.Aa=function(){Pl.va.Aa.call(this);this.j.Ga();mf(this.Wa);mf(this.Ea);delete this.Ba;delete this.j;delete this.Qh};function Tl(a,b){this.hd=8;this.ub=b||void 0;Pl.call(this,a)}v(Tl,Pl);Tl.prototype.bc=function(){return this.ub||null};Tl.prototype.setPosition=function(a){this.ub=a||void 0;this.isVisible()&&this.Jd()};Tl.prototype.Jd=function(){if(this.ub){var a=!this.isVisible()&&"move_offscreen"!=this.de,b=this.ha();a&&(b.style.visibility="hidden",R(b,!0));this.ub.Kb(b,this.hd,this.fh);a&&R(b,!1)}};function Ul(a,b,c){this.o=c||(a?ke(D(a)):ke());Tl.call(this,this.o.Ua("DIV",{style:"position:absolute;display:none;"}));this.s=new C(1,1);this.ma=new Nl;this.V=null;a&&(a=D(a),this.ma.add(a),M(a,"mouseover",this.Wc,!1,this),M(a,"mouseout",this.Ef,!1,this),M(a,"mousemove",this.ee,!1,this),M(a,"focus",this.ni,!1,this),M(a,"blur",this.Ef,!1,this));null!=b&&J(this.ha(),b)}v(Ul,Tl);var Vl=[];f=Ul.prototype;f.rb=null;f.className="goog-tooltip";f.fg=500;f.Tg=0;f.Fg=function(){return this.Tg};
f.Df=function(a){var b=this.ha();b&&I(b);Ul.va.Df.call(this,a);a?(b=this.o.g.body,b.insertBefore(a,b.lastChild),mf(this.V),this.V=new Kl(this.ha()),lf(this,this.V),M(this.V,"focusin",this.Sd,void 0,this),M(this.V,"focusout",this.ef,void 0,this)):(mf(this.V),this.V=null)};function Wl(a){return a.Ca?a.isVisible()?4:1:a.wa?3:a.isVisible()?2:0}f.Kf=function(a){if(!this.isVisible())return!1;var b=ug(this.ha()),c=Bg(this.ha());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};
f.uh=function(){if(!Pl.prototype.uh.call(this))return!1;if(this.g)for(var a,b=0;a=Vl[b];b++)Le(a.ha(),this.g)||a.Ka(!1);mb(Vl,this);a=this.ha();a.className=this.className;this.Sd();M(a,"mouseover",this.Sg,!1,this);M(a,"mouseout",this.Ci,!1,this);Xl(this);return!0};f.Ye=function(){nb(Vl,this);for(var a=this.ha(),b,c=0;b=Vl[c];c++)b.g&&Le(a,b.g)&&b.Ka(!1);this.nf&&this.nf.ef();Qf(a,"mouseover",this.Sg,!1,this);Qf(a,"mouseout",this.Ci,!1,this);this.g=void 0;0==Wl(this)&&(this.Db=!1);Pl.prototype.Ye.call(this)};
f.Oe=function(a,b){this.g==a&&gh(this.ma.g,Ol(this.g))&&(this.Db||!this.Rm?(this.Ka(!1),this.isVisible()||(this.g=a,this.setPosition(b||Yl(this,0)),this.Ka(!0))):this.g=void 0);this.Ca=void 0};f.Ji=function(a){this.wa=void 0;if(a==this.g){a=this.o;var b;a=(b=Xe(a.g))&&this.ha()&&a.jk(this.ha(),b);null!=this.rb&&(this.rb==this.ha()||gh(this.ma.g,Ol(this.rb)))||a||this.ka&&this.ka.rb||this.Ka(!1)}};function Zl(a,b){var c=we(a.o.g);a.s.x=b.clientX+c.x;a.s.y=b.clientY+c.y}
f.Wc=function(a){var b=$l(this,a.target);this.rb=b;this.Sd();b!=this.g&&(this.g=b,this.hg(b),am(this),Zl(this,a))};function $l(a,b){try{for(;b&&!gh(a.ma.g,Ol(b));)b=b.parentNode;return b}catch(c){return null}}f.ee=function(a){Zl(this,a);this.Db=!0};f.ni=function(a){this.rb=a=$l(this,a.target);this.Db=!0;if(this.g!=a){this.g=a;var b=Yl(this,1);this.Sd();this.hg(a,b);am(this)}};function Yl(a,b){return 0==b?(a=a.s.clone(),new bm(a)):new cm(a.rb)}
function am(a){if(a.g)for(var b,c=0;b=Vl[c];c++)Le(b.ha(),a.g)&&(b.ka=a,a.nf=b)}f.Ef=function(a){var b=$l(this,a.target),c=$l(this,a.relatedTarget);b!=c&&(b==this.rb&&(this.rb=null),Xl(this),this.Db=!1,!this.isVisible()||a.relatedTarget&&Le(this.ha(),a.relatedTarget)?this.g=void 0:this.ef())};f.Sg=function(){var a=this.ha();this.rb!=a&&(this.Sd(),this.rb=a)};f.Ci=function(a){var b=this.ha();this.rb!=b||a.relatedTarget&&Le(b,a.relatedTarget)||(this.rb=null,this.ef())};
f.hg=function(a,b){this.Ca||(this.Ca=U(t(this.Oe,this,a,b),this.fg))};function Xl(a){a.Ca&&(ej(a.Ca),a.Ca=void 0)}f.ef=function(){2==Wl(this)&&(this.wa=U(t(this.Ji,this,this.g),this.Fg()))};f.Sd=function(){this.wa&&(ej(this.wa),this.wa=void 0)};
f.Aa=function(){var a;this.Ka(!1);Xl(this);for(var b=this.ma.Ab(),c=0;a=b[c];c++)Qf(a,"mouseover",this.Wc,!1,this),Qf(a,"mouseout",this.Ef,!1,this),Qf(a,"mousemove",this.ee,!1,this),Qf(a,"focus",this.ni,!1,this),Qf(a,"blur",this.Ef,!1,this);b=this.ma.g;b.i={};b.g.length=0;b.j=0;this.ha()&&I(this.ha());this.rb=null;delete this.o;Ul.va.Aa.call(this)};function bm(a,b){Ml.call(this,a,b)}v(bm,Ml);
bm.prototype.Kb=function(a,b,c){b=qg(a);b=tg(b);c=c?new $f(c.top+10,c.right,c.bottom,c.left+10):new $f(10,0,0,10);ni(this.g,a,8,c,b,9)&496&&ni(this.g,a,8,c,b,5)};function cm(a){Ll.call(this,a,5)}v(cm,Ll);cm.prototype.Kb=function(a,b,c){var d=new C(10,0);ki(this.g,this.i,a,b,d,c,9)&496&&ki(this.g,4,a,1,d,c,5)};function dm(a,b,c){Ul.call(this,a,b,c)}v(dm,Ul);f=dm.prototype;f.yg=!1;f.jf=!1;f.Vf=function(){dm.va.Vf.call(this);this.nb=eg(Cg(this.ha()));this.g&&(this.Sb=eg(Cg(this.g)));this.jf=this.yg;M(this.o.g,"mousemove",this.ee,!1,this)};f.Ye=function(){Qf(this.o.g,"mousemove",this.ee,!1,this);this.Sb=this.nb=null;this.jf=!1;dm.va.Ye.call(this)};
f.Kf=function(a){if(this.Ja){var b=ug(this.ha()),c=Bg(this.ha());return b.x-this.Ja.left<=a.x&&a.x<=b.x+c.width+this.Ja.right&&b.y-this.Ja.top<=a.y&&a.y<=b.y+c.height+this.Ja.bottom}return dm.va.Kf.call(this,a)};function em(a,b){if(a.Sb&&bg(a.Sb,b)||a.Kf(b))return!0;a=a.ka;return!!a&&a.Kf(b)}f.Ji=function(a){this.wa=void 0;a!=this.g||em(this,this.s)||this.rb||this.ka&&this.ka.rb||A&&0==this.s.x&&0==this.s.y||this.Ka(!1)};
f.ee=function(a){var b=this.isVisible();if(this.nb){var c=we(this.o.g);c=new C(a.clientX+c.x,a.clientY+c.y);em(this,c)?b=!1:this.jf&&(b=cg(this.nb,c)>=cg(this.nb,this.s))}if(b){if(this.ef(),this.rb=null,b=this.ka)b.rb=null}else 3==Wl(this)&&this.Sd();dm.va.ee.call(this,a)};f.Sg=function(){this.rb!=this.ha()&&(this.jf=!1,this.rb=this.ha())};f.Fg=function(){return this.jf?100:dm.va.Fg.call(this)};function fm(a,b){a=new dm(a);b=Hl(b.innerHTML);var c=a.ha();c&&y(c,b);a.className="buy-tip-card";a.Ja=new $f(5,5,5,5);a.yg=!0;a.fg=500;a.Tg=250};function Y(){O.call(this);this.g=new N(this)}v(Y,O);Y.prototype.Aa=function(){this.dispatchEvent("dispose");Y.va.Aa.call(this);this.g.Ga()};function gm(a,b){this.s=a||200;this.o=b||108;Y.call(this)}v(gm,Y);gm.prototype.lc=function(){return this.s};gm.prototype.Eb=function(){return this.o};function hm(a,b,c,d){Ll.call(this,a,b);this.j=c?5:0;this.s=d||void 0}v(hm,Ll);hm.prototype.V=function(){return this.j};hm.prototype.o=function(a){this.j=a};hm.prototype.Kb=function(a,b,c,d){var e=ki(this.g,this.i,a,b,null,c,10,d,this.s);if(e&496){var g=im(e,this.i);b=im(e,b);e=ki(this.g,g,a,b,null,c,10,d,this.s);e&496&&(g=im(e,g),b=im(e,b),ki(this.g,g,a,b,null,c,this.j,d,this.s))}};function im(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};function jm(a){Ul.call(this,a,void 0,void 0);this.Zh=!1;this.yg=!0;this.fg=500}m(jm,dm);jm.prototype.hg=function(a,b){b||(b=new hm(a,9,!0));dm.prototype.hg.call(this,a,b)};jm.prototype.className="unified-hovercard";function km(a){return z?a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").normalize("NFC")};var lm="ganpub ganclk dapp source_ip source_country source_domain authuser".split(" ");function mm(a){var b=void 0===b?window.location.href:b;var c=new S(b);T(a,"hl","fr");(b=Eh(c,"output"))&&T(a,"output",b);b=Eh(c,"source");"ge-ipad-app"==b?(T(a,"dapp","2"),a.g.remove("output")):"ge-tablet-app"==b?(T(a,"dapp","4"),a.g.remove("output")):"ge-ip-app"==b?T(a,"dapp","1"):"ge-android-app"==b&&T(a,"dapp","3");Eh(c,"authuser")||a.g.remove("authuser");w(lm,function(d){var e=Eh(c,d);e&&T(a,d,e)})};function nm(a,b,c){kf.call(this);this.i=null;this.data=a;this.g=b;this.o=c||500}m(nm,kf);nm.prototype.Aa=function(){this.i&&this.i.Ga()};function om(a){return a.i||(a.i=new N(a))}
nm.prototype.j=function(a){var b=F("DIV"),c=new S(this.data.g.he||this.data.g.qj);this.data.g.source&&T(c,"source",this.data.g.source);var d=this.data.g.title;this.data.g.Dj&&(d+=": "+this.data.g.Dj);d=F("A",{},d);d.classList.add(this.g+"-title");fd(d,c.toString());b.appendChild(d);a.appendChild(b);pm(this,a);b=F("DIV");if("number"===typeof(this.data.g.tj||0)){d=this.data.g.tj||0;c=Math.floor(d);d=0<d-c?1:0;for(var e=5-c-d,g=F("SPAN",this.g+"-stars goog-inline-block");0<c;){c--;var h=F("SPAN","card-star-on goog-inline-block");
g.appendChild(h)}for(;0<d;)d--,h=F("SPAN","card-star-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=F("SPAN","card-star-off goog-inline-block"),g.appendChild(h);b.appendChild(g)}c=this.data.g.wm;d=F("A",{},this.data.g.Cl+" critiques");d.classList.add(this.g+"-reviews-link");d.classList.add("goog-inline-block");fd(d,c);b.appendChild(d);a.appendChild(b);this.data.g.Bj&&(c=new sl,b=F("DIV",this.g+"-snippet"),c=Fl(c,this.data.g.Bj+" "),y(b,c),c=F("A",{},"plus \u00bb"),c.classList.add(this.g+
"-more-link"),fd(c,this.data.g.he),b.appendChild(c),a.appendChild(b))};
function pm(a,b){var c="",d=F("DIV"),e=a.data.g.Ph;if(!Cb(ud(e))){c=e.split(/\s*,\s*/g);e=c.length;if(!e)return;var g=F("SPAN","author"),h=e-1,k=De(", ");w(c,function(l,n){var r=l?l.replace(qm,""):"";r=ld(r);l=new S(kd('/ebooks?output=ws2&as_brr=5&q=inauthor:"%s"',r));mm(l);r=F("A",{},r);fd(r,l.toString());g.appendChild(r);n<h&&g.appendChild(k.cloneNode(!0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.g.sj&&(Ee(d,F("SPAN",a.g+"-pubdate",c+a.data.g.sj)),c="\u00a0-\u00a0");a.data.g.Li&&(d.appendChild(De(c)),
Ee(d,F("SPAN",a.g+"-pagesnum",a.data.g.Li+" pages")));b.appendChild(d)}
function rm(a,b,c,d,e,g,h){c=F("A",{id:h||""},c);fd(c,e?"#":d);c.classList.add(a.g+"-button");c.classList.add(a.g+"-button-hilite");g&&c.classList.add("disabled");e&&(e=ei||fi?"touchstart":"click",om(a).od(c,e,function(k){k.preventDefault();k=F("FORM",{method:"POST"});var l=d instanceof oc?d:xc(d);k.action=qc(l);P(k,{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var qm=/(<b\s*>)|(<\/b>)/ig,sm={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function tm(){this.g={}}f=tm.prototype;f.Uc=function(){return this.g.Jh};f.qc=function(){return this.g.qc};f.Yg=function(){return this.g.Yg};f.Kd=function(){return this.g.Kd};f.Ne=function(){return this.g.Ne};function um(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);};function vm(){}vm.prototype.g=null;function wm(a){var b;(b=a.g)||(b={},xm(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var ym;function zm(){}v(zm,vm);function Am(a){return(a=xm(a))?new ActiveXObject(a):new XMLHttpRequest}function xm(a){if(!a.i&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.i=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.i}ym=new zm;function Bm(a){O.call(this);this.headers=new eh;this.ka=a||null;this.i=!1;this.V=this.g=null;this.wa="";this.j=this.ua=this.o=this.ma=!1;this.ya=0;this.s=null;this.Ea="";this.Ca=this.Ja=!1}v(Bm,O);var Cm=/^https?$/i,Dm=["POST","PUT"],Em=[];function Fm(a,b,c){var d=new Bm;Em.push(d);b&&d.ta("complete",b);d.od("ready",d.Rj);d.send(a,c,void 0,void 0)}f=Bm.prototype;f.Rj=function(){this.Ga();nb(Em,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.wa+"; newUri="+a);b=b?b.toUpperCase():"GET";this.wa=a;this.ma=!1;this.i=!0;this.g=this.ka?Am(this.ka):Am(ym);this.V=this.ka?wm(this.ka):wm(ym);this.g.onreadystatechange=t(this.kj,this);try{this.ua=!0,this.g.open(b,String(a),!0),this.ua=!1}catch(g){Gm(this);return}a=c||"";var e=this.headers.clone();d&&kh(d,function(g,h){e.set(h,g)});d=jb(e.ac(),Hm);c=p.FormData&&a instanceof p.FormData;!lb(Dm,
b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(g,h){this.g.setRequestHeader(h,g)},this);this.Ea&&(this.g.responseType=this.Ea);"withCredentials"in this.g&&this.g.withCredentials!==this.Ja&&(this.g.withCredentials=this.Ja);try{Im(this),0<this.ya&&((this.Ca=Jm(this.g))?(this.g.timeout=this.ya,this.g.ontimeout=t(this.Od,this)):this.s=U(this.Od,this.ya,this)),this.o=!0,this.g.send(a),this.o=!1}catch(g){Gm(this)}};
function Jm(a){return z&&B(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}function Hm(a){return"content-type"==a.toLowerCase()}f.Od=function(){"undefined"!=typeof ua&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};function Gm(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);Km(a);Lm(a)}function Km(a){a.ma||(a.ma=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}
f.abort=function(){this.g&&this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Lm(this))};f.Aa=function(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),Lm(this,!0));Bm.va.Aa.call(this)};f.kj=function(){this.jc||(this.ua||this.o||this.j?Mm(this):this.fm())};f.fm=function(){Mm(this)};
function Mm(a){if(a.i&&"undefined"!=typeof ua&&(!a.V[1]||4!=(a.g?a.g.readyState:0)||2!=Nm(a)))if(a.o&&4==(a.g?a.g.readyState:0))U(a.kj,0,a);else if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{Om(a)?(a.dispatchEvent("complete"),a.dispatchEvent("success")):Km(a)}finally{Lm(a)}}}function Lm(a,b){if(a.g){Im(a);var c=a.g,d=a.V[0]?q:null;a.g=null;a.V=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function Im(a){a.g&&a.Ca&&(a.g.ontimeout=null);a.s&&(ej(a.s),a.s=null)}function Om(a){var b=Nm(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=String(a.wa).match(lh)[1]||null,!a&&p.self&&p.self.location&&(a=p.self.location.protocol,a=a.substr(0,a.length-1)),b=!Cm.test(a?a.toLowerCase():"");c=b}return c}function Nm(a){try{return 2<(a.g?a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function Pm(a){if(a.g){a:{a=a.g.responseText;if(p.JSON)try{var b=p.JSON.parse(a);break a}catch(c){}b=um(a)}return b}};function Qm(){this.g=[]}Qm.prototype.getId=function(){return this.Ra};Qm.prototype.V=function(a,b,c){var d=null;Om(c.target)&&(d=new tm,d.g.Jh=a,this.g.push(d));b(d)};Qm.prototype.ua=function(a,b,c){var d=null;Om(c.target)&&(d=Rm(this,a),Sm(this,d));b(d)};function Sm(a,b){pb(a.g,function(c){return c.Uc()==b.Uc()})}function Rm(a,b){return jb(a.g,function(c){return c&&c.Uc()==b})};function Tm(a){a=new S(a);var b=a.o.split("/");b[0]||b.shift();return 3<b.length?b[3]:Eh(a,"id")||""}function Um(){var a=window.location.pathname.split("/");return 1>a.length?"":a[1]};function Vm(a){this.g={};this.g.title=a.title;this.g.Dj=a.subtitle;this.g.Ph=a.authors;this.g.qj=a.preview_url;this.g.he=a.info_url;this.g.sj=a.pub_date;this.g.Li=a.num_pages;this.g.Lm=a.viewability;this.g.bn=a.subject;this.g.Em=a.thumbnail_url;this.g.Bj=a.snippet;this.g.Zm=a.list_price;this.g.vj=a.sale_price;this.g.an=a.sale_price_better;this.g.Xl=a.offer_price;this.g.ug=a.buy_url;this.g.uj=a.read_url;this.g.Nf=a.is_free_ebook||!1;this.g.Jf=a.in_my_ebooks||!1;this.g.$m=a.my_ebooks_url||"";this.g.tj=
a.rating_score||0;this.g.Cl=a.num_reviews||0;this.g.qc=a.is_purchased||!1;this.g.Lf=a.is_ebook||!1;this.g.en=a.write_review_url||"";this.g.dk=a.add_to_my_ebooks_url||"";this.g.sm=a.preview_ebook_url||"";this.g.wm=a.reviews_url||"";this.g.lg=a.view_order_url||"";this.g.Sm=a.add_to_my_ebooks_url;this.g.Pj=a.add_to_my_ebooks_url_is_on_play||!1;this.g.Hf=a.has_flowing_text||!1;this.g.If=a.has_scanned_text||!1;var b=Tm(a.info_url);this.g.Jh=b;this.g.Tm=a.canonical_atb_url||"";this.g.Yg=a.is_rentable||
!1;this.g.qe=a.is_pre_order||!1;this.g.lj=a.on_sale_date||"";this.g.Kd=a.is_pre_ordered||!1;this.g.Ym=a.issue_volume_count||0;this.g.Ne=a.is_volume_cancelled||!1;this.g.Qj=a.cancelled_reason||"0";switch(a.rental_state){case 1:this.g.Yf=1;break;case 2:this.g.Yf=2}this.g.um=a.rental_end_utc||0}m(Vm,tm);function Wm(a){this.g=[];this.Ra=a.id;this.xd=a.title;this.mb=a.num_volumes;this.i=a.access||"0";this.wa=a.predefined;this.ma=a.can_remove_volumes;this.s=a.can_add_volumes;this.ka=a.can_only_add_ebooks||!1;this.j=new S(a.add_vol_base_url);this.o=new S(a.del_vol_base_url);a.volumes&&(this.g=fb(a.volumes,function(b){return new Vm(b)}))}m(Wm,Qm);function Xm(){Y.call(this);this.j=[];this.i=[]}v(Xm,Y);function Ym(a){var b=new S(ze().location);b=new S(b);return a===parseInt(Eh(b,"as_coll"),10)}function Zm(a,b){return jb(zb(a.j,a.i),function(c){return c.getId()==b})};function $m(a,b){var c=F("A",{},"Afficher la commande");fd(c,a);c.classList.add(b);return c};function an(a,b,c){nm.call(this,a,b,c);Eh(new S(this.data.g.he),"dapp")}m(an,nm);
an.prototype.render=function(a){Fe(a);var b=F("DIV",this.g),c=F("DIV",this.g+"-meta");this.j(c);var d=F("DIV",this.data.g.Lf?this.g+"-footer":this.g+"-footer-nonebook"),e=F("DIV",this.g+"-footer-inner");if(this.data.g.Lf)if(this.data.Ne()&&Ym(1))bn(this,e);else if(this.data.g.qe&&!this.data.qc()||this.data.Kd()){var g=F("DIV",this.g+"-pre-order-date");g.textContent="Date de disponibilit\u00e9 : "+this.data.g.lj;e.appendChild(g);this.data.Kd()&&Ym(1)&&bn(this,e)}else if(this.data.qc()&&Ym(1))cn(this,
e),bn(this,e);else{cn(this,e);g=!this.data.qc()&&!this.data.g.Nf;var h=this.data.g.Nf&&!this.data.g.Jf;if(g||h){g=F("SPAN",{"class":this.g+"-footer-inner-right"});if(h=this.data.g.sm||this.data.g.uj){for(var k=h.search(ph),l=0,n,r=[];0<=(n=oh(h,l,"source",k));)r.push(h.substring(l,n)),l=Math.min(h.indexOf("&",n)+1||k,k);r.push(h.substr(l));h=r.join("").replace(rh,"$1");h=nh(h,"source","ebookstore")}h&&(k=F("A",{id:"unified-hovercard-preview-link"},"Afficher l'aper\u00e7u"),fd(k,h),g.appendChild(k));
e.appendChild(g)}}d.appendChild(e);b.appendChild(c);b.appendChild(d);a.appendChild(b);Bg(a).width>this.o&&Q(a,this.o,"")};
an.prototype.j=function(a){if(!(this.data.qc()||this.data.Kd()||this.data.Ne())&&this.data.g.lg&&Ym(1)){var b=F("IMG",{src:"/googlebooks/images/purchase_error.gif","class":this.g+"-error-icon"});b=F("DIV",this.g+"-card-error",b,"Carte de paiement refus\u00e9e :");if(this.data.g.lg){var c=$m(this.data.g.lg,"primary"),d=F("SPAN");d.innerText=" ";b.appendChild(d);b.appendChild(c)}a.appendChild(b)}nm.prototype.j.call(this,a);b=F("DIV",this.g+"-book-options");this.data.g.Lf?(this.data.g.Nf?this.data.g.Jf?
dn(this,b):rm(this,b,"E-book - GRATUIT",this.data.g.dk,!this.data.g.Pj,void 0,"unified-hovercard-free-btn"):this.data.Kd()?(c=F("SPAN",this.g+"-pre-ordered","Pr\u00e9-command\u00e9"),b.appendChild(c)):this.data.Ne()&&Ym(1)?(c=F("DIV",this.g+"-cancelled"),d=this.data.g.Qj,0==d?J(c,"Annul\u00e9 - Demande du client"):1==d?J(c,"Annul\u00e9 - Probl\u00e8me avec l'e-book"):2==d?J(c,"Annul\u00e9 - Modification du prix"):3==d?J(c,"Annul\u00e9 - D\u00e9cision de l'\u00e9diteur"):J(c,"Annul\u00e9e"),b.appendChild(c)):
this.data.qc()||this.data.g.Jf?!this.data.qc()&&this.data.g.Jf?en(this,b):this.data.qc()&&dn(this,b):en(this,b),Ym(7)&&(c=F("SPAN",this.g+"-offline-remove-options"),d=F("SPAN",{id:"unified-hovercard-remove-from-ebooks","class":this.g+"-fake-link"},"Supprimer de mes e-books"),d.id="hovercard-remove-from-my-ebooks",c.appendChild(d),b.appendChild(c))):(c=this.data.g.qj,Pa(sm,this.data.g.Lm)&&!Cb(c)?rm(this,b,"Aper\u00e7u",c,void 0,void 0,"unified-hovercard-preview-sample"):rm(this,b,"Aper\u00e7u",c,
!1,!0,"unified-hovercard-preview-sample"));a.appendChild(b)};function bn(a,b){var c=F("DIV",{id:"unified-hovercard-purchased-shelf-links","class":a.g+"-order-links-container"}),d=a.data.g.lg;d&&(d=$m(d,""),c.appendChild(d));a.data.Kd()||(d=F("DIV",{id:"unified-hovercard-delete-forever","class":a.g+"-footer-fake-link"},"Supprimer d\u00e9finitivement"),L(d,a.g+"-footer-action-link"),d.id="hovercard-delete-forever",c.appendChild(d));b.appendChild(c)}
function en(a,b){a.data.g.qe&&!a.data.qc()?rm(a,b,"Pr\u00e9commander cet e-book - "+a.data.g.vj,a.data.g.ug,void 0,void 0,"unified-hovercard-buy-btn"):a.data.Yg()?rm(a,b,"E-BOOK \u00c0 PARTIR DE "+a.data.g.Xl,a.data.g.ug,void 0,void 0,"unified-hovercard-buy-btn"):rm(a,b,"Acheter cet e-book \u2013 "+a.data.g.vj,a.data.g.ug,void 0,void 0,"unified-hovercard-buy-btn")}function dn(a,b){rm(a,b,"Lire maintenant",a.data.g.uj,void 0,void 0,"unified-hovercard-read-now")}
function cn(a,b){var c=F("DIV",a.g+"-supported-devices"),d=a.g+"-device-type",e=a.g+"-device-supported",g=a.g+"-device-not-supported",h=F("SPAN",d,"Web"),k=F("SPAN",d,"Tablette/iPad"),l=F("SPAN",d,"Lecteur d'e-books");d=F("SPAN",d,"Smartphone");var n=F("SPAN","goog-inline-block"),r=F("SPAN","goog-inline-block"),G=F("SPAN","goog-inline-block"),E=F("SPAN","goog-inline-block");a.data.g.Hf?(L(n,e),L(r,e),L(G,e),L(E,e)):(a.data.g.If?(L(n,e),L(r,e)):(L(n,g),L(r,g)),L(G,g),L(E,g));c.appendChild(n);c.appendChild(h);
c.appendChild(r);c.appendChild(k);c.appendChild(G);c.appendChild(l);c.appendChild(E);c.appendChild(d);b.appendChild(c)};function fn(){return"rtl"==document.body.dir}var gn={border:!0,padding:!0,margin:!0},hn=["Top","Bottom","Right","Left"],jn={color:"#0000cc",textDecoration:"underline"};function kn(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"};w(a,function(c){Ma(b,u(ln,c))})}
function ln(a,b,c){var d=""==kg(a,c);gn[c]?w(hn,function(e){d&&""==kg(a,c+e)&&P(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&jn[c]?P(a,c,jn[c]):P(a,c,b))}function mn(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!0,a:!0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||Ma(c,function(e,g){sb(d,rb(a.getElementsByTagName(g)))});kn(d)};function nn(a,b,c){jm.call(this,a);this.Ib=fn();this.ua=this.ya=this.mf=null;this.Jj=b;this.i=null;this.Kj=!!c;this.render(b);on(this)}m(nn,jm);nn.prototype.Aa=function(){om(this.i).Ga();I(this.ha())};nn.prototype.Oe=function(a,b){jm.prototype.Oe.call(this,a,b);this.isVisible()&&(this.fh=this.Ib?new $f(0,-2,0,0):new $f(0,0,0,-2),this.isVisible()&&this.Jd(),this.mf=this.g,pn(this))};
nn.prototype.render=function(a){this.i&&(this.i.Ga(),this.ua=this.ya=null);this.i=new an(a,this.className,435,this.Kj);this.i.render(this.ha());on(this);this.isVisible()&&pn(this)};
function pn(a){var b=F("DIV"),c=F("DIV");var d=Cg(a.mf||null);var e=Cg(a.ha());if(d){d.top=Math.ceil(d.top);e.top=Math.ceil(e.top);d.left=Math.ceil(d.left);e.left=Math.ceil(e.left);var g=e.top>=d.top,h=gg(e,d);h||(h=new dg(d.left,0,d.width,0));d=a.Ib?e.left+e.width-h.left-(h.width/2+12):h.left-e.left+(h.width/2-12);e={x:0<d?d:0,y:e.height-2,yl:g}}else e=null;g=a.Ib?"marginRight":"marginLeft";P(c,g,e.x+"px");P(b,g,e.x-1+"px");L(a.ha(),a.className+"-tooltip");e.yl?(P(c,"bottom",e.y+"px"),P(b,"bottom",
e.y+1+"px"),L(c,a.className+"-arrow-up"),L(b,a.className+"-arrow-up-border")):(P(c,"top",e.y+"px"),P(b,"top",e.y+1+"px"),a.Jj.g.Lf||L(c,a.className+"-nofooter"),L(c,a.className+"-arrow-down"),L(b,a.className+"-arrow-down-border"));a.ua?Ge(b,a.ua):a.ha().appendChild(b);a.ya?Ge(c,a.ya):a.ha().appendChild(c);a.ya=c;a.ua=b}
nn.prototype.Ij=function(a){var b=a.target||null;if(b){3==b.nodeType&&(b=b.parentNode);switch(b.id){case "hovercard-remove-from-my-ebooks":a.preventDefault();var c="c";break;case "hovercard-save-sample-for-later":case "hovercard-add-to-my-ebooks":a.preventDefault();c="a";break;case "hovercard-delete-forever":a.preventDefault();c="b";break;default:b.href&&(c="f","touchstart"==a.type&&jd(window.location,b.href))}c&&this.dispatchEvent(new rf(c,this))}};
function on(a){var b=ei||fi?"touchstart":"click",c=om(a.i),d=a.ha();Wf(c,d,b,a.Ij,!1,a)};function qn(a,b,c){gm.call(this,b);this.i=a;this.j=null;this.ka=!1;if(c==(1).toString()||c==(7).toString())this.ka=!0}v(qn,gm);var rn=new O;
qn.prototype.Oc=function(a){var b=F("A",{className:"slider-link goog-inline-block"});Q(b,"",this.lc());var c=new S(this.i.g.he);this.i.g.source?T(c,"source",this.i.g.source):T(c,"source","gbs_slider_thumb");c.g.remove("num");fd(b,c.toString());a.appendChild(b);this.j=H("IMG");this.j.alt="";this.g.od(this.j,"load",t(this.Ca,this));rn.dispatchEvent("start");(a=this.i.g.Em)?(a=new S(a),T(a,"h",this.lc()),T(a,"stbn",1),a.g.remove("edge"),this.j.src=a.toString()):this.j.src="/googlebooks/images/no_cover_thumb.gif";
Q(this.j,"",this.lc());b.appendChild(this.j);this.ka&&2==this.i.g.Yf?(this.V=F("SPAN",["bookcard-badge","bookcard-sample-label"],"Location arriv\u00e9e \u00e0 expiration"),b.appendChild(this.V)):this.ka&&1==this.i.g.Yf?(a=this.i,1==a.g.Yf?(a=Math.round((a.g.um-Ia()/1E3)/3600),c=Math.round(a/24),a=1>=a?"Expiration imminente de la location":48>=a?a+"\u00a0heures":c+"\u00a0jours"):a="",this.V=F("SPAN",["bookcard-badge","bookcard-sample-label"],a),b.appendChild(this.V)):!this.ka||this.i.qc()||this.i.g.Nf||
(this.V=F("SPAN",["bookcard-badge","bookcard-sample-label"],"Extrait"),b.appendChild(this.V));Jf(b,"mouseover",t(this.wa,this,b))};qn.prototype.Ca=function(){this.dispatchEvent("render");rn.dispatchEvent("complete");if(this.V){var a=Bg(this.j).width;this.V.style.width=og(a,!0)}};qn.prototype.wa=function(a,b){(new nn(a,this.i)).Wc(b)};function sn(a,b,c){qn.call(this,a,b-40,c);this.ma=F("DIV","slider-annotation");this.ua=!1}m(sn,qn);sn.prototype.Oc=function(a){Jf(this,"render",t(this.ya,this));qn.prototype.Oc.call(this,a);a.appendChild(this.ma)};
sn.prototype.ya=function(a){if(!this.ua){a.stopPropagation();a=this.ma;var b=this.i,c=H("DIV"),d=F("A",{className:"slider-annotation-title"},De(b.g.title));fd(d,b.g.he);c.appendChild(d);if(b=b.g.Ph)b=F("DIV","slider-annotation-author",De(b)),c.appendChild(b);Q(c,Bg(this.j).width+5,"");a.appendChild(c);this.ua=!0;this.dispatchEvent("render")}};function tn(a,b,c){sn.call(this,a,b,c)}m(tn,sn);tn.prototype.Oc=function(a){sn.prototype.Oc.call(this,a)};/*
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 un(a){var b=vn;this.s=[];this.ya=b;this.wa=a||null;this.o=this.g=!1;this.j=void 0;this.ua=this.Ca=this.ka=!1;this.V=0;this.i=null;this.ma=0}un.prototype.cancel=function(a){if(this.g)this.j instanceof un&&this.j.cancel();else{if(this.i){var b=this.i;delete this.i;a?b.cancel(a):(b.ma--,0>=b.ma&&b.cancel())}this.ya?this.ya.call(this.wa,this):this.ua=!0;this.g||(a=new wn(this),xn(this),yn(this,!1,a))}};un.prototype.mb=function(a,b){this.ka=!1;yn(this,a,b)};
function yn(a,b,c){a.g=!0;a.j=c;a.o=!b;zn(a)}function xn(a){if(a.g){if(!a.ua)throw new An(a);a.ua=!1}}un.prototype.Th=function(a){xn(this);yn(this,!0,a)};function Bn(a,b,c,d){a.s.push([b,c,d]);a.g&&zn(a)}un.prototype.then=function(a,b,c){var d,e,g=new Ni(function(h,k){d=h;e=k});Bn(this,d,function(h){h instanceof wn?g.cancel():e(h)});return g.then(a,b,c)};un.prototype.$goog_Thenable=!0;function Cn(a){return hb(a.s,function(b){return"function"===typeof b[1]})}
function zn(a){if(a.V&&a.g&&Cn(a)){var b=a.V,c=Dn[b];c&&(p.clearTimeout(c.Ra),delete Dn[b]);a.V=0}a.i&&(a.i.ma--,delete a.i);b=a.j;for(var d=c=!1;a.s.length&&!a.ka;){var e=a.s.shift(),g=e[0],h=e[1];e=e[2];if(g=a.o?h:g)try{var k=g.call(e||a.wa,b);void 0!==k&&(a.o=a.o&&(k==b||k instanceof Error),a.j=b=k);if(Mi(b)||"function"===typeof p.Promise&&b instanceof p.Promise)d=!0,a.ka=!0}catch(l){b=l,a.o=!0,Cn(a)||(c=!0)}}a.j=b;d&&(k=t(a.mb,a,!0),d=t(a.mb,a,!1),b instanceof un?(Bn(b,k,d),b.Ca=!0):b.then(k,
d));c&&(b=new En(b),Dn[b.Ra]=b,a.V=b.Ra)}function An(){Ya.call(this)}v(An,Ya);An.prototype.message="Deferred has already fired";An.prototype.name="AlreadyCalledError";function wn(){Ya.call(this)}v(wn,Ya);wn.prototype.message="Deferred was canceled";wn.prototype.name="CanceledError";function En(a){this.Ra=p.setTimeout(t(this.i,this),0);this.g=a}En.prototype.i=function(){delete Dn[this.Ra];throw this.g;};var Dn={};function Fn(a,b){var c=b||{};b=c.document||document;var d=kc(a).toString(),e=H("SCRIPT"),g={wj:e,Od:void 0},h=new un(g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function(){Gn(e,!0);var n=new Hn(1,"Timeout reached for loading script "+d);xn(h);yn(h,!1,n)},l),g.Od=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(Gn(e,c.Sj||!1,k),h.Th(null))};e.onerror=function(){Gn(e,!0,k);var n=new Hn(0,"Error while loading script "+
d);xn(h);yn(h,!1,n)};g=c.attributes||{};Wa(g,{type:"text/javascript",charset:"UTF-8"});se(e,g);hd(e,a);In(b).appendChild(e);return h}function In(a){var b=(a||document).getElementsByTagName("HEAD");return b&&0!=b.length?b[0]:a.documentElement}function vn(){if(this&&this.wj){var a=this.wj;a&&"SCRIPT"==a.tagName&&Gn(a,!0,this.Od)}}function Gn(a,b,c){null!=c&&p.clearTimeout(c);a.onload=q;a.onerror=q;a.onreadystatechange=q;b&&window.setTimeout(function(){I(a)},0)}
function Hn(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);Ya.call(this,c);this.code=a}v(Hn,Ya);function Jn(){this.g=Kn;this.Od=5E3}var Ln=0;Jn.prototype.send=function(a,b,c,d){a=a?Ua(a):{};d=d||"_"+(Ln++).toString(36)+Ia().toString(36);var e="_callbacks___"+d;b&&(p[e]=Mn(d,b),a.callback=e);b={timeout:this.Od,Sj:!0};e=lc.exec(kc(this.g).toString());var g=e[3]||"";e=mc(e[1]+nc("?",e[2]||"",a)+nc("#",g,void 0));b=Fn(e,b);Bn(b,null,Nn(d,a,c),void 0);return{Ra:d,Xh:b}};Jn.prototype.cancel=function(a){a&&(a.Xh&&a.Xh.cancel(),a.Ra&&On(a.Ra,!1))};
function Nn(a,b,c){return function(){On(a,!1);c&&c(b)}}function Mn(a,b){return function(c){On(a,!0);b.apply(void 0,arguments)}}function On(a,b){a="_callbacks___"+a;if(p[a])if(b)try{delete p[a]}catch(c){p[a]=void 0}else p[a]=q};function Pn(a,b,c){O.call(this);this.ma=a;this.wa=c;this.j=b;M(b,["hilite","select","canceldismiss","dismiss"],this.handleEvent,!1,this);this.V=null;this.g=[];this.o=-1;this.i=0;this.s=this.ka=null;this.ya={}}v(Pn,O);f=Pn.prototype;f.Sh=!0;f.qg=!1;f.Sc=function(){return this.j};
f.handleEvent=function(a){var b=this.ma;if(a.target==this.j)switch(a.type){case "hilite":this.Xc(a.ud);break;case "select":var c=!1;if("number"===typeof a.ud){a=a.ud;var d=this.g[Qn(this,a)];c=!!d&&b.Zg&&b.Zg(d);d&&!c&&this.o!=a&&this.Xc(a)}c||this.se();break;case "canceldismiss":Rn(this);break;case "dismiss":Sn(this)}};function Tn(a){for(var b=a.i+a.g.length-1,c=a.o,d=0;d<a.g.length;d++){if(c>=a.i&&c<b)c++;else if(-1==c)c=a.i;else{a.qg&&c==b&&a.Xc(-1);break}if(a.Xc(c))break}}
f.Xc=function(a){var b=Qn(this,a),c=this.g[b];return c&&this.ma.Zg&&this.ma.Zg(c)?!1:(this.o=a,this.j.Xc(a),-1!=b)};
f.se=function(){var a=Qn(this,this.o);if(-1!=a){var b=this.g[a],c=this.wa;if(c.Xa){var d=b.toString();if(c.o){var e=Un(c,c.wb(),Vn(c.Xa)[0]),g=Wn(c,c.wb());c.wa&&!c.wa.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.Ca);0==e||Cb(g[e-1])||(d=" "+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Xa;(A||z&&B("9"))&&d.blur();d.value=g.join("");for(var h=0,k=0;k<=e;k++)h+=g[k].length;d.focus();e=h;g=c.Xa;d=e;Xn(g)?g.selectionStart=d:z&&!B("9")&&(h=Yn(g),k=h[0],k.inRange(h[1])&&(d=Zn(g,d),k.collapse(!0),k.move("character",
d),k.select()));g=c.Xa;Xn(g)?g.selectionEnd=e:z&&!B("9")&&(h=Yn(g),d=h[1],h[0].inRange(d)&&(e=Zn(g,e),g=Zn(g,Vn(g)[0]),d.collapse(!0),d.moveEnd("character",e-g),d.select()))}}else c.Qb(d);c.yh=!0}this.Lc();this.dispatchEvent({type:"update",ud:b,index:a});return!0}this.Lc();this.dispatchEvent({type:"update",ud:null,index:null});return!1};
f.Lc=function(){this.o=-1;this.V=null;this.i+=this.g.length;this.g=[];window.clearTimeout(this.s);this.s=null;this.j.Lc();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss")};function Sn(a){a.s||(a.s=window.setTimeout(t(a.Lc,a),100))}f.Fi=function(){return this.s?(window.clearTimeout(this.s),this.s=null,!0):!1};function Rn(a){a.Fi()||window.setTimeout(t(a.Fi,a),10)}f.Aa=function(){Pn.va.Aa.call(this);delete this.ya;this.j.Ga();this.wa.Ga();this.ma=null};
f.zl=function(a,b,c){this.V==a&&this.xh(b,c)};f.xh=function(a,b){var c="object"==Aa(b)&&b;b=(c?c.Xm():b)?Qn(this,this.o):-1;this.i+=this.g.length;this.g=a;for(var d=[],e=0;e<a.length;++e)d.push({id:this.i+e,data:a[e]});a=null;this.ka&&(a=this.ya[Da(this.ka)]||this.ka);this.j.zh(a);this.j.xh(d,this.V,this.ka);a=this.Sh;c&&void 0!==c.ek()&&(a=c.ek());this.o=-1;(a||0<=b)&&0!=d.length&&this.V&&(0<=b?this.Xc(this.i+b):Tn(this));this.dispatchEvent("suggestionsupdate")};
function Qn(a,b){b-=a.i;return 0>b||b>=a.g.length?-1:b}f.update=function(a){this.wa.update(a)};function Vn(a){var b=0,c=0;if(Xn(a))b=a.selectionStart,c=-1;else if(z&&!B("9")){var d=Yn(a),e=d[0];d=d[1];if(e.inRange(d)){e.setEndPoint("EndToStart",d);if("textarea"==a.type){d.duplicate();b=a=e.text;for(c=!1;!c;)0==e.compareEndPoints("StartToEnd",e)?c=!0:(e.moveEnd("character",-1),e.text==a?b+="\r\n":c=!0);e=[b.length,-1];return e}b=e.text.length;c=-1}}return[b,c]}
function Yn(a){var b=a.ownerDocument||a.document,c=b.selection.createRange();"textarea"==a.type?(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,c]}function Zn(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n").length);return b}function Xn(a){try{return"number"==typeof a.selectionStart}catch(b){return!1}};function $n(a,b,c,d){kf.call(this);d=d||150;this.o=null!=c?c:!0;this.V=a||",;";this.Ca=this.V.charAt(0);a=this.o?"[\\s"+this.V+"]+":"[\\s]+";this.ya=new RegExp("^"+a+"|"+a+"$","g");this.wa=new RegExp("\\s*["+this.V+"]$");this.ua=b||"";this.Ea=this.o;this.j=0<d?new cj(d):null;this.i=new N(this);this.ka=new N(this);this.s=new vj;this.ma=-1}v($n,kf);var ao=(di||ei)&&!B("533.17.9");f=$n.prototype;f.ng=null;f.Xa=null;f.eh="";f.zd=!1;f.yh=!1;f.wb=function(){return this.Xa.value};
f.Qb=function(a){this.Xa.value=a};f.xk=function(a){for(var b=0;b<arguments.length;b++){var c=arguments[b];Ke(c)&&(Ze(c,"combobox"),K(c,"autocomplete","list"));this.i.ta(c,"focus",this.oi);this.i.ta(c,"blur",this.yk);this.Xa||(this.ka.ta(c,"keydown",this.dm),Ke(c)&&Xe(me(c))==c&&bo(this,c))}};f.Aa=function(){$n.va.Aa.call(this);null!=this.ng&&window.clearTimeout(this.ng);this.i.Ga();delete this.i;this.ka.Ga();this.s.Ga();mf(this.j)};
f.Mb=function(a){switch(a.keyCode){case 40:if(this.g.j.isVisible())return Tn(this.g),a.preventDefault(),!0;if(!this.o)return this.update(!0),a.preventDefault(),!0;break;case 38:if(this.g.j.isVisible()){a:for(var b=this.g,c=b.o,d=0;d<b.g.length;d++){if(c>b.i)c--;else{b.qg&&c==b.i&&b.Xc(-1);break}if(b.Xc(c))break a}a.preventDefault();return!0}break;case 9:if(!this.g.j.isVisible()||a.shiftKey)this.g.Lc();else if(this.update(),this.g.se()&&this.Ea)return a.preventDefault(),!0;break;case 13:if(this.g.j.isVisible()){if(this.update(),
this.g.se())return a.preventDefault(),a.stopPropagation(),!0}else this.g.Lc();break;case 27:if(this.g.j.isVisible())return this.g.Lc(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!this.zd)return this.zd||(this.i.ta(this.Xa,"keyup",this.fj),this.i.ta(this.Xa,"keypress",this.ej),this.zd=!0),!0}return co(this,a)};function co(a,b){var c=a.o&&b.o&&-1!=a.V.indexOf(String.fromCharCode(b.o));c&&a.update();return c&&a.g.se()?(b.preventDefault(),!0):!1}f.Sk=function(){return!1};
f.oi=function(a){bo(this,a.target||null)};function bo(a,b){Yf(a.ka);a.g&&Rn(a.g);b!=a.Xa&&(a.Xa=b,a.j&&(a.j.start(),a.i.ta(a.j,"tick",a.ri)),a.eh=a.wb(),wj(a.s,a.Xa),a.i.ta(a.s,"key",a.hj),a.i.ta(a.Xa,"mousedown",a.ij),z&&a.i.ta(a.Xa,"keypress",a.dj))}f.yk=function(){ao?this.ng=window.setTimeout(t(this.rj,this),0):this.rj()};
f.rj=function(){this.Xa&&(this.i.$a(this.s,"key",this.hj),Cj(this.s),this.i.$a(this.Xa,"keyup",this.Sk),this.i.$a(this.Xa,"mousedown",this.ij),z&&this.i.$a(this.Xa,"keypress",this.dj),this.zd&&eo(this),this.Xa=null,this.j&&(this.j.stop(),this.i.$a(this.j,"tick",this.ri)),this.g&&Sn(this.g))};f.ri=function(){this.update()};f.dm=function(a){this.oi(a)};f.hj=function(a){this.ma=a.keyCode;this.g&&this.Mb(a)};f.ej=function(){this.zd&&229!=this.ma&&eo(this)};
f.fj=function(a){this.zd&&(13==a.keyCode||77==a.keyCode&&a.ctrlKey)&&eo(this)};f.ij=function(){};function eo(a){a.zd&&(a.zd=!1,a.i.$a(a.Xa,"keypress",a.ej),a.i.$a(a.Xa,"keyup",a.fj))}f.dj=function(a){co(this,a)};
f.update=function(a){if(this.Xa&&(a||this.wb()!=this.eh)){if(a||!this.yh){a=Vn(this.Xa)[0];var b=this.wb();a=Wn(this,b)[Un(this,b,a)];b=this.ya?String(a).replace(this.ya,""):a;if(this.g&&(this.g.ka=this.Xa,a=this.g,this.wb(),a.V!=b)){a.V=b;b=a.ma;var c=t(a.zl,a),d={client:"books",ds:"bo",q:a.V};c=t(b.i,b,c);b.g&&b.g.cancel();b.g=new Jn;b.g.send(d,c);Rn(a)}}this.eh=this.wb()}this.yh=!1};
function Un(a,b,c){a=Wn(a,b);if(c==b.length)return a.length-1;for(var d=b=0,e=0;d<a.length&&e<=c;d++)e+=a[d].length,b=d;return b}function Wn(a,b){if(!a.o)return[b];b=String(b).split("");for(var c=[],d=[],e=0,g=!1;e<b.length;e++)a.ua&&-1!=a.ua.indexOf(b[e])?(g||(c.push(d.join("")),d.length=0),d.push(b[e]),g=!g):g||-1==a.V.indexOf(b[e])?d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return c};var Sa={},fo=null;function go(a){a=Da(a);delete Sa[a];Ra()&&fo&&fo.stop()}function ho(){fo||(fo=new fj(function(){io()},20));var a=fo;0!=a.Ra||a.start()}function io(){var a=Ia();Ma(Sa,function(b){jo(b,a)});Ra()||ho()};function ko(){O.call(this);this.i=0;this.endTime=this.g=null}v(ko,O);ko.prototype.o=function(){this.Nc("begin")};ko.prototype.j=function(){this.Nc("end")};ko.prototype.Nc=function(a){this.dispatchEvent(a)};function lo(a,b,c,d){ko.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.s=a;this.wa=b;this.duration=c;this.ua=d;this.coords=[];this.progress=0}v(lo,ko);f=lo.prototype;
f.play=function(a){if(a||0==this.i)this.progress=0,this.coords=this.s;else if(1==this.i)return!1;go(this);this.g=a=Ia();-1==this.i&&(this.g-=this.duration*this.progress);this.endTime=this.g+this.duration;this.progress||this.o();this.Nc("play");-1==this.i&&this.Nc("resume");this.i=1;var b=Da(this);b in Sa||(Sa[b]=this);ho();jo(this,a);return!0};f.stop=function(a){go(this);this.i=0;a&&(this.progress=1);mo(this,this.progress);this.Nc("stop");this.j()};
f.Aa=function(){0==this.i||this.stop(!1);this.Nc("destroy");lo.va.Aa.call(this)};function jo(a,b){b<a.g&&(a.endTime=b+a.endTime-a.g,a.g=b);a.progress=(b-a.g)/(a.endTime-a.g);1<a.progress&&(a.progress=1);mo(a,a.progress);1==a.progress?(a.i=0,go(a),a.Nc("finish"),a.j()):1==a.i&&a.th()}function mo(a,b){"function"===typeof a.ua&&(b=a.ua(b));a.coords=Array(a.s.length);for(var c=0;c<a.s.length;c++)a.coords[c]=(a.wa[c]-a.s[c])*b+a.s[c]}f.th=function(){this.Nc("animate")};
f.Nc=function(a){this.dispatchEvent(new no(a,this))};function no(a,b){rf.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress}v(no,rf);function oo(a,b,c,d,e){lo.call(this,b,c,d,e);this.ka=a}v(oo,lo);oo.prototype.V=q;oo.prototype.th=function(){this.V();oo.va.th.call(this)};oo.prototype.j=function(){this.V();oo.va.j.call(this)};oo.prototype.o=function(){this.V();oo.va.o.call(this)};function po(a,b,c,d,e){"number"===typeof b&&(b=[b]);"number"===typeof c&&(c=[c]);oo.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.ma=-1}v(po,oo);var qo=1/1024;
po.prototype.V=function(){var a=this.coords[0];Math.abs(a-this.ma)>=qo&&(Dg(this.ka,a),this.ma=a)};po.prototype.o=function(){this.ma=-1;po.va.o.call(this)};po.prototype.j=function(){this.ma=-1;po.va.j.call(this)};function ro(a,b,c){po.call(this,a,1,0,b,c)}v(ro,po);ro.prototype.o=function(){this.ka.style.display="";ro.va.o.call(this)};ro.prototype.j=function(){this.ka.style.display="none";ro.va.j.call(this)};
function so(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end points must be 3D");oo.call(this,a,b,c,d,e)}v(so,oo);so.prototype.V=function(){for(var a=[],b=0;b<this.coords.length;b++)a[b]=Math.round(this.coords[b]);this.ka.style.backgroundColor="rgb("+a.join(",")+")"};function to(a,b,c,d){O.call(this);this.ua=a||document.body;this.i=ke(this.ua);this.ya=!a;this.Ba=null;this.wa="";this.g=[];this.s=[];this.Ca=this.ma=-1;this.ka=!1;this.className="ac-renderer";this.Wa="ac-highlighted";this.V=b||null;this.Ib=null!=d?d:!0;this.Sb=!!c}v(to,O);f=to.prototype;f.ha=function(){return this.Ba};f.zh=function(a){this.Ja=a};f.xh=function(a,b,c){this.wa=b;this.g=a;this.ma=-1;this.Ca=Ia();this.j=c;this.s=[];uo(this)};f.Lc=function(){this.ka&&(this.ka=!1,vo(this,!1),R(this.Ba,!1))};
function wo(a){a.ka||(a.ka=!0,vo(a,!0),R(a.Ba,!0))}function vo(a,b){a.j&&(K(a.j,"haspopup",b),K(a.Ba,"expanded",b),K(a.j,"expanded",b),b?K(a.j,"owns",a.Ba.id):(a.j.removeAttribute("aria-owns"),af(a.j,null)))}f.isVisible=function(){return this.ka};
function xo(a,b){var c=0<=b&&b<a.g.length?a.g[b]:void 0,d=0<=b&&b<a.s.length?a.s[b]:void 0;a.dispatchEvent({type:"rowhilite",ka:d,ud:c?c.data:null})&&(0<=a.ma&&hf(a.s[a.ma],["ac-active","active"]),a.ma=b,d&&(ff(d,["ac-active","active"]),a.j&&af(a.j,d),vg(d,a.Ba)))}f.Xc=function(a){if(-1==a)xo(this,-1);else for(var b=0;b<this.g.length;b++)if(this.g[b].id==a){xo(this,b);break}};
function yo(a){if(!a.Ba){var b=a.i.Ua("DIV",{style:"display:none"});a.Ba=b;ff(b,Db(a.className).split(" "));Ze(b,"listbox");b.id=Qg(Pg.Ya());a.i.appendChild(a.ua,b);M(b,"click",a.ti,!1,a);M(b,"mousedown",a.ui,!1,a);M(b,"mouseover",a.yi,!1,a)}}
function uo(a){yo(a);a.hd&&(a.Ba.style.minWidth=a.hd.clientWidth-0+"px");a.nb&&(a.Ba.style.maxWidth=a.nb.clientWidth-0+"px");a.s.length=0;a.i.ki(a.Ba);a.V&&a.V.render?a.V.render(a,a.Ba,a.g,a.wa):w(a.g,function(b){var c=this.wa,d=this.i.Ua("DIV",{className:"ac-row",id:Qg(Pg.Ya())});Ze(d,"option");this.V&&this.V.tm?this.V.tm(b,c,d):J(d,b.data.toString());c&&this.Ib&&(this.Ea=!1,zo(this,d,c));L(d,"ac-row");this.s.push(d);this.i.appendChild(this.Ba,d)},a);0==a.g.length?a.Lc():(wo(a),a.Pg(),Gg(a.Ba,!0))}
f.Pg=function(){if(this.j&&this.ya){var a=this.Ja||this.j;var b=this.Sb?5:1;ki(a,b,this.Ba,b^1,null,null,65)}};f.Aa=function(){this.Ba&&(Qf(this.Ba,"click",this.ti,!1,this),Qf(this.Ba,"mousedown",this.ui,!1,this),Qf(this.Ba,"mouseover",this.yi,!1,this),this.i.kk(this.Ba),this.Ba=null,this.ka=!1);mf(this.o);this.ua=null;to.va.Aa.call(this)};
function zo(a,b,c){if(!a.Ea)if(3==b.nodeType){var d=null;Array.isArray(c)&&1<c.length&&(d=ub(c,1));c=Ao(c);if(0!=c.length){var e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi");c=[];for(var h=0,k=g.exec(e),l=0;k;)l++,c.push(e.substring(h,k.index)),c.push(e.substring(k.index,g.lastIndex)),h=g.lastIndex,k=g.exec(e);c.push(e.substring(h));if(1<c.length){for(d=0;1>d;d++)e=2*d,b.nodeValue=c[e],g=Be(a.i.g,"B"),g.className=a.Wa,a.i.appendChild(g,a.i.g.createTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.i.g.createTextNode(""),g.nextSibling),b=g.nextSibling;b.nodeValue=ub(c,2).join("");a.Ea=!0}else d&&zo(a,b,d)}}else for(b=b.firstChild;b;)d=b.nextSibling,zo(a,b,c),b=d}function Ao(a){var b="";if(!a)return b;Array.isArray(a)&&(a=eb(a,function(c){return!Cb(ud(c))}));Array.isArray(a)?b=0<a.length?td(a[0]):"":/^\W/.test(a)||(b=td(a));return b}function Bo(a,b){for(;b&&b!=a.Ba&&!ef(b,"ac-row");)b=b.parentNode;return b?cb(a.s,b):-1}
f.ti=function(a){var b=Bo(this,a.target);0<=b&&this.dispatchEvent({type:"select",ud:this.g[b].id});a.stopPropagation()};f.ui=function(a){a.stopPropagation();a.preventDefault()};f.yi=function(a){a=Bo(this,a.target);0<=a&&!(300>Ia()-this.Ca)&&this.dispatchEvent({type:"hilite",ud:this.g[a].id})};function Co(a,b,c,d){this.Ca=a;this.ua=null;this.ub=c||null;this.Ea="boolean"===typeof b?b:!0;this.nb=d||0;b=new Do;c=new Eo(this.ub||a,this.nb);c.ya=!0;d=new $n(null,null,!1);Pn.call(this,b,c,d);d.g=this;d.xk(a);this.ka=a;this.Sh=!1;this.qg=!0;M(this,"update",t(this.Ja,this))}v(Co,Pn);Co.prototype.se=function(){this.Wa=this.Ca.value;Co.va.se.call(this);return!1};
Co.prototype.Ja=function(a){a.ud&&(a=this.Ca.form,this.ua||(this.ua=F("INPUT",{type:"hidden",name:"oq"}),a.appendChild(this.ua)),this.ua.value=this.Wa,this.Ea&&a.submit())};function Do(){}var Kn=mc(bc(cc("//suggestqueries.google.com/complete/search")));Do.prototype.i=function(a,b){var c=fb(b[1],function(d){return d[0]});a(b[0],c)};function Eo(a,b){to.call(this);this.ub=a;this.Db=b||0}v(Eo,to);
Eo.prototype.Pg=function(){Eo.va.Pg.call(this);var a=0,b=D("gbfwa");b||(b=qe("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-1);w(pe(document,"div","ac-renderer",void 0),function(c){a&&P(c,"top",a+"px");P(c,"width",Bg(this.ub).width-2+"px");P(c,"left",parseInt(c.style.left,10)+this.Db+"px")},this)};function Fo(a){O.call(this);this.g=a||window;this.j=M(this.g,"resize",this.o,!1,this);this.i=ue(this.g||window)}v(Fo,O);Fo.prototype.Da=function(){return this.i?this.i.clone():null};Fo.prototype.Aa=function(){Fo.va.Aa.call(this);this.j&&(Rf(this.j),this.j=null);this.i=this.g=null};Fo.prototype.o=function(){var a=ue(this.g||window);je(a,this.i)||(this.i=a,this.dispatchEvent("resize"))};function Go(a){return Math.pow(a,3)}function Ho(a){return 3*a*a-2*a*a*a};function Io(a,b,c,d,e,g){Y.call(this);this.ua=a;this.ka=b;this.Ea=e;this.Ca=g||{};this.s="number"===typeof d?d:this.ka?200:80;this.ka||L(this.ua,"slider-small");this.ma=[];this.j=H("A");this.j.textContent=fn()?"\u203a":"\u2039";this.j.setAttribute("title","Faire d\u00e9filer vers la gauche");Gg(this.j,!0);this.ua.appendChild(this.j);this.i=H("div");L(this.i,"slider-drawables");this.ua.appendChild(this.i);this.V=H("A");this.V.textContent=fn()?"\u2039":"\u203a";this.V.setAttribute("title","Faire d\u00e9filer vers la droite");
Gg(this.V,!0);this.ua.appendChild(this.V);this.g.ta(this.j,"click",t(this.Ki,this,-.75));this.g.ta(this.V,"click",t(this.Ki,this,.75));this.kf();a=new Fo;this.g.ta(a,"resize",this.nh);this.nh();this.wa=0;this.ya=z&&B("8")&&!B("9")&&fn();c&&Jo(this,c)}v(Io,Y);function Ko(a){var b=Math.ceil(1.25*Lo(a));b=Math.min(a.ma.length,a.wa+b);w(ub(a.ma,a.wa,b),t(a.Zj,a));a.kf();a.wa=b;b>=a.ma.length&&a.dispatchEvent("render")}f=Io.prototype;
f.Zj=function(a){var b=F("DIV",{"class":"goog-inline-block slider-loading"});this.i.appendChild(b);var c=F("DIV",{"class":"goog-inline-block slider-drawable"});R(c,!1);this.i.appendChild(c);this.g.od(a,"render",t(this.$j,this,b,c));a.Oc(c)};f.$j=function(a,b){I(a);this.kf();R(b,!0)};function Jo(a,b){b=fb(b,function(c){return this.ka?new tn(c,this.s):new qn(c,this.s,this.Ea,this.Ca)},a);Mo(a,b)}function Mo(a,b){sb(a.ma,b);Ko(a)}
f.Ki=function(a){(fn()?0>a:0<a)&&Ko(this);a*=this.ya?-1:1;a*=Bg(this.i).width+20;this.o&&(this.o.Ga(),this.o=null);this.o=new lo([this.i.scrollLeft,0],[this.i.scrollLeft+a,0],500,Ho);M(this.o,"animate",t(this.Ml,this));M(this.o,"end",t(this.kf,this));this.o.play()};f.Ml=function(a){a=fb(a.coords,Math.round);this.i.scrollLeft=a[0]};
f.kf=function(){if(A&&fn()||this.ya){var a=this.i.scrollLeft<=-1*(this.i.scrollWidth-Bg(this.i).width);var b=0==this.i.scrollLeft}else a=0==this.i.scrollLeft,b=this.i.scrollLeft>=this.i.scrollWidth-Bg(this.i).width;this.j.className=a?"slider-button slider-button-left slider-button-disabled":"slider-button slider-button-left";this.V.className=b?"slider-button slider-button-right slider-button-disabled":"slider-button slider-button-right"};f.nh=function(){this.kf()};
function Lo(a){var b=a.ka?110:50;return Math.ceil(Bg(a.i).width/b)};function No(a,b){Y.call(this);this.ka=a;this.source=b?b:"gbs_bookshelf_slider";this.ma=0;this.o=new Fo;this.wa=this.o.Da();this.ua="";Jf(this.o,"resize",t(this.Mi,this))}m(No,Y);f=No.prototype;f.Mi=function(){this.o.Da().width>this.wa.width?this.uf():Jf(this.o,"resize",t(this.Mi,this))};f.render=function(a){this.s=a;this.i=new Io(this.s,!0,void 0,void 0,this.ka.getId());this.g.ta(this.i,"render",t(this.uf,this))};
f.uf=function(){this.i.nh();var a=Math.ceil(1.25*Lo(this.i))+1,b=Oo(this,this.ma,a);b&&(this.ma+=a,Fm(b,t(this.nl,this)))};f.nl=function(a){a=a.target;if(Om(a)){if((a=(new Wm(Pm(a))).g)&&a.length){var b=Tm(a[a.length-1].g.he);this.ua!=b&&(this.ua=b,Mo(this.i,Po(this,a)));(a=Ve(this.ha()))&&Dg(a,1)}this.dispatchEvent("success")}};function Po(a,b){return fb(a.zg(b),function(c){return this.i.ka?new tn(c,200,this.ka.getId()):new qn(c,80,this.ka.getId())},a)}f.ha=function(){return this.s};
f.zg=function(a){return this.source?fb(a,function(b){b.g.source=this.source;return b},this):a};function Qo(a,b,c,d,e){No.call(this,a,e);this.j=b;this.V=c||!1;this.ya=d||[]}m(Qo,No);function Oo(a,b,c){var d=new S("/books?jscmd=SearchVolume");mm(d);T(d,"start",b);T(d,"num",c);a.V?(T(d,"as_pt","MAGAZINES"),T(d,"as_coll2",a.j)):(T(d,"as_brr",3),T(d,"q",a.j),db(a.ya,function(e){T(d,e.name,e.value)}));return d}Qo.prototype.render=function(a){this.s=a;this.i=new Io(a,!this.V);this.g.ta(this.i,"render",t(this.uf,this))};
Qo.prototype.zg=function(a){return this.V?fb(a,function(b){b.g.source="gbs_other_issues";return b},this):No.prototype.zg.call(this,a)};function Ro(){}f=Ro.prototype;f.Gb=function(a){this.o=a.width;this.s=a.height};f.Da=function(){return new ie(this.o,this.s)};f.Ee=function(){return this.V};f.kd=function(){return this.i};f.Eb=function(){return this.o};f.lc=function(){return this.s};f.bc=function(){return new C(this.V,this.i)};function So(a){return new dg(a.V,a.i,a.o,a.s)};function To(a){this.j=a}m(To,Ro);To.prototype.Fa=function(){return this.j};To.prototype.Gb=function(a){void 0==a.width?(this.s=a.height,this.o=Math.round(a.height*Uo(this.j))):void 0==a.height?(this.o=a.width,this.s=Math.round(a.width/Uo(this.j))):(this.o=a.width,this.s=a.height)};function Vo(){this.i=new eh;this.g=new Wo("",void 0);this.g.next=this.g.g=this.g}f=Vo.prototype;f.get=function(a,b){return(a=this.i.get(a))?a.value:b};f.set=function(a,b){var c=this.i.get(a);c?c.value=b:(c=new Wo(a,b),this.i.set(a,c),a=c,a.g=this.g.g,a.next=this.g,this.g.g=a,a.g.next=a)};f.shift=function(){return Xo(this,this.g.next)};f.pop=function(){return Xo(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?(a.remove(),this.i.remove(a.key),!0):!1};
f.ac=function(){return Yo(this,function(a,b){return b})};f.Ab=function(){return Yo(this,function(a){return a})};f.forEach=function(a,b){for(var c=this.g.next;c!=this.g;c=c.next)a.call(b,c.value,c.key,this)};function Yo(a,b){for(var c=[],d=a.g.next;d!=a.g;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return c}function Xo(a,b){a.g!=b&&(b.remove(),a.i.remove(b.key));return b.value}function Wo(a,b){this.key=a;this.value=b}
Wo.prototype.remove=function(){this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function Zo(){O.call(this);this.g=new Vo}v(Zo,O);function $o(a,b){b.sort(ap);w(b,function(c){c.wd(this)},a);a.g=new Vo;w(b,function(c){this.g.set(c.Ta(),c)},a);a.dispatchEvent("update")}function ap(a,b){return bp(a)-bp(b)}function cp(a){return a.g.Ab()}function dp(a,b,c){a=cp(a);for(var d=-1,e=0;e<a.length;e++)if(a[e].Ta()==b){d=e;break}if(0<=d)return a[c+d]}function ep(a,b){return a.g.get(b)}function fp(a,b){b=Db(b);if(0!=b.length)return jb(cp(a),function(c){return gp(c)==b})};function hp(a){O.call(this);this.g={};a&&this.Ld(a)}v(hp,O);f=hp.prototype;f.oe=function(){return this.g.w||this.getParent().jd.width};f.Gg=function(){return this.g.h||this.getParent().jd.height};function Uo(a){return a.oe()/a.Gg()}f.Da=function(){return new ie(this.oe(),this.Gg())};f.Ld=function(a){for(var b in a)this.g[b]=a[b];this.dispatchEvent("update")};f.wd=function(a){this.Oa=a};f.getParent=function(){return this.Oa};function gp(a){return a.g.title}
f.Qc=function(){var a=gp(this);return a?"Page "+a:""};function bp(a){return a.g.order}f.Tc=function(a){if(this.g.src&&a){var b=new S(this.g.src);T(b,"w",a.width);return b.toString()}return this.g.src};f.Ta=function(){return this.g.pid};function ip(a,b,c){this.ka=a;this.j=b;this.ma=c||!1;a=this.Da();this.g()?a.height=120:a.height=65;this.Gb(a)}m(ip,Ro);ip.prototype.g=function(){var a=D("gb-mobile-menu-pubinfo");return a?0<He(a).length&&null!=this.ka&&0==bp(this.ka):!1};function jp(){this.i=[]}jp.prototype.Tb=function(a){this.i.push(a)};jp.prototype.Da=function(){var a=this.Eb(),b=this.lc();return null===a||null===b?null:new ie(a,b)};jp.prototype.Dd=function(a){return eb(this.i,a||Tb)};function kp(a,b){for(var c=0;c<a.i.length;c++){var d=a.i[c];if(b(d))return d}return null}function lp(a,b){return kp(a,function(c){return c.kd()<=b&&c.kd()+c.Da().height>=b})}function mp(a,b){return jb(a.i,function(c){return bg(eg(So(c)),b)})};function np(){this.i=[];this.cells=[]}v(np,jp);f=np.prototype;f.marginTop=0;f.qh=0;f.Ug=0;f.kg=0;f.Km=!1;f.Eb=function(){return this.o};f.lc=function(){return this.s};function op(a){pp(a);for(var b=0,c=0;c<a.V;c++){var d=qp(a,c);w(a.cells[c],function(h){if(h){var k=b+Math.round((d-h.Da().width)/2);h.V=k}});b+=d+a.Ug}a.o=b;var e=a.marginTop;for(c=0;c<a.g;c++){var g=rp(a,c);w(sp(a,c),function(h){if(h)if(this.Km){var k=e+Math.round((g-h.Da().height)/2);h.i=k}else h.i=e});e+=g+a.kg}a.s=e+a.qh}
function sp(a,b){return fb(a.cells,function(c){return c[b]})}function qp(a,b){var c=0;w(a.cells[b],function(d){d&&(c=Math.max(c,d.Da().width))});return c}function rp(a,b){var c=0;w(sp(a,b),function(d){d&&(c=Math.max(c,d.Da().height))});return c};function tp(a){np.call(this);this.V=a}v(tp,np);function pp(a){a.g=Math.ceil(a.i.length/a.V);for(var b=0;b<a.g;b++)for(var c=0;c<a.V;c++){var d=b*a.V+c;a.cells[c]=a.cells[c]||[];a.cells[c][b]=a.i[d]}};function up(a){tp.call(this,a);this.ka=new Map}v(up,tp);up.prototype.Rc=function(a){return this.ka.get(vp(To,a))};up.prototype.ua=function(a){if(a instanceof ip)a=vp(a.constructor,a.j);else if(a instanceof To)a=vp(a.constructor,a.Fa());else throw Error("Input item must be a LayoutPage or LayoutSeparator.");return this.ka.get(a)};
up.prototype.Tb=function(a){if(a instanceof ip){var b=vp(a.constructor,a.j);this.ka.set(b,a)}else a instanceof To&&(b=vp(a.constructor,a.Fa()),this.ka.set(b,a));up.va.Tb.call(this,a)};function vp(a,b){return Da(a)+"#"+b.Ta()};function wp(a,b,c,d){this.kg=this.Ug=10;this.qh=this.marginTop=20;b=Math.floor((b-20)/(100+this.Ug));d&&2<b&&(b-=b%2);up.call(this,b);cp(a);a=fb(cp(a),function(e){e=new To(e);var g=e.Da();g.width=100;e.Gb(g);return e});c&&(c=a[0].Da(),d=new Ro,d.Gb(c),this.Tb(d));w(a,t(this.Tb,this));op(this)}v(wp,up);function xp(a,b,c,d,e){up.call(this,1);this.ma=b;this.j=c;var g=d||!1,h;a=cp(a);w(a,function(k){g&&h&&1<bp(k)-bp(h)&&yp(this,h,k);var l=D("gb-mobile-menu-pubinfo");l&&0<He(l).length&&!g&&h&&k&&0==bp(h)&&yp(this,h,k,!0);l=new To(k);var n=l.Da();"fixed_height"==this.ma?n.height=this.j:n.width=this.j;l.Gb(n);this.Tb(l);h=k},this);g&&h&&e&&bp(h)<bp(e)&&yp(this,h,e);op(this)}m(xp,up);function yp(a,b,c,d){b=new ip(b,c,d||!1);c=b.Da();"fixed_height"==a.ma?c.height=a.j:c.width=a.j;b.Gb(c);a.Tb(b)}
xp.prototype.Hg=function(){return this.j};xp.prototype.Ui=function(){return this.ma};xp.prototype.kg=8;function zp(){};function Ap(a,b){this.g=b}m(Ap,zp);Ap.prototype.render=function(a){var b=this.g(a);b.Gb(a.Da());b.setPosition(a.bc());return b};function Bp(a,b){var c=Cp(a),d=Cp(b);0==bp(a)||0==bp(b)?d="Il s'agit d'un aper\u00e7u. Le nombre total de pages affich\u00e9es est limit\u00e9.":"number"!==typeof c||"number"!==typeof d||c>=d||1==Math.abs(c-d)?d="Certaines pages ne font pas partie de la section consultable du livre.":Dp(a,b)?d="La page "+(--d+" ne fait pas partie de la section consultable du livre."):(a=++c+"",d=--d+"",d="Les pages "+(a+(" \u00e0 "+(d+" ne font pas partie de la section consultable."))));return d}
function Cp(a){a=gp(a);if(/[^0-9]/.test(a)||Cb(a))a=null;else{var b=a.length-1;a=0<=b&&a.indexOf("B",b)==b?Oh(a,Rh):Oh(a,Qh)}return a}function Dp(a,b){a=Cp(a);b=Cp(b);return 0==a+1-(b-1)};function Ep(){Y.call(this)}v(Ep,Y);function Fp(a,b){Y.call(this);this.V=a;this.s=b;this.o=b.ka;this.j=b.j;this.i=H("DIV");this.i.className="separator-container";this.V.appendChild(this.i);a=H("TABLE");a.className="separator-outer-table";this.i.appendChild(a);var c=a.insertRow(-1).insertCell(-1);c.align="center";var d=H("DIV");d.className="separator-background";c.appendChild(d);c=H("TABLE");c.className="separator-inner-table";d.appendChild(c);c.align="center";if(b.g()){var e=D("gb-mobile-menu-pubinfo");if(e){b=(e||document).getElementsByTagName("IMG");
if(1==b.length){b=b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-1);g.insertBefore(b,g.childNodes[0]||null);L(g,"separator-message");L(g,"separator-pubinfo-message")}b=Bp(this.o,this.j);g=Se(e);c=c.insertRow(-1).insertCell(-1);e=H("SPAN");e.className="separator-text";c.appendChild(e);var h=this.s;h.g&&h.ma?(b=X(g),y(e,b)):(b=X(b+"<br>"+g),y(e,b));L(c,"separator-message");L(c,"separator-pubinfo-message")}L(a,"separator-pubinfo");L(d,"separator-pubinfo")}else a=c.insertRow(-1).insertCell(-1),
L(a,"separator-message"),a.textContent=Bp(this.o,this.j);Gg(this.i,!0);mn(this.i)}m(Fp,Ep);Fp.prototype.Gb=function(a){Q(this.i,a)};Fp.prototype.setPosition=function(a){ng(this.i,a)};Fp.prototype.ab=function(){I(this.i)};function Gp(a,b){this.x=a;this.y=b}v(Gp,C);function Hp(a){return new Gp(a.x,a.y)}Gp.prototype.clone=function(){return new Gp(this.x,this.y)};Gp.prototype.Ig=C.prototype.Ig;Gp.prototype.add=function(a){this.x+=a.x;this.y+=a.y;return this};function Ip(a,b){this.g=a;this.i=b};function Jp(a,b,c){Kp()&&(Fn(Lp,{document:a}).then(function(){var d=ya("gapi.load",b);d&&d("gapi.rpc",{Th:function(){return Mp(c)},onerror:function(){return null},timeout:5E3,ontimeout:function(){return null}})}),U(function(){Mp(c)},5E3))}function Mp(a){var b=ya("gapi.rpc.register");"function"===typeof b&&(b("handshake",function(){}),Np(),Op(a))}function Np(){M(document,"keydown",function(a){27==a.keyCode&&Pp("closeViewportDialog")})}
function Op(a){var b=ya("gapi.rpc.register");if("function"===typeof b)for(var c in a)b(c,a[c])}function Pp(a,b){if(Kp()){var c=ya("gapi.rpc.call");"function"===typeof c&&c("..",a,null,b)}}function Kp(){try{return window.self!==window.top}catch(a){return!0}}var Lp=mc(bc(cc("//apis.google.com/js/api.js")));function Qp(a){O.call(this);Rp(this,a||"")}m(Qp,O);Qp.prototype.getQuery=function(){return this.j};function Rp(a,b){a.j!=b&&(a.j=b,a.dispatchEvent("change"),a={},a.q=b,Pp("updateInViewportPage",a))};function Sp(){this.g={}};function Tp(a){this.i=a}Tp.prototype.Rb=function(a){this.g&&(this.g.Ga(),Fe(this.i.Na().j.i));this.g=new a(this.i);this.g.ua&&this.g.ua(this.i.Fa());this.g.wa&&this.g.wa()};Tp.prototype.Na=function(){return this.g};function Up(a){Y.call(this);this.ma=a;Fe(a);P(a,"overflow","hidden");this.s=H("div");P(this.ma,{position:"relative",padding:"0px"});a=this.ma;a.insertBefore(this.s,a.childNodes[0]||null);this.ya=new Sp;this.ua=[];this.o=[];a=t(this.Di,this,1);this.o.push(["next",a]);a=t(this.Di,this,-1);this.o.push(["previous",a]);a=t(this.jl,this);this.o.push(["turntopage",a]);a=t(this.ql,this);this.o.push(["zoomin",a]);a=t(this.rl,this);this.o.push(["zoomout",a]);this.V=new Tp(this);a=H("div");mn(a,!0);P(a,{position:"absolute",
left:"0px",top:"0px"});this.ma.appendChild(a);this.wa=a;this.Gb(Kg(this.ma));Vp.push(this);this.Va=new Qp;M(this.Va,"change",this.el,!1,this)}v(Up,Y);var Vp=[];f=Up.prototype;
f.Gb=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!this.i||!je(this.i,a)){var b=this.s,c=ve(ke(me(b)).g);if(!z||B("10")||c&&B("8"))Ig(b,a,"content-box");else{var d=b.style;c?(d.pixelWidth=a.width,d.pixelHeight=a.height):(c=Jg(b),b=wg(b),d.pixelWidth=a.width+b.left+c.left+c.right+b.right,d.pixelHeight=a.height+b.top+c.top+c.bottom+b.bottom)}this.i=a;(d=this.V.Na())&&d.Gb(a);this.dispatchEvent("resize")}};f.Da=function(){return this.i};f.Eb=function(){return this.i.width};
f.lc=function(){return this.i.height};f.go=function(){this.dispatchEvent("load")};f.Rb=function(a){this.ka!=a&&(this.ka=a,this.V.Rb(a),this.dispatchEvent("viewportmodechange"))};f.Na=function(){return this.V.Na()};function Wp(a,b){if(a.Oa)throw"";a.Oa=b;M(b,"update",t(a.$k,a))}f.$k=function(){this.dispatchEvent("pagesupdate")};function Xp(a,b){(b=ep(a.Oa,b))&&a.Cb(b,void 0)}f.Cb=function(a,b){if(this.j!=a||b)this.j=a,this.dispatchEvent("pagechange")};
function Yp(a,b){Zp(a,b,t(function(c){U(t(this.Cb,this,c))},a))}function Zp(a,b,c){a=a.Oa;new S(b);b=new a.i({url:b});b.wd(a);c=t(a.s,a,c);$p(b,aq(b),c)}f.dl=function(a,b,c,d){(c=bq(d,c))&&cq(this,a,b,c)};function cq(a,b,c,d){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g++)e=hg(e,d[g]);d=b.Fa().oe();d=b.Da().width/d;e=new Gp(e.left,e.top);e.Ig(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=Hp(b.bc());b.add(e);b.x-=c.x;b.y-=c.y;a.Na().oj(b)}}f.Ta=function(){return this.j.Ta()};f.Fa=function(){return this.j};
f.tc=function(a){for(var b=[],c=0;c<arguments.length;c++)b.push(arguments[c]);this.ua.push(b);1==this.ua.length&&dq(this)};function dq(a){var b=a.ua.shift();if(b){for(var c=b.shift(),d=0;d<a.o.length;d++)a.o[d][0]==c&&a.o[d][1].apply(a,b);dq(a)}}function eq(a){var b=a.V.Na();b.Ag&&b.Ag(a.Fa())}f.Di=function(a){var b=this.V.Na(),c;b.Wa?c=b.Wa(this.Fa(),a):c=dp(this.Oa,this.Fa().Ta(),a);c&&(this.Cb(c),eq(this),this.dispatchEvent("pageturn"))};f.jl=function(a){if(a=ep(this.Oa,a))this.Cb(a),eq(this)};
f.ql=function(){var a=this.V.Na();a.mg&&(a.mg(),eq(this))};f.rl=function(){var a=this.V.Na();a.Lh&&(a.Lh(),eq(this))};f.el=function(){this.dispatchEvent("searchupdate")};function fq(a){var b=this;Y.call(this);this.j=a;this.Ca=a.o;this.Gb(Kg(this.Ca));this.V=new C(0,0);this.ma=null;this.Ea=new fj(function(){R(b.ma,!1)},600);lf(this,this.Ea)}v(fq,Y);f=fq.prototype;f.Gb=function(a){if(!this.i||!je(this.i,a)){this.i=a;var b=this.j;b.ua=a;gq(b);this.dispatchEvent("resize")}};function hq(a,b){a.s=b;a.ka.ab();var c=a.j,d=a.Da();c.ua=d;gq(c);c=a.j;b=new ie(b.Eb(),b.lc());c.wa=b;c.V=!0;Q(c.i,b);U(c.ya,0,c);gq(c);a.dispatchEvent("layoutchange")}function iq(a,b){a.ka=b}
f.hc=function(){var a=this.s.Dd();this.Ja&&(a=this.Ja.Eg(a));jq(this.ka,a);this.dispatchEvent("update")};function kq(a,b){a.Ja=b}
function lq(a,b){var c=a.V.x,d=a.V.y;"number"===typeof b.x&&(b.x=fe(b.x,0,Math.max(a.s.Eb()-a.i.width,0)));"number"===typeof b.y&&(b.y=fe(b.y,0,Math.max(a.s.lc()-a.i.height,0)));"number"===typeof b.x&&(c=b.x);"number"===typeof b.y&&(1<b.y-d?a.dispatchEvent("scrolldown"):1<d-b.y&&a.dispatchEvent("scrollup"),d=b.y);a.V=new C(c,d);c=a.j;b=a.V;c.ma||(c=c.o,null!=b.y&&(c.scrollTop=b.y),null!=b.x&&(c.scrollLeft=b.x));a.dispatchEvent("move")}
function mq(a){var b=a.V;return b?new dg(b.x,b.y,a.i.width,a.i.height):null}f.Da=function(){return this.i};f.sd=function(a){this.dispatchEvent("movestart");lq(this,a);this.dispatchEvent("moveend")};function nq(a,b,c){a=a.V;c(new C(a.x+b.x,a.y+b.y))}
f.oj=function(a){var b=this.V,c=this.Da();if(!b||Math.abs(b.x-a.x)>c.width||Math.abs(b.y-a.y)>c.height)this.sd(a);else{this.o&&(this.o.Ga(),this.o=null);c=b.x-a.x;var d=b.y-a.y;this.o=new lo([b.x,b.y],[a.x,a.y],250+250*fe(Math.sqrt(c*c+d*d)/800,0,1),Ho);M(this.o,"animate",t(this.Yi,this));M(this.o,"end",t(this.Ak,this));this.dispatchEvent("movestart");Jf(this,"movestart",t(this.o.Ga,this.o));this.o.play()}};f.Yi=function(a){a=fb(a.coords,Math.round);lq(this,new C(a[0],a[1]))};
f.Ak=function(a){this.Yi(a);this.dispatchEvent("moveend")};function oq(a){return new C(Math.round(a.V.x+a.i.width/2),Math.round(a.V.y+a.i.height/2))}f.Aa=function(){fq.va.Aa.call(this);this.ka.ab()};f.Bg=function(a){null==this.ma&&(this.ma=a);this.ma.style.opacity=0;this.Ea.start()};f.bk=function(){var a=this;this.Ea.stop();R(this.ma,!0);U(function(){a.ma.style.opacity=1})};f.Mh=1;function pq(a,b){fq.call(this,b);this.Qa=a;this.g.ta(a,"pagechange",this.wa);this.g.ta(this.Qa,"searchupdate",this.Sb);if(a=D("subscription-bar"))this.g.ta(this,"scrolldown",u(this.Bg,a)),this.g.ta(this,"scrollup",u(this.bk,a))}v(pq,fq);function qq(a,b){var c=[];"fixed_width"==a.s.Ui()&&c.push(a.Da().width);if(a.xc){a:{var d=a.xc();var e=a.s.Hg();c=rq(d,c);if(0<b)for(b=0;b<c.length;b++){if(c[b]>e){e=c[b];break a}}else for(b=c.length-1;0<=b;b--)if(c[b]<e){e=c[b];break a}}e&&a.lf(a.Wd(e))}}
pq.prototype.lf=function(a){var b=this.s;hq(this,a);if(b){b=new Ip(b,a);a=oq(this);var c=mp(b.g,a);if(!c)a:{c=Number.POSITIVE_INFINITY;for(var d=b.g.Dd(),e=d[0],g=0;g<d.length;g++){var h=d[g],k=cg(eg(So(h)),a);if(k<c){c=k;if(0==k){c=h;break a}e=h}}c=e}b=b.i.ua(c);a=Hp(a);d=c.bc();a.x-=d.x;a.y-=d.y;d=b.Da().width/c.Da().width;c=b.Da().height/c.Da().height;a=new C(Math.round(a.x*d),Math.round(a.y*c));a=Hp(b.bc()).add(a);a=new C(Math.round(a.x+this.i.width/2*-1),Math.round(a.y+this.i.height/2*-1));this.sd(a)}};
pq.prototype.wa=function(){this.nb||this.ua(this.Qa.Fa())};pq.prototype.ua=function(a){this.s.Rc&&(a=this.s.Rc(a))&&lq(this,new C(Math.round(a.Ee()),Math.round(a.kd())))};pq.prototype.Sb=function(){sq&&(this.ka.ab(),this.ub&&this.ub(),this.hc())};var sq=!0;function tq(){this.g=new Map}tq.prototype.add=function(a,b){this.g.set(Da(a),b)};function uq(a,b){b=void 0===b?[]:b;b=new Set(b.map(function(g){return Da(g)}));for(var c=ba(a.g.keys()),d=c.next();!d.done;d=c.next())if(d=d.value,!b.has(d)){var e=a.g.get(d);e&&e.ab();a.g.delete(d)}};function vq(){this.i={};this.g=new tq}function wq(a,b,c){a.i[Da(b)]=c}vq.prototype.ab=function(){uq(this.g)};function jq(a,b){b=eb(b,function(c){return!!this.i[Da(c.constructor)]},a);uq(a.g,b);w(b,function(c){this.g.g.has(Da(c))||this.g.add(c,this.i[Da(c.constructor)].render(c))},a)};function xq(a,b){this.i=a;this.g=b}m(xq,zp);xq.prototype.render=function(a){var b=this.g(),c=a.Fa(),d=bb(this.i.xc().Zi)/a.Da().width,e=a.Da();b.Xf=e.width;b.Wf=e.height;e=a.Da().clone();e.width*=d;e.height*=d;b.vl=e.width;b.ul=e.height;b.setPosition(a.Ee(),a.kd());b.Cb(c);b.Oc();return b};function yq(){};function zq(a){this.g=a}v(zq,yq);zq.prototype.Eg=function(a){var b=Aq(this,a);a=b[0]||[];b=b[1]||[];b.sort(u(Bq,oq(this.g)));var c=[];sb(c,a,b);return c};function Bq(a,b,c){return cg(eg(So(b)),a)-cg(eg(So(c)),a)}function Aq(a,b){var c=mq(a.g),d=new dg(c.left-800,c.top-800,c.width+1600,c.height+1600);return yb(b,function(e){e=So(e);if(gg(d,e))return gg(c,e)?0:1})};function Cq(a,b){this.g=b;this.i=a}m(Cq,zq);Cq.prototype.Eg=function(a){var b=zq.prototype.Eg.call(this,a),c=this.i.Fa();if(c){var d=[],e=this.i.Oa;w([1,-1],function(){var g=dp(e,c.Ta(),1);g&&d.push(g)});w(a,function(g){g.Fa&&lb(d,g.Fa())&&mb(b,g)})}return b};function Dq(){Y.call(this)}v(Dq,Y);Dq.prototype.Yc=function(a){this.i=a;this.j=Eq(a)};Dq.prototype.Aa=function(){Dq.va.Aa.call(this);I(this.j)};function Fq(a){Y.call(this);this.ma=a;this.ka=[]}v(Fq,Dq);f=Fq.prototype;f.Yc=function(a){Fq.va.Yc.call(this,a);this.Le();this.Fa()&&this.g.ta(this.Fa(),"update",this.Le)};f.Fa=function(){return this.i.Fa()};f.Xe=function(a,b,c,d){var e=H("div");mn(e,!0);this.j.appendChild(e);a=Gq(this,a,b,c,d);P(e,{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"});this.ma&&(P(e,{backgroundColor:this.ma}),Dg(e,.3));this.ka.push(new dg(a[0],a[1],a[2],a[3]));return e};
function Hq(a){return a.i.Da().width/a.i.Fa().getParent().jd.width}function Gq(a,b,c,d,e){var g=Hq(a);return fb([b,c,d,e],function(h){return Math.round(h*g)})}function Iq(a,b){w(b,function(c){this.Xe.apply(this,c)},a)}f.Yh=function(a){return this.Xe(a.left,a.top,a.width,a.height)};f.Td=function(){Fe(this.j);this.ka=[]};f.Le=q;function Jq(){Fq.call(this)}m(Jq,Fq);f=Jq.prototype;f.Le=function(){if(!this.o){var a=this.Fa();a&&(a=Kq(a))&&(Iq(this,a),this.o=!0)}};
f.Xe=function(a,b,c,d){this.s=Fq.prototype.Xe.call(this,a,b,c,d);P(this.s,{border:"2px #aaaaff dashed"});this.V=H("img");this.s.appendChild(this.V);this.V.src="/googlebooks/images/dialog_close_x.gif";a=Gq(this,a,b,c,d);P(this.V,{position:"absolute",cursor:"pointer",left:a[2]-19+"px",top:"4px",display:"none"});M(this.s,"mouseout",t(this.Tl,this));M(this.s,"mouseover",t(this.Ei,this,!0));Jf(this.V,"click",t(this.ab,this));return this.s};f.ab=function(){I(this.s)};
f.Tl=function(a){Le(this.s,a.target)||this.Ei(!1)};f.Ei=function(a){P(this.V,{display:a?"":"none"})};function Lq(a){Fq.call(this);this.s=a}m(Lq,Fq);Lq.prototype.Le=function(){if(!this.o){var a=this.Fa();a&&(a=Mq(a))&&(w(a,function(b){var c=b.pop(),d=b.pop();b=this.Xe.apply(this,b);P(b,{cursor:"pointer"});this.g.ta(b,"click",t(this.V,this,d,c))},this),this.o=!0)}};Lq.prototype.V=function(a,b){(a=ep(this.s.Oa,a))?this.s.Cb(a):Yp(this.s,b)};function Nq(a,b){this.j=a;this.g=b}Nq.prototype.Fa=function(){return this.j};Nq.prototype.o=function(){return this.j.Tc(this.g)};function Oq(a,b,c){Nq.call(this,a,b);this.i=c}m(Oq,Nq);Oq.prototype.o=function(){return this.i.width>this.g.width?this.j.Tc(this.i):Nq.prototype.o.call(this)};function Pq(a,b,c){if(z&&!B("9")){var d=[];d[0]=M(a,"readystatechange",u(Qq,a,u(Rq,b),d))}else Jf(a,"load",u(Rq,b));c&&Jf(a,"error",u(Rq,c))}function Rq(a){U(a)}function Qq(a,b,c){if("complete"!=a.readyState)return!0;Rf(c[0]);b();return!1}var Sq=H("div");function Tq(a){if(a)if(z){Sq.appendChild(a);var b=u(I,a);Pq(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else a.src="//www.google.com/images/cleardot.gif",I(a)};function Uq(a){this.Hh={};for(var b=0;b<a.length;b++){var c=a[b];this.Hh[c.z]=new ie(c.w,c.h)}}function Vq(a,b){return(a=Qa(a.Hh,function(c){return c.height==b}))?Number(a):null};function Wq(a){if(a)return a.isEntityPageViewport;a=Eh(new S(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"==a}function Xq(a){return a?Wq(a)&&a.disableEntityPageViewportHistoryState:!1};function Yq(a){hp.call(this,a);this.$f={};this.Ca={};this.s={};this.ya=this.Ea=null}var Zq;v(Yq,hp);f=Yq.prototype;f.Ld=function(a,b){Yq.va.Ld.call(this,a);b&&(this.wa=b)};function aq(a){var b=$q(a);T(b,"jscmd","click3");var c;a.Va&&(c=a.Va.getQuery());ar(a,"vq",c);Ma(a.$f,function(d,e){T(b,e,d)});return b}
function $p(a,b,c){b=b.toString();if(b==a.wa)c&&c(a);else if(c&&(a.s[b]=a.s[b]||[]).push(c),b!=a.ka){a.ka=b;a.o&&p.clearTimeout(a.o);a.o=p.setTimeout(t(a.Mk,a,b),6E3);var d;a.Va&&(d=a.Va.getQuery());Zq(b,t(a.Pl,a,b,d))}}function ar(a,b,c){c?a.$f[b]=c:delete a.$f[b]}f.$f=null;f.Pl=function(a,b,c){this.ka==a&&(this.ka=null,this.o&&(p.clearTimeout(this.o),this.o=null),this.wa=a,br(this,c.page[0]),this.Oa.Wg(c),b=this.s[a])&&(w(b,function(d){d(this)},this),delete this.s[a])};
f.Mk=function(a){this.o=this.ka=null;delete this.s[a]};function $q(a){var b=a.g.url;b?b=new S(b):(b=new S(a.Oa.rm),T(b,"pg",a.Ta()),a.g.sig&&T(b,"sig",a.g.sig));Wq()&&T(b,"source","entity_page");return b}f.oe=function(){return this.g.w||this.getParent().jd.width};f.Gg=function(){return this.g.h||this.getParent().jd.height};var cr={additional_info:"additional_info",content:"content",feedbackUrl:"uf",flags:"flags",highlights:"highlights",links:"links",order:"order",pid:"pid",src:"src",snippetSrc:"snippet_src"};
function br(a,b){var c={},d;for(d in cr){var e=cr[d],g=b[e];void 0!==g&&("highlights"==e?a.Ca[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInfo]"])&&(a.Ea=new Uq(d.tileres),d=d.page_scanjob_coordinates)&&(a.ya=""+d.x+","+d.y);b.vq&&!c.snippetSrc&&(c.snippetSrc="");a.Ld(c)}Yq.prototype.Ub=function(){return this.g.content};Yq.prototype.j=function(a){return!!(this.g.flags&a)};
function dr(a,b){b=od(b);b=b.replace(/'/g,"'");if(a=a.Ca[b]){var c=[];w(a,function(d){c.push([d.X,d.Y,d.W,d.H])});return c}}function bq(a,b){if(a=dr(a,b))return fb(a,u(er,1))}function er(a,b){b=fb(b,function(c){return Math.round(c*a)});return new dg(b[0],b[1],b[2],b[3])}function Mq(a){if(a.g.links)return fb(a.g.links,function(b){var c=b.region;return[c.X,c.Y,c.W,c.H,b.target_pid,b.url]})}
function Kq(a){if(a.g.clip_highlight||a.g.clip_highlights){var b=[];w(a.g.clip_highlights||[a.g.clip_highlight],function(c){var d=[];w(["X","Y","W","H"],function(e){d.push(c[e])});b.push(d)});return b}return null}Yq.prototype.Tc=function(a){if(this.g.src&&a){var b=new S(this.g.src);a&&Ma(this.ei(),function(c,d){"height"==d&&a.height?T(b,c,a.height):"width"==d&&a.width&&T(b,c,a.width)});return b.toString()}return this.g.src};Yq.prototype.ei=function(){return{width:"w",height:"h"}};function fr(a,b,c,d,e){Y.call(this);this.df(a.Na());this.s=a;this.i=c;this.wa=[];this.Xi=d;Q(d,c);this.Ea=Eq(this);P(this.Ea,"backgroundColor","#fff");Q(this.Ea,c);if(this.Ja=void 0!==e?e:!0)a=Eq(this),Q(a,c),this.Ca=new gr(a),P(this.Ca.g,{display:""});b&&(this.j=b,this.g.ta(b,"update",this.fe),$p(b,aq(b),void 0))}v(fr,Y);f=fr.prototype;f.Da=function(){return this.i};f.Fa=function(){return this.j};function hr(a,b){a.wa.push(b);b.Yc(a)}f.fe=q;
function ir(a){a.dispatchEvent("load");a.Ja&&P(a.Ca.g,{display:"none"})}function Eq(a){var b=H("div");mn(b,!0);P(b,{position:"absolute",left:0,top:0});a.Xi.appendChild(b);return b}f.ab=function(){w(this.wa,function(a){a.Ga()});this.wa=null;this.V&&I(this.V)};function jr(a){a.ka=Eq(a);Q(a.ka,a.Da());P(a.ka,{backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repeat"});a.g.ta(a.ka,"mousedown",a.Ul);a.g.ta(a.ka,"dragstart",sf)}f.Ul=function(a){a.display=this;kr.dispatchEvent(a)};
var kr=new O;function gr(a){this.g=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundColor:"white"};for(var b=0;2>b;b++){var c=H("div");mn(c);P(c,a);this.g.appendChild(c);c.textContent="Chargement en cours...";a.bottom=0}}function lr(a,b){a.V&&I(a.V);a.V=Eq(a);new mr(a.V,a.Da(),b)}function mr(a,b,c){this.g=a;P(a,{backgroundColor:"#FFF",textAlign:"center"});Q(a,b);b=Hl(c||"");y(a,b);mn(this.g)};function nr(a,b,c){fr.call(this,a,b.Fa(),b.g,c);this.df(or);a=Eq(this);this.ua=new pr(b.g,a);a=Eq(this);this.ma=new pr(b.g,a);jr(this);Gg(c,!0);L(c,"pageImageDisplay");this.Wa=b;b.Fa()&&this.fe()}m(nr,fr);nr.prototype.Cb=function(a){ar(a,"output",null);fr.prototype.Cb.call(this,a);a.Tc()&&this.fe()};
nr.prototype.fe=function(){var a=this.Fa(),b=this.Wa.o();if(b&&!this.o){b=qr(b);Jf(this.ua,"load",t(this.ya,this,a,b,this.Da().width));rr(this.ua,[b]);var c=this.s.ya,d=a.Ta(),e=[];if(c.g[d]){var g=[],h;for(h in c.g[d])g.push(h);vb(g);for(h=0;h<g.length;h++)e.push(c.g[d][g[h]])}e.push(b);rr(this.ma,e);this.o=!0;a==this.s.Fa()&&this.dispatchEvent("fetch")}hb([16,8],t(a.j,a))&&(a=kd('<table width=100% height=100%><tr><td><img src="%s"/><br/>%s</td></tr></table>',"/googlebooks/restricted_logo.gif","Cette page ne fait pas partie de la section consultable ou vous avez d\u00e9pass\u00e9 le nombre de pages que vous \u00eates autoris\u00e9 \u00e0 consulter pour ce livre."),
lr(this,a),ir(this))};nr.prototype.ya=function(a,b,c){a==this.s.Fa()&&this.dispatchEvent("loaded");this.ma.empty();var d=this.s.ya;a=a.Ta();d.g[a]=d.g[a]||{};d.g[a][c]=b;ir(this)};nr.prototype.ab=function(){this.o=!1;this.ua.empty();this.ma.empty();fr.prototype.ab.call(this)};var or=new O;function qr(a){return a}function pr(a,b){O.call(this);this.i=a;this.j=b;this.g=H("IMG");this.g.width=this.i.width;this.j.appendChild(this.g);mn(this.j)}m(pr,O);pr.prototype.empty=function(){for(var a;a=Ie(this.j);)Tq(a)};
function rr(a,b){Pq(a.g,t(a.o,a,a.g));for(var c=0;c<b.length;c++)a.g.src=b[c]}pr.prototype.o=function(a){this.g==a&&this.dispatchEvent("load")};function sr(a,b,c,d,e,g,h){O.call(this);this.ma=a;this.o=b;this.s=c;this.j=d;this.i=e;this.wa=g;this.ua=h;this.V=Math.ceil(this.o/this.j);this.ka=Math.ceil(this.s/this.i);this.g=[];for(a=0;a<this.V;++a){b=[];for(c=0;c<this.ka;++c)b.push(null);this.g.push(b)}}m(sr,O);sr.prototype.empty=function(){for(var a;a=this.ma.firstChild;)Tq(a)};sr.prototype.Ca=function(a,b){P(a,{display:""});this.ua&&this.ua(b)};sr.prototype.ya=function(){};function tr(a,b,c,d){fr.call(this,a,b.Fa(),b.g,c,d);this.ma=Eq(this);jr(this);b.Fa()&&this.fe();this.s=a;this.ua=M(this.s.Na(),"update",this.ya,!1,this)}m(tr,fr);tr.prototype.fe=function(){var a=this.Fa(),b=a.Tc(),c=this.s.Ma.ig,d=a.Ea;if(b&&d&&!this.o){var e=Vq(d,this.Da().height);"number"===typeof e&&(d=(d=d.Hh[e])?d.width:null,b=new S(b),T(b,"zoom",e),T(b,"pg",a.ya),b=b.toString(),this.Wa=new sr(this.ma,d,this.Da().height,c.Ti,c.Si,t(c.hk,c,b,d,this.Da().height),null),this.o=!0,this.ya())}};
tr.prototype.ya=function(){if(this.o){var a=tg(this.ma);if(a){var b=zg(this.ma);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;if(0<a.bottom-a.top&&0<a.right-a.left){b=this.Wa;a=fg(a);var c=Math.floor(a.left/b.j),d=Math.floor(a.top/b.i),e=Math.ceil((a.left+a.width)/b.j),g=Math.ceil((a.top+a.height)/b.i);e=Math.min(e,b.V);for(g=Math.min(g,b.ka);c<e;c++)for(var h=d;h<g;h++)if(!b.g[c][h]){var k=b;var l=c,n=h;if(!k.g[l][n]){var r=H("IMG");P(r,{position:"absolute",left:l*k.j+"px",top:n*k.i+"px",display:"none"});
k.g[l][n]=r;k.ma.appendChild(r)}k=k.g[l][n];l=b.wa(c,h);Pq(k,t(b.Ca,b,k,l),t(b.ya,b,k,l));k.src=l}for(c=0;c<b.V;++c)for(h=0;h<b.ka;++h){if(d=!!b.g[c][h])d=new dg(c*b.j,h*b.i,(c+1)*b.j,(h+1)*b.i),d=!(d.left<=a.left+a.width&&a.left<=d.left+d.width&&d.top<=a.top+a.height&&a.top<=d.top+d.height);d&&(Tq(b.g[c][h]),b.g[c][h]=null)}}}eq(this.s)}};tr.prototype.ab=function(){this.o&&(this.Wa.empty(),this.o=!1);this.ua&&(Rf(this.ua),this.ua=null);fr.prototype.ab.call(this)};function ur(a){this.Va=a;Fq.call(this,"#ffff00")}v(ur,Fq);ur.prototype.Le=function(){var a=this.i.Fa();if(a){var b=this.Va.getQuery();b!=this.o&&(a=bq(a,b),this.Td(),a&&(fb(a,t(this.Yh,this)),this.o=b))}};function vr(a){O.call(this);this.url=a;this.V=null;this.s=!0}m(vr,O);vr.prototype.Uf=function(){if(this.s)this.s=!1;else throw Error();};function wr(a,b){vr.call(this,a);this.ka=b||"GET";this.j=new N;this.g=new Bm}m(wr,vr);f=wr.prototype;f.Uf=function(a,b){vr.prototype.Uf.call(this,a,b);this.o=a;this.i=b;this.j.ta(this.g,"success",t(this.il,this));this.j.ta(this.g,"error",t(this.Lk,this));this.g.send(this.url.toString(),this.ka,void 0)};f.il=function(a){a=a.target;try{var b=a.g?a.g.responseText:""}catch(c){b=""}this.V=JSON.parse(b);U(t(this.dispatchEvent,this,"success"));this.o&&U(u(this.o,this.V));U(t(this.vg,this))};
f.Lk=function(){U(t(this.dispatchEvent,this,"error"));this.i&&U(this.i);U(t(this.vg,this))};f.abort=function(){this.g.abort();this.vg();return!1};f.vg=function(){Yf(this.j);this.i=this.o=null};vd();function xr(){kf.call(this);this.g=[];this.i=[]}v(xr,kf);xr.prototype.Aa=function(){xr.va.Aa.call(this);this.i.length=0;this.g.length=0};new xr;function yr(a,b,c){a=["event",a,b,c];if(b=p.ga)a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4]=Math.round(performance.now())),b.apply(null,a)}function zr(){var a="gb-get-book-content";"string"===typeof a&&(a=D(a));a&&M(a,"click",u(yr,"Buy","Click","Play Books Viewport"))}Ja("_OC_analyticsTrack",yr);function Ar(a){return a.length?gb(a,function(b,c){return hg(b,c)},a[0].clone()):null};function Br(a,b,c,d,e){Y.call(this);this.V=a;this.wa=b;this.Ca=e;this.j=d;this.i=!1;this.s=H("div");c.appendChild(this.s);this.g.ta(b,"mousemove",this.ka);this.g.ta(b,"mouseup",this.ma)}v(Br,Y);Br.prototype.ka=function(a){if(!this.ya){a=he(new C(a.clientX,a.clientY),ug(this.wa));a=ag(a,this.Ca);P(this.s,{border:"2px dashed #99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-a.top;ng(this.s,a.left,a.top);Q(this.s,b,c);this.o=a}};
Br.prototype.ma=function(a){this.ka(a);this.ya=!0;a=this.j;var b=fg(this.o),c=Hq(this.V);c=Cr(b,1/c);b=Dr(Cr(c,1/a.Da().width*1E3));a=new S($q(a).toString());T(a,"ci",[b.left,b.top,b.width,b.height].join());T(a,"jscmd","click3");T(a,"output","text");c=Dr(c);Er(this.V,[c]);I(this.s);(new wr(a)).Uf(t(this.ua,this,c,b));this.dispatchEvent("endsize")};
Br.prototype.ua=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var g=[];w(e,function(h){g.push(new dg(h.X,h.Y,h.W,h.H))});if(c=c.content)Er(this.V,[a],c,b),d=!0,yr("Web Reader","Selection")}d||this.V.Td();this.Ga()};function Cr(a,b){return new dg(a.left*b,a.top*b,a.width*b,a.height*b)}function Dr(a){return new dg(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}Br.prototype.Aa=function(){Br.va.Aa.call(this);I(this.s)};function Fr(a,b){Y.call(this);this.ma=a;this.V=b}var Gr;m(Fr,Dq);f=Fr.prototype;f.Yc=function(a){Dq.prototype.Yc.call(this,a);a=this.j;var b=H("div");mn(b,!0);a.appendChild(b);df(b,"selection-layer");Q(a,this.i.Da());Q(b,this.i.Da());this.g.ta(b,"click",this.Vl);this.g.ta(b,"mousedown",this.Wl)};
f.Wl=function(a){if(Gr){a.stopPropagation();this.o&&this.o.Ga();var b=this.i.Xi;a=he(new C(a.clientX,a.clientY),ug(b));this.o=new Br(this.ma,b,this.j,this.i.Fa(),a);this.ka=M(document.body,"mousemove",t(this.Xk,this));Jf(this.o,["endsize","dispose"],t(this.ak,this))}};f.Vl=function(a){Gr&&a.stopPropagation()};
f.Xk=function(a){if(this.o&&!this.o.jc){var b=new C(a.clientX,a.clientY),c=eg(Cg(this.V.Ca));if(bg(c,b)){var d=new C(0,0);w([[c.top-a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],[c.right-a.clientX,1,0]],function(e){40>Math.abs(e[0])&&(d.x=e[1]||d.x,d.y=e[2]||d.y)});this.s||(this.s=new cj(100),this.g.ta(this.s,"tick",this.ym));this.ua=d;d.x||d.y?this.s.start():this.s.stop()}}};f.ym=function(){var a=this.ua,b=this.V;nq(b,new C(15*a.x,15*a.y),t(b.sd,b))};
f.ak=function(){Rf(this.ka);mf(this.s);this.s=null};function Hr(){this.g=!1;var a=F("DIV","entity-page-snackbar"),b=F("SPAN","entity-page-snackbar-text");J(b,"S\u00e9lection copi\u00e9e dans le presse-papiers");a.appendChild(b);K(a,"hidden",!0);document.body.appendChild(a);this.o=a}Hr.prototype.j=function(){P(this.o,"bottom","0");this.g=!0};Hr.prototype.i=function(){P(this.o,"bottom","-48px");this.g=!1};function Ir(a){this.i=a;this.j=new Hr;this.o=Jr(this)}Ir.prototype.ha=function(){return this.o};
function Jr(a){var b=F("DIV");ff(b,["entity-page-copy-button","entity-page-action-chip"]);var c=F("IMG");L(c,"entity-page-action-chip-icon");c.src="https://www.gstatic.com/images/icons/material/system/1x/content_copy_googblue_18dp.png";var d=F("SPAN");L(d,"entity-page-action-chip-label");J(d,"Copier");b.appendChild(c);b.appendChild(d);M(b,"click",t(a.g,a));Ze(b,"button");Pe(b,!0);M(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||a.g.call(a)});return b}
Ir.prototype.g=function(){this.i.focus();this.i.select();document.execCommand("copy");var a=this.j;a.g?(a.i(),U(t(a.j,a),500)):a.j();U(t(a.i,a),6E3)};function Kr(a){Tl.call(this,a);Ql(this);this.Rh=!1;this.g=new N;this.i=Wq();L(a,"viewport-selection-popup");Lr&&Lr.Ga();Lr=this}m(Kr,Tl);Kr.prototype.o=function(){this.dispatchEvent("close");this.Ga()};
function Mr(a,b,c){var d=a.ha(),e=H("div");L(e,"selection-popup-select-container");d.appendChild(e);d=H("div");L(d,"selection-popup-select-label");e.appendChild(d);d.appendChild(De(b));e.appendChild(H("div"));b=H("input");b.value=c;L(b,"viewport-input");e.appendChild(b);Gg(b,!1);a.i&&(c=(new Ir(b)).ha(),e.appendChild(c));a.g.ta(b,"mousedown",Nr)}function Nr(a){a.stopPropagation()}Kr.prototype.Aa=function(){I(this.ha());Tl.prototype.Aa.call(this);this.g.Ga()};var Lr=null;function Or(a,b){this.g=a instanceof C?a:new C(a,b)}v(Or,ai);Or.prototype.Kb=function(a,b,c,d){var e=me(a);var g=e.body;e=e.documentElement;e=new C(g.scrollLeft||e.scrollLeft,g.scrollTop||e.scrollTop);g=this.g.x+e.x;e=this.g.y+e.y;var h=li(a);g-=h.x;e-=h.y;ni(new C(g,e),a,b,c,null,null,d)};function Pr(a,b){Or.call(this,a,b)}v(Pr,Or);Pr.prototype.i=0;Pr.prototype.o=function(a){this.i=a};Pr.prototype.Kb=function(a,b,c,d){var e=qg(a);e=tg(e);var g=xe(ke(a).g);g=new C(this.g.x+g.scrollLeft,this.g.y+g.scrollTop);var h=b,k=ni(g,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||k&128)h^=1;k=ni(g,a,h,c,e,10,d);0!=(k&496)&&ni(g,a,b,c,e,this.i,d)}};function Qr(){Fq.call(this,"#4a95d6")}m(Qr,Fq);Qr.prototype.Yc=function(a){Fq.prototype.Yc.call(this,a);P(this.j,{cursor:"pointer"});this.g.ta(this.j,"mousedown",Rr)};function Rr(a){a.stopPropagation()}
function Er(a,b,c,d){a.Td();fb(b,t(a.Yh,a));a.s&&Rf(a.s);a.o&&a.o.Ga();b=H("div");document.body.appendChild(b);var e=Ar(a.ka);if(e){var g=ug(a.j);b=new Kr(b);if(c&&d){var h=a.Fa(),k=h.Tc();if(k){var l=new S(k);d=[d.left,d.top,d.width,d.height].join();T(l,"ci",d);T(l,"edge",0);l=l.toString();var n=new S($q(h).toString());T(n,"ci",d);T(n,"source","bookclip");n=kd('<a href="%s"><img src="%s"/></a>',n.toString(),l)}d=n;Fe(b.ha());n=b.ha();h=H("img");h.src="/googlebooks/images/material/close_black_24dp.png";
L(h,"selection-popup-close");n.appendChild(h);b.g.od(h,"click",t(b.o,b));h=F("DIV",{innerHTML:"Partager cet extrait"});L(h,"selection-popup-title");n.appendChild(h);c&&(Mr(b,"Sélection de texte",c),n=H("DIV"),L(n,"selection-popup-translate-container"),b.ha().appendChild(n),h=new S("https://translate.google.com/translate_t"),T(h,"text",c),T(h,"sl","auto"),T(h,"tl","auto"),c=H("A"),c.href=h.toString(),c.target="_blank",b.i&&(h=F("IMG"),ff(h,["selection-popup-translate-icon","entity-page-action-chip-icon"]),
h.src="https://www.gstatic.com/images/icons/material/system/1x/translate_googblue_18dp.png",c.appendChild(h)),h=F("SPAN"),J(h,"Traduire"),L(h,"entity-page-action-chip-label"),c.appendChild(h),h=H("SPAN"),J(h,"\u00bb"),L(h,"selection-popup-translate-arrow"),c.appendChild(h),L(c,"selection-popup-translate-link"),L(c,"entity-page-action-chip"),n.appendChild(c));l&&Mr(b,"Image",l);d&&Mr(b,"Int\u00e9grer",d)}else c=H("DIV"),J(c,"Chargement en cours..."),L(c,"selection-popup-loading-msg"),b.ha().appendChild(c);
b.hd=4;b.isVisible()&&b.Jd();a.o=b;c=g.x+e.left+e.width;e=g.y+e.top+e.height;g=Bg(b.ha()).width;24>c-g&&(c=g+24);U(u(Sr,b,new Pr(new C(c,e))));a.s=Jf(b,"close",t(a.Td,a))}}function Sr(a,b){a.jc||(a.setPosition(b),a.Ka(!0))}Qr.prototype.Td=function(){Fq.prototype.Td.call(this);this.o&&this.o.Ga()};Qr.prototype.Aa=function(){Fq.prototype.Aa.call(this);this.o&&this.o.Ga();this.s&&Rf(this.s)};function Tr(a,b,c){return a.Ma.ig?new tr(a,b,c):new nr(a,b,c)}function Ur(a,b){if(b instanceof nr){hr(b,new ur(a.Va));hr(b,new Jq);var c=new Qr(a.s),d=new Fr(c,a.Na());hr(b,d);hr(b,c);hr(b,new Lq(a))}};function Vr(a,b,c){Y.call(this);this.ma=a;this.o=H("div");mn(this.o,!0);P(this.o,{position:"absolute",display:"none"});c.appendChild(this.o);this.ka=H("div");mn(this.ka,!0);P(this.ka,{position:"absolute"});this.o.appendChild(this.ka);this.s=H("div");mn(this.s,!0);this.o.appendChild(this.s);this.V=H("div");mn(this.V,!0);this.s.appendChild(this.V);R(this.o,!1)}v(Vr,Ep);f=Vr.prototype;
f.Oc=function(){var a=this.Xf-2,b=this.Wf-2,c=this.vl-2,d=this.ul-2;P(this.s,{backgroundColor:"#cccccc",position:"absolute"});ng(this.s,0,0);Q(this.s,this.Xf,this.Wf);P(this.V,{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});ng(this.V,1,1);Q(this.V,a,b);R(this.o,!0);var e=this.ma;a=Tr(e,new Oq(this.Fa(),new ie(a,b),new ie(c,d)),this.V);a instanceof nr?Ur(e,a):a instanceof tr&&a instanceof tr&&hr(a,new ur(e.Va));this.i=a};f.ab=function(){this.i&&this.i.ab();I(this.o)};
f.setPosition=function(a,b){ng(this.o,a,b)};f.kd=function(){return pg(this.o).x};f.Ee=function(){return pg(this.o).y};f.Cb=function(a){this.j=a};f.Fa=function(){return this.j};f.lc=function(){return this.Wf};f.Eb=function(){return this.Xf};function Wr(a){return a+2}f.Da=function(){return new ie(this.Xf,this.Wf)};function Xr(a){Y.call(this);Fe(a);mn(a);this.o=a;this.i=H("div");mn(this.i,!0);fn()&&(se(a,{dir:"ltr"}),se(this.i,{dir:"rtl"}));a.appendChild(this.i)}v(Xr,Y);function Yr(a,b){Xr.call(this,b);this.s=a;this.g.ta(b,"scroll",this.ka);P(b,"position","relative");P(this.i,"position","absolute");this.j=H("div");L(this.j,"scroll-background");mn(this.j,!0);b.appendChild(this.j);this.j.appendChild(this.i)}m(Yr,Xr);function gq(a){var b=a.wa;a.ua&&b&&(P(a.i,"left",Math.floor(Math.max(0,a.s.j.o.clientWidth-b.width)/2)+"px"),P(a.j,"height",b.height+"px"))}Yr.prototype.ya=function(){this.V=!1;this.ka()};
Yr.prototype.ka=function(){if(!this.V){var a=this.s.V;if(a){a=a.clone();var b=this.o;b=new C(b.scrollLeft,b.scrollTop);ge(a,b)||(this.ma=!0,this.s.sd(b),this.ma=!1)}}};function Zr(a){this.Zi=a}function rq(a,b){var c=b||[];a=eb(a.Zi,function(d){return!hb(c,function(e){return 50>Math.abs(e-d)})});a.push.apply(a,c);vb(a);return a};function $r(a){var b=a.s,c=new Yr(this,b);as(b);pq.call(this,a,c);kq(this,new Cq(a,this));iq(this,bs(this));var d=a.Oa,e=a.Ma.lh;this.ya=a.Ma.ai?function(g){return new xp(d,e,g)}:a.Ma.Ii?function(g){return new xp(d,e,g,!0,a.Ma.Ii)}:function(g){return new xp(d,e,g,!0)};b=this.Qa.Ma;"fixed_height"==b.lh?(b=b.xc(),b=b[Math.floor(b.length/2)]+2):b=(b.o?b.o:b.j&&b.j.width?b.j.width:575)+2;this.lf(this.Wd(b));this.g.ta(this.Qa,"pagesupdate",this.al);this.g.ta(this.Qa,"pagemodechange",this.Hl);this.g.ta(this,
"move",this.hc);this.g.ta(this,"move",this.Im)}v($r,pq);function as(a){P(a,"overflow","auto");P(a,{overflowX:"auto",overflowY:"scroll"});L(a,"overflow-scrolling");se(a,{dir:"ltr"})}f=$r.prototype;f.mg=function(){qq(this,1)};f.Lh=function(){qq(this,-1)};f.xc=function(){var a=this.Qa.Ma,b=rb(a.xc());"fixed_width"==a.lh&&(a=this.Qa.Ma.Al)&&150<a-bb(b)&&(1500>a?mb(b,a):mb(b,1500));return new Zr(fb(b,Wr))};f.Wd=function(a){return this.ya(a)};
f.Da=function(){if(this.Ca.hasChildNodes()){var a=Kg(this.Ca.childNodes[0]).width;a=new ie(a,this.i.height)}else a=this.i;return a};function bs(a){var b=new vq;wq(b,To,new xq(a,u(Vb,Vr,a.Qa,a,a.j.i)));wq(b,ip,new Ap(a.Qa,function(c){return new Fp(a.j.i,c)}));return b}f.Im=function(){if(this.Ib){var a=lp(this.s,oq(this).y);a&&a.Fa&&(a=a.Fa(),this.Qa.Fa()!=a&&(this.nb=!0,Xp(this.Qa,a.Ta()),this.nb=!1))}this.Ib=!0};
f.al=function(){var a=this.Qa.Fa(),b=this.Qa.Oa,c=ep(b,a.Ta());if(!c)a:{c=bp(a);b=cp(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(bp(d)<=c){c=d;break a}}c=null}a=this.V;b=this.s;d=b.Rc(c);a=he(a,d.bc());b=this.Wd(b.Hg());c=b.Rc(c).bc();c=new C(c.x+a.x,c.y+a.y);hq(this,b);this.sd(c)};f.Hl=function(){this.ka.ab();this.hc()};
function cs(a,b){if(b.hi&&b.V){a:{var c=b.V;var d=c.ze.x_focus,e=c.ze.y_focus;if(void 0===d||void 0===e){c=ds(c);if(!c.length){c=null;break a}d=c[0][0];e=c[0][1]}c=new C(d,e)}d=c.x-40;c=c.y-40;a=a.s.Rc(b);b=a.Eb()/b.oe();return new C(a.Ee()+Math.round(b*d),a.kd()+Math.round(b*c))}return null}
f.Ag=function(a){if(a.hi&&a.V){var b=a.V;if(null!=a.ma)var c=a.ma;else a.ma=new es(this.j.i),c=a.ma;c.g=this.j.i;if(D("focus_article_div")){var d=D("focus_article_div");I(d)}d=this.s.Rc(a);a=d.Eb()/a.oe();if(ds(b)&&(b=ds(b))){var e=b[0];if(e&&4==e.length){b=a*e[0]+d.Ee();d=a*e[1]+d.kd();var g=a*e[2];a*=e[3];e=H("DIV");e.setAttribute("id","focus_article_div");mn(e,!0);Dg(e,.3);P(e,{position:"absolute",left:b+"px",top:d+"px",width:g+"px",height:a+"px",cursor:"pointer",backgroundColor:"#36C",border:"2px solid #00F"});
c.g.appendChild(e)}}}};function fs(a,b,c,d,e){Y.call(this);this.o=a;this.j=c;var g=H("div");P(g,{position:"absolute"});e=e.width-2;ng(g,d.x+(fn()?e:0),d.y);b.j.i.appendChild(g);this.s=g;b=Math.floor(e/Uo(c));g=new ie(e,b);this.i=H("div");this.s.appendChild(this.i);P(this.i,{padding:"1px",position:"absolute"});this.V();b=H("div");this.i.appendChild(b);P(b,{overflow:"hidden",backgroundColor:"#fcfcfc"});Q(b,g);this.i.appendChild(b);d=H("IMG");d.title=c.Qc();this.ma=d;e=S;var h=new S(c.Oa.wl);T(h,"pg",c.Ta());c.g.sig&&T(h,
"sig",c.g.sig);e=new e(h.toString());T(e,"zoom","1");T(e,"img","1");T(e,"w",g.width);if(g=this.o.Ma.Fm)T(e,"imgtk",g),T(e,"jtp",bp(c));d.src=e.toString();b.appendChild(d);P(this.i,"cursor","pointer");this.g.ta(this.i,"click",this.ka);this.g.ta(a,"pagechange",this.V)}m(fs,Ep);fs.prototype.V=function(){var a=!1,b=this.o.Fa();b&&b==this.j&&(a=!0);P(this.i,"backgroundColor",a?"#6B90DA":"#ccc")};fs.prototype.ka=function(){this.o.Rb($r);this.o.Cb(this.j);gs.dispatchEvent("click")};
fs.prototype.ab=function(){Tq(this.ma);I(this.s)};var gs=new O;function hs(a,b){this.g=a;this.i=b}m(hs,zp);hs.prototype.render=function(a){return new fs(this.g,this.i,a.Fa(),a.bc(),a.Da())};function is(a){var b=a.s;P(b,{overflow:"hidden"});var c=new Yr(this,b);pq.call(this,a,c);this.g.ta(this,"move",this.hc);P(b,{overflow:"auto"});iq(this,js(this));hq(this,ks(this));kq(this,new zq(this));U(t(this.hc,this),0);this.g.ta(this,"resize",this.ya);var d=D("subscription-bar");d&&(this.Bg(d),U(function(){R(d,!1)},600))}v(is,pq);is.prototype.ua=function(a){a=this.s.Rc(a).bc();this.sd(new C(void 0,a.y-40))};function ks(a){var b=a.Qa.Ma.nm;return new wp(a.Qa.Oa,a.Da().width,b,b)}
is.prototype.ya=function(){hq(this,ks(this));this.ua(this.Qa.Fa())};function js(a){var b=new vq;wq(b,To,new hs(a.Qa,a));return b};function ls(a,b,c){Y.call(this);this.i=a;this.V=b;this.o=this.i.Ma.Tf;this.ka=!!this.i.Ma.Tf;this.ua=!!this.i.Ma.jg;this.s=Wq(c);if(this.ka){a:{a=this.i.Oa;for(b=0;b<this.o.length;b++)if(c=ep(a,this.o[b].getId())){var d;b:{for(d=b+1;d<this.o.length;d++){var e=ep(this.i.Oa,this.o[d].getId());if(e){d=e;break b}}d=null}d=d?bp(d)-1:bp(bb(cp(a)));e=bp(this.i.Fa());if(e>=bp(c)&&e<=d){a=b;break a}}a=-1}this.ma=a}}m(ls,Y);f=ls.prototype;
f.render=function(a){this.j=H("div");document.body.appendChild(this.j);U(t(this.Am,this));this.wa=a;if(this.ka)ms(this);else if(this.ua){L(this.j,"base-image-toc-div");a=this.i.Ma.jg;var b=ep(this.i.Oa,a);b&&ns(this,b);1<this.i.Ma.Dl&&(a=dp(this.i.Oa,a,1))&&ns(this,a);this.Sf()}else this.Ga()};f.Am=function(){this.g.ta(document,"click",this.Ga);this.g.ta(this.i,"resize",this.Sf)};
function ns(a,b){var c=new ie(128,0),d=F("IMG",{width:128});L(d,"toc-page-image");a.g.ta(d,"click",t(a.i.Cb,a.i,b));A&&fn()&&a.g.ta(d,"load",a.Sf);b.Tc(c)?a.xj(d,b,c):(c=u(a.xj,d,b,c),$p(b,aq(b),c));a.j.appendChild(d)}f.xj=function(a,b,c){se(a,{src:b.Tc(c)})};
function ms(a){var b=F("DIV",{"class":"toc-div"}),c;w(a.o,function(d,e){var g=d.getId();g=ep(a.i.Oa,g);var h=d.mm,k=a.o[e+1]?"":"-last",l="toc-middle-cell"+k;k="toc-right-cell"+k;var n=F("DIV",{"class":g?"toc-row":"toc-disabled-row"}),r=H("div");L(r,"goog-inline-block");L(r,"toc-left-cell");e==a.ma&&(L(r,fn()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_selected_item_arrow_left"),L(n,"toc-row-selected"));var G=H("div");L(G,"goog-inline-block");L(G,l);A&&!B("1.9")&&P(G,"overflow","hidden");d=
d.xd;if(a.s)var E=d;else E=d,35<E.length&&(E=E.substring(0,32)+"...");E=X(E);y(G,E);a.s&&(G.title=d);d=H("div");L(d,"goog-inline-block");L(d,k);h=X(Cb(ud(h))?" ":h);y(d,h);n.appendChild(r);n.appendChild(G);n.appendChild(d);g?a.g.ta(n,"click",t(a.i.Cb,a.i,g)):(gf(G,l),L(G,"toc-middle-disabled-cell"),gf(d,k),L(d,"toc-right-disabled-cell"));b.appendChild(n);e==a.ma&&(c=n)});c&&U(t(a.xm,a,c));a.j.appendChild(b);300<Bg(a.j).height&&(P(a.j,"height","300px"),L(a.j,"scroll-toc-div-wide"));L(a.j,"scroll-toc-div");
a.Sf()}f.xm=function(a){300<a.offsetTop+Bg(a).height&&(a=void 0!==a.previousElementSibling?a.previousElementSibling:Je(a.previousSibling,!1))&&(this.j.scrollTop=a.offsetTop)};f.Sf=function(){var a=this.s?9:13,b=this.s?8:12;ki(this.V.ha(),a,this.j,b,new C(0,-this.wa))};f.Aa=function(){Y.prototype.Aa.call(this);I(this.j);this.V.vd(!1)};function os(){}m(os,Ro);function ps(a){Y.call(this);this.o=a}m(ps,Dq);ps.prototype.Ka=function(a){R(this.j,a)};
ps.prototype.Yc=function(a){Dq.prototype.Yc.call(this,a);var b=this.i.Da();a=this.j;var c=b.width,d=b.height,e=Math.floor(.035*c);b=this.o?"/googlebooks/images/burn-left.png":"/googlebooks/images/burn-right.png";ng(a,this.o?c-e:0,0);Q(a,e,d);P(a,{position:"absolute"});z?(a=a.style,z?a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'", sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat="no-repeat")):(c=F("IMG",{src:b,width:e,height:d,border:0,position:"absolute",
top:0,left:0}),a.appendChild(c))};function qs(a,b){Y.call(this);this.V=a;b=Math.floor(b/2);var c=Math.floor(b/this.V.Oa.jd.aspectRatio());this.i=new ie(b,c);this.j=H("div");P(this.j,{position:"absolute",backgroundColor:"white",top:0,left:0});this.ya=[];a.Na().j.i.appendChild(this.j);this.o=H("div");this.ka=H("div");this.ya.push(M(this.o,"dblclick",t(this.Tk,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute",border:"1px solid #ccc"};P(this.o,a);P(this.ka,a);this.j.appendChild(this.o);this.j.appendChild(this.ka);
this.ua=H("div");this.wa=H("div");this.o.appendChild(this.ua);this.ka.appendChild(this.wa);rs(this)}m(qs,Ep);function rs(a){a.s&&a.s.ab();a.ma&&a.ma.ab();Fe(a.ua);Fe(a.wa);Hg(a.o,a.i);Hg(a.ka,a.i);a.s=Tr(a.V,new Nq(a.Ca,a.i),a.ua);Ur(a.V,a.s);a.Ea=new ps(!0);hr(a.s,a.Ea);a.ma=Tr(a.V,new Nq(a.Ja,a.i),a.wa);a.Wa=new ps(!1);Ur(a.V,a.ma);hr(a.ma,a.Wa)}f=qs.prototype;f.setPosition=function(a){0>a.x&&(a.x=0);ng(this.j,a)};f.Tk=function(a){a.preventDefault();a.stopPropagation();this.V.tc("previous")};
f.Ka=function(a){P(this.j,{display:a?"":"none"})};f.Oc=function(){P(this.o,{left:0,top:0});P(this.ka,{left:this.i.width+"px",top:0})};function ss(a){return eb([a.Ca,a.Ja],function(b){return!!b})}f.ab=function(){this.s.ab();this.ma.ab();for(var a;a=this.ya.pop();)Rf(a);this.j.parentNode&&I(this.j)};function ts(a){return 2*a};function us(a){this.i=a}m(us,zp);us.prototype.render=function(a){var b=new qs(this.i,a.Da().width);b.setPosition(a.bc());b.Oc();b.Ka(!0);return this.g=b};function vs(a,b,c){O.call(this);this.s=a;this.j=b;this.i=Bg(b).width;this.V=c;this.vb=!1;this.o=fn()}m(vs,O);function ws(a,b){if(b!=a.vb){a.vb=b;var c=a.s.Na().j.i;R(c,!1);Bg(c);a=[u(xs,a.j,a.V,a.i,a.o,b),t(a.g,a),u(R,c,!0)];w(a,U)}}vs.prototype.g=function(){this.dispatchEvent("change")};function xs(a,b,c,d,e){var g=b.style.width;d=d?"right":"left";e?(b.style[d]="0",b.style.width=g+c):(b.style[d]="",b.style.width="");R(a,!e)};function ys(a,b,c){this.ua=a;this.ma=b;this.V=c;a=H("div");P(a,{whiteSpace:"nowrap",padding:"5px",border:"1px solid #fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.g=a;this.ua.appendChild(this.g);ys.prototype.i.apply(this);M(this.V,"change",t(this.j,this));M(new Fo,"resize",t(U,null,t(this.j,this)))}ys.prototype.j=function(){var a=Bg(this.g);if(0<a.width){var b=Math.round(Bg(this.ma).width/2);ng(this.g,b-Math.round(a.width/2),0)}};
ys.prototype.o=function(){R(this.g,!0);this.j()};ys.prototype.i=function(){R(this.g,!1)};function zs(a,b,c){ys.apply(this,arguments);this.s=new ro(this.g,500);this.ka=new fj(t(this.i,this))}v(zs,ys);zs.prototype.o=function(a){Dg(this.g,1);ys.prototype.o.apply(this);a&&this.ka.start(a)};zs.prototype.i=function(){this.s.play()};var As=null;function Bs(a,b){N.call(this);this.i=As;this.o=a;this.g=b;this.o.Ma.ai||(this.ta(this.o,"pageturn",this.s),this.ta(this.g,"dispose",this.Ga))}m(Bs,N);
Bs.prototype.s=function(){var a=ss(this.g.ya.g)[0]||new hp,b=ss(this.g.ya.g)[1]||new hp,c=this.ka,d=this.V,e=d?bp(d):-1,g=bp(a)||-1,h=bp(b)||-1,k=Math.max(c?bp(c):-1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.g.Mh){if(0<l-k){var n=k==e?d:c;var r=a}0>l-k&&(n=-1!=h?b:a,r=d);1<h-g&&(n=a,r=b);Dp(n,r)||void 0===n||void 0===r||(a=Bp(n,r),this.i.g.innerHTML=a,this.i.o(3E3))}};function Cs(a){this.ze=a}function ds(a){var b=[];a.ze.head_boxes&&w(a.ze.head_boxes,function(c){b.push([c.X,c.Y,c.W,c.H])});return b};function es(a){this.g=a};function Ds(a){Yq.call(this,a)}m(Ds,Yq);f=Ds.prototype;f.Ld=function(a){Yq.prototype.Ld.call(this,a);a&&a.additional_info&&(this.ua=a.additional_info["[NewspaperJSONPageInfo]"],this.ua.articles&&(this.i={},w(this.ua.articles,function(b){var c=b.aid;c&&(this.i[c]=new Cs(b))},this)))};f.Qc=function(){return this.j(32)?"Couverture":this.j(64)?"Quatri\u00e8me de couverture":Yq.prototype.Qc.call(this)};f.ei=function(){return{width:"w"}};
f.Dg=function(a){if(!this.i)return null;if(a in this.i)return this.i[a];var b=fb(Object.keys(this.i),function(c){var d=c.split(","),e=a.split(","),g=parseInt(d[0],10)-parseInt(e[0],10);d=parseInt(d[1],10)-parseInt(e[1],10);return[g*g+d*d,this.i[c]]},this);xb(b,function(c){return c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null};f.hi=function(){return this.V};function Es(a,b){Zo.call(this);this.o={};a&&(this.rm=a.prefix,this.wl=a.image_prefix||a.prefix,a=fb(a.page,function(c){c=new this.i(c);b&&(c.Va=b);return c},this),$o(this,a))}v(Es,Zo);Es.prototype.Wg=function(a){a=a.page;for(var b=0;b<a.length;b++){var c=a[b],d=ep(this,c.pid);d&&br(d,c)}};Es.prototype.i=Yq;Es.prototype.s=function(a,b){if(!ep(this,b.Ta())){var c=rb(cp(this));sb(c,b);$o(this,c)}this.o[b.Ta()]=!0;a&&a(b)};function Fs(a){Es.call(this);Es.apply(this,arguments);this.j();M(this,"update",t(this.j,this))}m(Fs,Es);function Gs(a,b){var c={};w(b.page,function(e){var g=ep(this,e.pid);g&&br(g,e);c[e.pid]=!0},a);b=cp(a);var d=eb(b,function(e){return!!c[e.Ta()]||!!this.o[e.Ta()]},a);b.length!=d.length&&$o(a,d)}Fs.prototype.Wg=function(a){this.V?Gs(this,a):Es.prototype.Wg.call(this,a)};
Fs.prototype.j=function(){var a={},b=0;w(cp(this),function(h){var k=bp(h);a[k]=h;b=Math.max(b,k)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];(e||g)&&c.push([e,g])}this.nj=c};Fs.prototype.i=Ds;function Hs(a){tp.call(this,1);var b=new os;b.Gb(a);this.Tb(b);op(this)}m(Hs,tp);Hs.prototype.ua=function(){return this.i[0]};Hs.prototype.Hg=function(){return this.Eb()||0};Hs.prototype.Ui=function(){return"fixed_width"};function Is(a){var b=a.s,c=new Yr(this,b);P(b,{overflow:"hidden"});pq.call(this,a,c);this.ya=new us(a);b=new vq;wq(b,os,this.ya);this.ka=b;b=a.Oa.jd.aspectRatio();c=this.Da();b=this.Wd(Math.min(2*Math.floor(c.height*b),c.width));hq(this,b);this.Ib=new Bs(a,this);this.g.ta(this.Qa,"pagemodechange",this.Gl);U(this.hc,0,this)}v(Is,pq);f=Is.prototype;f.xc=function(){var a=qb(Js,this.Qa.Ma.xc());return new Zr(fb(a,ts))};f.lf=function(a){Is.va.lf.call(this,a);this.ka.ab();this.hc()};
f.mg=function(){qq(this,1)};f.Lh=function(){qq(this,-1)};f.Gl=function(){this.ka.ab();this.hc()};f.Mh=2;f.Wd=function(a){this.Da();var b=this.Qa.Oa.jd.aspectRatio();return new Hs(new ie(a,Math.floor(Math.floor(a/2)/b)))};var Js=[180,220,280];
Is.prototype.wa=function(){var a=Ks(this,this.Qa.Fa()),b=this.ya.g;if(b){var c=this.Ib,d=ss(b);c.V=d[0];c.ka=d[1];c=a[0];d=a[1];var e=!0;a=!0;b.Ca=c;b.Ja=d;rs(b);if(c){if(c.j(64)||void 0==d)a=!1}else lr(b.s);if(d){if(d.j(32)||void 0==c)e=!1}else lr(b.ma);c=e;d=a?"":"hidden";P(b.o,"visibility",c?"":"hidden");P(b.ka,"visibility",d);c=c&&a;b.Ea.Ka(c);b.Wa.Ka(c)}this.dispatchEvent("pagechange")};function Ks(a,b){return jb(a.Qa.Oa.nj,function(c){return lb(c,b)})}
Is.prototype.hc=function(){Is.va.hc.call(this);this.wa()};Is.prototype.Wa=function(a,b){var c=this.Qa.Oa.nj;a=bp(a);for(var d,e,g=0;g<c.length;++g){var h=c[g];if(h[0]&&a==bp(h[0])||h[1]&&a==bp(h[1])){d=g;break}else if(e){var k=h[0]||h[1];if(a>=bp(e[0]||e[1])&&a<bp(k)){d=0<b?g-b:g;break}}e=h}return(b=c["number"===typeof d?d+b:0])?b[0]||b[1]:null};function Ls(a){Y.call(this);this.ma=a;this.i=null}m(Ls,Y);f=Ls.prototype;
f.render=function(a,b){this.o=a;a=a.ha();var c=ug(a).y,d=Bg(a);c=c+d.height+3;d="";b&&(d=ug(a).x);this.i=F("DIV",{"class":"linkbar-panel-div"});ng(this.i,d,c);this.ka=F("DIV",{"class":"SPRITE_close_v2 linkbar-panel-close"});this.i.appendChild(this.ka);A&&Id&&!B("1.9")&&(this.s=F("IFRAME",{style:"position: absolute;",Wm:"0"}),this.ma.appendChild(this.s));this.ma.appendChild(this.i);this.s&&(Q(this.s,Bg(this.i)),ng(this.s,pg(this.i)));U(t(this.Bh,this))};
f.Bh=function(){this.g.ta(this.ka,"click",this.Ga);this.g.ta(this.o,"action",this.Il);this.g.ta(document,"mousedown",this.Xj)};f.Il=function(){V(this.o,16)||this.Ga()};f.Xj=function(a){Le(this.i,a.target)||Le(this.o.ha(),a.target)||this.Ga()};f.Aa=function(){Y.prototype.Aa.call(this);I(this.i);I(this.s)};f.ha=function(){return this.i};function Ms(a,b,c){Ls.call(this,a);this.ua=b;this.V=c}m(Ms,Ls);
Ms.prototype.render=function(a,b){Ls.prototype.render.call(this,a,b);a=F("DIV",{innerHTML:"Copier le lien dans un e-mail ou un message instantan\u00e9",style:"padding-top:5px; font-size: 13px;"});this.ha().appendChild(a);this.j=H("input");Q(this.j,"100%","auto");this.ha().appendChild(this.j);this.V&&(a=F("DIV",{innerHTML:"Int\u00e9grer",style:"font-size: 13px; padding-top: 7px;"}),this.ha().appendChild(a),this.Pc=H("input"),Q(this.Pc,"100%","auto"),this.ha().appendChild(this.Pc));a=this.ua.Fa();b=
(new S(window.location)).i;var c=new S($q(a).toString());c.i=b;this.j.value=c.toString();U(u(Ns,this.j));this.V&&(a=new S($q(a).toString()),T(a,"output","embed"),this.Pc.value=Os(a.toString()))};Ms.prototype.Bh=function(){Ls.prototype.Bh.call(this);this.g.ta(this.j,"click",u(Ns,this.j));this.V&&this.g.ta(this.Pc,"click",u(Ns,this.Pc))};function Ns(a){a.select()}function Os(a){return kd('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500 height=500></iframe>',a)};function Ps(a,b){Y.call(this);this.V=a;this.j=b;this.i=H("div");a.j.i.appendChild(this.i);L(this.i,"sitb_result");ng(this.i,b.bc());Q(this.i,b.Da());a=H("div");L(a,"sitb-result-header");this.i.appendChild(a);this.s=H("div");L(this.s,"sitb-result-page-link");b=b.g.g;this.s.textContent=b?"Page "+b:"Page";a.appendChild(this.s);this.o=H("div");L(this.o,"sitb-result-content");this.i.appendChild(this.o);if(b=ep(this.V.ya.Oa,this.j.g.Ta())){a=this.V.ya.Va.getQuery();var c=b.g.snippetSrc,d;if(d=c)d=new S(c),
d=Eh(d,"q")||Eh(d,"vq")||Eh(d,"dq"),d=a==d;d?Qs(this,c):(a=aq(b),"entity_page"==Eh(a,"source")?T(a,"source","entity_page_gbs_snippet"):T(a,"source","gbs_snippet"),$p(b,a,t(this.ma,this)))}else Rs(this)}m(Ps,Ep);Ps.prototype.ka=function(a){this.V.ld(a.g)};Ps.prototype.ma=function(a){(a=a.g.snippetSrc)?Qs(this,a):Rs(this)};function Qs(a,b){Fe(a.o);var c=H("IMG");c.src=b;Ss(a);b=a.j.Da().width-25;P(c,{width:b+"px"});a.o.appendChild(c)}
function Ss(a){L(a.i,"sitb-result-clickable");L(a.s,"sitb-result-link");var b=Se(a.s);ed(a.s,X(b+" »"));Ze(a.i,"link");Pe(a.i,!0);a.g.ta(a.i,"click",t(a.ka,a,a.j));a.g.ta(a.i,"keydown",function(c){32!=c.keyCode&&13!=c.keyCode||a.ka(a.j)})}
function Rs(a){Fe(a.o);var b=H("div");L(b,"sitb-result-snippet");a.o.appendChild(b);P(b,{width:Math.floor(.75*a.j.Da().width)+"px"});var c=Hl(a.j.g.i);y(b,c);b=H("div");L(b,"sitb-result-explanatory-link");a.o.appendChild(b);c=ep(a.V.ya.Oa,a.j.g.Ta());var d;if(d=c&&c.Tc())d=!hb([4,8,16],t(c.j,c));d&&c.j(2)?(Ss(a),a=X("Impossible de g\u00e9n\u00e9rer une image pour ce r\u00e9sultat.  "),y(b,a),a=H("span"),c=X("Cliquez ici pour afficher la page enti\u00e8re."),y(a,c),b.appendChild(a),L(a,"sitb-result-link")):
(a=X("Aucun aper\u00e7u n'est disponible pour cette page.  "),y(b,a),a=H("a"),L(a,"sitb-result-buy-link"),c=X("Acheter ce livre."),y(a,c),b.appendChild(a),b=new S(window.location.href),T(b,"sitesec","buy"),T(b,"source","gbs_snippet"),b.g.remove("printsec"),a.href=b.toString())}Ps.prototype.ab=function(){I(this.i);this.Ga()};function Ts(a){this.g=a}m(Ts,zp);Ts.prototype.render=function(a){return new Ps(this.g,a)};function Us(a){this.j=a.page_id;this.g=a.page_number||"";this.i=a.snippet_text||""}Us.prototype.Ta=function(){return this.j};function Vs(a){this.ad=a;0<this.ad.number_of_results?(this.Bb=fb(this.ad.search_results,function(b){return new Us(b)},this),this.id=this.ad.search_results[0].page_id+Ws(this)+this.ad.search_results[this.ad.number_of_results-1].page_id):this.Bb=[]}function Ws(a){return a.ad.search_query_escaped};function Xs(a){this.g=a}m(Xs,Ro);function Ys(a,b){tp.call(this,1);this.Za=a;this.ka=b;this.kg=this.qh=this.marginTop=20;a.Bb&&(w(a.Bb,t(this.j,this)),op(this))}m(Ys,tp);Ys.prototype.j=function(a){a=new Xs(a);var b=Math.min(this.ka-16,600);a.Gb(new ie(b,Math.round(124/600*b+42)));this.Tb(a)};function Zs(a){var b=a.s;P(b,"overflow","hidden");var c=new Yr(this,b);fq.call(this,c);this.ya=a;kq(this,new zq(this));this.g.ta(this,"move",this.hc);var d=D("subscription-bar");d&&(this.Bg(d),U(function(){R(d,!1)},600));iq(this,$s(this));at(b)}v(Zs,fq);function at(a){P(a,"overflow","auto");P(a,{overflowX:"auto",overflowY:"scroll"});se(a,{dir:"ltr"})}function $s(a){var b=new vq;wq(b,Xs,new Ts(a));return b}Zs.prototype.ld=function(a,b){return this.Db(a,b)};function bt(a){this.g=a||{}}bt.prototype.Ab=function(){return this.g};bt.prototype.Rb=function(a){var b=Qa(ct,function(c){return c==a});this.g.v=b};bt.prototype.getQuery=function(){return this.g.q};var ct={onepage:$r,twopage:Is,thumbnail:is,snippet:Zs};function dt(a){rf.call(this,"navigate");this.V=a}v(dt,rf);function et(){return!(x("iPad")||x("Android")&&!x("Mobile")||x("Silk"))&&(x("iPod")||x("iPhone")||x("Android")||x("IEMobile"))};var ft=new WeakMap;function gt(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function ht(a,b,c,d){O.call(this);if(a&&!b)throw Error("Can't use invisible history without providing a blank page.");if(c)var e=c;else{e="history_state"+it;var g=Zc("input",{type:"text",name:e,id:e,style:cc("display:none")});document.write(Sc(g));e=D(e)}this.ka=e;this.g=c?ze(me(c)):window;this.ya=b;z&&!b&&(this.ya="https"==window.location.protocol?mc(bc(cc("https:///"))):mc(bc(cc('javascript:""'))));this.i=new cj(150);lf(this,this.i);this.o=!a;this.j=new N(this);if(a||jt){if(d)var h=d;else{a="history_iframe"+
it;b={id:a,style:cc("display:none"),sandbox:void 0};c={};c.src=this.ya||null;c.srcdoc=null;d={sandbox:""};e={};for(h in c)Object.prototype.hasOwnProperty.call(c,h)&&(e[h]=c[h]);for(h in d)Object.prototype.hasOwnProperty.call(d,h)&&(e[h]=d[h]);if(b)for(h in b)if(Object.prototype.hasOwnProperty.call(b,h)){g=h.toLowerCase();if(g in c)throw Error("");g in d&&delete e[g];e[h]=b[h]}h=$c("iframe",e,void 0);document.write(Sc(h));h=D(a)}this.ua=h;this.Ea=!0}jt&&(this.j.ta(this.g,"load",this.am),this.Ca=this.wa=
!1);this.o?kt(this,lt(this),!0):mt(this,this.ka.value);it++}v(ht,O);ht.prototype.ma=!1;ht.prototype.V=!1;ht.prototype.s=null;
var nt=function(a,b){function c(g){var h=ba(g);g=h.next().value;h=ca(h);return a.apply(g,h)}function d(g){g=ba(g);g.next();g=ca(g);return b(e,g)}b=void 0===b?gt:b;var e=Da(a);return function(g){for(var h=[],k=0;k<arguments.length;++k)h[k]=arguments[k];k=this||p;var l=ft.get(k);l||(l={},ft.set(k,l));return Cd(l,[this].concat(h instanceof Array?h:ca(ba(h))),c,d)}}(function(){return z?Wd(8):"onhashchange"in p}),jt=z&&!Wd(8);f=ht.prototype;f.je=null;f.Aa=function(){ht.va.Aa.call(this);this.j.Ga();this.La(!1)};
f.La=function(a){if(a!=this.ma)if(jt&&!this.wa)this.Ca=a;else if(a)if(Dd?this.j.ta(this.g.document,ot,this.lm):A&&this.j.ta(this.g,"pageshow",this.im),nt()&&this.o)this.j.ta(this.g,"hashchange",this.bm),this.ma=!0,this.dispatchEvent(new dt(lt(this),!1));else{if(!z||et()||this.wa)this.j.ta(this.i,"tick",t(this.ii,this,!0)),this.ma=!0,jt||(this.s=lt(this),this.dispatchEvent(new dt(lt(this),!1))),this.i.start()}else this.ma=!1,Yf(this.j),this.i.stop()};
f.am=function(){this.wa=!0;this.ka.value&&mt(this,this.ka.value,!0);this.La(this.Ca)};f.im=function(a){a.g.persisted&&(this.La(!1),this.La(!0))};f.bm=function(){var a=pt(this.g);a!=this.s&&qt(this,a,!0)};function lt(a){return null!=a.je?a.je:a.o?pt(a.g):rt(a)||""}function pt(a){a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function kt(a,b,c){a=a.g.location;var d=a.href.split("#")[0],e=-1!=a.href.indexOf("#");if(jt||e||b)d+="#"+b;d!=a.href&&(b=new oc(d,pc),c?jd(a,b):id(a,b))}function mt(a,b,c,d){if(a.Ea||b!=rt(a))if(a.Ea=!1,b=encodeURIComponent(String(b)),z){var e=Me(a.ua);e.open("text/html",c?"replace":void 0);c=cd(Zc("title",{},d||a.g.document.title),Zc("body",{},b));e.write(Sc(c));e.close()}else e=kc(a.ya).toString()+"#"+b,(a=a.ua.contentWindow)&&(c?jd(a.location,e):id(a.location,e))}
function rt(a){if(z)return a=Me(a.ua),a.body?nd(a.body.innerHTML):null;var b=a.ua.contentWindow;if(b){try{var c=nd(pt(b))}catch(d){return a.V||(1!=a.V&&dj(a.i,1E4),a.V=!0),null}a.V&&(0!=a.V&&dj(a.i,150),a.V=!1);return c||null}return null}f.ii=function(a){if(this.o){var b=pt(this.g);b!=this.s&&qt(this,b,a)}if(!this.o||jt)if(b=rt(this)||"",null==this.je||b==this.je)this.je=null,b!=this.s&&qt(this,b,a)};
function qt(a,b,c){a.s=a.ka.value=b;a.o?(jt&&mt(a,b),kt(a,b)):mt(a,b);a.dispatchEvent(new dt(lt(a),c))}f.lm=function(){this.i.stop();this.i.start()};var ot=["mousedown","keydown","mousemove"],it=0;function st(a,b){this.i=new ht;M(this.i,"navigate",t(this.s,this));this.g=a;this.vb=b}st.prototype.s=function(a){tt(this,a.V)};function tt(a,b){if(!(a.o&&""==b||a.j))if((z||Gd)&&""==b)window.history.go(-2);else if(b){var c={},d=new wh(b);w(d.ac(),function(e){var g=d.get(e);g in ut&&(g=ut[g]);c[e]=g});b=new bt(c);a.g.Rb(ct[b.g.v]||$r);ws(a.vb,!!b.g.f);void 0!==b.getQuery()&&Rp(a.g.Va,b.getQuery())}}
st.prototype.La=function(a){this.o=!0;this.i.La(a);z&&(a=(new S(window.location)).i,tt(this,a));this.o=!1};
st.prototype.update=function(){var a=new bt;a.Rb(this.g.ka);a.g.q=this.g.Va.getQuery();a.g.f=this.vb.vb;var b=a.Ab();a=jh(b);if("undefined"==typeof a)throw Error("Keys are undefined");var c=new wh(null,void 0);b=ih(b);for(var d=0;d<a.length;d++){var e=a[d],g=b[d];Array.isArray(g)?Jh(c,e,g):c.add(e,g)}a=c.toString();this.j=!0;c=this.i;lt(c)!=a&&(c.o?(kt(c,a,!1),nt()||z&&!et()&&mt(c,a,!1,void 0),c.ma&&c.ii(!1)):(mt(c,a,!1),c.je=c.s=c.ka.value=a,c.dispatchEvent(new dt(a,!1))));this.j=!1};
var ut={"true":!0,"false":!1};function vt(){this.i=[]}v(vt,Dj);za(vt);function wt(a,b){var c=a.i[b];if(!c){switch(b){case 0:c=a.Ia()+"-highlight";break;case 1:c=a.Ia()+"-checkbox";break;case 2:c=a.Ia()+"-content"}a.i[b]=c}return c}f=vt.prototype;f.$d=function(){return"menuitem"};f.Lb=function(a){var b=a.i.Ua("DIV",Gj(this,a).join(" "),xt(this,a.Ub(),a.i));yt(this,a,b,Mj(a,8)||Mj(a,16));return b};f.Xb=function(a){return a&&a.firstChild};
f.hb=function(a,b){var c=Ie(b),d=wt(this,2);c&&ef(c,d)||b.appendChild(xt(this,b.childNodes,a.i));ef(b,"goog-option")&&(a.af(!0),this.af(a,b,!0));return vt.va.hb.call(this,a,b)};f.Hd=function(a,b){var c=this.Xb(a),d=zt(this,a)?c.firstChild:null;vt.va.Hd.call(this,a,b);d&&!zt(this,a)&&c.insertBefore(d,c.firstChild||null)};function xt(a,b,c){a=wt(a,2);return c.Ua("DIV",a,b)}f.yj=function(a,b,c){a&&b&&yt(this,a,b,c)};f.af=function(a,b,c){a&&b&&yt(this,a,b,c)};
function zt(a,b){return(b=a.Xb(b))?(b=b.firstChild,a=wt(a,1),!!b&&Ke(b)&&ef(b,a)):!1}function yt(a,b,c,d){Kj(a,c,b.Ge());Lj(a,b,c);d!=zt(a,c)&&(jf(c,"goog-option",d),c=a.Xb(c),d?(a=wt(a,1),c.insertBefore(b.i.Ua("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))}f.Ce=function(a){switch(a){case 2:return wt(this,0);case 16:case 8:return"goog-option-selected";default:return vt.va.Ce.call(this,a)}};
f.wf=function(a){var b=wt(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return vt.va.wf.call(this,a)}};f.Ia=function(){return"goog-menuitem"};function At(a,b,c,d){Tj.call(this,a,d||vt.Ya(),c);this.Qb(b)}v(At,Tj);f=At.prototype;f.wb=function(){var a=this.jh;return null!=a?a:this.vf()};f.Qb=function(a){this.jh=a};f.lb=function(a,b){At.va.lb.call(this,a,b);switch(a){case 8:V(this,16)&&!b&&this.vd(!1);(a=this.ha())&&this.Sc().yj(this,a,b);break;case 16:(a=this.ha())&&this.Sc().af(this,a,b)}};f.yj=function(a){this.lb(8,a)};f.af=function(a){this.lb(16,a)};
f.vf=function(){var a=this.Ub();return Array.isArray(a)?(a=fb(a,function(b){return Ke(b)&&(ef(b,"goog-menuitem-accel")||ef(b,"goog-menuitem-mnemonic-separator"))?"":Ue(b)}).join(""),md(a)):At.va.vf.call(this)};f.Ac=function(a){var b=this.getParent();if(b){var c=b.o;b.o=null;if(c&&"number"===typeof a.clientX&&ge(c,new C(a.clientX,a.clientY)))return}At.va.Ac.call(this,a)};f.zc=function(a){return a.keyCode==this.ih&&this.Zc(a)?!0:At.va.zc.call(this,a)};f.fk=function(){return this.ih};
Qj("goog-menuitem",function(){return new At(null)});At.prototype.Ge=function(){return Mj(this,16)?"menuitemcheckbox":Mj(this,8)?"menuitemradio":At.va.Ge.call(this)};At.prototype.getParent=function(){return Tj.prototype.getParent.call(this)};At.prototype.Yd=function(){return Tj.prototype.Yd.call(this)};function Bt(a,b,c){At.call(this,a,b,c);this.af(!0)}v(Bt,At);Qj("goog-checkbox-menuitem",function(){return new Bt(null)});function Ct(a){Bt.call(this,pd(a.xd),a.getId());this.g=a}m(Ct,Bt);Ct.prototype.$b=function(a){Bt.prototype.$b.call(this,a);if(this.g.i){var b=(a=1==this.g.i)?"\u00c9tag\u00e8re publique":"\u00c9tag\u00e8re priv\u00e9e";a=F("IMG",{src:"/googlebooks/images/sharing_"+(a?"public":"private")+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+(fn()?"left":"right")});a=F("DIV","goog-menuitem-accel",a,De(String(this.g.mb)));b=this.Ed();b.insertBefore(a,b.childNodes[1]||null)}};function Dt(a,b,c,d){hm.call(this,a,b,c||d);(c||d)&&this.o(65|(d?32:132))}v(Dt,hm);function Et(a){this.g=a}za(Et);function Ft(a,b){a&&(a.tabIndex=b?0:-1)}f=Et.prototype;f.Kg=function(a){return"DIV"==a.tagName};function Gt(a,b,c){c.id&&Ug(b,c.id);var d=a.Zd(),e=!1,g=cf(c);g&&w(g,function(h){h==d?e=!0:h&&(h==d+"-disabled"?b.La(!1):h==d+"-horizontal"?Ht(b,"horizontal"):h==d+"-vertical"&&Ht(b,"vertical"))},a);e||L(c,d);It(a,b,c);return c}
function It(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var g=a.De(d);g&&(g.Ba=d,b.isEnabled()||g.La(!1),b.Ha(g),Xg(g,d))}else d.nodeValue&&""!=Db(d.nodeValue)||c.removeChild(d);d=e}}f.De=function(a){a:{a=cf(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in Rj?Rj[d]():null){a=d;break a}}a=null}return a};f.Lg=function(a){a=a.ha();Gg(a,!0,A);z&&(a.hideFocus=!0);var b=this.g;b&&Ze(a,b)};f.Zd=function(){return"goog-container"};
function Jt(a,b){a=a.Zd();var c=[a,"horizontal"==b.Md?a+"-horizontal":a+"-vertical"];b.isEnabled()||c.push(a+"-disabled");return c}f.di=function(){return"vertical"};function Kt(a,b,c){Rg.call(this,c);this.md=b||Et.Ya();this.Md=a||this.md.di()}v(Kt,Rg);f=Kt.prototype;f.ah=null;f.Gd=null;f.md=null;f.Md=null;f.Vc=!0;f.Fd=!0;f.Xd=!0;f.Fb=-1;f.tb=null;f.Dc=!1;f.Bd=null;function Lt(a){return a.ah||a.ha()}f.Sc=function(){return this.md};f.nc=function(){this.Ba=this.i.Ua("DIV",Jt(this.md,this).join(" "))};f.Ed=function(){return this.ha()};f.Jg=function(a){return this.md.Kg(a)};f.$b=function(a){this.Ba=Gt(this.md,this,a);"none"==a.style.display&&(this.Vc=!1)};
f.Sa=function(){Kt.va.Sa.call(this);Yg(this,function(b){b.Pa&&Mt(this,b)},this);var a=this.ha();this.md.Lg(this);this.Ka(this.Vc,!0);Vg(this).ta(this,"enter",this.Qg).ta(this,"highlight",this.nk).ta(this,"unhighlight",this.rk).ta(this,"open",this.Zk).ta(this,"close",this.mk).ta(a,tf.Pd,this.qk).ta(me(a),[tf.Qd,tf.we],this.Gk).ta(a,[tf.Pd,tf.Qd,tf.we,"mouseover","mouseout","contextmenu"],this.Dk);this.Xd&&Nt(this,!0)};
function Nt(a,b){var c=Vg(a),d=Lt(a);b?c.ta(d,"focus",a.yf).ta(d,"blur",a.xf).ta(a.Gd||(a.Gd=new vj(Lt(a))),"key",a.Mb):c.$a(d,"focus",a.yf).$a(d,"blur",a.xf).$a(a.Gd||(a.Gd=new vj(Lt(a))),"key",a.Mb)}f.Jb=function(){this.Ic(-1);this.tb&&this.tb.kb(!1);this.Dc=!1;Kt.va.Jb.call(this)};f.Aa=function(){Kt.va.Aa.call(this);this.Gd&&(this.Gd.Ga(),this.Gd=null);this.md=this.tb=this.Bd=this.ah=null};f.Qg=function(){return!0};
f.nk=function(a){var b=bh(this,a.target);if(-1<b&&b!=this.Fb){var c=Ot(this);c&&c.Zb(!1);this.Fb=b;c=Ot(this);this.Dc&&ak(c,!0);this.tb&&c!=this.tb&&(Mj(c,64)?c.kb(!0):this.tb.kb(!1))}b=this.ha();null!=a.target.ha()&&K(b,"activedescendant",a.target.ha().id)};f.rk=function(a){a.target==Ot(this)&&(this.Fb=-1);this.ha().removeAttribute("aria-activedescendant")};f.Zk=function(a){(a=a.target)&&a!=this.tb&&a.getParent()==this&&(this.tb&&this.tb.kb(!1),this.tb=a)};
f.mk=function(a){a.target==this.tb&&(this.tb=null);var b=this.ha(),c=a.target.ha();b&&V(a.target,2)&&c&&af(b,c)};f.qk=function(a){this.Fd&&(this.Dc=!0);var b=Lt(this);b&&Qe(b)&&Re(b)?b.focus():a.preventDefault()};f.Gk=function(){this.Dc=!1};
f.Dk=function(a){a:{var b=a.target;if(this.Bd)for(var c=this.ha();b&&b!==c;){var d=b.id;if(d in this.Bd){b=this.Bd[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case tf.Pd:b.nd(a);break;case tf.Qd:case tf.we:b.Ac(a);break;case "mouseover":b.Wc(a);break;case "mouseout":b.Rg(a);break;case "contextmenu":b.Ke(a)}};f.yf=function(){};f.xf=function(){this.Ic(-1);this.Dc=!1;this.tb&&this.tb.kb(!1)};
f.Mb=function(a){return this.isEnabled()&&this.isVisible()&&(0!=Zg(this)||this.ah)&&this.zc(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.zc=function(a){var b=Ot(this);if(b&&"function"==typeof b.Mb&&b.Mb(a)||this.tb&&this.tb!=b&&"function"==typeof this.tb.Mb&&this.tb.Mb(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Xd)Lt(this).blur();else return!1;break;case 36:Pt(this);break;case 35:Qt(this);break;case 38:if("vertical"==this.Md)Rt(this);else return!1;break;case 37:if("horizontal"==this.Md)ah(this)?St(this):Rt(this);else return!1;break;case 40:if("vertical"==this.Md)St(this);
else return!1;break;case 39:if("horizontal"==this.Md)ah(this)?Rt(this):St(this);else return!1;break;default:return!1}return!0};function Mt(a,b){var c=b.ha();c=c.id||(c.id=b.getId());a.Bd||(a.Bd={});a.Bd[c]=b}f.Ha=function(a,b){Kt.va.Ha.call(this,a,b)};
f.Rd=function(a,b,c){a.ff|=2;a.ff|=64;a.lb(32,!1);Uj(a);var d=a.getParent()==this?bh(this,a):-1;Kt.va.Rd.call(this,a,b,c);a.Pa&&this.Pa&&Mt(this,a);a=d;-1==a&&(a=Zg(this));a==this.Fb?this.Fb=Math.min(Zg(this)-1,b):a>this.Fb&&b<=this.Fb?this.Fb++:a<this.Fb&&b>this.Fb&&this.Fb--};function Ht(a,b){if(a.ha())throw Error("Component already rendered");a.Md=b}f.isVisible=function(){return this.Vc};
f.Ka=function(a,b){if(b||this.Vc!=a&&this.dispatchEvent(a?"show":"hide")){this.Vc=a;var c=this.ha();c&&(R(c,a),this.Xd&&Ft(Lt(this),this.Fd&&this.Vc),b||this.dispatchEvent(this.Vc?"aftershow":"afterhide"));return!0}return!1};f.isEnabled=function(){return this.Fd};f.La=function(a){this.Fd!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Fd=!0,Yg(this,function(b){b.Hj?delete b.Hj:b.La(!0)})):(Yg(this,function(b){b.isEnabled()?b.La(!1):b.Hj=!0}),this.Dc=this.Fd=!1),this.Xd&&Ft(Lt(this),a&&this.Vc))};
function Tt(a,b){b!=a.Xd&&a.Pa&&Nt(a,b);a.Xd=b;a.Fd&&a.Vc&&Ft(Lt(a),b)}f.Ic=function(a){(a=$g(this,a))?a.Zb(!0):-1<this.Fb&&Ot(this).Zb(!1)};f.Zb=function(a){this.Ic(bh(this,a))};function Ot(a){return $g(a,a.Fb)}function Pt(a){Ut(a,function(b,c){return(b+1)%c},Zg(a)-1)}function Qt(a){Ut(a,function(b,c){b--;return 0>b?c-1:b},0)}function St(a){Ut(a,function(b,c){return(b+1)%c},a.Fb)}function Rt(a){Ut(a,function(b,c){b--;return 0>b?c-1:b},a.Fb)}
function Ut(a,b,c){c=0>c?bh(a,a.tb):c;var d=Zg(a);c=b.call(a,c,d);for(var e=0;e<=d;){var g=$g(a,c);if(g&&a.Uh(g)){a.Ic(c);break}e++;c=b.call(a,c,d)}}f.Uh=function(a){return a.isVisible()&&a.isEnabled()&&Mj(a,2)};function Vt(){}v(Vt,Dj);za(Vt);Vt.prototype.Ia=function(){return"goog-menuheader"};function Wt(a,b,c){Tj.call(this,a,c||Vt.Ya(),b);this.lb(1,!1);this.lb(2,!1);this.lb(4,!1);this.lb(32,!1);this.yc=1}v(Wt,Tj);Qj("goog-menuheader",function(){return new Wt(null)});function Xt(){}v(Xt,Dj);za(Xt);Xt.prototype.Lb=function(a){return a.i.Ua("DIV",this.Ia())};Xt.prototype.hb=function(a,b){b.id&&Ug(a,b.id);if("HR"==b.tagName){var c=b;b=this.Lb(a);c.parentNode&&c.parentNode.insertBefore(b,c);I(c)}else L(b,this.Ia());return b};Xt.prototype.Hd=function(){};Xt.prototype.Ia=function(){return"goog-menuseparator"};function Yt(a,b){Tj.call(this,null,a||Xt.Ya(),b);this.lb(1,!1);this.lb(2,!1);this.lb(4,!1);this.lb(32,!1);this.yc=1}v(Yt,Tj);Yt.prototype.Sa=function(){Yt.va.Sa.call(this);var a=this.ha();Ze(a,"separator")};Qj("goog-menuseparator",function(){return new Yt});function Zt(a){this.g=a||"menu"}v(Zt,Et);za(Zt);f=Zt.prototype;f.Kg=function(a){return"UL"==a.tagName||Zt.va.Kg.call(this,a)};f.De=function(a){return"HR"==a.tagName?new Yt:Zt.va.De.call(this,a)};f.uc=function(a,b){return Le(a.ha(),b)};f.Zd=function(){return"goog-menu"};f.Lg=function(a){Zt.va.Lg.call(this,a);a=a.ha();K(a,"haspopup","true")};Qj("goog-menuseparator",function(){return new Yt});function $t(a,b){Kt.call(this,"vertical",b||Zt.Ya(),a);Tt(this,!1)}v($t,Kt);f=$t.prototype;f.ye=!0;f.uc=function(a){if(this.Sc().uc(this,a))return!0;for(var b=0,c=Zg(this);b<c;b++){var d=$g(this,b);if("function"==typeof d.uc&&d.uc(a))return!0}return!1};f.Tb=function(a){this.Ha(a,!0)};f.xe=function(a,b){this.Rd(a,b,!0)};f.Dd=function(){var a=[];Yg(this,function(b){a.push(b)});return a};
f.setPosition=function(a,b){var c=this.isVisible();c||R(this.ha(),!0);var d=this.ha(),e=ug(d);a instanceof C&&(b=a.y,a=a.x);ng(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||R(this.ha(),!1)};f.bc=function(){return this.isVisible()?ug(this.ha()):null};f.Ka=function(a,b,c){(b=$t.va.Ka.call(this,a,b))&&a&&this.Pa&&this.ye&&Lt(this).focus();a&&c&&"number"===typeof c.clientX?this.o=new C(c.clientX,c.clientY):this.o=null;return b};
f.Qg=function(a){this.ye&&Lt(this).focus();return $t.va.Qg.call(this,a)};f.Uh=function(a){return a.isEnabled()&&a.isVisible()&&Mj(a,2)};f.$b=function(a){for(var b=this.Sc(),c=pe(this.i.g,"DIV",b.Zd()+"-content",a),d=c.length,e=0;e<d;e++)It(b,this,c[e]);$t.va.$b.call(this,a)};f.zc=function(a){var b=$t.va.zc.call(this,a);b||Yg(this,function(c){!b&&c.fk&&c.ih==a.keyCode&&(this.isEnabled()&&this.Zb(c),b=c.Mb(a))},this);return b};f.Ic=function(a){$t.va.Ic.call(this,a);(a=$g(this,a))&&vg(a.ha(),this.ha())};function au(a,b){$t.call(this,a,b);this.ye=!0;Tt(this,!0);this.Ka(!1,!0);this.g=new eh}v(au,$t);f=au.prototype;f.Fj=!1;f.Hi=0;f.$b=function(a){au.va.$b.call(this,a);(a=a.getAttribute("for")||a.htmlFor)&&bu(this,this.i.ha(a),1)};f.Sa=function(){au.va.Sa.call(this);this.g.forEach(this.Oh,this);var a=Vg(this);a.ta(this,"action",this.Yl);a.ta(this.i.g,"mousedown",this.$l,!0)};
function bu(a,b,c,d){b&&gh(a.g,Da(b))||(b?(c={Ba:b,Ej:c,Bl:d,$h:"mousedown",fh:void 0},a.g.set(Da(b),c)):c=null,a.Pa&&a.Oh(c),b=u(a.em,b),a.ha()&&Vg(a).ta(a.ha(),"keydown",b))}f.em=function(a,b){if(27==b.keyCode)a.focus();else if(a=$g(this,this.Fb)){a=a.ha();var c=new uf(b.g,a);c.target=a;if(32==b.keyCode||13==b.keyCode)zf(a)?Zf(a,"keydown",!1,c):Sf(a,"keydown",!1,c);32==b.keyCode&&cu(this)}};f.Oh=function(a){Vg(this).ta(a.Ba,a.$h,this.jm);"contextmenu"!=a.$h&&Vg(this).ta(a.Ba,"keydown",this.km)};
function du(a,b,c,d){var e=a.isVisible();(a.isVisible()||150>Ia()-a.Hi)&&a.Fj?cu(a):a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||(a.ha().style.visibility="hidden"),R(a.ha(),!0),b.Kb(a.ha(),c,d),e||(a.ha().style.visibility="visible"),a.Ic(-1),a.Ka(!0))}function cu(a){a.isVisible()&&(a.Ka(!1),a.isVisible()||(a.Hi=Ia()))}f.Yl=function(){cu(this)};f.jm=function(a){eu(this,a)};f.km=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||eu(this,a);40==a.keyCode&&Pt(this)};
function eu(a,b){for(var c=a.g.ac(),d=0;d<c.length;d++){var e=a.g.get(c[d]);if(e.Ba==b.i){c=void 0!==e.Ej?new hm(e.Ba,e.Ej,!0):new Pr(b.clientX,b.clientY);c.o&&c.o(5);du(a,c,e.Bl,e.fh);b.preventDefault();b.stopPropagation();break}}}f.$l=function(a){this.isVisible()&&!this.uc(a.target)&&cu(this)};f.xf=function(a){au.va.xf.call(this,a);cu(this)};f.Aa=function(){au.va.Aa.call(this);if(this.g){var a=this.g;a.i={};a.g.length=0;a.j=0;delete this.g}};function fu(a,b,c){c=void 0===c?!1:c;au.call(this);this.j=a;this.ma=b;this.wa=c}m(fu,au);f=fu.prototype;f.nc=function(){au.prototype.nc.call(this);var a=this.ma;a=zb(a.j,a.i);w(a,this.Oj,this)};f.Sa=function(){au.prototype.Sa.call(this);this.ha().style.maxHeight="200px";this.ha().style.overflowY="scroll";var a=Vg(this);a.ta(this.ha(),"mouseout",this.Ql);a.ta(this.ha(),"scroll",this.bl)};f.Ql=function(a){Le(this.ha(),a.relatedTarget)||this.Ka(!1)};
f.Pk=function(a){var b=a.target,c=b.g,d=this.j.Uc();V(b,16)?!Rm(c,d)&&null!=c.j&&c.s&&(b=c.j.clone(),c=t(c.V,c,d,q),T(b,"id",d),Fm(b,c,"POST")):Rm(c,d)&&null!=c.o&&c.ma&&(b=c.o.clone(),c=t(c.ua,c,d,q),T(b,"id",d),Fm(b,c,"POST"));this.dispatchEvent("g");a.stopPropagation()};f.bl=function(a){a.stopPropagation()};
f.Oj=function(a){var b=!Cb(ud(a.xd)),c=a.s&&(!a.ka||this.j.s),d=!!Rm(a,this.j.Uc());b&&(c||d)&&(b=new Ct(a),b.vd(d),b.La(this.ma.o!=a.getId()||this.wa),this.Ha(b,!0),Vg(this).ta(b,"action",this.Pk))};function gu(a){var b=[];Yg(a,function(c){c instanceof Ct&&V(c,16)&&b.push(c.g)});return b};function hu(a,b,c){W.call(this,null,null,c?5:0);this.g=new fu(a,b);this.g.wd(this);lf(this,this.g);this.Ea=new Image(16,16);this.Ea.src="/googlebooks/images/my_library_logo.png";this.lb(64,!0)}m(hu,W);f=hu.prototype;f.nc=function(){W.prototype.nc.call(this);L(this.ha(),"add-to-library")};
function iu(a){a.g.Pa||a.g.render();var b=gu(a.g);switch(b.length){case 0:var c="Ajouter \u00e0 ma biblioth\u00e8que";break;case 1:c='Ajout\u00e9 \u00e0 "'+(b[0].xd+'"');break;default:c="Ajout\u00e9 \u00e0 "+(b.length+"\u00a0\u00e9tag\u00e8res")}0<b.length&&(c=nk(a.Ea,c));b=c;a.j.Hd(a.ha(),b);a.Id=b}f.kb=function(a){this.wg();W.prototype.kb.call(this,a);this.g.Pa||this.g.render();a?(a=this.ha(),du(this.g,new Dt(a,8,!0),void 0,null)):cu(this.g)};
f.Sa=function(){W.prototype.Sa.call(this);var a=Vg(this);a.ta(this,"enter",this.Cm);a.ta(this,"leave",this.wg);a.ta(this,"action",this.Rl);a.ta(this.g,"g",this.Wk);iu(this)};f.Wk=function(){iu(this)};f.Rl=function(){this.kb(!0)};f.Cm=function(){this.wg();this.mj=U(t(this.kb,this,!0),200)};f.wg=function(){ej(this.mj)};f.mj=null;function ju(){};function ku(a){this.xd=a.Title;this.g=a.Pid;this.mm=a.PgNum}ku.prototype.getId=function(){return this.g};function lu(a,b,c,d){this.Ti=a||256;this.Si=b||256;this.i=c||3;this.j=d||3;this.g=null}function mu(a,b){a.g=b}lu.prototype.hk=function(a,b,c,d,e){var g=this.i,h=this.j;b=Math.ceil(b/this.Ti);c=Math.ceil(c/this.Si);var k=Math.floor(e/g),l=Math.floor(d/h),n=g*b*k;e-=k*g;g=Math.min(g,c-k*g);n+=g*h*l;d-=l*h;h=Math.min(h,b-l*h);d=n+(e*h+d);a=new S(a);T(a,"tid",d);this.g&&(a=this.g(a,d));return a.toString()};function nu(){};function ou(a){this.xd=a.title||"";this.ai=!!a.fullview;this.jg=a.table_of_contents_page_id||"";this.Dl=a.num_toc_pages||"";this.o=a.initial_zoom_width_override;this.Al=a.max_resolution_image_width;this.nm=!!a.paired_thumbnails;this.Fm=a.thumbnail_token||"";this.ua=a.containing_bookshelves||[];this.Db=a.volume_id||"";this.Wa=a.other_issues_query||"";this.ya=!!a.is_browsable;this.Ea=!!a.is_public_domain;a.last_page&&(this.Ii=new Yq(a.last_page));this.j=new ie(a.page_width,a.page_height);this.s=a.is_ebook||
!1;var b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&fb(c.BuyLinks,function(){return new ju},this);c.TocLine&&(this.Tf=fb(c.TocLine,function(d){return new ku(d)}));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.g=c;this.ig=null==c?null:new lu(c.tile_h,c.tile_w,c.x_win,c.y_win);this.ub=a.sample_url||"";this.Ca=a.is_newspaper||!1;(this.V=a.newspaper_tile_base_url)&&this.ig&&mu(this.ig,t(this.nb,this));this.Ja=c?c.res_h:pu;this.lh=this.Ca?"fixed_height":"fixed_width";this.qe=a.is_pre_order||
!1;this.lj=a.on_sale_date||"";this.Hf=a.volumeresult&&a.volumeresult.has_flowing_text;this.If=a.volumeresult&&a.volumeresult.has_scanned_text;this.ma=a.volumeresult&&a.volumeresult.can_download_pdf;this.ka=a.volumeresult&&a.volumeresult.can_download_epub;this.wa=a.volumeresult?a.volumeresult.download_pdf_url:"";this.mb=a.volumeresult?a.volumeresult.download_epub_url:""}m(ou,nu);ou.prototype.Uc=function(){return this.Db};ou.prototype.xc=function(){return this.Ja};
ou.prototype.nb=function(a){a=a.toString();var b=a.indexOf("?");0<=b&&(a=this.V+a.substring(b));return new S(a)};var pu=[350,410,495,575,685,800,910,1025];function qu(a,b,c){Fm(a,u(ru,b,c))}function ru(a,b,c){c=c.target;Om(c)?a(Pm(c)):b&&b()};function su(a){Xm.call(this);null!=a&&a.bookshelf&&w(a.bookshelf,function(b){b=new Wm(b);Zm(this,b.getId())||(b.wa?this.j:this.i).push(b)},this)}m(su,Xm);function tu(a,b){var c=new su(b);a&&w(a,function(d){uu(d.Uc(),d.ua,c)});return c}function uu(a,b,c){w(b,function(d){var e=new tm;e.g.Jh=a;(d=Zm(c,String(d)))&&d.g.push(e)})};function vu(a){return a.split(wu).filter(function(b){return 0<b.length})}var xu=/\s/,yu=/[ -]/,wu=/[+,;]/,zu=/-?"[^"]+"|[^\s"]+/g,Au=/["\u201C\u201D\u201E\u201F\u275D\u275E\u301D-\u301F\uFF02]/g,Bu=/[,!-%'-/:-@\[-^`{-~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65,"\u201C\u201D\u201E\u201F\u275D\u275E\u301D-\u301F\uFF02,]/,Cu=/^[\s\xA0!-%'-/:-@\[-^`{-~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65]+|[\s\xA0!-%'-/:-@\[-^`{-~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65]+$/g;function Du(a){var b={};Eu(a).forEach(function(c){for(var d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=Bu.test(g)?"-":g;d[g]||(d[g]={});d=d[g]}d!=b&&(d.$=Fu)});return b}
function Eu(a){a=ld(km(a));var b=a.match(Au);b&&(a=a.replace(Au,'"'),b.length&1&&(a+='"'));b=a.match(zu);if(!b)return[];a=new Set;b=ba(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(Cu,""));else if(!c.startsWith("-")){c=vu(c.replace(Cu,""));c=ba(c);for(var d=c.next();!d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var Fu={};function Gu(a){var b=!0;b=void 0===b?!1:b;this.i="string"===typeof a?Du(a):a;this.j=b;this.g=[]}
function Hu(a,b,c,d){for(var e=bb(d),g=a.g,h=g.length-1,k;k=g[h];h--){var l=k;var n=b;var r=c,G=!1;if(l.g)if(G=!!l.g.$,yu.test(n)){if(l.g=l.g[" "]||l.g["-"],l.g)for(;n=l.g[" "]||l.g["-"];)l.g=n}else l.endOffset=r+1,l.Be=void 0,l.g=l.g[n]||null;l.i=!l.g;if(G){l={startOffset:k.startOffset,ve:k.ve,endOffset:k.endOffset,Be:k.Be};if(a.j)for(;e&&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.ve===l.ve;){d.pop();if(e.startOffset<l.startOffset||e.endOffset>l.endOffset)l={startOffset:e.startOffset,
ve:e.ve,endOffset:l.endOffset,Be:l.Be};e=bb(d)}d.push(l);e=l}k.i&&ob(g,h)}}function Iu(a,b){this.startOffset=a;this.ve=void 0;this.endOffset=a;this.Be=void 0;this.i=!1;this.g=b};function Ju(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new Gu(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e=" ",g,h=km(a);for(g=0;g<h.length&&d.length<c;g++){var k=h.charAt(g);a=yu.test(e);if(xu.test(k)){if(k=" ",a)continue}else if(Bu.test(k)){if(k="-",a)continue}else a&&b.i[k]&&b.g.push(new Iu(g,b.i));Hu(b,k,g,d);e=k}yu.test(e)||Hu(b," ",g,d);d.length>=c&&(d.length=c);return d};function Ku(a){var b=Du(a);a=Lu();w(a,function(c){Mu(b,c)})}function Lu(){var a=[],b=rb(oe("patent-text")),c=qe("patent-title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?a.push(c):sb(b,c.childNodes);return a}function Mu(a,b){var c=Ue(b);a=Ju(c,a);if(a.length){var d=[],e=0;w(a,function(g){d.push(c.substring(e,g.startOffset),Zc("span",{"class":"patent-text-highlight"},c.substring(g.startOffset,g.endOffset)));e=g.endOffset});d.push(c.substring(e));a=H("span");ed(a,cd(d));Ge(a,b)}};function Nu(){At.call(this,"D\u00e9sactiver la surbrillance");var a=qh("dq")||qh("q");a&&Ku(a);this.g=!0}m(Nu,At);Nu.prototype.Sa=function(){At.prototype.Sa.call(this);Vg(this).ta(this,"action",this.o)};Nu.prototype.o=function(){this.g=!this.g;jf(window.document.body,"patent-highlight-disabled",!this.g);var a=this.g?"D\u00e9sactiver la surbrillance":"Activer la surbrillance";this.j.Hd(this.ha(),a);this.Id=a};function Ou(){}v(Ou,Xt);za(Ou);Ou.prototype.Lb=function(a){return a.i.Ua("DIV",Gj(this,a).join(" ")+" goog-inline-block","\u00a0")};Ou.prototype.hb=function(a,b){b=Ou.va.hb.call(this,a,b);L(b,"goog-inline-block");return b};Ou.prototype.Ia=function(){return"goog-toolbar-separator"};function Pu(){}v(Pu,Oj);za(Pu);f=Pu.prototype;f.Lb=function(a){var b=Gj(this,a);b=a.i.Ua("DIV","goog-inline-block "+b.join(" "),this.rf(a.Ub(),a.i));Pj(b,a.ma);return b};f.$d=function(){return"button"};f.Xb=function(a){return a&&a.firstChild&&a.firstChild.firstChild};f.rf=function(a,b){return b.Ua("DIV","goog-inline-block "+(this.Ia()+"-outer-box"),b.Ua("DIV","goog-inline-block "+(this.Ia()+"-inner-box"),a))};f.zf=function(a){return"DIV"==a.tagName};
f.hb=function(a,b){Qu(b,!0);Qu(b,!1);a:{var c=a.i.fi(b);var d=this.Ia()+"-outer-box";if(c&&ef(c,d)&&(c=a.i.fi(c),d=this.Ia()+"-inner-box",c&&ef(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.rf(b.childNodes,a.i));ff(b,["goog-inline-block",this.Ia()]);return Pu.va.hb.call(this,a,b)};f.Ia=function(){return"goog-custom-button"};
function Qu(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==Db(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function Ru(){}v(Ru,Pu);za(Ru);Ru.prototype.Ia=function(){return"goog-toolbar-button"};function Su(){this.g="toolbar"}v(Su,Et);za(Su);Su.prototype.De=function(a){return"HR"==a.tagName?new Yt(Ou.Ya()):Su.va.De.call(this,a)};Su.prototype.Zd=function(){return"goog-toolbar"};Su.prototype.di=function(){return"horizontal"};function Tu(a){Su.call(this);this.i=a}v(Tu,Su);var Uu={};Tu.prototype.Zd=function(){return this.i||"ocean-chrome-toolbar"};function Vu(a){return Uu[a]||(Uu[a]=new Tu(a))};function Wu(a){O.call(this);this.g=[];Xu(this,a)}v(Wu,O);f=Wu.prototype;f.Zf=null;f.Og=null;function Yu(a,b){a.Og=b}function Xu(a,b){b&&(w(b,function(c){Zu(this,c,!1)},a),sb(a.g,b))}f.Tb=function(a){this.xe(a,this.g.length)};f.xe=function(a,b){a&&(Zu(this,a,!1),tb(this.g,b,0,a))};f.Dd=function(){return rb(this.g)};function $u(a,b){b!=a.Zf&&(Zu(a,a.Zf,!1),a.Zf=b,Zu(a,b,!0));a.dispatchEvent("select")}f.Aa=function(){Wu.va.Aa.call(this);delete this.g;this.Zf=null};
function Zu(a,b,c){b&&("function"==typeof a.Og?a.Og(b,c):"function"==typeof b.Ah&&b.Ah(c))};function av(a,b,c){Kt.call(this,b,a||Su.Ya(),c)}v(av,Kt);av.prototype.yf=function(a){av.va.yf.call(this,a);this.Dc||Pt(this)};function bv(a,b,c){hk.call(this,a,b||Ru.Ya(),c)}v(bv,hk);Qj("goog-toolbar-button",function(){return new bv(null)});function cv(a,b){Yt.call(this,a||Ou.Ya(),b)}v(cv,Yt);Qj("goog-toolbar-separator",function(){return new cv});function dv(a){av.call(this,Vu(a||"viewport-chrome-toolbar"));this.ya={};this.j=new N(this)}m(dv,av);function ev(a,b,c,d){b.lb(16,!0);if(c){var e=a.ya[c];e||(e=new Wu,Yu(e,function(g,h){g&&g.vd(h)}),a.ya[c]=e);e.Tb(b);b.Ad&=-17;M(b,"action",function(g){$u(e,g.target)});d&&$u(e,b)}else b.Pb(16,!!d)}function fv(a,b){a.ya.viewport&&$u(a.ya.viewport,b)}dv.prototype.Aa=function(){av.prototype.Aa.call(this);this.j.Ga();Ma(this.ya,function(a){a.Ga()})};function gv(){}v(gv,Oj);za(gv);f=gv.prototype;f.Lb=function(a){var b=Gj(this,a);b=a.i.Ua("DIV","goog-inline-block "+b.join(" "),a.Ub());Pj(b,a.ma);return b};f.$d=function(){return"button"};f.zf=function(a){return"DIV"==a.tagName};f.hb=function(a,b){L(b,"goog-inline-block");return gv.va.hb.call(this,a,b)};f.wb=function(){return""};f.Ia=function(){return"goog-flat-button"};Qj("goog-flat-button",function(){return new hk(null,gv.Ya())});function hv(){}v(hv,Pu);za(hv);hv.prototype.Xb=function(a){return hv.va.Xb.call(this,a&&a.firstChild)};hv.prototype.hb=function(a,b){var c=pe(document,"*","goog-menu",b)[0];if(c){R(c,!1);me(c).body.appendChild(c);var d=new $t;Xg(d,c);a.Nd(d)}return hv.va.hb.call(this,a,b)};hv.prototype.rf=function(a,b){return hv.va.rf.call(this,[b.Ua("DIV","goog-inline-block "+(this.Ia()+"-caption"),a),b.Ua("DIV","goog-inline-block "+(this.Ia()+"-dropdown"),"\u00a0")],b)};hv.prototype.Ia=function(){return"goog-menu-button"};function iv(){this.i=[]}v(iv,vt);za(iv);iv.prototype.Lb=function(a){var b=iv.va.Lb.call(this,a);L(b,"goog-submenu");jv(this,a,b);return b};iv.prototype.hb=function(a,b){b=iv.va.hb.call(this,a,b);L(b,"goog-submenu");jv(this,a,b);var c=pe(document,"DIV","goog-menu",b);if(c.length){var d=new $t(a.i);c=c[0];R(c,!1);a.i.g.body.appendChild(c);Xg(d,c);a.Nd(d,!0)}return b};
iv.prototype.Hd=function(a,b){var c=this.Xb(a),d=c&&c.lastChild;iv.va.Hd.call(this,a,b);d&&c.lastChild!=d&&ef(d,"goog-submenu-arrow")&&c.appendChild(d)};iv.prototype.Af=function(a){iv.va.Af.call(this,a);var b=a.Ed(),c=pe(a.i.g,"SPAN","goog-submenu-arrow",b)[0];kv(a,c);c!=b.lastChild&&b.appendChild(c);a=a.ha();K(a,"haspopup","true")};function jv(a,b,c){var d=b.i.Ua("SPAN");d.className="goog-submenu-arrow";kv(b,d);a.Xb(c).appendChild(d)}
function kv(a,b){ah(a)?(L(b,"goog-submenu-arrow-rtl"),J(b,"\u25c4")):(gf(b,"goog-submenu-arrow-rtl"),J(b,"\u25ba"))};function lv(a,b,c,d){At.call(this,a,b,c,d||iv.Ya())}v(lv,At);f=lv.prototype;f.Je=null;f.Fh=null;f.hh=!1;f.yb=null;f.tf=!1;f.Sa=function(){lv.va.Sa.call(this);Vg(this).ta(this.getParent(),"hide",this.jj);this.yb&&mv(this,this.yb,!0)};f.Jb=function(){Vg(this).$a(this.getParent(),"hide",this.jj);this.yb&&(mv(this,this.yb,!1),this.tf||(this.yb.Jb(),I(this.yb.ha())));lv.va.Jb.call(this)};f.Aa=function(){this.yb&&!this.tf&&this.yb.Ga();this.yb=null;lv.va.Aa.call(this)};
f.Zb=function(a){lv.va.Zb.call(this,a);a||(this.Je&&ej(this.Je),this.Je=U(this.Mc,218,this))};f.Eh=function(){var a=this.getParent();a&&Ot(a)==this&&(nv(this,!0),ov(this))};f.Mc=function(){var a=this.yb;a&&a.getParent()==this&&(nv(this,!1),Yg(a,function(b){"function"==typeof b.Mc&&b.Mc()}))};function pv(a){a.Je&&ej(a.Je);a.Fh&&ej(a.Fh)}f.Ka=function(a,b){(a=lv.va.Ka.call(this,a,b))&&!this.isVisible()&&this.Mc();return a};
function ov(a){Yg(a.getParent(),function(b){b!=this&&"function"==typeof b.Mc&&(b.Mc(),pv(b))},a)}f.Mb=function(a){var b=a.keyCode,c=ah(this)?37:39,d=ah(this)?39:37;if(!this.hh){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.ih)return!1;this.Eh();Pt(qv(this));pv(this)}else if(!qv(this).Mb(a))if(b==d)this.Mc();else return!1;a.preventDefault();return!0};f.Zl=function(){this.yb.getParent()==this&&(pv(this),this.Yd().Zb(this),ov(this))};f.jj=function(a){a.target==this.Yd()&&(this.Mc(),pv(this))};
f.Wc=function(a){this.isEnabled()&&(pv(this),this.Fh=U(this.Eh,218,this));lv.va.Wc.call(this,a)};f.Zc=function(a){pv(this);if(Mj(this,8)||Mj(this,16))return lv.va.Zc.call(this,a);this.Eh();return!0};
function nv(a,b){!b&&qv(a)&&qv(a).Ic(-1);a.dispatchEvent(Tg(64,b));var c=qv(a);b!=a.hh&&jf(a.ha(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.Pa||c.render(),c.Ic(-1)),c.Ka(b),b)){c=new hm(a.ha(),12,!1);var d=qv(a),e=d.ha();d.isVisible()||(e.style.visibility="hidden",R(e,!0));c.Kb(e,8);d.isVisible()||(R(e,!1),e.style.visibility="visible")}a.hh=b}function mv(a,b,c){var d=Vg(a);(c?d.ta:d.$a).call(d,b,"enter",a.Zl)}f.Tb=function(a){qv(this).Ha(a,!0)};f.xe=function(a,b){qv(this).Rd(a,b,!0)};
f.Dd=function(){return qv(this).Dd()};function qv(a){a.yb?a.tf&&a.yb.getParent()!=a&&a.yb.wd(a):a.Nd(new $t(a.i),!0);a.yb.ha()||a.yb.nc();return a.yb}f.Nd=function(a,b){var c=this.yb;a!=c&&(c&&(this.Mc(),this.Pa&&mv(this,c,!1)),this.yb=a,this.tf=!b,a&&(a.wd(this),a.Ka(!1,!0),a.ye=!1,Tt(a,!1),this.Pa&&mv(this,a,!0)))};f.uc=function(a){return qv(this).uc(a)};Qj("goog-submenu",function(){return new lv(null)});function rv(a,b,c,d,e){hk.call(this,a,c||hv.Ya(),d);this.lb(64,!0);this.o=new Dt(null,9);b&&this.Nd(b);this.Ca=new cj(500);!di&&!ei||B("533.17.9")||(this.Mf=!0);this.nf=e||Zt.Ya()}v(rv,hk);f=rv.prototype;f.Mf=!1;f.Sa=function(){rv.va.Sa.call(this);sv(this,!0);this.g&&tv(this,this.g,!0);K(this.Ba,"haspopup",!!this.g)};f.Jb=function(){rv.va.Jb.call(this);sv(this,!1);if(this.g){this.kb(!1);this.g.Jb();tv(this,this.g,!1);var a=this.g.ha();a&&I(a)}};
f.Aa=function(){rv.va.Aa.call(this);this.g&&(this.g.Ga(),delete this.g);delete this.Ib;this.Ca.Ga()};f.nd=function(a){rv.va.nd.call(this,a);V(this,4)&&(this.kb(!V(this,64),a),this.g&&(this.g.Dc=V(this,64)))};f.Ac=function(a){rv.va.Ac.call(this,a);this.g&&!V(this,4)&&(this.g.Dc=!1)};f.Zc=function(){ak(this,!1);return!0};f.Fk=function(a){this.g&&this.g.isVisible()&&!this.uc(a.target)&&this.kb(!1)};f.uc=function(a){return a&&Le(this.ha(),a)||this.g&&this.g.uc(a)||!1};
f.zc=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.g&&this.g.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.g.Mb(a);return c&&this.g&&this.g.tb instanceof lv||27!=a.keyCode&&!b?c:(this.kb(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.kb(!0,a),!0):!1};f.Uk=function(){this.kb(!1)};f.Vk=function(){V(this,4)||this.kb(!1)};f.Bf=function(a){this.Mf||this.kb(!1);rv.va.Bf.call(this,a)};
function uv(a){a.g||a.Nd(new $t(a.i,a.nf));return a.g||null}f.Nd=function(a){var b=this.g;a!=b&&(b&&(this.kb(!1),this.Pa&&tv(this,b,!1),delete this.g),this.Pa&&K(this.Ba,"haspopup",!!a),a&&(this.g=a,a.wd(this),a.Ka(!1),b=this.Mf,(a.ye=b)&&Tt(a,!0),this.Pa&&tv(this,a,!0)))};function vv(a){var b=new Dt(null,13);a.o=b;a.Ib=b.g}f.Tb=function(a){uv(this).Ha(a,!0)};f.xe=function(a,b){uv(this).Rd(a,b,!0)};f.Ka=function(a,b){(a=rv.va.Ka.call(this,a,b))&&!this.isVisible()&&this.kb(!1);return a};
f.La=function(a){rv.va.La.call(this,a);this.isEnabled()||this.kb(!1)};
f.kb=function(a,b){rv.va.kb.call(this,a);if(this.g&&V(this,64)==a){if(a)this.g.Pa||this.g.render(),this.Ja=tg(this.ha()),this.Sb=Cg(this.ha()),wv(this),!b||40!=b.keyCode&&38!=b.keyCode?this.g.Ic(-1):Pt(this.g);else{ak(this,!1);this.g.Dc=!1;var c=this.ha();c&&(K(c,"activedescendant",""),K(c,"owns",""));null!=this.Ea&&(this.Ea=void 0,(c=this.g.ha())&&Q(c,"",""))}this.g.Ka(a,!1,b);this.jc||(b=Vg(this),c=a?b.ta:b.$a,c.call(b,this.i.g,"mousedown",this.Fk,!0),this.Mf&&c.call(b,this.g,"blur",this.Vk),c.call(b,
this.Ca,"tick",this.wk),a?this.Ca.start():this.Ca.stop())}this.g&&this.g.ha()&&this.g.Ba.removeAttribute("aria-hidden")};function wv(a){if(a.g.Pa){var b=a.Ib||a.ha(),c=a.o;a.o.g=b;b=a.g.ha();a.g.isVisible()||(b.style.visibility="hidden",R(b,!0));!a.Ea&&a.o.V&&a.o.j&32&&(a.Ea=Bg(b));c.Kb(b,c.i^1,null,a.Ea);a.g.isVisible()||(R(b,!1),b.style.visibility="visible")}}
f.wk=function(){var a=Cg(this.ha()),b=tg(this.ha());var c=this.Sb;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Ja,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.g.Pa&&b&&this.Ja&&b.Eb()<this.Ja.Eb()&&(c=this.g.ha(),this.g.isVisible()||(c.style.visibility="hidden",R(c,!0)),ng(c,new C(0,0))),this.Sb=a,this.Ja=b,wv(this))};
function tv(a,b,c){var d=Vg(a);c=c?d.ta:d.$a;c.call(d,b,"action",a.Uk);c.call(d,b,"close",a.tk);c.call(d,b,"highlight",a.uk);c.call(d,b,"unhighlight",a.vk)}function sv(a,b){var c=Vg(a);(b?c.ta:c.$a).call(c,a.ha(),"keydown",a.Qk)}f.uk=function(a){(a=a.target.ha())&&xv(this,a)};f.Qk=function(a){Mj(this,32)&&this.ha()&&this.g&&this.g.isVisible()&&a.stopPropagation()};f.vk=function(){if(!Ot(this.g)){var a=this.ha();K(a,"activedescendant","");K(a,"owns","")}};
f.tk=function(a){if(V(this,64)&&a.target instanceof At){a=a.target;var b=a.ha();a.isVisible()&&V(a,2)&&null!=b&&xv(this,b)}};function xv(a,b){a=a.ha();b=$e(b)||b;if(!b.id){var c=Pg.Ya();b.id=Qg(c)}af(a,b);K(a,"owns",b.id)}Qj("goog-menu-button",function(){return new rv(null)});function yv(){}v(yv,gv);za(yv);yv.prototype.Lb=function(a){var b=Gj(this,a);b=a.i.Ua("DIV","goog-inline-block "+b.join(" "),[zv(this,a.Ub(),a.i),Av(this,a.i)]);Pj(b,a.ma);return b};yv.prototype.Xb=function(a){return a&&a.firstChild};
yv.prototype.hb=function(a,b){var c=pe(document,"*","goog-menu",b)[0];if(c){R(c,!1);a.i.g.body.appendChild(c);var d=new $t;Xg(d,c);a.Nd(d)}pe(document,"*",this.Ia()+"-caption",b)[0]||b.appendChild(zv(this,b.childNodes,a.i));pe(document,"*",this.Ia()+"-dropdown",b)[0]||b.appendChild(Av(this,a.i));return yv.va.hb.call(this,a,b)};function zv(a,b,c){return c.Ua("DIV","goog-inline-block "+(a.Ia()+"-caption"),b)}
function Av(a,b){return b.Ua("DIV",{"class":"goog-inline-block "+(a.Ia()+"-dropdown"),"aria-hidden":!0},"\u00a0")}yv.prototype.Ia=function(){return"goog-flat-menu-button"};Qj("goog-flat-menu-button",function(){return new rv(null,null,yv.Ya())});function Bv(a){dv.call(this);this.g=a.Qa;this.vb=a.Cg;this.Db=a.history;this.Ma=a.Kh;this.Ea=a.Ih;this.Ca=a.flags;this.ub=a.Ae;this.nb="patents"==Um();if(!a.ie){var b=D("appbar-patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new W("Rechercher de l'art ant\u00e9rieur",void 0,2);this.Ha(c,!0);this.j.ta(c,"action",t(this.Ec,this,b))}if(c=D("appbar-patents-discuss-this-link"))if(b=c.getAttribute("href")){if("true"==c.getAttribute("data-is-grant")){var d=" Discuter de ce brevet";
c=" Discuter de ce brevet sur Stack\u00a0Exchange"}else d=" Discuter de cette demande",c=" Discuter de cette demande sur Stack\u00a0Exchange";d=new W(d,void 0,2);d.Wb(c);this.Ha(d,!0);this.j.ta(d,"action",t(this.Ec,this,b))}!this.g&&(b=D("appbar-read-patent-link"))&&(b=b.getAttribute("href"))&&(c=new W("Afficher le PDF"),this.Ha(c,!0),this.j.ta(c,"action",t(this.Ec,this,b)))}if(this.g){this.Ib=!!a.ue||!!a.te;a.ie&&(b=nk("/googlebooks/images/kennedy/zoom_tool.png"),this.Re=new W(b,void 0,void 0,1),
ik(this.Re,2),this.Ha(this.Re,!0),M(this.Re,"action",t(this.Oi,this,"zoomin")),b=nk("/googlebooks/images/kennedy/zoom_out.png"),this.Se=new W(b,void 0,void 0,1),ik(this.Se,1),this.Ha(this.Se,!0),M(this.Se,"action",t(this.Oi,this,"zoomout")));c=!!a.ue;b=!!a.te;if(c||b){d=nk("/googlebooks/images/kennedy/one_up_page_view.png");this.ke=new W(d,void 0,void 0,1);ik(this.ke,2);M(this.ke,"action",t(this.kh,this,$r));this.Ha(this.ke,!0);ev(this,this.ke,"viewport",!0);if(c){d=nk("/googlebooks/images/kennedy/two_up_page_view.png");
this.ne=new W(d,void 0,void 0,1);c=1;if(this.vb||b)c=3;ik(this.ne,c);M(this.ne,"action",t(this.kh,this,Is));this.Ha(this.ne,!0);ev(this,this.ne,"viewport")}b&&(d=nk("/googlebooks/images/kennedy/thumbnail.png"),this.le=new W(d,void 0,void 0,1),c=1,this.vb&&(c=3),ik(this.le,c),M(this.le,"action",t(this.kh,this,is)),this.Ha(this.le,!0),ev(this,this.le,"viewport"));this.j.ta(this.g,"viewportmodechange",this.Ni);this.Ni()}this.vb&&(b=nk("/googlebooks/images/kennedy/maximize.png"),this.wa=new W(b,void 0,
void 0,1),this.wa.lb(16,!0),this.wa.vd(!1),this.Ib&&ik(this.wa,1),this.Ha(this.wa,!0),this.j.ta(this.wa,"action",this.Hm),this.j.ta(this.vb,"change",this.Ok));this.ub&&(b=nk("/googlebooks/images/kennedy/clip.png"),this.ma=new W(b,void 0,void 0,1),this.ma.lb(16,!0),ik(this.ma,2),this.ma.vd(!1),this.Ha(this.ma,!0),M(this.ma,"action",t(this.fl,this)));a.Ch&&(b=nk("/googlebooks/images/kennedy/insert_link.png"),this.o=new W(b,void 0,void 0,1),this.o.lb(16,!0),this.ma&&ik(this.o,1),this.Ha(this.o,!0),M(this.o,
"action",t(this.Vj,this)));a.Dh&&(b=!!this.g.Ma.Tf,c=!!ep(this.g.Oa,this.g.Ma.jg),d=this.g.Fa().Qc()||"Table des mati\u00e8res",b||c?(b=nk("/googlebooks/images/kennedy/menu_down_arrow.png",d),b=Ab(b),this.Qe=b[0],this.sc=new W(b),ik(this.sc,2),this.Ha(this.sc,!0),this.j.ta(this.sc,"action",this.Fl),ev(this,this.sc)):(this.Qe=F("SPAN","jfk-button-label",d),this.sc=new W(this.Qe),this.sc.La(!1),ik(this.sc,2),this.Ha(this.sc,!0)),b=nk("/googlebooks/images/kennedy/page_left.png"),this.Qf=new W(b,void 0,
void 0,1),ik(this.Qf,3),this.Ha(this.Qf,!0),M(this.Qf,"action",t(this.g.tc,this.g,"previous")),b=nk("/googlebooks/images/kennedy/page_right.png"),this.Rf=new W(b,void 0,void 0,1),ik(this.Rf,1),this.Ha(this.Rf,!0),M(this.Rf,"action",t(this.g.tc,this.g,"next")),this.j.ta(this.g,"pagechange",this.El))}if(a.zj&&(b=D("appbar-view-print-sample-link"))&&(b=b.getAttribute("href"))){c=D("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new W("Afficher un extrait");Wj(c,"gb-view-sample-button");
this.Ha(c,!0);this.j.ta(c,"action",t(this.Ec,this,b));e&&(ik(c,2),c=new $t,d=new At("Extrait de la version papier"),this.j.ta(d,"action",t(this.Ec,this,b)),c.Ha(d,!0),Wj(d,"gb-sample-print-book-menuitem"),b=new At("Extrait de la version num\u00e9rique"),this.j.ta(b,"action",t(this.Ec,this,e)),c.Ha(b,!0),Wj(b,"gb-sample-ebook-menuitem"),e=new rv("",c,yv.Ya()),Wj(e,"gb-jfk-margin-fix"),Wj(e,"gb-view-sample-dropdown"),ik(e,1),this.Ha(e,!0))}this.Ca&&!this.Ca.is_cobrand&&this.Ma&&!this.nb&&(e=this.Ea&&
this.Ea.uid,b=tu([this.Ma],this.Ea),e?(this.Pe=new hu(this.Ma,b),this.Ha(this.Pe,!0)):(e=nk("/googlebooks/images/kennedy/menu_down_arrow.png","Ajouter \u00e0 ma biblioth\u00e8que"),e=Ab(e),this.Pe=new W(e),this.Ha(this.Pe,!0),e=t(this.Ec,this,this.Ca.sign_in_url||this.Ca.signInUrl),Jf(this.Pe,"action",e)));if(a.ie){if(e=D("appbar-write-review-link"))if(e=e.getAttribute("href"))this.Sb=new W("R\u00e9diger un commentaire"),this.Ha(this.Sb,!0),this.j.ta(this.Sb,"action",t(this.Ec,this,e));Cv(this,"appbar-application-grant-link",
"application-grant");Cv(this,"appbar-content-language-link","content-language")}else if(e=D("appbar-download-pdf-link"))if(e=e.getAttribute("href"))b=new W("T\u00e9l\u00e9charger le PDF"),this.Ha(b,!0),this.j.ta(b,"action",t(this.Ec,this,e));a.Bm&&(a=nk("/googlebooks/images/kennedy/settings.png"),L(a[0],"goog-flat-menu-button-img"),e=F("DIV",{"class":"toc-div"}),b=new $t,b.Ha(new Tj(e),!0),(c=document.getElementById("ofe-gear-menu-contents"))&&e.appendChild(c.cloneNode(!0)),this.Ja=new rv(a,b,yv.Ya()),
this.Ha(this.Ja,!0),this.nb&&!this.g&&(a=new Nu,this.Ja.xe(a,0)))}m(Bv,dv);f=Bv.prototype;f.Hm=function(){var a=this.vb;ws(a,!a.vb);this.Db.update()};f.Ok=function(){this.wa.Pb(16,this.vb.vb)};f.fl=function(){this.ub(V(this.ma,16))};f.Vj=function(){if(V(this.o,16)){var a=new Ms(document.body,this.g,!0);a.render(this.o,!0);Jf(a,"dispose",t(this.o.vd,this.o,!1))}};f.kh=function(a){this.g.Rb(a);this.g.Va.getQuery()||this.Db.update()};
f.Ni=function(){var a=this.g.Na();a instanceof $r&&fv(this,this.ke);a instanceof Is&&fv(this,this.ne);a instanceof is&&fv(this,this.le);a=a.mg;this.Se.La(a);this.Re.La(a)};f.Oi=function(a){this.g.tc(a)};
function Cv(a,b,c){if(b=oe(b)){var d=b.length;if(1<d)for(var e=0;e<d;++e){var g=b[e],h=g.getAttribute("href"),k=g.getAttribute("data-label");g=g.getAttribute("data-selected");k=new W(k);0==e&&e!=d-1?ik(k,2):e==d-1&&0!=e?ik(k,1):0!=e&&e!=d-1&&ik(k,3);a.Ha(k,!0);ev(a,k,c,!!g);g||a.j.ta(k,"action",t(a.Ec,a,h))}}}f.El=function(){var a=this.g.Fa().Qc()||"Table des mati\u00e8res";this.Qe&&(this.Qe.innerHTML=a)};f.Fl=function(){this.sc.yc&16&&(new ls(this.g,this.sc,this.Ca)).render(3)};
f.Ec=function(a){id(window.location,a)};f.ke=null;f.ne=null;f.le=null;f.Re=null;f.Se=null;f.Rf=null;f.Qf=null;f.sc=null;f.Qe=null;f.Pe=null;function Dv(a,b){jm.call(this,a);this.Ma=b}m(Dv,jm);
Dv.prototype.render=function(){var a=this.ha();L(a,this.className+"-tooltip");L(a,this.className+"-device-and-format");P(a,"z-index",1E4);if(this.Ma.s){for(var b=this.className,c=F("DIV",this.className+"-meta"),d=document,e=Be(d,"TABLE"),g=e.appendChild(Be(d,"TBODY")),h=0;1>h;h++){for(var k=Be(d,"TR"),l=0;2>l;l++)k.appendChild(Be(d,"TD"));g.appendChild(k)}L(e,this.className+"-table-layout");d=e.rows[0].cells;g=Ev(this);d[0].appendChild(g);g=Fv(this);d[1].appendChild(g);g=F("DIV",this.className+"-link");
h=F("A",{target:"_blank"},"Aide sur les appareils et les formats");k=new S(window.location.href);l=new S("/support/bin/answer.py?answer=1062949");k=Eh(k,"hl")?T(l,"hl",Eh(k,"hl")).toString():T(l,"hl","fr").toString();fd(h,k);g.appendChild(h);d[1].appendChild(g);c.appendChild(e);d=this.Ma;(e=d.ub)&&!d.qe&&d.ya&&(e=F("P",this.className+"-additional",F("A",{href:e},d.Ea?"Lire le livre GRATUITEMENT":"Lisez le premier chapitre gratuitement !")),c.appendChild(e));if(d.ma||d.ka)if(g=d.mb,h=d.wa,g||h)e=F("P",
this.className+"-additional",De("T\u00e9l\u00e9charger ")),g&&(k=F("A",{href:g},"ePub"),e.appendChild(k)),h&&(g&&e.appendChild(De(", ")),g=F("A",{href:h},"PDF"),e.appendChild(g)),e.appendChild(De(" - ")),d=d.Uc(),g=(new S(window.location.href)).o.split("/"),g=new S("/"+g[1]),mm(g),T(g,"output","acs_help"),T(g,"id",d),d=F("A",{href:g.toString()},"Lire les instructions sur les lecteurs \u00e9lectroniques"),e.appendChild(d),c.appendChild(e);e=F("A",{target:"_blank"},"En savoir plus sur les livres sur Google\u00a0Play");
fd(e,"https://books.google.com/support/bin/topic.py?topic=28528");this.ua=F("DIV",this.className+"-footer",e);b=F("DIV",b,c,this.ua);L(b,this.className+"-device-content");a.appendChild(b)}};
function Ev(a){var b=F("UL",a.className+"-list"),c=F("H4",null,"Compatible avec :");b.appendChild(c);var d=a.className+"-device-type";c=a.className+"-device-supported";var e=a.className+"-device-not-supported",g=a.className+"-device-unknown-supported",h=F("A",{"class":d,href:"/help/ebooks/webreader.html"},"Web"),k=F("A",{"class":d,href:"/help/ebooks/devices.html"},"Tablette/iPad"),l=F("A",{"class":d,href:"/help/ebooks/ereader.html"},"Lecteur d'e-books"),n=F("A",{"class":d,href:"/help/ebooks/devices.html"},
"Smartphone"),r=a.Ma.Hf,G=a.Ma.If,E=a.Ma.qe;d=new N(a);h=F("LI",null,h);E?d.ta(h,"mouseover",u(a.i,"Nous ne connaissons pas le format de ce livre pour le moment. Cette information sera mise \u00e0 jour d\u00e8s que nous l'aurons obtenue de l'\u00e9diteur.")):(r||G)&&d.ta(h,"mouseover",u(a.i,"Cet e-book, comme tous les e-books Google, est format\u00e9 pour \u00eatre lu directement sur le Web."));d.ta(h,"mouseout",a.ya);b.appendChild(h);k=F("LI",null,k);E?d.ta(k,"mouseover",u(a.i,"Nous ne connaissons pas le format de ce livre pour le moment. Cette information sera mise \u00e0 jour d\u00e8s que nous l'aurons obtenue de l'\u00e9diteur.")):
(r||G)&&d.ta(k,"mouseover",u(a.i,"Cet e-book, comme tous les e-books Google, est format\u00e9 pour \u00eatre lu sur des tablettes (Android et iPad, par exemple)."));d.ta(k,"mouseout",a.ya);b.appendChild(k);l=F("LI",null,l);d.ta(l,"mouseover",function(){E?this.i("Nous ne connaissons pas le format de ce livre pour le moment. Cette information sera mise \u00e0 jour d\u00e8s que nous l'aurons obtenue de l'\u00e9diteur."):r?this.i('Cet e-book Google est disponible en mode "texte flottant". Vous pouvez ainsi ajuster la police pour le lire ais\u00e9ment sur un lecteur num\u00e9rique.'):
this.i("Cet e-book Google n'est pas disponible en mode \"texte flottant\". Vous ne pouvez donc pas en ajuster la police sur un lecteur d'e-books.")});d.ta(l,"mouseout",a.ya);b.appendChild(l);n=F("LI",null,n);d.ta(n,"mouseover",function(){E?this.i("Nous ne connaissons pas le format de ce livre pour le moment. Cette information sera mise \u00e0 jour d\u00e8s que nous l'aurons obtenue de l'\u00e9diteur."):r&&G?this.i("Cet e-book convient aux smartphones, tels qu'Android et iPhone, ainsi qu'\u00e0 l'iPod touch."):
r?this.i('Cet e-book Google est disponible en mode "texte flottant". Vous pouvez ainsi ajuster la police pour le lire ais\u00e9ment sur le petit \u00e9cran d\'un smartphone.'):this.i("Cet e-book risque de ne pas fonctionner correctement sur des smartphones, tels qu'Android et iPhone, ni sur l'iPod touch.")});d.ta(n,"mouseout",a.ya);b.appendChild(n);E?(L(h,g),L(k,g),L(l,g),L(n,g)):r?(L(h,c),L(k,c),L(l,c),L(n,c)):(G?(L(h,c),L(k,c)):(L(h,e),L(k,e)),L(l,e),L(n,e));return b}
function Fv(a){var b=F("UL",a.className+"-list"),c=F("H4",null,"Fonctionnalit\u00e9s :");b.appendChild(c);var d=a.className+"-device-supported",e=a.className+"-device-not-supported",g=a.className+"-device-unknown-supported";c=F("A",{},"Texte flottant");fd(c,"/support/bin/answer.py?answer=1062949");var h=F("A",{},"Pages num\u00e9ris\u00e9es");fd(h,"/support/bin/answer.py?answer=1062949");var k=a.Ma.Hf,l=a.Ma.If,n=a.Ma.qe;n?(c=F("LI",g,c),d=F("LI",g,h)):(c=F("LI",k?d:e,c),d=F("LI",l?d:e,h));e=new N(a);
e.ta(c,"mouseover",function(){n?this.i("Nous ne connaissons pas le format de ce livre pour le moment. Cette information sera mise \u00e0 jour d\u00e8s que nous l'aurons obtenue de l'\u00e9diteur."):k?this.i('Cet e-book Google est disponible en mode "texte flottant". Vous pouvez ainsi ajuster la taille et le style de la police pour le lire ais\u00e9ment sur n\'importe quel appareil.'):this.i("Cet e-book Google n'est pas disponible en mode \"texte flottant\". Vous ne pouvez donc pas ajuster la police. Les pages sont des images ayant une disposition fixe. Cela convient \u00e0 des \u00e9crans larges, mais ce n'est pas toujours id\u00e9al pour les lecteurs d'e-books et les smartphones.")});
e.ta(c,"mouseout",a.ya);e.ta(d,"mouseover",function(){n?this.i("Nous ne connaissons pas le format de ce livre pour le moment. Cette information sera mise \u00e0 jour d\u00e8s que nous l'aurons obtenue de l'\u00e9diteur."):l?this.i("Cet e-book contient des pages num\u00e9ris\u00e9es ayant la m\u00eame disposition que la version papier."):this.i("Cet e-book ne contient pas de pages num\u00e9ris\u00e9es ayant le m\u00eame format que la version papier. Le texte peut donc \u00eatre ajust\u00e9. Il est flottant et s'adapte \u00e0 tout type d'\u00e9cran.")});
e.ta(d,"mouseout",a.ya);b.appendChild(c);b.appendChild(d);return b}Dv.prototype.ya=function(){Fe(this.ua);var a=F("A",{target:"_blank"},"En savoir plus sur les livres sur Google\u00a0Play");fd(a,"https://books.google.com/support/bin/topic.py?topic=28528");this.ua.appendChild(a)};Dv.prototype.i=function(a){Fe(this.ua);"string"===typeof a?this.ua.appendChild(De(a)):this.ua.appendChild(a)};function Gv(a,b){W.call(this,b,void 0,3);this.Ma=a}m(Gv,W);Gv.prototype.render=function(a){W.prototype.render.call(this,a);L(this.ha(),"gb-get-book")};Gv.prototype.Sa=function(){W.prototype.Sa.call(this);var a=this.ha();this.g=new Dv(a,this.Ma);this.g.render();a=D("menu_container");(a=qe("about_title",a))&&I(a)};
function Hv(){var a=D("gb-buy-options-trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!ef(a.parentNode.parentNode,"jfk-button"):1){a=D("gb-buy-options-trigger");var b=D("buy");if(a&&b){gf(b,"about_content");var c=F("SPAN","gb-buy-options-arrow","\u25bc");a.appendChild(c);L(b,"gb-buy-options-list");L(b,"unified-hovercard");ki(a,9,b,8);R(b,!1);M(document,"mousedown",u(Iv,a,b))}}}
function Iv(a,b,c){a=Le(a,c.target);c=Le(b,c.target);var d="none"!=b.style.display;a||c||!d?a&&(R(b,!d),d||Dg(b,1)):R(b,!1)};function Jv(a,b,c,d,e,g){function h(l){if(l){l.tabIndex=0;Ze(l,k.wa);L(l,"goog-zippy-header");l&&k.ua.ta(l,"click",k.ya);var n=k;l&&(wj(n.ka,l),n.ma.ta(n.ka,"key",n.Ca))}}O.call(this);this.V=e||ke();this.i=this.V.ha(a)||null;this.o=this.V.ha(d||null);this.s="function"===typeof b?b:null;this.wa=g||"tab";this.j=this.s||!b?null:this.V.ha(b);this.g=1==c;void 0!==c||this.s||(this.o?this.g="none"!=this.o.style.display:this.i&&(this.g=ef(this.i,"goog-zippy-expanded")));this.ma=new N(this);this.ka=new vj;
this.ua=new N(this);var k=this;h(this.i);h(this.o);Kv(this,this.g)}v(Jv,O);Jv.prototype.Aa=function(){Jv.va.Aa.call(this);mf(this.ma);mf(this.ka);mf(this.ua)};function Kv(a,b){a.j?R(a.j,b):b&&a.s&&(a.j=a.s());a.j&&L(a.j,"goog-zippy-content");a.o?(R(a.i,!b),R(a.o,b)):a.i&&(jf(a.i,"goog-zippy-expanded",b),jf(a.i,"goog-zippy-collapsed",!b),K(a.i,"expanded",b));a.g=b;a.dispatchEvent(new Lv("toggle",a,a.g))}
Jv.prototype.Ca=function(a){if(13==a.keyCode||32==a.keyCode)Kv(this,!this.g),this.dispatchEvent(new Lv("action",this,this.g,a)),a.preventDefault(),a.stopPropagation()};Jv.prototype.ya=function(a){Kv(this,!this.g);this.dispatchEvent(new Lv("action",this,this.g,a))};function Lv(a,b){rf.call(this,a,b)}v(Lv,rf);function Mv(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=Nv(b,!0,c,d),g=F("UL",c+"-list");a.appendChild(e);a.appendChild(g);Kv(new Jv(e,g),!b.collapsed);w(b.child_node,function(h){Mv(g,h,c,d)})}else a.appendChild(Nv(b,!1,c,d))}function Nv(a,b,c,d){var e;if(b){b=c+"-heading";var g=c+"-header"}else b=c+"-link",g=c+"-item";""!=a.url?e=F("A",{"class":b,href:a.url},pd(a.title)):e=F("DIV",b,a.title);e=F("DIV",g,e);d==a.id&&L(e,c+"-selected");return e}
Ja("_OC_InitNavbar",function(a){var b=D("navbarContainer");if(b&&a.child_node){var c=F("UL","gb-left-nav-list");w(a.child_node,function(d){Mv(c,d,"gb-left-nav",a.highlighted_node_id)});b.appendChild(c)}});function Ov(a,b,c,d,e){var g={cursor:"pointer"};P(c,g);M(c,"click",t(this.s,this));P(d,g);M(d,"click",t(this.o,this));e.innerHTML?this.V=e:(e.form.action="javascript:",M(e.form,"submit",t(this.j,this)),e.go&&P(e.go,{display:"none"}),this.i=e.input);this.g=a;this.Oa=b;M(a,"pagechange",t(this.update,this));this.update()}
Ov.prototype.j=function(){var a=this.i.value;var b=this.g;var c=fp(b.Oa,a);c?(b.Cb(c),b=!0):b=!1;if(b)this.update();else if(!Cb(a)&&!/[^0-9]/.test(a)){a:{b=cp(this.Oa);for(c=b.length-1;0<=c;c--){var d=gp(b[c]);if(!Cb(d)&&!/[^0-9]/.test(d)){b=parseInt(d,10);break a}}b=-1}a=parseInt(a,10);0<b&&a>b&&(this.g.Cb(bb(cp(this.Oa))),this.update())}return!1};Ov.prototype.s=function(){this.g.tc("previous")};Ov.prototype.o=function(){this.g.tc("next")};
Ov.prototype.update=function(){var a=this.g.Fa();a&&(this.i?this.i.value=gp(a)||"":(a=X(a.Qc()),y(this.V,a)))};function Pv(a){Y.call(this);this.j=a;this.o=new N;this.i=H("div");P(this.i,{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Dg(this.i,0);a.wa.appendChild(this.i);this.g.ta(a,"resize",this.mh);this.g.ta(this.i,"click",this.Jl);this.g.ta(this.i,"mouseout",this.Kl);this.g.ta(this.i,"mouseover",t(this.dg,this,!0));this.g.ta(a,"viewportmodechange",this.Pi);if(a=this.j.Na())a instanceof $r&&(this.Cd=!0),this.Pi()}m(Pv,Y);f=Pv.prototype;f.La=function(a){R(this.i,a)};
f.mh=function(){U(t(this.Ll,this),10)};f.Ll=function(){var a=this.j.Na();a&&(a.Da(),a=a.j.o,Q(this.i,a.clientWidth,40),ng(this.i,0,a.clientHeight-40))};f.Jl=function(){var a=this.j.Na(),b=a.Da().height-40,c=H("div");P(c,{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hidden"});Dg(c,.15);ng(c,0,a.V.y+b);a.j.j.appendChild(c);U(u(Qv,c),1E3);this.Cd=!1;a=this.j.Na();nq(a,new C(void 0,b-20),t(a.oj,a))};
function Qv(a){var b=new po(a,.15,0,200);b.play();Jf(b,"end",u(Rv,b,a))}function Rv(a,b){I(b);a.Ga()}f.Kl=function(){this.Cd||this.dg(!1)};f.dg=function(a){if(a){if(!this.s){var b=H("div");P(b,{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.i.appendChild(b);U(t(this.Yj,this),10)}this.s=!0}Dg(this.i,a?.15:0)};
f.Yj=function(){w(["left","right"],function(a){var b=F("DIV",{"class":"SPRITE_page_down"});this.i.appendChild(b);b.style[z?"styleFloat":"cssFloat"]=a;P(b,{marginTop:"14px"});P(b,"margin-"+a,"16px")},this)};f.Pi=function(){var a=this.j.Na(),b=a instanceof $r;b?this.mh():this.Cd=!1;this.La(b);this.dg(this.Cd);Yf(this.o);this.o.od(a,"move",t(this.ll,this));this.o.ta(a,"layoutchange",t(this.mh,this))};f.ll=function(){this.Cd&&this.dg(!1);this.Cd=!1};f.Cd=!1;function Sv(a){O.call(this);a=a||ke();this.g=a.Ua(z?"DIV":"IFRAME",{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-hidden":"true"});a=a.g.body;a.insertBefore(this.g,a.firstChild);if(z)var b=this.g;else a:{a=this.g;try{b=a.contentWindow||(a.contentDocument?ze(a.contentDocument):null);break a}catch(c){}b=null}b=this.o=b;A&&(a=b.document,a.open(),a.close());M(b,"resize",this.i,!1,this);this.j=this.g.offsetWidth}v(Sv,O);
Sv.prototype.Aa=function(){Sv.va.Aa.call(this);Qf(this.o,"resize",this.i,!1,this);this.o=null;A&&!B("1.9")||I(this.g);delete this.g};Sv.prototype.i=function(){var a=this.g.offsetWidth;this.j!=a&&(this.j=a,this.dispatchEvent("fontsizechange"))};function Tv(a,b,c,d,e){this.ka=a;this.ma=b;this.V=Bg(c);this.i=null;d&&(this.i=d,P(this.i,{overflow:"auto"}));this.s=e;a=t(this.o,this);this.j=new Fo;M(this.j,"resize",a);b=new Sv;M(b,"fontsizechange",a);M(window,"DOMContentLoaded",t(this.g,this))}Tv.prototype.o=function(){this.g();U(t(this.g,this),100)};
Tv.prototype.g=function(){var a=!1;this.s?this.vb&&(a=this.vb.vb):a=!0;var b=this.j.Da();a=a?0:this.V.width;var c=Math.round(ug(this.ma).y);this.ka.Gb(new ie(Math.max(0,b.width-a),Math.max(0,b.height-c)));this.i&&(a=this.i,P(a,"border","0px"),c=Math.round(ug(a).y),b=Math.max(0,b.height-c),P(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&P(a,{borderTop:kd("%spx solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function Uv(a,b){a.vb=b;M(b,"change",t(a.g,a))};function Vv(a,b){Rg.call(this,b);this.g=a||""}var Wv;v(Vv,Rg);f=Vv.prototype;f.wc=null;function Xv(){null==Wv&&(Wv="placeholder"in H("INPUT"));return Wv}f.Me=!1;f.nc=function(){this.Ba=this.i.Ua("INPUT",{type:"text"})};f.$b=function(a){Vv.va.$b.call(this,a);this.g||(this.g=a.getAttribute("label")||"");Xe(me(a))==a&&(this.Me=!0,a=this.ha(),gf(a,"label-input-label"));Xv()&&(this.ha().placeholder=this.g);a=this.ha();K(a,"label",this.g)};
f.Sa=function(){Vv.va.Sa.call(this);var a=new N(this);a.ta(this.ha(),"focus",this.xi);a.ta(this.ha(),"blur",this.Ck);if(Xv())this.j=a;else{A&&a.ta(this.ha(),["keypress","keydown","keyup"],this.Kk);var b=me(this.ha());a.ta(ze(b),"load",this.ol);this.j=a;Yv(this)}Zv(this);this.ha().i=this};f.Jb=function(){Vv.va.Jb.call(this);this.j&&(this.j.Ga(),this.j=null);this.ha().i=null};function Yv(a){!a.o&&a.j&&a.ha().form&&(a.j.ta(a.ha().form,"submit",a.Nk),a.o=!0)}
f.Aa=function(){Vv.va.Aa.call(this);this.j&&(this.j.Ga(),this.j=null)};f.xi=function(){this.Me=!0;var a=this.ha();gf(a,"label-input-label");if(!Xv()&&!$v(this)&&!this.ma){var b=this;a=function(){b.ha()&&(b.ha().value="")};z?U(a,10):a()}};f.Ck=function(){Xv()||(this.j.$a(this.ha(),"click",this.xi),this.wc=null);this.Me=!1;Zv(this)};f.Kk=function(a){27==a.keyCode&&("keydown"==a.type?this.wc=this.ha().value:"keypress"==a.type?this.ha().value=this.wc:"keyup"==a.type&&(this.wc=null),a.preventDefault())};
f.Nk=function(){$v(this)||(this.ha().value="",U(this.zk,10,this))};f.zk=function(){$v(this)||(this.ha().value=this.g)};f.ol=function(){Zv(this)};function $v(a){return!!a.ha()&&""!=a.ha().value&&a.ha().value!=a.g}f.reset=function(){$v(this)&&(this.ha().value="",null!=this.wc&&(this.wc=""),Zv(this))};f.Qb=function(a){null!=this.wc&&(this.wc=a);this.ha().value=a;Zv(this)};f.wb=function(){return null!=this.wc?this.wc:$v(this)?this.ha().value:""};f.Qc=function(){return this.g};
function Zv(a){var b=a.ha();Xv()?a.ha().placeholder!=a.g&&(a.ha().placeholder=a.g):Yv(a);K(b,"label",a.g);$v(a)?(b=a.ha(),gf(b,"label-input-label")):(a.ma||a.Me||(b=a.ha(),L(b,"label-input-label")),Xv()||U(a.vm,10,a))}f.La=function(a){this.ha().disabled=!a;var b=this.ha();jf(b,"label-input-label-disabled",!a)};f.isEnabled=function(){return!this.ha().disabled};f.vm=function(){!this.ha()||$v(this)||this.Me||(this.ha().value=this.g)};function aw(a,b,c){Vv.call(this,null!=c?c:"Rechercher dans ce livre");this.$b(a);this.Sa();b&&this.Qb(b)}m(aw,Vv);function bw(a,b){O.call(this);this.Ba=a;this.g=b||null;L(a,"with-auto-dir-text");M(this.Ba,"keyup",t(this.j,this));M(this.Ba,"paste",t(this.i,this))}m(bw,O);bw.prototype.j=function(){cw(this.Ba,this.g)};bw.prototype.i=function(){dw(this.Ba,this.g)};function dw(a,b){U(u(function(){cw(a,b)}))}
function cw(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!1,h=a.value.split(gc),k=0;k<h.length;k++){var l=h[k];ec.test(l)?(d++,e++):fc.test(l)?g=!0:dc.test(l)?e++:hc.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-1:1)}else d=fn();d?(c=!0,P(a,"textAlign","right"),se(a,{dir:"rtl"})):(P(a,"textAlign","left"),se(a,{dir:"ltr"}));b&&(c?(gf(b,"input-direction-ltr"),L(b,"input-direction-rtl")):(L(b,"input-direction-ltr"),gf(b,"input-direction-rtl")))}
function ew(a,b){if(a=D(a))b=b?D(b):null,cw(a,b),new bw(a,b)}Ja("_OC_autoDir",ew);var fw={update:function(a){for(var b in a)fw[b]=a[b]},Nj:function(a){if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in a)fw.Mj(b,a[b])},Mj:function(a,b){fw[a]=b}};Ja("_OC_addFlags",fw.Nj);function gw(a,b,c){Tl.call(this);this.xd=a;this.i=b;this.g=c?c:null;this.Df(hw(this))}m(gw,Tl);
function hw(a){var b=F("DIV");ff(b,["popup-menu","goog-menu","goog-menu-vertical"]);Ze(b,"dialog");b.setAttribute("tabindex","-1");document.body.appendChild(b);var c=F("DIV",{"class":"popup-menu-header"});b.appendChild(c);var d=F("SPAN",{"class":"popup-menu-title"});J(d,a.xd);c.appendChild(d);d=F("DIV",{"class":"popup-menu-close"});K(d,"label","Fermer la fen\u00eatre pop-up");var e=F("IMG");gd(e,"/googlebooks/images/material/close_black_24dp.png");Q(e,24,24);K(e,"hidden",!0);d.appendChild(e);M(d,
"click",function(){a.Ka(!1);a.g&&a.g.call(a)});M(d,"keydown",function(g){if(32==g.keyCode||13==g.keyCode)a.Ka(!1),a.g&&a.g.call(a)});Ze(d,"button");Pe(d,!0);c.appendChild(d);b.appendChild(a.i);return b};function iw(a){dv.call(this);this.g=a.Qa;this.o=a.history;this.Ca=a.Ae;this.wa=!!a.ue;this.ma=!!a.te;this.Ja=a.flags;if(this.Ea=a.ie){a=!!this.g.Ma.Tf;var b=this.g.Ma.jg;b=b&&!!ep(this.g.Oa,b);a||b?(a=nk("/googlebooks/images/material/arrow_drop_down_black_20dp.png",this.g.Fa().Qc()||"Table des mati\u00e8res"),a=Ab(a),this.Te=a[0],this.Yb=new W(a,void 0,4),this.Ha(this.Yb,!0),this.j.ta(this.Yb,"action",this.Ol),ev(this,this.Yb),this.j.ta(this.g,"pagechange",this.Nl)):(this.Te=F("SPAN","jfk-button-label",
"Table des mati\u00e8res indisponible"),this.Yb=new W(this.Te,void 0,4),this.Yb.Wb("Table des mati\u00e8res indisponible"),this.Yb.La(!1),this.Ha(this.Yb,!0));a=D("gb-entity-page-toolbar-search");D("search_form_input").setAttribute("autocomplete","off");P(a,"visibility","visible");Jp(this.i.g,ye(this.i.g),jw(this))}else{kw();a=nk("/googlebooks/images/material/arrow_left_black_24dp.png");this.Ue=new W(a,void 0,4);this.Ue.Wb("Page pr\u00e9c\u00e9dente");this.Ha(this.Ue,!0);M(this.Ue,"action",t(this.g.tc,
this.g,"previous"));a=nk("/googlebooks/images/material/arrow_right_black_24dp.png");this.Ve=new W(a,void 0,4);this.Ve.Wb("Page suivante");this.Ha(this.Ve,!0);M(this.Ve,"action",t(this.g.tc,this.g,"next"));a=nk("/googlebooks/images/material/zoom_in_black_24dp.png");this.rd=new W(a,void 0,4);this.rd.Wb("Zoom avant");this.Ha(this.rd,!0);M(this.rd,"action",t(this.Ri,this,"zoomin"));a=nk("/googlebooks/images/material/zoom_out_black_24dp.png");this.We=new W(a,void 0,4);this.We.Wb("Zoom arri\u00e8re");this.Ha(this.We,
!0);M(this.We,"action",t(this.Ri,this,"zoomout"));b=this.wa;a=this.ma;var c=nk("/googlebooks/images/material/onepage_view_black_24dp.png");this.Fc=new W(c,void 0,4);this.Fc.Wb("Vue par page");M(this.Fc,"action",t(this.oh,this,$r));ev(this,this.Fc,"viewport",!0);this.Ha(this.Fc,!0);c=nk("/googlebooks/images/material/twopage_view_black_24dp.png");this.Hc=new W(c,void 0,4);this.Hc.La(!1);this.Hc.Wb("Vue sur deux pages indisponible");b&&(this.Hc.La(!0),this.Hc.Wb("Vue sur deux pages"),M(this.Hc,"action",
t(this.oh,this,Is)),ev(this,this.Hc,"viewport"));this.Ha(this.Hc,!0);b=nk("/googlebooks/images/material/thumbnail_view_black_24dp.png");this.Gc=new W(b,void 0,4);this.Gc.La(!1);this.Gc.Wb("Vue en vignette indisponible");a&&(this.Gc.La(!0),this.Gc.Wb("Vignette"),M(this.Gc,"action",t(this.oh,this,is)),ev(this,this.Gc,"viewport"));this.Ha(this.Gc,!0);this.j.ta(this.g,"viewportmodechange",this.Qi);this.Qi();lw(this)}}m(iw,dv);
function lw(a){var b=new $t,c=nk("/googlebooks/images/material/more_vert_black_24dp.png");L(c[0],"goog-flat-menu-button-img");K(c[0],"hidden",!0);a.qd=new rv(c,b,yv.Ya());vv(a.qd);a.qd.Wb('Menu "Autres actions"');a.Ha(a.qd,!0);mw(a,b);nw(a,b);ow(a,b);pw(a,b);if(c=document.getElementById("gb-entity-page-menu-contents")){c=pe(document,"A","more-menu-link",c);for(var d=0;d<c.length;d++){var e=new Tj(c[d]);e.Ze="link";M(e,"action",u(function(g,h){h.preventDefault();h.stopPropagation();h=g.getAttribute("href");
g=cc("_top");h=h instanceof oc?h:xc(h);p.open(qc(h),g instanceof Zb?bc(g):g||"",void 0,void 0)},c[d]));b.Ha(e,!0)}}qw(a,b);R(b.ha(),!1);b.render()}function mw(a,b){var c=Se(document.getElementById("gb-entity-page-base-ogen-url")),d=new S(c);a.eg=F("INPUT");a.eg.value=d.toString();c=rw(a.eg);sw(a,c,"Partager",b,function(){var e=new S($q(a.g.Fa()).toString());T(d,"pg",Eh(e,"pg"));a.g.Va.getQuery()&&T(d,"bsq",a.g.Va.getQuery());a.eg.value=d.toString()})}
function nw(a,b){a.Pc=F("INPUT");var c=rw(a.Pc);sw(a,c,"Int\u00e9grer",b,function(){var d=new S($q(a.g.Fa()).toString());d.g.remove("source");T(d,"output","embed");a.Pc.value=Os(d.toString())})}function ow(a,b){var c=document.getElementById("gb-mobile-buy-section"),d=document.getElementById("gb-mobile-download-section");if(c||d)d?(c=re("TABLE","gb-mobile-buy-table",d))&&sw(a,c,"T\u00e9l\u00e9charger ce livre",b):c&&(c=re("TABLE","gb-mobile-buy-table",c))&&sw(a,c,"Acheter ce livre",b)}
function pw(a,b){if(a.Ca){var c=F("DIV",{"class":"more-menu-link"}),d=F("SPAN",{"class":"more-menu-link-text"});J(d,"Partager un extrait");c.appendChild(d);c=new Tj(c);c.Ze="button";M(c,"action",t(u(a.vi,!0),a));b.Ha(c,!0)}}
function qw(a,b){var c=document.getElementById("gb-entity-page-copyright-page-id");if(c){var d=F("DIV",{"class":"more-menu-link"}),e=F("SPAN",{"class":"more-menu-link-text"});J(e,"Informations sur les droits d'auteur");d.appendChild(e);c=Se(c);c=ep(a.g.Oa,c);d=new Tj(d);d.Ze="button";M(d,"action",t(a.g.Cb,a.g,c));b.Ha(d,!0)}}
function rw(a){var b=F("DIV",{"class":"linkto-popup-content"});a.type="text";a.readOnly=!0;L(a,"viewport-input");b.appendChild(a);a=(new Ir(a)).ha();b.appendChild(a);return b}
function sw(a,b,c,d,e){var g=new gw(c,b,function(){a.ha().focus()});g.hd=4;g.isVisible()&&g.Jd();g.setPosition(new hm(a.qd.ha(),5));g.Ka(!1);b=F("DIV",{"class":"more-menu-link"});var h=F("SPAN",{"class":"more-menu-link-text"});J(h,c);b.appendChild(h);K(b,"haspopup",!0);c=new Tj(b);c.Ze="button";M(c,"action",function(){g.Ka(!0);g.ha().focus();null!=e&&e.call(a)});d.Ha(c,!0)}
function kw(){var a=D("gb-entity-page-play-reader-link");if(a){a=a.getAttribute("href");var b=F("DIV");ff(b,["play-redirect-popup","goog-menu","goog-menu-vertical"]);var c=F("DIV",{"class":"popup-menu-header"}),d=F("SPAN",{"class":"popup-menu-title"});J(d,"Vous poss\u00e9dez ce livre");var e=F("A",{"class":"play-redirect-close"}),g=F("IMG",{"class":"play-redirect-close-icon"});gd(g,"/googlebooks/images/material/close_black_24dp.png");Q(g,24,24);M(e,"click",function(){R(b,!1)});e.appendChild(g);c.appendChild(d);
c.appendChild(e);d=F("A",{"class":"play-redirect-button"});e=F("IMG",{"class":"play-redirect-button-icon"});gd(e,"/googlebooks/images/material/googleplaybooks_20x20.png");Q(e,20,20);g=F("SPAN",{"class":"play-redirect-button-text"});J(g,"Ouvrir dans Google\u00a0Play");d.setAttribute("href",a);d.setAttribute("target","_top");d.appendChild(e);d.appendChild(g);b.appendChild(c);b.appendChild(d);document.body.appendChild(b)}}f=iw.prototype;f.Ol=function(){this.Yb.yc&16&&(new ls(this.g,this.Yb,this.Ja)).render(3)};
f.Nl=function(){var a=this.g.Fa().Qc()||"Table des mati\u00e8res";this.Te&&(a=X(a),y(this.Te,a))};f.Qi=function(){var a=this.g.Na();a instanceof $r?(fv(this,this.Fc),tw(this,!0),uw(this,!0),vw(this,!0)):a instanceof Is?(fv(this,this.Hc),tw(this,!0),uw(this,!0),vw(this,!0)):a instanceof is?(fv(this,this.Gc),tw(this,!1),uw(this,!0),vw(this,!0)):(tw(this,!1),uw(this,!1),vw(this,!1))};
f.vi=function(a){this.Ca(a);var b=D("search_bar");if(a){a=H("DIV");var c=H("SPAN");J(c,"S\u00e9lectionner un extrait \u00e0 partager");L(c,"custom-result-bar-bold-text");a.appendChild(c);c=H("SPAN");ff(c,["search-bar-link","search-bar-close-link","custom-result-bar-clear"]);J(c,"Exit selection mode");M(c,"click",t(u(this.vi,!1),this));a.appendChild(c);this.Ud=new ch(a);this.Ud.render(b);this.Ud.Ka(!0);this.Ud.ha()&&L(this.Ud.ha(),"custom-result-bar")}else Fe(b),this.Ud=null};
f.oh=function(a){this.g.Rb(a);!this.g.Va.getQuery()&&this.o&&this.o.update()};function tw(a,b){a.We.La(b);a.rd.La(b)}function vw(a,b){a.Ue.La(b);a.Ve.La(b)}function uw(a,b){a.Fc.La(b);a.wa&&a.Hc.La(b);a.ma&&a.Gc.La(b)}f.Ri=function(a){this.g.tc(a)};
function ww(a,b,c){a.Yb&&a.Yb.ha()&&L(a.Yb.ha(),"toc-button");if(a.qd&&a.qd.ha()){var d=a.qd.ha();gf(d,"goog-flat-menu-button");ff(d,["jfk-button","jfk-button-flat","jfk-button-clear-outline","start-button-group"])}a.rd&&a.rd.ha()&&L(a.rd.ha(),"start-button-group");a.Fc&&a.Fc.ha()&&L(a.Fc.ha(),"start-button-group");a=oe("jfk-button-img",b);for(b=0;b<a.length;b++)c?Q(a[b],20,20):Q(a[b],24,24)}function xw(a){w(rb(a.querySelectorAll('[role="button"]')),function(b){Pe(b,!1)})}
function jw(a){var b={focusSearch:function(){D("search_form_input").focus()}};b.updateSearch=t(function(c){Rp(a.g.Va,c);a.o&&a.o.update()},a);b.goToPage=t(function(c){c&&Xp(a.g,c)},a);return b}f.Fc=null;f.Hc=null;f.Gc=null;f.rd=null;f.We=null;f.Ve=null;f.Ue=null;f.qd=null;f.Yb=null;f.Te=null;f.eg=null;f.Pc=null;f.Ud=null;function yw(a){this.g=D("gb-ogen-opt-in-banner");this.j=D("gb-ogen-opt-in-banner-dismiss");this.i=D("gb-ogen-opt-in-header-link");this.o=a;a=D("gbq");if(this.i&&a){a:{var b;if(ce&&!(z&&B("9")&&!B("10")&&p.SVGElement&&a instanceof p.SVGElement)&&(b=a.parentElement)){a=b;break a}b=a.parentNode;a=Ke(b)?b:null}a&&(L(a,"searchbar-with-opt-in"),a.parentNode&&a.parentNode.insertBefore(this.i,a.nextSibling),P(this.i,"display","block"))}zw(this)}
function zw(a){a.g&&a.j&&(window.localStorage.getItem("obclose")?R(a.g,!1):(L(a.g,"opt-in-banner-expanded"),M(a.j,"click",function(){gf(a.g,"opt-in-banner-expanded");window.localStorage.setItem("obclose","true");U(function(){R(a.g,!1);a.o.g()},600)})))};var Aw=null;function Bw(){Aw||(Aw={},Aw[1]=$r,Aw[2]=Is)}function Cw(a){var b={},c=(new S(window.location.href)).i;c&&w(c.split(","),function(d){b[d.charAt(0)]=d.substring(1)});return b[a]};function Dw(a,b){O.call(this);this.Kc=H("div");a.appendChild(this.Kc);P(this.Kc,{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"pointer"});this.g=new Ew(this.Kc,b);M(this.Kc,"click",t(this.dispatchEvent,this,"click"));M(this.g.ha(),"click",t(this.dispatchEvent,this,"click"));M(this.Kc,"mouseover",t(this.i,this,!0));M(this.Kc,"mouseout",t(this.i,this,!1))}m(Dw,O);function Fw(a,b){P(a.Kc,{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.j=b}
Dw.prototype.i=function(a){this.j||P(this.Kc,{backgroundColor:a?"#ffffcc":"#b2c4e9"})};Dw.prototype.Aa=function(){this.g.Ga();O.prototype.Aa.call(this)};function Ew(a,b){Ul.call(this,a);this.i=a;this.fg=200;this.Tg=500;a=this.ha();P(a,{backgroundColor:"#FFF",color:"#333",border:"1px solid #6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var c=H("div");P(c,{fontWeight:"bold"});c.appendChild(De("Page "+b.g));a.appendChild(c);c=H("div");b=X(b.i);y(c,b);a.appendChild(c)}m(Ew,Ul);
Ew.prototype.Oe=function(a){var b=ug(this.i),c=Bg(this.ha());Ul.prototype.Oe.call(this,a,new Jl(b.x-c.width,Math.min(b.y,ue(window).height-c.height)))};function Gw(a){Y.call(this);this.i=a;this.j=this.i.Ob.i;this.s={};this.ka=new N;this.o=H("div");P(this.o,{backgroundColor:"#fcfcff",position:"absolute"});this.j.wa.appendChild(this.o);w(this.i.Za.Bb,t(this.Uj,this));this.g.ta(this.j,"pagechange",this.Gj);this.Gj();this.g.ta(this.j,"resize",this.rh);this.g.ta(this.j,"viewportmodechange",this.Vi);this.j.Na()&&this.Vi()}m(Gw,Y);f=Gw.prototype;f.Gj=function(){this.V&&(Fw(this.V,!1),this.V=null);var a=this.s[this.j.Fa().Ta()];a&&(this.V=a,Fw(a,!0))};
f.Vi=function(){var a=this.j.Na(),b=a instanceof $r;b&&this.rh();Yf(this.ka);this.ka.ta(a,"layoutchange",t(this.rh,this));R(this.o,b)};f.rh=function(){U(t(this.Sl,this),10)};f.Sl=function(){var a=this.j.Na();a&&a instanceof $r&&(a.Da(),a=a.j.o,Q(this.o,15,a.clientHeight),ng(this.o,a.clientWidth-15,0),Hw(this))};function Hw(a){var b=a.j.Na().s.Dd(function(d){return d instanceof To}),c={};w(b,function(d){c[d.Fa().Ta()]=d});w(a.i.Za.Bb,t(a.om,a,c))}
f.om=function(a,b){var c=this.j.Na().j.i.clientHeight;if(a=a[b.Ta()]){var d=Id?5:15;ng(this.s[b.Ta()].Kc,0,Math.floor(a.kd()/c*(this.o.clientHeight-d-(Id?30:15)))+d)}};f.Uj=function(a){var b=new Dw(this.o,a);this.s[a.Ta()]=b;this.g.ta(b,"click",t(this.i.ld,this.i,a,null))};f.Aa=function(){I(this.o);Ma(this.s,function(a){a.Aa.call(a)});Y.prototype.Aa.call(this)};function Iw(a){Y.call(this);this.Ob=a;this.Gh="n"}m(Iw,Y);Iw.prototype.i=function(a,b,c){b.search_results&&(b.search_results=eb(b.search_results,function(d){return void 0!==d.snippet_text&&d.snippet_text}),b.number_of_results=b.search_results.length);this.Za=new Vs(b);b=this.Ob.i;b.ka||b.Rb($r);0==this.Za.Bb.length?Jw(this.Ob.o):a?c?(a=jb(this.Za.Bb,function(d){return c==d.Ta()}))?this.ld(a):this.ld(this.Za.Bb[0],c):this.ld(this.Za.Bb[0]):Kw(this);this.j=new Gw(this)};
function Kw(a){var b=a.Ob.i,c=b.ka;if(c==$r||c==Is)a.Ob.V=c;b.Rb(Zs);b=b.Na();c=a.Ob.o;if(c.wa)Lw(c,!0);else{var d="n"==c.i.Gh;R(c.Ea,d);R(c.Ja,!d)}Hd?(d=X("<b>"+c.i.Za.Bb.length+'</b>\u00a0r\u00e9sultats pour "<b>'+(Ws(c.i.Za)+'</b>"')),y(c.j,d)):(d=X("Afficher <b>"+(c.i.Za.Bb.length+"</b>\u00a0r\u00e9sultats dans ce livre pour <b>"+(Ws(c.i.Za)+"</b>"))),y(c.j,d));Mw(c,!0);c=a.Za;c!=b.Za&&(b.Za=c,c=new Ys(b.Za,b.Da().width),hq(b,c),b.hc());a=t(a.ld,a);b.Db=a;lq(b,new C(0,0))}
Iw.prototype.ld=function(a,b){sq=!0;var c=this.Ob.o;Mw(c,!1);c.o=cb(c.i.Za.Bb,a);if(Hd){var d=X("R\u00e9sultat\u00a0<b>"+(c.o+1+"</b> sur\u00a0<b>"+(c.i.Za.Bb.length+'</b> pour "<b>'+(Ws(c.i.Za)+'</b>"'))));y(c.j,d)}else d=X("R\u00e9sultat\u00a0<b>"+(c.o+1+"</b> sur <b>"+(c.i.Za.Bb.length+"</b> dans ce livre pour\n <b>"+(Ws(c.i.Za)+"</b>")))),y(c.j,d);c=this.Ob.i;a=ep(c.Oa,a.Ta());if(!a)return null;d=c.Na();d instanceof $r||d instanceof Is||(this.Ob.V==Is?c.Rb(Is):c.Rb($r));if(b)return Xp(c,b),null;
a:{if((b=c.V.Na().s)&&b.Rc&&(b=b.Rc(a))){d=new C(40,80);var e=c.Va.getQuery();if(!e)break a;var g=bq(a,e);if(g){cq(c,b,d,g);break a}b=t(c.dl,c,b,d,e);$p(a,aq(a),b)}c.Cb(a)}return a};Iw.prototype.Aa=function(){mf(this.j);Y.prototype.Aa.call(this)};function Nw(a){Y.call(this);var b=this;this.ka=H("DIV");this.wa=Wq(a);this.ua=this.V=null;this.ya=new ch(this.ka);this.ya.render(Ow);this.ya.Ka(!0);a=this.ya.ha();L(a,"search-results-bar");L(this.ka,"search-results-bar-contents");this.j=H("SPAN");this.ka.appendChild(this.j);this.ma=H("SPAN");L(this.ma,"search-bar-result-links");this.ka.appendChild(this.ma);a=H("SPAN");ed(a,X("-  "));L(a,"search-bar-link-spacer");this.ma.appendChild(a);Pw(this,this.ma,"‹ Pr\u00e9c\u00e9dent",t(this.zi,
this,-1),"Pr\u00e9c\u00e9dent");a=H("SPAN");ed(a,X("  "));L(a,"search-bar-link-spacer");this.ma.appendChild(a);Pw(this,this.ma,"Suivant ›",t(this.zi,this,1),"Suivant");a=H("SPAN");ed(a,X("  -  "));L(a,"search-bar-link-spacer");this.ma.appendChild(a);Pw(this,this.ma,"Tout afficher",t(this.kl,this));this.s=H("SPAN");L(this.s,"search-bar-snippet-links");if(this.wa){this.Ca=H("DIV");L(this.Ca,"search-bar-result-buttons");this.ka.appendChild(this.Ca);this.Ca.appendChild(this.s);
ff(this.s,["search-bar-sort-dropdown-button-container","search-bar-close-link"]);this.V=F("A",{"class":"search-bar-sort-dropdown-link"});Ze(this.V,"button");Pe(this.V,!0);K(this.V,"haspopup",!0);this.s.appendChild(this.V);a=F("SPAN",{"class":"search-bar-sort-dropdown-text"});J(a,"Trier par");this.ua=F("SPAN",{"class":"search-bar-sort-dropdown-selected"});J(this.ua,"pertinence");a.appendChild(this.ua);this.V.appendChild(a);a=nk("/googlebooks/images/material/arrow_drop_down_black_20dp.png");L(a[0],
"search-bar-sort-dropdown-icon");K(a[0],"hidden",!0);this.V.appendChild(a[0]);a=new au;var c=new At("pertinence");c.$e("Trier par pertinence");a.Ha(c,!0);L(c.ha(),"search-bar-sort-dropdown-item");c=new At("pages");c.$e("Trier par pages");a.Ha(c,!0);L(c.ha(),"search-bar-sort-dropdown-item");a.Fj=!0;a.render(document.body);bu(a,this.V,13,12);this.g.ta(a,"action",this.Ai);this.g.ta(a,"keydown",function(d){32!=d.keyCode&&13!=d.keyCode||t(b.Ai,b)})}else this.ka.appendChild(this.s),a=H("SPAN"),ed(a,X("-  ")),
L(a,"search-bar-link-spacer"),this.s.appendChild(a),this.s.appendChild(De("Trier par: ")),this.Ea=H("SPAN"),this.s.appendChild(this.Ea),Pw(this,this.Ea,"pertinence",t(this.Ff,this,"r"),"Trier par pertinence"),a=H("SPAN"),ed(a,X(" | <b>pages</b>")),this.Ea.appendChild(a),this.Ja=H("SPAN"),this.s.appendChild(this.Ja),a=H("SPAN"),ed(a,X("<b>pertinence</b> | ")),this.Ja.appendChild(a),Pw(this,this.Ja,"pages",t(this.Ff,this,"n"),"Trier par pages");a=H("SPAN");L(a,"search-bar-close-link-container");
this.wa?this.Ca.appendChild(a):this.ka.appendChild(a);this.g.ta(a,"click",this.Bi);c=Pw(this,a,"Effacer la recherche",t(this.Bi,this));L(c,"search-bar-close-link");c=H("IMG");c.src="/googlebooks/images/close_x.gif";L(c,"search-bar-close-img");a.appendChild(c);Gg(this.ka,!0)}var Ow,Qw,Rw;m(Nw,Y);function Mw(a,b){R(Qw,!b);R(a.s,b);R(a.ma,!b&&1<a.i.Za.Bb.length);R(a.ka,!0);null!=Rw&&Rw.g()}function Sw(a){a.wa?Lw(a,!1):R(a.s,!1);R(a.ma,!1);Fe(a.j)}
function Jw(a){Sw(a);var b=a.i.Za,c=b.ad.spellresults&&b.ad.spellresults.correct_spell?b.ad.spellresults.correct_spell:null,d=null;if(c){d=H("SPAN");var e=X("Essayez avec cette orthographe : ");y(d,e);Pw(a,d,c,t(a.hl,a,c))}c=H("SPAN");b=X(Db("Aucun r\u00e9sultat n'a \u00e9t\u00e9 trouv\u00e9 dans ce livre pour "+Ws(b)));y(c,b);b=H("A");e=X("Rechercher dans tous les livres");y(b,e);b.setAttribute("target","_top");L(b,"sitb-action-link");e="patents"==Um()?new S("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):
new S("https://www.google.com/search?tbm=bks&tbo=p");mm(e);"embed"==Eh(e,"output")&&e.g.remove("output");T(e,"q",pd(Ws(a.i.Za)));fd(b,e.toString());a.wa?(a.j.appendChild(c),a.j.appendChild(b),d&&(c=X("  ·  "),d.insertAdjacentHTML("afterbegin",Sc(c)),a.j.appendChild(d))):(d&&(a.j.appendChild(d),a.j.appendChild(H("BR"))),d=X("  -  "),c.insertAdjacentHTML("beforeend",Sc(d)),a.j.appendChild(c),d=X(" »"),b.insertAdjacentHTML("beforeend",Sc(d)),a.j.appendChild(b));
null!=Rw&&Rw.g()}f=Nw.prototype;f.Aa=function(){Y.prototype.Aa.call(this);mf(this.ya);R(Qw,!0);I(this.ka);null!=Rw&&Rw.g()};function Pw(a,b,c,d,e){var g=H("SPAN");L(g,"search-bar-link");Ze(g,"link");K(g,"label",e?e:c);Pe(g,!0);b.appendChild(g);ed(g,X(c));a.g.ta(g,"click",d);a.g.ta(g,"keydown",function(h){32!=h.keyCode&&13!=h.keyCode||d()});return g}f.Bi=function(){Rp(this.i.Ob.i.Va,"");var a=this.i.Ob;a&&a.s&&a.s.update()};f.zi=function(a){Tw(this,this.o,a)};
function Tw(a,b,c){var d=a.i.Za.Bb.length;a.o+=c;a.o>=d&&(a.o=0);0>a.o&&(a.o=d-1);a.o!=b&&(a.i.ld(a.i.Za.Bb[a.o])||Tw(a,b,c))}f.Ff=function(a){var b=this.i.Ob;b&&b.update(a)};f.kl=function(){Kw(this.i)};f.hl=function(a){var b=this.i.Ob;b&&(a=pd(a),Rp(b.i.Va,a),b.ka.Qb(a),b.s&&b.s.update())};f.Ai=function(a){if((a=a.target.Ub())&&this.ua)switch(a){case "pages":this.Ff("n");J(this.ua,"pages");break;case "pertinence":this.Ff("r"),J(this.ua,"pertinence")}};
function Lw(a,b){a.V&&(jf(a.V,"search-bar-sort-dropdown-disabled",!b),K(a.V,"disabled",!b));var c="n"==a.i.Gh;b&&!c&&J(a.ua,"pertinence")};function Uw(a,b,c,d){Y.call(this);this.i=a;this.ka=b;this.s=c;this.ma=d;this.g.ta(a.Va,"change",t(this.update,this,"r",null))}m(Uw,Y);
Uw.prototype.update=function(a,b,c){this.j?(this.j.Ga(),this.j=null):(this.i.ka&&(this.V=this.i.ka),this.o=new Nw(this.ma));var d=this.i.Va.getQuery();b&&!b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);if(b&&b.search_query_escaped)this.j=new Iw(this),this.o.i=this.j,a=!Eh(new S(window.location.toString()),"q"),this.j.i(a,b,c);else if(d){this.j=new Iw(this);b=this.o.i=this.j;c=b.Ob.o;Sw(c);var e=X("Chargement en cours...");y(c.j,e);c=new S(window.location.href);T(c,"jscmd",
"SearchWithinVolume");T(c,"q",d);T(c,"scoring",a);(new wr(c)).Uf(t(b.i,b,!1));b.Gh=a;this.ka.Qb(d)}else this.j&&(this.j.Ga(),this.j=null),this.i.Na()instanceof Zs&&this.i.Rb(this.V),this.o&&(this.o.Ga(),this.o=null),this.ka.Qb("")};function Vw(a,b){a=D(a);b=D(b);a&&b&&M(a,"submit",u(Ww,b))}function Ww(a,b){""==a.value&&b.preventDefault()};function Xw(a,b,c){O.call(this);this.target=a;this.V=b||a;this.ma=c||new dg(NaN,NaN,NaN,NaN);this.j=me(a);this.g=new N(this);lf(this,this.g);this.deltaY=this.deltaX=this.wa=this.ua=this.screenY=this.screenX=this.clientY=this.clientX=0;this.s=!0;this.i=!1;M(this.V,["touchstart","mousedown"],this.Cj,!1,this);this.o=Yw}v(Xw,O);var Yw=p.document&&p.document.documentElement&&!!p.document.documentElement.setCapture&&!!p.document.releaseCapture;f=Xw.prototype;f.La=function(a){this.s=a};
f.Aa=function(){Xw.va.Aa.call(this);Qf(this.V,["touchstart","mousedown"],this.Cj,!1,this);Yf(this.g);this.o&&this.j.releaseCapture();this.V=this.target=null};
f.Cj=function(a){var b="mousedown"==a.type;if(!this.s||this.i||b&&(!xf(a)||Id&&a.ctrlKey))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new Zw("start",this,a.clientX,a.clientY,a))){this.i=!0;b&&a.preventDefault();b=this.j;var c=b.documentElement,d=!this.o;this.g.ta(b,["touchmove","mousemove"],this.Yk,{capture:d,passive:!1});this.g.ta(b,["touchend","mouseup"],this.sf,d);this.o?(c.setCapture(!1),this.g.ta(c,"losecapture",this.sf)):this.g.ta(ze(b),"blur",this.sf);this.ya&&this.g.ta(this.ya,
"scroll",this.hm,d);this.clientX=this.ua=a.clientX;this.clientY=this.wa=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.ka=we(ke(this.j).g)}};f.sf=function(a,b){Yf(this.g);this.o&&this.j.releaseCapture();this.i?(this.i=!1,this.dispatchEvent(new Zw("end",this,a.clientX,a.clientY,a,$w(this,this.deltaX),ax(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.Yk=function(a){if(this.s){var b=a.clientX-this.clientX,c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.i){var d=this.ua-this.clientX,e=this.wa-this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new Zw("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.jc||this.sf(a);return}}c=bx(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new Zw("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(cx(this,a,b,c),a.preventDefault())}};
function bx(a,b,c){var d=we(ke(a.j).g);b+=d.x-a.ka.x;c+=d.y-a.ka.y;a.ka=d;a.deltaX+=b;a.deltaY+=c;return new C($w(a,a.deltaX),ax(a,a.deltaY))}f.hm=function(a){var b=bx(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;cx(this,a,b.x,b.y)};function cx(a,b,c,d){a.Wh(c,d);a.dispatchEvent(new Zw("drag",a,b.clientX,b.clientY,b,c,d))}function $w(a,b){var c=a.ma;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function ax(a,b){var c=a.ma;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}f.Wh=function(a,b){this.target.style.left=a+"px";this.target.style.top=b+"px"};function Zw(a,b,c,d,e,g,h){rf.call(this,a);this.clientX=c;this.clientY=d;this.left=void 0!==g?g:b.deltaX;this.top=void 0!==h?h:b.deltaY}v(Zw,rf);function dx(a,b,c){if(A&&!Jd)return a;a='url("'+b+'")';Gd&&(a+=" 7 5");return a+(", "+c)};function ex(a){Y.call(this);this.i=a;this.j=new N;this.g.ta(a,"viewportmodechange",this.Wi);this.i.Na()&&this.Wi()}m(ex,Y);f=ex.prototype;f.Wi=function(){Yf(this.j);this.o&&this.o.Ga();this.s=this.i.Na().j.j;var a=new Xw(this.s);a.Wh=q;this.o=a;this.j.ta(this.s,"dblclick",t(this.Ek,this));this.j.ta(a,"start",t(this.Ik,this));this.j.ta(a,"drag",t(this.Jk,this));this.j.ta(a,"end",t(this.Hk,this));fx(this,!1)};f.Ek=function(){this.i.tc("next")};
function fx(a,b){a=a.s;b=A?b?"-moz-grabbing":"-moz-grab":b?dx("-moz-grabbing","/googlebooks/images/closedhand.cur","move"):dx("-moz-grab","/googlebooks/images/openhand.cur","default");P(a,"cursor",b)}f.Ik=function(){this.V=this.i.Na().V;fx(this,!0)};f.Jk=function(){var a=this.o,b=this.V;lq(this.i.Na(),new C(b.x-a.deltaX,b.y-a.deltaY))};f.Hk=function(){this.V=null;fx(this,!1)};f.Aa=function(){Y.prototype.Aa.call(this)};function gx(a){this.V=a;this.ua=new vj(document);this.o={};this.ka={};M(this.ua,"key",t(this.ma,this));hx(this,33,t(this.s,this,-1),!1,!0);hx(this,34,t(this.s,this,1),!1,!0);hx(this,38,t(this.g,this,0,-gx.prototype.i),!1,!0);hx(this,40,t(this.g,this,0,gx.prototype.i),!1,!0);hx(this,37,t(this.g,this,-gx.prototype.i,0),!1,!0);hx(this,39,t(this.g,this,gx.prototype.i,0),!1,!0);hx(this,32,t(this.s,this,1),!0,!0);hx(this,74,t(this.j,this,"next"),!0);hx(this,75,t(this.j,this,"previous"),!0);a=t(this.j,this,
"zoomin");this.o["+"]=u(ix,a,!0,void 0);a=t(this.j,this,"zoomout");this.o["-"]=u(ix,a,!0,void 0)}function hx(a,b,c,d,e){a.ka[b]=u(ix,c,d,e)}gx.prototype.ma=function(a){var b=this.o[String.fromCharCode(a.o)]||this.ka[a.keyCode];b&&b(a)};function ix(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||jx[d.target.tagName.toUpperCase()]||(c&&d.preventDefault(),a())}gx.prototype.j=function(a){this.V.tc(a)};gx.prototype.s=function(a){a=Math.floor(a*this.V.Na().Da().height*.75);this.g(0,a)};
gx.prototype.g=function(a,b){var c=this.V.Na();nq(c,new C(a,b),t(c.sd,c))};var jx={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};gx.prototype.i=20;Ja("_OC_Run",function(a,b,c,d,e,g,h){fw.update(c);e=D("gb-get-book-container");var k=D("gb-get-book-content");if(e&&k){var l=new ou(b);(new Gv(l,k)).render(e)}Hv();Zq=qu;mn=q;l=D("viewport");M(document,"selectionchange",kx);c.stereoscopic&&(qr=lx);e=new Up(l);P(document.body,{overflow:"hidden"});D("titlebar")&&P(D("titlebar"),"white-space","nowrap");var n=new Tv(e,l,D("volume-left"),D("menu_scroll"),Wq(c)?!1:!0);n.g();Rw=n;new yw(n);l=new ou(b);var r=new Fs(a,e.Va);r.V=fw.pseudocontinuous;Wp(e,r);
e.Ma=l;r.jd=l.j;a=$r;b.disable_twopage||(Bw(),a=Aw[Cw("M")]||$r);d=mx(r,d);Bw();var G=Cw("P");var E;d&&(E=d.Ta());k=new vs(e,D("volume-left"),D("volume-center"));Uv(n,k);E=[G,E,r.g.Ab()[0].Ta()];var ja;hb(E,function(ea){return ea&&ep(r,ea)?(ja=ea,!0):!1});E=e.Va;g&&Rp(E,pd(g.search_query_escaped));Xp(e,ja);E=Xq(c)?null:new st(e,k);Ow=D("search_bar");Qw=D("toolbar_container");n=nx(e,u(ox,e,E));n=new Uw(e,n,E,c);g?(n.V=a,n.update("n",g,ja)):e.Rb(a);As=new zs(e.wa,e.s,k);px(e,r);qx(e);rx();new ex(e);
g=new Pv(e);e.go();E&&(E.La(!0),E.update(),M(gs,"click",t(E.update,E)));sx(l.Wa);U(u(tx,e,k,E,!b.disable_twopage,fw.enableThumbnailViewport,c,l,h,fw.enableClips?u(ux,g):void 0));h&&vx(l,h);_OC_InitHooks(u(wx,e),q,q,q,q,q);M(document,"keydown",xx);Vw("vheadf","vheadq");Vw("gbqf","gbqfq");b=D("buy-tooltip");c=D("buy-tooltip-box");b&&c&&fm(b,c);zr();b=D("gbqfq");c=D("gbqfqw");b&&new Co(b,!0,c,-9);U(u(yx,e,d))});
function yx(a,b){var c=a.Ma;if(c.g&&c.g.focus_aid&&b.Dg){var d=c.g?c.g.focus_aid:null;a=a.Na();b.Dg(d)&&(d=b.Dg(d).ze.aid,b.i&&d in b.i&&(b.V=b.i[d]),d=c.xc(),"number"!==typeof c.i&&(c.i=c.g.read_zm,c.i="number"===typeof c.i?c.g.read_zm:4,c.i=fe(c.i,-1,c.xc().length-1)),a.lf(a.Wd(d[c.i]+2)),cs(a,b)&&(c=cs(a,b),a.sd(c),a.Ag(b)))}}function vx(a,b){var c=tu([a],b);if(b=D("addToLibraryLink"+a.Uc()))a=new hu(a,c),L(b,"jfk-button-standard"),Xg(a,b),a.Ka(!0)}
function tx(a,b,c,d,e,g,h,k,l){Wq(g)?(b=D("gb-entity-page-toolbar-left"),g=new iw({Qa:a,history:c,flags:g,ie:!0}),g.render(b),ww(g,b,!0),g=D("gb-entity-page-toolbar-right"),c=new iw({Qa:a,history:c,ue:d,te:e,Ae:l,ie:!1}),c.render(g),ww(c,g,!1),xw(g)):(c={Qa:a,Cg:b,history:c,ue:d,te:e,Dh:!0,Kh:h,Ih:k,flags:g,Ae:l,Ch:!0},d=D("left-toolbar-buttons"),e=D("right-toolbar-buttons"),(new Bv({Qa:c.Qa,Cg:c.Cg,history:c.history,ue:c.ue,te:c.te,Kh:c.Kh,Ih:c.Ih,flags:c.flags,Ae:c.Ae,Ch:c.Ch,ie:!0,zj:c.zj})).render(d),
(new Bv({Qa:c.Qa,Dh:c.Dh,Bm:!0})).render(e));c=D("toolbar_container");Fe(c);c.style.padding="0";new gx(a)}function kx(){if(z&&document.selection&&!zx){var a=document.selection.createRange();Le(a.parentElement(),D("viewport"))&&(zx=!0,document.selection.empty(),U(Ax))}}function Ax(){zx=!1}var zx=!1;function wx(a,b,c){(b=ep(a.Oa,b))?a.Cb(b):c&&id(window.location,c)}function mx(a,b){b=b.page[0];return(a=ep(a,b.pid))?(a.Ld(b,aq(a).toString()),br(a,b),a):null}
function rx(){for(var a=["footer_table"],b=0;b<a.length;b++){var c=D(a[b]);c&&P(c,{display:"none"})}}function px(a,b){var c=D("page_label");c||(c={form:D("jtp_form"),input:D("jtp")});new Ov(a,b,D("prev_btn"),D("next_btn"),c)}function qx(a){a.dispatchEvent("pagemodechange");var b=D("text_mode");b&&(P(b,{cursor:"pointer"}),M(b,"click",u(Bx,a)))}function ox(a,b,c){Rp(a.Va,c);b&&b.update()}
function nx(a,b){ew("search_form_input");a=new aw(D("search_form_input"),a.Va.getQuery());M(D("search_form"),"submit",u(Cx,a,b));return a}function Cx(a,b,c){var d=D("sits");d&&d.checked&&""!=D("search_form_input").value||(c.preventDefault(),sq=!1,D("search_form_input").blur(),b(a.wb()))}function sx(a){var b=D("magazine_other_issues");if(b&&a){a=new Qo(new Qm,a,!0);var c=F("DIV",{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.uf()}}
function Bx(a,b){b.preventDefault();a=new S($q(a.Fa()).toString());T(a,"output","text");id(window.location,a.toString())}function ux(a,b){jf(D("viewport"),"selection-mode",b);Gr=b;a.La(!b)}function xx(a){(Id?a.metaKey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=D("search_form_input"),Dx=Dx||new so(a,[255,255,136],[255,255,255],700,Go),Dx.play(!0),a.focus())}var Dx=null;function lx(a){return nh(a,"edge","3d")}Ja("_OC_MenuHideHook",q);}).call(this);
})();
Téléchargement