From: =?Windows-1252?Q?Enregistr=E9_par_Windows_Internet_Explorer=A07?= Subject: =?Windows-1252?Q?Claude_L=E9vi-Strauss_:_l'=E9crivain=2C_l'alg=E9briste_e?= =?Windows-1252?Q?t_l'=E9cologiste?= Date: Tue, 25 Nov 2008 08:48:25 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_018E_01C94EDA.948808F0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545 This is a multi-part message in MIME format. ------=_NextPart_000_018E_01C94EDA.948808F0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ledevoir.com/2008/11/22/217876.html
Mots cl=E9s : La Pl=E9iade, Oeuvres, Claude = L=E9vi-Strauss, Culture,=20 Livre, Qu=E9bec (province)

Merci
Votre = message vient d\'être envoyé.
';=0A= document.getElementById('IdSendEmail').style.verticalAlign =3D = 'middle';=0A= }=0A= else { =0A= // document.getElementById('IdSendEmail').style.display =3D 'block';=0A= // document.getElementById('IdSendEmail').style.textAlign =3D = 'center';=0A= // document.getElementById('IdSendEmail').style.height =3D '390px';=0A= // document.getElementById('IdFieldsendEmail').style.height =3D = '390px';=0A= // document.getElementById('IdSendEmail').innerHTML =3D 'Erreur
';=0A= // document.getElementById('IdSendEmail').style.verticalAlign =3D = 'middle';=0A= }=0A= }=0A= }=0A= }=0A= }=0A= /***************************************************************/=0A= =0A= =0A= function file(fichier) {=0A= =0A= if(window.XMLHttpRequest) { // FIREFOX=0A= xhr_object =3D new XMLHttpRequest();=0A= // alert (xhr_object);=0A= } else if(window.ActiveXObject) { // IE=0A= xhr_object =3D new ActiveXObject("Microsoft.XMLHTTP");=0A= } else {=0A= return(false);=0A= }=0A= xhr_object.open("GET", fichier, false);=0A= xhr_object.send(null);=0A= if(xhr_object.readyState =3D=3D 4) return(xhr_object.responseText);=0A= else return(false);=0A= }=0A= =0A= =0A= //testing thing, for determining all pertinent browser information:=0A= function browser_test(){=0A= var app_nu=3D'error in method', app_sub_nu=3D'', os=3D'missing test', = browser=3D'unknown type',an, rv=3D'';=0A= var = spacer=3D'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n';=0A= nps=3Dn.productSub;=0A= nv=3Dn.vendor;=0A= =0A= if(win){os=3D'Windows';}=0A= else if(mac){os=3D'MacIntosh';}=0A= else if(lin){os=3D'Linux';}=0A= else {}=0A= =0A= if(d.layers)=0A= {=0A= app_nu =3D nav.substring(0,4);=0A= browser=3D'Netscape Navigator';=0A= }=0A= else if ( !moz_brow && !moz_brow_nu )=0A= {=0A= browser =3D brow;=0A= app_nu =3D nu;=0A= }=0A= else if( moz_brow && moz_brow_nu )=0A= {=0A= app_nu =3D (moz_brow_nu_sub) ? moz_brow_nu_sub : moz_brow_nu;=0A= browser =3D moz_brow;=0A= (!app_nu) ? app_nu =3D nu : '';=0A= }=0A= =0A= an =3D browser.substring(0,1);=0A= an =3D an.toLowerCase();=0A= (nps) ? nps=3D'Navigator Product Sub: ' + nps + '\n' : nps=3D'';=0A= (moz_rv_sub) ? app_sub_nu =3D 'The subversion number is: ' + moz_rv_sub = + '\n' : app_sub_nu =3D '';=0A= ( moz_brow && moz_brow_nu ) ? rv =3D 'Gecko rv version number: ' + = rv_full + '\n': '';=0A= (an=3D=3D'a'||an=3D=3D'e'||an=3D=3D'i'||an=3D=3D'o'||an=3D=3D'u') ? = an=3D'an ' : an=3D'a ';=0A= =0A= msg_test=3D'You are using a ' + os + ' operating system\n' +=0A= 'with '+ an + '---' + browser + '----- ' + app_nu + ' browser\n' + = spacer + rv +=0A= 'Navigator User Agent: ' + nua + '\n' +=0A= 'Navigator App Version: ' + nav + '\n' +=0A= 'Navigator App Name: ' + nan + '\n' + nps +=0A= app_sub_nu;=0A= =0A= return os;=0A= }=0A= =0A= =0A= =0A= // this is for an alert box to get a new browser, so it only opens once=0A= var b_first;=0A= =0A= //initialization, browser, os detection=0A= var d, dom, nu=3D'', brow=3D'', ie, ie4, ie5, ie5x, ie6, ie7;=0A= var ns4, moz, moz_rv_sub, release_date=3D'', moz_brow, moz_brow_nu=3D'', = moz_brow_nu_sub=3D'', rv_full=3D''; =0A= var mac, win, old, lin, ie5mac, ie5xwin, konq, saf, op, op4, op5, op6, = op7;=0A= =0A= d=3Ddocument;=0A= n=3Dnavigator;=0A= nav=3Dn.appVersion;=0A= nan=3Dn.appName;=0A= nua=3Dn.userAgent;=0A= old=3D(nav.substring(0,1)<4);=0A= mac=3D(nav.indexOf('Mac')!=3D-1) ? true : false;=0A= win=3D( ( (nav.indexOf('Win')!=3D-1) || (nav.indexOf('NT')!=3D-1) ) && = !mac)?true:false;=0A= lin=3D(nua.indexOf('Linux')!=3D-1);=0A= // begin primary dom/ns4 test=0A= // this is the most important test on the page=0A= if ( !document.layers )=0A= {=0A= dom =3D ( d.getElementById ) ? d.getElementById : false;=0A= }=0A= else {=0A= dom =3D false; =0A= ns4 =3D true; // only netscape 4 supports document layers=0A= }=0A= // end main dom/ns4 test=0A= =0A= op=3D(nua.indexOf('Opera')!=3D-1);=0A= saf=3D(nua.indexOf('Safari')!=3D-1);=0A= konq=3D(!saf && (nua.indexOf('Konqueror')!=3D-1) ) ? true : false;=0A= moz=3D( (!saf && !konq ) && ( nua.indexOf('Gecko')!=3D-1 ) ) ? true : = false;=0A= ie=3D((nua.indexOf('MSIE')!=3D-1)&&!op);=0A= if (op)=0A= {=0A= str_pos=3Dnua.indexOf('Opera');=0A= nu=3Dnua.substr((str_pos+6),4);=0A= brow =3D 'Opera';=0A= }=0A= else if (saf)=0A= {=0A= str_pos=3Dnua.indexOf('Safari');=0A= nu=3Dnua.substr((str_pos+7),5);=0A= brow =3D 'Safari';=0A= }=0A= else if (konq)=0A= {=0A= str_pos=3Dnua.indexOf('Konqueror');=0A= nu=3Dnua.substr((str_pos+10),3);=0A= brow =3D 'Konqueror';=0A= }=0A= // this part is complicated a bit, don't mess with it unless you = understand regular expressions=0A= // note, for most comparisons that are practical, compare the 3 digit rv = nubmer, that is the output=0A= // placed into 'nu'.=0A= else if (moz)=0A= {=0A= // regular expression pattern that will be used to extract main = version/rv numbers=0A= pattern =3D /[(); \n]/;=0A= // moz type array, add to this if you need to=0A= moz_types =3D new Array( 'Firebird', 'Phoenix', 'Firefox', 'Galeon', = 'K-Meleon', 'Camino', 'Epiphany', 'Netscape6', 'Netscape', 'MultiZilla', = 'Gecko Debian', 'rv' );=0A= rv_pos =3D nua.indexOf( 'rv' );// find 'rv' position in nua string=0A= rv_full =3D nua.substr( rv_pos + 3, 8 );// cut out maximum size it can = be, eg: 1.8a2, 1.0.0 etc=0A= // search for occurance of any of characters in pattern, if found get = position of that character=0A= rv_slice =3D ( rv_full.search( pattern ) !=3D -1 ) ? rv_full.search( = pattern ) : '';=0A= //check to make sure there was a result, if not do nothing=0A= // otherwise slice out the part that you want if there is a slice = position=0A= ( rv_slice ) ? rv_full =3D rv_full.substr( 0, rv_slice ) : '';=0A= // this is the working id number, 3 digits, you'd use this for =0A= // number comparison, like if nu >=3D 1.3 do something=0A= nu =3D rv_full.substr( 0, 3 );=0A= for (i=3D0; i < moz_types.length; i++)=0A= {=0A= if ( nua.indexOf( moz_types[i]) !=3D-1 )=0A= {=0A= moz_brow =3D moz_types[i];=0A= break;=0A= }=0A= }=0A= if ( moz_brow )// if it was found in the array=0A= {=0A= str_pos=3Dnua.indexOf(moz_brow);// extract string position=0A= moz_brow_nu =3D nua.substr( (str_pos + moz_brow.length + 1 ) ,3);// = slice out working number, 3 digit=0A= // if you got it, use it, else use nu=0A= moz_brow_nu =3D ( isNaN( moz_brow_nu ) ) ? moz_brow_nu =3D nu: = moz_brow_nu;=0A= moz_brow_nu_sub =3D nua.substr( (str_pos + moz_brow.length + 1 ), 8);=0A= // this makes sure that it's only the id number=0A= sub_nu_slice =3D ( moz_brow_nu_sub.search( pattern ) !=3D -1 ) ? = moz_brow_nu_sub.search( pattern ) : '';=0A= //check to make sure there was a result, if not do nothing=0A= ( sub_nu_slice ) ? moz_brow_nu_sub =3D moz_brow_nu_sub.substr( 0, = sub_nu_slice ) : '';=0A= }=0A= if ( moz_brow =3D=3D 'Netscape6' )=0A= {=0A= moz_brow =3D 'Netscape';=0A= }=0A= else if ( moz_brow =3D=3D 'rv' || moz_brow =3D=3D '' )// default value = if no other gecko name fit=0A= {=0A= moz_brow =3D 'Mozilla';=0A= } =0A= if ( !moz_brow_nu )// use rv number if nothing else is available=0A= {=0A= moz_brow_nu =3D nu;=0A= moz_brow_nu_sub =3D nu;=0A= }=0A= if (n.productSub)=0A= {=0A= release_date =3D n.productSub;=0A= }=0A= }=0A= else if (ie)=0A= {=0A= str_pos=3Dnua.indexOf('MSIE');=0A= nu=3Dnua.substr((str_pos+5),3);=0A= brow =3D 'Microsoft Internet Explorer';=0A= }=0A= // default to navigator app name=0A= else =0A= {=0A= brow =3D nan;=0A= }=0A= op5=3D(op&&(nu.substring(0,1)=3D=3D5));=0A= op6=3D(op&&(nu.substring(0,1)=3D=3D6));=0A= op7=3D(op&&(nu.substring(0,1)=3D=3D7));=0A= op8=3D(op&&(nu.substring(0,1)=3D=3D8));=0A= op9=3D(op&&(nu.substring(0,1)=3D=3D9));=0A= op10=3D(op&&(nu.substring(0,2)=3D=3D10));=0A= ie4=3D(ie&&!dom);=0A= ie5=3D(ie&&(nu.substring(0,1)=3D=3D5));=0A= ie6=3D(ie&&(nu.substring(0,1)=3D=3D6));=0A= ie7=3D(ie&&(nu.substring(0,1)=3D=3D7));=0A= // default to get number from navigator app version.=0A= if(!nu) =0A= {=0A= nu =3D nav.substring(0,1);=0A= }=0A= /*ie5x tests only for functionavlity. dom or ie5x would be default = settings. =0A= Opera will register true in this test if set to identify as IE 5*/=0A= ie5x=3D(d.all&&dom);=0A= ie5mac=3D(mac&&ie5);=0A= ie5xwin=3D(win&&ie5x);=0A= =0A= //index page alert warning for ie4=0A= function browser_warning(){=0A= var mess1=3D'I\'m sorry, but there are a few bugs with how\n' +=0A= 'Internet Explorer 4 will display these pages, \n although'+=0A= 'much to our surprise they seem \nto be more or less working\n';=0A= var mess2=3D'There is a fairly serious display problem with this = site\n' +=0A= 'with Internet Explorer 5, Macintosh version.\n\n' +=0A= 'We are working to find a solution, but for the time being please try = another browser,\n' +=0A= 'like Mozilla, there are versions for OS 9 and X available at = mozilla.org.';=0A= var mess3 =3D "We're Sorry, but your browser is too old to display this = site correctly.\n" +=0A= "Please consider updating to a modern browser.\n" +=0A= "There are many good, free new ones, like Opera or Mozilla/ = Firefox\n" +=0A= "Opera especially should run very well if you are using an old = computer";=0A= badbrowser =3D false;=0A= if (!Get_Cookie('badbrowser'))=0A= {=0A= if (ie4){=0A= alert(mess1);=0A= badbrowser =3D true;=0A= }=0A= else if ( ie5mac )=0A= {=0A= alert(mess2);=0A= badbrowser =3D true;=0A= }=0A= else if ( !dom )=0A= {=0A= alert(mess3);=0A= badbrowser =3D true;=0A= }=0A= if (badbrowser)=0A= {=0A= Set_Cookie('badbrowser', 'true', '', '/', '', '')=0A= }=0A= }=0A= }=0A= =0A= //specific css for different browsers=0A= /*=0A= function browser_css(section, depth) {=0A= if (section=3D=3D'main'){=0A= if (op) {=0A= d.write('');=0A= }=0A= }=0A= // this is an ie 6 hack to make the columns line up =0A= else if ( (section =3D=3D 'height' ) && ( ie && ( nu >=3D 6 ) ) )=0A= {=0A= content_height =3D (document.body.scrollHeight - 70) + 'px';=0A= //alert (document.body.scrollHeight);=0A= document.getElementById( 'mainblock' ).style.height =3D content_height;=0A= }=0A= }=0A= */=0A= =0A= // tells local time to user, formats the way you want=0A= // initialzis arrays outside of function so they don't do it 10times a = second=0A= a_months =3D new = Array("Jan.","Feb.","March","April","May","June","July","Aug.","Sep.","Oc= t.","Nov.","Dec.");=0A= a_days =3D new = Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturd= ay");=0A= =0A= // this function gets the cookie, if it exists=0A= function Get_Cookie( name ) {=0A= =0A= var start =3D document.cookie.indexOf( name + "=3D" );=0A= var len =3D start + name.length + 1;=0A= if ( ( !start ) && ( name !=3D document.cookie.substring( 0, = name.length ) ) )=0A= {=0A= return null;=0A= }=0A= if ( start =3D=3D -1 ) return null;=0A= var end =3D document.cookie.indexOf( ";", len );=0A= if ( end =3D=3D -1 ) end =3D document.cookie.length;=0A= return unescape( document.cookie.substring( len, end ) );=0A= }=0A= =0A= /*=0A= only the first 2 parameters are required, the cookie name, the cookie=0A= value. Cookie time is in milliseconds, so the below expires will make = the =0A= number you pass in the Set_Cookie function call the number of days the = cookie=0A= lasts, if you want it to be hours or minutes, just get rid of 24 and 60.=0A= =0A= Generally you don't need to worry about domain, path or secure for most = applications=0A= so unless you need that, leave those parameters blank in the function = call.=0A= */=0A= function Set_Cookie( name, value, expires, path, domain, secure ) {=0A= // set time, it's in milliseconds=0A= var today =3D new Date();=0A= today.setTime( today.getTime() );=0A= // if the expires variable is set, make the correct expires time, the=0A= // current script below will set it for x number of days, to make it=0A= // for hours, delete * 24, for minutes, delete * 60 * 24=0A= if ( expires )=0A= {=0A= expires =3D expires * 1000 * 60 * 60 * 24;=0A= }=0A= //alert( 'today ' + today.toGMTString() );// this is for testing = purpose only=0A= var expires_date =3D new Date( today.getTime() + (expires) );=0A= //alert('expires ' + expires_date.toGMTString());// this is for testing = purposes only=0A= =0A= document.cookie =3D name + "=3D" +escape( value ) +=0A= ( ( expires ) ? ";expires=3D" + expires_date.toGMTString() : "" ) + = //expires.toGMTString()=0A= ( ( path ) ? ";path=3D" + path : "" ) + =0A= ( ( domain ) ? ";domain=3D" + domain : "" ) +=0A= ( ( secure ) ? ";secure" : "" );=0A= }=0A= =0A= // this deletes the cookie when called=0A= function Delete_Cookie( name, path, domain ) {=0A= if ( Get_Cookie( name ) ) document.cookie =3D name + "=3D" +=0A= ( ( path ) ? ";path=3D" + path : "") +=0A= ( ( domain ) ? ";domain=3D" + domain : "" ) +=0A= ";expires=3DThu, 01-Jan-1970 00:00:01 GMT";=0A= }=0A= ------=_NextPart_000_018E_01C94EDA.948808F0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js (function(){=0A= var g=3Dfalse,i=3Dnull,m=3Dtrue,aa=3D(new Date).getTime();var = ba=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch= annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_region:"region",goo= gle_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest",g= oogle_allow_expandable_ads:"ea",google_alternate_ad_url:"alternate_ad_url= ",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gcs",g= oogle_color_bg:"color_bg",google_color_border:"color_border",google_color= _line:"color_line",google_color_link:"color_link",google_color_text:"colo= r_text",=0A= google_color_url:"color_url",google_contents:"contents",google_country:"g= l",google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender= :"cust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_inter= ests",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"c= ust_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"dis= able_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:= "feedback_link",google_flash_version:"flash",google_gl:"gl",google_hints:= "hints",=0A= google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_refer= rer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_colors",googl= e_safe:"adsafe",google_targeting:"targeting",google_ui_features:"ui",goog= le_video_doc_id:"video_doc_id",google_video_product_type:"video_product_t= ype",google_page_url:"url"},ca=3D{google_ad_format:"format",google_ad_out= put:"output",google_ad_callback:"callback",google_ad_override:"google_ad_= override",google_ad_slot:"slotname",google_analytics_uacct:"ga_wpids",=0A= google_correlator:"correlator",google_cpa_choice:"cpa_choice",google_ctr_= threshold:"ctr_t",google_image_size:"image_size",google_last_modified_tim= e:"lmt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlink_= len",google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num= _radlinks_per_unit",google_only_ads_with_video:"only_ads_with_video",goog= le_page_location:"loc",google_rl_dest_url:"rl_dest_url",google_rl_filteri= ng:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"sk= ip"};function = da(){}da.prototype.Fb=3Dfunction(){};da.prototype.Gb=3Dfunction(){};da.pr= ototype.Eb=3Dfunction(){};var o=3Di;function ea(a){o&&o.Fb(a)}function = fa(a){o&&o.Gb(a)}function ga(a){o&&o.Eb(a)}function = r(){this.H=3Dthis.ub();this.na=3Dg;if(!this.H){this.na=3Dthis.Za();this.n= a||fa("Browser does not allow = cookies")}}r.prototype.ea=3D"__gads=3D";r.prototype.Q=3D"GoogleAdServingT= est=3D";r.prototype.gb=3Dfunction(){return this.H};=0A= r.prototype.setCookieInfo=3Dfunction(a){this.B=3Da._cookies_[0];if(this.B= !=3Di){this.H=3Dthis.B._value_;this.Db()}};r.prototype.bb=3Dfunction(a){v= ar b=3D(new Date).valueOf(),c=3Dnew Date;c.setTime(b+a);return c};=0A= r.prototype.ab=3Dfunction(a){if(this.H!=3Di||!this.na){ea("Skipping = fetch cookie call");return}var = b=3D"script",c=3Ddocument.domain,d=3D"http://partner.googleadservices.com= /gampad/cookie.js?callback=3D_GA_googleCookieHelper.setCookieInfo&client=3D= "+ha(a)+"&domain=3D"+ha(c);ea("Issuing a fetch cookie call with "+d+"");document.write("<"+b+' = src=3D"'+d+'">'+b+">")};=0A= r.prototype.Za=3Dfunction(){document.cookie=3Dthis.Q+"Good";var = a=3Dthis.Aa(this.Q),b=3Da=3D=3D"Good";if(b){var = c=3Dthis.bb(-1);document.cookie=3Dthis.Q+"; = expires=3D"+c.toGMTString()}return b};r.prototype.ub=3Dfunction(){var = a=3Dthis.Aa(this.ea);a!=3Di?ea("Read first party cookie: "+a):fa("No = first party cookie found");return a};r.prototype.Aa=3Dfunction(a){var = b=3Ddocument.cookie,c=3Db.indexOf(a),d=3Di;if(c!=3D-1){var = e=3Dc+a.length,f=3Db.indexOf(";",e);if(f=3D=3D-1)f=3Db.length;d=3Db.subst= ring(e,f)}return d};=0A= r.prototype.Db=3Dfunction(){if(this.B=3D=3Di)fa("Skipping cookie = creation: no cookie info");else if(this.H=3D=3Di)ga("Skipping cookie = creation: no cookie value");else{var a=3Dnew = Date;a.setTime(1000*this.B._expires_);var = b=3Dthis.B._domain_,c=3Dthis.ea+this.H+"; expires=3D"+a.toGMTString()+"; = path=3D"+this.B._path_+"; domain=3D."+b;document.cookie=3Dc;ea("Written = cookie: "+c)}};function ia(a,b){var c;return a?(c=3DparseFloat(a))?c:b:b}=0A= function ja(){if(navigator.plugins&&navigator.mimeTypes.length){var = a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return = a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else = if(navigator.userAgent&&navigator.userAgent.indexOf("Windows = CE")>=3D0){var b=3D3,c=3D1;while(c)try{c=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(b+1));b++}catch(d){c=3Di}= return b.toString()}else if(ka()){var c=3Di;try{c=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){var = b=3D0;try{c=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A= b=3D6;c.AllowScriptAccess=3D"always"}catch(d){if(b=3D=3D6)return = b.toString()}try{c=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(c!=3Di){var = b=3Dc.GetVariable("$version").split(" ")[1];return = b.replace(/,/g,".")}}return"0"};var la=3Dla||{},s=3Dthis;var = na=3Dfunction(a,b,c){var d=3Da.split("."),e=3Dc||s,f;!(d[0]in = e)&&e.execScript&&e.execScript("var = "+d[0]);while(d.length&&(f=3Dd.shift()))if(!d.length&&ma(b))e[f]=3Db;else= e=3De[f]?e[f]:(e[f]=3D{})},oa=3Dfunction(a,b){var = c=3Da.split("."),d=3Db||s;for(var e;e=3Dc.shift();)if(d[e])d=3Dd[e];else = return i;return d};=0A= var t=3Dfunction(a){var b=3Dtypeof a;if(b=3D=3D"object")if(a){if(typeof = a.length=3D=3D"number"&&typeof = a.splice!=3D"undefined"&&!pa(a,"length"))return"array";if(typeof = a.call!=3D"undefined")return"function"}else return"null";else = if(b=3D=3D"function"&&typeof = a.call=3D=3D"undefined")return"object";return b},qa=3Dfunction(a,b){if(b = in a)for(var c in = a)if(c=3D=3Db&&Object.prototype.hasOwnProperty.call(a,b))return m;return = g};=0A= if(Object.prototype.propertyIsEnumerable)var pa=3Dfunction(a,b){return a = instanceof = Object?Object.prototype.propertyIsEnumerable.call(a,b):qa(a,b)};else = pa=3Dqa;var ma=3Dfunction(a){return typeof a!=3D"undefined"};var = ra=3Dfunction(a){var b=3Dt(a);return = b=3D=3D"array"||b=3D=3D"object"&&typeof a.length=3D=3D"number"};=0A= var u=3Dfunction(a){return t(a)=3D=3D"function"},sa=3Dfunction(a){var = b=3Dt(a);return = b=3D=3D"object"||b=3D=3D"array"||b=3D=3D"function"},va=3Dfunction(a){if(a= .hasOwnProperty&&a.hasOwnProperty(ta)){var b=3Da[ta];if(b)return = b}a[ta]||(a[ta]=3D++ua);return = a[ta]},ta=3D"closure_hashCode_",ua=3D0,v=3Dfunction(a,b){var = c=3Da.Hb;if(arguments.length>2){var = d=3DArray.prototype.slice.call(arguments,2);c&&d.unshift.apply(d,c);c=3Dd= }b=3Da.Jb||b;a=3Da.Ib||a;var e,f=3Db||s;e=3Dc?function(){var = h=3DArray.prototype.slice.call(arguments);h.unshift.apply(h,c);return = a.apply(f,=0A= h)}:function(){return = a.apply(f,arguments)};e.Hb=3Dc;e.Jb=3Db;e.Ib=3Da;return = e},wa=3DDate.now||function(){return(new = Date).getTime()},xa=3Dfunction(a,b,c){na(a,b,c)},x=3Dfunction(a,b){functi= on c(){}c.prototype=3Db.prototype;a.n=3Db.prototype;a.prototype=3Dnew = c;a.prototype.constructor=3Da};var = ya=3Dfunction(a,b,c){if(a.indexOf)return = a.indexOf(b,c);if(Array.indexOf)return Array.indexOf(a,b,c);var = d=3Dc=3D=3Di?0:c<0?Math.max(0,a.length+c):c;for(var = e=3Dd;e